@font-face{font-family:sans;src:url(../media/DMSans_Light-s.p.0rq357-8zs4sd.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:sans;src:url(../media/DMSans_Regular-s.p.1c2_121jvqsx8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/DMSans_Medium-s.p.011z-2pz3_c9r.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/DMSans_SemiBold-s.p.27i0ao6glj0r9.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.35%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.14%}.sans_2a8d28dc-module__EZvgBq__className{font-family:sans,sans Fallback}.sans_2a8d28dc-module__EZvgBq__variable{--font-dm-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/RobotoMono_VF_latin-s.p.1ytem-sz4e7ae.woff2)format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.mono_1df6ebaa-module__MR_B0G__className{font-family:mono,mono Fallback,ui-monospace,Menlo,monospace}.mono_1df6ebaa-module__MR_B0G__variable{--font-roboto-mono:"mono", "mono Fallback", ui-monospace, Menlo, monospace}
@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{--t:1}*,: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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-roboto-mono), ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--blur-sm:8px;--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-ink:#0a0a0a;--color-coal:#121212;--color-paper:#ecebe7;--color-mute:#8b8a86;--color-dim:#5a5956;--color-line:#ffffff1a;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-\[5\%\]{top:-5%}.-top-\[6\%\]{top:-6%}.-top-\[8\%\]{top:-8%}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(var\(--nav-h\)\+1\.25rem\)\]{top:calc(var(--nav-h) + 1.25rem)}.right-3{right:calc(var(--spacing) * 3)}.right-\[var\(--pad\)\]{right:var(--pad)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[clamp\(1\.5rem\,4vw\,3rem\)\]{bottom:clamp(1.5rem,4vw,3rem)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[var\(--pad\)\]{left:var(--pad)}.z-40{z-index:40}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.mx-\[14px\]{margin-inline:14px}.-my-3{margin-block:calc(var(--spacing) * -3)}.-mt-\[clamp\(1rem\,3vw\,3rem\)\]{margin-top:calc(-1*clamp(1rem,3vw,3rem))}.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-8{margin-top:calc(var(--spacing) * 8)}.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-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{margin-top:clamp(2.5rem,5vw,4.5rem)}.mt-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-top:clamp(2.5rem,5vw,4rem)}.mt-\[clamp\(3rem\,7vw\,6rem\)\]{margin-top:clamp(3rem,7vw,6rem)}.mt-\[var\(--sec\)\]{margin-top:var(--sec)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.mb-\[clamp\(2rem\,4vw\,3\.5rem\)\]{margin-bottom:clamp(2rem,4vw,3.5rem)}.mb-\[var\(--sec\)\]{margin-bottom:var(--sec)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-1\/3{height:33.3333%}.h-1\/4{height:25%}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[86svh\]{height:86svh}.h-\[100svh\]{height:100svh}.h-\[110\%\]{height:110%}.h-\[112\%\]{height:112%}.h-\[116\%\]{height:116%}.h-\[var\(--nav-h\)\]{height:var(--nav-h)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[80svh\]{min-height:80svh}.min-h-\[96px\]{min-height:96px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[min\(92svh\,960px\)\]{min-height:min(92svh,960px)}.min-h-dvh{min-height:100dvh}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-\[min\(26vw\,380px\)\]{width:min(26vw,380px)}.w-\[min\(60vw\,260px\)\]{width:min(60vw,260px)}.w-\[min\(78vw\,380px\)\]{width:min(78vw,380px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[92vw\]{max-width:92vw}.max-w-\[420px\]{max-width:420px}.max-w-\[min\(100\%\,1080px\)\]{max-width:min(100%,1080px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.25rem minmax(0,1fr) auto}.grid-cols-\[4rem_minmax\(0\,1fr\)_14rem_14rem_4rem\]{grid-template-columns:4rem minmax(0,1fr) 14rem 14rem 4rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[calc\(var\(--gap\)\*2\.2\)\]{gap:calc(var(--gap) * 2.2)}.gap-\[clamp\(3\.5rem\,7vw\,7rem\)\]{gap:clamp(3.5rem,7vw,7rem)}.gap-\[var\(--gap\)\]{gap:var(--gap)}.gap-\[var\(--sec\)\]{gap:var(--sec)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.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-x-\[calc\(var\(--gap\)\*3\)\]{column-gap:calc(var(--gap) * 3)}.gap-x-\[var\(--gap\)\]{column-gap:var(--gap)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.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-\[clamp\(3\.5rem\,7vw\,7rem\)\]{row-gap:clamp(3.5rem,7vw,7rem)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-paper\/40{border-color:#ecebe766}@supports (color:color-mix(in lab, red, red)){.border-paper\/40{border-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-coal{background-color:var(--color-coal)}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.bg-ink\/70{background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.bg-ink\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.bg-ink\/95{background-color:color-mix(in oklab, var(--color-ink) 95%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper\/60{background-color:#ecebe799}@supports (color:color-mix(in lab, red, red)){.bg-paper\/60{background-color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.bg-paper\/90{background-color:#ecebe7e6}@supports (color:color-mix(in lab, red, red)){.bg-paper\/90{background-color:color-mix(in oklab, var(--color-paper) 90%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(currentColor\,currentColor\)\]{background-image:linear-gradient(currentColor,currentColor)}.bg-\[linear-gradient\(to_top\,var\(--color-ink\)_0\%\,rgb\(10_10_10\/0\.55\)_30\%\,rgb\(10_10_10\/0\.05\)_55\%\,rgb\(10_10_10\/0\.4\)_100\%\)\]{background-image:linear-gradient(to top,var(--color-ink) 0%,#0a0a0a8c 30%,#0a0a0a0d 55%,#0a0a0a66 100%)}.bg-\[radial-gradient\(80\%_70\%_at_30\%_60\%\,rgb\(10_10_10\/\.25\)\,rgb\(10_10_10\/\.85\)\)\]{background-image:radial-gradient(80% 70% at 30% 60%,#0a0a0a40,#0a0a0ad9)}.from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-ink\/10{--tw-gradient-via:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.via-ink\/10{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.via-ink\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ink\/20{--tw-gradient-via:#0a0a0a33}@supports (color:color-mix(in lab, red, red)){.via-ink\/20{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.via-ink\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-ink\/35{--tw-gradient-to:#0a0a0a59}@supports (color:color-mix(in lab, red, red)){.to-ink\/35{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.to-ink\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink\/45{--tw-gradient-to:#0a0a0a73}@supports (color:color-mix(in lab, red, red)){.to-ink\/45{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.to-ink\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:0\%_1px\]{background-size:0% 1px}.bg-left-bottom{background-position:0 100%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-\[clamp\(0\.9rem\,2vw\,1\.75rem\)\]{padding:clamp(.9rem,2vw,1.75rem)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[clamp\(3rem\,6vw\,5rem\)\]{padding-block:clamp(3rem,6vw,5rem)}.py-\[clamp\(5rem\,10vw\,9rem\)\]{padding-block:clamp(5rem,10vw,9rem)}.py-\[var\(--sec\)\]{padding-block:var(--sec)}.pt-2{padding-top:calc(var(--spacing) * 2)}.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-10{padding-top:calc(var(--spacing) * 10)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-\[0\.45em\]{padding-top:.45em}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[clamp\(1\.5rem\,4vw\,3rem\)\]{padding-bottom:clamp(1.5rem,4vw,3rem)}.pb-\[max\(1\.1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.1rem, env(safe-area-inset-bottom))}.pb-\[max\(1\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.75rem, env(safe-area-inset-bottom))}.pb-\[var\(--sec\)\]{padding-bottom:var(--sec)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-dim{color:var(--color-dim)}.text-ink{color:var(--color-ink)}.text-mute{color:var(--color-mute)}.text-paper{color:var(--color-paper)}.text-paper\/70{color:#ecebe7b3}@supports (color:color-mix(in lab, red, red)){.text-paper\/70{color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.text-paper\/75{color:#ecebe7bf}@supports (color:color-mix(in lab, red, red)){.text-paper\/75{color:color-mix(in oklab, var(--color-paper) 75%, transparent)}}.text-paper\/80{color:#ecebe7cc}@supports (color:color-mix(in lab, red, red)){.text-paper\/80{color:color-mix(in oklab, var(--color-paper) 80%, transparent)}}.text-paper\/85{color:#ecebe7d9}@supports (color:color-mix(in lab, red, red)){.text-paper\/85{color:color-mix(in oklab, var(--color-paper) 85%, transparent)}}.text-paper\/90{color:#ecebe7e6}@supports (color:color-mix(in lab, red, red)){.text-paper\/90{color:color-mix(in oklab, var(--color-paper) 90%, transparent)}}.uppercase{text-transform:uppercase}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[\.62\]{opacity:.62}.mix-blend-difference{mix-blend-mode:difference}.ring{--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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[background-size\]{transition-property:background-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,color\]{transition-property:opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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-opacity{transition-property:opacity;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-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1\.4s\]{--tw-duration:1.4s;transition-duration:1.4s}.duration-\[1\.6s\]{--tw-duration:1.6s;transition-duration:1.6s}.ease-\[var\(--ease-out-expo\)\]{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-3:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-\[length\:100\%_1px\]:is(:where(.group):hover *){background-size:100% 1px}.group-hover\:text-paper:is(:where(.group):hover *){color:var(--color-paper)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-paper:hover{border-color:var(--color-paper)}.hover\:text-mute:hover{color:var(--color-mute)}.hover\:text-paper:hover{color:var(--color-paper)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[60\]:focus{z-index:60}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-ink:focus{color:var(--color-ink)}@media not all and (min-width:40rem){.max-sm\:\!hidden{display:none!important}.max-sm\:\!h-14{height:calc(var(--spacing) * 14)!important}.max-sm\:\!w-14{width:calc(var(--spacing) * 14)!important}}@media (min-width:480px){.min-\[480px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.min-\[480px\]\:items-baseline{align-items:baseline}.min-\[480px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[480px\]\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.min-\[480px\]\:text-right{text-align:right}}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-8{grid-column-start:8}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:min-h-\[132px\]{min-height:132px}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:max-w-\[calc\(84svh\*var\(--r\)\)\]{max-width:calc(84svh * var(--r))}.sm\:columns-3{columns:3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.sm\:grid-cols-\[3rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem minmax(0,1fr) auto}.sm\:grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.sm\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-\[var\(--gap\)\]{gap:var(--gap)}.sm\:justify-self-end{justify-self:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-48{padding-top:calc(var(--spacing) * 48)}.sm\:pt-52{padding-top:calc(var(--spacing) * 52)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-right{text-align:right}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[4rem_minmax\(0\,1fr\)_14rem_14rem_4rem\]{grid-template-columns:4rem minmax(0,1fr) 14rem 14rem 4rem}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:opacity-30{opacity:.3}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing) * 32)}.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-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-10{grid-column-start:10}.lg\:row-start-1{grid-row-start:1}.lg\:aspect-\[5\/4\]{aspect-ratio:5/4}.lg\:aspect-\[21\/9\]{aspect-ratio:21/9}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[4rem_minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:4rem minmax(0,1fr) minmax(0,.85fr)}.lg\:justify-end{justify-content:flex-end}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:hidden{display:none}.\[\@media\(pointer\:fine\)\]\:inline{display:inline}}}:root{--pad:clamp(1rem, 3.2vw, 3rem);--maxw:1760px;--gap:clamp(.625rem, 1.25vw, 1.25rem);--sec:clamp(5.5rem, 10vw, 10rem);--nav-h:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--color-ink);color:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-sans);font-feature-settings:"ss01", "ss02";overflow-x:clip}::selection{background:var(--color-paper);color:var(--color-ink)}a{color:inherit;text-decoration:none}img,video{display:block}.mono{font-family:var(--font-mono);letter-spacing:.01em;text-transform:lowercase;font-size:12px;font-weight:400;line-height:1.5}.mono-up{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;line-height:1.5}.t-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,7.4vw,8.5rem);font-weight:500;line-height:.92}.t-xl{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.125rem,4.4vw,4.75rem);font-weight:500;line-height:.98}.t-lg{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500;line-height:1.06}.t-md{letter-spacing:-.015em;font-size:clamp(1.125rem,1.45vw,1.375rem);font-weight:400;line-height:1.3}.t-lead{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.375rem,2.3vw,2.25rem);font-weight:400;line-height:1.18}.t-body{color:var(--color-mute);text-wrap:pretty;font-size:clamp(15px,1.05vw,16.5px);line-height:1.6}.t-sm{font-size:14px;line-height:1.5}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.sec{padding-block:var(--sec)}.sec-t{padding-top:var(--sec)}.grid-12{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tag{border:1px solid var(--color-line);height:24px;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-mute);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.btn{letter-spacing:-.01em;min-height:48px;transition:background-color .4s, color .4s, border-color .4s, transform .6s var(--ease-out-expo);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.4rem;font-size:15px;font-weight:500;display:inline-flex}.btn-solid{background:var(--color-paper);color:var(--color-ink)}.btn-solid:hover{background:#fff}.btn-line{color:var(--color-paper);border:1px solid #ffffff38}.btn-line:hover{border-color:var(--color-paper)}.btn:active{transform:scale(.98)}.hair{border-color:var(--color-line)}html.js [data-reveal]{opacity:0;transition:opacity 1.4s var(--ease-out-expo), transform 1.6s var(--ease-out-expo);transition-delay:var(--d,0s);transform:translateY(28px)}html.js [data-reveal].is-in{opacity:1;transform:none}html.js [data-reveal=fade]{transition-duration:1.8s;transform:none}html.js [data-settle]{opacity:0;letter-spacing:.06em;filter:blur(8px);transition:opacity 1.6s var(--ease-out-expo), letter-spacing 2.2s var(--ease-out-expo), filter 1.6s var(--ease-out-expo), transform 1.8s var(--ease-out-expo);transition-delay:var(--d,0s);transform:translateY(.18em)}html.js [data-settle].is-in{opacity:1;letter-spacing:var(--ls,-.045em);filter:blur();transform:none}.line-mask{padding-bottom:.06em;display:block;overflow:hidden}html.js .line-mask>span{transition:transform 1.5s var(--ease-out-expo);transition-delay:var(--d,0s);display:block;transform:translateY(105%)}html.js .is-in .line-mask>span,html.js .line-mask.is-in>span{transform:none}.scale-media{position:relative;overflow:hidden}.scale-media>.scale-inner{transform:scale(calc(1.16 - var(--p,1) * .16));transform-origin:50%;will-change:transform;position:absolute;inset:0}.clip-in{clip-path:inset(calc((1 - var(--p,1)) * 9%) calc((1 - var(--p,1)) * 6%) round 2px);will-change:clip-path}.img-fade{opacity:0;transition:opacity 1.2s var(--ease-out-expo), transform 1.2s var(--ease-out-expo)}.img-fade[data-loaded="1"]{opacity:1}.u-link{transition:background-size .6s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.u-link:hover{background-size:100% 1px}.nav-mark{white-space:pre;display:inline-flex}.nav-mark>span{line-height:1;display:block}.nav-mark-x{opacity:0;max-width:0;transition:max-width .7s var(--ease-out-expo), opacity .5s;overflow:hidden}.nav-logo:hover .nav-mark-x,.nav-logo:focus-visible .nav-mark-x{max-width:calc(var(--n) * 1ch);opacity:1}.lg{--lg-tint:#16161633;--lg-fg:#f5f4f0;--lg-hi:.9;isolation:isolate;color:var(--lg-fg);background:var(--lg-tint);-webkit-backdrop-filter:blur(12px)saturate(190%)brightness(1.05);backdrop-filter:blur(12px)saturate(190%)brightness(1.05);box-shadow:inset 1.5px 1.5px .5px -.5px rgb(255 255 255/var(--lg-hi)), inset -1px -1px .5px -.5px rgb(255 255 255/calc(var(--lg-hi) * .4)), inset 0 0 0 .5px #fff3, inset 0 12px 20px -14px #ffffff52, inset 0 -10px 18px -12px #ffffff1f, inset 0 0 22px -4px #0000002e, 0 14px 34px -12px #0000008c, 0 2px 7px -1px #00000038;text-shadow:0 1px 2px #00000047;transition:background-color .6s var(--ease-out-expo), color .6s var(--ease-out-expo), box-shadow .6s, transform .6s cubic-bezier(.34, 1.56, .64, 1)}.lg:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(140deg,#fffffff2 0%,#ffffff52 16%,#fff0 38% 64%,#ffffff38 86%,#ffffff8c 100%),conic-gradient(from 200deg,#4678ffd9,#9650ff8c 7%,#0000 16% 40%,#ff468ca6 48%,#ff963c80 54%,#0000 62% 86%,#3cc8ff8c 96%,#4678ffd9);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 30% -10%,#ffffff29,#0000 55%),radial-gradient(90% 80% at 80% 125%,#ffffff12,#0000 60%);position:absolute;inset:1px}html.lg-chromium .lg[data-refract="1"]{--lg-tint:#1212121f;-webkit-backdrop-filter:var(--lg-lens) blur(1.2px) saturate(175%) brightness(1.06);backdrop-filter:var(--lg-lens) blur(1.2px) saturate(175%) brightness(1.06)}.lg-pill:active{transform:scale(.988,.965)}[data-tone=light] .lg{--lg-tint:#fafaf880;--lg-fg:#0c0c0c;text-shadow:none}html.lg-chromium [data-tone=light] .lg[data-refract="1"]{--lg-tint:#fafaf86b;-webkit-backdrop-filter:var(--lg-lens) blur(4px) saturate(160%) brightness(1.08);backdrop-filter:var(--lg-lens) blur(4px) saturate(160%) brightness(1.08)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg{--lg-tint:#141414e6}[data-tone=light] .lg{--lg-tint:#f6f6f4f2}}@media (prefers-reduced-transparency:reduce){.lg,html.lg-chromium .lg[data-refract="1"]{-webkit-backdrop-filter:none;backdrop-filter:none;--lg-tint:#121212f7}[data-tone=light] .lg{--lg-tint:#f6f6f4fa}.lg:after{display:none}}.lg-drop{top:50%;left:var(--l,0);right:var(--r,100%);pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 30% 0,#ffffff38,#ffffff12 60%);border-radius:999px;height:40px;margin-top:-20px;transition:left .5s cubic-bezier(.34,1.4,.64,1),right .5s cubic-bezier(.34,1.4,.64,1),opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.7,.5);box-shadow:inset 1px 1px .5px -.5px #ffffffd9,inset -1px -1px .5px -.5px #ffffff4d,inset 0 0 0 .5px #ffffff2e,0 4px 12px -4px #00000059}.lg-drop[data-on="1"]{opacity:1;transform:none}.lg-drop[data-dir=r]{transition-duration:.62s,.34s,.3s,.45s}.lg-drop[data-dir=l]{transition-duration:.34s,.62s,.3s,.45s}.lg-drop[data-dir=none]{transition-duration:0s,0s,.3s,.45s}[data-tone=light] .lg-drop{background:radial-gradient(120% 90% at 30% 0,#ffffffb3,#ffffff4d 60%)}@media (hover:hover){.lg-nav .lg-link:hover{background:0 0}}.lg-link{z-index:1}.lg-nav{z-index:50;pointer-events:none;transition:opacity .8s var(--ease-out-expo);position:fixed;top:0;left:0;right:0}.lg-pill{pointer-events:auto;height:58px;width:calc(100% - 2 * var(--pad));max-width:calc(var(--maxw) - 2 * var(--pad));transition:width .8s var(--ease-out-expo), height .6s var(--ease-out-expo), margin .6s var(--ease-out-expo), padding .6s var(--ease-out-expo), background-color .6s var(--ease-out-expo), color .6s var(--ease-out-expo), box-shadow .6s;border-radius:999px;justify-content:space-between;align-items:center;margin:14px auto 0;padding:0 8px 0 22px;display:flex;position:relative}.lg-nav[data-scrolled="1"] .lg-pill{width:min(calc(100% - 2 * var(--pad)), 760px);height:50px;margin-top:10px;padding-left:18px}.lg-link{letter-spacing:-.005em;border-radius:999px;align-items:center;gap:4px;height:42px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .35s;display:inline-flex;position:relative}.lg-link:hover,.lg-link[aria-current=page]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.lg-link:hover,.lg-link[aria-current=page]{background:color-mix(in srgb, currentColor 10%, transparent)}}.lg-cta{background:var(--lg-fg);height:42px;color:var(--lg-fg);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-cta{color:color-mix(in srgb, var(--lg-fg) 6%, #000)}}.lg-cta{transition:background-color .6s var(--ease-out-expo), color .6s, transform .5s var(--ease-out-expo)}[data-tone=light] .lg-cta{color:#f3f2ee}.lg-nav[data-scrolled="1"] .lg-link,.lg-nav[data-scrolled="1"] .lg-cta{height:38px}@media (max-width:767px){.lg-pill{width:calc(100% - 20px);height:54px;margin-top:10px;padding:0 6px 0 18px}.lg-nav[data-scrolled="1"] .lg-pill{width:calc(100% - 44px);height:48px;margin-top:8px}}.lg-sheet{pointer-events:auto;transform-origin:90% 0;opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out-expo), transform .55s var(--ease-out-expo), visibility 0s linear .55s;border-radius:28px;padding:10px 10px 18px;position:fixed;top:72px;left:10px;right:10px;transform:translateY(-8px)scale(.96)}.lg-nav[data-open="1"] .lg-sheet{opacity:1;visibility:visible;transition:opacity .35s var(--ease-out-expo), transform .55s var(--ease-out-expo), visibility 0s;transform:none}.lg-sheet a.sheet-link{letter-spacing:-.03em;border-radius:18px;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;font-size:26px;font-weight:500;display:flex}.lg-sheet a.sheet-link:active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.lg-sheet a.sheet-link:active{background:color-mix(in srgb, currentColor 10%, transparent)}}.lg-scrim{pointer-events:none;opacity:0;background:#00000059;transition:opacity .4s;position:fixed;inset:0}.lg-nav[data-open="1"] .lg-scrim{opacity:1;pointer-events:auto}.menu-icon{width:18px;height:10px;position:relative}.menu-icon i{height:1.5px;transition:transform .5s var(--ease-out-expo), top .5s var(--ease-out-expo);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu-icon i:first-child{top:0}.menu-icon i:last-child{top:8.5px}.lg-nav[data-open="1"] .menu-icon i:first-child{top:4.25px;transform:rotate(45deg)}.lg-nav[data-open="1"] .menu-icon i:last-child{top:4.25px;transform:rotate(-45deg)}@media not all and (hover:hover) and (pointer:fine){.hover-only{display:none!important}}@media (hover:hover) and (pointer:fine){.touch-only{display:none!important}}.page-in{animation:pageIn .9s var(--ease-out-expo) both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.marquee{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.field{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-paper);background:0 0;border-radius:0;outline:none;padding:.85rem 0;font-size:1.05rem;transition:border-color .4s}.field:focus{border-color:var(--color-paper)}.field::placeholder{color:var(--color-dim)}.chip{border:1px solid var(--color-line);min-height:40px;color:var(--color-mute);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:13px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.chip:hover{color:var(--color-paper);border-color:#ffffff4d}.chip[aria-pressed=true]{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-paper)}.chip:has(input:checked){color:var(--color-ink);background:var(--color-paper);border-color:var(--color-paper)}.chip input{opacity:0;pointer-events:none;position:absolute}.spot{z-index:70;pointer-events:none;background:radial-gradient(circle 260px at var(--mx,50%) var(--my,50%), transparent 0, transparent 30%, #000000ed 100%);transition:opacity .8s;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lg-pill,.lg-sheet{transition:none!important}.scale-media>.scale-inner{transform:none}.clip-in{clip-path:none}}.type-card{background-image:linear-gradient(135deg,#ffffff09,#0000 55%)}.type-card-title{text-wrap:balance}.compare-chip{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--color-paper);background:#0a0a0a8c;border-radius:999px;padding:4px 9px;transition:opacity .4s}.compare-knob{color:var(--color-paper)}.compare:has(.compare-range:focus-visible){outline:1px solid var(--color-paper);outline-offset:4px}.zoom-host .zoom-media{transition:transform 1.6s var(--ease-out-expo)}@media (hover:hover){.zoom-host:hover .zoom-media{transform:scale(1.035)}}.strip{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.strip::-webkit-scrollbar{display:none}.strip>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.zoom-host .zoom-media{transition:none}.zoom-host:hover .zoom-media{transform:none}}@media (prefers-reduced-transparency:reduce){.compare-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0ae6}}.wh{height:300vh}.wh-layer{object-fit:cover;object-position:var(--fpos,50% 50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.wh-haze{display:none}.wh-scale{transform:scale(calc(1.07 - var(--p,0) * .07));transform-origin:50% 45%;will-change:transform}.wh-real{opacity:var(--real,0)}.wh-render{opacity:var(--render,0)}.wh-dark{opacity:var(--dark,.5)}.wh-glow{opacity:var(--glow,0);mix-blend-mode:screen}.wh-wire{opacity:var(--wire,1);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 50% 42%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));-webkit-mask-image:radial-gradient(circle at 50% 42%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));-webkit-mask-image:radial-gradient(circle at 50% 42%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));-webkit-mask-image:radial-gradient(circle at 50% 42%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));mask-image:radial-gradient(circle at 50% 42%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%))}.wh-spot{opacity:0;transition:opacity .6s var(--ease-out-expo);-webkit-mask-image:radial-gradient(circle min(17vw, 260px) at var(--mx,50%) var(--my,50%), #000000f2, #00000080 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle min(17vw, 260px) at var(--mx,50%) var(--my,50%), #000000f2, #00000080 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle min(17vw, 260px) at var(--mx,50%) var(--my,50%), #000000f2, #00000080 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle min(17vw, 260px) at var(--mx,50%) var(--my,50%), #000000f2, #00000080 45%, transparent 100%);mask-image:radial-gradient(circle min(17vw, 260px) at var(--mx,50%) var(--my,50%), #000000f2, #00000080 45%, transparent 100%)}.wh-stage[data-hover="1"] .wh-spot{opacity:calc(var(--spot,0) * .9)}.wh-cue{opacity:calc(1 - var(--p,0) * 12)}@property --t{syntax:"<number>";inherits:true;initial-value:1}html.js .wh-stage{animation:1.9s cubic-bezier(.33,1,.68,1) 50ms both whTrace}@keyframes whTrace{0%{--t:0}to{--t:1}}.wh-strike-w{opacity:calc(1 - var(--real,0));mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.wh-strike-w .wh-layer{opacity:.2}html.js .wh-strike-w .wh-layer{animation:2.6s linear .9s both whStrike}@keyframes whStrike{0%{opacity:0}6%{opacity:.7}9%{opacity:.1}14%{opacity:.85}19%{opacity:.35}26%{opacity:.95}34%{opacity:.6}to{opacity:.2}}.wh-bar{transform:scaleX(var(--p,0))}.wh-stage[data-static="1"] .wh-real{opacity:1}@media (max-width:767px),(pointer:coarse){.wh{height:380svh}.wh-stage{height:100svh!important;min-height:0!important}}@media (max-width:767px){.wh-scale{top:var(--mtop,0px);height:var(--mh,82svh);transform-origin:50% 66%;transform:translate3d(calc((.5 - var(--p,0)) * 7%), 0, 0) scale(calc(1.16 - var(--p,0) * .08));bottom:auto;-webkit-mask-image:linear-gradient(#000 70%,#0009 85%,#0000);mask-image:linear-gradient(#000 70%,#0009 85%,#0000)}.wh-layer{object-position:var(--mpos,var(--fpos,50% 50%))}.wh-spot{-webkit-mask-image:radial-gradient(circle min(36vw, 170px) at var(--mx,50%) var(--my,50%), #000000fa, #0000008c 48%, transparent 100%);-webkit-mask-image:radial-gradient(circle min(36vw, 170px) at var(--mx,50%) var(--my,50%), #000000fa, #0000008c 48%, transparent 100%);-webkit-mask-image:radial-gradient(circle min(36vw, 170px) at var(--mx,50%) var(--my,50%), #000000fa, #0000008c 48%, transparent 100%);-webkit-mask-image:radial-gradient(circle min(36vw, 170px) at var(--mx,50%) var(--my,50%), #000000fa, #0000008c 48%, transparent 100%);mask-image:radial-gradient(circle min(36vw, 170px) at var(--mx,50%) var(--my,50%), #000000fa, #0000008c 48%, transparent 100%);transition-duration:.9s}.wh-stage[data-hover="1"] .wh-spot{opacity:calc(var(--spot,0) * .95);transition-duration:.25s}.wh-haze{pointer-events:none;mix-blend-mode:screen;width:170%;height:90%;opacity:calc(.35 + var(--glow,0) * .65);will-change:transform;transform:translate3d(calc(var(--hx,0) * 18%), calc(var(--hy,0) * 10%), 0);background:radial-gradient(closest-side,#ffbe8233,#ff965a12 55%,#0000);animation:11s ease-in-out infinite alternate hazeDrift;display:block;position:absolute;top:-10%;left:-35%}.wh-stage[data-tilt="1"] .wh-haze{animation:none}}@keyframes hazeDrift{0%{transform:translate(-9%,-2%)}to{transform:translate(9%,3%)}}@media (prefers-reduced-motion:reduce){.wh{height:auto}.wh-real{opacity:1!important}.wh-wire,.wh-render,.wh-glow,.wh-spot,.wh-dark,.wh-cue,.wh-bar,.wh-haze,.wh-strike-w{display:none!important}html.js .wh-stage{animation:none}.wh-scale{transform:none}}.wi-real{opacity:0;transition:opacity 1.6s var(--ease-out-expo) .15s}.wi-dark{opacity:.55;transition:opacity 2.4s var(--ease-out-expo) .2s}.wi-wire{mix-blend-mode:screen;transition:opacity 1.8s var(--ease-out-expo) .35s;-webkit-mask-image:radial-gradient(circle at 50% 45%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));-webkit-mask-image:radial-gradient(circle at 50% 45%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));-webkit-mask-image:radial-gradient(circle at 50% 45%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));-webkit-mask-image:radial-gradient(circle at 50% 45%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%));mask-image:radial-gradient(circle at 50% 45%, #000 calc(var(--t,0) * 125% - 12%), transparent calc(var(--t,0) * 125%))}.wi-glow{opacity:0;mix-blend-mode:screen}.wi[data-s=on] .wi-real{opacity:1}.wi[data-s=on] .wi-dark,.wi[data-s=on] .wi-wire{opacity:0}.wi[data-s=on] .wi-glow{animation:lightsOn 2.6s var(--ease-out-expo) forwards}@keyframes lightsOn{0%{opacity:0}8%{opacity:.55}12%{opacity:.15}18%{opacity:.85}24%{opacity:.5}40%{opacity:.75}to{opacity:.22}}html:not(.js) .wi-real{opacity:1}html:not(.js) .wi-wire,html:not(.js) .wi-dark{display:none}@media (prefers-reduced-motion:reduce){.wi-real{opacity:1!important}.wi-wire,.wi-dark,.wi-glow{display:none}}.wire-flash{object-fit:cover;opacity:0;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zoom-host:hover .wire-flash{animation:wireFlash 1.1s var(--ease-out-expo) both}}@keyframes wireFlash{0%{opacity:0}14%{opacity:.95}22%{opacity:.55}30%{opacity:.8}to{opacity:0}}.rgb{isolation:isolate;display:inline-block;position:relative}.rgb-ch{pointer-events:none;mix-blend-mode:screen;opacity:0;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.rgb-r{color:#ff2b1c}.rgb-g{color:#2f5}.rgb-b{color:#2f5bff}html.js .rgb .rgb-base{opacity:0}html.js .rgb.is-in .rgb-base{animation:rgbBase 1.7s linear calc(var(--d,0s) + var(--rxd,0s)) forwards}html.js .rgb.is-in .rgb-r{animation:rgbR 1.7s var(--ease-out-expo) calc(var(--d,0s) + var(--rxd,0s)) forwards}html.js .rgb.is-in .rgb-g{animation:rgbG 1.7s var(--ease-out-expo) calc(var(--d,0s) + var(--rxd,0s) + .11s) forwards}html.js .rgb.is-in .rgb-b{animation:rgbB 1.7s var(--ease-out-expo) calc(var(--d,0s) + var(--rxd,0s) + .22s) forwards}@keyframes rgbBase{0%,52%{opacity:0}78%,to{opacity:1}}@keyframes rgbR{0%{opacity:0;transform:translate3d(calc(-.07em * var(--rs,1)), 0, 0);filter:blur(5px)}18%{opacity:1}55%{opacity:1;filter:blur();transform:none}82%,to{opacity:0;transform:none}}@keyframes rgbG{0%{opacity:0;transform:translate3d(calc(.035em * var(--rs,1)), calc(.02em * var(--rs,1)), 0);filter:blur(5px)}18%{opacity:1}55%{opacity:1;filter:blur();transform:none}82%,to{opacity:0;transform:none}}@keyframes rgbB{0%{opacity:0;transform:translate3d(calc(.1em * var(--rs,1)), calc(-.01em * var(--rs,1)), 0);filter:blur(6px)}18%{opacity:1}55%{opacity:1;filter:blur();transform:none}82%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.rgb-ch{display:none}html.js .rgb .rgb-base{opacity:1;animation:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lg-link:hover,.u-link:hover,.sheet-link:hover,.shimmer:hover{animation:.45s ease-out rgbShimmer}}@keyframes rgbShimmer{0%{text-shadow:-2px 0 #ff281ebf,2px 0 #285affbf}45%{text-shadow:1px 0 #ff281e73,-1px 0 #28ff5a73}to{text-shadow:none}}.btn-solid:hover{box-shadow:0 0 0 1px #ffffff59,0 10px 44px -8px #ffc4828c}.btn-line:hover{box-shadow:0 0 32px -10px #ffc48273,inset 0 0 14px -6px #ffdcb440}.lg-cta:hover{box-shadow:0 0 28px -6px #ffc48299}.nav-logo{transition:filter .6s var(--ease-out-expo)}.nav-logo:hover,.nav-logo:focus-visible{filter:drop-shadow(0 0 10px #ffcda073)}.logo-glow{filter:drop-shadow(0 0 18px #ffcda047)}.lbx-bg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .42s var(--ease-out-expo);background:#080808f0}.lbx.is-open .lbx-bg{opacity:1}.lbx-media{transform-origin:0 0;transition:transform .5s var(--ease-out-expo);will-change:transform}.lbx-ui{opacity:0;transition:opacity .4s var(--ease-out-expo) .1s}.lbx.is-open .lbx-ui{opacity:1}.lbx-btn{border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;font-size:15px;display:flex}.lbx-btn:not(.absolute){position:relative}.lbx-btn:hover{--lg-hi:1;transform:scale(1.06)}.lbx-btn:active{transform:scale(.94,.9)}.lbx-btn:focus-visible{outline:1px solid var(--color-paper);outline-offset:3px}[data-lb]{cursor:zoom-in}.fx-ch{z-index:1;pointer-events:none;isolation:isolate;contain:strict;position:absolute;overflow:hidden}.fx-c{mix-blend-mode:screen;isolation:isolate;will-change:transform, opacity;position:absolute;inset:0}.fx-c img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.fx-c i{mix-blend-mode:multiply;position:absolute;inset:0}.fx-ch.fx-vel{transition:opacity .15s;overflow:visible}.fx-vel .fx-r{transform:translate3d(0, calc(var(--vel,0) * -1.6px), 0)}.fx-vel .fx-b{transform:translate3d(0, calc(var(--vel,0) * 1.6px), 0)}img.fx-armed{opacity:0!important;transition:none!important}.fx-flash{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fffaf0cc,#ffe2be61 14%,#ffc8961f 36%,#0000 62%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1.5px #ffecd659,0 0 40px #ffdcb41f}.fx-ripple{z-index:96;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.fx-ripple i{mix-blend-mode:screen;will-change:transform, opacity;border:1.5px solid;border-radius:50%;position:absolute;box-shadow:0 0 22px,inset 0 0 22px}.fx-ripple b{mix-blend-mode:screen;background:radial-gradient(circle,#ffecd62e,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute}.fx-tap-rgb{animation:.5s cubic-bezier(.2,.7,.2,1) both tapRgb}@keyframes tapRgb{0%{text-shadow:0 0 #0000,0 0 #0000,0 0 #0000}14%{text-shadow:-.07em 0 #ff281ee6,.02em .02em #28ff5ab3,.08em -.01em #325affe6}42%{text-shadow:.03em 0 #ff281e99,-.01em 0 #28ff5a66,-.035em 0 #325aff99}to{text-shadow:0 0 #0000,0 0 #0000,0 0 #0000}}.fx-tap-rgb .rgb-base{opacity:1!important;animation:none!important}.fx-cut{z-index:95;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-cut i{position:absolute;left:0;right:0}.fx-cut-k{background:var(--color-ink);clip-path:inset(100% 0 0);top:0;bottom:0}.fx-cut-r,.fx-cut-g,.fx-cut-b{mix-blend-mode:screen;height:18vh;top:0;transform:translateY(110vh)}.fx-cut-r{background:linear-gradient(#0000,#ff2a1c2e 55%,#ff2a1cd9 92%,#0000)}.fx-cut-g{background:linear-gradient(#0000,#20ff5024 60%,#20ff50cc 93%,#0000)}.fx-cut-b{background:linear-gradient(#0000,#2f5bff2e 62%,#2f5bffe6 94%,#0000)}.fx-cut[data-s=in]{pointer-events:auto}.fx-cut[data-s=in] .fx-cut-k{animation:.36s cubic-bezier(.65,0,.35,1) 30ms both cutIn}.fx-cut[data-s=in] .fx-cut-r,.fx-cut[data-s=in] .fx-cut-g,.fx-cut[data-s=in] .fx-cut-b{animation:.36s cubic-bezier(.65,0,.35,1) both cutBand}.fx-cut[data-s=in] .fx-cut-g{animation-delay:12ms}.fx-cut[data-s=in] .fx-cut-b{animation-delay:24ms}.fx-cut[data-s=out] .fx-cut-k{animation:.5s cubic-bezier(.65,0,.35,1) both cutOut}.fx-cut[data-s=out] .fx-cut-r,.fx-cut[data-s=out] .fx-cut-g,.fx-cut[data-s=out] .fx-cut-b{animation:.5s cubic-bezier(.65,0,.35,1) both cutBandOut}.fx-cut[data-s=out] .fx-cut-g{animation-delay:6ms}.fx-cut[data-s=out] .fx-cut-r{animation-delay:12ms}@keyframes cutIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes cutOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes cutBand{0%{opacity:1;transform:translateY(100vh)}85%{opacity:1}to{opacity:0;transform:translateY(-18vh)}}@keyframes cutBandOut{0%{opacity:.8;transform:translateY(82vh)}80%{opacity:.6}to{opacity:0;transform:translateY(-18vh)}}.fx-haze{z-index:40;pointer-events:none;mix-blend-mode:screen;opacity:0;width:900px;height:900px;transition:opacity .9s var(--ease-out-expo);will-change:transform;background:radial-gradient(circle,#ffdeba13,#ffc49609 32%,#7896ff03 52%,#0000 66%);border-radius:50%;position:fixed;top:0;left:0}.fx-haze[data-on="1"]{opacity:1}html.js [data-cue]{isolation:isolate;position:relative}html.js [data-cue]:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(34% 70% at 50% -6%,#ffe4c61c,#ffd2aa0a 45%,#0000 72%),conic-gradient(from 180deg at 50% -14%,#0000 165deg,#ffe8cd0b 174deg,#ffecd413 180deg,#ffe8cd0b 186deg,#0000 195deg);height:min(90vh,820px);position:absolute;top:0;left:0;right:0}html.js [data-cue]:not(.cue-on)>*{opacity:.04}html.js [data-cue].cue-on>*{animation:1.25s cubic-bezier(.3,.6,.2,1) both cueUp}html.js [data-cue].cue-on:before{animation:2.6s ease-out both cueBeam}@keyframes cueUp{0%{opacity:.04}14%{opacity:.75}22%{opacity:.32}34%{opacity:.9}to{opacity:1}}@keyframes cueBeam{0%{opacity:0}10%{opacity:1}16%{opacity:.35}26%{opacity:1}to{opacity:.38}}.t-display,.t-xl,.t-lg{text-shadow:0 calc(var(--vel,0) * -.9px) 0 #ff281e80, 0 calc(var(--vel,0) * .9px) 0 #325aff8c}.glow-text{text-shadow:0 calc(var(--vel,0) * -.9px) 0 #ff281e80, 0 calc(var(--vel,0) * .9px) 0 #325aff8c, 0 0 .45em #ffc89629, 0 0 1.4em #ffaa641f}.rgb-ch{text-shadow:none!important}.rgb-rule{background:var(--color-line);height:1px;display:block;position:relative}.rgb-rule i{transform-origin:0;mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.rgb-rule i:first-child{background:#ff2a1c}.rgb-rule i:nth-child(2){background:#20ff50}.rgb-rule i:nth-child(3){background:#2f5bff}html.js .rgb-rule.is-in i{animation:ruleIn 1.6s var(--ease-out-expo) both}html.js .rgb-rule.is-in i:nth-child(2){animation-delay:.11s}html.js .rgb-rule.is-in i:nth-child(3){animation-delay:.22s}@keyframes ruleIn{0%{opacity:1;transform:translateY(var(--ry,0)) scaleX(0)}55%{opacity:1;transform:translateY(0)scaleX(1)}to{opacity:.12;transform:none}}.rgb-rule i:first-child{--ry:-3px}.rgb-rule i:nth-child(3){--ry:3px}html.js .nav-logo .nav-mark{animation:markIn 1.4s var(--ease-out-expo) .12s backwards}@keyframes markIn{0%{text-shadow:-6px 0 #ff281ee6,2px 1px #28ff5acc,7px -1px #325affe6}to{text-shadow:0 0 #0000,0 0 #0000,0 0 #0000}}@media (hover:hover){.nav-logo:hover .nav-mark{animation:.5s ease-out rgbShimmer}}@media (prefers-reduced-motion:reduce){.fx-haze,.fx-cut,.fx-ripple,.fx-ch,.fx-flash{display:none!important}html.js [data-cue]:not(.cue-on)>*,html.js [data-cue]>*{opacity:1!important;animation:none!important}html.js [data-cue]:before{display:none}.t-display,.t-xl,.t-lg,.glow-text{text-shadow:none}.glow-text{text-shadow:0 0 .45em #ffc89629,0 0 1.4em #ffaa641f}.rgb-rule i{display:none}html.js .nav-logo .nav-mark{animation:none}}.avatar-ring{box-shadow:0 0 0 1px #ffffff29,inset 0 0 0 1px #ffffff1a,0 6px 20px -6px #2850ff73}.wall{width:100%;max-width:1640px;padding:clamp(1.5rem, 5vw, 5rem) var(--pad) clamp(3.5rem, 8vw, 7.5rem);perspective:1600px;contain:paint;margin-inline:auto;position:relative;overflow:hidden}.wall:before{content:"";pointer-events:none;opacity:0;transition:opacity 2.4s var(--ease-out-expo) .6s;background:radial-gradient(60% 55% at 50% 42%,#788cff12,#0000 70%);position:absolute;inset:0}.wall[data-on="1"]:before{opacity:1}.wall-rig{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1.2s var(--ease-out-expo);grid-template-columns:minmax(0,.78fr) minmax(0,3fr) minmax(0,.78fr);align-items:center;gap:clamp(.5rem,2.2vw,2.4rem);display:grid;position:relative}.wall-mid{gap:clamp(.4rem,1.4vw,1.25rem);display:grid}.wall-side:first-child .screen{transform-origin:100%;transform:rotateY(28deg)}.wall-side:last-child .screen{transform-origin:0;transform:rotateY(-28deg)}@media (max-width:639px){.wall-rig{grid-template-columns:minmax(0,.9fr) minmax(0,2.6fr) minmax(0,.9fr)}.wall-side:first-child .screen{transform:rotateY(18deg)}.wall-side:last-child .screen{transform:rotateY(-18deg)}}.screen{isolation:isolate;-webkit-box-reflect:below clamp(4px, .8vw, 10px) linear-gradient(transparent 62%, #0003);width:100%;display:block;position:relative}.screen-face{background:#050505;border-radius:2px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -30px #000000e6}.screen-face video{opacity:0}.screen-spill{z-index:-1;background:var(--poster) center / cover no-repeat;filter:blur(clamp(18px,3.2vw,46px))saturate(1.6);opacity:0;pointer-events:none;position:absolute;inset:-18%;transform:scale(1.05)}.wall[data-on="1"] .screen-face video{animation:screenOn 1.5s steps(1, end) calc(var(--i) * .24s + .15s) both, screenSettle 1.6s var(--ease-out-expo) calc(var(--i) * .24s + .15s) both}.wall[data-on="1"] .screen-face{animation:screenSplit 1.3s var(--ease-out-expo) calc(var(--i) * .24s + .15s) both}.wall[data-on="1"] .screen-spill{animation:spillOn 2.6s var(--ease-out-expo) calc(var(--i) * .24s + .25s) both}@keyframes screenOn{0%{opacity:0}6%{opacity:1}11%{opacity:.15}17%{opacity:1}22%{opacity:.55}30%,to{opacity:1}}@keyframes screenSettle{0%{filter:brightness(2.6)saturate(.2)}to{filter:none}}@keyframes screenSplit{0%{box-shadow:-9px 0 #ff1e1ea6,9px 0 #1e5affa6,0 0 0 1px #ffffff0f}to{box-shadow:0 0 #ff1e1e00,0 0 #1e5aff00,0 0 0 1px #ffffff0f,0 30px 60px -30px #000000e6}}@keyframes spillOn{0%{opacity:0}12%{opacity:.8}to{opacity:.42}}.wall-floor{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-ink) 85%);height:32%;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.screen:hover .screen-face{box-shadow:0 0 0 1px #ffffff4d,0 0 40px -6px #ffdcbe40}}@media (prefers-reduced-motion:reduce){.screen-face video{opacity:1}.screen-spill{opacity:.4}.wall-rig{transform:none}}html:not(.js) .screen-face video{opacity:1}html.js [data-rx].rx-arm{opacity:0}html.js [data-rx=h].rx-on{animation:rxH 1.15s var(--rxd,0s) backwards}html.js [data-rx=l].rx-on,html.js [data-rx=r].rx-on{animation:rxL 1s var(--rxd,0s) backwards}html.js [data-rx=p].rx-on{animation:rxP .95s var(--rxd,0s) backwards}@keyframes rxH{0%{opacity:0;text-shadow:-.12em 0 .05em #ff2a1cf2,.06em .02em .05em #20ff50d9,.14em -.015em .06em #2f5bfff2;animation-timing-function:cubic-bezier(.22,1,.36,1)}18%{opacity:1}58%{text-shadow:-.012em 0 #ff2a1c8c,.006em 0 #20ff5073,.014em 0 #2f5bff8c;animation-timing-function:ease-out}}@keyframes rxL{0%{opacity:0;text-shadow:-.32em 0 #ff2a1cf2,.14em .03em #20ff50d9,.36em -.03em #2f5bfff2;animation-timing-function:cubic-bezier(.22,1,.36,1)}20%{opacity:1}62%{text-shadow:-.04em 0 #ff2a1c8c,.015em 0 #20ff5073,.045em 0 #2f5bff8c;animation-timing-function:ease-out}}@keyframes rxP{0%{opacity:0;text-shadow:-.07em 0 #ff2a1c8c,.035em 0 #20ff5073,.08em 0 #2f5bff8c;animation-timing-function:cubic-bezier(.16,1,.3,1)}60%{text-shadow:-.01em 0 #ff2a1c40,0 0 #20ff5033,.012em 0 #2f5bff40;animation-timing-function:ease-out}}@media (prefers-reduced-motion:reduce){html.js [data-rx].rx-arm{opacity:1!important}html.js [data-rx].rx-on{animation:none!important}}.rgb-strong{--rs:1.9}@media (max-width:767px){.rgb-strong{--rs:2.8}}.grain{z-index:-1;pointer-events:none;will-change:transform;background:url(/media/grain.png) 0 0/480px 360px;animation:1s infinite grain;position:fixed;inset:-64px}@keyframes grain{0%{animation-timing-function:step-end;transform:translate(0)}10%{animation-timing-function:step-end;transform:translate(-23px,17px)}20%{animation-timing-function:step-end;transform:translate(41px,-9px)}30%{animation-timing-function:step-end;transform:translate(-7px,-38px)}40%{animation-timing-function:step-end;transform:translate(29px,33px)}50%{animation-timing-function:step-end;transform:translate(-44px,-21px)}60%{animation-timing-function:step-end;transform:translate(13px,46px)}70%{animation-timing-function:step-end;transform:translate(-31px,5px)}80%{animation-timing-function:step-end;transform:translate(52px,-47px)}90%{animation-timing-function:step-end;transform:translate(-15px,27px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}html.js .nav-rgb{animation:navRgbIn 1.4s var(--ease-out-expo) .2s backwards}@keyframes navRgbIn{0%{text-shadow:-7px 0 #ff2a1ce6,3px 1px #20ff50cc,8px -1px #2f5bffe6}60%{text-shadow:-1px 0 #ff2a1c80,0 0 #20ff5066,1px 0 #2f5bff80}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover,.lg-cta:hover,.chip:hover,footer a:hover,.idx-row:hover,.sheet-link:active{animation:.5s ease-out rgbShimmer}.idx-row:hover .t-md{animation:.6s ease-out 40ms rgbShimmer}}.btn:active,.lg-cta:active,.chip:active{animation:.45s ease-out rgbShimmer}.lbx-rgb{animation:.9s 60ms backwards rxL}.fx-cut-t{padding:0 var(--pad);text-align:center;pointer-events:none;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.fx-cut-t span{letter-spacing:-.04em;color:var(--color-paper);max-width:16ch;font-size:clamp(28px,5.4vw,84px);font-weight:500;line-height:1}.fx-cut[data-s=in] .fx-cut-t{animation:.5s cubic-bezier(.16,1,.3,1) .2s both cutTitleIn}.fx-cut[data-s=in] .fx-cut-t span{animation:.7s .18s both cutTitleRgb}@keyframes cutTitleRgb{0%{text-shadow:-.22em 0 .04em #ff2a1cf2,.1em .03em .04em #20ff50d9,.26em -.03em .05em #2f5bfff2;color:#ecebe733;animation-timing-function:cubic-bezier(.22,1,.36,1)}70%{text-shadow:-.02em 0 #ff2a1c99,.01em 0 #20ff5080,.025em 0 #2f5bff99;color:var(--color-paper)}to{text-shadow:-.012em 0 #ff2a1c73,0 0 #0000,.014em 0 #2f5bff73}}.fx-cut[data-s=out] .fx-cut-t{animation:.32s ease-in both cutTitleOut}@keyframes cutTitleIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cutTitleOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px);transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){html.js .nav-rgb,.lbx-rgb{animation:none}}.opn{display:none}html[data-opening] .opn{z-index:90;pointer-events:none;contain:strict;animation:0s 2.3s forwards opnEnd;display:block;position:fixed;inset:0;overflow:hidden}.opn-h{will-change:translate;width:calc(50% + 1px);position:absolute;top:0;bottom:0}.opn-k{background:#000;position:absolute;inset:0;overflow:hidden}.opn-t{left:0}.opn-b{right:0}html[data-opening] .opn-t{animation:.92s cubic-bezier(.76,0,.24,1) .78s both opnHalfL}html[data-opening] .opn-b{animation:.92s cubic-bezier(.76,0,.24,1) .78s both opnHalfR}@keyframes opnHalfL{0%{translate:0}to{translate:calc(-100% - 40px)}}@keyframes opnHalfR{0%{translate:0}to{translate:calc(100% + 40px)}}.opn-cb{aspect-ratio:2458/2048;isolation:isolate;width:clamp(64px,8vw,112px);position:absolute;top:50%;translate:-50% -50%}.opn-t .opn-cb{left:calc(100% - 1px)}.opn-b .opn-cb{left:1px}.opn-cb svg{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.opn-cb .c-r{color:#ff2a1c}.opn-cb .c-g{color:#20ff50}.opn-cb .c-b{color:#2f5bff}html[data-opening] .opn-cb{animation:.5s cubic-bezier(.22,1,.36,1) 60ms both opnCbIn}@keyframes opnCbIn{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}html[data-opening] .opn-cb svg{animation:opnCbLagL .7s cubic-bezier(.22, 1, .36, 1) calc(.8s + var(--cd)) both}html[data-opening] .opn-b .opn-cb svg{animation-name:opnCbLagR}.opn-cb .c-r{--cd:0s;--cx:5px}.opn-cb .c-g{--cd:45ms;--cx:10px}.opn-cb .c-b{--cd:90ms;--cx:15px}@keyframes opnCbLagL{0%{translate:0}30%{translate:var(--cx) 0}to{translate:0}}@keyframes opnCbLagR{0%{translate:0}30%{translate:calc(var(--cx) * -1) 0}to{translate:0}}.opn-l{mix-blend-mode:screen;opacity:0;will-change:transform, translate;width:2px;position:absolute;top:0;bottom:0}.opn-t .opn-l{left:calc(100% - 2px)}.opn-b .opn-l{left:0}.opn-r{--o:-5px;--dd:0s;--lag:6px;--ld:0s;background:#ff2a1c;box-shadow:0 0 10px 1px #ff2a1cbf}.opn-g{--o:1px;--dd:70ms;--lag:16px;--ld:40ms;background:#20ff50;box-shadow:0 0 10px 1px #20ff5099}.opn-bl{--o:6px;--dd:.14s;--lag:28px;--ld:80ms;background:#2f5bff;box-shadow:0 0 10px 1px #2f5bffbf}html[data-opening] .opn-l{animation:opnDraw .5s cubic-bezier(.22, 1, .36, 1) calc(.14s + var(--dd)) both, opnConv .46s cubic-bezier(.22, 1, .36, 1) calc(.26s + var(--dd)) both, opnLagL .92s cubic-bezier(.45, 0, .55, 1) calc(.78s + var(--ld)) both}html[data-opening] .opn-b .opn-l{animation-name:opnDraw,opnConv,opnLagR}@keyframes opnDraw{0%{opacity:0;scale:1 0}30%{opacity:1}to{opacity:1;scale:1}}@keyframes opnConv{0%{transform:translateX(calc(var(--o) * 2.2))}to{transform:translate(0)}}@keyframes opnLagL{0%{translate:0}50%{translate:var(--lag) 0}to{translate:0}}@keyframes opnLagR{0%{translate:0}50%{translate:calc(var(--lag) * -1) 0}to{translate:0}}@keyframes opnEnd{to{visibility:hidden}}html[data-opening=ff] .opn{animation:.24s ease-out forwards opnFF}@keyframes opnFF{to{opacity:0;visibility:hidden}}html[data-opening] .wh-stage{animation-delay:.62s}html[data-opening] .wh-strike-w .wh-layer{animation-delay:1.32s}.wh-chs{display:none}html[data-opening] .wh-chs{pointer-events:none;display:block;position:absolute;inset:0}.wh-ch{isolation:isolate;mix-blend-mode:screen;opacity:0;will-change:transform, opacity;background:#000;position:absolute;inset:0}.wh-ch>i{mix-blend-mode:multiply;position:absolute;inset:0}.wh-ch-r>i{background:#ff2a1c}.wh-ch-g>i{background:#20ff50}.wh-ch-b>i{background:#2f5bff}html[data-opening] .wh-ch-r{animation:1.25s cubic-bezier(.16,1,.3,1) .72s both whChR}html[data-opening] .wh-ch-g{animation:1.25s cubic-bezier(.16,1,.3,1) .8s both whChG}html[data-opening] .wh-ch-b{animation:1.25s cubic-bezier(.16,1,.3,1) .88s both whChB}@keyframes whChR{0%{opacity:1;transform:translate(-3.2%,.4%)scale(1.02)}62%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes whChG{0%{opacity:1;transform:translate(1.2%,-.6%)scale(1.01)}62%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes whChB{0%{opacity:1;transform:translate(3.8%,.3%)scale(1.03)}62%{opacity:1;transform:none}to{opacity:0;transform:none}}html[data-opening] .wh-scale>.wh-wire{animation:.5s ease-out 1.45s both whWireIn}@keyframes whWireIn{0%{opacity:0}to{opacity:1}}.wh .rgb-strong{--d:80ms}html[data-opening] .wh .rgb-strong{--d:.9s;--rs:3.4}html[data-opening] .nav-rgb{animation:none}html[data-opening] .nav-logo .nav-mark{animation:markIn 1.3s var(--ease-out-expo) .82s backwards}html[data-opening] header nav>a{animation:navRgbIn 1.25s var(--ease-out-expo) backwards}html[data-opening] header nav>a:first-of-type{animation-delay:.94s}html[data-opening] header nav>a:nth-of-type(2){animation-delay:1.02s}html[data-opening] header nav>a:nth-of-type(3){animation-delay:1.1s}html[data-opening] header nav>a:nth-of-type(4){animation-delay:1.18s}html[data-opening] header button.nav-rgb{animation:navRgbIn 1.25s var(--ease-out-expo) .96s backwards}html[data-opening] .wh-stage ol>li{animation:1s backwards rxL}html[data-opening] .wh-stage ol>li:first-child{animation-delay:1.05s}html[data-opening] .wh-stage ol>li:nth-child(2){animation-delay:1.13s}html[data-opening] .wh-stage ol>li:nth-child(3){animation-delay:1.21s}html[data-opening] .wh-meta>*{animation:1s 1.3s backwards rxL}html[data-opening] .wh-meta>:last-child{animation-delay:1.38s}html.js .wh-support{animation:1s .55s backwards rxL}html[data-opening] .wh-support{animation-delay:1.22s}html[data-opening] .wh-stage a.u-link{animation:1s 1.26s backwards rxL}@media (prefers-reduced-motion:reduce){.opn,.wh-chs{display:none!important}html.js .wh-support{animation:none}}.hc{vertical-align:bottom;display:inline-grid}.hc>.hc-size,.hc>.hc-item{grid-area:1/1;align-self:end}.hc-size{visibility:hidden;pointer-events:none}.wh .hc-next .rgb-strong,.hc-next .rgb-strong{--d:.11s;--rs:1.6}html.js .hc-next .rgb.is-in .rgb-base,html.js .hc-next .rgb.is-in .rgb-ch{animation-duration:1.2s}html.js .hc-out .rgb.is-in .rgb-base{animation:.44s cubic-bezier(.5,0,.75,0) forwards hcOutBase}html.js .hc-out .rgb.is-in .rgb-r{animation:.46s cubic-bezier(.4,0,.7,.2) forwards hcOutR}html.js .hc-out .rgb.is-in .rgb-g{animation:.46s cubic-bezier(.4,0,.7,.2) 30ms forwards hcOutG}html.js .hc-out .rgb.is-in .rgb-b{animation:.46s cubic-bezier(.4,0,.7,.2) 60ms forwards hcOutB}@keyframes hcOutBase{0%{opacity:1}to{opacity:0;filter:blur(5px)}}@keyframes hcOutR{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(8px);transform:translate(-.24em)scaleX(1.05)}}@keyframes hcOutG{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(6px);transform:translate(.06em,.01em)}}@keyframes hcOutB{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(8px);transform:translate(.28em,-.01em)scaleX(1.05)}}@media (prefers-reduced-motion:reduce){.hc-out{display:none}}.strk{height:calc(100svh + var(--travel,0px));position:relative}.strk-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.strk-row{padding:0 var(--pad);will-change:transform;align-items:center;gap:clamp(28px,4vw,72px);display:flex}.strk-p{flex:none;margin:0}.strk-face{height:min(58svh, calc(84vw / var(--ar)));aspect-ratio:var(--ar);background:#000;transition:opacity .2s,filter .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -30px #000000e6}html.js .strk:not([data-static]) .strk-p:not([data-on="1"]) .strk-face{opacity:.12;filter:brightness(.4)saturate(.6)}.strk-v{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.strk-p[data-on="1"] .strk-face{opacity:1;filter:none;animation:1.1s cubic-bezier(.22,1,.36,1) both strkOn}@keyframes strkOn{0%{opacity:.12;filter:brightness(.4)saturate(.6)}8%{opacity:.9;filter:brightness(1.6)}13%{opacity:.3}20%{opacity:1;filter:brightness(1.2)}to{opacity:1;filter:none}}.strk-ch{pointer-events:none;mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.strk-r{box-shadow:inset 3px 0 #ff2a1ce6,inset 0 0 24px #ff2a1c40}.strk-b{box-shadow:inset -3px 0 #2f5bffe6,inset 0 0 24px #2f5bff40}.strk-p[data-on="1"] .strk-r{animation:1s cubic-bezier(.22,1,.36,1) both strkR}.strk-p[data-on="1"] .strk-b{animation:1s cubic-bezier(.22,1,.36,1) 70ms both strkB}@keyframes strkR{0%{opacity:1;transform:translate(-14px)}60%{opacity:.8;transform:none}to{opacity:0;transform:none}}@keyframes strkB{0%{opacity:1;transform:translate(14px)}60%{opacity:.8;transform:none}to{opacity:0;transform:none}}.strk-p[data-on="1"] .strk-face{box-shadow:0 0 0 1px #ffffff0f, calc(var(--vel,0) * -5px) 0 0 #ff2a1c73, calc(var(--vel,0) * 5px) 0 0 #2f5bff73, 0 30px 80px -30px #000000e6}.strk-cap{flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:min(84vw,100%);margin-top:14px;display:flex}.strk-p[data-on="1"] .strk-cap{animation:1s .15s backwards rxL}@media (max-width:767px){.strk-face{height:min(46svh, calc(84vw / var(--ar)))}}.strk[data-static="1"]{height:auto}.strk[data-static="1"] .strk-pin{scroll-snap-type:x mandatory;height:auto;padding:4vh 0;position:static;overflow-x:auto}.strk[data-static="1"] .strk-p{scroll-snap-align:center}.strk[data-static="1"] .strk-face{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.strk-face{opacity:1!important;filter:none!important;animation:none!important}.strk-ch{display:none}.strk-cap{animation:none!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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
