/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-space-x-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-outline-style:solid;--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{:host,:root{--font-sans:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-600:oklch(66.6% .179 58.318);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-100:oklch(95.6% .045 203.388);--color-sky-200:oklch(90.1% .058 230.902);--color-blue-400:oklch(70.7% .165 254.624);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-pink-200:oklch(89.9% .061 343.231);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif;--default-mono-font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-size:1rem;line-height:1.65;overflow-x:clip}.iubenda-tp-btn[data-tp-float]{display:none!important}#iubenda-cs-banner{z-index:70!important;align-items:flex-end!important;top:auto!important;bottom:0!important}@media (prefers-reduced-motion:no-preference){html body #iubenda-cs-banner,html body #iubenda-cs-banner.iubenda-cs-visible{animation:iub-rise .3s cubic-bezier(.16,1,.3,1) 6.6s both!important}}@keyframes iub-rise{0%{visibility:hidden;pointer-events:none;transform:translateY(14px)}to{visibility:visible;pointer-events:auto;transform:translateY(0)}}#iubenda-cs-banner .iubenda-cs-container{max-width:none!important}#iubenda-cs-banner .iubenda-cs-content{border-top:1px solid var(--line-strong)!important;box-shadow:none!important;background:#0b0e13!important;border-radius:0!important;padding:.6875rem clamp(1.25rem,3.2vw,3.25rem)!important}#iubenda-cs-banner .iubenda-cs-rationale{align-items:center;gap:clamp(.75rem,2vw,2.5rem);max-width:82rem;margin-inline:auto;flex-flow:row!important;padding:0!important;display:flex!important}#iubenda-cs-banner .iubenda-banner-content{min-width:0;max-width:none!important;font-family:var(--font-mono)!important;color:var(--muted)!important;flex:1!important;margin:0!important;padding:0!important}#iubenda-cs-banner .iubenda-banner-content,#iubenda-cs-banner .iubenda-banner-content *{font-size:10.5px!important;line-height:1.5!important}#iubenda-cs-banner .iubenda-banner-content p{font-size:inherit!important;line-height:inherit!important;margin:0!important}#iubenda-cs-banner .iubenda-cs-opt-group{gap:.5rem;flex-direction:row!important;flex:none!important;margin:0!important;padding:0!important;display:flex!important}#iubenda-cs-banner .iubenda-cs-opt-group button,#iubenda-cs-banner .iubenda-cs-opt-group div{letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;min-width:6.5rem;transition:border-color .2s,color .2s;border:1px solid var(--line-strong)!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--font-mono)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:.5rem .875rem!important;font-size:10px!important;font-weight:500!important}#iubenda-cs-banner .iubenda-cs-opt-group button:hover,#iubenda-cs-banner .iubenda-cs-opt-group div:hover{border-color:#ebf0ff80!important}#iubenda-cs-banner .iubenda-cs-opt-group button:focus-visible{outline-offset:2px;outline:2px solid var(--blue-bright)!important}#iubenda-cs-banner .iub-brand,#iubenda-cs-banner .iubenda-cs-brand,#iubenda-cs-banner .iubenda-cs-preferences-toggles,#iubenda-cs-banner .purposes-buttons,.iubenda-uspr-btn,[class*=iubenda-cs-brand]{display:none!important}@media (max-width:767px){#iubenda-cs-banner .iubenda-cs-content{padding:.625rem 1rem!important}#iubenda-cs-banner .iubenda-cs-rationale{gap:.5rem;flex-flow:column wrap!important;align-items:stretch!important}#iubenda-cs-banner .iubenda-banner-content{flex:none!important}#iubenda-cs-banner .iubenda-banner-content,#iubenda-cs-banner .iubenda-banner-content *{font-size:9.5px!important;line-height:1.45!important}#iubenda-cs-banner .iubenda-cs-opt-group{gap:.375rem;grid-auto-columns:1fr!important;grid-auto-flow:column!important;display:grid!important}#iubenda-cs-banner .iubenda-cs-opt-group button,#iubenda-cs-banner .iubenda-cs-opt-group div{letter-spacing:.04em;text-align:center;width:100%!important;min-width:0!important;padding:.4375rem .25rem!important;font-size:9px!important}}body:before{content:"";z-index:60;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background:repeating-linear-gradient(#0000 0 3px,#00000024 3px 4px);position:fixed;inset:0}::selection{background:var(--signal);color:#0b0c0e}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{border:2px solid var(--ink);background:#232a36}::-webkit-scrollbar-thumb:hover{background:#313a4a}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-weight:800}}@layer components{.film{z-index:0;background:var(--ink);isolation:isolate;position:relative}.hf-chapter{z-index:11;background:var(--ink);border-top:1px solid #e2e8f042;height:66dvh}.hf-chapter,.hf-chapter:after{pointer-events:none;position:absolute;top:0;left:0;right:0}.hf-chapter:after{content:"";background:radial-gradient(26% 20% at 12% 40%,#fff6001a,#ffdc3c09 44%,#0000 78%),radial-gradient(44% 16% at 30% 6%,#ffec780e,#0000 72%);height:100%}@media (prefers-reduced-motion:reduce){.hf-chapter:after{display:none}}.hf-chapter-in{left:var(--hero-pad);right:var(--hero-pad);position:absolute;top:34%}@media (max-width:1023px){.hf-chapter-in{top:34%}}.hf-chapter-in>u{background:#e2e8f057;width:min(38rem,66%);height:1px;display:block}.hf-chapter-in>em{font-family:var(--font-mono);letter-spacing:.2em;color:#fffffff0;margin-top:18px;font-size:21px;font-style:normal;font-weight:500;display:inline-block}@media (max-width:767px){.hf-chapter-in>em{letter-spacing:.11em;font-size:15px}}@media (prefers-reduced-motion:reduce){.hf-chapter{display:none}}.film.hf{z-index:2;background:0 0}@media (min-width:1024px){.film.hf{margin-top:-50dvh}}@media (max-width:1023px){.film.hf{margin-top:-84dvh}}@media (prefers-reduced-motion:reduce){.film.hf{margin-top:0}}.wipe-edge{z-index:6;pointer-events:none;height:100dvh;margin-top:-100dvh;position:sticky;top:0;overflow:hidden}.wipe-edge>i{left:0;right:0;top:calc(var(--wipe,100%) - 3px);height:1px;opacity:var(--wipe-o,0)}.wipe-edge>i,.wipe-edge>i:after,.wipe-edge>i:before{background:var(--wipe-line,#f0f4fcf2);position:absolute}.wipe-edge>i:after,.wipe-edge>i:before{content:"";opacity:.62;width:1px;height:13px;top:-13px}.wipe-edge>i:before{left:2.2vw}.wipe-edge>i:after{right:2.2vw}.wipe-edge>b{left:0;right:0;top:calc(var(--wipe,100%) - 76px);background:var(--wipe-shadow,linear-gradient(180deg,#0000 0,#00000047 62%,#0000009e 100%));height:76px;opacity:var(--wipe-o,0);position:absolute}@media (prefers-reduced-motion:reduce){.wipe-edge{display:none}}.hf>.film-stage{z-index:0}.hf.is-cut .fan-layer,.hf.is-cut .film-rail,.hf.is-cut .film-stage{opacity:0;visibility:hidden}.film-stage{background:var(--ink);height:100dvh;position:sticky;top:0;overflow:hidden}.film--proof,.film--proof .film-stage{background:#000}.film-rail{z-index:2;pointer-events:none;margin-top:-100dvh;position:relative}.film-rail a,.film-rail button{pointer-events:auto}.film-layer{will-change:opacity;position:absolute;inset:0}.film-obj{will-change:transform;position:absolute;inset:-6%;transform:translate(0)}.film-obj>img,.film-obj>video{object-fit:cover;width:100%;height:100%;display:block}.film-obj--fit{inset:0}.film-obj--fit>video{object-fit:contain}.film-veil{opacity:0;mix-blend-mode:screen;will-change:opacity;position:absolute;inset:-10%}.film-veil>video{object-fit:cover;filter:blur(6px)saturate(.2)brightness(1.05);width:100%;height:100%;display:block}.film-ghost{opacity:.07;filter:blur(2px);will-change:opacity,transform;position:absolute;inset:-18%}.film-ghost>img{object-fit:cover;width:100%;height:100%;display:block}.film-atmo{pointer-events:none;background:radial-gradient(56rem 22rem at 26% 102%,#804e2221,#0000 72%),radial-gradient(70rem 44rem at 68% 52%,#18263c2b,#0000 66%),linear-gradient(90deg,#07080af2,#07080a9e 34%,#07080a00 62%),linear-gradient(#07080a00 54%,#07080ae0);position:absolute;inset:0}.film-atmo--proof{background:linear-gradient(#0000 79%,#000000db),linear-gradient(90deg,#000000db,#0000 40%)}.film-light{mix-blend-mode:screen;background:radial-gradient(30rem 30rem at 62% 52%,#d8e4f64d,#0000 68%),radial-gradient(64rem 40rem at 70% 46%,#304c7857,#0000 70%)}.film-light,.film-vig{pointer-events:none;opacity:0;will-change:opacity;position:absolute;inset:0}.film-vig{background:radial-gradient(104% 82% at 54%,#0000 26%,#03040699 70%,#030406f5 100%)}.hf-macro{aspect-ratio:1;opacity:0;pointer-events:none;will-change:opacity,transform;width:min(30vh,20rem,56vw);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.hf-macro>i{border:1px solid #ebf0ffd1;width:30px;height:30px;position:absolute}.hf-macro>i:first-of-type{border-bottom:0;border-right:0;top:0;left:0}.hf-macro>i:nth-of-type(2){border-bottom:0;border-left:0;top:0;right:0}.hf-macro>i:nth-of-type(3){border-top:0;border-right:0;bottom:0;left:0}.hf-macro>i:nth-of-type(4){border-top:0;border-left:0;bottom:0;right:0}.hf-macro-read,.hf-macro-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ecf1faf0;align-items:center;gap:.6em;margin:0;font-weight:500;display:flex;position:absolute;left:0}.hf-macro-read{font-size:21px;top:-2.4rem}.hf-macro-sub{color:#ecf1faa8;font-size:11px;bottom:-2.1rem}.hf-macro-read:before{content:"";background:#ebf0ff6b;width:34px;height:1px}.hf-macro-sub:before{content:"";background:#ebf0ff47;width:18px;height:1px}@media (max-width:767px){.hf-macro-read{font-size:15px;top:-2rem}}.film-mark{border:1px solid #ebf0ff8c;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.film-mark:after,.film-mark:before{content:"";position:absolute}.film-mark:before{background:var(--signal);width:4px;height:4px;margin:-2px 0 0 -2px;top:50%;left:50%}.film-mark:after{background:#ebf0ff2e;width:28px;height:1px;top:50%;left:-7px}.lz-boot{background:#ebf0ff80;width:84px;height:1px;margin-left:-42px;top:calc(50% + 22px)}.lz-boot,.lz-brand{pointer-events:none;position:absolute;left:50%}.lz-brand{font-family:var(--font-mono);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;white-space:nowrap;color:#ecf1fae0;margin:0;font-size:13px;font-weight:500;display:none;top:calc(50% - 54px);transform:translate(-50%)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lz-brand{color:#f0f4fcf5;font-size:15px;animation:lz-brand 2.2s linear both;display:block}.hf .lz-boot{background:#f0f4fceb}.hf .film-mark{border-color:#f0f4fcd9}.hf .film-mark:after{background:#f0f4fc57}}@keyframes lz-brand{0%{opacity:0}10%,62%{opacity:1}to{opacity:0}}.lz-flood{opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:opacity;background:radial-gradient(64rem 42rem at 66% 46%,#7ea8e852,#0000 68%),radial-gradient(110rem 72rem at 56% 60%,#40629838,#0000 76%);display:none;position:absolute;inset:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lz-flood{animation:lz-flood 4.4s linear both;display:block}}@keyframes lz-flood{0%{opacity:0}14%{opacity:.72}38%,58%{opacity:.95}82%{opacity:.4}to{opacity:0}}.fan-glow,.fan-glow-w{pointer-events:none;will-change:opacity;position:absolute;inset:0}.fan-glow{opacity:0;mix-blend-mode:screen;background:radial-gradient(46rem 32rem at 63%,#689cec5c,#0000 66%),radial-gradient(84rem 52rem at 70% 64%,#38609e3d,#0000 74%);display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.fan-glow{animation:fan-glow 10.6s linear both;display:block}}@keyframes fan-glow{0%,52%{opacity:0}60%{opacity:.75}70%{opacity:.26}80%{opacity:.44}86%{opacity:.5}94%,to{opacity:.05}}.hf-tail{height:var(--hero-tail);flex-direction:column;display:flex}.hf-say-lead{height:var(--hero-say);flex:none}.hf-say{flex:none;align-items:center;min-height:100vh;display:flex}.hf-say-rest{flex:auto}.hf-say .beat-line{max-width:15ch}@media (max-width:1023px){.hf-say{align-items:flex-start;padding-top:7vh}.hf-say .beat-line{max-width:13ch}.hf-say>div{isolation:isolate;position:relative}.hf-say>div:before{content:"";z-index:-1;background:radial-gradient(112% 92% at 32% 44%,#07080af0 0,#07080ad1 42%,#07080a00 76%);position:absolute;inset:-8vh -14vw -10vh -12vw}}.hf-hero-foot{grid-row:5;align-self:end}@media (max-width:1023px){.hf-hero-foot{isolation:isolate;grid-row:4;align-self:start;padding-top:1.75rem;position:relative}.hf-hero-foot:before{content:"";z-index:-1;background:radial-gradient(132% 118% at 34%,#07080afb 0,#07080af4 52%,#07080ab8 76%,#07080a00 100%);position:absolute;inset:-3vh -14vw -8vh -12vw}}.hf>.film-rail{z-index:9}.fan-close{pointer-events:none;position:absolute;inset:0}.fan-close .hs{color:#ecf1faeb}@media (max-width:1023px){.fan-close .hs{--hs-lead:0px!important;left:6%!important}.fan-close .hs:first-child{top:10%!important}.fan-close .hs:nth-child(2){top:88%!important}.fan-close .hs:nth-child(3){--hs-fs:10px!important;top:95%!important}}.hs{font-family:var(--font-mono);font-size:var(--hs-fs,11px);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:#e8eef8e6;opacity:0;align-items:center;gap:.55em;font-weight:500;transition:opacity .55s,transform .55s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translateY(6px)}.hs:before{content:"";width:var(--hs-d,13px);height:var(--hs-d,13px);border:1px solid #ebf0ff80;flex:none}.hs:after{content:"";width:var(--hs-lead,0);background:#ebf0ff3d;order:-1;height:1px}.hs--signal:before{border-color:var(--signal);box-shadow:inset 0 0 0 3px var(--signal)}.hs.is-on{opacity:1;transform:translateY(0)}.hs[data-hs]{transition:none}@media (max-width:767px){.hs[data-hs]{--hs-lead:0px;top:11%!important;left:auto!important;right:6%!important}.hs.lz-hs1{top:46%!important}.hs.lz-hs2{top:55%!important;right:6%!important}}:root{--beat-pitch:127vh;--beat-lift:30vh;--beat-tail:224vh;--proof-lead:9vh;--proof-beat:120vh;--hero-tail:620vh;--hero-say:227.1vh;--hold-lead:175.7vh;--hold-pitch:200.6vh;--hold-tail:200vh}@media (min-width:1024px){:root{--hero-tail:733.7vh;--hero-say:581.8vh;--hold-lead:88.3vh;--hold-pitch:158vh;--hold-tail:210vh;--beat-pitch:100vh;--beat-lift:35vh;--beat-tail:190vh;--proof-lead:18vh;--proof-beat:115vh}}.rail-hero{grid-template-rows:auto auto auto minmax(1.5rem,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh;padding-top:8rem;padding-bottom:clamp(3.25rem,8vh,5rem);display:grid}@media (min-width:1024px){.rail-hero{padding-top:13rem}}.rail-beat{min-height:var(--beat-pitch);align-items:center;display:flex}.film--proof .rail-beat{min-height:var(--proof-beat)}.film--proof .rail-beat:last-child{padding-top:10vh}.film--proof .rail-beat:nth-child(2){padding-top:145vh}.film--proof .film-rail{padding-top:var(--proof-lead)}.hf-beats{margin-top:calc(var(--beat-lift)*-1)}.hf-slot{min-height:var(--beat-pitch);align-items:center;padding-top:0;display:flex}.hf-slot>div{max-width:30rem}@media (max-width:1023px){.hf-slot{align-items:center;padding-bottom:16vh}}@media (prefers-reduced-motion:no-preference){.hf-slot{opacity:0}}.rail-tail{min-height:var(--beat-tail)}.beat-line{max-width:18ch;font-family:var(--font-sans);letter-spacing:-.024em;text-wrap:balance;color:var(--text);font-size:clamp(1.75rem,5.2vw,3.25rem);font-weight:900;font-stretch:100%;line-height:1.03}.beat-index{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:1.125rem;font-size:.6875rem}.beat-index>b{color:var(--blue-bright);font-weight:500}.beat-read{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e8eef89e;align-items:center;gap:.6em;margin-top:1.4rem;font-size:.6875rem;font-weight:500;display:flex}.beat-read:before{content:"";border:1px solid #ebf0ff66;flex:none;width:11px;height:11px}.hf.is-dawn .beat-read{color:#14161a99}.hf.is-dawn .beat-read:before{border-color:#14161a73}.film-cue{right:var(--hero-pad);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.6rem;font-size:.625rem;display:flex;position:absolute;bottom:clamp(1.25rem,3vh,2rem)}.film-cue>i{background:linear-gradient(#ebf0ff6b,#0000);width:1px;height:26px;display:block}.mw{font-size:var(--mw-fs,10px);background:linear-gradient(#101827,#06090f 74%);border:1px solid #ebf0ff6b;position:relative;box-shadow:0 4em 9em -4em #000000f2}.mw-bar{font-family:var(--font-mono);letter-spacing:.06em;color:#ebf0ff85;border-bottom:1px solid #ebf0ff1f;justify-content:space-between;align-items:center;gap:.75em;padding:.55em .8em;font-size:1em;display:flex}.mw-bar>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mw-bar>b{color:#ebf0ffd6;flex:none;font-weight:500}.mw-body{padding:.9em .9em 1em}.mw-title{font-family:var(--font-sans);letter-spacing:-.01em;color:#f2f4f7f0;margin:0 0 .7em;font-size:1.3em;font-weight:700;line-height:1.15}.mw-gfx{width:100%;height:auto;margin-bottom:.7em;display:block}.mw-rows{font-family:var(--font-mono);letter-spacing:.04em;gap:.28em;font-size:1em;display:grid}.mw-row{border-top:1px solid #ebf0ff12;justify-content:space-between;align-items:baseline;gap:.75em;padding-top:.28em;display:flex}.mw-row>span:first-child{color:#ebf0ff57;text-transform:uppercase}.mw-row>span:last-child{color:#ebf0ffdb;font-variant-numeric:tabular-nums}.mw-row--ok>span:last-child{color:var(--ok)}.mw-lit{opacity:0;background:radial-gradient(120% 90% at 30% 0,#4d9dff33,#0000 64%),linear-gradient(#ebf0ff12,#0000 48%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #96beff6b,0 0 6em -1.8em #3c82dc8c}.fan-layer,.mw-lit{pointer-events:none}.fan-layer{z-index:8;height:100dvh;margin-top:-100dvh;position:sticky;top:0;overflow:hidden}.fan{perspective:1900px;perspective-origin:189px 315px;width:900px;height:520px;transform-style:preserve-3d;--fan-k:.62;transform:scale(calc(var(--fan-k)*var(--fan-s,1)));transform-origin:100%;margin-top:-260px;top:48%;right:1.4vw}.fan,.fan-move{position:absolute}.fan-move{will-change:transform;inset:0}@media (min-width:1024px){.fan{--fan-k:.6}}@media (min-width:1280px){.fan{--fan-k:.72}}@media (min-width:1440px){.fan{--fan-k:.83}}@media (min-width:1680px){.fan{--fan-k:.95}}@media (min-width:1024px) and (max-height:780px){.fan{--fan-k:.6}}.fan-drift{transform-style:preserve-3d;position:absolute;inset:0}.fan-pane{width:440px;height:244px;transform:translate3d(var(--x),var(--py,55px),var(--z))rotateY(calc(var(--prot,var(--fan-rot,-52))*1deg));transform-style:preserve-3d;margin:-122px 0 0 -220px;position:absolute;top:50%;left:50%}.fan-fly{opacity:var(--fly-o,1)}.fan-fly,.fan-pane img{position:absolute;inset:0}.fan-pane img{object-fit:cover;object-position:0 0;filter:saturate(.7)brightness(.92);background:#07080a;width:100%;height:100%;display:block}.fan-inv img{filter:invert()hue-rotate(180deg)saturate(.42)brightness(.86)contrast(.94)}.fan-inv .fan-pane .fan-refl,.fan-inv .fan-refl{filter:invert()hue-rotate(180deg)saturate(.3)brightness(.7)blur(1px)}.fan-cool img{filter:saturate(.3)brightness(.88)}.fan-edge{position:absolute;inset:0;box-shadow:inset 0 0 0 1px #cedaec4d,inset -1px 0 #e2eaf66b}.fan-pane .fan-refl{opacity:.1;filter:saturate(.4)brightness(.72)blur(1px);height:48%;inset:100% 0 auto;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}@media (max-width:1023px){.fan-refl{display:none}}.hf-bleach{background:radial-gradient(150% 130% at 64%,#c9cac2 0 46%,#c9cac294 70%,#c9cac200 92%)}.hf-bleach,.hf-bleach-solid{opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.hf-bleach-solid{background:#c9cac2}@media (max-width:1023px){.hf-bleach{background:radial-gradient(170% 140% at 50% 62%,#c9cac2 0 44%,#c9cac294 70%,#c9cac200 94%)}}@media (prefers-reduced-motion:reduce){.hf-bleach,.hf-bleach-solid{display:none}}.hf-world{z-index:3;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-world{display:block}}.hw-ground{opacity:0;will-change:opacity;background:radial-gradient(86rem 52rem at 64% 24%,#e2e8f02b,#0000 64%),radial-gradient(70rem 40rem at 30% 104%,#c6b29817,#0000 68%),linear-gradient(#22242a,#16181d 44%,#0a0b0e);position:absolute;inset:0}.hw-cam,.hw-deep{will-change:transform;position:absolute;inset:0}.hw-grid{opacity:0;background:repeating-linear-gradient(90deg,#ebf0ff0e 0 1px,#0000 1px 220px),repeating-linear-gradient(0deg,#ebf0ff0b 0 1px,#0000 1px 170px);position:absolute;inset:-4%}.hw-seam{background:#ebf0ff1a;width:1px;position:absolute;top:0;bottom:0;left:34%}.hw-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ebf0ff73;margin:0 0 .8rem;font-size:.6875rem;font-weight:500}.hw-inputs{opacity:0;will-change:opacity,filter;width:min(23vw,330px);position:absolute;top:12%;left:6%}.hw-row{font-family:var(--font-mono);border-top:1px solid #ebf0ff1a;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0 .55rem;display:flex}.hw-row>span{letter-spacing:.14em;text-transform:uppercase;color:#ebf0ff61;font-size:.6875rem}.hw-row>b{font-variant-numeric:tabular-nums;color:#ebf0ffcc;font-size:.8125rem;font-weight:500}.hw-chart{opacity:0;will-change:opacity,transform,filter;width:min(44vw,640px);position:absolute;bottom:11%;left:6%}.hw-bars{border-bottom:1px solid #ebf0ff38;align-items:flex-end;gap:5px;height:24vh;display:flex}.hw-bars>i{background:#749ede8f;flex:1 1 0}.hw-bars>i.is-neg{background:#ebf0ff29}.hw-reads{text-align:right;justify-items:end;gap:2.4rem;display:grid;position:absolute;top:20%;right:7%}.hw-read{opacity:0;will-change:opacity,transform,filter}.hw-read>span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ebf0ff80;justify-content:flex-end;align-items:center;gap:.6em;margin-bottom:.45rem;font-size:.6875rem;font-weight:500;display:flex}.hw-read>b{font-family:var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#ecf1faf0;font-size:clamp(3.25rem,6.4vw,5.75rem);font-weight:900;line-height:.94;display:block}.hw-mark{border:1px solid var(--signal);opacity:0;width:12px;height:12px;position:relative}.hw-mark:before{content:"";background:var(--signal);position:absolute;inset:3px}.hw-cap{opacity:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ebf0ff6b;margin:0;font-size:.6875rem;font-weight:500;position:absolute;bottom:4.5%;left:6%}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-say>div{isolation:isolate;position:relative}.hf-say>div:before{content:"";z-index:-1;background:radial-gradient(110% 100% at 38%,#07080ac7 0,#07080a80 48%,#07080a00 78%);position:absolute;inset:-9vh -12vw -9vh -9vw}.hf-say .beat-line{max-width:none;font-family:var(--font-mono);letter-spacing:.06em;color:#f0f4fcf0;font-size:1.375rem;font-weight:500;line-height:1.45}}.hw-dof{opacity:0;filter:blur(26px);will-change:transform,opacity;background:linear-gradient(#608ccd4d,#608ccd14);width:5.5vw;height:124%;position:absolute;top:-12%;left:48%}.hw-bleach{background:radial-gradient(150% 130% at 52% 46%,#c9cac2 0 44%,#c9cac28c 70%,#c9cac200 92%)}.hf-morph,.hw-bleach{opacity:0;will-change:opacity;position:absolute;inset:0}.hf-morph{z-index:1;visibility:hidden;pointer-events:none;background:#05070c;display:none;overflow:hidden}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-morph{display:block}}.hf-morph-c{filter:saturate(.52);height:100%}.hf-frame,.hf-morph-c{width:100%;display:block}.hf-frame{aspect-ratio:1152/648;opacity:0;pointer-events:none;border:1px solid #fff6004d;border-top-color:#fff600b8;height:auto;max-height:100%;margin:auto;transition:opacity .42s linear;position:absolute;inset:0;box-shadow:inset 0 1px #fff60038,0 0 26px #fff6001a}.hf-frame-cube{background:var(--signal);width:15px;height:15px;display:block;position:absolute;top:-1px;left:-1px;box-shadow:0 0 18px #fff60099,0 0 52px #ffd63c4d}@media (min-aspect-ratio:16/9){.hf-frame{width:auto;max-width:100%;height:100%}}html.bridge-landed .hf-morph.is-merged .hf-frame{opacity:1}@media (prefers-reduced-motion:reduce){.hf-frame{opacity:1;transition:none}}.hf-morph-elf{z-index:3;--ef:9.5dvh;pointer-events:none;position:absolute;bottom:5%;left:3.5%}.hf-morph-elf .sbt-elf,.hf-morph-elf .sbt-lamp,.hf-morph-elf:before{opacity:0;transition:opacity .62s linear}html.bridge-landed .hf-morph-elf .sbt-elf,html.bridge-landed .hf-morph-elf .sbt-lamp,html.bridge-landed .hf-morph-elf:before{opacity:1}@media (prefers-reduced-motion:reduce){.hf-morph-elf .sbt-elf,.hf-morph-elf .sbt-lamp,.hf-morph-elf:before{opacity:1;transition:none}}.hf-seam{z-index:4;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(118% 96% at 62% 44%,#c4dafceb 0,#7ea6e280 42%,#121e3400 78%);display:none;position:absolute;inset:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-seam{display:block}}.hf-morph-crush{opacity:.9;will-change:opacity;background:linear-gradient(90deg,#07080a,#07080af0 20%,#07080a9e 34%,#07080a00 50%);position:absolute;inset:0}.hf-under{z-index:10;pointer-events:none;height:0;display:none;position:absolute;top:0;left:0;right:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-under{display:block}}.hf-under-say{padding-inline:var(--hero-pad);position:absolute;top:66dvh;left:0;right:0;transform:translateY(-50%)}.hf-under-say>p{max-width:19ch;font-family:var(--font-sans);letter-spacing:-.024em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(2rem,4.7vw,4rem);font-weight:900;line-height:1.04}.fan-kick{opacity:0;pointer-events:none;will-change:opacity;box-shadow:inset 0 0 0 1px #f0f6fff2,inset -2px 0 #ffffffd9,0 0 26px #a8c8fa66}.fan-kick,.hw-shrink{position:absolute;inset:0}.hw-shrink{will-change:transform,opacity}.hw-tile-edge{box-shadow:inset 0 0 0 1px #d6e2f480}.hf-fieldb,.hw-tile-edge{opacity:0;position:absolute;inset:0}.hf-fieldb{z-index:2;pointer-events:none;will-change:opacity;background:#04050a;display:none;overflow:hidden}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-fieldb{display:block}}.hf-fieldb-obj{visibility:hidden;will-change:transform;position:absolute;inset:-3%}.hf.is-field .hf-fieldb-obj{visibility:visible}.hf-fieldb-obj>video{object-fit:cover;width:100%;height:100%;display:block}.hf-carry{z-index:5;pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-carry{display:block}}.hf-carry-pool{opacity:0;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(closest-side,#ffce745c,#ff962a29 30%,#be580c0f 56%,#0000 78%);width:104vh;height:104vh;margin:-52vh 0 0 -52vh;position:absolute;top:0;left:0}.hf-carry-pool>i{background:radial-gradient(closest-side,#ffde9657,#ff9e301a 44%,#0000 76%);animation:torch-flick 2.9s ease-in-out infinite;display:block;position:absolute;inset:14%}@keyframes torch-flick{0%,to{opacity:.72}23%{opacity:1}44%{opacity:.55}67%{opacity:.92}83%{opacity:.66}}.hf-carry-core{background:var(--signal);opacity:0;will-change:transform,opacity;width:11px;height:24px;margin:-12px 0 0 -5.5px;position:absolute;top:0;left:0;box-shadow:0 0 16px #fff600d9,0 0 52px #ffc63e8c,0 0 128px #ff961e4d}.hf-emb{z-index:12;opacity:0;pointer-events:none;transition:opacity .8s linear;display:none;position:fixed;inset:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-emb{display:block}}.hf.is-lit .hf-emb{opacity:1}.hf-emb>i{top:100%;left:var(--l);width:var(--s);height:var(--s);box-shadow:0 0 calc(var(--s)*2.2)#ffc45ce6,0 0 calc(var(--s)*7)#ff942280;opacity:0;animation:emb-rise var(--d)linear var(--dl)infinite;will-change:transform,opacity;background:radial-gradient(closest-side,#ffd692fa 38%,#ffd69299 72%,#ffd69200 100%);display:block;position:absolute}@keyframes emb-rise{0%{opacity:0;transform:translate(0)}9%{opacity:.9}72%{opacity:.8}to{transform:translate3d(var(--dx),-128vh,0);opacity:0}}.fan-floor{background:radial-gradient(54% 50% at 62% 20%,#608ac829,#0000 70%);height:26%;position:absolute;top:62%;left:-6%;right:0}.fan-p0 .fan-fly{--dim:1}.fan-p1 .fan-fly{--dim:.88}.fan-p2 .fan-fly{--dim:.72}.fan-p3 .fan-fly{--dim:.55}.fan-p4 .fan-fly{--dim:.4}.fan-pane img{opacity:var(--dim,1)}.fan-edge{opacity:calc(.35 + var(--dim,1)*.65)}.fan-inst{pointer-events:none}.fan-inst,.fan-leaders{position:absolute;inset:0}.fan-leaders{width:100%;height:100%;overflow:visible}.fan-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#ffffff9e;margin:0;font-size:11px;font-weight:500;position:absolute}.fan-chip--box{border:1px solid #ffffff38;padding:.45em .7em;transform:translateY(-50%)}.fan-tick{border:1px solid #ffffff6b;width:7px;height:7px;margin:-4px 0 0 -4px;position:absolute}.fan-mark{border:1px solid var(--signal);width:13px;height:13px;margin:-7px 0 0 -7px;position:absolute}.fan-mark:before{content:"";background:var(--signal);position:absolute;inset:3px}.fan-still{display:none}@media (max-width:1023px){.fan{--fan-k:.57;--fan-rot:-44;transform-origin:560px 100%;margin:0 0 0 -560px;inset:auto auto 10vh 50%}.fan-chip,.fan-leaders,.fan-p3,.fan-p4,.fan-tick{display:none}.fan-mark{visibility:hidden;top:74%!important;left:78%!important}html.bridge-landed .fan-mark{visibility:visible}}@media (prefers-reduced-motion:no-preference){.fan-fly{animation:fan-fly 1.05s cubic-bezier(.25,.6,.3,1) both}.fan-p4 .fan-fly{animation-delay:1.7s}.fan-p3 .fan-fly{animation-delay:1.9s}.fan-p2 .fan-fly{animation-delay:2.1s}.fan-p1 .fan-fly{animation-delay:2.3s}.fan-p0 .fan-fly{animation-delay:2.5s}.fan-drift{animation:fan-drift 15s ease-in-out 3.3s infinite alternate}.fan-settle{animation:fan-settle .9s cubic-bezier(.33,0,.2,1) 3.6s both}}.fan-settle{--settle-x:0%}.fan-approach,.fan-settle{position:absolute;inset:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.fan-approach{transform-origin:96% 56%;animation:fan-approach 3.6s cubic-bezier(.4,0,.3,1) 7s both}.fan-turn{transform-style:preserve-3d;animation:fan-turn 3.6s cubic-bezier(.4,0,.3,1) 7s both}.fan-bone{opacity:0;animation:bone-in .5s cubic-bezier(.16,1,.3,1)var(--bone-in,.4s)both,bone-out .5s cubic-bezier(.55,0,.6,.25)var(--bone-out,2.3s)forwards}.fan-p0 .fan-bone{--bone-in:.3s;--bone-out:2.95s}.fan-p1 .fan-bone{--bone-in:.45s;--bone-out:2.75s}.fan-p2 .fan-bone{--bone-in:.6s;--bone-out:2.55s}.fan-p3 .fan-bone{--bone-in:.75s;--bone-out:2.35s}.fan-p4 .fan-bone{--bone-in:.9s;--bone-out:2.15s}}.fan-bone{opacity:0;pointer-events:none;background:linear-gradient(#cedcf017 13%,#dae6f699 13% calc(13% + 1px),#0000 calc(13% + 1px));position:absolute;inset:0;box-shadow:inset 0 0 0 1px #dce6f6e0}@keyframes fan-turn{0%{transform:rotateY(0)}to{transform:rotateY(21deg)}}@keyframes bone-in{0%{opacity:0;transform:translateZ(-90px)}to{opacity:1;transform:translateZ(0)}}@keyframes bone-out{to{opacity:0}}@keyframes fan-approach{0%{transform:scale(1)translate(0)}to{transform:scale(1.18)translate(-1.5%,2.5%)}}@media (min-width:1024px){.fan-settle{--settle-x:-12%}}@media (prefers-reduced-motion:no-preference){.fan-inst>*{opacity:0;animation:lz-rise .5s cubic-bezier(.16,1,.3,1) 5.8s both}.fan-inst>.fan-chip:nth-of-type(2){animation-delay:6s}.fan-inst>.fan-tick{animation-delay:5.9s}.fan-inst>.fan-mark{animation:fan-ignite .4s ease-out 6.05s both}.fan-floor{opacity:0;animation:lz-in 1.15s ease-out 2.95s both}.fan-pane .fan-refl{animation:fan-refl-in 1.15s ease-out 3.05s both}}@keyframes fan-settle{0%{transform:scale(1.055)translate3d(var(--settle-x,2.4%),1.6%,0)}to{transform:scale(1)translate(0)}}@keyframes fan-fly{0%{opacity:0;transform:translate3d(78px,26px,-540px)rotateY(10deg)}35%{opacity:1}to{opacity:1;transform:translate(0)rotateY(0)}}@keyframes fan-drift{0%{transform:translate(0)}to{transform:translate(-13px,-7px)}}@keyframes fan-refl-in{0%{opacity:0}to{opacity:.1}}@keyframes fan-ignite{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}.hf-dawn,.hf-dawn-r{opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.hf-dawn{background:linear-gradient(102deg,#d9dbd4 0,var(--paper)46%,#f4f5f0 100%)}.hf-dawn-r{background:linear-gradient(95deg,#edeee900 26%,#edeee947 44%,#f0f1eceb 68%,#f4f5f0)}@media (max-width:1023px){.hf-dawn-r{background:linear-gradient(175deg,#edeee900 26%,#edeee942 46%,#f0f1ecf0 74%,#f4f5f0)}}.hf.is-dawn .beat-line{color:#0d0f12}.hf.is-dawn .beat-index{color:#14161a80}.hf.is-dawn .beat-index>b{color:#14161ac7}.hf.is-dawn .fan-pane img{filter:saturate(.7)brightness(.9)drop-shadow(0 18px 26px #14182057)}.hf-sheet{will-change:opacity,transform}.hf-sheet,.hf-sheet-dim{opacity:0;position:absolute;inset:0}.hf-sheet-dim{pointer-events:none;will-change:opacity;background:linear-gradient(#0e101457,#0e101433 46%,#0e10146b)}.hf-sheet-tag{opacity:0;font-family:var(--font-mono);letter-spacing:.24em;text-align:center;text-transform:uppercase;color:#14161a6b;font-size:.6875rem;position:absolute;top:8%;left:0;right:0}@media (max-width:767px){.hf-sheet-tag{letter-spacing:.14em;font-size:.5625rem;top:3%}}.sh{--sh-fs:clamp(8px,1.32vh,14px);--sh-rh:4.55vh;background:#c9cac2;overflow:hidden}.sh,.sh-wrap{position:absolute;inset:0}.sh-wrap{will-change:transform}.hold-void{background:var(--ink);will-change:opacity}.hold-field,.hold-void{opacity:0;pointer-events:none;position:absolute;inset:0}.hold-field{will-change:opacity,transform;display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hold-field{display:block}}.hold-field>i{aspect-ratio:8/5;opacity:calc(var(--tile-o,.3)*1.9);background:linear-gradient(#96b4dc1f 20%,#b0caec85 20% calc(20% + 1px),#0000 calc(20% + 1px)),linear-gradient(0deg,#749ede61 0 26%,#0000 26%),linear-gradient(#162134eb,#090d16eb);border:1px solid #b0caecb8;position:absolute;box-shadow:0 0 44px -12px #5094eba6}.hold-field>i:nth-child(3n){filter:blur(.8px)}.sh-echo{opacity:0;pointer-events:none;will-change:transform,opacity;border:1px solid #c4cedc8c;position:absolute;inset:0}.sh-copy{color:#14161a;position:absolute;inset:-3% -2% 0}.sh-copy-0{opacity:1}.sh-copy-1{opacity:.4;transform:translate(1.5%,-1.1%)rotate(.22deg)}.sh-copy-2{opacity:.24;transform:translate(-2%,2.2%)rotate(-.36deg)}.sh-grid{font-family:var(--font-mono);font-size:var(--sh-fs);line-height:1}.sh-head,.sh-row{height:var(--sh-rh);border-bottom:1px solid #14161a29;grid-template-columns:3.2em repeat(14,minmax(0,1fr));align-items:center;display:grid}.sh-head{height:calc(var(--sh-rh)*.86);letter-spacing:.14em;text-transform:uppercase;color:#14161a80;background:#14161a0e;border-bottom:1px solid #14161a6b;font-weight:500}.sh-head>span,.sh-row>span{text-align:right;white-space:nowrap;border-right:1px solid #14161a24;padding-inline:.7em;overflow:hidden}.sh-head>span{text-align:center}.sh-n{color:#14161a6b;text-align:center!important}.sh-c{color:#14161ac7;font-variant-numeric:tabular-nums}.sh-c--label{color:#14161a9e;letter-spacing:.1em;text-align:left!important}.sh-c--bold{color:#14161aeb;font-weight:600}.sh-c--broken{color:#14161ae6;position:relative;box-shadow:inset 0 0 0 1px #14161ad9;text-align:center!important}.sh-tabs{font-family:var(--font-mono);letter-spacing:.04em;align-items:flex-end;gap:1px;padding-left:3.2%;font-size:clamp(9px,1.35vh,13px);display:flex;position:absolute;bottom:0;left:0}.sh-tab{color:#14161a73;background:#14161a0f;border:1px solid #14161a33;border-bottom:0;padding:.7em 1.1em}.sh-tab.is-on{color:#14161aeb;background:#e6e6e0;border-color:#14161a73}.sh-fall{background:linear-gradient(90deg,#e9e9e3f0,#e9e9e39e 30%,#e9e9e300 58%),radial-gradient(120% 96% at 56% 34%,#e9e9e380,#0000 52%),radial-gradient(130% 100% at 50% 52%,#0000 42%,#60625c4d 100%);position:absolute;inset:0}@media (max-width:767px){.sh{--sh-rh:5.2vh}.sh-head,.sh-row{grid-template-columns:2.6em repeat(6,minmax(0,1fr))}.sh-head>:nth-child(n+8),.sh-row>:nth-child(n+8){display:none}.sh-fall{background:linear-gradient(#e9e9e32e,#e9e9e39e 48%,#e9e9e3e6),radial-gradient(130% 90% at 50% 40%,#0000 40%,#60625c47 100%)}.sh-tabs{font-size:9px}.sh-tab:last-child{display:none}}.hold{z-index:3;color-scheme:light;background:0 0;margin-top:-100dvh;position:relative}.hold>.film-stage{opacity:0;background:#c9cac2;transition:opacity .26s linear}.hold.is-open>.film-stage{opacity:1}@media (prefers-reduced-motion:reduce){.hold>.film-stage{opacity:1;transition:none}}.hold-veilfx{z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none;will-change:opacity;height:100dvh;margin-top:-100dvh;display:none;position:sticky;top:0;overflow:hidden}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hold-veilfx{display:block}}.hold-veil-obj{position:absolute;inset:-8%}.hold-veil-obj>video{object-fit:cover;filter:blur(6px)saturate(.2)brightness(1.05);width:100%;height:100%;display:block}.hold .film-rail{z-index:3}.hold-lead{height:var(--hold-lead)}.hold-tail{height:var(--hold-tail)}.hold-slot{min-height:var(--hold-pitch);align-items:center;display:flex}.hold-slot>div{max-width:32rem}.hold:not(.is-open) .beat-line{color:var(--text)}.hold:not(.is-open) .beat-index{color:#ecf1fa8c}.hold:not(.is-open) .beat-index>b{color:#ecf1fad9}.hold:not(.is-open) .beat-read{color:#ecf1fa9e}.hold:not(.is-open) .beat-read:before{border-color:#ecf1fa66}.hold.is-open .beat-line{color:#101216}.hold .beat-index{color:#14161a85}.hold .beat-index>b{color:#14161acc}.hold .beat-read{color:#14161a9e}.hold .beat-read:before{border-color:#14161a73}.hold .sh-copy-1,.hold .sh-copy-2{transition:opacity .28s linear}.hold.is-link .sh-copy-1,.hold.is-link .sh-copy-2{opacity:0}.hold .sh-copy-0 .sh-c,.hold .sh-copy-0 .sh-n{transition:opacity .28s linear}.hold.is-link .sh-copy-0 .sh-c,.hold.is-link .sh-copy-0 .sh-n{opacity:.1}.hold.is-link .sh-tab:not(.is-on){opacity:0}.hold-dim{opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(72rem 40rem at 50% 74%,#090a0d47,#090a0d99 74%),linear-gradient(#090a0dd1,#090a0d99 42%,#090a0db3);transition:opacity .3s linear;position:absolute;inset:0}.hold.is-dim .hold-dim{opacity:1}.hold.is-fold .hold-dim{opacity:0}.hold.is-fold .sh-copy-0 .sh-c,.hold.is-fold .sh-copy-0 .sh-n{opacity:.8}.sh-fall{transition:opacity .3s linear}.hold.is-fold .sh-fall{opacity:.3}@media (min-width:1024px){.hold.is-fold .sh-fall{opacity:0}.hold.is-fold .sh-copy-0 .sh-c,.hold.is-fold .sh-copy-0 .sh-n{opacity:1}.hold.is-fold .sh{box-shadow:0 0 0 1px #ebf0ffb8,0 60px 160px -40px #000000eb}}.hold.is-dim .beat-line{color:var(--text)}.hold.is-dim .beat-index{color:#ecf1fa8c}.hold.is-dim .beat-index>b{color:#ecf1fad9}.hold.is-dim .beat-read{color:#ecf1fa9e}.hold.is-dim .beat-read:before{border-color:#ecf1fa66}.hold.is-dim .hold-cap{color:#ecf1fa6b}.hold.is-dim .hold-cap:before{background:#ecf1fa4d}.hold.is-dim .hold-link{border-color:#ebf0ff8c;box-shadow:0 0 0 1px #090a0d99,0 26px 70px -18px #000000d9}.hold-link{font-family:var(--font-mono);letter-spacing:.02em;color:#ecf1faf0;opacity:0;visibility:hidden;background:#101216;border:1px solid #101216;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.05rem 1.3rem;font-size:clamp(.875rem,1.75vw,1.25rem);display:flex;position:absolute;top:72%;left:6%;right:6%}.hold-link>b{letter-spacing:.16em;text-transform:uppercase;color:var(--ok);flex:none;font-size:.66em;font-weight:500}.hold.is-link .hold-link{opacity:1;visibility:visible}.hold.is-fold .hold-link{border-color:#ebf0ffb8;transition:border-color .4s,box-shadow .4s;box-shadow:0 0 0 1px #090a0d99,0 26px 80px -16px #000000e0,0 0 44px -12px #96c3ff66}.hold-read{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ecf1faa8;opacity:0;align-items:center;gap:.6em;margin:0;font-size:.6875rem;font-weight:500;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:66%;left:6%;transform:translateY(8px)}.hold-read:before{content:"";border:1px solid #ebf0ff66;flex:none;width:11px;height:11px}.hold.is-fold .hold-read{opacity:1;transform:translateY(0)}@media (max-width:767px){.hold-read{top:7%;left:5%}}.hold.is-docked .hold-link{border-color:#ebf0ffcc;transition:border-color .4s,box-shadow .4s;box-shadow:0 0 0 1px #090a0d99,0 26px 90px -14px #000000e6,0 0 52px -10px #96c3ff80}.hold-cap{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#14161a8c;align-items:center;gap:.6em;margin:0;font-size:.6875rem;font-weight:500;display:flex;position:absolute;top:6%;left:6%}.hold-cap:before{content:"";background:#14161a66;width:26px;height:1px}@media (max-width:767px){.hold-link{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.8rem .9rem;top:76%;left:5%;right:5%}.hold-slot>div{max-width:none}}.hs--ink{color:#14161ac7}.hs--ink:before{border-color:#14161a8c}.hs--ink:after{background:#14161a4d}.hf-occl{z-index:4;pointer-events:none;place-items:center;height:100dvh;margin-top:-100dvh;display:grid;position:sticky;top:0;overflow:hidden}.hf-win-wrap{transform-origin:50%;will-change:transform;grid-area:1/1;width:clamp(232px,27vw,392px);transform:translate(17vw,15vh)}@media (max-width:1023px){.hf-win-wrap{width:min(44vw,172px);transform:translateY(19.5vh)}.hf-win-ui .mw-rows{display:none}}.hf-win-ui{--mw-fs:clamp(8.5px,.72vw,11px);will-change:opacity}@media (max-width:1023px){.hf-win-ui{--mw-fs:9px}}.hf-glass{opacity:0;will-change:opacity;background:#04060a;position:absolute;inset:0}.hf-after{z-index:6;background:#04060a;min-height:100dvh;margin-top:-100dvh;position:relative;overflow:hidden}.hf-after-inner{position:absolute;inset:0}.hf-field{position:absolute;inset:-4%}.hf-field>video{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.hf-after-fall{background:radial-gradient(58% 46% at 50% 48%,#091426b8,#0000 74%),linear-gradient(#04060a00 66%,#04060aeb),linear-gradient(#04060adb,#04060a00 26%)}.hf-after-fall,.hf-after-stack{position:absolute;inset:0}.hf-aw{position:absolute}.hf-aw-c{--mw-fs:clamp(10px,.98vw,14px);width:min(38vw,560px);top:42%;left:50%;transform:translate(-50%,-50%)}.hf-aw-l{--mw-fs:clamp(8px,.56vw,9.5px);width:min(20vw,278px);top:22%;left:3.5%}.hf-aw-r{--mw-fs:clamp(7.5px,.48vw,8.5px);width:min(17vw,236px);top:62%;right:3.5%}.hf-after-inner>.hs{z-index:3}.hf-after .mw-lit{opacity:.9}.hf-after-foot{z-index:3;font-family:var(--font-mono);letter-spacing:.22em;text-align:center;text-transform:uppercase;color:#ebf0ff66;font-size:.6875rem;position:absolute;bottom:clamp(3.5rem,12vh,7rem);left:0;right:0}@media (max-width:1023px){.hf-after{min-height:110vh;margin-top:-110vh}.hf-aw-c{--mw-fs:9.5px;width:74vw;top:52%}.hf-aw-l{top:76%;left:4%}.hf-aw-l,.hf-aw-r{--mw-fs:7px;width:38vw}.hf-aw-r{top:18%;right:4%}.hs--a1{top:10%!important}.hs--a1,.hs--a2{left:5%!important}.hs--a2{top:70%!important}.hf-after-foot{letter-spacing:.12em;font-size:.5625rem;top:3%;bottom:auto}}.hf-outro{height:0}.pf-field{inset:0 1% 0 46%}.pf-far,.pf-field{will-change:transform,opacity;position:absolute}.pf-far{transform-origin:50% 47%;inset:0}.pf-close{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}@media (max-width:1023px){.pf-far{transform-origin:50% 30%}.pf-close .hs{--hs-lead:0px!important;left:7%!important}.pf-close .hs:first-child{top:62%!important}.pf-close .hs:nth-child(2){top:74%!important}.pf-close .hs:nth-child(3){top:84%!important}}.pf-slot{left:var(--x);top:var(--y);width:var(--w);margin-left:calc(var(--w)/-2);position:absolute;transform:translateY(-50%)}.pf-card{will-change:transform,opacity;background:linear-gradient(#101827,#06090f 74%);border:1px solid #ebf0ff6b;position:relative;box-shadow:0 40px 90px -40px #000000f2}.pf-bar{font-family:var(--font-mono);letter-spacing:.06em;color:#ebf0ff80;border-bottom:1px solid #ebf0ff1f;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.625rem;display:flex}.pf-bar>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-bar>b{color:#ebf0ffd1;flex:none;font-weight:500}.pf-body{padding:.875rem .875rem 1rem}.pf-title{font-family:var(--font-sans);letter-spacing:-.01em;color:#f2f4f7f0;margin:0 0 .625rem;font-size:.8125rem;font-weight:700}.pf-rows{font-family:var(--font-mono);letter-spacing:.04em;gap:.25rem;font-size:.625rem;display:grid}.pf-row{border-top:1px solid #ebf0ff12;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.25rem;display:flex}.pf-row>span:first-child{color:#ebf0ff57;text-transform:uppercase}.pf-row>span:last-child{color:#ebf0ffdb;font-variant-numeric:tabular-nums}.pf-row--ok>span:last-child{color:var(--ok)}.pf-graphic{width:100%;height:auto;margin-bottom:.625rem;display:block}.pf-lit{pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(120% 90% at 30% 0,#4d9dff38,#0000 64%),linear-gradient(#ebf0ff14,#0000 48%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #96beff80,0 0 60px -18px #3c82dc80}.pf-slot-1{--x:50%;--y:47%;--w:330px}.pf-slot-2{--x:17%;--y:18%;--w:215px}.pf-slot-3{--x:84%;--y:17%;--w:175px}.pf-slot-4{--x:16%;--y:63%;--w:235px}.pf-slot-5{--x:86%;--y:61%;--w:165px}.pf-slot-6{--x:50%;--y:79%;--w:195px}@media (max-width:1023px){.film--proof .rail-beat{align-items:flex-end;padding-bottom:6vh}.pf-field{inset:0}.pf-slot-1{--x:50%;--y:30%;--w:176px}.pf-slot-2{--x:20%;--y:54%;--w:132px}.pf-slot-3{--x:80%;--y:53%;--w:126px}.pf-slot-4{--x:22%;--y:76%;--w:124px}.pf-slot-5{--x:78%;--y:73%;--w:120px}.pf-slot-6{--x:50%;--y:92%;--w:130px}.film--proof .film-atmo--proof{background:linear-gradient(#0000 48%,#000000e6 66%,#000000f5)}.pf-type{border:1px solid var(--line);background:#000;padding:1.25rem 1.125rem 1.375rem}.pf-type .display-lg{font-size:clamp(1.75rem,8.2vw,2.75rem)}.pf-tag{display:none}}.pf-manifest-row{border-top:1px solid var(--line-strong);font-family:var(--font-mono);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.25rem;padding:.6rem 0;transition:color .2s;display:grid}.pf-manifest-row:last-child{border-bottom:1px solid var(--line-strong)}.pf-manifest-file{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--text);font-size:.9375rem;overflow:hidden}.pf-manifest-n{font-variant-numeric:tabular-nums;color:var(--ok);font-size:1.0625rem;font-weight:600}.pf-manifest-note{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);grid-column:1/-1;font-size:.6875rem}.pf-manifest-row:hover .pf-manifest-file{color:var(--blue-bright)}@media (min-width:768px){.pf-manifest-file{font-size:1rem}.pf-manifest-n{font-size:1.25rem}}@media (max-width:1023px){.pf-manifest{border:1px solid var(--line);padding:1.125rem 1rem 1.25rem}.pf-manifest .display-lg{font-size:clamp(1.75rem,8.2vw,2.75rem)}.film--proof .rail-beat:nth-child(2)>div{padding:3rem 1.125rem 1.375rem}.film--proof .rail-beat:nth-child(2) .display-xl{font-size:2.25rem}}.pf-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ebf0ff6b;font-size:.5625rem;display:none;bottom:calc(100% + .5rem);left:0}.pf-tag,.pf-veil{position:absolute}.pf-veil{z-index:4;opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:opacity;inset:-12%}.pf-veil:after{content:"";background:radial-gradient(124% 96% at 44% 40%,#dee6f2e6,#92a4c26b 54%,#0000 84%);position:absolute;inset:0}.pf-veil>video{object-fit:cover;filter:blur(9px)saturate(.1)brightness(2.6)contrast(.85);width:100%;height:100%;display:block}.act-paper{z-index:4;flex-direction:column;min-height:173.3vh;margin-top:-100dvh;display:flex;position:relative}@media (min-width:1024px){.act-paper{min-height:149.2vh}}.act-paper{background:linear-gradient(178deg,#f1f2ed 0,var(--paper)46%,#e5e6e0 100%);color:#0b0c0e;color-scheme:light;border-top:1px solid #0b0c0e}.seam-dark{z-index:5;--wipe:100%;--wipe-o:0;--wipe-line:#0b0c0ee6;--wipe-shadow:linear-gradient(180deg,#0b0c0e00,#0b0c0e21);height:200vh;margin-top:-100dvh;position:relative}.seam-dark-stage{height:100dvh;clip-path:inset(var(--wipe,0)0 0 0);pointer-events:none;background:#000;position:sticky;top:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.seam-dark{--wipe:0%;height:0;margin-top:0}.seam-dark-stage{display:none}}.act-paper ::selection{color:var(--paper);background:#0b0c0e}.lt-a,.lt-b{flex-direction:column;display:flex}.lt-a{flex:auto;justify-content:center}.lt-b{min-height:var(--lt-b,44vh);flex:none;justify-content:flex-start}@media (min-width:1024px){.lt-b{padding-top:10vh}.lt-a{min-height:var(--lt-a,62vh)}.lt-b{--lt-b:42vh}}.letterhead{border-bottom:1px solid #0b0c0e47;padding-bottom:.875rem}.letter-body{max-width:42rem}@media (min-width:1024px){.letter-body{max-width:46rem}}.letter-body>p{color:#24272b;margin:0 0 .9375rem;font-size:1rem;line-height:1.6}@media (max-width:1023px){.letter-body>p{margin-bottom:.7rem;font-size:.9375rem;line-height:1.5}.letter-lede{letter-spacing:-.018em;margin-bottom:1.4rem!important;font-size:1.375rem!important;line-height:1.32!important}}@media (max-width:767px){.act-paper .display-lg{font-size:1.875rem}}@media (min-width:768px){.letter-body>p{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.74}}.letter-lede{letter-spacing:-.014em;color:#0b0c0e!important;font-size:1.1875rem!important;line-height:1.4!important}@media (min-width:768px){.letter-lede{font-size:1.625rem!important}}.letter-body>p:last-child{margin-bottom:0}.letter-turn{color:#0b0c0e;font-weight:700}.paper-card{border-top:1px solid #0b0c0e3d;padding-top:1.25rem}.paper-card>h3{letter-spacing:-.012em;color:#0b0c0e;margin:.875rem 0 0;font-size:1.0625rem;font-weight:700}.paper-card>p:last-child{color:#4a4e54;margin:.625rem 0 0;font-size:.9375rem;line-height:1.62}.paper-cmd{font-family:var(--font-mono);color:var(--blue);margin:0;font-size:.8125rem;font-weight:600}.close-type{font-family:var(--font-sans);letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:#f2f4f7f5;will-change:transform,opacity;margin:0;padding-inline:1.5vw;font-size:min(11.4vw,13.5rem);font-weight:900;font-stretch:125%;line-height:.82;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:767px){.close-type{font-size:17.5vw;line-height:.9}}.hstates{position:relative}.hstate-b,.hstate-c{--hst-drop:3rem;translate:0 var(--hst-drop);max-width:13ch;font-family:var(--font-sans);letter-spacing:-.024em;text-wrap:balance;color:var(--text);opacity:0;pointer-events:none;margin:0;font-size:clamp(2rem,4.7vw,4rem);font-weight:900;line-height:1.04;position:absolute;top:.08em;left:0}@media (min-width:1024px){.hstate-b,.hstate-c{--hst-drop:5rem}}@media (prefers-reduced-motion:no-preference){.hstate-a{animation:hst-out .5s cubic-bezier(.55,0,.6,.25) 7s both}.hstate-b{animation:hst-in .45s cubic-bezier(.16,1,.3,1) 7.65s both,hst-out .45s cubic-bezier(.55,0,.6,.25) 9.15s forwards}.hstate-c{animation:hst-in .45s cubic-bezier(.16,1,.3,1) 9.7s both}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hstate-b{animation:hst-in .45s cubic-bezier(.16,1,.3,1) 7.65s both}.hstate-c{animation:none}}@keyframes hst-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes hst-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.lz-mark{animation:lz-mark 1.6s cubic-bezier(.5,0,.75,0) both}.lz-boot{animation:lz-boot 1.6s linear both}.lz-obj{opacity:0;animation:lz-obj-in 1.5s cubic-bezier(.16,1,.3,1) .5s both}.lz-chrome{animation:lz-in .5s ease-out 5.25s both}.lz-late{opacity:0;animation:lz-in 2s ease-out 2.4s both}.lz-line>i{animation:lz-line .55s cubic-bezier(.16,1,.3,1) both;display:block;transform:translateY(118%)}.lz-line:first-of-type>i{animation-delay:3.6s}.lz-line:nth-of-type(2)>i{animation-delay:3.7s}.lz-line:nth-of-type(3)>i{animation-delay:3.8s}.lz-line:nth-of-type(4)>i{animation-delay:3.9s}.lz-line:nth-of-type(5)>i{animation-delay:4s}.lz-rise{opacity:0;animation:lz-rise .4s cubic-bezier(.16,1,.3,1) both}.lz-d1{animation-delay:5s}.lz-d2{animation-delay:5.15s}.lz-d3{animation-delay:5.45s}.lz-d4{animation-delay:5.6s}.lz-hs1{animation:lz-hs .7s cubic-bezier(.16,1,.3,1) 7.35s both}.lz-hs2{animation:lz-hs .7s cubic-bezier(.16,1,.3,1) 7.6s both}.lz-hs3{animation:lz-hs .7s cubic-bezier(.16,1,.3,1) 7.85s both}.lz-cue{animation:lz-rise .5s ease-out 6.9s both}.lz-app{opacity:0;animation:lz-rise .95s cubic-bezier(.16,1,.3,1) 6.45s both}.mw-draw{stroke-dasharray:340;stroke-dashoffset:340px;animation:lz-draw 1s cubic-bezier(.32,.72,.3,1) 6.65s both}.hf-light{animation:lz-glow 1.4s ease-out 6.55s both}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lz-line>i{animation-duration:.42s}.lz-line:first-of-type>i{animation-delay:5.3s}.lz-line:nth-of-type(2)>i{animation-delay:5.36s}.lz-line:nth-of-type(3)>i{animation-delay:5.42s}.lz-line:nth-of-type(4)>i{animation-delay:5.48s}.lz-line:nth-of-type(5)>i{animation-delay:5.54s}.lz-chrome{animation-duration:.4s;animation-delay:5.5s}.lz-rise{animation-duration:.35s}.lz-d1{animation-delay:5.55s}.lz-d2{animation-delay:5.63s}.lz-d3{animation-delay:5.71s}.lz-d4{animation-delay:5.79s}.lz-cue{animation-delay:5.85s}.fan-approach{animation:fan-approach2 10.6s linear both}.fan-turn{animation:fan-turn2 10.6s linear both}}@keyframes fan-approach2{0%,32%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:scale(1)translate(0)}51%,85%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:scale(1.085)translate(-.7%,1.2%)}97%,to{transform:scale(1.18)translate(-1.5%,2.5%)}}@keyframes fan-turn2{0%,32%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:rotateY(0)}51%,85%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:rotateY(9deg)}97%,to{transform:rotateY(21deg)}}.hf-restage{background:linear-gradient(#040507f7,#0405079e 21%,#04050700 43%),linear-gradient(90deg,#040507f5,#040507b8 30%,#04050700 58%),linear-gradient(0deg,#0000 0 29%,#c4d8f880 29% calc(29% + 1px),#0000 calc(29% + 1px)),linear-gradient(#0000 71%,#4c689633 86%,#8aaee466),radial-gradient(70rem 32rem at 74% 88%,#9ec2f66b,#0000 68%)}.hf-restage,.hf-restage-key{opacity:0;pointer-events:none;will-change:opacity;display:none;position:absolute;inset:0}.hf-restage-key{background:linear-gradient(#050609ed,#050609db 32%,#05060985 62%,#0506091a 84%,#05060900);-webkit-mask-image:linear-gradient(90deg,#0000 0 30%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 0 30%,#000 54% 100%)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-restage-key{animation:hf-restage 10.6s linear both;display:block}}.hf-ghostx{opacity:0;pointer-events:none;filter:blur(3px);will-change:opacity;width:92%;height:86%;display:none;position:absolute;top:2%;right:-14%}.hf-ghostx>img{object-fit:contain;object-position:100% 50%;width:100%;height:100%;display:block;transform:scaleX(-1)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hf-restage{animation:hf-restage 10.6s linear both;display:block}.hf-ghostx{animation:hf-ghostx 10.6s linear both;display:block}.hf .film-atmo{animation:hf-atmo-out 10.6s linear both}}@keyframes hf-restage{0%,86%{opacity:0}94%,to{opacity:1}}@keyframes hf-ghostx{0%,86%{opacity:0}94%,to{opacity:.085}}@keyframes hf-atmo-out{0%,86%{opacity:1}94%,to{opacity:0}}@keyframes lz-draw{to{stroke-dashoffset:0}}@keyframes lz-glow{0%{opacity:0}to{opacity:.34}}@keyframes lz-boot{0%{opacity:.72;width:0}70%{opacity:.72}to{opacity:0;width:84px}}@keyframes lz-mark{0%,46%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes lz-in{0%{opacity:0}to{opacity:1}}@keyframes lz-obj-in{0%{opacity:0;transform:scale(1.19)}to{opacity:1;transform:scale(1)}}@keyframes lz-line{0%{opacity:0;transform:translateY(118%)}46%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes lz-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lz-hs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fan{display:none}.fan-still{width:min(53%,820px);height:auto;display:block;position:absolute;top:47%;right:1.5vw;transform:translateY(-50%)}.fan-layer{z-index:1;height:100vh;margin-top:0;position:absolute;top:0;left:0;right:0}.fan-inst{display:none}.hf .film-stage{height:100vh}.hf .film-rail{margin-top:-100vh}.hf .rail-hero{height:100vh;padding-top:9rem}.hf-dawn,.hf-dawn-r{display:none}.hf-tail{height:auto}.hf-say-lead,.hf-say-rest{display:none}.hf-say{min-height:0;padding-block:3.5rem 4.5rem}.hf-say>div:before{display:none}.act-paper,.hold{margin-top:0}.hold{background:#c9cac2;height:auto}.hold-lead,.hold-tail{display:none}.hold:not(.is-open) .beat-line{color:#101216}.hold:not(.is-open) .beat-index{color:#14161a85}.hold:not(.is-open) .beat-index>b{color:#14161acc}.hold:not(.is-open) .beat-read{color:#14161a9e}.hold:not(.is-open) .beat-read:before{border-color:#14161a73}.hold-slot{min-height:0;padding-block:2rem}.hold .film-stage{height:62vh;position:relative}.hold-link{opacity:1;visibility:visible}.fan-close,.hf-tail,.lz-boot{display:none}.pf-veil{opacity:0;visibility:hidden}.film-stage{height:76vh;position:relative}.film-rail{margin-top:0}.rail-hero{height:auto;padding-top:3rem;padding-bottom:3rem}.rail-beat{height:auto;padding-block:3.25rem}.hf-beats{gap:2.25rem;margin-top:0;display:grid}.hf-slot{opacity:1;min-height:0;padding-top:0}.hf-sheet,.hf-sheet-dim,.hf-sheet-tag,.rail-tail{display:none}.hf-occl{z-index:4;height:76vh;margin-top:-76vh;position:relative}.hf-win-wrap{justify-self:end;margin-right:6vw;transform:none}.hf-glass{display:none}.mw-lit{opacity:.85}.hf-after{min-height:78vh;margin-top:0}.hf-outro{display:none}.hs{opacity:1;transform:none}.hf-macro{opacity:.9}.film-mark,.film-veil{display:none}.film-light,.film-vig{opacity:.34}.pf-lit{opacity:.5}.pf-field{position:relative;inset:auto}}.build{--wipe:100%;--wipe-o:0;--c0:0;--c1:0;--c2:0;--c3:0;--wipe-line:#0b0c0ee6;--wipe-shadow:linear-gradient(180deg,#0b0c0e00,#0b0c0e24);height:330vh;margin-top:-100dvh;position:relative}.build-back{z-index:3;background:#e5e6e0;margin-bottom:-100dvh}.build-back,.build-stage{height:100dvh;position:sticky;top:0}.build-stage{z-index:5;clip-path:inset(var(--wipe,0)0 0 0);color-scheme:dark;background:#000;overflow:hidden}.build-inner{padding-inline:clamp(1.25rem,4vw,3.5rem);position:absolute;inset:0}.build-spine{height:1px;position:absolute;top:48%;left:clamp(1.25rem,4vw,3.5rem);right:clamp(1.25rem,4vw,3.5rem);overflow:hidden}.build-spine>i{height:1px;transform:scaleX(var(--c0,0));transform-origin:0;background:#ebf0ff4d;display:block}.build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.25rem,3vw,3rem);display:grid;position:absolute;top:calc(48% + 1px);left:clamp(1.25rem,4vw,3.5rem);right:clamp(1.25rem,4vw,3.5rem)}.bcol{opacity:var(--o,0);transform:translate3d(0,calc((1 - var(--o,0))*22px),0);padding-top:1.6rem;position:relative}.bcol-1{--o:var(--c1)}.bcol-2{--o:var(--c2)}.bcol-3{--o:var(--c3)}.bcol-drop{width:1px;height:1.15rem;transform:scaleY(var(--o,0));transform-origin:50% 0;background:#ebf0ff57;position:absolute;top:0;left:0}.bcol-cmd{font-family:var(--font-mono);letter-spacing:.02em;color:#4d9dff;margin:0;font-size:.8125rem;font-weight:600}.bcol>h3{letter-spacing:-.012em;color:#f2f4f7;margin:.7rem 0 0;font-size:1.0625rem;font-weight:700}.bcol-body{color:#8b93a1;max-width:30ch;margin:.55rem 0 0;font-size:.9375rem;line-height:1.6}@media (min-width:1280px){.build-grid,.build-spine{left:max(clamp(1.25rem,4vw,3.5rem),50vw - 37.5rem);right:max(clamp(1.25rem,4vw,3.5rem),50vw - 37.5rem)}}@media (max-width:1023px){.build-spine{top:56%}.build-grid{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:0;top:calc(56% + 1px);bottom:2.5vh}.bcol{padding-top:1.05rem}.bcol-drop{height:.7rem}.bcol-cmd{font-size:.6875rem}.bcol>h3{margin-top:.4rem;font-size:.9375rem}.bcol-body{max-width:none;margin-top:.3rem;font-size:.8125rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.build{--wipe:0%;--c0:1;--c1:1;--c2:1;--c3:1;background:#000;height:auto;margin-top:0}.build-back{display:none}.build-stage{clip-path:none;height:auto;padding:4rem 0;position:relative}.act-paper{min-height:0}.build-inner{position:static;inset:auto}.build-spine{margin-bottom:0;position:static}.build-grid{gap:2.5rem clamp(1.25rem,3vw,3rem);margin-top:0;position:static}}.story{z-index:1;isolation:isolate;background:#000;position:relative}.st-stage{z-index:0;background:#000;height:100dvh;position:sticky;top:0;overflow:hidden}.st-blur{filter:blur(var(--st-b,0));transition:filter .12s linear;inset:0}.st-blur,.st-cam{position:absolute}.st-cam{width:max(100%,177.12dvh);height:100%;transform:translate3d(calc(-50% + var(--st-pan,0px)),var(--st-tilt,0),0);will-change:transform;transition-property:transform;transition-duration:0s;transition-timing-function:linear;top:0;left:50%}.st-dolly{transform-origin:50%;position:absolute;inset:0}.story.is-moving .st-dolly{transition:transform .52s cubic-bezier(.4,0,.2,1);transform:none;animation:none!important}.st-l{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .22s linear;display:block;position:absolute;inset:0}.st-l.is-on{opacity:1;visibility:visible}.st-still{background:#000;transition:none}.st-play{background:#000;transition:opacity .13s linear}.st-still{z-index:1}.st-vig{pointer-events:none;background:radial-gradient(118% 96% at 50% 46%,#0000 46%,#00000057 78%,#000000b8 100%);position:absolute;inset:0}.st-hand-b{opacity:0;visibility:hidden;z-index:1;background:#000;transition:opacity .56s linear}.story.is-plate8 .st-hand-b{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.st-hand-b{transition:none}}.st-hand{z-index:1;pointer-events:none;inset:0}.st-hand,.st-hp{position:absolute}.st-hp{left:calc(var(--dfx,0px) + var(--px)*var(--dfw,100%));top:calc(var(--dfy,0px) + var(--py)*var(--dfh,100%));width:calc(var(--pw)*var(--dfw,100%));height:calc(var(--ph)*var(--dfh,100%));background-repeat:no-repeat;background-size:var(--dfw,100%)var(--dfh,100%);background-position:calc(-1*var(--px)*var(--dfw,100%))calc(-1*var(--py)*var(--dfh,100%));opacity:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.st-wire{visibility:hidden;pointer-events:none;clip-path:inset(0 100% 0 0);background-color:#04060bb3;background-image:linear-gradient(#7ea8e017 1px,#0000 0),linear-gradient(90deg,#7ea8e017 1px,#0000 0);background-size:46px 46px,46px 46px;position:absolute;inset:0}.st-wire-cv,.story.st-wired .st-scan,.story.st-wired .st-wire{width:100%;height:100%;display:block;position:absolute;inset:0}.st-wire:after{content:"";background:linear-gradient(90deg,#a0c6ff00,#a0c6ff57 14% 86%,#a0c6ff00);height:1px;top:63%;right:0}.st-scan,.st-wire:after{position:absolute;left:0}.st-scan{visibility:hidden;background:#c6e0ffe6;width:2px;margin-left:-1px;top:0;bottom:0;box-shadow:0 0 22px 5px #78b0ff57}.st-dawn,.st-dawn-s,.st-scan{opacity:0;pointer-events:none}.st-dawn,.st-dawn-s{display:none;position:absolute;inset:0}@media (min-width:1024px){.st-dawn,.st-dawn-s{display:block}}.st-dawn{mix-blend-mode:screen;background:linear-gradient(#54627057,#7e8c9880 46%,#98a4ae9e 78%,#76828e8f),radial-gradient(90% 58% at 26% 86%,#c4d0d857,#0000 72%)}.st-dawn-s{mix-blend-mode:saturation;background:#7b7f83}.st-rail{z-index:2;pointer-events:none;margin-top:-100dvh;position:relative}.st-rail a,.st-rail button{pointer-events:auto}.st-fold{min-height:100dvh;padding-inline:var(--hero-pad);align-content:center;display:grid;position:relative}.st-fold:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#00000080 34%,#000000c7 62%,#000000d6);display:none;position:absolute;inset:0 0 0 34%}.st-qual,.st-qual2{display:block}.st-occ{pointer-events:none;opacity:0;background:radial-gradient(62% 46% at 40% 38%,#ffc46c80 0,#ff943442 42%,#ff802000 76%),radial-gradient(120% 70% at 22% 44%,#ffac4c38,#0000 68%);display:none;position:absolute;inset:0}@media (min-width:1024px){.st-occ{display:block}}.st-fold-inst{pointer-events:none;inset:0}.st-fold-inst,.st-scale{display:block;position:absolute}.st-scale{left:var(--hero-pad);width:30%;bottom:15dvh}.st-scale>u{background:#fff3;height:1px;display:block}.st-scale>s{background:#ffffff4d;width:1px;height:6px;display:block;position:absolute;top:0}.st-scale>s.st-scale-arm{width:calc(var(--st-a,0)*100%);background:#ffffff80;height:3px;top:-1px;left:0}.story.is-playing .st-scale-arm{opacity:0}.st-scale>em{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff70;margin-top:10px;font-size:10px;font-style:normal;font-weight:500;display:block}.st-slate{left:var(--hero-pad);right:var(--hero-pad);opacity:0;pointer-events:none;position:absolute;top:26%}.st-slate>u{transform-origin:0;background:#ffffff6b;width:min(38rem,66%);height:1px;display:block;transform:scaleX(0)}.st-slate>u:nth-of-type(2){background:#fff3;width:min(22rem,40%);margin-top:19px}.st-slate>em{font-family:var(--font-mono);letter-spacing:.2em;color:#fffffff0;clip-path:inset(0 100% 0 0);margin-top:18px;font-size:21px;font-style:normal;font-weight:500;display:inline-block}.st-card{z-index:4;padding-inline:var(--hero-pad);background:var(--paper);color:#0b0c0e;opacity:0;pointer-events:none;place-content:center start;display:none;position:absolute;inset:0}@media (min-width:1024px){.st-card{display:grid}}.st-card-in{max-width:52rem}.st-card-in>u{transform-origin:0;background:#0b0c0e6b;height:1px;display:block;transform:scaleX(0)}.st-card-in>u:nth-of-type(2){background:var(--paper-line);width:62%}.st-card-in>em{font-family:var(--font-mono);letter-spacing:.2em;color:var(--paper-muted);margin-top:22px;font-size:15px;font-style:normal;font-weight:500}.st-card-in>em,.st-card-in>strong{text-transform:uppercase;display:block}.st-card-in>strong{font-family:var(--font-sans);letter-spacing:-.01em;color:#0b0c0e;margin:18px 0 26px;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:900;font-stretch:125%;line-height:1.02}.st-card-in>strong span{color:#0b0c0e57}.st-card:before{content:"";mix-blend-mode:multiply;background:radial-gradient(46% 62% at 84% 56%,#ffe7bbe6,#ffe2b257 42%,#fff0 74%),linear-gradient(252deg,#fff0d680,#0b0c0e00 30%,#0b0c0e0b 66%,#0b0c0e1a);inset:0}.st-card-fig,.st-card:before{pointer-events:none;position:absolute}.st-card-fig{--ef:33dvh;--pw:calc(var(--ef)/.45*1.768);--ph:calc(var(--ef)/.45);width:calc(var(--pw)*.147);height:var(--ef);bottom:15%;right:11%}.st-card-elf{background-image:url(/media/story/poster.webp);background-size:var(--pw)var(--ph);background-position:calc(var(--pw)*-.205)calc(var(--ph)*-.535);filter:grayscale()brightness(3.1)contrast(1.16)invert();background-repeat:no-repeat;inset:0;-webkit-mask-image:radial-gradient(64% 68% at 50% 47%,#000 16%,#000000c7 58%,#0000 95%);mask-image:radial-gradient(64% 68% at 50% 47%,#000 16%,#000000c7 58%,#0000 95%)}.st-card-elf,.st-card-fire{mix-blend-mode:multiply;display:block;position:absolute}.st-card-fire{width:calc(var(--ef)*.055);height:calc(var(--ef)*.085);box-shadow:0 0 calc(var(--ef)*.1)#ff9628bf,0 0 calc(var(--ef)*.4)#ff8a1e4d;background:linear-gradient(#ffb03cf2,#e2600ce6);top:25%;left:84%;-webkit-mask-image:radial-gradient(closest-side at 50% 46%,#000 88%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 46%,#000 88%,#0000 100%)}.st-card-emb{pointer-events:none;position:absolute;inset:0;overflow:hidden}.st-card-emb>i{width:var(--s);height:var(--s);opacity:0;mix-blend-mode:multiply;background:radial-gradient(closest-side,#ff7a14f2,#ff943057 48%,#fff0 76%);position:absolute;bottom:6%}.st-cue{bottom:clamp(1.25rem,3.4vh,2.25rem)}.st-mid{pointer-events:none;--st-arm:32dvh;--st-arm-lead:78dvh;margin-top:-100dvh;position:relative}.st-band{height:var(--st-arm);display:block}.st-band--lead{height:var(--st-arm-lead)}.st-rest{min-height:180dvh;padding-top:0;padding-inline:var(--hero-pad);align-content:start;display:grid}.st-rest-in{position:sticky;top:60dvh}.st-fold-in{max-width:none}.st-swap{min-height:68px;position:relative}.st-qual2{position:absolute;top:0;left:0;right:0}.st-fold .display-hero{font-size:clamp(2.25rem,9.6vw,3.5rem)}.st-h1{text-shadow:0 2px 40px #000000d9}.st-qual{letter-spacing:-.005em;max-width:26ch;color:var(--muted);text-shadow:0 2px 26px #000000e6;margin-top:1rem;font-size:1rem;line-height:1.35}.st-cta{margin-top:1.75rem}.st-aud{color:var(--faint);letter-spacing:.055em;text-shadow:0 2px 22px #000000eb;margin-top:.75rem}.st-aud>span{color:var(--muted)}.st-get{max-width:38ch;font-family:var(--font-mono);color:var(--faint);text-shadow:0 2px 22px #000000eb;margin-top:1.5rem;font-size:.75rem;line-height:1.62}.st-get>span{color:var(--muted)}@media (min-width:1024px){.st-aud{letter-spacing:.1em}}.st-qual2{max-width:34ch;font-family:var(--font-mono);letter-spacing:.01em;text-shadow:0 1px 3px #000000b8,0 2px 26px #000000eb;margin-top:1rem;font-size:.75rem;line-height:1.7}.st-qual2,.st-qual2 span{color:var(--muted)}.st-chip--a{top:22%;left:7%}.st-chip--a>i{width:88px;top:50%;left:100%;transform:rotate(18deg)}@media (min-width:1024px){.st-fold:before,.st-qual{display:block}.st-qual{margin-top:1.5rem;font-size:1.125rem}}.st-chip{font-family:var(--font-mono);font-size:var(--c-fs,11px);text-transform:uppercase;letter-spacing:.1em;color:#ffffff9e;white-space:nowrap;text-shadow:0 1px 18px #000000e6;font-weight:500;line-height:1.4;position:absolute}.st-chip--box{border:1px solid #ffffff38;padding:7px 11px}.st-chip i{transform-origin:0;background:#ffffff38;height:1px;display:block;position:absolute}.st-chip i:after{content:"";background:#ffffff57;width:1px;height:7px;position:absolute;top:-3px;right:-1px}.st-ann{z-index:1;pointer-events:none}.st-ann,.st-ann-g{position:absolute;inset:0}.st-ann-g{opacity:0;transition:opacity .26s linear}.st-ann-g.is-on{opacity:1}.st-ann-g>.st-chip,.st-lead{top:0;left:0}.st-lead{transform-origin:0;background:linear-gradient(90deg,#fff0,#ffffff3d 22% 100%);height:1px}.st-lead,.st-tick{display:block;position:absolute}.st-tick{width:7px;height:7px;left:calc(var(--fx) + var(--fw)*var(--tu));top:calc(var(--fy) + var(--fh)*var(--tv));border:1px solid #ffffff6b;margin:-4px 0 0 -4px}@media (max-width:1023px){.st-ann-g--nolead-m .st-lead,.st-ann-g--nolead-m .st-tick{display:none}}.st-cube{left:calc(var(--fx) + var(--fw)*var(--u));top:calc(var(--fy) + var(--fh)*var(--v));width:calc(var(--fw)*var(--s));height:calc(var(--fw)*var(--s));margin:calc(var(--fw)*var(--s)/-2)0 0 calc(var(--fw)*var(--s)/-2);box-shadow:0 0 0 1px var(--signal);opacity:0;transition:opacity .26s linear;display:block;position:absolute}.st-cube.is-on{opacity:.62}.story.is-playing .st-cube,.story:not(.is-clear) .st-cube{opacity:0}.st-rest-in{opacity:0;max-width:26rem;transition:opacity .3s linear}.story[data-beat="8"] .st-rest-in{opacity:1}@media (max-width:1023px){.story.is-hand-late[data-beat="8"] .st-rest-in{opacity:0}}.story.is-seam .st-rest-in{opacity:0;transition:opacity .42s linear}@media (prefers-reduced-motion:reduce){.st-rest-in{opacity:1;transition:none}}.st-read{font-family:var(--font-mono);letter-spacing:.04em;color:var(--faint);font-size:.8125rem}.st-read b{letter-spacing:.02em;color:var(--muted);font-size:1.0625rem;font-weight:500;display:block}.st-mark{background:var(--signal);vertical-align:1px;width:9px;height:9px;margin-right:10px;display:inline-block}.st-rest-rule{background:var(--line);width:64px;height:1px;margin:1.25rem 0}@media (max-width:767px){.st-cam{width:max(100%,177.12dvh);height:100%;top:0}.st-ann-g>.st-chip{letter-spacing:.08em;font-size:10px}.st-tick{left:calc(var(--fx) + var(--fw)*var(--ptu));top:calc(var(--fy) + var(--fh)*var(--ptv))}.st-vig{background:radial-gradient(124% 80% at 50% 42%,#0000 46%,#0000006b 82%,#000000c7 100%),linear-gradient(#00000057,#0000 16% 52%,#0000009e 88%,#000000db)}.st-fold{align-content:end;padding-bottom:9dvh}.st-mid{--st-arm:34dvh;--st-arm-lead:104dvh;margin-top:-100dvh}.st-rest{align-content:start;min-height:180dvh;padding-top:0;padding-bottom:0}.st-rest-in{position:sticky;top:76dvh}.st-read{letter-spacing:.06em;font-size:.8125rem}.st-read>.st-mark{vertical-align:0;width:7px;height:7px;margin-right:7px}.st-rest-rule{width:40px;margin:.75rem 0}.st-fold-in,.st-rest-in{max-width:none}.st-chip{--c-fs:10px}.st-chip--a{top:11%;left:6%}.st-chip--a>i{display:none}.st-scale{width:44%;bottom:54dvh}.st-scale>em{margin-top:8px}.st-wire{background-size:40px 40px,40px 40px}.st-slate{top:40%}.st-slate>u{width:82%}.st-slate>em{letter-spacing:.11em;font-size:15px}.st-qual{max-width:30ch;margin-top:.75rem;font-size:.9375rem}.st-cta{margin-top:1.25rem}.st-aud{margin-top:.55rem}.st-aud,.st-get{font-size:.625rem}.st-get{max-width:34ch;margin-top:.9rem;line-height:1.55}.st-qual2{max-width:42ch;margin-top:.75rem;font-size:.6875rem;line-height:1.62}.st-swap{min-height:46px}}@media (min-width:1024px){.st-fold-in{margin-left:56%}.st-fold .display-hero{font-size:min(4.35vw,4.5rem)}.st-rest-in{max-width:30rem;margin-left:0}.st-mid{--st-arm:30dvh;--st-arm-lead:108dvh}.st-rest{align-content:start;min-height:180dvh;padding-top:40dvh}.st-fold:before{display:block}.st-fold{align-content:end;padding-bottom:6dvh}.st-qual2{margin-top:1.5rem;font-size:.8125rem}}@media (prefers-reduced-motion:no-preference){.st-dolly{animation:none}}@keyframes st-dolly{0%,11%{transform:translate(18.8%,-22.4%)scale(1.6)}18%,27%{transform:translate(0)scale(1)}33%,42%{transform:translate(6%,4.5%)scale(1.3)}48%,57%{transform:translate(-17%,45.8%)scale(2.15)}60%,78%{transform:translate(0)scale(1)}83%,92%{transform:translate(-3%,1.4%)scale(1.14)}to{transform:translate(0)scale(1)}}@keyframes st-dolly-m{0%,11%{transform:translate(23.8%,-38.4%)scale(1.6)}18%,27%{transform:translate(0)scale(1)}33%,42%{transform:translate(13.2%,4.3%)scale(1.26)}48%,57%{transform:translate(-8%,38.8%)scale(1.75)}60%,78%{transform:translate(0)scale(1)}83%,92%{transform:translate(-2%,1.2%)scale(1.1)}to{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.st-slate{opacity:1;animation:st-fade .4s ease-in 1.6s forwards}.st-slate>u{animation:st-draw .12s cubic-bezier(.16,1,.3,1) both}.st-slate>u:nth-of-type(2){animation-delay:60ms}.st-slate>em{animation:st-type 60ms steps(8) both}.st-card{opacity:1;animation:st-card-wipe 1.66s cubic-bezier(.5,0,.2,1) 1.62s both}.st-card-emb>i{animation:st-card-ember 7.4s linear infinite}.st-card-in>u{animation:st-draw .3s cubic-bezier(.16,1,.3,1) 1.78s both}.st-card-in>u:nth-of-type(2){animation-delay:1.92s}.st-h1 .hl>i{animation:st-line .62s cubic-bezier(.16,1,.3,1) both;transform:translateY(116%)}.st-h1 .hl:first-of-type>i{animation-delay:3.58s}.st-h1 .hl:nth-of-type(2)>i{animation-delay:3.71s}.st-h1 .hl:nth-of-type(3)>i{animation-delay:3.84s}.st-qual{opacity:0;animation:st-rise .45s cubic-bezier(.16,1,.3,1) 5.6s both,st-fade .35s ease-in 7.72s forwards}.st-cta{opacity:0;animation:st-rise .45s cubic-bezier(.16,1,.3,1) 5.82s both}.st-aud,.st-get{opacity:0;animation:st-rise .45s cubic-bezier(.16,1,.3,1) 5.98s both}.st-cue{opacity:0;animation:st-rise .5s ease-out 6.05s both}.st-vig{animation:st-stop .8s ease-in-out 5.85s both}.st-wire{animation:st-wipe 2.5s linear 7.05s both}.st-scan{animation:st-scanx 2.5s linear 7.05s both}.st-qual2{opacity:0;animation:st-rise .45s cubic-bezier(.16,1,.3,1) 7.7s both}.st-fold-inst .st-chip{opacity:0;animation:st-hs .7s cubic-bezier(.16,1,.3,1) both}.st-fold-inst .st-chip:first-of-type{animation-delay:9.55s}.st-scale{opacity:0;animation:st-rise .6s cubic-bezier(.16,1,.3,1) 9.78s both}.st-occ{animation:st-fadein .5s ease-out 5.95s both,st-fade .4s ease-in 7.35s forwards}.st-dawn,.st-dawn-s{animation:st-fadein .8s ease-out 9.42s both}.story.is-day-out .st-dawn,.story.is-day-out .st-dawn-s{transition:opacity .62s linear;opacity:0!important;animation:none!important}}@keyframes st-wipe{0%{clip-path:inset(0 100% 0 0)}20%,76%{clip-path:inset(0 42% 0 0)}96%,to{clip-path:inset(0 42% 0 100%)}}@keyframes st-scanx{0%{opacity:0;left:0}4%{opacity:1}20%,76%{opacity:1;left:58%}96%{opacity:1;left:0}to{opacity:0;left:0}}@keyframes st-fadein{0%{opacity:0}to{opacity:1}}@keyframes st-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes st-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes st-line{0%{opacity:0;transform:translateY(116%)}52%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes st-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes st-fade{0%{opacity:1}to{opacity:0}}@keyframes st-hs{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes st-card-ember{0%{opacity:0;transform:translate(0)}14%{opacity:.9}72%{opacity:.55}to{opacity:0;transform:translate(-26px,-62dvh)}}@keyframes st-card-wipe{0%{clip-path:inset(0 100% 0 0)}20%,76%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes st-stop{0%{background:radial-gradient(118% 96% at 50% 46%,#0000 46%,#00000057 78%,#000000b8 100%)}to{background:radial-gradient(112% 92% at 44% 44%,#0000 34%,#00000094 70%,#000000e6 100%)}}@media (prefers-reduced-motion:reduce){.st-blur{filter:none;transition:none}.st-mid{--st-arm:26dvh;--st-arm-lead:40dvh}.st-rest{min-height:74dvh}.st-ann,.st-card,.st-chip,.st-dawn,.st-dawn-s,.st-occ,.st-qual2,.st-scale,.st-scan,.st-slate,.st-wire{display:none}.st-swap{min-height:0}}html.story-hold .hf,html.story-hold .hf *,html.story-hold .hf :after,html.story-hold .hf :before{animation:none!important}html.story-act .hf .hstate-a{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:no-preference){html.story-act .hf .hstate-b{animation-delay:1.2s,3s!important}html.story-act .hf .hstate-c{animation-delay:3.6s!important}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.story-act .hf .hstate-b{animation-delay:1.2s!important}}.br{display:contents}.br:not(.is-live)>*{visibility:hidden}.br-fly{z-index:3;opacity:var(--br-o,0);pointer-events:none;position:fixed;inset:0}.br-trace-w{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.br-trace{stroke:#fff60070;stroke-width:1px;stroke-linecap:round}.br-guide{stroke:#e2ecff57;stroke-width:1px;stroke-dasharray:3 9}.br-cursor,.br-echo{background:var(--signal);transform:translate3d(calc(var(--cx,0px) - var(--cw,15px)/2),calc(var(--cy,0px) - var(--ch,15px)/2),0);width:var(--cw,15px);height:var(--ch,15px);--cf-stop:calc(100% - var(--cf,1)*46%);-webkit-mask-image:radial-gradient(farthest-corner at 50% 50%,#000 var(--cf-stop),transparent 100%);mask-image:radial-gradient(farthest-corner at 50% 50%,#000 var(--cf-stop),transparent 100%);border-radius:0;display:block;position:absolute;top:0;left:0}.br-cursor{opacity:var(--ci,1);box-shadow:0 0 calc(20px*var(--cg,1))#fff600b8,0 0 calc(64px*var(--cg,1))#ffd63c66}.br-echo{opacity:var(--eo,0);filter:blur(var(--eb,1.6px))}.hf-chapter-in>em:after,.sm-say .beat-line:after{content:"";background:var(--signal);vertical-align:baseline;opacity:0;width:.12em;min-width:3px;height:.74em;margin-left:.2em;transition:opacity .18s linear;display:inline-block}html.bridge-landed .hf-chapter-in>em:after,html.bridge-landed .sm-say .beat-line:after{opacity:1;animation:cursor-blink 1.1s step-end infinite}@media (prefers-reduced-motion:reduce){.br{display:none}.hf-chapter-in>em:after,.sm-say .beat-line:after{opacity:1;animation:none}}.film.hf.seam,.film.hf.seam .hf-chapter{height:100dvh}.film.hf.seam .hf-chapter-in{top:26%}.sm-say{left:var(--hero-pad);right:var(--hero-pad);pointer-events:auto;max-width:34rem;position:absolute;top:78%}.sm-say .beat-line{max-width:22ch;font-size:clamp(1.5rem,3.6vw,2.5rem)}.sm-say .beat-read{margin-top:1.1rem}.sm-elf.sbt-fig{--ef:12dvh;pointer-events:none;position:absolute;bottom:6%;right:9%}.sm-elf .sbt-elf{filter:contrast(1.02)brightness(7.4)saturate(.26)}.sm-elf.sbt-fig:before{width:calc(var(--ef)*3.4);height:calc(var(--ef)*2.1);background:radial-gradient(closest-side,#ffe89626,#ffce5a0d 40%,#0000 74%)}@media (max-width:1023px){.sm-say{top:80%}.sm-elf.sbt-fig{--ef:9dvh;bottom:5%;right:10%}}@media (prefers-reduced-motion:reduce){.film.hf.seam{background:var(--ink);border-top:1px solid #e2e8f042;height:auto}.film.hf.seam .hf-chapter{border-top:0;height:auto;padding-block:4.5rem 5rem;display:block;position:relative}.film.hf.seam .hf-chapter-in,.sm-say{position:relative;top:auto}.sm-say{padding-inline:var(--hero-pad);margin-top:2.5rem;left:auto;right:auto}.sm-elf{display:none}}.sbt-fig{--ef:8dvh;--pw:calc(var(--ef)/.45*1.768);--ph:calc(var(--ef)/.45);--fw:calc(var(--pw)*.147);width:var(--fw);height:var(--ef);position:relative}.sbt-elf{background-image:url(/media/story/poster.webp);background-size:var(--pw)var(--ph);background-position:calc(var(--pw)*-.205)calc(var(--ph)*-.535);filter:contrast(1.05)brightness(5.6)saturate(.22);mix-blend-mode:screen;background-repeat:no-repeat;inset:0;-webkit-mask-image:radial-gradient(68% 70% at 50% 47%,#000 12%,#000000b8 58%,#0000 96%);mask-image:radial-gradient(68% 70% at 50% 47%,#000 12%,#000000b8 58%,#0000 96%)}.sbt-elf,.sbt-lamp{pointer-events:none;display:block;position:absolute}.sbt-lamp{width:max(3px,calc(var(--ef)*.08));height:max(4px,calc(var(--ef)*.12));background:var(--signal);box-shadow:0 0 calc(var(--ef)*.3)#fff600e6,0 0 calc(var(--ef)*1.15)#ffd63c6b;top:24%;left:84%}.sbt-fig:before{content:"";width:calc(var(--ef)*2.6);height:calc(var(--ef)*1.7);background:radial-gradient(closest-side,#ffe8961a,#ffce5a08 42%,#0000 74%);border-radius:50%;top:44%;left:50%;transform:translate(-50%,-50%)}.hf-elf,.sbt-fig:before{pointer-events:none;position:absolute}.hf-elf{z-index:6;--ef:13dvh;bottom:15%;left:27%}.hf-elf .sbt-elf,.hf-elf .sbt-lamp,.hf-elf:before{opacity:0;transition:opacity .62s linear}.hf.is-field .hf-elf .sbt-elf,.hf.is-field .hf-elf .sbt-lamp,.hf.is-field .hf-elf:before{opacity:1}@media (max-width:1023px){.hf-elf{--ef:7dvh;bottom:36%;left:9%}}.cf-elf{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:11%;left:0;right:0}.cf .close-type{z-index:5}.cf-elf .sbt-fig{--ef:30dvh}@media (max-width:1023px){.cf-elf{bottom:15%}.cf-elf .sbt-fig{--ef:21dvh}}.display{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-stretch:125%;line-height:.94}.display-hero{letter-spacing:-.028em;word-spacing:.05em;font-size:clamp(2.5rem,11.6vw,4.25rem);font-stretch:100%;line-height:.88}@media (min-width:1024px){.display-hero{font-size:min(6.2vw,6.75rem);line-height:.87}}.display-hero .hl{white-space:nowrap;margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.display-hero .hl>i{font-style:normal;display:block}.display-hero .hl-wide{display:none}.display-sm{letter-spacing:-.005em;font-size:clamp(.9375rem,1.15vw,1.125rem);font-weight:600;font-stretch:100%;line-height:1.45}.display-xl{font-size:clamp(2.5rem,6vw,5.25rem)}.display-lg{font-size:clamp(2rem,4.2vw,3.5rem)}.display-md{font-size:clamp(1.5rem,2.6vw,2.25rem)}@media (max-width:767px){.display-lg,.display-md{line-height:1.1}}.eyebrow{letter-spacing:.22em;color:var(--muted);font-size:.75rem}.eyebrow,.mono-label{font-family:var(--font-mono);text-transform:uppercase;font-weight:500}.mono-label{letter-spacing:.14em;font-size:.6875rem}.prompt-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blue-bright);font-size:.8125rem;font-weight:500}.prompt-label:before{content:"~/";color:var(--faint)}.prompt-label:after{content:" $";color:var(--faint)}.cursor-blink{background:var(--signal);vertical-align:baseline;width:clamp(3px,.075em,8px);height:.72em;margin-left:.16em;animation:cursor-blink 1.1s step-end infinite;display:inline-block}@keyframes cursor-blink{0%,63%{opacity:1}64%,to{opacity:.8}}.container-x{width:100%;max-width:82rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}:root{--hero-pad:clamp(1.25rem,3.2vw,3.25rem)}.hero-x{width:100%;padding-inline:var(--hero-pad)}.hairline-t{border-top:1px solid var(--line)}.hairline-b{border-bottom:1px solid var(--line)}.hero-fold{isolation:isolate;background:var(--ink);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.hero-atmo{z-index:0;pointer-events:none;background:radial-gradient(78rem 42rem at 62% 88%,#16284666,#0000 66%),radial-gradient(60rem 34rem at 2% 4%,#0e182a80,#0000 62%);position:absolute;inset:0}@media (max-width:1023px){.hero-atmo{background:radial-gradient(34rem 26rem at 56% 84%,#1628465c,#0000 68%),radial-gradient(40rem 24rem at 50% -6%,#0e182a7a,#0000 64%)}}.hero-grain{z-index:1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.hero-grid{z-index:2;flex:auto;grid-template:"headline""qualifier""action""."minmax(1.5rem,1fr)"object"/minmax(0,1fr);min-height:0;padding-top:4.75rem;padding-bottom:1rem;display:grid;position:relative}@media (min-width:1024px){.hero-grid{grid-template-rows:auto auto auto minmax(2.5rem,1fr) auto;padding-top:5.5rem;padding-bottom:1.75rem}}.hero-a-headline{grid-area:headline;margin:0}.hero-a-qualifier{letter-spacing:-.005em;text-wrap:balance;max-width:26ch;color:var(--muted);grid-area:qualifier;margin:1rem 0 0;font-size:1rem;line-height:1.4}@media (min-width:1024px){.hero-a-qualifier{max-width:none;margin-top:1.625rem;font-size:1.25rem;line-height:1.45}}.hero-a-action{grid-area:action;margin-top:1.375rem}@media (min-width:1024px){.hero-a-action{margin-top:2rem}}.hero-a-object{min-width:0;margin-right:calc(-1*(var(--hero-pad) + 12vw));grid-area:object}@media (min-width:1024px){.hero-a-object{margin-right:calc(-1*(var(--hero-pad) + 14vw))}}.hero-curve{width:100%;height:auto;display:block}.hero-curve--wide{display:none}@media (min-width:1024px){.hero-curve--wide{display:block}.hero-curve--tall{display:none}}@media (prefers-reduced-motion:no-preference){.curve-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:curve-draw 1.5s cubic-bezier(.22,.61,.36,1) forwards}.curve-draw--1{animation-delay:.15s}.curve-draw--2{animation-delay:.3s}.curve-draw--3{animation-delay:.45s}.curve-mark{opacity:0;animation:curve-mark .75s ease-out 1.45s forwards}}@keyframes curve-draw{to{stroke-dashoffset:0}}@keyframes curve-mark{to{opacity:1}}.hero-app{background:#0d1119;border:1px solid #ebf0ff38;margin:0;box-shadow:0 50px 110px -44px #000000f2,0 20px 40px -22px #000000b3}.hero-app-body{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.hero-app-body{grid-template-columns:minmax(0,1fr) 20rem}}.hero-app-chart{background:linear-gradient(#1e2c4442,#0d111900 80%);min-width:0;padding:.75rem 1rem .25rem}.hero-app-side{border-top:1px solid var(--line);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.hero-app-side{border-top:0;border-left:1px solid var(--line)}}.hero-app-title{border-bottom:1px solid var(--line);font-family:var(--font-sans);letter-spacing:-.012em;color:var(--text);margin:0;padding:.8125rem 1.125rem;font-size:.9375rem;font-weight:600}.hero-app-row{flex:1 1 0;justify-content:space-between;align-items:center;gap:1rem;min-height:2.375rem;padding:.5rem 1.125rem;display:flex}.hero-app-row+.hero-app-row{border-top:1px solid #ebf0ff0d}.hero-app-row--split{border-top:1px solid var(--line)!important}.hero-app-key{text-transform:uppercase;letter-spacing:.16em;color:var(--faint);font-size:.625rem;font-weight:500}.hero-app-key,.hero-app-val{font-family:var(--font-mono)}.hero-app-val{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;font-size:.9375rem;display:inline-flex}.hero-app-caret{color:var(--faint);font-style:normal}@media (prefers-reduced-motion:reduce){.cursor-blink{animation:none}}.paper-section{background:var(--paper);color:#0b0c0e;color-scheme:light;--blue:var(--blue-paper)}.paper-section ::selection{color:var(--paper);background:#0b0c0e}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:marquee-x 36s linear infinite;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@keyframes marquee-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.review-track{animation:marquee-y var(--marquee-duration,60s)linear infinite;flex-direction:column;display:flex}.review-col:hover .review-track{animation-play-state:paused}.review-mask{-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}@media (prefers-reduced-motion:reduce){.review-track{animation:none}}.link-sweep{position:relative}.link-sweep:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.link-sweep:focus-visible:after,.link-sweep:hover:after{transform-origin:0;transform:scaleX(1)}.post-body{color:#f2f4f7e0;max-width:70ch;font-size:1.125rem;line-height:1.85}.post-body h1,.post-body h2,.post-body h3{color:var(--text);letter-spacing:-.01em;margin:1.6em 0 .6em}.post-body p+p{margin-top:1.1em}.post-body ol,.post-body ul{gap:.5em;margin:1.1em 0 1.1em 1.25em;padding-left:1em;list-style-position:outside;display:grid}.post-body a{color:var(--blue-bright);text-underline-offset:4px;-webkit-text-decoration:underline #4d9dff66;text-decoration:underline #4d9dff66;transition:text-decoration-color .2s}.post-body a:hover{-webkit-text-decoration-color:var(--blue-bright);text-decoration-color:var(--blue-bright)}.post-body blockquote{border-left:2px solid var(--signal);color:var(--text);margin:1.6em 0;padding:.25rem 0 .25rem 1.5rem;font-weight:600}.post-body code{font-family:var(--font-mono);background:var(--ink-3);border:1px solid var(--line);padding:.15em .4em;font-size:.9em}.post-body pre{background:var(--ink-2);border:1px solid var(--line);margin:1.4em 0;padding:1.25rem 1.5rem;overflow-x:auto}.post-body pre code{background:0 0;border:none;padding:0}.post-body img{border:1px solid var(--line);max-width:100%;height:auto}}@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-6{top:calc(var(--spacing)*6)}.top-16{top:calc(var(--spacing)*16)}.top-full{top:100%}.-right-24{right:calc(var(--spacing)*-24)}.-right-28{right:calc(var(--spacing)*-28)}.right-6{right:calc(var(--spacing)*6)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.-left-24{left:calc(var(--spacing)*-24)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.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-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[0\.42rem\]{margin-top:.42rem}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.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-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-4{margin-left:calc(var(--spacing)*4)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[10px\]{height:10px}.h-\[100dvh\]{height:100dvh}.h-\[240vh\]{height:240vh}.h-\[560px\]{height:560px}.h-\[900px\]{height:900px}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-full{height:100%}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.875rem\]{min-height:2.875rem}.min-h-\[268px\]{min-height:268px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[10px\]{width:10px}.w-\[1200px\]{width:1200px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[19ch\]{max-width:19ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[27rem\]{max-width:27rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[240px\]{max-width:240px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-32{scroll-margin-top:calc(var(--spacing)*32)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_3\.5rem\]{grid-template-columns:1fr 3.5rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1\.2fr\]{grid-template-columns:1fr auto 1.2fr}.grid-cols-\[auto_4\.5rem_1fr\]{grid-template-columns:auto 4.5rem 1fr}.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}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*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)))}: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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}.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-10{column-gap:calc(var(--spacing)*10)}.gap-x-16{column-gap:calc(var(--spacing)*16)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.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)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.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-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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#E2E2EC\]{border-color:#e2e2ec}.border-\[\#F0F0F4\]{border-color:#f0f0f4}.border-\[rgba\(11\,12\,14\,0\.35\)\]{border-color:#0b0c0e59}.border-\[var\(--sb-black\)\]{border-color:var(--sb-black)}.border-blue{border-color:var(--blue)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-100{border-color:var(--color-green-100)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-orange-400{border-color:var(--color-orange-400)}.border-red-100{border-color:var(--color-red-100)}.border-signal{border-color:var(--signal)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-\[\#6E3AFF\]{background-color:#6e3aff}.bg-\[\#F1E8FF\]{background-color:#f1e8ff}.bg-\[\#F5F5F8\]{background-color:#f5f5f8}.bg-\[\#F5F5F8\]\/80{background-color:oklab(97.0997% .00111774 -.00381655/.8)}.bg-\[\#FFB6C1\]\/80{background-color:oklab(84.7388% .0847159 .0135489/.8)}.bg-\[\#FFEBA3\]\/60{background-color:oklab(93.9908% -.0071927 .0926883/.6)}.bg-\[\#FFEBA3\]\/80{background-color:oklab(93.9908% -.0071927 .0926883/.8)}.bg-\[var\(--sb-white\)\]{background-color:var(--sb-white)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black{background-color:var(--color-black)}.bg-blue{background-color:var(--blue)}.bg-blue-bright{background-color:var(--blue-bright)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-faint{background-color:var(--faint)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-700\/50{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.bg-gray-700\/50{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-ink{background-color:var(--ink)}.bg-ink-2{background-color:var(--ink-2)}.bg-ink-3{background-color:var(--ink-3)}.bg-ink\/85{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/85{background-color:color-mix(in oklab,var(--ink)85%,transparent)}}.bg-line{background-color:var(--line)}.bg-muted{background-color:var(--muted)}.bg-ok{background-color:var(--ok)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-signal{background-color:var(--signal)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,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-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab}.from-\[\#A77BFF\]{--tw-gradient-from:#a77bff;--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))}.from-\[\#EDE3FF\]{--tw-gradient-from:#ede3ff;--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))}.from-\[\#FDFCF8\]{--tw-gradient-from:#fdfcf8;--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))}.from-indigo-200{--tw-gradient-from:var(--color-indigo-200);--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))}.from-pink-200{--tw-gradient-from:var(--color-pink-200);--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))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--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-fuchsia-200{--tw-gradient-via:var(--color-fuchsia-200);--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-sky-200{--tw-gradient-via:var(--color-sky-200);--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-slate-800{--tw-gradient-via:var(--color-slate-800);--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-\[\#6E3AFF\]{--tw-gradient-to:#6e3aff;--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-\[\#C9B9FF\]{--tw-gradient-to:#c9b9ff;--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-\[\#D1BFFF\]{--tw-gradient-to:#d1bfff;--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-\[\#D3C4FF\]{--tw-gradient-to:#d3c4ff;--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-cyan-100{--tw-gradient-to:var(--color-cyan-100);--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-indigo-100{--tw-gradient-to:var(--color-indigo-100);--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-slate-50{--tw-gradient-to:var(--color-slate-50);--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-slate-900{--tw-gradient-to:var(--color-slate-900);--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))}.stroke-\[\#1A1A1A\]{stroke:#1a1a1a}.object-cover{object-fit:cover}.object-right{object-position:right}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.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)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-4\.5{padding-block:calc(var(--spacing)*4.5)}.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-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.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-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.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-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-36{padding-top:calc(var(--spacing)*36)}.pt-40{padding-top:calc(var(--spacing)*40)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[9dvh\]{padding-bottom:9dvh}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-sans{font-family:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[7rem\]{font-size:7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.26\]{--tw-leading:1.26;line-height:1.26}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[2\]{--tw-leading:2;line-height:2}.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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-tight{--tw-tracking:var(--tracking-tight)!important;letter-spacing:var(--tracking-tight)!important}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\]{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.\!text-blue{color:var(--blue)!important}.text-\[\#0b0c0e\]{color:#0b0c0e}.text-\[\#1A1A1A\]{color:#1a1a1a}.text-\[\#4A4A4A\]{color:#4a4a4a}.text-\[\#6B6B6B\]{color:#6b6b6b}.text-\[\#6E3AFF\]{color:#6e3aff}.text-\[\#F97316\]{color:#f97316}.text-\[\#ff5c5c\]{color:#ff5c5c}.text-amber-600{color:var(--color-amber-600)}.text-blue{color:var(--blue)}.text-blue-400{color:var(--color-blue-400)}.text-blue-bright{color:var(--blue-bright)}.text-body{color:var(--text)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-faint{color:var(--faint)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-muted{color:var(--muted)}.text-ok{color:var(--ok)}.text-orange-400{color:var(--color-orange-400)}.text-paper{color:var(--paper)}.text-paper-muted{color:var(--paper-muted)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-signal{color:var(--signal)}.text-slate-50{color:var(--color-slate-50)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.\!normal-case{text-transform:none!important}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\[font-stretch\:100\%\]{font-stretch:100%}.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,)}.underline{text-decoration-line:underline}.decoration-blue-bright\/40{-webkit-text-decoration-color:var(--blue-bright);text-decoration-color:var(--blue-bright)}@supports (color:color-mix(in lab,red,red)){.decoration-blue-bright\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--blue-bright)40%,transparent);text-decoration-color:color-mix(in oklab,var(--blue-bright)40%,transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.85\]{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_48px_140px_-48px_rgba\(0\,114\,240\,0\.45\)\]{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_48px_140px_-48px_rgba\(0\,114\,240\,0\.45\)\]{--tw-shadow:0 48px 140px -48px var(--tw-shadow-color,#0072f073)}.shadow-\[6px_6px_0_0_var\(--sb-black\)\]{--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,var(--sb-black))}.shadow-\[6px_6px_0_0_var\(--sb-black\)\],.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.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-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.brightness-0{--tw-brightness:brightness(0%)}.brightness-0,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-filter{-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-color\,border-color\,backdrop-filter\,translate\]{transition-property:background-color,border-color,-webkit-backdrop-filter,backdrop-filter,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.delay-\[0ms\]{transition-delay:0s}.delay-\[300ms\]{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[90ms\]{--tw-duration:90ms;transition-duration:90ms}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-blue-bright:is(:where(.group):hover *){color:var(--blue-bright)}.group-hover\:text-body:is(:where(.group):hover *){color:var(--text)}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:pr-0:last-child{padding-right:calc(var(--spacing)*0)}.focus-within\:translate-y-0:focus-within{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:duration-150:focus-within{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[\#0b0c0e\]:hover{border-color:#0b0c0e}.hover\:border-blue-bright:hover{border-color:var(--blue-bright)}.hover\:border-body:hover{border-color:var(--text)}.hover\:border-indigo-100:hover{border-color:var(--color-indigo-100)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-\[\#11161d\]:hover{background-color:#11161d}.hover\:bg-\[\#fffb66\]:hover{background-color:#fffb66}.hover\:bg-\[rgba\(11\,12\,14\,0\.05\)\]:hover{background-color:#0b0c0e0d}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.hover\:bg-emerald-500\/30:hover{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-ink-2:hover{background-color:var(--ink-2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:text-blue-bright:hover{color:var(--blue-bright)}.hover\:text-body:hover{color:var(--text)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[10px_10px_0_0_var\(--sb-black\)\]:hover{--tw-shadow:10px 10px 0 0 var(--tw-shadow-color,var(--sb-black));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-indigo-300:hover{--tw-ring-color:var(--color-indigo-300)}}.focus\:border-indigo-600:focus{border-color:var(--color-indigo-600)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus\:ring-indigo-600:focus{--tw-ring-color:var(--color-indigo-600)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-\[\#6E3AFF\]:focus-visible{--tw-ring-color:#6e3aff}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\[\#e8e000\]:active{background-color:#e8e000}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:inset-x-4{inset-inline:calc(var(--spacing)*4)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[0\.75rem\]{font-size:.75rem}.sm\:text-\[0\.6875rem\]{font-size:.6875rem}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-\[1\.35rem\]{height:1.35rem}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:max-w-xl{max-width:var(--container-xl)}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_2fr_auto\]{grid-template-columns:1.1fr 2fr auto}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[1fr_auto_1\.2fr\]{grid-template-columns:1fr auto 1.2fr}.md\:grid-cols-\[7\.5rem_1fr_auto\]{grid-template-columns:7.5rem 1fr auto}.md\:grid-cols-\[15rem_3rem_1fr\]{grid-template-columns:15rem 3rem 1fr}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-x-5{column-gap:calc(var(--spacing)*5)}.md\:gap-x-6{column-gap:calc(var(--spacing)*6)}.md\:gap-y-1{row-gap:calc(var(--spacing)*1)}.md\:self-auto{align-self:auto}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-9{padding:calc(var(--spacing)*9)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-9{padding-block:calc(var(--spacing)*9)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-36{padding-block:calc(var(--spacing)*36)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-44{padding-top:calc(var(--spacing)*44)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.75rem\]{font-size:.75rem}.md\:text-\[0\.8125rem\]{font-size:.8125rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[clamp\(2rem\,4\.2vw\,3\.5rem\)\]{font-size:clamp(2rem,4.2vw,3.5rem)}.md\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.md\:leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.md\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.md\:\[text-wrap\:balance\]{text-wrap:balance}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:top-32{top:calc(var(--spacing)*32)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:w-\[36rem\]{width:36rem}.lg\:max-w-none{max-width:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr 1fr}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.lg\:grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.lg\:grid-cols-\[1fr_1\.55fr\]{grid-template-columns:1fr 1.55fr}.lg\:grid-cols-\[1fr_3\.5rem\]{grid-template-columns:1fr 3.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:flex-row{flex-direction:row}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:gap-x-6{column-gap:calc(var(--spacing)*6)}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:pt-2{padding-top:calc(var(--spacing)*2)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pl-12{padding-left:calc(var(--spacing)*12)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-\[0\.8125rem\]{font-size:.8125rem}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-\[15rem_3rem_1fr\]{grid-template-columns:15rem 3rem 1fr}.xl\:gap-x-5{column-gap:calc(var(--spacing)*5)}}}:root{--ink:#07080a;--ink-2:#0d1015;--ink-3:#131720;--line:#ebf0ff17;--line-strong:#ebf0ff2e;--text:#f2f4f7;--muted:#8b93a1;--faint:#7a8290;--blue:#0072f0;--blue-bright:#4d9dff;--blue-deep:#002d5f;--signal:#fff600;--paper:#edeee9;--paper-line:#0b0c0e1f;--paper-muted:#666b62;--blue-paper:#0063d1;--ok:#2fdc8b;color-scheme:dark}.plate-grade{filter:grayscale(1)contrast(var(--plate-c,1.6))brightness(var(--plate-b,.62));transition:filter .5s}.group:hover .plate-grade{filter:grayscale(0)contrast(var(--plate-c,1.6))brightness(var(--plate-b,.62))}@media (prefers-reduced-motion:reduce){.plate-grade{transition:none}}@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-space-x-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes pulse{50%{opacity:.5}}