@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--bw-h:0;--bw-any:0;--bw-ch:0;--m-at:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--ff-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--ff-serif), "Times New Roman", serif;--font-mono:var(--ff-mono), ui-monospace, monospace;--color-black:#000;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#161411;--color-chalk:#faf8f3;--color-kraft:#1f1b17;--color-ink:#f2eee6;--color-ink-2:#d9d3c9;--color-mute:#a39b90;--color-red:#de4b2c;--color-red-deep:#c23a1e;--color-night-22:#0f0e0c;--color-night-23:#0b0a09;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-shutter:cubic-bezier(.76, 0, .18, 1);--ease-settle:cubic-bezier(.22, 1.25, .36, 1);--ease-return:cubic-bezier(.65, 0, .35, 1);--t-press:.12s;--t-state:.35s;--t-mech:.56s;--t-object:.9s;--t-text:1.1s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"ss01", "kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background:var(--color-red);color:var(--color-chalk)}:focus-visible{outline:2px solid var(--color-red);outline-offset:3px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}summary{list-style:none}summary::-webkit-details-marker{display:none}a,button,summary,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.btn{isolation:isolate;transition:color var(--t-state) var(--ease-out-expo), transform var(--t-press) var(--ease-out-expo);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;font-size:1rem;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--color-red);transform-origin:100%;transition:transform .4s var(--ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.btn:focus-visible,.btn[data-pending]{color:var(--btn-ink-on-red,#0b0a09)}.btn:focus-visible:before,.btn[data-pending]:before{transform-origin:0;transition-duration:.46s;transform:none}@media (hover:hover){.btn:hover{color:var(--btn-ink-on-red,#0b0a09)}.btn:hover:before{transform-origin:0;transition-duration:.46s;transform:none}}.btn:active{transform:scale(.985)}.btn[data-pending]{cursor:wait}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-\[-9999px\]{left:-9999px}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.magnet{margin:-.75rem;padding:.75rem;display:inline-block}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.55em\]{margin-top:.55em}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[11px\]{width:11px;height:11px}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-px{height:1px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[100svh\]{min-height:100svh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[3\.25rem\]{width:3.25rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[1680px\]{max-width:1680px}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-\[15rem\]{min-width:15rem}.flex-1{flex:1}.flex-\[1_0_auto\]{flex:1 0 auto}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.-translate-y-20{--tw-translate-y:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.4em\]{--tw-translate-y:calc(.4em * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.4rem\]{--tw-translate-y:calc(.4rem * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[140\%\]{--tw-translate-y:140%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-1\.2deg\]{rotate:-1.2deg}.rotate-\[-3deg\]{rotate:-3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.25rem_1fr\]{grid-template-columns:1.25rem 1fr}.grid-cols-\[1\.75rem_1fr\]{grid-template-columns:1.75rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.self-baseline{align-self:baseline}.self-start{align-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-chalk\/15{border-color:#faf8f326}@supports (color:color-mix(in lab, red, red)){.border-chalk\/15{border-color:color-mix(in oklab, var(--color-chalk) 15%, transparent)}}.border-chalk\/25{border-color:#faf8f340}@supports (color:color-mix(in lab, red, red)){.border-chalk\/25{border-color:color-mix(in oklab, var(--color-chalk) 25%, transparent)}}.border-chalk\/30{border-color:#faf8f34d}@supports (color:color-mix(in lab, red, red)){.border-chalk\/30{border-color:color-mix(in oklab, var(--color-chalk) 30%, transparent)}}.border-ink{border-color:var(--color-ink)}.border-ink\/12{border-color:#f2eee61f}@supports (color:color-mix(in lab, red, red)){.border-ink\/12{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.border-ink\/15{border-color:#f2eee626}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.border-ink\/20{border-color:#f2eee633}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.border-ink\/30{border-color:#f2eee64d}@supports (color:color-mix(in lab, red, red)){.border-ink\/30{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.border-ink\/35{border-color:#f2eee659}@supports (color:color-mix(in lab, red, red)){.border-ink\/35{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.border-ink\/60{border-color:#f2eee699}@supports (color:color-mix(in lab, red, red)){.border-ink\/60{border-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.border-paper\/80{border-color:#161411cc}@supports (color:color-mix(in lab, red, red)){.border-paper\/80{border-color:color-mix(in oklab, var(--color-paper) 80%, transparent)}}.border-red{border-color:var(--color-red)}.bg-black\/12{background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.bg-black\/12{background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.bg-chalk{background-color:var(--color-chalk)}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.bg-ink\/15{background-color:#f2eee626}@supports (color:color-mix(in lab, red, red)){.bg-ink\/15{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.bg-ink\/40{background-color:#f2eee666}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.bg-kraft{background-color:var(--color-kraft)}.bg-night-22{background-color:var(--color-night-22)}.bg-night-23{background-color:var(--color-night-23)}.bg-paper{background-color:var(--color-paper)}.bg-red{background-color:var(--color-red)}.bg-red\/15{background-color:#de4b2c26}@supports (color:color-mix(in lab, red, red)){.bg-red\/15{background-color:color-mix(in oklab, var(--color-red) 15%, transparent)}}.bg-transparent{background-color:#0000}.link-draw{transition:background-size .5s var(--ease-out-expo), color var(--t-state) var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}.link-draw:focus-visible,.link-draw[aria-current=page],:where(.group:focus-visible) .link-draw{background-position:0 100%;background-size:100% 1px}@media (hover:hover){.link-draw:hover,:where(.group:hover) .link-draw{background-position:0 100%;background-size:100% 1px}}.bg-origin-content{background-origin:content-box}.object-cover{object-fit:cover}.object-top{object-position:top}.p-\[3px\]{padding:3px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[4\.75rem\]{padding-top:4.75rem}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[5\.75rem\]{padding-right:5.75rem}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;line-height:1.3}.display{font-family:var(--font-serif);letter-spacing:-.035em;font-weight:400;line-height:.88}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.45em\]{font-size:.45em}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.36rem\]{font-size:1.36rem}.text-\[1\.53rem\]{font-size:1.53rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.275rem\]{font-size:1.275rem}.text-\[1\.402rem\]{font-size:1.402rem}.text-\[1\.488rem\]{font-size:1.488rem}.text-\[1\.615rem\]{font-size:1.615rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.785rem\]{font-size:1.785rem}.text-\[1rem\]{font-size:1rem}.text-\[13px\]{font-size:13px}.text-\[21vw\]{font-size:21vw}.text-\[clamp\(1\.722rem\,4\.428vw\,4\.592rem\)\]{font-size:clamp(1.722rem,4.428vw,4.592rem)}.text-\[clamp\(1\.968rem\,5\.33vw\,5\.33rem\)\]{font-size:clamp(1.968rem,5.33vw,5.33rem)}.text-\[clamp\(2\.05rem\,4\.1vw\,4\.1rem\)\]{font-size:clamp(2.05rem,4.1vw,4.1rem)}.text-\[clamp\(2\.6rem\,5\.5vw\,4\.5rem\)\]{font-size:clamp(2.6rem,5.5vw,4.5rem)}.text-\[clamp\(2\.8rem\,8\.2vw\,5\.4rem\)\]{font-size:clamp(2.8rem,8.2vw,5.4rem)}.text-\[clamp\(2\.9rem\,8\.2vw\,8\.4rem\)\]{font-size:clamp(2.9rem,8.2vw,8.4rem)}.text-\[clamp\(2\.9rem\,14vw\,4\.51rem\)\]{font-size:clamp(2.9rem,14vw,4.51rem)}.text-\[clamp\(2\.46rem\,5\.6vw\,5\.4rem\)\]{font-size:clamp(2.46rem,5.6vw,5.4rem)}.text-\[clamp\(2\.46rem\,5\.74vw\,4\.92rem\)\]{font-size:clamp(2.46rem,5.74vw,4.92rem)}.text-\[clamp\(2\.46rem\,5\.084vw\,4\.92rem\)\]{font-size:clamp(2.46rem,5.084vw,4.92rem)}.text-\[clamp\(2\.46rem\,6\.068vw\,6\.355rem\)\]{font-size:clamp(2.46rem,6.068vw,6.355rem)}.text-\[clamp\(2\.55rem\,11\.2vw\,5\.2rem\)\]{font-size:clamp(2.55rem,11.2vw,5.2rem)}.text-\[clamp\(2\.255rem\,4\.92vw\,4\.92rem\)\]{font-size:clamp(2.255rem,4.92vw,4.92rem)}.text-\[clamp\(2\.665rem\,5\.74vw\,6\.15rem\)\]{font-size:clamp(2.665rem,5.74vw,6.15rem)}.text-\[clamp\(2\.665rem\,6\.56vw\,6\.56rem\)\]{font-size:clamp(2.665rem,6.56vw,6.56rem)}.text-\[clamp\(3\.28rem\,11\.48vw\,6\.56rem\)\]{font-size:clamp(3.28rem,11.48vw,6.56rem)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\(--err\){color:var(--err)}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-chalk{color:var(--color-chalk)}.text-chalk\/50{color:#faf8f380}@supports (color:color-mix(in lab, red, red)){.text-chalk\/50{color:color-mix(in oklab, var(--color-chalk) 50%, transparent)}}.text-chalk\/55{color:#faf8f38c}@supports (color:color-mix(in lab, red, red)){.text-chalk\/55{color:color-mix(in oklab, var(--color-chalk) 55%, transparent)}}.text-chalk\/60{color:#faf8f399}@supports (color:color-mix(in lab, red, red)){.text-chalk\/60{color:color-mix(in oklab, var(--color-chalk) 60%, transparent)}}.text-chalk\/70{color:#faf8f3b3}@supports (color:color-mix(in lab, red, red)){.text-chalk\/70{color:color-mix(in oklab, var(--color-chalk) 70%, transparent)}}.text-chalk\/75{color:#faf8f3bf}@supports (color:color-mix(in lab, red, red)){.text-chalk\/75{color:color-mix(in oklab, var(--color-chalk) 75%, transparent)}}.text-chalk\/80{color:#faf8f3cc}@supports (color:color-mix(in lab, red, red)){.text-chalk\/80{color:color-mix(in oklab, var(--color-chalk) 80%, transparent)}}.text-chalk\/85{color:#faf8f3d9}@supports (color:color-mix(in lab, red, red)){.text-chalk\/85{color:color-mix(in oklab, var(--color-chalk) 85%, transparent)}}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-mute{color:var(--color-mute)}.text-mute\/60{color:#a39b9099}@supports (color:color-mix(in lab, red, red)){.text-mute\/60{color:color-mix(in oklab, var(--color-mute) 60%, transparent)}}.text-paper{color:var(--color-paper)}.text-paper\/60{color:#16141199}@supports (color:color-mix(in lab, red, red)){.text-paper\/60{color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.text-red{color:var(--color-red)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_12px_30px_-10px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 12px 30px -10px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 40px -20px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-30px_rgba\(60\,40\,10\,0\.45\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#3c280a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-red\/40{--tw-ring-color:#de4b2c66}@supports (color:color-mix(in lab, red, red)){.ring-red\/40{--tw-ring-color:color-mix(in oklab, var(--color-red) 40%, transparent)}}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.ease-return{--tw-ease:var(--ease-return);transition-timing-function:var(--ease-return)}.ease-shutter{--tw-ease:var(--ease-shutter);transition-timing-function:var(--ease-shutter)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[transition\:color_350ms_var\(--ease-out-expo\)\,background-color_350ms_var\(--ease-out-expo\)\,border-color_350ms_var\(--ease-out-expo\)\,transform_120ms_var\(--ease-out-expo\)\]{transition:color .35s var(--ease-out-expo),background-color .35s var(--ease-out-expo),border-color .35s var(--ease-out-expo),transform .12s var(--ease-out-expo)}.\[transition\:rotate_500ms_var\(--ease-out-expo\)\,color_350ms_var\(--ease-out-expo\)\]{transition:rotate .5s var(--ease-out-expo),color .35s var(--ease-out-expo)}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:text-red:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-red)}.peer-checked\:border-chalk:is(:where(.peer):checked~*){border-color:var(--color-chalk)}.peer-checked\:bg-chalk:is(:where(.peer):checked~*){background-color:var(--color-chalk)}.peer-checked\:text-paper:is(:where(.peer):checked~*){color:var(--color-paper)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-red:is(:where(.peer):focus-visible~*){outline-color:var(--color-red)}.placeholder\:text-chalk\/40::placeholder{color:#faf8f366}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-chalk\/40::placeholder{color:color-mix(in oklab, var(--color-chalk) 40%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-chalk\/70:hover{border-color:#faf8f3b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-chalk\/70:hover{border-color:color-mix(in oklab, var(--color-chalk) 70%, transparent)}}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.985\]:active{scale:.985}.aria-\[invalid\=true\]\:border-\(--err\)[aria-invalid=true]{border-color:var(--err)}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:ml-0{margin-left:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-auto{width:auto}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[2\.75rem_1fr\]{grid-template-columns:2.75rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:self-auto{align-self:auto}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pr-\[7\.5rem\]{padding-right:7.5rem}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:pl-12{padding-left:calc(var(--spacing) * 12)}.sm\:text-\[0\.6875rem\]{font-size:.6875rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[1\.53rem\]{font-size:1.53rem}.sm\:text-\[1\.125rem\]{font-size:1.125rem}.sm\:text-\[1\.785rem\]{font-size:1.785rem}.sm\:text-\[1\.828rem\]{font-size:1.828rem}.sm\:text-\[2\.2rem\]{font-size:2.2rem}.sm\:text-\[2\.04rem\]{font-size:2.04rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[2\.55rem\]{font-size:2.55rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[clamp\(3\.69rem\,11vw\,6\.5rem\)\]{font-size:clamp(3.69rem,11vw,6.5rem)}}@media (min-width:48rem){.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mr-0{margin-right:0}.lg\:ml-4{margin-left:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100svh-9rem\)\]{max-height:calc(100svh - 9rem)}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_max-content_minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.05fr) max-content minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.lg\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.lg\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.lg\:self-center{align-self:center}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-40{padding-block:calc(var(--spacing) * 40)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pb-44{padding-bottom:calc(var(--spacing) * 44)}.lg\:pb-\[0\.4rem\]{padding-bottom:.4rem}.lg\:text-right{text-align:right}.lg\:text-\[3\.06rem\]{font-size:3.06rem}.lg\:text-\[min\(21vw\,24rem\)\]{font-size:min(21vw,24rem)}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-9{grid-column-start:9}.xl\:inline-flex{display:inline-flex}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}}@media (min-width:96rem){.\32 xl\:flex-row{flex-direction:row}.\32 xl\:items-center{align-items:center}.\32 xl\:gap-6{gap:calc(var(--spacing) * 6)}}}.cursor{z-index:70;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.cursor-label{white-space:nowrap;background:var(--color-chalk);color:#161411;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:0;clip-path:inset(0 100% 0 0 round 2px);transition:clip-path .24s var(--ease-return), transform .24s var(--ease-return), opacity 0s .24s;border-radius:2px;align-items:center;gap:.45rem;padding:.4rem .55rem .36rem .5rem;font-size:.625rem;font-weight:500;line-height:1;display:flex;position:absolute;top:16px;left:14px;transform:translate(-4px)}.cursor-label:before{content:"";background:var(--color-red);border-radius:50%;flex:none;width:5px;height:5px}.cursor.is-on .cursor-label{opacity:1;clip-path:inset(0 round 2px);transition:clip-path .38s var(--ease-out-expo), transform .38s var(--ease-out-expo), opacity 0s;transform:none}.cursor-label:empty{display:none}@media (pointer:coarse),(max-width:1023px),(prefers-reduced-motion:reduce){.cursor{display:none}}.site-header{transition:transform .38s var(--ease-out-expo)}.site-header:before{content:"";z-index:-1;background-color:var(--nav-bg,var(--color-paper));opacity:0;transition:opacity .42s var(--ease-out-expo), background-color .6s var(--ease-out-expo);position:absolute;inset:0}.site-header:after{content:"";opacity:.1;transform-origin:100%;height:1px;transition:transform .7s var(--ease-out-expo);pointer-events:none;background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}html[data-scrolled=true] .site-header:not([data-open]):before,html:not(.js) .site-header:before{opacity:1}html[data-scrolled=true] .site-header:not([data-open]):after{transform-origin:0;transform:none}.site-header[data-hidden]:not([data-open]):not(:has(:focus-visible)){transition-duration:.52s;transform:translateY(-100%)}.site-header[data-peek]{transition-duration:.45s}.site-header[data-peek] :is(.flip-in,.flip-out){animation-delay:calc(var(--fd,0s) + .2s)}.site-header[data-peek] .dot-tick{animation-delay:.2s}.site-wordmark{transform-origin:0;transition:transform .42s var(--ease-out-expo)}html[data-scrolled=true] .site-header:not([data-open]) .site-wordmark{transform:scale(.86)}.site-header .magnet>.btn{gap:1rem;padding:.7rem 1.05rem;font-size:.9375rem}.nav-link{padding-block:.3rem;display:inline-block;position:relative}.nav-link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out-expo);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.nav-link[aria-current=page]:after{transform-origin:0;transform:none}.nav-link:focus-visible .roll{clip-path:inset(100% var(--roll-x) -100%);transform:translateY(-100%)}@media (hover:hover){.nav-link:hover .roll{clip-path:inset(100% var(--roll-x) -100%);transform:translateY(-100%)}}.roll-end{text-align:right;min-width:3.4em}.roll-end:after{left:auto;right:0}.burger .roll{--roll-t:.42s;--roll-ease:var(--ease-return)}.burger[aria-expanded=true] .roll{--roll-t:var(--t-mech);--roll-ease:var(--ease-shutter);clip-path:inset(100% var(--roll-x) -100%);transform:translateY(-100%)}.burger-bar{width:100%;height:1px;transition:transform .42s var(--ease-return);background:currentColor;position:absolute;top:50%;left:0}.burger-bar:first-child{transform:translateY(-3px)}.burger-bar:last-child{transform:translateY(3px)}.burger[aria-expanded=true] .burger-bar{transition:transform var(--t-mech) var(--ease-shutter)}.burger[aria-expanded=true] .burger-bar:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] .burger-bar:last-child{transform:rotate(-45deg)}.flip{vertical-align:top;display:inline-grid;overflow:clip}.flip>*{grid-area:1/1}.flip-in{animation:flip-in var(--t-mech) var(--ease-shutter) var(--fd,0s) both}.flip-out{animation:flip-out var(--t-mech) var(--ease-shutter) var(--fd,0s) both}@keyframes flip-in{0%{transform:translateY(calc(var(--fdir,1) * 105%))}}@keyframes flip-out{to{transform:translateY(calc(var(--fdir,1) * -105%))}}.dot-tick{animation:dot-tick .5s var(--ease-settle) both}@keyframes dot-tick{50%{transform:scale(1.6)}}.menu-panel{visibility:hidden;overscroll-behavior:contain;transition:transform .42s var(--ease-return) 60ms, visibility 0s .48s;overflow:clip;transform:translateY(-100%)}.menu-scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;transition:transform .42s var(--ease-return) 60ms;overflow-y:auto;transform:translateY(100%)}.menu-panel[data-open]{visibility:visible;transition:transform var(--t-mech) var(--ease-shutter), visibility 0s;transform:none}.menu-panel[data-open] .menu-scroll{transition:transform var(--t-mech) var(--ease-shutter);transform:none}.menu-day li{opacity:0;transition:opacity .18s var(--ease-return)}.menu-day li[data-state=past]{color:#f2eee69e}@supports (color:color-mix(in lab, red, red)){.menu-day li[data-state=past]{color:color-mix(in oklab, var(--color-ink) 62%, transparent)}}.menu-day li[data-state=now]{color:var(--color-red)}.menu-day-fill{transform-origin:0;transition:transform .24s var(--ease-return);transform:scaleX(0)}.menu-panel[data-open] .menu-day li{opacity:1;transition:opacity .5s var(--ease-out-expo) calc(.26s + var(--i,0) * 28ms)}.menu-panel[data-open] .menu-day-fill{transition:transform 1.1s var(--ease-out-expo) .36s;transform:none}.menu-item{position:relative;overflow:clip}.menu-item:before{content:"";opacity:.15;transform-origin:100%;height:1px;transition:transform .3s var(--ease-return) calc(var(--i,0) * 20ms);background:currentColor;position:absolute;inset:0 0 auto;transform:scaleX(0)}.menu-item:last-child:after{content:"";opacity:.15;transform-origin:100%;height:1px;transition:transform .3s var(--ease-return) .1s;background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.menu-rise{transition:transform .32s var(--ease-return) calc(var(--i,0) * 22ms);display:flex;transform:translateY(108%)}.menu-panel[data-open] .menu-item:before,.menu-panel[data-open] .menu-item:last-child:after{transform-origin:0;transition:transform .9s var(--ease-out-expo) calc(.2s + var(--i,0) * 55ms);transform:none}.menu-panel[data-open] .menu-rise{transition:transform .82s var(--ease-out-expo) calc(.23s + var(--i,0) * 55ms);transform:none}.menu-link:focus-visible{outline-offset:-3px}.menu-link[aria-current=page] .menu-label,.menu-link[data-pending] .menu-label{color:var(--color-red);font-style:italic}.menu-arrow{transition:transform .45s var(--ease-out-expo)}.menu-link:active .menu-arrow{transform:translate(6px)}@media (hover:hover){.menu-link:hover .menu-arrow{transform:translate(6px)}}.menu-foot{opacity:0;transition:opacity .2s var(--ease-return), transform .32s var(--ease-return);transform:translateY(.75rem)}.menu-panel[data-open] .menu-foot{opacity:1;transition:opacity .6s var(--ease-out-expo) .48s, transform .8s var(--ease-out-expo) .48s;transform:none}.menu-key path,.menu-key circle:first-child{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s var(--ease-return)}.menu-key-dot{transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ease-return);transform:scale(0)}.menu-panel[data-open] .menu-key path,.menu-panel[data-open] .menu-key circle:first-child{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-out-expo) .52s}.menu-panel[data-open] .menu-key-dot{transition:transform .46s var(--ease-settle) 1.08s;transform:none}.menu-hem:after{content:"";background:repeating-linear-gradient(#3b3833 0 .5rem,#4a4640 .5rem .95rem,#2c2a26 .95rem 1.05rem);height:1.25rem;position:absolute;inset:auto 0 0}::view-transition{pointer-events:none}::view-transition-old(.page-out){animation:page-out .15s var(--ease-return) both}::view-transition-new(.page-in){animation:page-in .21s var(--ease-out-expo) .11s both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(mobile-cta){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(mobile-cta){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(mobile-cta){animation:none}@media (prefers-reduced-motion:reduce){.site-header[data-hidden]:not([data-open]):not(:has(:focus-visible)){transform:none}.menu-hem:after{display:none}.flip-in,.flip-out,.dot-tick{animation:none!important}.flip-out{display:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}:root{--hero-d-lines:80;--hero-d-door:.25s;--hero-d-text:650;--hero-d-cta:800;--hero-d-list:950;--hero-d-plaque:1.15s}.tick{vertical-align:bottom;height:1.3em;display:inline-block;overflow:clip}.tick-col{flex-direction:column;display:flex;transform:translateY(-2.6em)}.tick-col>span{height:1.3em;display:block}.js .tick-col{animation:tick-col 1.25s var(--ease-shutter) both}@keyframes tick-col{0%,52%{transform:translateY(0)}70%,78%{transform:translateY(-1.3em)}to{transform:translateY(-2.6em)}}.hero-title{--d:var(--hero-d-lines)}.hero-row{display:block}.hero-l0,.hero-l1{--i:0}.hero-l2,.hero-l3{--i:1}@media (max-width:639px){.hero-l1{--i:1}.hero-l2{--i:2}.hero-l3{--i:3}.hero-row-2{padding-left:12%}}@media (min-width:640px){.hero-row{flex-wrap:wrap;column-gap:.2em;display:flex}.hero-row-2{padding-left:8%}}.js .hero-title .hero-word{animation:line-up .9s var(--ease-out-expo) calc(var(--d) * 1ms + var(--i) * 90ms + .12s) both, hero-word-open 1s var(--ease-shutter) var(--hero-d-door) both}@keyframes hero-word-open{0%{letter-spacing:-.12em}to{letter-spacing:-.035em}}.js .hero-door{animation:hero-door 1s var(--ease-shutter) var(--hero-d-door) both}.js .hero-zoom{animation:hero-zoom 1.6s var(--ease-out-expo) var(--hero-d-door) both}.js .hero-frame{animation:hero-fade-in .7s var(--ease-out-expo) .95s both}@keyframes hero-door{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes hero-zoom{0%{transform:scale(1.14)}}@keyframes hero-fade-in{0%{opacity:0}}@media (max-width:639px){.js .hero-body{animation:hero-rise var(--t-object) var(--ease-out-expo) 60ms both}.js .hero-frame{animation:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(80px)}}.plaque-hang{transform-origin:0 0}.js .plaque-hang{opacity:0;animation:plaque-in .2s linear var(--hero-d-plaque) both, plaque-hang .9s var(--ease-settle) var(--hero-d-plaque) both}@keyframes plaque-in{to{opacity:1}}@keyframes plaque-hang{0%{transform:rotate(-2.5deg)translateY(-6px)}to{transform:none}}.js [data-hero]{opacity:0;animation:hero-fade .7s var(--ease-out-expo) both;animation-delay:calc(var(--d,0) * 1ms);transform:translateY(14px)}.js [data-hero=text]{animation-delay:calc(var(--hero-d-text) * 1ms)}.js [data-hero=cta]{animation-delay:calc(var(--hero-d-cta) * 1ms)}.js [data-hero=list]{animation-delay:calc(var(--hero-d-list) * 1ms)}.js [data-hero=sign]{animation-delay:.1s;transform:translateY(-6px)}@keyframes hero-fade{to{opacity:1;transform:none}}.js:not(.is-ready) :is(.plaque-hang,.tick-col,[data-hero],.hero-door,.hero-zoom,.hero-frame,.hero-body,.hero-cap){animation-play-state:paused}.hero-stage{--pp:0;--g0:clamp(0, var(--pp) / .5, 1);--g:calc(var(--g0) * var(--g0) * (3 - 2 * var(--g0)));--u:calc(1 - var(--g));--s:calc(var(--s0) + (1 - var(--s0)) * var(--g));--t0:clamp(0, var(--pp) / .22, 1);--t:calc(var(--t0) * var(--t0) * (3 - 2 * var(--t0)));--o:clamp(0, var(--pp) / .14, 1);--hit:clamp(0, (.3 - var(--pp)) * 1000, 1);--q:clamp(0, (var(--pp) - var(--qa)) / (1 - var(--qa)), 1);--c0:clamp(0, (var(--pp) - .44) / .1, 1);--c:calc(var(--c0) * var(--c0) * (3 - 2 * var(--c0)));--rc:clamp(0, (var(--pp) - .7) / .3, 1);--r:calc(var(--rc) * var(--rc) * (3 - 2 * var(--rc)));--f:calc((30 + 10 * var(--g)) / (40 * var(--s)));--s0:.5;--x0:18%;--ry0:0deg;--rx0:0deg;--rad:30px;--peek:clamp(100px, calc(100lvh - 640px), 26lvh);--y0:calc(50lvh + 50lvh * var(--s0) - var(--peek));--D:max(160px, 85.7% - 87.1lvh);--qa:.1;--pdx:-43vw;--pdy:calc(var(--peek) - 100lvh);height:100lvh;transform:scale(calc(1 - .06 * var(--r)));position:relative;overflow:clip}@media (min-width:640px){.hero-stage{--s0:.56;--x0:18%;--rad:12px;--D:max(160px, 45% - 92.5lvh + 37px);--qa:.25;--peek:clamp(150px, calc(100lvh - 640px), 30lvh);--pdx:-40vw}}.hero-stage{container-type:inline-size}@media (min-width:1024px){.hero-stage{--lw:min(100cqw, 1680px);--s0:.42;--x0:calc((.5 - var(--s0) / 2 - .01174) * 100% - 31.68px);--y0:-4lvh;--ry0:-6deg;--rx0:.8deg;--rad:10px;--pdx:40px;--pdy:calc((.5 - var(--s0) / 2) * 100lvh - var(--y0))}}.hero-screen{z-index:1;pointer-events:none;transform-origin:50%;transform:translate3d(calc(var(--x0) * var(--u)), calc(var(--y0) * var(--u)), 0) scale(var(--s)) perspective(2400px) rotateY(calc((var(--ry0) + var(--mx,0) * 2deg * var(--m)) * var(--u))) rotateX(calc((var(--rx0) - var(--my,0) * 1.5deg * var(--m)) * var(--u)));position:absolute;inset:0}@media (min-width:1024px){.hero-screen{inset:0 max(0px,50% - 840px)}}.hero-body,.hero-frame,.hero-door,.hero-page{position:absolute;inset:0}.hero-frame,.hero-door{border-radius:calc(var(--rad) * var(--u) / var(--s))}.hero-door{background:#fbfaf7;overflow:hidden}.hero-frame{box-shadow:40px 70px 140px -40px #000000bf}.hero-zoom{transform-origin:50% 40%;position:absolute;inset:0}.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity 1.1s var(--ease-out-expo);position:absolute;inset:0}.hero-slide[data-on]{opacity:1}.hero-img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.hero-link{pointer-events:auto;position:absolute;inset:0}.hero-stack{display:grid}.hero-stack>*{opacity:0;transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);grid-area:1/1;transform:translateY(-.5em)}.hero-stack>[data-on]{opacity:1;animation:hero-url-in .6s var(--ease-out-expo) both;transition:none;transform:none}.hero-url-in{white-space:nowrap}@keyframes hero-url-in{0%{opacity:0;transform:translateY(.6em)}}.hero-bar,.hero-bar-in{transform-origin:0 0;height:40px;position:absolute;top:0;left:0}.hero-bar{transform:scaleY(var(--f));background:#f1efea;border-bottom:1px solid #00000012;right:0}.hero-bar-in{transform:scale(var(--f));align-items:center;gap:7px;padding-left:18px}.hero-url{transform-origin:50% -7px;min-width:300px;height:26px;transform:translateX(-50%) scale(var(--f));background:#0000000b;border-radius:7px;justify-content:center;align-items:center;position:absolute;top:7px;left:50%}@media (min-width:640px){.hero-page{transform:translate3d(0, calc(40px * var(--f)), 0)}}.hero-bar-end{transform-origin:100% 0;height:40px;transform:scale(var(--f));align-items:center;padding-right:8px;position:absolute;top:0;right:0}.hero-pause{color:#00000080;pointer-events:auto;cursor:pointer;width:32px;height:32px;transition:color var(--t-state) var(--ease-out-expo), background-color var(--t-state) var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;position:relative}.hero-pause svg{width:14px;height:14px}.hero-pause[aria-pressed=true]{color:var(--color-red-deep)}@media (hover:hover){.hero-pause:hover{color:#000000d9;background:#00000012}}.hero-pause:active .hero-pause-in{transform:scale(.9)}.hero-pause-in{transition:transform var(--t-press) var(--ease-out-expo);place-items:center;display:grid}.hero-edge{top:calc(40px * var(--f));width:3.5%;opacity:clamp(0, 1 - var(--g0) * 2.5, 1);background:linear-gradient(90deg,#0b0a094d,#0000);position:absolute;bottom:0;left:0}.hero-cap{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);font-size:.6875rem;line-height:1.3;position:relative}.js .hero-cap{animation:hero-fade-in .7s var(--ease-out-expo) 1.15s both}.hero-cap-in{align-items:center;gap:14px;display:flex}.hero-cap-meta{color:var(--color-ink);flex:none;align-items:center;gap:10px;display:flex}.hero-cap-site{color:var(--color-ink)}.hero-cap-name{white-space:nowrap}.hero-prog{background:#f2eee629;width:44px;height:2px;display:block;position:relative;overflow:hidden}.hero-prog-fill{background:var(--color-red);transform-origin:0;animation:4s linear forwards paused hero-prog-a;position:absolute;inset:0;transform:scaleX(0)}.hero-prog-fill[data-odd]{animation-name:hero-prog-b}.hero-cap[data-first] .hero-prog-fill{animation-delay:1.3s}.hero-cap[data-run] .hero-prog-fill{animation-play-state:running}@keyframes hero-prog-a{to{transform:scaleX(1)}}@keyframes hero-prog-b{to{transform:scaleX(1)}}@media (min-width:1024px){.hero-cap{z-index:2;top:calc(66.4lvh + 14px);left:calc(max(0px, (100% - 1680px) / 2) + 40px + .58125 * var(--lw) - 79.2px);position:absolute}.hero-cap-in{align-items:flex-start}.hero-cap-meta{height:1.3em}.hero-cap-name{flex-direction:column;gap:5px;display:flex}.hero-cap-dash{display:none}}@media (min-width:1024px) and (max-width:1279px){.hero-cap-kind{display:none}}@media (min-width:640px) and (max-width:1023px){.hero-cap{order:2;margin:48px 24px 0}}@media (max-width:639px){.hero-cap{width:calc(100cqw - var(--pw) - 16px - 16px - 24px);height:0;margin:calc(-1 * var(--ph) - 4px) 0 calc(var(--ph) + 4px) 16px;order:3;align-self:flex-start}.hero-cap-in{flex-direction:column;align-items:flex-start;gap:12px}.hero-cap-name{white-space:normal;flex-direction:column;gap:6px;display:flex}.hero-cap-site{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;font-size:1.625rem;line-height:.95}.hero-cap-dash{display:none}.hero-prog{width:36px}.hero-cap-pause .hero-pause{width:30px;height:30px;color:var(--color-ink-2);box-shadow:inset 0 0 0 1px #f2eee638}.hero-cap-pause .hero-pause:before{content:"";position:absolute;inset:-7px}.hero-cap-pause .hero-pause svg{width:11px;height:11px}.hero-cap-pause .hero-pause[aria-pressed=true]{color:var(--color-red);box-shadow:inset 0 0 0 1px #de4b2c99}.hero-door{background:#0b0a09}.hero-frame{background:#0b0a09;box-shadow:0 0 0 14px #1d1a16,0 0 0 16px #f2eee629,0 60px 120px -30px #000c}.hero-page{top:5.5%}.hero-status{color:#f2eee68c;height:5.5%;font-family:var(--font-mono);font-size:calc(var(--pw,226px) * .043);letter-spacing:.02em;background:#0b0a09;justify-content:space-between;align-items:center;padding:.2% 9% 0 11.5%;line-height:1;display:flex;position:absolute;inset:0 0 auto}.hero-battery{width:calc(var(--pw,226px) * .072);height:calc(var(--pw,226px) * .036);border:1px solid;border-radius:2.5px;position:relative}.hero-battery:before{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 30% 1px 1px}.hero-battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1.5px;position:absolute;top:30%;bottom:30%;right:-3px}.hero-island{width:27%;height:3.2%;opacity:clamp(0, 1 - var(--g0) * 2.2, 1);background:#000;border-radius:999px;position:absolute;top:1.15%;left:50%;transform:translate(-50%)}}.hero-grid{z-index:2;height:100%;padding-top:76px;padding-bottom:calc(var(--peek) + 28px);flex-direction:column;display:flex;position:relative}.hero-stamp{margin-bottom:auto}.hero-title{z-index:3;margin-top:24px}.hero-foot{margin-top:22px}@media (max-width:639px) and (max-height:739px){.hero-grid{padding-top:68px;padding-bottom:calc(var(--peek) + 20px)}.hero-title{margin-top:14px;font-size:clamp(2.5rem,12.4vw,4rem)}.hero-foot{margin-top:14px}.hero-foot [data-hero=text]{font-size:1rem}.hero-foot [data-hero=cta]{margin-top:16px}}@media (min-width:640px){.hero-grid{padding-top:104px;padding-bottom:calc(var(--peek) + 36px)}.hero-title{margin-top:32px}.hero-foot{margin-top:28px}}@media (min-width:1024px){.hero-grid{padding-top:112px;padding-bottom:40px;display:grid}.hero-title{font-size:min(9rem,8.9cqw - 19.5px,130px)}.hero-stamp{margin-bottom:0}.hero-title,.hero-foot{margin-top:0}.hero-where{top:0;left:calc(.58125 * var(--lw) - 79.2px);white-space:nowrap;position:absolute}.hero-grid,.hero-title,.hero-foot{pointer-events:none}.hero-stamp,.hero-title .mask-line,.hero-foot>*{pointer-events:auto}}.hero-plaque{z-index:4;right:calc(57% - 22px);top:calc(100lvh - var(--peek) + 18px);opacity:calc(1 - var(--o));transform:translate3d(calc(var(--g) * var(--pdx)), calc(var(--g) * var(--pdy)), 0) scale(var(--hit));position:absolute}@media (min-width:640px){.hero-plaque{right:calc(60% - 30px);top:calc(100lvh - var(--peek) + 22px)}}@media (min-width:1024px){.hero-plaque{right:calc(max(0px, (100% - 1680px) / 2) + 67.7px + .01174 * var(--lw));top:calc((.5 + var(--s0) / 2) * 100lvh + var(--y0) - 46px)}}.hero-out{opacity:calc(1 - var(--o));transform:translate3d(0, calc(var(--o) * -28px), 0) scale(var(--hit))}.hero-title{opacity:calc(1 - clamp(0, (var(--pp) - .02) / .12, 1))}.hero-title .mask-line{transform:translate3d(0, calc(var(--t) * var(--k,1) * -58lvh), 0)}.hero-l0,.hero-l1{--k:1.14}@media (max-width:639px){.hero-l0{--k:1.3}.hero-l1{--k:1.2}.hero-l2{--k:1.1}}.manifesto-curtain{z-index:2;background:var(--color-paper);position:relative}@media (max-width:1023px){.hero-stage{--s0:1;--peek:0px;--ph:calc(var(--pw) * 1688 / 780);--pw:min(58vw, 15.5rem);flex-direction:column;height:auto;padding-bottom:3rem;display:flex;overflow:visible}.hero-grid{order:1;width:100%;height:auto;padding-bottom:0}.hero-screen{width:var(--pw);aspect-ratio:780/1688;order:2;margin:56px 16px 0 auto;position:relative;inset:auto;transform:none}.hero-frame,.hero-door{border-radius:34px}.hero-frame{box-shadow:0 0 0 9px #1d1a16,0 0 0 10px #f2eee629,0 50px 100px -30px #000c}.hero-plaque{transform-origin:0 100%;inset:auto auto calc(3rem + 36px) 16px;transform:scale(.8)}}@media (min-width:640px) and (max-width:1023px){.hero-stage{--pw:calc(100vw - 48px);--ph:calc(var(--pw) * .66)}.hero-screen{aspect-ratio:auto;height:var(--ph);order:3;margin:14px 24px 0}.hero-frame,.hero-door{border-radius:12px}.hero-frame{box-shadow:0 50px 110px -40px #000000bf}.hero-plaque{bottom:calc(3rem - 22px);left:12px}}@media (max-height:559px){.hero-stage{height:auto;min-height:100svh}.hero-grid{height:auto;padding-bottom:32px}.hero-screen,.hero-cap{display:none}.hero-plaque{margin:0 16px 48px;position:static;transform:none}}@media (max-height:559px) and (min-width:640px){.hero-plaque{margin-inline:24px}}@media (max-height:559px) and (min-width:1024px){.hero-grid{min-height:100svh}.hero-plaque{margin-inline:40px}}@media (prefers-reduced-motion:reduce){.tick-col,.plaque-hang,.hero-door,.hero-zoom,.hero-frame,.hero-body{animation:none!important}.plaque-hang{opacity:1!important;transform:none!important}.tick-col{transform:translateY(-2.6em)!important}.js [data-hero]{opacity:1!important;animation:none!important;transform:none!important}.hero-slide{transition:none}.hero-cap,.hero-stack>*{animation:none!important}.hero-prog-fill{animation-duration:4s!important}}.n-link{--n-door-w:240px;--n-thumb:72px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;min-height:2.75rem;padding-block:1.75rem;display:grid}.n-head{grid-area:1/1}.n-text{text-wrap:pretty;grid-area:2/1;max-width:30rem;margin-top:.75rem}.n-arrow{grid-area:1/2;justify-self:end}@media (min-width:640px){.n-link{--n-thumb:80px;padding-block:2.25rem}}@media (min-width:1280px){.n-link{grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;column-gap:1.5rem}.n-text{grid-area:1/2;margin-top:0}.n-arrow{grid-column:3}}.n-fig{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;font-size:1.5em;line-height:1}.n-thumb{width:var(--n-thumb);height:var(--n-thumb);background:var(--color-kraft);border:1px solid #f2eee61f;border-radius:8px;grid-area:2/2;place-self:start end;place-items:center;margin-top:.75rem;display:grid;position:relative;overflow:hidden}@media (min-width:1280px){.n-thumb{grid-row:1;align-self:center;margin-top:0}.n-text{max-width:min(30rem, 100% - var(--n-thumb) - 2rem)}}.n-door{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.n-thumb{display:none}.n-door{z-index:5;width:var(--n-door-w);pointer-events:none;display:block;position:absolute;top:10px;bottom:10px;right:3.5rem}.n-door-in{background:var(--color-kraft);clip-path:inset(0 50% round 10px);transition:clip-path var(--t-state) var(--ease-return);border:1px solid #f2eee624;border-radius:10px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.n-door-in>*{transition:transform var(--t-state) var(--ease-return);transform:scale(1.14)}.n-row>a:is(:hover,:focus-visible) .n-door-in{clip-path:inset(0 round 10px);transition:clip-path var(--t-mech) var(--ease-shutter) 60ms}.n-row>a:is(:hover,:focus-visible) .n-door-in>*{transition:transform var(--t-object) var(--ease-out-expo) 60ms;transform:none}}@media (hover:hover) and (pointer:fine) and (min-width:1280px){.n-text{max-width:min(30rem, 100% - var(--n-door-w) - 2.5rem)}}.nd-strip{width:191px;height:100px;display:block;position:relative}.nd-phone,.nt-phone{background:#0b0a09;border-radius:7px;position:absolute;top:0;overflow:hidden;box-shadow:0 0 0 1.5px #0b0a09,-6px 0 14px -6px #000000b3}.nd-phone{left:calc(var(--n) * 29px);border-radius:6px;width:46px;height:100px}.nd-phone img,.nt-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nt-fan{width:64px;height:65px;display:block;position:relative}.nt-phone{left:calc(var(--n) * 17px);border-radius:4px;width:30px;height:65px}.nd-receipt,.nt-receipt{background:var(--color-chalk);color:var(--color-ink);font-family:var(--font-mono);flex-direction:column;display:flex;position:relative;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/10px 100%}.nd-receipt{letter-spacing:.04em;text-transform:uppercase;gap:4px;width:196px;padding:10px 12px 14px;font-size:9px;line-height:1.25;rotate:-1.5deg}.nd-rc-head{text-align:center;letter-spacing:.18em;border-bottom:1px dashed #16141159;padding-bottom:5px}.nd-rc-row{align-items:baseline;gap:6px;display:flex}.nd-rc-row>span:last-child{text-transform:none}.nd-rc-lead{border-bottom:1px dotted #16141166;flex:1}.nd-rc-price{font-family:var(--font-serif);letter-spacing:0;font-size:13px}.nd-rc-foot{border-top:1px solid var(--color-ink);text-align:right;padding-top:5px}.nt-receipt{gap:5px;width:50px;padding:8px 7px 12px;rotate:-3deg}.nt-rc-fig{font-family:var(--font-serif);letter-spacing:-.02em;text-align:center;font-size:17px;line-height:1}.nt-rc-line{border-bottom:1px dotted #16141173;height:0;display:block}.nt-rc-short{width:60%}.nd-days{gap:9px;display:grid;position:relative}.nd-days:before{content:"";background:#f2eee647;width:1px;position:absolute;top:8px;bottom:8px;left:3px}.nd-day{grid-template-columns:7px 92px auto;align-items:baseline;column-gap:12px;display:grid}.nd-day .nd-dot{align-self:center}.nd-when{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);white-space:nowrap;font-size:9.5px}.nd-what{font-family:var(--font-serif);color:var(--color-ink);font-size:16px;line-height:1}.nd-day:last-child :is(.nd-when,.nd-what){color:var(--color-red)}.nd-day:last-child .nd-what{font-style:italic}.nd-dot{background:var(--color-ink);border-radius:50%;width:7px;height:7px;display:block;position:relative}.nd-day:last-child .nd-dot,.nt-days-line .nd-dot:last-child{background:var(--color-red);box-shadow:0 0 0 3px #de4b2c40}.nt-days-line{align-items:center;position:relative}.nt-days-line:before{content:"";background:#f2eee64d;height:1px;position:absolute;top:50%;left:3px;right:3px}.nt-days-ends{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mute);justify-content:space-between;font-size:10px;display:flex}.nt-days-ends>.text-red{color:var(--color-red)}.nt-days{gap:8px;width:52px;display:grid}.nt-days-line{justify-content:space-between;display:flex}.nt-days .nd-dot{width:6px;height:6px}.nd-faq{gap:8px;width:228px;display:grid}.nd-faq-q{font-family:var(--font-serif);color:var(--color-ink);font-size:21px;line-height:1.05}.nd-faq-q:before{content:"Q.";font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-red);margin-bottom:6px;font-size:10px;display:block}.nd-faq-a{-webkit-line-clamp:3;line-clamp:3;color:var(--color-mute);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.nt-faq{font-family:var(--font-serif);color:var(--color-red);font-size:46px;font-style:italic;line-height:1;translate:0 3px}.js .sc-load{animation:sc-load .7s var(--ease-out-expo) .7s both}.js .sc-index.sc-load{animation-delay:.82s}.js:not(.is-ready) .sc-load{animation-play-state:paused}@keyframes sc-load{0%{opacity:0;transform:translateY(14px)}}.sc-index{border-top:1px solid #f2eee61f;margin-top:2.75rem;padding-top:.5rem}.sc-index ol{flex-wrap:wrap;column-gap:clamp(1.25rem,3.4vw,3.25rem);margin:0;padding:0;list-style:none;display:flex}.sc-index a{min-height:44px;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-ink-2);transition:color var(--t-state) var(--ease-out-expo);align-items:center;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1;display:inline-flex}.sc-index a[data-site=ovelis]{font-style:italic}.sc-index a:focus-visible{color:var(--color-ink);outline:none}@media (hover:hover){.sc-index a:hover{color:var(--color-ink)}}.sc-index .link-draw{padding-bottom:.08em}@media (max-width:639px){.sc-index{margin-top:2.25rem}.sc-index ol{grid-template-columns:repeat(3,max-content);column-gap:1.75rem;display:grid}}.sc-list{margin:0;padding:0;list-style:none;position:relative;overflow:clip}.sc-panel{scroll-margin-top:-5rem;position:relative}.sc-stage{position:relative;overflow:clip}.sc-bg{background:var(--prev);position:absolute;inset:0}.sc-bg:before{content:"";background:var(--tone);position:absolute;inset:0}.sc-light{display:none}.sc-scene{position:relative}.sc-veil{display:none}.sc-name{z-index:1;font-size:var(--nf);letter-spacing:-.04em;white-space:nowrap;color:var(--color-ink);margin:0;padding:.16em .1em .14em .04em;line-height:.8;position:relative;overflow:clip}.sc-name-in{color:inherit;display:block}[data-site=ovelis] .sc-name{font-style:italic}[data-site=coblio] .sc-name{letter-spacing:-.03em}.sc-visual{position:relative}.sc-device{z-index:2;color:inherit;border-radius:8px;display:block;position:relative}.sc-device:before{content:"";opacity:var(--shadow,1);border-radius:8px;position:absolute;inset:0;box-shadow:0 60px 120px -40px #000000b8}.sc-frame{background:#f4f2ed;border-radius:8px;position:relative;overflow:clip}.sc-frame:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;transition:box-shadow var(--t-state) var(--ease-out-expo);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.sc-device:hover .sc-frame:after{box-shadow:inset 0 0 0 1px #ffffff3d}}.sc-bar{border-bottom:1px solid #00000012;justify-content:center;align-items:center;height:2rem;display:flex;position:relative}.sc-dots{gap:6px;margin-top:-4.5px;display:flex;position:absolute;top:50%;left:.85rem}.sc-dots i{background:#00000024;border-radius:50%;width:9px;height:9px}.sc-url{font-family:var(--font-mono);letter-spacing:.04em;color:#00000085;font-size:11px}.sc-frame[data-chrome=dark]{background:#17181b}.sc-frame[data-chrome=dark] .sc-bar{border-bottom-color:#ffffff0f}.sc-frame[data-chrome=dark] .sc-dots i{background:#ffffff29}.sc-frame[data-chrome=dark] .sc-url{color:#ffffff8c}.sc-screen{aspect-ratio:1440/900;background:#f4f2ed;min-height:0;position:relative;overflow:clip}.sc-frame[data-chrome=dark] .sc-screen{background:#17181b}.sc-lens{position:absolute;inset:0}.sc-pic{display:block}.sc-img{width:100%;height:auto;display:block}.sc-edge{display:none}.sc-phone{z-index:4;width:var(--pw);position:relative}.sc-phone-body{padding:calc(var(--pw) * .036);border-radius:calc(var(--pw) * .17);background:#121110;box-shadow:0 44px 80px -26px #000000c7,inset 0 0 0 1px #ffffff1a}.sc-phone-screen{aspect-ratio:780/1688;border-radius:calc(var(--pw) * .14);background:#000;min-height:0;position:relative;overflow:clip}.sc-phone-screen .sc-lens{top:5.5%}.sc-phone-screen .sc-lens:focus{outline:none}.sc-phone:has(.sc-lens:focus-visible) .sc-phone-body{outline:2px solid var(--color-red);outline-offset:4px}.sc-status{z-index:1;color:#ffffff80;height:5.5%;font-family:var(--font-mono);font-size:calc(var(--pw) * .042);letter-spacing:.02em;pointer-events:none;background:#0d0c0b;justify-content:space-between;align-items:center;padding:.4% 10% 0 12%;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.sc-batt{width:calc(var(--pw) * .068);height:calc(var(--pw) * .032);border-radius:calc(var(--pw) * .01);border:1px solid;position:relative}.sc-batt:before{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 32% 1px 1px}.sc-batt:after{content:"";background:currentColor;width:1.5px;height:40%;position:absolute;top:30%;right:-3px}.sc-notch{z-index:2;background:#000;border-radius:99px;width:28%;height:2.9%;position:absolute;top:1.3%;left:36%}.sc-phone-link,.sc-hint{display:none}.sc-copy{z-index:5;position:relative}.sc-kind{color:var(--color-mute)}.sc-more{margin-top:1rem}.sc-text{max-width:24rem;color:var(--color-ink-2);font-size:1rem;line-height:1.55}.sc-link{min-height:44px;color:var(--color-ink);align-items:center;gap:.6rem;margin-top:.5rem;font-size:1rem;display:inline-flex}.sc-link-arrow{transition:transform .45s var(--ease-out-expo);display:inline-block}.sc-link:hover .sc-link-arrow,.sc-link:focus-visible .sc-link-arrow{transform:translate(4px,-4px)}.sc-paper{z-index:0;background:#f3efe7;border-radius:4px;position:absolute;box-shadow:0 60px 120px -50px #0009}[data-site=tamario] .sc-name{color:#161411}[data-site=tamario] .sc-kind{color:#69625a}[data-site=tamario] .sc-text{color:#2a2621}[data-site=tamario] .sc-link{color:#161411}[data-site=tamario] .sc-hint{color:#69625a}[data-site=tamario] .sc-device:before{box-shadow:0 40px 80px -40px #281e1473}[data-site=tamario] .sc-frame:after{box-shadow:inset 0 0 0 1px #0000001a}[data-site=tamario] .sc-phone-body{box-shadow:0 34px 60px -24px #281e148c,inset 0 0 0 1px #ffffff1a}[data-site=ovelis] .sc-light{background:radial-gradient(58% 62% at 58% 46%,#ce8e8033,#0000 70%),#3a1f2b;display:block;position:absolute;inset:0}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sc-panel{--fh:calc(var(--fw) * .625 + 2rem);height:100lvh}.sc-panel+.sc-panel:before,.sc-list:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000047);height:7rem;position:absolute;left:0;right:0}.sc-panel+.sc-panel:before{top:-7rem}.sc-list:after{bottom:0}.sc-stage{height:100lvh;position:sticky;top:0}.sc-scene{transform-origin:50% 40%;height:100svh;position:absolute;inset:0 0 auto}.sc-veil{background:var(--next);opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.sc-name{position:absolute}.sc-visual{pointer-events:none;position:absolute;inset:0}.sc-device,.sc-phone{pointer-events:auto;position:absolute}.sc-device{left:var(--fx);top:var(--fy);width:var(--fw)}.sc-phone{left:var(--px);top:var(--py)}.sc-phone-link{z-index:3;border-radius:calc(var(--pw) * .17);display:block;position:absolute;inset:0}.sc-copy{width:var(--cw,22rem);position:absolute}[data-site=koprio] .sc-name{z-index:3}.sc-panel[data-site=wolivo],.sc-panel[data-site=koprio]{--fw:min(54vw, 86svh);--fx:calc(50% - var(--fw) / 2);--fy:calc(100svh - var(--fh) - 7svh);--pw:min(14vw, 25svh);--px:calc(50% + var(--fw) / 2 - var(--pw) * .5);--py:calc(100svh - var(--pw) * 2.17 - 4svh);--nf:min(21vw, 36svh)}.sc-panel[data-site=koprio]{--px:calc(50% - var(--fw) / 2 - var(--pw) * .5)}[data-site=wolivo] .sc-name{left:2.5rem;top:calc(var(--fy) - var(--nf) * .84)}[data-site=koprio] .sc-name{right:2.5rem;top:calc(var(--fy) - var(--nf) * .96)}[data-site=wolivo] .sc-copy,[data-site=koprio] .sc-copy{top:max(6.5rem, calc(var(--fy) - 14rem));--cw:min(21rem, 26vw)}[data-site=wolivo] .sc-copy{right:2.5rem}[data-site=koprio] .sc-copy{left:2.5rem}.sc-panel[data-site=leaxit]{--fw:min(48vw, 72svh);--fx:calc(100% - var(--fw) - 2.5rem);--fy:12svh;--pw:min(11vw, 20svh);--px:calc(var(--fx) + var(--fw) - var(--pw) - 3vw);--py:calc(var(--fy) + var(--fh) - var(--pw));--nf:min(26vw, 44svh, calc((100vw - var(--fw) - 7.5rem) / 1.93))}[data-site=leaxit] .sc-name{bottom:3svh;left:calc(2.5rem - .05em)}[data-site=leaxit] .sc-copy{--cw:min(20rem, calc(var(--fx) - 5rem));top:12svh;left:2.5rem}.sc-panel[data-site=ovelis]{--pw:min(18vw, 32svh);--px:calc(50% - var(--pw) * .62);--py:calc(52svh - var(--pw) * 1.08);--fw:min(40vw, 64svh);--fx:calc(var(--px) - var(--fw) + var(--pw) * .35);--fy:33svh;--nf:min(17vw, 32svh)}[data-site=ovelis] .sc-name{z-index:3;bottom:3svh;right:3rem}[data-site=ovelis] .sc-copy{--cw:min(21rem, 24vw);top:15svh;right:2.5rem}.sc-panel[data-site=coblio]{--fw:min(72vw, calc((70svh - 2rem) * 1.6));--fx:calc(50% - var(--fw) / 2);--fy:9svh;--pw:min(10.5vw, 19svh);--px:calc(50% + var(--fw) / 2 - var(--pw) * .72);--py:calc(var(--fy) + var(--fh) - var(--pw) * 2.17 + 5svh);--nf:clamp(2.6rem, 4vw, 4rem)}[data-site=coblio] .sc-device{transform-origin:50%}[data-site=coblio] .sc-name{left:var(--fx);top:calc(var(--fy) + var(--fh) + 2.4svh)}[data-site=coblio] .sc-copy{left:calc(var(--fx) + 16vw);top:calc(var(--fy) + var(--fh) + 3svh);--cw:calc(var(--fw) - 16vw - var(--pw) * 1.1);align-items:flex-start;gap:2.5rem;display:flex}[data-site=coblio] .sc-kind{flex:none;padding-top:.3rem}[data-site=coblio] .sc-more{flex:1;justify-content:space-between;align-items:flex-start;gap:2.5rem;margin:0;display:flex}[data-site=coblio] .sc-text{max-width:30rem;margin:0}[data-site=coblio] .sc-link{flex:none;margin-top:-.6rem}@media (max-width:1279px){[data-site=coblio] .sc-copy{left:calc(var(--fx) + 13vw);--cw:calc(var(--fw) - 13vw - var(--pw) * .9);flex-direction:column;gap:.6rem}[data-site=coblio] .sc-kind{padding-top:0}[data-site=coblio] .sc-link{margin-top:-.7rem}}.sc-panel[data-site=tamario]{--sw:min(86vw, 150svh);--sx:calc(50% - var(--sw) / 2);--sy:12svh;--sh:80svh;--fw:min(42vw, 68svh);--fx:calc(var(--sx) + var(--sw) - var(--fw) - 4vw);--fy:calc(var(--sy) + 7svh);--pw:min(9.5vw, 17svh);--px:calc(var(--fx) - var(--pw) * .45);--py:calc(var(--fy) + var(--fh) - var(--pw) * 1.45);--nf:min(10.5vw, 19svh)}[data-site=tamario] .sc-paper{left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh)}[data-site=tamario] .sc-name{left:calc(var(--sx) + 4vw);top:calc(var(--sy) + 5svh)}[data-site=tamario] .sc-copy{left:calc(var(--sx) + 4vw);bottom:calc(100svh - var(--sy) - var(--sh) + 6svh);--cw:min(22rem, calc(var(--px) - var(--sx) - 8vw))}.js .sc-panel{--j:calc(var(--p,0) * 2);--in:min(var(--j), 1);--out:max(var(--j) - 1, 0)}.js .sc-stage{transform:translate3d(0, calc(var(--out) * 100vh), 0)}.js .sc-bg:before{opacity:var(--in)}.js .sc-scene{transform:scale(calc(1 - var(--out) * .06))}.js .sc-veil{opacity:calc(var(--out) * (.35 + .65 * var(--out)))}.js .sc-name{transform:translate3d(var(--nX,0px), var(--nY,0px), 0)}.js .sc-name-in{transform:translate3d(0, calc((1 - var(--nE,1)) * 140%), 0)}.js .sc-device{transform:translate3d(var(--fX,0px), var(--fY,0px), 0) scale(var(--fS,1))}.js .sc-phone{transform:translate3d(var(--phX,0px), var(--phY,0px), 0)}.js .sc-page-d{transform:translate3d(0, calc(var(--sD,0) * var(--shift-d) * -1%), 0)}.js .sc-page-m{transform:translate3d(0, calc(var(--sM,0) * var(--shift-m) * -1%), 0)}.js .sc-device .sc-lens{scale:var(--iD,1)}.js .sc-phone .sc-lens{scale:var(--iM,1)}.js .sc-kind{opacity:var(--kE,1);transform:translate3d(0, calc((1 - var(--kE,1)) * 14px + var(--cY,0px)), 0)}.js .sc-more{opacity:var(--tE,1);transform:translate3d(0, calc((1 - var(--tE,1)) * 14px + var(--cY,0px)), 0)}.js .sc-panel.is-visible :is(.sc-stage,.sc-scene,.sc-device,.sc-phone,.sc-page,.sc-lens,.sc-name,.sc-name-in){will-change:transform}.js .sc-panel[data-site=wolivo],.js .sc-panel[data-site=koprio]{--nA:clamp(0, (var(--j) - .08) / .34, 1);--nE:calc(1 - (1 - var(--nA)) * (1 - var(--nA)) * (1 - var(--nA)));--fA:clamp(0, (var(--j) - .05) / .9, 1);--fE:calc(1 - (1 - var(--fA)) * (1 - var(--fA)) * (1 - var(--fA)));--fY:calc((1 - var(--fE)) * 60svh - var(--out) * 40svh);--phA:clamp(0, (var(--j) - .5) / .5, 1);--phE:calc(1 - (1 - var(--phA)) * (1 - var(--phA)) * (1 - var(--phA)));--phX:calc((1 - var(--phE)) * 42vw);--phY:calc(var(--out) * -52svh);--nY:calc(var(--out) * -10svh);--kA:clamp(0, (var(--j) - .35) / .3, 1);--kE:calc(1 - (1 - var(--kA)) * (1 - var(--kA)) * (1 - var(--kA)));--tA:clamp(0, (var(--j) - .55) / .35, 1);--tE:calc(1 - (1 - var(--tA)) * (1 - var(--tA)) * (1 - var(--tA)));--cY:calc(var(--out) * -16svh);--sDa:clamp(0, (var(--j) - .7) / 1.15, 1);--sD:calc(var(--sDa) * var(--sDa) * (3 - 2 * var(--sDa)) * .6);--sMa:clamp(0, (var(--j) - .85) / 1, 1);--sM:calc(var(--sMa) * var(--sMa) * (3 - 2 * var(--sMa)) * .6)}.js .sc-panel[data-site=koprio]{--phX:calc((1 - var(--phE)) * -42vw)}.js .sc-panel[data-site=leaxit]{--cA:clamp(0, (var(--j) - .6) / .45, 1);--cE:calc(var(--cA) * var(--cA) * (3 - 2 * var(--cA)));--open:calc(.1 + .9 * var(--cE));--shadow:calc(.3 + .7 * var(--cA) * var(--cA));--iA:clamp(0, (var(--j) - .6) / .6, 1);--iD:calc(1 + .14 * (1 - var(--iA)) * (1 - var(--iA)) * (1 - var(--iA)));--fY:calc(var(--out) * -18svh);--xA:clamp(0, (var(--j) - .3) / .65, 1);--xE:calc(1 - (1 - var(--xA)) * (1 - var(--xA)));--nX:calc((1 - var(--xE)) * 55vw - var(--out) * 5vw);--phA:clamp(0, (var(--j) - .6) / .45, 1);--phE:calc(1 - (1 - var(--phA)) * (1 - var(--phA)) * (1 - var(--phA)));--phY:calc((1 - var(--phE)) * 45svh - var(--out) * 30svh);--kA:clamp(0, (var(--j) - .25) / .35, 1);--kE:calc(1 - (1 - var(--kA)) * (1 - var(--kA)) * (1 - var(--kA)));--tA:clamp(0, (var(--j) - .45) / .35, 1);--tE:calc(1 - (1 - var(--tA)) * (1 - var(--tA)) * (1 - var(--tA)));--cY:calc(var(--out) * -12svh);--sDa:clamp(0, (var(--j) - .85) / .95, 1);--sD:calc(var(--sDa) * var(--sDa) * (3 - 2 * var(--sDa)) * .6);--sMa:clamp(0, (var(--j) - .9) / .9, 1);--sM:calc(var(--sMa) * var(--sMa) * (3 - 2 * var(--sMa)) * .6)}.js [data-site=leaxit] .sc-frame{clip-path:inset(0 calc((1 - var(--open)) * 100%) 0 0)}.js [data-site=leaxit] .sc-device:before{clip-path:inset(-30% min((1 - var(--open)) * 100%, (1 - var(--open)) * 400% - 30%) -40% -30%)}.js [data-site=leaxit] .sc-edge{z-index:1;border-right:1px solid var(--color-ink);pointer-events:none;transform:translate3d(calc((var(--open) - 1) * 100%), 0, 0);opacity:clamp(0, (1 - var(--cA)) * 8, .7);display:block;position:absolute;inset:0}.js .sc-panel[data-site=ovelis]{--lA:clamp(0, (var(--j) - .35) / 1.1, 1);--dA:clamp(0, (var(--j) - .6) / .3, 1);--dE:calc(var(--dA) * var(--dA) * (3 - 2 * var(--dA)));--dX:min((1 - var(--dE)) * 44%, (1 - var(--dE)) * 260% - 15%);--iA:clamp(0, (var(--j) - .6) / .4, 1);--iM:calc(1 + .12 * (1 - var(--iA)) * (1 - var(--iA)) * (1 - var(--iA)));--phY:calc(var(--out) * -22svh);--cA:clamp(0, (var(--j) - .8) / .22, 1);--cE:calc(var(--cA) * var(--cA) * (3 - 2 * var(--cA)));--open:calc(clamp(0, (var(--j) - .8) * 200, 1) * (.1 + .9 * var(--cE)));--shadow:calc(var(--cA) * var(--cA));--gA:clamp(0, (var(--j) - .8) / .35, 1);--iD:calc(1 + .1 * (1 - var(--gA)) * (1 - var(--gA)) * (1 - var(--gA)));--fY:calc(var(--out) * -12svh);--nA:clamp(0, (var(--j) - .6) / .35, 1);--nE:calc(1 - (1 - var(--nA)) * (1 - var(--nA)) * (1 - var(--nA)));--nY:calc(var(--out) * -6svh);--kA:clamp(0, (var(--j) - .2) / .3, 1);--kE:calc(1 - (1 - var(--kA)) * (1 - var(--kA)) * (1 - var(--kA)));--tA:clamp(0, (var(--j) - .35) / .35, 1);--tE:calc(1 - (1 - var(--tA)) * (1 - var(--tA)) * (1 - var(--tA)));--cY:calc(var(--out) * -10svh);--sMa:clamp(0, (var(--j) - .9) / 1, 1);--sM:calc(var(--sMa) * var(--sMa) * (3 - 2 * var(--sMa)) * .62);--sDa:clamp(0, (var(--j) - 1) / .9, 1);--sD:calc(var(--sDa) * var(--sDa) * (3 - 2 * var(--sDa)) * .5)}.js [data-site=ovelis] .sc-light{opacity:calc(var(--lA) * var(--lA) * (3 - 2 * var(--lA)))}.js [data-site=ovelis] .sc-phone{clip-path:inset(-12% var(--dX) -20% var(--dX))}.js [data-site=ovelis] .sc-frame{clip-path:inset(0 0 0 calc((1 - var(--open)) * 100%))}.js [data-site=ovelis] .sc-device:before{clip-path:inset(-30% -30% -40% min((1 - var(--open)) * 100%, (1 - var(--open)) * 400% - 30%))}.js .sc-panel[data-site=coblio]{--dA:clamp(0, (var(--j) - .6) / .45, 1);--dE:calc(var(--dA) * var(--dA) * (3 - 2 * var(--dA)));--open:calc(.1 + .9 * var(--dE));--dX:calc((1 - var(--open)) * 50%);--shadow:calc(.3 + .7 * var(--dA) * var(--dA));--iA:clamp(0, (var(--j) - .6) / .55, 1);--iD:calc(1 + .12 * (1 - var(--iA)) * (1 - var(--iA)) * (1 - var(--iA)));--fY:calc(var(--out) * -8svh);--nA:clamp(0, (var(--j) - .8) / .3, 1);--nE:calc(1 - (1 - var(--nA)) * (1 - var(--nA)) * (1 - var(--nA)));--nY:calc(var(--out) * -12svh);--kA:clamp(0, (var(--j) - .85) / .3, 1);--kE:calc(1 - (1 - var(--kA)) * (1 - var(--kA)) * (1 - var(--kA)));--tA:clamp(0, (var(--j) - .9) / .3, 1);--tE:calc(1 - (1 - var(--tA)) * (1 - var(--tA)) * (1 - var(--tA)));--cY:calc(var(--out) * -12svh);--phA:clamp(0, (var(--j) - .55) / .5, 1);--phE:calc(1 - (1 - var(--phA)) * (1 - var(--phA)) * (1 - var(--phA)));--phY:calc((1 - var(--phE)) * 30svh - var(--out) * 16svh);--sDa:clamp(0, (var(--j) - .95) / .85, 1);--sD:calc(var(--sDa) * var(--sDa) * (3 - 2 * var(--sDa)) * .6);--sMa:clamp(0, (var(--j) - 1) / .8, 1);--sM:calc(var(--sMa) * var(--sMa) * (3 - 2 * var(--sMa)) * .6)}.js [data-site=coblio] .sc-frame{clip-path:inset(0 var(--dX) 0 var(--dX))}.js [data-site=coblio] .sc-device:before{--sX:min(var(--dX), (1 - var(--dE)) * 300% - 20%);clip-path:inset(-30% var(--sX) -40% var(--sX))}.js [data-site=coblio] .sc-edge{z-index:1;pointer-events:none;opacity:clamp(0, (1 - var(--dA)) * 5, .7);display:block;position:absolute;inset:0}.js [data-site=coblio] .sc-edge:before,.js [data-site=coblio] .sc-edge:after{content:"";background:var(--color-ink);width:1px;position:absolute;top:0;bottom:0;left:50%}.js [data-site=coblio] .sc-edge:before{transform:translate3d(calc(var(--open) * var(--fw) * -.5), 0, 0)}.js [data-site=coblio] .sc-edge:after{transform:translate3d(calc(var(--open) * var(--fw) * .5 - 1px), 0, 0)}.js .sc-panel[data-site=tamario]{--dA:clamp(0, (var(--j) - .6) / .4, 1);--dE:calc(var(--dA) * var(--dA) * (3 - 2 * var(--dA)));--open:calc(.1 + .9 * var(--dE));--iA:clamp(0, (var(--j) - .6) / .5, 1);--iD:calc(1 + .14 * (1 - var(--iA)) * (1 - var(--iA)) * (1 - var(--iA)));--iM:var(--iD);--fY:calc((1.2 - var(--j)) * 1.2svh);--phY:calc((1.2 - var(--j)) * 3svh);--nA:clamp(0, (var(--j) - .8) / .3, 1);--nE:calc(1 - (1 - var(--nA)) * (1 - var(--nA)) * (1 - var(--nA)));--kA:clamp(0, (var(--j) - .85) / .25, 1);--kE:calc(1 - (1 - var(--kA)) * (1 - var(--kA)) * (1 - var(--kA)));--tA:clamp(0, (var(--j) - .9) / .25, 1);--tE:calc(1 - (1 - var(--tA)) * (1 - var(--tA)) * (1 - var(--tA)))}.js [data-site=tamario] .sc-scene{clip-path:inset(0 calc((1 - var(--open)) * 50%) 0 calc((1 - var(--open)) * 50%))}.js [data-site=tamario] .sc-veil{opacity:min(1, var(--out) * 1.5)}}@media not all and (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sc-scene{flex-direction:column;display:flex}.sc-phone-screen .sc-lens{overscroll-behavior-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.sc-phone-screen .sc-lens::-webkit-scrollbar{display:none}.sc-hint{color:var(--color-mute);margin-top:.9rem;display:block}@media (max-width:639px){.sc-panel{--pw:min(60vw, 16rem);--nf:min(23vw, 6rem)}.sc-scene{padding:5.25rem 1rem 3.5rem}.sc-name{align-self:flex-start}[data-site=koprio] .sc-name{align-self:flex-end}.sc-visual{margin-top:1.5rem}.sc-device{display:none}.sc-phone{margin-inline:auto}.sc-hint{text-align:center}.sc-copy{margin-top:2rem}.sc-more{margin-top:.6rem}.sc-text{font-size:.9375rem;line-height:1.5}.sc-link{margin-top:.1rem}[data-site=tamario] .sc-paper{inset:4.25rem .75rem 1.75rem}[data-site=tamario] .sc-scene{padding-inline:1.75rem}}@media (min-width:640px){.sc-panel{--pw:clamp(9.5rem, 21vw, 12.5rem);--nf:clamp(4.75rem, 12.5vw, 8rem)}.sc-scene{padding:6.5rem 1.5rem 4.5rem}[data-site=koprio] .sc-name{align-self:flex-end}.sc-visual{padding-right:calc(var(--pw) * .55);padding-bottom:calc(var(--pw) * .7);margin-top:1.75rem}.sc-phone{position:absolute;bottom:0;right:0}[data-site=koprio] .sc-visual{padding-right:0;padding-left:calc(var(--pw) * .55)}[data-site=koprio] .sc-phone{left:0;right:auto}.sc-hint{text-align:right}.sc-copy{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.75rem 2rem;margin-top:2.25rem;display:grid}.sc-kind{padding-top:.3rem}.sc-more{margin-top:0}.sc-bar{height:1.75rem}[data-site=tamario] .sc-paper{inset:4.75rem .75rem 1.5rem}[data-site=tamario] .sc-scene{padding-inline:2.75rem}}@media (min-width:1024px){.sc-panel{--pw:clamp(10rem, 12vw, 14rem);--nf:clamp(6rem, 9vw, 9.5rem)}.sc-scene{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1.5rem;max-width:1680px;margin-inline:auto;padding:6.5rem 2.5rem 4.5rem;display:grid}.sc-name{grid-area:1/1/auto/-1;justify-self:start}[data-site=koprio] .sc-name{justify-self:end}.sc-visual{grid-area:2/1/auto/span 8}.sc-hint{grid-area:3/1/auto/span 8}.sc-copy{padding-bottom:calc(var(--pw) * .7);grid-area:2/10/auto/span 3;margin-top:0;display:block}.sc-more{margin-top:1rem}[data-site=koprio] .sc-visual{grid-column:5/span 8}[data-site=koprio] .sc-copy{grid-column:1/span 3}[data-site=tamario] .sc-paper{inset:5rem 1.5rem 2rem}@media (max-width:1279px){.sc-copy{grid-column:9/span 4}[data-site=koprio] .sc-copy{grid-column:1/span 4}}[data-site=tamario] .sc-scene{padding-inline:4.5rem}}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px),(prefers-reduced-motion:no-preference) and (pointer:coarse){.js .sc-panel .sc-name-in{transition:transform 1.1s var(--ease-out-expo) 80ms;transform:translateY(105%)}.js .sc-panel .sc-frame{clip-path:inset(0 45%);transition:clip-path .9s var(--ease-shutter) .12s}.js .sc-panel .sc-device .sc-lens{transition:scale 1.1s var(--ease-out-expo) .22s;scale:1.14}.js .sc-panel .sc-device:before{opacity:0;transition:opacity .9s var(--ease-out-expo) .4s}.js .sc-panel .sc-phone{opacity:0;transition:opacity .9s var(--ease-out-expo) .26s, transform 1s var(--ease-out-expo) .26s;transform:translateY(48px)}.js .sc-panel .sc-copy{opacity:0;transition:opacity .7s var(--ease-out-expo) .42s}.js .sc-panel.is-in :is(.sc-phone,.sc-name-in){opacity:1;transform:none}.js .sc-panel.is-in .sc-frame{clip-path:inset(0)}.js .sc-panel.is-in .sc-device .sc-lens{scale:1}.js .sc-panel.is-in .sc-device:before,.js .sc-panel.is-in .sc-copy{opacity:1}}@property --bw-h{syntax:"<number>";inherits:true;initial-value:0}@property --bw-any{syntax:"<number>";inherits:true;initial-value:0}@property --bw-ch{syntax:"<number>";inherits:true;initial-value:0}.bw{background:var(--color-paper);--dusk:1;--t:0;position:relative;overflow-x:clip}.bw-stage{--bw-any:0;transition:--bw-any .45s var(--ease-return);position:relative}.bw-veil{background:var(--color-night-23);opacity:0;pointer-events:none;position:absolute;inset:0}.bw-frame{padding-top:5rem;padding-bottom:5rem;position:relative;container-type:inline-size}@media (min-width:640px){.bw-frame{padding-top:6rem;padding-bottom:6rem}}.bw-head{gap:1rem;display:grid}.bw-title{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,3.1rem);line-height:.98}.bw-title em{color:var(--color-mute)}@media (min-width:1024px){.bw-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:1.5rem}.bw-head>:first-child{grid-column:span 3}.bw-title{grid-column:span 9}}.bw-body{margin-top:clamp(2.5rem,6vw,4.5rem)}.bw-word{--fs:min(calc(100cqw / 2.84), calc((100svh - 16rem) / .84));--word-h:.84em;font-family:var(--font-serif);font-size:var(--fs);letter-spacing:-.03em;white-space:nowrap;transform-origin:50% 80%;column-gap:.05em;font-weight:400;line-height:.84;display:flex}@media (max-width:639px),(max-width:1023px) and (orientation:portrait){.bw-word{--fs:min(calc(100cqw / 1.53), calc((100svh - 21rem) / 1.48));--word-h:1.48em;flex-wrap:wrap}.bw-word:before{content:"";flex-basis:100%;order:2;height:0}.bw-li:nth-child(-n+3){z-index:2;order:1}.bw-li:nth-child(n+4){clip-path:inset(0 -.3em .05em);order:3;margin-top:-.2em}}.bw-li{clip-path:inset(-.4em -.3em .05em);display:flex;position:relative}.bw-letter{color:var(--color-ink);outline-offset:-2px;--bw-h:0;transition:--bw-h .45s var(--ease-return);--img-s:1;--door-s:1;--rule-s:1;--img-o:max(calc(var(--img-s) * (1 - .88 * var(--bw-any) * (1 - var(--bw-h)))), var(--bw-h));--door-o:max(var(--door-s), var(--bw-h));--ink-o:calc(1 - .85 * max(var(--dusk), var(--bw-any)));display:block;position:relative}@media (hover:hover){.bw-letter:hover{--bw-h:1;transition:--bw-h .56s var(--ease-shutter)}.bw-stage:has(.bw-letter:hover){--bw-any:1;transition:--bw-any .35s var(--ease-out-expo)}}.bw-letter:focus-visible{--bw-h:1;transition:--bw-h .56s var(--ease-shutter)}.bw-stage:has(.bw-letter:focus-visible){--bw-any:1;transition:--bw-any .35s var(--ease-out-expo)}.bw-letter:before,.bw-letter:after{content:"";transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:.05em;left:0;right:0}.bw-letter:before{background:var(--color-ink);opacity:.16}.bw-letter:after{background:var(--color-red);height:max(1px,.0035em);transform:scaleX(max(var(--rule-s) * (1 - var(--bw-any)), var(--bw-h)))}.bw-rise{display:block;position:relative}.bw-ink{opacity:var(--ink-o);display:block}.bw-img{color:#0000;background-origin:content-box;background-image:var(--bw-webp);opacity:var(--img-o);clip-path:inset(-.2em calc(50% * (1 - var(--door-o))) -.2em calc(50% * (1 - var(--door-o))));background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;padding:0 .12em;position:absolute;inset:0 -.12em}@supports (background-image:image-set(url("a.avif") type("image/avif"))){.bw-img{background-image:image-set(var(--bw-avif) type("image/avif"), var(--bw-webp) type("image/webp"))}}@media (prefers-reduced-motion:no-preference){.js .bw-pin:not(.is-visible) .bw-img{background-image:none}}@media (prefers-reduced-motion:reduce){.bw-word{content-visibility:auto;contain-intrinsic-height:auto var(--word-h)}}html:not(.js) .bw-word{content-visibility:auto;contain-intrinsic-height:auto var(--word-h)}.bw-dot{color:var(--color-red);display:block}.bw-caps{color:var(--color-mute);margin-top:1.25rem;font-size:.6875rem}@media (min-width:1024px){.bw-caps{font-size:.75rem}}.bw-cap-list{gap:0 2rem;display:grid}@media (min-width:1024px){.bw-cap-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-cap,.bw-cap-end{border-top:1px solid #f2eee61f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.bw-cap,.bw-cap-end{border-top:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent)}}.bw-cap,.bw-cap-end{white-space:nowrap}.bw-cap{--bw-ch:0;transition:--bw-ch .35s var(--ease-return)}.bw-cap-main{align-items:baseline;gap:.6em;min-width:0;display:inline-flex}.bw-cap-word{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;color:#f2eee642;font-size:2.1em;line-height:.8}@supports (color:color-mix(in lab, red, red)){.bw-cap-word{color:color-mix(in oklab, var(--color-ink) 26%, transparent)}}.bw-cap-word [data-on]{color:var(--color-ink)}.bw-cap-dash{opacity:.5;background:currentColor;flex-shrink:0;align-self:center;width:1.6rem;height:1px}.bw-cap-name{color:var(--color-ink)}.bw-hint-touch{display:none}@media (hover:none),(pointer:coarse){.bw-hint-mouse{display:none}.bw-hint-touch{display:inline}}@media (max-width:639px){.bw-cap-main{flex-wrap:wrap;row-gap:.45rem}.bw-cap-kind{flex-basis:100%}.bw-cap-sep,.bw-cap-url{display:none}.bw-cap-end{white-space:normal}}:is(.bw-stage:has([data-bw="0"]:focus-visible) [data-bw-cap="0"],.bw-stage:has([data-bw="1"]:focus-visible) [data-bw-cap="1"],.bw-stage:has([data-bw="2"]:focus-visible) [data-bw-cap="2"],.bw-stage:has([data-bw="3"]:focus-visible) [data-bw-cap="3"],.bw-stage:has([data-bw="4"]:focus-visible) [data-bw-cap="4"],.bw-stage:has([data-bw="5"]:focus-visible) [data-bw-cap="5"]){--bw-ch:1;transition:--bw-ch .45s var(--ease-out-expo)}@media (hover:hover){:is(.bw-stage:has([data-bw="0"]:hover) [data-bw-cap="0"],.bw-stage:has([data-bw="1"]:hover) [data-bw-cap="1"],.bw-stage:has([data-bw="2"]:hover) [data-bw-cap="2"],.bw-stage:has([data-bw="3"]:hover) [data-bw-cap="3"],.bw-stage:has([data-bw="4"]:hover) [data-bw-cap="4"],.bw-stage:has([data-bw="5"]:hover) [data-bw-cap="5"]){--bw-ch:1;transition:--bw-ch .45s var(--ease-out-expo)}}.bw-cap{color:#a39b90}@supports (color:color-mix(in lab, red, red)){.bw-cap{color:color-mix(in oklab, var(--color-mute) calc(100% - var(--bw-ch) * 100%), var(--color-ink))}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (pointer:fine){.js .bw-pin{--b0:.02;--w:.1;--b1:calc(var(--b0) + 6 * var(--w));--t0:.7;--pp:var(--p,0);--dusk:clamp(0, (var(--pp) - var(--b0) + .02) / .05, 1);--tr:clamp(0, (var(--pp) - var(--t0)) / (1 - var(--t0)), 1);--t:calc(var(--tr) * var(--tr) * (3 - 2 * var(--tr)));height:160vh}.js .bw-stage{flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.js .bw-veil{opacity:calc(var(--dusk) * (.55 + .3 * var(--t)))}.js .bw-frame{opacity:calc(1 - .45 * var(--t));flex-direction:column;flex:1;padding-top:5.5rem;padding-bottom:2.5rem;display:flex}.js .bw-body{flex-direction:column;flex:1;justify-content:center;margin-top:1.5rem;display:flex}.js .bw-word{transform:scale(calc(1 - .06 * var(--t)))}.js .bw-li{transform:translate3d(calc((2.5 - var(--i)) * .028em * var(--t)), 0, 0)}.js .bw-rise,.js .bw-dot{animation:bw-rise var(--t-text) var(--ease-out-expo) both;animation-delay:calc(.1s + var(--i) * 70ms)}.js .bw-dot{animation-delay:.56s}.js .bw-stage:not(.is-in) :is(.bw-rise,.bw-dot){animation-play-state:paused}.js .bw-letter:before{transition:transform var(--t-object) var(--ease-out-expo) calc(var(--i) * 60ms);transform:scaleX(0)}.js .bw-stage.is-in .bw-letter:before{transform:scaleX(1)}.js .bw-letter{--s:calc(var(--b0) + var(--i) * var(--w));--on:clamp(0, (var(--pp) - var(--s)) / (var(--w) * .55), 1);--off:calc(clamp(0, (var(--pp) - var(--s) - var(--w)) / (var(--w) * .55), 1) * min(1, 5 - var(--i)));--fin:clamp(0, (var(--pp) - var(--b1)) / .035, 1);--img-s:max(calc(min(1, var(--on) * 2.5) * (1 - var(--off))), var(--fin));--door-s:max(calc(var(--on) * var(--on) * (3 - 2 * var(--on))), var(--fin));--rule-s:max(var(--on), var(--fin))}.js .bw-letter:before,.js .bw-letter:after{opacity:calc((1 - var(--t)) * var(--rule-a,1))}.js .bw-letter:before{--rule-a:.16}.js .bw-caps{margin-top:1.1rem;padding:.35rem 0;display:grid;overflow:clip}.js .bw-cap-list{display:contents}.js .bw-cap,.js .bw-cap-end{border:0;grid-area:1/1;padding:0}.js .bw-cap{--s:calc(var(--b0) + var(--i) * var(--w));--in:clamp(0, (var(--pp) - var(--s) + var(--w) * .09) / (var(--w) * .18), 1);--out:clamp(0, (var(--s) + var(--w) * 1.09 - var(--pp)) / (var(--w) * .18), 1);--vis:min(var(--in), var(--out));--y:calc((1 - var(--in)) - (1 - var(--out)));color:var(--color-mute);opacity:max(calc(var(--vis) * (1 - var(--bw-any))), var(--bw-ch));transform:translate3d(0, calc((var(--y) * (1 - var(--bw-any)) + (1 - var(--bw-ch)) * var(--bw-any)) * 115%), 0)}.js .bw-cap-end{--in:clamp(0, (var(--pp) - var(--b1) + var(--w) * .09) / (var(--w) * .18), 1);opacity:calc(var(--in) * (1 - var(--bw-any)));transform:translate3d(0, calc(((1 - var(--in)) * (1 - var(--bw-any)) + var(--bw-any)) * 115%), 0)}.js .bw-pin.is-visible :is(.bw-rise,.bw-img,.bw-word,.bw-frame,.bw-veil){will-change:transform, opacity}}@keyframes bw-rise{0%{transform:translateY(108%)}to{transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px),(prefers-reduced-motion:no-preference) and (pointer:coarse){.js .bw-rise,.js .bw-dot{animation:bw-rise var(--t-text) var(--ease-out-expo) both;animation-delay:calc(80ms + var(--i) * 80ms)}.js .bw-dot{animation-delay:.6s}.js .bw-stage:not(.is-in) :is(.bw-rise,.bw-dot){animation-play-state:paused}}.pf{--pf-ratio:1.95;--pf-size:min(calc(100cqi / var(--pf-ratio)), var(--pf-max,62svh));--pf-cell:.9em;container-type:inline-size}.pf-title{font-weight:400;display:block}.pf-kicker{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.25rem, calc(var(--pf-size) * .082), 3rem);color:var(--color-ink);line-height:1.1;display:block}.pf-figure{width:max-content;margin-top:calc(var(--pf-size) * -.005);font-family:var(--font-serif);font-size:var(--pf-size);line-height:var(--pf-cell);white-space:nowrap;transform-origin:0 100%;align-items:flex-start;margin-left:-.03em;display:flex;position:relative}.pf-figure [data-d]:before{content:attr(data-d)}.pf-col{height:var(--pf-cell);display:block;position:relative;overflow:visible clip}.pf-col+.pf-col{margin-left:-.025em}.pf-ghost{visibility:hidden;display:block}.pf-reel{transform:translate3d(0, calc(var(--n) * -1 * var(--pf-cell)), 0);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 0 auto}.pf-cell{height:var(--pf-cell);display:block}.pf-euro{height:var(--pf-cell);color:var(--color-red);margin-left:.045em;display:block;overflow:visible clip}.pf-euro>span{display:block}.pf-ht{align-self:flex-start;padding:.052em 0 0 .012em}.pf-ht>span{font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-ink-2);font-size:max(.088em,.9rem);font-weight:500;line-height:1;display:block}.pf{--pf-t0:0s}.pf[data-drive=load]{--pf-t0:.1s}.js .pf-reel{animation:pf-roll calc(.72s + var(--i) * 80ms) var(--ease-shutter) calc(var(--pf-t0) + var(--i) * .1s) both}.js .pf-euro>span{animation:pf-drop .38s var(--ease-shutter) calc(var(--pf-t0) + 1.08s) both}.js .pf-ht{animation:pf-fade .35s var(--ease-out-expo) calc(var(--pf-t0) + 1.25s) both}.js .pf[data-drive=load] .pf-kicker{animation:pf-fade .5s var(--ease-out-expo) both}@media (max-width:1023px){.js .pf-reel{animation-duration:calc(.64s + var(--i) * 70ms);animation-delay:calc(var(--pf-t0) + var(--i) * 90ms)}.js .pf-euro>span{animation-delay:calc(var(--pf-t0) + .96s)}.js .pf-ht{animation-delay:calc(var(--pf-t0) + 1.1s)}.pf[data-drive=load]{--pf-t0:80ms}}.js:not(.is-ready) .pf :is(.pf-kicker,.pf-reel,.pf-euro>span,.pf-ht),.js .pf-cue:not(.is-in)~.pf-col .pf-reel,.js .pf-cue:not(.is-in)~.pf-euro>span,.js .pf-cue:not(.is-in)~.pf-ht{animation-play-state:paused}@keyframes pf-roll{0%{transform:translate(0)}}@keyframes pf-drop{0%{transform:translateY(-100%)}}@keyframes pf-fade{0%{opacity:0}}.pf-cue{pointer-events:none;width:1px;height:1px;position:absolute;top:92%;left:0}@media (max-width:639px){.pf-cue{top:calc(100% + 4.5rem)}}.pf[data-drive=view] .pf-figure{--s:clamp(0, var(--p,1), 1);transform:scale(calc(1 - .03 * (1 - var(--s) * var(--s) * (3 - 2 * var(--s))) * var(--m,0)))}.pf.is-visible .pf-figure{will-change:transform}.js .pf-after{animation:pf-after .7s var(--ease-out-expo) 1s both}.js:not(.is-ready) .pf-after{animation-play-state:paused}@keyframes pf-after{0%{opacity:0;transform:translateY(14px)}}.js .ticket{clip-path:inset(0 0 100%);transform:translateY(-18px)}.js .ticket-stage.is-in .ticket{animation:ticket-print 1.3s linear var(--ticket-d,.7s) both}@keyframes ticket-print{to{clip-path:inset(0 0 -2%);transform:none}}.ticket-shadow{opacity:0;transition:opacity .3s var(--ease-out-expo) calc(var(--ticket-d,.7s) + 1.3s);box-shadow:0 24px 30px #281e0f2e}.js .ticket-stage.is-in .ticket-shadow,html:not(.js) .ticket-shadow{opacity:1}.total-line{background:linear-gradient(var(--color-red), var(--color-red)) no-repeat 0 100% / 0% 1px;transition:background-size .5s var(--ease-out-expo) calc(var(--ticket-d,.7s) + 1.6s)}.js .ticket-stage.is-in .total-line,html:not(.js) .total-line{background-size:100% 1px}.tk-row{align-items:last baseline;gap:.5rem;display:flex}.tk-lead{text-wrap:balance;flex:1;min-width:0;overflow:hidden}.tk-lead:after{content:"";border-bottom:1px dotted #f2eee640;width:100%;margin-left:.5rem;margin-right:calc(-100% - .5rem);display:inline-block}@supports (color:color-mix(in lab, red, red)){.tk-lead:after{border-bottom:1px dotted color-mix(in srgb, var(--color-ink) 25%, transparent)}}.tk-pick{color:var(--color-red);white-space:nowrap;text-underline-offset:3px;transition:transform var(--t-press) var(--ease-out-expo);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;display:inline-block}.tk-pick:focus-visible{outline-offset:2px;text-decoration-style:solid}@media (hover:hover){.tk-pick:hover{text-decoration-style:solid}}.tk-pick:active{transform:translateY(1px)}@media (max-width:1023px){.ticket-stage{--ticket-d:.25s}.js .ticket-stage.is-in .ticket{animation-duration:.9s}.ticket-shadow{transition-delay:calc(var(--ticket-d) + .9s)}.total-line{transition-delay:calc(var(--ticket-d) + 1s)}}@media (prefers-reduced-motion:reduce){.pf .pf-reel{transform:translate3d(0, calc(var(--n) * -1 * var(--pf-cell)), 0)!important;animation:none!important}.pf :is(.pf-kicker,.pf-euro>span,.pf-ht,.pf-figure),.js .pf-after{opacity:1!important;animation:none!important;transform:none!important}.js .ticket{clip-path:none!important;animation:none!important;transform:none!important}.ticket-shadow{opacity:1!important}.total-line{background-size:100% 1px!important}}@property --m-at{syntax:"<number>";inherits:true;initial-value:0}.m-pin{position:relative}.m-stage{padding-block:2.5rem 6rem}.m-steps{border-top:1px solid #f2eee626;margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.m-steps{border-top:1px solid color-mix(in oklab, var(--color-ink) 15%, transparent)}}.m-step{border-bottom:1px solid #f2eee626;padding-block:2.25rem 2.5rem}@supports (color:color-mix(in lab, red, red)){.m-step{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 15%, transparent)}}.m-count{font-family:var(--font-serif);color:var(--color-mute);align-items:baseline;margin-bottom:.85rem;font-size:1.5rem;line-height:1;display:flex}.m-count .m-line{color:var(--color-ink)}.m-of{padding-left:.04em}.m-say{font-size:clamp(2.6rem,9vw,6.5rem)}.m-line{white-space:nowrap;margin:-.05em -.08em -.16em;padding:.05em .08em .16em;display:block;overflow:clip}.m-roll,.m-rise{display:block}.m-detail{margin-top:1.25rem}.m-track{display:none}.m-vis{aspect-ratio:16/10;width:100%;max-width:26rem;margin-top:2rem;display:none;position:relative;container-type:size}@media (min-width:640px){.m-vis{display:block}}.m-vis-door{background:var(--color-kraft);position:absolute;inset:0;overflow:clip;box-shadow:inset 0 0 0 1px #f2eee612}@supports (color:color-mix(in lab, red, red)){.m-vis-door{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 7%, transparent)}}.m-vis-in{place-items:center;font-size:clamp(8.5px,2.5cqi,15px);line-height:1.25;display:grid;position:absolute;inset:0}@media (min-width:1024px){.m-step{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem;display:grid}.m-copy{grid-column:1/span 7}.m-vis{aspect-ratio:auto;grid-column:8/-1;max-width:none;height:clamp(20rem,32vw,30rem);margin-top:0}.m-detail{margin-top:1.75rem}.m-when{margin-bottom:.75rem}}@media (prefers-reduced-motion:no-preference){.js .m-lede{animation:m-settle .9s var(--ease-out-expo) .16s backwards}.js:not(.is-ready) .m-lede{animation-play-state:paused}}@keyframes m-settle{0%{translate:0 14px}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (pointer:fine){.js .m-intro{padding-bottom:0}.js .m-pin{height:160vh}.js .m-stage{height:100svh;padding:0;display:flex;position:sticky;top:0;overflow:clip}.js .m-frame{flex-direction:column;flex:1;min-width:0;padding-top:5.5rem;padding-bottom:2.75rem;display:flex}.js .m-steps{border:0;flex:1;align-content:center;min-height:0;margin:0;display:grid}.js .m-frame{--a:clamp(0, round(down, (var(--p,0) + .004) / .2667, 1), 3);--m-at:clamp(0, round(down, (var(--p,0) + .004) / .2667, 1), 3);transition:--m-at 0s linear .12s}.js .m-step{--rel:clamp(-1, var(--m-at) - var(--k), 1);--on:calc(1 - var(--rel) * var(--rel));border:0;grid-area:1/1;padding:0}.js .m-say{font-size:min(8.2vw,15vh,9.5rem)}.js .m-count{margin-bottom:1.1rem;font-size:clamp(1.75rem,2.4vw,2.5rem)}.js .m-vis{height:min(58vh,34rem)}.js .m-roll{transform:translate3d(0, calc(var(--rel) * -1.3em), 0);opacity:var(--on);transition:transform calc(.65s + var(--on) * .45s) var(--ease-out-expo) calc(var(--on) * .16s + var(--l,0) * 80ms), opacity 0s linear calc(var(--on) * .16s + var(--l,0) * 80ms + (1 - var(--on)) * .68s)}.js .m-of{opacity:var(--on)}.js .m-detail{opacity:var(--on);transform:translate3d(0, calc(var(--rel) * -8px), 0);transition:opacity calc(.2s + var(--on) * .5s) var(--ease-out-expo) calc(var(--on) * .38s), transform calc(.2s + var(--on) * .7s) var(--ease-out-expo) calc(var(--on) * .38s)}.js .m-vis-door{clip-path:inset(0 calc((1 - var(--on)) * 50%) 0 calc((1 - var(--on)) * 50%));opacity:var(--on);transition:clip-path calc(.52s + var(--on) * .38s) var(--ease-shutter) calc(var(--on) * .22s), opacity 0s linear calc(var(--on) * .22s + (1 - var(--on)) * .56s)}.js .m-vis-in{transform:scale(calc(1 + (1 - var(--on)) * .14));transition:transform calc(.52s + var(--on) * .58s) var(--ease-out-expo) calc(var(--on) * .28s)}.js .m-step:first-child .m-rise{animation:m-rise-up var(--t-text) var(--ease-out-expo) calc(.22s + var(--l,0) * 90ms) backwards}.js .m-step:first-child .m-of{animation:m-fade .5s var(--ease-out-expo) .26s backwards}.js .m-step:first-child .m-detail-in{animation:m-settle .9s var(--ease-out-expo) .24s backwards}.js .m-step:first-child .m-vis-door{animation:m-door .9s var(--ease-shutter) .38s backwards}.js .m-step:first-child .m-vis-in{animation:m-door-in 1.1s var(--ease-out-expo) .44s backwards}.js:not(.is-ready) .m-step:first-child :is(.m-rise,.m-of,.m-detail-in,.m-vis-door,.m-vis-in){animation-play-state:paused}.js .m-pin.is-visible :is(.m-roll,.m-detail,.m-fill,.m-vis-in){will-change:transform}.js .m-track{align-items:flex-end;padding-bottom:1.75rem;display:flex;position:relative}.js .m-rail{background:#f2eee62e;flex:1;height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.js .m-rail{background:color-mix(in oklab, var(--color-ink) 18%, transparent)}}.js .m-fill{background:var(--color-red);transform-origin:0;transform:scaleX(clamp(0, var(--p,0) / .8, 1));position:absolute;inset:0}.js .m-stop{--r:clamp(0, var(--a) - var(--k) + 1, 1);left:calc(var(--k) / 3 * 100%);position:absolute;bottom:0}.js .m-dot{background:#de4b2c;width:1px;height:9px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.js .m-dot{background:color-mix(in oklab, var(--color-red) calc(var(--r) * 100%), color-mix(in oklab, var(--color-ink) 40%, transparent))}}.js .m-dot{transition:background-color var(--t-state) var(--ease-out-expo)}.js .m-stop-label{white-space:nowrap;color:#f2eee6;position:absolute;top:calc(100% + .75rem);left:0}@supports (color:color-mix(in lab, red, red)){.js .m-stop-label{color:color-mix(in oklab, var(--color-ink) calc(var(--r) * 100%), var(--color-mute))}}.js .m-stop-label{transition:color var(--t-state) var(--ease-out-expo)}.js .m-door{--o:clamp(0, var(--m-at) - 2, 1);--r:var(--o);border:1px solid #f2eee699;flex:none;width:26px;height:38px;position:relative}@supports (color:color-mix(in lab, red, red)){.js .m-door{border:1px solid color-mix(in oklab, var(--color-ink) 60%, transparent)}}.js .m-door{perspective:56px;perspective-origin:50% 100%;border-bottom:0}.js .m-door-light{background:var(--color-red);transform-origin:0 100%;transform:scaleX(var(--o));transition:transform calc(.5s + var(--o) * .3s) var(--ease-shutter) calc(var(--o) * .2s);position:absolute;inset:2px 2px 0}.js .m-door-leaf{background:var(--color-paper);border:1px solid #f2eee6b3;position:absolute;inset:2px 2px 0}@supports (color:color-mix(in lab, red, red)){.js .m-door-leaf{border:1px solid color-mix(in oklab, var(--color-ink) 70%, transparent)}}.js .m-door-leaf{transform-origin:0;transform:rotateY(calc(var(--o) * -58deg));transition:transform calc(.6s + var(--o) * .3s) var(--ease-shutter) calc(var(--o) * .12s);border-bottom:0}.js .m-door-leaf:after{content:"";opacity:.8;background:currentColor;width:3px;height:1px;position:absolute;top:55%;right:3px}.js .m-door-label{left:auto;right:0}.js .m-when{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes m-rise-up{0%{transform:translateY(1.3em)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-door{0%{clip-path:inset(0 50%)}}@keyframes m-door-in{0%{transform:scale(1.14)}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px),(prefers-reduced-motion:no-preference) and (pointer:coarse){.js .m-vis[data-reveal] .m-vis-door{clip-path:inset(0 50%);transition:clip-path var(--t-object) var(--ease-shutter) 80ms}.js .m-vis[data-reveal].is-in .m-vis-door{clip-path:inset(0)}.js .m-vis[data-reveal] .m-vis-in{transition:transform var(--t-text) var(--ease-out-expo) .14s;transform:scale(1.14)}.js .m-vis[data-reveal].is-in .m-vis-in{transform:none}}.mv-card{background:var(--color-chalk);color:var(--color-ink);font-family:var(--font-mono);box-shadow:0 1.4em 2.8em -1.4em #000000a6}.mv-card-head{border-bottom:1px dashed #f2eee64d;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:.8em;display:flex}@supports (color:color-mix(in lab, red, red)){.mv-card-head{border-bottom:1px dashed color-mix(in oklab, var(--color-ink) 30%, transparent)}}.mv-card-head{letter-spacing:.1em;text-transform:uppercase;font-size:.72em}.mv-mute{color:var(--color-mute)}.mv-notes{width:min(74cqi,27em);padding:1.5em 1.7em 1.4em;rotate:-1.6deg}.mv-notes-title{font-family:var(--font-serif);letter-spacing:-.01em;align-items:center;gap:.45em;margin-top:.95em;font-size:2.1em;line-height:1;display:flex}.mv-rec{background:var(--color-red);border-radius:50%;flex:none;width:.3em;height:.3em}.mv-notes-list{font-family:var(--font-serif);margin-top:.7em;font-size:1.32em;font-style:italic;line-height:1.15}.mv-notes-list li{border-bottom:1px solid #f2eee624;padding:.45em 0 .3em}@supports (color:color-mix(in lab, red, red)){.mv-notes-list li{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent)}}.mv-notes-list li:before{content:"— ";color:var(--color-red);font-style:normal}.mv-board{width:min(80cqi,88cqb,30em);padding:1.3em 1.4em 1.5em;rotate:1.2deg}.mv-board-title{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;font-size:2.9em;line-height:.9}.mv-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em .8em;margin-top:1.1em;display:grid}.mv-chip{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;font-size:.66em;line-height:1.3;display:flex}.mv-chip:first-child{grid-area:span 2/span 2}.mv-swatch{aspect-ratio:16/10;margin-bottom:.7em;display:block;box-shadow:inset 0 0 0 1px #0000000f}.mv-chip:first-child .mv-swatch{aspect-ratio:auto;flex:1}.mv-chip-hex{color:var(--color-mute)}.mv-browser{background:var(--color-night-22);border-radius:.45em;width:min(88cqi,137.6cqb - 3.2em);overflow:clip;box-shadow:0 0 0 1px #f2eee61f,0 1.6em 3em -1.4em #000000b3}@supports (color:color-mix(in lab, red, red)){.mv-browser{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 12%, transparent), 0 1.6em 3em -1.4em #000000b3}}.mv-browser-bar{align-items:center;gap:.4em;height:2em;padding-inline:.8em;display:flex}.mv-browser-bar i{background:#f2eee638;border-radius:50%;width:.5em;height:.5em}@supports (color:color-mix(in lab, red, red)){.mv-browser-bar i{background:color-mix(in oklab, var(--color-ink) 22%, transparent)}}.mv-browser-bar span{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-mute);flex:1;margin-right:2.2em;font-size:.7em}.mv-browser-screen{aspect-ratio:16/10;background:#fff;position:relative;overflow:clip}.mv-wire{--wf:#161411;background:#f2eee6;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 46.5%,#0000 53.5%);mask-image:linear-gradient(90deg,#000 46.5%,#0000 53.5%)}.mv-wire>span{position:absolute}.mv-wire>[data-w=rule]{border-bottom:1px solid var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=rule]{border-bottom:1px solid color-mix(in oklab, var(--wf) 22%, transparent)}}.mv-wire>[data-w=img]{border:1px solid var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=img]{border:1px solid color-mix(in oklab, var(--wf) 22%, transparent)}}.mv-wire>[data-w=img]{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--wf) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--wf) 50%, transparent calc(50% + .5px))}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=img]{background:linear-gradient(to top right, transparent calc(50% - .5px), color-mix(in oklab, var(--wf) 16%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), color-mix(in oklab, var(--wf) 16%, transparent) 50%, transparent calc(50% + .5px))}}.mv-wire>[data-w=bar]{background:var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=bar]{background:color-mix(in oklab, var(--wf) 22%, transparent)}}.mv-wire>[data-w=line]{background:var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=line]{background:color-mix(in oklab, var(--wf) 12%, transparent)}}.mv-wire>[data-w=card]{border:1px solid var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=card]{border:1px solid color-mix(in oklab, var(--wf) 32%, transparent)}}.mv-wire>[data-w=card]{background:#faf8f3}.mv-wire>[data-w=box]{border:1px solid var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=box]{border:1px solid color-mix(in oklab, var(--wf) 28%, transparent)}}.mv-wire>[data-w=btn]{background:var(--wf)}@supports (color:color-mix(in lab, red, red)){.mv-wire>[data-w=btn]{background:color-mix(in oklab, var(--wf) 55%, transparent)}}.mv-seam{background:var(--color-red);width:1px;position:absolute;top:0;bottom:0;left:50%}.mv-phone{aspect-ratio:780/1688;background:var(--color-night-23);border-radius:2.1em;height:84cqb;padding:.42em;box-shadow:0 0 0 1px #f2eee63d,0 1.8em 3.2em -1.4em #000000bf}@supports (color:color-mix(in lab, red, red)){.mv-phone{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 24%, transparent), 0 1.8em 3.2em -1.4em #000000bf}}.mv-phone-screen{background:#fff;border-radius:1.7em;height:100%;position:relative;overflow:clip}.mv-phone-screen:before{content:"";z-index:1;background:var(--color-night-23);border-radius:1em;width:26%;height:2.3%;position:absolute;top:1.6%;left:50%;translate:-50%}.mv-phone-shot{border-top:1px solid #ecebe8;position:absolute;inset:5.6% 0 0}.mv-phone-url{color:#161411;height:2.5em;font-family:var(--font-mono);letter-spacing:.02em;background:#f4f2ee;border-radius:.9em;justify-content:center;align-items:center;gap:.5em;font-size:.74em;display:flex;position:absolute;bottom:3.5%;left:7%;right:7%;box-shadow:0 .4em 1.2em -.2em #00000059}.mv-live-dot{background:var(--color-red);border-radius:50%;flex:none;width:.55em;height:.55em}.js .m-delivery .m-slip[data-reveal=land]{transition:opacity .5s var(--ease-out-expo), transform var(--t-object) var(--ease-out-expo);transition-delay:0s;transform:translateY(40px)rotate(-1.2deg)}.js .m-delivery .m-slip[data-reveal=land].is-in{opacity:1;transform:none}@media (max-width:1023px){.js .m-delivery .m-slip[data-reveal=land]{transform:translateY(24px)rotate(-.8deg)}}.js .m-delivery .m-slip .stamp-hit{animation:none}.js .m-delivery .m-slip.is-in .stamp-hit.is-in{animation:.23s linear .72s both m-stamp}@keyframes m-stamp{0%{opacity:0;transform:rotate(calc(var(--rot) - 6deg)) scale(1.75);animation-timing-function:cubic-bezier(.6,0,.9,.35)}62%{opacity:1;transform:rotate(var(--rot)) scale(.965);animation-timing-function:cubic-bezier(.2,.8,.3,1)}to{opacity:1;transform:rotate(var(--rot)) scale(1)}}.js .m-delivery .m-slip.is-in .m-paper:has(>.stamp-hit.is-in){animation:m-thump .28s var(--ease-out-expo) .862s both}@media (max-width:1023px){.js .m-delivery .m-slip.is-in .stamp-hit.is-in{animation-delay:.48s}.js .m-delivery .m-slip.is-in .m-paper:has(>.stamp-hit.is-in){animation-delay:.622s}}@keyframes m-thump{0%{translate:0}25%{translate:0 1.5px}to{translate:0}}.m-faq{interpolate-size:allow-keywords}.m-faq-q{color:var(--color-ink-2);transition:color var(--t-state) var(--ease-out-expo)}.m-faq summary:hover .m-faq-q,.m-faq summary:focus-visible .m-faq-q,.m-faq details[open] .m-faq-q{color:var(--color-ink)}.m-faq-mark{background:#f2eee659;width:.875rem;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.m-faq-mark{background:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.m-faq-mark{transform-origin:0;transition:transform .45s var(--ease-out-expo), background-color var(--t-state) var(--ease-out-expo)}.m-faq summary:hover .m-faq-mark,.m-faq summary:focus-visible .m-faq-mark,.m-faq details[open] .m-faq-mark{background:var(--color-red);transform:scaleX(1.6)}.m-faq summary:active .m-faq-mark{transition-duration:var(--t-press);transform:scaleX(1.2)}@media (prefers-reduced-motion:no-preference){.m-faq .faq-body{opacity:0;transition:opacity .22s var(--ease-return), translate .22s var(--ease-return);translate:0 -4px}.m-faq details[open]>.faq-body{opacity:1;transition:opacity .5s var(--ease-out-expo) .11s, translate .6s var(--ease-out-expo) .11s;translate:0}@starting-style{.m-faq details[open]>.faq-body{opacity:0;translate:0 10px}}@supports selector(::details-content){.m-faq details::details-content{block-size:0;transition:block-size .42s var(--ease-return), content-visibility .42s allow-discrete;overflow-y:clip}.m-faq details[open]::details-content{block-size:auto;transition:block-size .56s var(--ease-out-expo), content-visibility .56s allow-discrete}}}.n-row>a{position:relative}.n-row>a:after{content:"";background:var(--color-red);transform-origin:100%;height:1px;transition:transform .52s var(--ease-out-expo);position:absolute;inset:auto 0 0;transform:scaleX(0)}.n-title{transition:transform .45s var(--ease-return);display:inline-block}.n-arrow{padding-inline:.08em;line-height:1.2;display:inline-block;position:relative;overflow:clip}.n-arrow>span{transition:transform .38s var(--ease-return);display:block}.n-arrow>span+span{position:absolute;inset:0 .08em;transform:translate(-120%)}@media (hover:hover){.n-row>a:hover:after{transform-origin:0;transition-duration:.7s;transform:scaleX(1)}.n-row>a:hover .n-title{transition:transform .6s var(--ease-out-expo);transform:translate(8px)}.n-row>a:hover .n-arrow>span:first-child{transition:transform .24s cubic-bezier(.6,0,.9,.4);transform:translate(120%)}.n-row>a:hover .n-arrow>span+span{transition:transform .56s var(--ease-out-expo) .21s;transform:none}}.n-row>a:focus-visible:after,.n-row>a:active:after{transform-origin:0;transition-duration:.7s;transform:scaleX(1)}.n-row>a:focus-visible .n-title{transition:transform .6s var(--ease-out-expo);transform:translate(8px)}.n-row>a:focus-visible .n-arrow>span:first-child{transition:transform .24s cubic-bezier(.6,0,.9,.4);transform:translate(120%)}.n-row>a:focus-visible .n-arrow>span+span{transition:transform .56s var(--ease-out-expo) .21s;transform:none}.n-row>a:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.js .m-delivery .m-slip[data-reveal=land]{opacity:1!important;transform:none!important}.js .m-delivery .m-paper{animation:none!important}.n-title,.n-arrow>span:first-child{transform:none!important}.n-arrow>span+span{display:none}}.finale{--kh:6.5rem;--u:calc(var(--kh) / 66);--cta-w:100%}@media (min-width:640px){.finale{--kh:8.25rem;--cta-w:min(100%, 28rem)}}@media (min-width:1024px){.finale{--kh:min(50svh, 30vw, 30rem);--cta-w:clamp(22rem, 30vw, 32rem)}}.finale-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem 1rem;padding-block:5.25rem 3.5rem;display:grid}.finale-stamp{grid-area:1/1}.finale-key{width:calc(60 * var(--u));height:var(--kh);grid-area:1/2;position:relative}.finale-key svg{width:100%;height:100%;display:block;overflow:visible}.finale-copy{flex-direction:column;grid-area:2/1/auto/-1;align-items:flex-start;gap:1.5rem;display:flex}.finale-title{font-size:min(clamp(3rem, 15vw, 5.25rem), calc(84vw / (var(--chars,11) * .36)));align-self:stretch}.finale-text{max-width:26rem;font-size:1rem;line-height:1.6}.finale-door{z-index:1;width:var(--cta-w);margin-top:.25rem;position:relative}.finale-door .magnet{display:block}.finale-btn{gap:2rem;padding:1.25rem 1.5rem;font-size:1.2rem}@media (min-width:640px){.finale-grid{row-gap:2rem;padding-block:6.5rem 4.5rem}.finale-copy{gap:2rem}.finale-title{font-size:min(clamp(4rem, 11.5vw, 7.5rem), calc(80vw / (var(--chars,11) * .36)))}.finale-btn{padding:1.4rem 2.2rem;font-size:1.35rem}}@media (min-width:1024px){.finale-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 1.5rem;min-height:100svh;padding-block:7rem 5rem}.finale-stamp{grid-column:1/-1}.finale-copy{grid-area:2/1/auto/8;align-self:center;gap:2.25rem}.finale-title{font-size:min(9vw, 11.5rem, calc(46vw / (var(--chars,11) * .36)))}.finale-key{grid-area:2/8/auto/-1;place-self:center}.finale-btn{gap:2.5rem;padding:1em 1.4em;font-size:clamp(1.5rem,.8rem + 1.05vw,1.875rem)}.finale-indent{padding-left:.62em}}.finale-key path{fill:none;stroke:var(--color-chalk);stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1 1}.finale-key :is(.finale-ring,.finale-shaft,.finale-tooth){stroke-width:3.2px}.finale-key .finale-ring{stroke-linecap:square}.finale-dot{fill:var(--color-red);transform-box:fill-box;transform-origin:50%}.finale-key .finale-plate{fill:var(--color-night-22);stroke-width:.6px}.finale-key .finale-barrel{stroke:#faf8f373}@supports (color:color-mix(in lab, red, red)){.finale-key .finale-barrel{stroke:color-mix(in oklab, var(--color-chalk) 45%, transparent)}}.finale-key .finale-barrel{stroke-width:.25px}.finale-key .finale-slot{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:none}.finale-key .finale-arc{stroke:#faf8f366}@supports (color:color-mix(in lab, red, red)){.finale-key .finale-arc{stroke:color-mix(in oklab, var(--color-chalk) 40%, transparent)}}.finale-key .finale-arc{stroke-width:.25px;transition:stroke var(--t-state) var(--ease-out-expo)}@supports (width:calc(1px * tan(atan2(1px, 1px)))){.finale-key :is(.finale-arc,.finale-barrel){stroke-width:calc(1 / tan(atan2(var(--u), 1px)))}.finale-key .finale-plate{stroke-width:max(.6, calc(1.25 / tan(atan2(var(--u), 1px))))}}.finale:has(.finale-btn:is(:hover,:focus-visible)) .finale-arc{stroke:#faf8f3cc}@supports (color:color-mix(in lab, red, red)){.finale:has(.finale-btn:is(:hover,:focus-visible)) .finale-arc{stroke:color-mix(in oklab, var(--color-chalk) 80%, transparent)}}.finale-turn{transform-box:view-box;transform-origin:0 0}.finale-key{--k:1}@media (min-width:1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.js .finale-key{--k:var(--p,0)}}.finale-key{--k-plate:clamp(0, (var(--k) - .08) / .2, 1);--k-dot:clamp(0, (var(--k) - .18) / .07, 1);--k-ring:clamp(0, (var(--k) - .22) / .22, 1);--k-shaft:clamp(0, (var(--k) - .42) / .12, 1);--k-t1:clamp(0, (var(--k) - .52) / .06, 1);--k-t2:clamp(0, (var(--k) - .56) / .06, 1);--k-tl:clamp(0, (var(--k) - .62) / .24, 1);--k-turn:calc(var(--k-tl) * var(--k-tl) * var(--k-tl) * (var(--k-tl) * (var(--k-tl) * 6 - 15) + 10))}.finale-key :is(.finale-plate,.finale-barrel){stroke-dashoffset:calc(1 - var(--k-plate));stroke-dasharray:1.02 1;opacity:calc(var(--k-plate) * 50)}.finale-slot{opacity:var(--k-plate)}.finale-dot{transform:scale(var(--k-dot))}.finale-ring{stroke-dashoffset:calc(1 - var(--k-ring));opacity:calc(var(--k-ring) * 50)}.finale-shaft{stroke-dashoffset:calc(1 - var(--k-shaft))}.finale-tooth-1{stroke-dashoffset:calc(1 - var(--k-t1))}.finale-tooth-2{stroke-dashoffset:calc(1 - var(--k-t2))}.finale-arc{stroke-dashoffset:calc(1 - var(--k-turn))}.finale-turn{transform:rotate(calc((1 - var(--k-turn)) * 90deg))}.finale-key.is-visible .finale-turn{will-change:transform}@media (max-width:1023px) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (prefers-reduced-motion:no-preference){.js .finale-turn{animation:finale-turn .82s var(--ease-shutter) .42s both}.js .finale-key .finale-arc{animation:finale-arc .82s var(--ease-shutter) .42s both}.js .finale-grid:not(.is-in) :is(.finale-turn,.finale-arc),.js:not(.is-ready) .finale-grid :is(.finale-turn,.finale-arc){animation-play-state:paused}}@keyframes finale-turn{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes finale-arc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.js .finale-leaf{clip-path:inset(-1.5rem 50%)}.js .finale-door.is-in .finale-leaf{clip-path:inset(-1.5rem);transition:clip-path .64s var(--ease-shutter) 80ms}.js .finale-leaf:focus-within{clip-path:none}.js .contact-load{animation:contact-load .7s var(--ease-out-expo) both;animation-delay:calc(var(--d,0) * 1ms)}.js:not(.is-ready) .contact-load{animation-play-state:paused}@keyframes contact-load{0%{opacity:0;transform:translateY(14px)}}.contact-box{--err:#ff9a82}.field-label{color:#faf8f399;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.field-label{color:color-mix(in oklab, var(--color-chalk) 60%, transparent)}}.field-label{transition:color var(--t-state) var(--ease-out-expo), translate .3s var(--ease-return)}.field-label:before{content:"";background:var(--color-red);width:.3125rem;height:.3125rem;transition:scale .3s var(--ease-return);border-radius:50%;margin-top:-.17rem;position:absolute;top:50%;left:-.875rem;scale:0}.field:focus-within .field-label,.chips:focus-within .field-label{color:var(--color-chalk);transition:color var(--t-state) var(--ease-out-expo), translate .45s var(--ease-out-expo);translate:.875rem}.field:focus-within .field-label:before,.chips:focus-within .field-label:before{transition:scale var(--t-state) var(--ease-out-expo) 60ms;scale:1}.chips[data-invalid] .field-label:before{background:var(--err)}.field:has([aria-invalid=true]) .field-label:before{background:var(--err)}.field:has(:user-invalid) .field-label:before{background:var(--err)}.field{position:relative}.field:after{content:"";background:var(--field-line,currentColor);transform-origin:0;height:1px;transition:transform .3s var(--ease-return);position:absolute;inset:auto 0 0;transform:scaleX(0)}.field:focus-within:after{transition:transform .45s var(--ease-out-expo);transform:scaleX(1)}:is(.field:has([aria-invalid=true]),.field:has(:user-invalid)){--field-line:var(--err,#ff9a82)}.field:has([aria-invalid=true]):after{transition:transform .2s var(--ease-out-expo);transform:scaleX(1)}.field:has(:user-invalid):after{transition:transform .2s var(--ease-out-expo);transform:scaleX(1)}form[data-attempt=a] .field:has([aria-invalid=true]):after{animation:field-redraw-a .45s var(--ease-out-expo) both}form[data-attempt=b] .field:has([aria-invalid=true]):after{animation:field-redraw-b .45s var(--ease-out-expo) both}@keyframes field-redraw-a{0%{transform:scaleX(0)}}@keyframes field-redraw-b{0%{transform:scaleX(0)}}.field-error{animation:field-error .3s var(--ease-out-expo) both}@keyframes field-error{0%{opacity:0;transform:translateY(-6px)}}.field-again{animation-name:field-again;animation-duration:.45s}@keyframes field-again{0%{opacity:.25;transform:translate(-.75em)}}.contact-box[data-done]{flex-direction:column;justify-content:flex-end;display:flex}.success{border-top:1px solid #faf8f333;position:relative}@supports (color:color-mix(in lab, red, red)){.success{border-top:1px solid color-mix(in oklab, var(--color-chalk) 20%, transparent)}}.success{padding-top:2.5rem}.success-key{aspect-ratio:60/66;width:clamp(5rem,9vw,6.5rem);height:auto;position:absolute;top:1.25rem;right:0;overflow:hidden}.success-key path{fill:none;stroke:var(--color-chalk)}.success-key .success-key-body{stroke-width:3.2px}.success-key .success-lock{fill:var(--color-night-22);stroke-width:.9px}.success-key .success-barrel{fill:none;stroke:#faf8f373}@supports (color:color-mix(in lab, red, red)){.success-key .success-barrel{stroke:color-mix(in oklab, var(--color-chalk) 45%, transparent)}}.success-key .success-barrel{stroke-width:.5px}.success-key .success-slot{stroke-width:1.5px;stroke-linecap:round}.success-key .success-arc{stroke:#faf8f366}@supports (color:color-mix(in lab, red, red)){.success-key .success-arc{stroke:color-mix(in oklab, var(--color-chalk) 40%, transparent)}}.success-key .success-arc{stroke-width:.5px;stroke-dasharray:1 1;stroke-dashoffset:0}.success-key-dot{fill:var(--color-red)}.success-key-turn,.success-key-slide{transform-box:view-box;transform-origin:0 0}.success-key-turn{transform:none}.js [data-state=success] .success-key-slide{animation:success-slide .36s var(--ease-shutter) both}.js [data-state=success] .success-key-turn{animation:success-turn .38s var(--ease-shutter) .34s both}.js [data-state=success] .success-arc{animation:success-arc .38s var(--ease-shutter) .34s both}@keyframes success-slide{0%{opacity:0;transform:translate(-14px)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes success-turn{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes success-arc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.js [data-state=success] .success-fade{animation:success-fade .7s var(--ease-out-expo) both;animation-delay:calc(var(--d,100) * 1ms)}@keyframes success-fade{0%{opacity:0;transform:translateY(14px)}}.stamp-hit{--rot:-14deg;transform:rotate(var(--rot))}.js .stamp-hit{opacity:0}.js .is-in .stamp-hit{animation:.46s linear .5s both stamp-drop}.js [data-state=success] .stamp-hit{animation:.46s linear 1.15s both stamp-drop}@keyframes stamp-drop{0%{opacity:0;transform:rotate(calc(var(--rot) - 5deg)) scale(1.6);animation-timing-function:cubic-bezier(.55,0,1,.45)}18%{opacity:1}43%{opacity:1;transform:rotate(var(--rot)) scale(.965);animation-timing-function:var(--ease-settle)}to{opacity:1;transform:rotate(var(--rot)) scale(1)}}.js:not(.is-ready) [data-state=success] :is(.success-key-slide,.success-key-turn,.success-arc,.success-fade,.stamp-hit){animation-play-state:paused}.shopfront{--rail:max(4px, .024em);--slat:max(.4rem, .034em);--bar:max(.6rem, .056em);font-size:21vw}@media (min-width:1024px){.shopfront{font-size:min(21vw,24rem)}}.shopfront:before,.shopfront:after{content:"";z-index:3;width:var(--rail);pointer-events:none;background:linear-gradient(90deg,#1a1816,#2c2925 45%,#151311);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ffffff08}.shopfront:before{left:0}.shopfront:after{right:0}.grille{z-index:2;inset:0 var(--rail);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate3d(0, calc((var(--c,.24) - 1) * 100%), 0);background:repeating-linear-gradient(to bottom, #4a4640 0, #3d3a35 1px, #34312d calc(var(--slat) * .42), #2c2926 calc(var(--slat) * .79), #1c1a18 calc(var(--slat) * .91), #121110 var(--slat));position:absolute;box-shadow:0 18px 26px -10px #000000bf}.grille[data-drag]{cursor:grabbing}.grille-bar{left:0;right:0;bottom:calc(var(--bar) * -.2);height:var(--bar);background:linear-gradient(#5a554e 0,#4a4640 1px,#3a3632 45%,#25221f 100%);position:absolute;box-shadow:inset 0 -1px #00000080,0 10px 16px -6px #000c}.grille-bar:before{content:"";position:absolute;inset:-10px 0 -30px}.grille-handle{width:calc(var(--bar) * 2.6);height:calc(var(--bar) * .62);margin-left:calc(var(--bar) * -1.3);border-radius:0 0 calc(var(--bar) * .3) calc(var(--bar) * .3);outline-offset:4px;background:linear-gradient(#2a2723,#3b3732 60%,#4a4640);position:absolute;top:100%;left:50%;box-shadow:inset 0 -1px #ffffff1f,0 6px 10px -4px #000c}.grille-handle:after{content:"";background:#0b0a09;border-radius:0 0 999px 999px;height:45%;position:absolute;top:0;left:22%;right:22%}@media (pointer:coarse){.grille{touch-action:pan-y}.grille-bar,.grille-handle{touch-action:none}.grille-bar:before{inset:-6px 0 -12px}.grille-handle:before{content:"";position:absolute;inset:-16px -14px -24px}}.grille-sign{text-align:center;letter-spacing:.3em;color:#f2eee66b;opacity:0;transition:opacity .5s var(--ease-out-expo);pointer-events:none;font-size:max(.625rem,.03em);position:absolute;top:46%;left:0;right:0}.grille[data-closed=true] .grille-sign{opacity:1;transition-delay:.12s}.footer-end{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}.shutter-hint{transition:opacity .4s var(--ease-out-expo)}html[data-shutter=touched] .shutter-hint{opacity:0}@media (prefers-reduced-motion:no-preference){.js .grille{transform:translate3d(0, calc((var(--c,calc(var(--p,1) * .24)) - 1) * 100%), 0)}.js .is-visible .grille{will-change:transform}.js .wordmark-rise{transform:translate3d(0, calc((1 - var(--p,1)) * 24%), 0)}.js .is-visible .wordmark-rise{will-change:transform}}@media (prefers-reduced-motion:reduce){.finale-key,.js .finale-key{--k:1!important}.finale-turn,.finale-key .finale-arc{animation:none!important}.js .finale-leaf{clip-path:none!important}.js .contact-load{animation:none!important}.js .stamp-hit{opacity:1!important;transform:rotate(var(--rot))!important;animation:none!important}.js [data-state=success] :is(.success-key-slide,.success-key-turn,.success-arc,.success-fade){animation:none!important}.js [data-state=success] .success-fade{opacity:1!important;transform:none!important}}.lp-crumbs{flex-wrap:wrap;gap:.35em 0;display:flex}.lp-crumbs li+li:before{content:"/";opacity:.5;margin:0 .7em}.lp-crumbs [aria-current]{color:var(--color-ink)}.lp-card{max-width:24rem;box-shadow:0 24px 30px #281e0f2e}@media (min-width:1024px){.lp-card{margin-left:auto}}.lp-fact{align-items:baseline;gap:6px;padding:.3rem 0;display:flex}.lp-fact dt,.lp-fact dd{white-space:nowrap;margin:0}.lp-lead{border-bottom:1px dotted #16141166;flex:1;min-width:1rem}.lp-needs{gap:2.5rem 1.5rem;display:grid}@media (min-width:640px){.lp-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.lp-needs{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-need{padding-top:1.5rem}.lp-page{gap:.75rem;padding:1.75rem 0;display:grid}@media (min-width:768px){.lp-page{grid-template-columns:7rem minmax(0,16rem) minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:2.25rem 0}}.lp-groups{gap:2rem;display:grid}@media (min-width:1024px){.lp-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.lp-links{flex-wrap:wrap;gap:.6rem;display:flex}.lp-chip{min-height:44px;color:var(--color-ink-2);transition:color var(--t-state) var(--ease-out-expo), border-color var(--t-state) var(--ease-out-expo), background-color var(--t-state) var(--ease-out-expo);border:1px solid #f2eee640;border-radius:999px;align-items:center;padding:0 1.1rem;display:inline-flex}@media (hover:hover){.lp-chip:hover{color:var(--color-ink);border-color:var(--color-red)}}.lp-chip:focus-visible{color:var(--color-ink);border-color:var(--color-red)}.lp-chip:active{background-color:#de4b2c1f}.lp-index-row a{gap:.5rem;padding:1.5rem 0;display:grid}@media (min-width:768px){.lp-index-row a{grid-template-columns:minmax(0,18rem) minmax(0,1fr) auto;align-items:baseline;gap:1.5rem}}.lp-index-name,.lp-index-arrow{transition:translate var(--t-state) var(--ease-out-expo), color var(--t-state) var(--ease-out-expo)}@media (hover:hover){.lp-index-row a:hover .lp-index-name{translate:8px}.lp-index-row a:hover .lp-index-arrow{color:var(--color-red);translate:6px}}.lp-index-row a:focus-visible .lp-index-arrow{color:var(--color-red)}@media (max-width:1023px){:root{--t-object:.76s;--t-text:.9s}}:root{--m:1}@media (pointer:coarse),(max-width:1023px),(prefers-reduced-motion:reduce){:root{--m:0}}.theme-light{--color-paper:#f2eee6;--color-kraft:#e6dcc8;--color-ink:#161411;--color-ink-2:#2a2621;--color-mute:#69625a;--color-rule:#d6cebf;--color-red:#c23a1e;color:var(--color-ink)}.btn-label,.roll{--roll-x:-.3em;white-space:nowrap;clip-path:inset(0 var(--roll-x));transition:transform var(--roll-t,.52s) var(--roll-ease,var(--ease-out-expo)) var(--roll-d,0s), clip-path var(--roll-t,.52s) var(--roll-ease,var(--ease-out-expo)) var(--roll-d,0s);margin-block:-.16em;padding-block:.16em;display:inline-block;position:relative}:is(.btn-label,.roll):after{content:attr(data-text);content:attr(data-text) / "";padding-block:inherit;white-space:nowrap;position:absolute;top:100%;left:0}.btn-label>*{display:inline-block}.btn:focus-visible .btn-label,.btn[data-pending] .btn-label{clip-path:inset(100% var(--roll-x) -100%);transform:translateY(-100%)}@media (hover:hover){.btn:hover .btn-label{clip-path:inset(100% var(--roll-x) -100%);transform:translateY(-100%)}}.btn-arrow{clip-path:inset(-.4em 0);transition:transform .52s var(--ease-out-expo) 50ms, clip-path .52s var(--ease-out-expo) 50ms;display:inline-block;position:relative}.btn-arrow:before{content:"→";content:"→" / "";transition:opacity var(--t-state) var(--ease-out-expo);position:absolute;top:0;right:100%}.btn:focus-visible .btn-arrow,.btn[data-pending] .btn-arrow{clip-path:inset(-.4em 100% -.4em -100%);transform:translate(100%)}.btn[data-pending] .btn-arrow:before{opacity:0}@media (hover:hover){.btn:hover .btn-arrow{clip-path:inset(-.4em 100% -.4em -100%);transform:translate(100%)}}.legal-body{color:var(--color-ink-2);line-height:1.7}.legal-body p+p,.legal-body p+ul,.legal-body ul+p,.legal-body h3+p,.legal-body p+h3,.legal-body ul+h3{margin-top:1rem}.legal-body h3{color:var(--color-ink);font-weight:600}.legal-body ul{padding-left:0;list-style:none}.legal-body ul>li{margin-top:.4rem;padding-left:1.25rem;position:relative}.legal-body ul>li:before{content:"—";color:var(--color-mute);position:absolute;left:0}.legal-body a{text-underline-offset:4px;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.legal-body a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}}.legal-body a{transition:text-decoration-color var(--t-state) var(--ease-out-expo), color var(--t-state) var(--ease-out-expo)}.legal-body a:hover{text-decoration-color:currentColor}.legal-toc{scrollbar-width:none;padding-bottom:2.75rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000)}.legal-toc::-webkit-scrollbar{display:none}.legal-toc>li{padding:.1875rem 0 .1875rem 1rem;position:relative;box-shadow:inset 1px 0 #f2eee624}@supports (color:color-mix(in lab, red, red)){.legal-toc>li{box-shadow:inset 1px 0 0 color-mix(in oklab, var(--color-ink) 14%, transparent)}}.legal-toc>li:before{content:"";background:var(--color-red);width:1px;transition:transform .5s var(--ease-out-expo);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.legal-toc>li:has(>[aria-current]):before{transform:none}.legal-toc a[aria-current]{color:var(--color-ink)}.js [data-reveal]:not([data-reveal=lines],[data-reveal=stage]){opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transition-delay:calc(var(--d,0) * 1ms + min(var(--i,0), 5) * 70ms);transform:translateY(14px)}.js [data-reveal][data-reveal=land]{transition-duration:var(--t-object), var(--t-object);transform:translateY(40px)}@media (max-width:1023px){.js [data-reveal][data-reveal=land]{transform:translateY(24px)}}.js [data-reveal].is-in{opacity:1;transform:none}.mask-line{margin:-.2em -.08em -.16em;padding:.2em .08em .16em;display:block;overflow:clip}.mask-line>span{animation:line-up var(--t-text) var(--ease-out-expo) both;animation-delay:calc(var(--d,0) * 1ms + min(var(--i,0), 5) * 90ms);display:block}.mask-line em{animation:line-up .9s var(--ease-out-expo) both;animation-delay:calc(var(--d,0) * 1ms + min(var(--i,0), 5) * 90ms + .12s);display:inline-block}@keyframes line-up{0%{transform:translateY(calc(100% + .3em))}to{transform:none}}.js:not(.is-ready) [data-lines=load] .mask-line :is(span,em),.js [data-reveal=lines]:not(.is-in) .mask-line :is(span,em){animation-play-state:paused}html:not(.js) .mask-line :is(span,em){animation:none}.word{display:inline}@media (prefers-reduced-motion:no-preference){.js .word{opacity:clamp(.4, calc((var(--p,1) * 1.2 - var(--i) / var(--n)) * 4 + .4), 1)}}.rule-draw{position:relative}.rule-draw:before{content:"";opacity:.2;transform-origin:0;background:currentColor;height:1px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.rule-draw[data-origin=center]:before{transform-origin:50%}.rule-draw[data-edge=top]:before{inset:0 0 auto}.js .is-in .rule-draw:not([data-reveal]:not(.is-in),[data-reveal]:not(.is-in) .rule-draw):before,.js .rule-draw.is-in:before{transition:transform 1.2s var(--ease-out-expo) calc(min(var(--i,0), 5) * 70ms);transform:scaleX(1)}html:not(.js) .rule-draw:before{transform:scaleX(1)}.press:active{transition:transform .1s var(--ease-out-expo);transform:scale(.98)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mask-line :is(span,em),.js [data-reveal]{opacity:1!important;animation:none!important;transform:none!important}.js .word{opacity:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
