:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06040b;--bg-2:#000;--surface:#120c20;--surface-2:#1b1330;--primary:#6f3eb7;--primary-hover:#5f33a1;--primary-active:#451d8d;--primary-deep:#451d8d;--primary-display:#9d5cff;--primary-soft:#cda8ff;--accent-live:#b64ffb;--accent-live-text:#d29bff;--accent-signal:#e4ed73;--accent-signal-ink:#14120a;--secondary:var(--accent-live);--accent:var(--accent-signal);--text:#fff;--text-2:#bdb6d0;--text-muted:#9189aa;--border:#cda8ff1f;--border-strong:#cda8ff47;--rule:#cda8ff38;--rule-soft:#cda8ff1f;--tear:#cda8ff61;--dot:#cda8ff24;--dot-coarse:#cda8ff33;--focus:#e4ed73;--focus-ring:var(--focus);--selection-bg:#6f3eb799;--selection-text:#fff;--ghost-hover-bg:#ffffff0f;--ghost-hover-border:#fff6;--ghost-active-bg:#ffffff17;--chip-live-bg:#b64ffb1f;--chip-live-border:#b64ffb73;--chip-signal-bg:#e4ed7314;--chip-signal-border:#e4ed7366;--nav-bg:#06040beb;--sheet-bg:#000;--haze:radial-gradient(60% 50% at 50% 100%, #6f3eb76b 0%, #b64ffb1a 40%, transparent 70%);--brand-gradient:linear-gradient(180deg, #000 0%, #0d0619 30%, #24104f 68%, #451d8d 100%);--brand-gradient-soft:linear-gradient(180deg, transparent 0%, #24104f8c 60%, #451d8dbf 100%);--horizon-line:#cda8ffcc;--horizon-glow:#6f3eb7a6;--horizon-glow-2:#9d5cff73;--spot:#9d5cff29;--foil:linear-gradient(115deg, transparent 20%, #e4ed7324 38%, #b64ffb2e 50%, #cda8ff24 62%, transparent 80%);--dot-cell:12px;--dots-fine:radial-gradient(var(--dot) 1px, transparent 1.3px);--dots-coarse:radial-gradient(var(--dot-coarse) 1.6px, transparent 1.9px);--clay:linear-gradient(145deg, #cda8ff 0%, #9d5cff 32%, #6f3eb7 68%, #451d8d 100%);--clay-specular:linear-gradient(180deg, #ffffff57, #fff0);--font-display:"Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;--font-body:"Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;--font-label:"Chakra Petch", "Chakra Fallback", ui-monospace, "Segoe UI Mono", monospace;--fs-display:clamp(4rem, min(15vw, 22svh), 11rem);--fs-display-sm:clamp(2.2rem, min(8.25vw, 12svh), 6rem);--fs-giant:clamp(6rem, 24vw, 22rem);--fs-verb:clamp(2.75rem, 6vw, 5.5rem);--fs-h1:clamp(2.4rem, 5.2vw, 4.25rem);--fs-h2:clamp(1.9rem, 3.6vw, 2.9rem);--fs-h3:clamp(1.2rem, 1rem + .6vw, 1.45rem);--fs-lead:clamp(1.05rem, .8rem + 1.1vw, 1.3rem);--fs-body:clamp(1rem, .95rem + .2vw, 1.125rem);--fs-small:.9375rem;--fs-ui:.9375rem;--fs-label:clamp(.75rem, .7rem + .15vw, .8125rem);--fs-meta:.8125rem;--fs-stat:clamp(2rem, 1.4rem + 2vw, 3rem);--lh-body:1.65;--lh-lead:1.5;--wd-display:75%;--wd-verb:80%;--wd-stat:85%;--wd-h1:88%;--wd-h2:92%;--wd-h3:96%;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-24:96px;--space-section:clamp(5rem, 10vw, 8.5rem);--container:1200px;--bleed:1360px;--gutter:clamp(16px, 4vw, 40px);--col-gap:24px;--nav-h:64px;--nav-h-compact:56px;--r-sm:4px;--r-md:12px;--r-lg:24px;--r-pill:999px;--radius-xs:4px;--radius-sm:var(--r-sm);--shadow-card:inset 0 1px 0 #ffffff0a, 0 12px 32px -16px #0009;--shadow-sheet:0 24px 48px -12px #000000b3;--shadow-tile:inset 0 1px 0 #ffffff59, inset 0 -2px 3px #0000004d, 0 6px 12px -8px #0009;--btn-highlight:inset 0 1px 0 #ffffff24;--dur-fast:.14s;--dur-med:.24s;--dur-slow:.45s;--dur-hero:.8s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-footer:0;--z-page:1;--z-nav:50;--z-sheet:60;--z-skip:70;--z-preloader:100}@supports (background:color-mix(in oklab, red 50%, transparent)){:root{--nav-bg:color-mix(in oklab, var(--bg) 88%, transparent)}}@media (width<=1023px){:root{--col-gap:16px}}@media (width<=767px){:root{--dot-cell:16px}}@font-face{font-family:Bricolage Fallback;src:local(Arial);size-adjust:94%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Chakra Fallback;src:local(Arial);size-adjust:98%;ascent-override:96%;descent-override:24%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-h);background:var(--bg-2);scrollbar-width:thin;scrollbar-color:var(--primary) var(--bg-2);overflow-x:clip}body{background:var(--bg);min-height:100svh;color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:var(--primary);border:3px solid var(--bg-2);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--primary-display)}::-webkit-scrollbar-corner{background:var(--bg-2)}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:inherit}::selection{background:var(--selection-bg);color:var(--selection-text);-webkit-text-fill-color:var(--selection-text)}::target-text{background:var(--selection-bg);color:var(--selection-text)}.page{z-index:var(--z-page);background:var(--bg);position:relative}.scrim{background:color-mix(in oklab, var(--bg-2) 72%, transparent);pointer-events:none;position:absolute;inset:0}.scrim--fixed{position:fixed}.scrim--soft{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--bg-2) 80%, transparent) 100%)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.bleed{width:min(100% - 2 * var(--gutter), var(--bleed));margin-inline:auto}.grid-12{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rule{background:var(--rule);height:1px;position:relative}.rule:before,.rule:after{content:"";background:var(--rule);width:1px;height:7px;position:absolute;top:-3px}.rule:before{left:0}.rule:after{right:0}.dots-fine{background-image:var(--dots-fine);background-size:var(--dot-cell) var(--dot-cell);pointer-events:none;background-attachment:scroll}.dots-coarse{background-image:var(--dots-coarse);background-size:var(--dot-cell) var(--dot-cell);pointer-events:none;background-attachment:scroll}.haze{background:var(--haze);pointer-events:none}.t-display{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-display);font-size:var(--fs-display);letter-spacing:-.02em;color:var(--text);line-height:.88}.t-display-sm{font-family:var(--font-display);font-weight:800;font-stretch:100%;font-size:var(--fs-display-sm);letter-spacing:-.01em;color:var(--text);line-height:.9}.t-h1{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-h1);font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--text);text-wrap:balance;line-height:1}.t-h2{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-h2);font-size:var(--fs-h2);letter-spacing:-.015em;color:var(--text);text-wrap:balance;line-height:1.05}.t-h3{font-family:var(--font-display);font-weight:700;font-stretch:var(--wd-h3);font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--text);line-height:1.2}.t-verb{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-verb);font-size:var(--fs-verb);letter-spacing:-.02em;color:var(--text);line-height:.95}.t-stat{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-stat);font-size:var(--fs-stat);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.t-lead{font-family:var(--font-body);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-2);text-wrap:pretty}.t-body{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);text-wrap:pretty}.t-small{font-family:var(--font-body);font-weight:400;font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.t-label{font-family:var(--font-label);font-weight:600;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);line-height:1}.t-meta{font-family:var(--font-label);font-weight:500;font-size:var(--fs-meta);letter-spacing:.06em;color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.4}.num{color:var(--accent-signal)}.ink-live{color:var(--accent-live)}.live-dot{background:var(--accent-live);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.link{color:var(--accent-signal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-signal) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-signal) 55%, transparent);text-underline-offset:4px;transition:text-decoration-thickness var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}@media (hover:hover){.link:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-signal);text-decoration-color:var(--accent-signal)}}.link:active{opacity:.8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip);background:var(--primary);height:44px;color:var(--text);border-radius:var(--r-sm);font:500 var(--fs-ui) / 1 var(--font-body);transition:transform var(--dur-fast) var(--ease-out);align-items:center;padding:0 20px;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}[tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo--lobes{overflow:visible}.logo__lobe{transform-box:view-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--lobe-i) * 40ms)}@media (hover:hover){a:hover .logo--bloom .logo__lobe,button:hover .logo--bloom .logo__lobe,.logo-host:hover .logo--bloom .logo__lobe{transform:translate(calc(var(--lobe-x) * 5px), calc(var(--lobe-y) * 5px))}}@media (prefers-reduced-motion:reduce){.logo__lobe{transition:none}a:hover .logo--bloom .logo__lobe,button:hover .logo--bloom .logo__lobe,.logo-host:hover .logo--bloom .logo__lobe{transform:none}}.btn{--btn-h:44px;justify-content:center;align-items:center;gap:var(--s-2);height:var(--btn-h);border-radius:var(--r-sm);min-width:44px;font-family:var(--font-body);font-size:var(--fs-ui);color:var(--text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;padding:0 20px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.btn--sm{--btn-h:36px;padding:0 14px}.btn--full{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn__label{position:relative}.btn__icon{transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.btn__icon svg{width:16px;height:16px}.btn--primary,.btn--lime{isolation:isolate;overflow:hidden}.btn--primary:after,.btn--lime:after{content:"";z-index:-1;background:linear-gradient(104deg, transparent 34%, color-mix(in oklab, var(--text) 26%, transparent) 50%, transparent 66%);pointer-events:none;position:absolute;inset:-1px;transform:translate(-120%)}.btn--primary{background:var(--primary);border-color:var(--primary);box-shadow:var(--btn-highlight)}.btn--primary:active{background:var(--primary-active);border-color:var(--primary-active);transform:translateY(1px)}.btn--lime{background:var(--accent-signal);border-color:var(--accent-signal);color:var(--accent-signal-ink);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text) 45%, transparent);font-weight:600}.btn--lime:after{background:linear-gradient(104deg, transparent 34%, color-mix(in oklab, var(--text) 55%, transparent) 50%, transparent 66%)}.btn--lime:active{background:color-mix(in oklab, var(--accent-signal) 78%, var(--bg-2));border-color:color-mix(in oklab, var(--accent-signal) 78%, var(--bg-2));transform:translateY(1px)}.btn--secondary{border-color:var(--border-strong);background:0 0}.btn--secondary:active{background:var(--ghost-active-bg);transform:translateY(1px)}.btn--ghost{border-radius:var(--r-sm);min-width:0;height:auto;color:var(--accent-signal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-signal) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-signal) 55%, transparent);text-underline-offset:4px;transition:text-decoration-thickness var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;padding:0;text-decoration-thickness:1px}.btn--ghost:active{opacity:.8}.btn--icon{border-color:var(--border-strong);background:0 0;width:44px;padding:0}.btn--icon .btn__icon svg{width:20px;height:20px}.btn--icon:active{transform:translateY(1px)}@media (hover:hover){.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn--lime:hover{background:color-mix(in oklab, var(--accent-signal) 88%, var(--bg-2));border-color:color-mix(in oklab, var(--accent-signal) 88%, var(--bg-2))}.btn--primary:hover:after,.btn--lime:hover:after{transition:transform .6s var(--ease-out);transform:translate(120%)}.btn--primary:hover .btn__icon--end,.btn--lime:hover .btn__icon--end{transform:translate(2px)}.btn--secondary:hover{background:var(--ghost-hover-bg);border-color:color-mix(in oklab, var(--primary-soft) 78%, transparent)}.btn--secondary:hover .btn__icon--end{transform:translate(2px)}.btn--ghost:hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-signal);text-decoration-color:var(--accent-signal)}.btn--ghost:hover .btn__icon--end{transform:translate(1px,-1px)}.btn--icon:hover{background:var(--ghost-hover-bg);border-color:color-mix(in oklab, var(--primary-soft) 78%, transparent)}}@media (width<=479px){.btn--full,.btn--full.btn--sm{--btn-h:48px}}@media (prefers-reduced-motion:reduce){.btn--primary:after,.btn--lime:after{display:none}}.horizon{--horizon-rise:110px;height:calc(var(--horizon-rise) + 220px);pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.horizon__glow{left:50%;bottom:calc(var(--horizon-rise) - 40px);background:radial-gradient(50% 100% at 50% 100%, var(--horizon-glow-2) 0%, var(--horizon-glow) 28%, transparent 72%);opacity:.85;width:min(1600px,130%);height:260px;position:absolute;transform:translate(-50%)}.horizon__planet{left:50%;top:calc(100% - var(--horizon-rise));aspect-ratio:1;background:radial-gradient(closest-side, var(--bg-2) 96%, var(--primary-deep) 100%);border-top:1px solid var(--horizon-line);width:max(2600px,240vw);box-shadow:0 -2px 18px 0 var(--horizon-glow-2), 0 -18px 80px 0 var(--horizon-glow);border-radius:50%;position:absolute;transform:translate(-50%)}@media (width<=767px){.horizon{--horizon-rise:64px!important}.horizon__planet{width:max(1400px,300vw)}.horizon__glow{height:180px}}.sheet-host{display:contents}.sheet{--sheet-sb:0px;--sheet-bar-h:var(--nav-h);--sheet-rim:78px;z-index:var(--z-sheet);position:fixed;inset:0}.sheet[data-compact]{--sheet-bar-h:var(--nav-h-compact)}.btn.sheet__close{z-index:2;top:calc((var(--sheet-bar-h) - 44px) / 2);right:calc(var(--gutter) + var(--sheet-sb));position:absolute}.sheet__close-glyph{width:20px;height:20px;line-height:0;display:block}.sheet__guard{z-index:0;height:var(--sheet-bar-h);background:var(--sheet-bg);position:absolute;inset:0 0 auto}.sheet__panel{z-index:1;background:var(--sheet-bg) var(--brand-gradient);box-shadow:var(--shadow-sheet);position:absolute;inset:0;overflow:clip}.sheet__ground{pointer-events:none;position:absolute;inset:0;overflow:clip}.sheet__dots{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 14%,#0000 38%);mask-image:linear-gradient(#000 0% 14%,#0000 38%)}.sheet__scroll{padding:calc(var(--nav-h) + 20px) var(--gutter) calc(var(--sheet-rim) + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.sheet__body{flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;position:relative}.sheet__list{border-top:1px solid var(--rule-soft)}.sheet__item{border-bottom:1px solid var(--rule-soft)}.sheet__link{align-items:baseline;gap:var(--s-4);min-height:64px;padding:15px var(--s-3) 13px;color:var(--text);border-radius:var(--r-sm);display:flex;position:relative}.sheet__link[aria-current]:before{content:"";background:var(--accent-signal);width:2px;position:absolute;top:18px;bottom:18px;left:0}.sheet__num{width:1.75rem;font-family:var(--font-label);font-weight:600;font-size:var(--fs-label);letter-spacing:.12em;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.sheet__link[aria-current] .sheet__num{color:var(--accent-signal)}.sheet__label{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-h1);letter-spacing:-.02em;color:var(--text);margin-block:-.1em;padding-block:.1em;font-size:clamp(2rem,9vw,3rem);line-height:1;display:block;overflow:hidden}.sheet__label-line{will-change:transform;display:block}.sheet__link:active .sheet__label{opacity:.85}.sheet__row--join{margin-top:var(--s-8)}.btn.sheet__join{--btn-h:48px}.sheet__social{align-items:center;gap:0 var(--s-6);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.btn.sheet__social-link{height:44px}.sheet__next{align-items:center;gap:0 var(--s-4);margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--rule-soft);flex-wrap:wrap;display:flex}.sheet__next-link{min-height:44px;color:var(--text-2);border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;display:inline-flex}.sheet__next-link:active{opacity:.8}.sheet__next-prefix{text-transform:uppercase;color:var(--text)}.sheet__next-when{text-transform:uppercase}@media (hover:hover){.sheet__next-link:hover{color:var(--text)}}.btn.sheet__next-register{height:44px;font-family:var(--font-label);font-size:var(--fs-meta);letter-spacing:.06em}.sheet__plate{padding-top:var(--s-10);font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-display);font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text);-webkit-user-select:none;user-select:none;justify-items:start;margin-top:auto;line-height:.9;display:grid}.sheet__plate-slot{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.sheet__plate-line{will-change:transform;display:block}.sheet__plate-line--bottom{color:var(--primary-soft)}@media (width>=900px){.sheet{display:none}}.nav{--nav-pill-fill:var(--ghost-hover-bg);--nav-sb:0px;z-index:var(--z-nav);height:var(--nav-h);padding-right:var(--nav-sb);transition:height .2s var(--ease-out), translate var(--dur-med) var(--ease-out);position:fixed;inset:0 0 auto}@supports (background:color-mix(in oklab, red 10%, transparent)){.nav{--nav-pill-fill:color-mix(in oklab, var(--primary) 10%, transparent)}}.nav[data-compact]{height:var(--nav-h-compact)}.nav:before{content:"";z-index:-1;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--dur-med) var(--ease-out);pointer-events:none;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav:before{background:var(--bg)}}.nav[data-compact]:before{opacity:1}.nav__track{background:var(--border);opacity:0;height:1px;transition:opacity var(--dur-med) var(--ease-out);pointer-events:none;position:absolute;inset:auto 0 0}.nav[data-compact] .nav__track{opacity:1}.nav__progress{background:var(--accent-signal);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine) and (width>=900px){.nav__track{height:2px;box-shadow:inset 0 -1px 0 var(--border);background:0 0}}.nav[data-away]{translate:0 -100%}.nav[data-open]{z-index:calc(var(--z-sheet) + 1);pointer-events:none}.nav[data-open]:before,.nav[data-open] .nav__track{opacity:0}.nav[data-open] .nav__menu,.nav[data-open] .nav__cta{visibility:hidden}.nav__inner{align-items:center;gap:var(--s-4);grid-template-columns:auto 1fr auto;height:100%;display:grid}.nav__brand{height:44px;color:var(--text);border-radius:var(--r-sm);align-items:center;gap:10px;display:inline-flex}.nav__logo{color:var(--primary-display);transition:transform var(--dur-slow) var(--ease-out);flex-shrink:0}.nav__wordmark{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1}.nav__wordmark-tail{color:var(--text-muted)}@media (hover:hover){.nav__brand:hover .nav__logo{transform:rotate(90deg)}}.nav__links{justify-self:center;min-width:0}.nav__list{align-items:center;gap:2px;display:flex}.nav__item{display:flex;position:relative}.nav__link{z-index:1;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);height:36px;font-family:var(--font-label);color:var(--text-2);padding:0 14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.nav__link:before{content:"";position:absolute;inset:-4px 0}.nav__num{letter-spacing:.06em;color:var(--text-muted);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out);font-size:.75rem}.nav__label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);transition:color var(--dur-fast) var(--ease-out);font-size:.8125rem}.nav__link[aria-current] .nav__num{color:var(--accent-signal)}.nav__link[aria-current] .nav__label,.nav__link:focus-visible .nav__label{color:var(--text)}@media (hover:hover){.nav__link:hover .nav__label{color:var(--text)}}.nav__pill{z-index:0;border-radius:var(--r-pill);background:var(--nav-pill-fill);pointer-events:none;will-change:transform;position:absolute;inset:0}.nav__actions{justify-content:flex-end;align-items:center;gap:var(--s-3);display:flex}.nav__cta-slot,.nav__cta-wrap{display:inline-flex}.nav__cta:before{content:"";position:absolute;inset:-4px 0}.nav__menu{display:none}.nav__menu-icon{width:20px;height:20px;display:block;position:relative}.nav__menu-glyph{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);position:absolute;inset:0}.nav__menu-glyph--close{opacity:0;transform:rotate(-45deg)}.nav__menu[aria-expanded=true] .nav__menu-glyph--menu{opacity:0;transform:rotate(45deg)}.nav__menu[aria-expanded=true] .nav__menu-glyph--close{opacity:1;transform:rotate(0)}@media (width<=899px){.nav__links{display:none}.nav__menu{display:inline-flex}}@media (width<=479px){.nav__wordmark-tail,.nav__cta-slot{display:none}}.preloader{--preloader-exit-delay:.12s;--preloader-exit-dur:.9s;--lobe-dur:.75s;--lobe-step:80ms;--settle-dur:1.1s;z-index:var(--z-preloader);will-change:transform;transition:transform var(--preloader-exit-dur) var(--ease-in-out) var(--preloader-exit-delay);position:fixed;inset:0;overflow:clip;transform:translateY(0)}.preloader[data-quick]{--lobe-dur:.52s;--lobe-step:55ms;--settle-dur:.76s}.preloader[data-phase=leaving]{transform:translateY(-100%)}.preloader__panel{background:var(--brand-gradient);color:var(--text);will-change:transform;transition:transform var(--preloader-exit-dur) var(--ease-in-out) var(--preloader-exit-delay);grid-template-rows:1fr auto;display:grid;position:absolute;inset:0;overflow:clip;transform:translateY(0)}.preloader[data-phase=leaving] .preloader__panel{transform:translateY(100%)}.preloader__edge{background:var(--horizon-line);height:1px;box-shadow:0 -2px 16px 0 var(--horizon-glow-2), 0 -16px 56px 0 var(--horizon-glow);opacity:0;transition:opacity var(--dur-med) var(--ease-out) var(--preloader-exit-delay);position:absolute;bottom:0;left:0;right:0}.preloader[data-phase=leaving] .preloader__edge{opacity:1}.preloader__dots{opacity:.8;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 38%,#000 100%);mask-image:linear-gradient(#0000 38%,#000 100%)}.preloader__horizon{z-index:0;animation:preloader-sunrise 1.3s var(--ease-out) both;will-change:transform, opacity}.preloader__horizon .horizon__planet{width:max(5400px,400vw)}@keyframes preloader-sunrise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}.preloader__stage{z-index:1;padding:var(--s-8) var(--gutter) 0;transition:opacity .45s var(--ease-in-out), transform .45s var(--ease-in-out);place-items:center;display:grid;position:relative}.preloader[data-phase=leaving] .preloader__stage{opacity:0;transform:translateY(-36px)}.preloader__mark{aspect-ratio:1;width:clamp(88px,16vmin,148px);animation:preloader-settle var(--settle-dur) var(--ease-in-out) both;will-change:transform;position:relative}@keyframes preloader-settle{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}.preloader__lobe{background:var(--text);width:46.5%;height:46.5%;animation:preloader-lobe var(--lobe-dur) var(--ease-out) both;animation-delay:calc(50ms + var(--lobe-i) * var(--lobe-step));will-change:transform, opacity;position:absolute}.preloader__lobe--tl{border-radius:50% 50% 0;top:1.75%;left:1.75%}.preloader__lobe--tr{border-radius:50% 50% 50% 0;top:1.75%;right:1.75%}.preloader__lobe--br{border-radius:0 50% 50%;bottom:1.75%;right:1.75%}.preloader__lobe--bl{border-radius:50% 0 50% 50%;bottom:1.75%;left:1.75%}@keyframes preloader-lobe{0%{opacity:0;transform:translate(calc(var(--lobe-x) * 36%), calc(var(--lobe-y) * 36%)) scale(.25)}to{opacity:1;transform:translate(0)scale(1)}}.preloader__bar{z-index:1;align-items:end;column-gap:var(--s-6);width:min(100% - 2 * var(--gutter), var(--container));padding-bottom:calc(var(--s-10) + env(safe-area-inset-bottom));transition:opacity .25s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;row-gap:10px;margin-inline:auto;display:grid;position:relative}.preloader[data-phase=leaving] .preloader__bar{opacity:0}.preloader__label,.preloader__count{white-space:nowrap;line-height:1.2}.preloader__label{color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.preloader__count{text-align:right;min-width:3ch;color:var(--accent-signal);font-variant-numeric:tabular-nums}.preloader__track{background:var(--rule);grid-column:1/-1;height:1px;position:relative}.preloader__fill{background:var(--text);transform-origin:0;position:absolute;inset:0}.preloader__runner{pointer-events:none;position:absolute;inset:0}.preloader__tick{background:var(--accent-signal);width:2px;height:7px;position:absolute;top:-3px;right:-1px}@media (width<=767px){.preloader .preloader__horizon{--horizon-rise:112px!important}.preloader__horizon .horizon__planet{width:max(2400px,500vw)}.preloader__bar{padding-bottom:calc(var(--s-8) + env(safe-area-inset-bottom))}}@media (width<=479px){.preloader__mark{width:clamp(80px,24vw,108px)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.section{padding-block:var(--space-section);position:relative}.section--flush{padding-block:0}.wr__line{display:block}.wr__slot{vertical-align:top;white-space:pre;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.wr__word{transform-origin:0 100%;will-change:transform;display:inline-block;position:relative}.decode{position:relative}.decode__probe{white-space:pre}.decode__probe--ghost{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.decode__glyphs{letter-spacing:0;display:inline}.decode__ch{vertical-align:baseline;text-align:left;white-space:pre;display:inline-block}.nextup{--nextup-pad:13px;align-items:center;gap:0 var(--s-2);min-height:44px;color:var(--text-2);flex-wrap:wrap;display:flex}.nextup__link{padding-block:var(--nextup-pad);color:var(--text-2);border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out);display:block}.nextup__prefix{text-transform:uppercase;color:var(--text)}.nextup__title{text-underline-offset:4px;transition:text-decoration-thickness var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.nextup__when{text-transform:uppercase}.nextup__sep{color:var(--text-2)}.nextup .nextup__register{padding-block:var(--nextup-pad);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;align-items:center;display:inline-flex}@media (hover:hover){.nextup__link:hover{color:var(--text)}.nextup__link:hover .nextup__title{text-decoration-thickness:2px}}@media (width<=767px){.nextup{--nextup-pad:var(--s-3);width:100%;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:color-mix(in oklab, var(--bg-2) 70%, transparent);flex-wrap:nowrap}.nextup__link{column-gap:var(--s-3);flex-wrap:wrap;flex:auto;row-gap:2px;min-width:0;display:flex}.nextup__when{white-space:nowrap}.nextup__dot,.nextup__sep{display:none}.nextup .nextup__register{flex-shrink:0;margin-left:auto}}@media (width<=479px){.nextup__time{display:none}}.section-map__list{flex-wrap:wrap;align-items:center;display:flex}.section-map__item{align-items:center;display:inline-flex}.section-map__item+.section-map__item:before{content:"·";color:var(--text-2);font-family:var(--font-label);font-size:var(--fs-label);margin-inline:var(--s-1)}.section-map__link{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-2);border-radius:var(--r-sm);display:inline-flex}.section-map__num{color:var(--text-2);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out)}.section-map__label{color:var(--text);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.section-map__link:focus-visible .section-map__num{color:var(--accent-signal)}@media (hover:hover){.section-map__link:hover .section-map__num{color:var(--accent-signal)}.section-map__link:hover .section-map__label{-webkit-text-decoration-color:var(--accent-signal);text-decoration-color:var(--accent-signal)}}.section.hero{--hero-pt:calc(var(--nav-h) + 48px);--hero-arc:156px;--hero-pb:16px;--hero-rim-gap:28px;--hero-scrim:72%;min-height:100svh;padding-top:var(--hero-pt);padding-bottom:var(--hero-pb);background:var(--bg-2) var(--brand-gradient);align-content:end;display:grid;position:relative;overflow:clip}.hero__layers{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.hero__dots{position:absolute;inset:0}.hero__dots--fine{opacity:.7;-webkit-mask-image:linear-gradient(#0000 54%,#000 100%);mask-image:linear-gradient(#0000 54%,#000 100%)}.hero__dots--coarse{opacity:.55;-webkit-mask-image:radial-gradient(60% 34% at 78% 100%,#000 0%,#0000 100%);mask-image:radial-gradient(60% 34% at 78% 100%,#000 0%,#0000 100%)}.hero__arc{z-index:1}.hero .hero__arc .horizon__planet{background:radial-gradient(closest-side, var(--bg-2) 98.6%, var(--primary-deep) 100%);width:max(5200px,360vw)}.hero__scene{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__scrim{inset:0 0 var(--hero-arc) 0;z-index:2;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--bg-2) var(--hero-scrim), transparent) 0%, color-mix(in oklab, var(--bg-2) 46%, transparent) 34%, transparent 62%);position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%)}.hero__inner{z-index:3;align-content:end;row-gap:0;position:relative}.hero__content{flex-direction:column;grid-column:1/span 6;align-items:flex-start;display:flex}.hero__plate{will-change:transform, opacity;flex-direction:column;align-items:flex-start;width:100%;display:flex}.hero-index{align-items:center;gap:var(--s-4);width:100%;margin-bottom:var(--s-6);color:var(--text-muted);display:flex}.hero-index__label{white-space:nowrap}.hero-index__text{text-transform:uppercase}.hero-index__line{transform-origin:0;flex:auto}.hero__title{font:inherit;margin:0}.hero__nameplate{font-kerning:normal;font-feature-settings:"kern" 1;display:block}.hero__slot{margin:-6px -4px -3px;padding:6px 4px 3px;display:block;overflow:clip}.hero__rise{will-change:transform;display:block}.hero__title-top,.hero__title .hero__title-bottom{text-shadow:none;display:block}.hero__title .hero__title-bottom{color:var(--primary-display);margin-top:.06em}.hero__body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.hero__meta{margin-top:var(--s-5);text-transform:uppercase;color:var(--text-2)}.hero__lead{max-width:46ch;margin-top:var(--s-4);color:var(--text)}.hero__ctas{align-items:center;gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.hero__cta-cell,.hero__cta-wrap{display:inline-flex}.hero__ctas .hero__cta--primary{border-color:color-mix(in oklab, var(--primary-soft) 55%, var(--primary))}.hero__ctas .hero__cta--secondary{border-color:color-mix(in oklab, var(--text) 38%, transparent);background:color-mix(in oklab, var(--bg-2) 35%, transparent)}@media (hover:hover){.hero__ctas .hero__cta--secondary:hover{background:var(--ghost-hover-bg);border-color:var(--ghost-hover-border)}}.hero__horizon{margin-top:calc(var(--hero-arc) + var(--hero-rim-gap) - var(--hero-pb) - 44px);flex-direction:column;grid-column:1/-1;display:flex}.hero__horizon-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:44px;display:flex}.hero__map{margin-left:auto;display:none}@media (width>=1024px){.hero__map{display:block}}@media (width>=768px) and (height<=820px){.section.hero{--hero-pt:calc(var(--nav-h) + 24px)}}@media (width<=1023px){.hero__content{grid-column:1/-1}.hero__horizon-row:not(:has(.hero__nextup)){display:none}}@media (width<=767px){.section.hero{--hero-arc:96px;--hero-pb:12px;--hero-rim-gap:24px;--hero-scrim:80%}.hero .hero__arc{--horizon-rise:var(--hero-arc)!important}.hero .hero__arc .horizon__planet{width:max(2400px,500vw)}.hero__dots--coarse{display:none}.hero__scrim{inset:0 0 var(--hero-arc) 0;background:linear-gradient(180deg, transparent 8%, color-mix(in oklab, var(--bg-2) var(--hero-scrim), transparent) 30%, color-mix(in oklab, var(--bg-2) var(--hero-scrim), transparent) 78%, transparent 100%);-webkit-mask-image:none;mask-image:none}.hero__title .hero__title-bottom{font-size:clamp(4rem,min(27vw,17svh),7.5rem)}.hero__title-top{font-size:clamp(2.2rem,min(13vw,9svh),3.75rem)}.hero__horizon-row{min-height:0}}@media (width<=479px){.hero__ctas{flex-direction:column;align-items:stretch;width:100%}.hero__cta-cell,.hero__cta-wrap{width:100%;display:flex}.hero__ctas .hero__cta{--btn-h:48px;width:100%}}@media (height<=499px) and (orientation:landscape){.section.hero{--hero-pt:calc(var(--nav-h) + 24px);--hero-arc:96px;--hero-rim-gap:20px;min-height:auto}.hero .hero__arc{--horizon-rise:var(--hero-arc)!important}}.marquee{--marquee-duration:40s;--marquee-fade:8%;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);position:relative;overflow:hidden}.marquee__track{will-change:transform;width:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite;display:flex}.marquee--right .marquee__track{animation-direction:reverse}.marquee__list{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee__item{white-space:nowrap;align-items:center;display:inline-flex}.marquee__sep{justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.marquee--pausable:hover .marquee__track{animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{flex-wrap:wrap;width:100%;animation:none}.marquee__list:last-child{display:none}.marquee__list{flex-wrap:wrap;row-gap:.5rem}.marquee{-webkit-mask-image:none;mask-image:none}}.band{--band-rule-top:color-mix(in oklab, var(--primary-soft) 55%, transparent);--band-rule-bottom:color-mix(in oklab, var(--primary-deep) 80%, transparent);--band-h:44px;--band-fs:var(--fs-meta);width:100%;height:var(--band-h);background:var(--primary);border-top:1px solid var(--band-rule-top);border-bottom:1px solid var(--band-rule-bottom);color:var(--text);align-items:center;display:flex;position:relative}.band__marquee{width:100%}.band__item{font-family:var(--font-label);font-weight:600;font-size:var(--band-fs);letter-spacing:.16em;text-transform:uppercase;color:var(--text);line-height:1}.band__sep{color:var(--text);opacity:.7;margin-inline:var(--s-6)}.band__pause{top:50%;right:var(--s-1);z-index:1;border-radius:var(--r-sm);width:44px;height:44px;color:var(--text);opacity:.6;transition:opacity var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.band__pause svg{width:14px;height:14px}.band__pause:focus-visible,.band[data-paused] .band__pause{opacity:1}@media (hover:hover){.band__pause:hover{opacity:1}}.band:focus-within .marquee__track,.band[data-paused] .marquee__track{animation-play-state:paused}@media (width<=767px){.band{--band-h:40px;--band-fs:.75rem}}@media (prefers-reduced-motion:reduce){.band{height:auto;min-height:var(--band-h);padding-block:var(--s-3)}.band .marquee__list{justify-content:center}.band__pause{display:none}}.index-rule{align-items:center;gap:var(--s-4);margin-bottom:var(--s-12);color:var(--text-muted);display:flex}.index-rule__label{white-space:nowrap;color:var(--text-2)}.index-rule__bracket,.index-rule__dash{color:var(--text-muted);white-space:pre}.index-rule__num{color:var(--accent-signal);font-variant-numeric:tabular-nums}.index-rule__text{text-transform:uppercase}.index-rule__line{flex:auto;min-width:24px;height:1px;display:block;position:relative}.index-rule__stroke{transform-origin:0;width:100%;display:block}.index-rule__runner{pointer-events:none;position:absolute;inset:0}.index-rule__tick{background:var(--accent-signal);width:2px;height:7px;position:absolute;top:-3px;right:-1px}.index-rule__counter{white-space:nowrap}.index-rule__now{color:var(--text-2)}@media (width<=479px){.index-rule__counter{display:none}}.stats{--stats-rule-dur:.8s;padding-block:var(--s-8);position:relative}.stats:before,.stats:after{content:"";background:var(--rule);transform-origin:0;height:1px;transition:transform var(--stats-rule-dur) var(--ease-in-out);pointer-events:none;position:absolute;left:0;right:0;transform:scaleX(0)}.stats:before{top:0}.stats:after{transition-delay:calc(var(--stats-start,.3s) + var(--stats-count,.9s));bottom:0}.stats--drawn:before,.stats--drawn:after{transform:scaleX(1)}.stats__cells:before,.stats__cells:after{content:"";border-top:7px solid var(--rule);border-bottom:7px solid var(--rule);opacity:0;width:1px;transition:opacity var(--dur-med) var(--ease-out);pointer-events:none;position:absolute;top:-3px;bottom:-3px}.stats__cells:before{left:0}.stats__cells:after{transition-delay:calc(var(--stats-rule-dur) - .2s);right:0}.stats--drawn .stats__cells:before,.stats--drawn .stats__cells:after{opacity:1}.stats__cells{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.5fr);margin:0;display:grid}.stats__cell{--stats-cell-delay:calc(var(--stats-start,.3s) + var(--i,0) * var(--stats-step,.11s));min-width:0;padding-inline:var(--s-6);flex-direction:column;align-items:flex-start;display:flex;position:relative}.stats__cell:first-child{padding-left:0}.stats__cell:last-child{padding-right:0}.stats__cell+.stats__cell:before{content:"";background:var(--rule);transform-origin:top;width:1px;transition:transform .52s var(--ease-out) calc(var(--stats-cell-delay) - .12s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.stats--drawn .stats__cell:before{transform:scaleY(1)}.stats__figure{color:var(--text);font-size:calc(var(--fs-stat) * 1.2);white-space:nowrap;opacity:0;transition:opacity .32s var(--ease-out) var(--stats-cell-delay);order:1;margin:0}.stats__figure--text{letter-spacing:-.02em}.stats__shift{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.stats__count,.stats__suffix{font-variant-numeric:tabular-nums;display:inline}.stats__suffix{color:var(--primary-soft)}.stats__print{clip-path:inset(-.1em 100% -.1em -.1em);transition:clip-path var(--stats-count,.9s) var(--ease-in-out) var(--stats-cell-delay);display:inline-block}.stats--drawn .stats__print{clip-path:inset(-.1em)}.stats__underline{width:24px;height:2px;margin-top:var(--s-4);background:var(--accent-signal);transform-origin:0;transition:transform var(--stats-underline,.3s) var(--ease-out) calc(var(--stats-cell-delay) + var(--stats-count,.9s) - 80ms);display:block;transform:scaleX(0)}.stats__label{margin-top:var(--s-4);opacity:0;transition:opacity .32s var(--ease-out) calc(var(--stats-cell-delay) + 80ms), color var(--dur-fast) var(--ease-out);order:2}.stats__note{margin:var(--s-2) 0 0;opacity:0;max-width:24ch;transition:opacity .32s var(--ease-out) calc(var(--stats-cell-delay) + .16s);order:3}.stats--drawn .stats__figure,.stats--drawn .stats__label,.stats--drawn .stats__note{opacity:1}.stats--drawn .stats__underline{transform:scaleX(1)}@media (hover:hover){.stats__cell:hover .stats__shift{transform:translate(4px)}.stats__cell:hover .stats__label{color:var(--text)}}@media (width<=1023px){.stats{padding-block:var(--s-6)}.stats__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.stats__cell:nth-child(odd){padding-left:0}.stats__cell:nth-child(odd):before{display:none}.stats__cell:nth-child(2n){padding-right:0}.stats__cell:nth-child(-n+2){padding-bottom:var(--s-6)}.stats__cell:nth-child(n+3){padding-top:var(--s-6)}.stats__cell:nth-child(n+3):after{content:"";background:var(--rule);transform-origin:0;height:1px;transition:transform .4s linear calc(var(--stats-start,.3s) + .2s);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.stats__cell:last-child:nth-child(odd){grid-column:1/-1}.stats--drawn .stats__cell:nth-child(n+3):after{transform:scaleX(1)}}@media (width<=767px){.stats__figure{font-size:2rem}.stats__cell{padding-inline:var(--s-4)}}@media (width<=479px){.stats__figure{font-size:clamp(1.375rem,7.25vw,2rem)}}@media (prefers-reduced-motion:reduce){.stats:before,.stats:after,.stats__cells:before,.stats__cells:after,.stats__cell:before,.stats__cell:after,.stats__figure,.stats__label,.stats__note,.stats__print,.stats__underline,.stats__shift{transition:none!important}}.features{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.features__col{min-width:0;padding-top:var(--s-5);position:relative}.features__rule{background:var(--rule);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.features__col:after{content:"";background:var(--primary-soft);transform-origin:0;height:2px;transition:transform var(--dur-med) var(--ease-out);pointer-events:none;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.features__head{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.features__num{letter-spacing:.12em;color:var(--accent-signal);font-variant-numeric:tabular-nums;display:inline-block}.features__title{text-wrap:balance;max-width:11em;transition:transform var(--dur-fast) var(--ease-out)}.features__desc{margin-top:var(--s-3);max-width:32ch}@media (hover:hover){.features__col:hover:after{transform:scaleX(1)}.features__col:hover .features__title{transform:translate(4px)}}@media (width>=768px) and (width<=1023px){.features{row-gap:var(--s-10);grid-template-columns:repeat(2,minmax(0,1fr))}.features__head{gap:var(--s-5)}.features__desc{max-width:40ch}}@media (width<=767px){.features{grid-template-columns:minmax(0,1fr)}.features__col{padding-block:var(--s-5)}.features__col:last-child{padding-bottom:0}.features__head{align-items:baseline;gap:var(--s-4);flex-direction:row}.features__title{max-width:none}.features__desc{max-width:46ch;margin-top:var(--s-2)}}@media (prefers-reduced-motion:reduce){.features__col:after,.features__title{transition:none}}.about__inner{z-index:1;position:relative}.about__grid{align-items:start}.about__title{grid-column:1/10;margin-left:-.035em}.about__underline{background:var(--accent-signal);transform-origin:0;height:max(2px,.05em);position:absolute;bottom:-.085em;left:.03em;right:.2em}.about__copy{margin-top:var(--s-10);grid-column:1/-1}.about__columns{column-gap:var(--col-gap);row-gap:var(--s-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.about__para{padding-top:var(--s-5);position:relative}.about__para:before{content:"";background:var(--rule-soft);height:1px;position:absolute;top:0;left:0;right:0}.about__para:after{content:"";background:var(--primary-soft);width:24px;height:1px;position:absolute;top:0;left:0}.about__para--lead{grid-column:1/6}.about__para--lead:after{background:var(--accent-signal)}.about__para--col:nth-child(2){grid-column:7/10}.about__para--col:nth-child(3){grid-column:10/13}.about__runin{color:var(--text);font-weight:600}.about__para--col{font-size:var(--fs-small);line-height:1.62}.about__ledger{margin-top:clamp(var(--s-16), 8vw, var(--s-24))}.about__features{margin-top:clamp(var(--s-12), 6vw, var(--s-16))}.about__gutter{top:var(--s-16);bottom:var(--s-16);right:0;left:calc(50% + var(--container) / 2 - 200px);z-index:0;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 45%,#000 80%),linear-gradient(#0000 0%,#000 16% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 45%,#000 80%),linear-gradient(#0000 0%,#000 16% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.about__dots{will-change:transform;position:absolute;inset:-40px 0}@media (width<=1023px){.about__title{grid-column:1/-1}.about__para--lead{grid-column:1/-1;max-width:36em}.about__para--col:nth-child(2){grid-column:1/7}.about__para--col:nth-child(3){grid-column:7/13}}@media (width<=639px){.about__columns{row-gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.about__copy{margin-top:var(--s-8)}.about__para--lead,.about__para--col:nth-child(2),.about__para--col:nth-child(3){grid-column:1/-1}.about__para--col{font-size:var(--fs-body);line-height:var(--lh-body)}}.tilt{transform-style:preserve-3d;will-change:transform;position:relative}.tilt--static{will-change:auto;transform:none}.tilt__spot,.tilt__foil{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-med) var(--ease-out);z-index:2;position:absolute;inset:0}.tilt__foil{background-image:var(--foil);mix-blend-mode:screen;background-size:220% 220%}@media (hover:hover){.tilt:hover .tilt__spot,.tilt:hover .tilt__foil{opacity:1}}.chip{align-items:center;gap:var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:color-mix(in oklab, var(--primary-soft) 5%, transparent);height:24px;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;transition:border-color var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out);padding:0 10px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.chip--live{background:var(--chip-live-bg);border-color:var(--chip-live-border);color:var(--accent-live-text)}.chip--signal{background:var(--chip-signal-bg);border-color:var(--chip-signal-border);color:var(--accent-signal)}.chip--signal .live-dot{background:var(--accent-signal)}.clay-tile{--clay-size:44px;--clay-icon:20px;--clay-r:var(--r-md);--clay-depth:3px;width:var(--clay-size);height:var(--clay-size);border-radius:var(--clay-r);background:linear-gradient(180deg, var(--primary-deep) 0%, color-mix(in oklab, var(--primary-deep) 62%, var(--bg-2)) 100%);box-shadow:0 1px 0 0 color-mix(in oklab, var(--bg-2) 70%, transparent), 0 5px 6px -3px color-mix(in oklab, var(--bg-2) 85%, transparent), 0 14px 18px -10px color-mix(in oklab, var(--bg-2) 80%, transparent);color:var(--text);isolation:isolate;flex-shrink:0;display:inline-block;position:relative}.clay-tile--lg{--clay-size:56px;--clay-icon:24px;--clay-r:15px;--clay-depth:4px}.clay-tile__face{inset:0 0 var(--clay-depth) 0;border-radius:var(--clay-r);background: radial-gradient(95% 80% at 24% 8%, color-mix(in oklab, var(--text) 38%, transparent) 0%, transparent 58%),  radial-gradient(90% 85% at 88% 105%, color-mix(in oklab, var(--bg-2) 46%, transparent) 0%, transparent 62%), var(--clay);box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--text) 55%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--primary-soft) 26%, transparent), inset 0 -5px 7px -3px color-mix(in oklab, var(--bg-2) 50%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.clay-tile__face:before{content:"";border-radius:calc(var(--clay-r) - 2px) calc(var(--clay-r) - 2px) 60% 60% / calc(var(--clay-r) - 2px) calc(var(--clay-r) - 2px) 100% 100%;background:var(--clay-specular);pointer-events:none;height:46%;position:absolute;inset:2px 3px auto}.clay-tile svg{width:var(--clay-icon);height:var(--clay-icon);stroke-width:1.75px;filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primary-deep) 85%, transparent));position:relative}@media (width<=767px){.clay-tile{--clay-size:40px}.clay-tile--lg{--clay-size:48px;--clay-icon:22px}}.ledger{padding-block:var(--s-6);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative}.ledger:before,.ledger:after{content:"";border-top:7px solid var(--rule);border-bottom:7px solid var(--rule);pointer-events:none;width:1px;position:absolute;top:-4px;bottom:-4px}.ledger:before{left:0}.ledger:after{right:0}.ledger__cells{grid-template-columns:repeat(var(--ledger-cols,4), minmax(0, 1fr));display:grid}.ledger__cell{padding-inline:var(--s-6);position:relative}.ledger__cell:first-child{padding-left:0}.ledger__cell+.ledger__cell:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:border-color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);padding:28px;position:relative}.card--active{border-color:var(--border-strong);transform:translateY(-2px)}@media (hover:hover){.card--link:hover{border-color:var(--border-strong);transform:translateY(-2px)}}@media (width<=767px){.card{padding:22px}}.ticket-host{container-type:inline-size}.ticket{--ticket-r:var(--r-lg);--notch:14px;grid-template-columns:7fr 3fr;width:100%;display:grid}.ticket__main,.ticket__stub{border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--text) 4%, transparent);position:relative}.ticket__main{background:var(--surface);border-radius:var(--ticket-r) 0 0 var(--ticket-r);border-right:0}.ticket__stub{background:var(--surface-2);border-left:1px dashed var(--tear);border-radius:0 var(--ticket-r) var(--ticket-r) 0}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.ticket__main{-webkit-mask:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));mask:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.ticket__stub{-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}}@container (width<=640px){.ticket{grid-template-columns:1fr}.ticket__main{border-right:1px solid var(--border);border-radius:var(--ticket-r) var(--ticket-r) 0 0;border-bottom:0}.ticket__stub{border-left:1px solid var(--border);border-top:1px dashed var(--tear);border-radius:0 0 var(--ticket-r) var(--ticket-r)}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.ticket__main{-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));mask:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.ticket__stub{-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px));mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}}}.ticket--sm{--ticket-r:var(--r-md);--notch:10px}.pillar{gap:var(--s-3);flex-direction:column;display:flex}.pillar__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}.pillar__tile{transform-origin:50% 60%;flex-shrink:0;display:inline-flex}.pillar__num{color:var(--accent-signal);padding-top:var(--s-1);font-variant-numeric:tabular-nums;position:relative}.pillar__title{text-wrap:balance}.pillar__desc{text-wrap:pretty;max-width:52ch}.pillar__tags{gap:var(--s-2);padding-top:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.pillar__tag{display:inline-flex}@media (width>=1024px){.pillar{padding:var(--s-8)}.pillar__head{margin-bottom:var(--s-4)}.pillar .clay-tile{border-radius:calc(var(--r-md) + 3px);width:56px;height:56px}.pillar .clay-tile svg{width:24px;height:24px}}.verb-rail{--verb-rail-tick:9px;--verb-rail-passed:color-mix(in oklab, var(--text) 60%, transparent);row-gap:var(--s-4);min-width:0;display:grid}.verb-rail__line{width:100%;height:var(--verb-rail-tick);justify-content:space-between;align-items:center;display:flex;position:relative}.verb-rail__line:before{content:"";background:var(--rule);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.verb-rail__fill{background:var(--accent-signal);transform-origin:0;will-change:transform;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.verb-rail__tick{width:1px;height:var(--verb-rail-tick);background:var(--rule);transition:transform var(--dur-med) var(--ease-out);position:relative}.verb-rail__tick:before,.verb-rail__tick:after{content:"";opacity:0;transition:opacity var(--dur-med) var(--ease-out);position:absolute;inset:0}.verb-rail__tick:before{background:var(--verb-rail-passed)}.verb-rail__tick:after{background:var(--accent-live);inset:0 -.5px}.verb-rail__tick--passed:before{opacity:1}.verb-rail__tick--active{transform:scaleY(1.9)}.verb-rail__tick--active:after{opacity:1}.verb-rail__readout{justify-content:space-between;align-items:baseline;gap:var(--s-4);min-width:0;display:flex}.verb-rail__aside{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.verb-rail__step{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.verb-rail__now{color:var(--accent-signal)}.story{--story-stage-h:392px;--story-gap:var(--s-16);--story-cards:4;--story-mark-y:calc(var(--s-8) + 28px);--story-passed:color-mix(in oklab, var(--text) 60%, var(--bg));align-items:start;position:relative}.story__track{left:0;top:calc((var(--story-stage-h) - var(--nav-h-compact)) / 2);bottom:calc((var(--story-stage-h) + var(--nav-h-compact)) / 2);visibility:hidden;pointer-events:none;width:1px;position:absolute}.story__stage{top:calc((100svh + var(--nav-h-compact) - var(--story-stage-h)) / 2);height:var(--story-stage-h);isolation:isolate;grid-column:1/7;align-content:center;align-self:start;min-width:0;display:grid;position:sticky;container-type:inline-size}.story__stage--static{top:calc(var(--nav-h) + var(--s-8));height:auto;min-height:var(--story-stage-h)}.story__lit{padding-bottom:var(--s-6);position:relative}.story__copy{--fs-verb:clamp(4.25rem, 21cqi, 7.75rem);row-gap:var(--s-1);display:grid}.story__stage .story__you{color:var(--text-2);display:block}.story__slot{height:1.2em;margin-left:-.06em;line-height:1.2;display:block;position:relative;overflow:hidden}.story__verb{line-height:inherit;white-space:nowrap;will-change:transform;display:block;position:absolute;top:0;left:.025em}.story__stop{color:var(--accent-live)}.story__rail{position:relative}.story__into{color:var(--text-2)}.story__into-num{color:var(--accent-signal);font-variant-numeric:tabular-nums;margin-right:.75em}.story__haze{z-index:-1;background:var(--haze);pointer-events:none;height:330px;position:absolute;bottom:-5px;left:-14%;right:-6%}.story__haze:after{content:"";background:var(--brand-gradient-soft);opacity:.7;height:34%;position:absolute;bottom:0;left:8%;right:8%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 52%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 52%,#0000 100%)}.story__static{row-gap:var(--s-3);display:grid}.story__list{text-wrap:balance;display:block}.story__cards{row-gap:var(--story-gap);grid-column:7/13;grid-auto-rows:1fr;min-width:0;display:grid;position:relative}.story__thread{top:var(--story-mark-y);bottom:calc((100% - (var(--story-cards) - 1) * var(--story-gap)) / var(--story-cards) - var(--story-mark-y));left:calc(-1 * var(--col-gap) / 2);border-left:1px dotted var(--tear);pointer-events:none;width:0;position:absolute}.story__thread-fill{background:var(--primary-soft);transform-origin:50% 0;will-change:transform;width:1px;position:absolute;top:0;bottom:0;left:-1px}.story__item{min-width:0;display:grid;position:relative}.story__lift{opacity:.74;min-width:0;transition:transform var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out);display:grid}.story__lift--active{opacity:1;transform:translateY(-4px)}.story--static .story__lift{opacity:1}@media (hover:hover){.story__lift:hover{opacity:1}}.story__lift .card--active{transform:none}.story__tilt{border-radius:var(--r-md);min-width:0;display:grid}.story__cards .pillar{min-height:312px}.story__mark{top:var(--story-mark-y);left:calc(-1 * var(--col-gap) / 2);z-index:1;background:var(--bg);font-family:var(--font-label);color:var(--text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;padding:4px 0;font-size:15px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%)}.story__mark:before,.story__mark:after{content:"×";opacity:0;transition:opacity var(--dur-med) var(--ease-out);position:absolute;inset:4px 0}.story__mark:before{color:var(--story-passed)}.story__mark:after{color:var(--accent-live)}.story__mark[data-state=passed]:before,.story__mark[data-state=active]:after{opacity:1}@media (width<=1279px){.story{--story-gap:var(--s-12)}.story__stage{grid-column:1/6}.story__cards{grid-column:6/13}.story__into{display:none}}.story-m{flex-direction:column;display:flex}.story-m__block{padding-bottom:var(--s-12);position:relative}.story-m__block:last-child{padding-bottom:0}.story-m__head{top:var(--nav-h);z-index:1;column-gap:var(--s-4);row-gap:var(--s-2);padding:var(--s-3) 0;background:var(--bg);border-bottom:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:sticky}.story-m__head:before{content:"";height:calc(var(--nav-h) - var(--nav-h-compact));background:var(--bg);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.story-m__head:after{content:"";background:var(--accent-signal);width:100%;height:1px;transform:scaleX(var(--story-m-progress,1));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0}.story-m__you{color:var(--text-muted);grid-area:1/1}.story-m__verbs{color:var(--text);overflow-wrap:anywhere;grid-area:2/1}.story-m__verb{white-space:nowrap}.story-m__stop{color:var(--accent-live)}.story-m__count{white-space:nowrap;grid-area:1/2/3;align-self:end}.story-m__now{color:var(--accent-signal)}.story-m__card{margin-top:var(--s-6)}@media (width>=768px){.story-m__card{max-width:640px;margin-inline:auto}}.wwd__header{row-gap:var(--s-6);margin-bottom:var(--s-16);align-items:end}.wwd__title{grid-column:1/8;min-width:0}.wwd__accent{color:var(--primary-display)}.wwd__subtitle{grid-column:8/13;max-width:46ch;padding-bottom:.25em}@media (width<=1023px){.wwd__header{margin-bottom:var(--s-12)}.wwd__title,.wwd__subtitle{grid-column:1/-1}.wwd__subtitle{max-width:56ch;padding-bottom:0}}.qr{--qr-size:128px;--qr-ink:var(--bg-2);--qr-eye:var(--primary-deep);gap:var(--s-2);width:var(--qr-size);flex-direction:column;margin:0;display:flex}.qr__tile{width:var(--qr-size);aspect-ratio:1;background:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bg-2) 8%, transparent), 0 10px 24px -14px color-mix(in oklab, var(--bg-2) 90%, transparent);border-radius:10px;display:block;position:relative;overflow:hidden}.qr__code{width:100%;height:100%;display:block}.qr__modules{fill:var(--qr-ink)}.qr__eyes{fill:var(--qr-eye)}.qr__scan{pointer-events:none;position:absolute;inset:0}.qr__scan:after{content:"";background:var(--accent-signal);height:2px;box-shadow:0 0 10px 1px color-mix(in oklab, var(--accent-signal) 55%, transparent);position:absolute;top:-1px;left:0;right:0}.qr__caption{color:var(--text-2);text-transform:uppercase;text-wrap:balance}.serial{font-variant-numeric:tabular-nums;display:inline-block}.serial__glyphs{align-items:baseline;display:inline-flex}.serial__ch{text-align:center;min-width:1ch;display:inline-block}.serial__ch--cycling{opacity:.55}.event-ticket{--fs-event-title:clamp(1.9rem, 3.6vw, 3.25rem);--fs-event-day:clamp(3.5rem, 2.4rem + 3cqi, 4.5rem);--fs-event-day-sm:2.75rem;--event-pad-main:36px;--event-pad-stub:28px;--event-stamp-angle:-7deg;--event-sheen-dur:1.15s;--event-sheen-delay:1.25s}.event-ticket__main{--sheen-w:57.143%;--sheen-from:-100%;--sheen-to:250%;align-items:flex-start;gap:var(--s-4);padding:var(--event-pad-main);isolation:isolate;flex-direction:column;min-width:0;display:flex}.event-ticket__main:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-gradient-soft);opacity:.22;pointer-events:none;position:absolute;inset:0}.event-ticket__chip{display:inline-flex}.event-ticket__title{font-size:var(--fs-event-title);margin:0}.event-ticket__desc{max-width:58ch;margin:0}.event-ticket__meta{align-items:center;gap:var(--s-2) var(--s-3);color:var(--text);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.event-ticket__meta-group{align-items:center;gap:var(--s-3);display:inline-flex}.event-ticket__meta-item{align-items:center;gap:var(--s-2);display:inline-flex}.event-ticket__meta-icon{color:var(--text-muted);flex-shrink:0;line-height:0;display:inline-flex}.event-ticket__meta-sep{color:var(--text-muted)}.event-ticket__tags{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.event-ticket__tag{transform-origin:0;display:inline-flex}.event-ticket__actions{align-items:center;gap:var(--s-3) var(--s-6);width:100%;margin-top:var(--s-3);flex-wrap:wrap;display:flex}.event-ticket__magnet{display:inline-flex}.event-ticket__actions .btn--ghost{min-height:44px}.event-ticket__stub{--sheen-w:133.333%;--sheen-from:-275%;--sheen-to:75%;gap:var(--s-4);padding:var(--event-pad-stub);isolation:isolate;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.event-ticket__stub:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--dots-fine);background-size:var(--dot-cell) var(--dot-cell);opacity:.8;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#0000 40%,#000 100%);mask-image:linear-gradient(200deg,#0000 40%,#000 100%)}.event-ticket__admit{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;grid-area:1/2;place-self:start end;display:block}.event-ticket__stub-body{gap:var(--s-3);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.event-ticket__date{gap:var(--s-2);transform-origin:30% 40%;flex-direction:column;align-self:flex-start;display:flex}.event-ticket__day,.event-ticket__month{display:block}.event-ticket__day{font-size:var(--fs-event-day);font-stretch:var(--wd-display);letter-spacing:-.02em;margin-left:-.04em;line-height:.84}.event-ticket__month{color:var(--text-2)}.event-ticket__tminus,.event-ticket__serial{margin:0}.event-ticket__tminus{text-transform:uppercase}.event-ticket__qr-wrap{padding-top:var(--s-4);margin-top:auto}.event-ticket__qr{--qr-size:min(100%, 132px)}.event-ticket__stamp{margin:var(--s-10) var(--s-1) 0 0;transform:rotate(var(--event-stamp-angle));pointer-events:none;grid-area:1/1;place-self:start end}.event-ticket__stamp-ink{border:1px solid var(--accent-signal);border-radius:var(--r-sm);color:var(--accent-signal);letter-spacing:.2em;white-space:nowrap;padding:7px 9px 6px 11px;display:block}.event-ticket__sheen{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.event-ticket__sheen:before{content:"";width:var(--sheen-w);background:var(--foil);mix-blend-mode:screen;opacity:0;transform:translateX(var(--sheen-from));position:absolute;top:0;bottom:0;left:0}.event-ticket--printed .event-ticket__sheen:before{animation:event-ticket-sheen var(--event-sheen-dur) var(--ease-in-out) var(--event-sheen-delay) 1 both}@keyframes event-ticket-sheen{0%{opacity:0;transform:translateX(var(--sheen-from))}14%,82%{opacity:1}to{opacity:0;transform:translateX(var(--sheen-to))}}@media (prefers-reduced-motion:reduce){.event-ticket__sheen{display:none}}@container (width<=640px){.event-ticket__main,.event-ticket__stub{--sheen-w:70%;--sheen-from:-100%;--sheen-to:143%}.event-ticket__main{padding:var(--s-6)}.event-ticket__stub{column-gap:var(--s-3);row-gap:var(--s-5);padding:var(--s-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.event-ticket__stub:before{-webkit-mask-image:linear-gradient(170deg,#0000 30%,#000 100%);mask-image:linear-gradient(170deg,#0000 30%,#000 100%)}.event-ticket__admit{writing-mode:horizontal-tb;white-space:normal;grid-area:1/1;place-self:center start;line-height:1.3}.event-ticket__stamp{--event-stamp-angle:-5deg;grid-area:1/2;align-self:center;margin:0}.event-ticket__stub-body{align-items:end;column-gap:var(--s-4);row-gap:var(--s-4);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date qr""tminus qr""serial qr";display:grid}.event-ticket__date{align-items:baseline;gap:var(--s-2);transform-origin:0;flex-direction:row;grid-area:date}.event-ticket__day{font-size:var(--fs-event-day-sm)}.event-ticket__tminus{grid-area:tminus}.event-ticket__serial{grid-area:serial}.event-ticket__qr-wrap{grid-area:qr;align-self:end;margin-top:0;padding-top:0}.event-ticket__qr{--qr-size:104px}.event-ticket__meta{align-items:flex-start;gap:var(--s-2);flex-direction:column}.event-ticket__meta-sep{display:none}.event-ticket__actions{align-items:stretch;gap:var(--s-3);flex-direction:column}.event-ticket__magnet{display:flex}.event-ticket__actions .btn{--btn-h:48px;width:100%}.event-ticket__actions .btn--ghost{min-height:48px}}.events__title{margin:0}.events__ticket,.events__more{--events-ticket-max:960px;width:100%;max-width:var(--events-ticket-max);margin-inline:auto}.events__ticket{--events-crop-len:14px;--events-crop-gap:9px;--events-notch:14px;margin-top:var(--s-10);position:relative;container-type:inline-size}.events__tilt{border-radius:var(--r-lg)}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.events__tilt>.tilt__foil{-webkit-mask:radial-gradient(circle at 70% 0, transparent var(--events-notch), #000 calc(var(--events-notch) + .5px)), radial-gradient(circle at 70% 100%, transparent var(--events-notch), #000 calc(var(--events-notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 70% 0, transparent var(--events-notch), #000 calc(var(--events-notch) + .5px)), radial-gradient(circle at 70% 100%, transparent var(--events-notch), #000 calc(var(--events-notch) + .5px));mask:radial-gradient(circle at 70% 0, transparent var(--events-notch), #000 calc(var(--events-notch) + .5px)), radial-gradient(circle at 70% 100%, transparent var(--events-notch), #000 calc(var(--events-notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}}.events__marks{pointer-events:none;display:none;position:absolute;inset:0}.events__crop{width:0;height:0;position:absolute}.events__crop--tl{top:0;left:0}.events__crop--tr{top:0;right:0}.events__crop--bl{bottom:0;left:0}.events__crop--br{bottom:0;right:0}.events__crop:before,.events__crop:after{content:"";background:var(--rule);position:absolute}.events__crop:before{width:var(--events-crop-len);height:1px;top:0}.events__crop--tl:before,.events__crop--bl:before{right:var(--events-crop-gap)}.events__crop--tr:before,.events__crop--br:before{left:var(--events-crop-gap)}.events__crop:after{width:1px;height:var(--events-crop-len);left:0}.events__crop--tl:after,.events__crop--tr:after{bottom:var(--events-crop-gap)}.events__crop--bl:after,.events__crop--br:after{top:var(--events-crop-gap)}.events__perf{width:1px;height:var(--events-crop-gap);background:var(--tear);position:absolute;left:70%}.events__perf--top{bottom:calc(100% + 4px)}.events__perf--bottom{top:calc(100% + 4px)}.events__swatches{top:calc(100% + var(--s-3));right:var(--r-lg);gap:3px;display:flex;position:absolute}.events__swatch{width:7px;height:7px;display:block}.events__swatch--deep{background:var(--primary-deep)}.events__swatch--violet{background:var(--primary)}.events__swatch--lavender{background:var(--primary-soft)}.events__swatch--live{background:var(--accent-live)}.events__swatch--signal{background:var(--accent-signal)}@media (width>=768px){.events__marks{display:block}}@container (width<=640px){.events__tilt>.tilt__foil,.events__perf{display:none}}.events__more{margin-top:var(--s-12)}.events__more-link{align-items:center;column-gap:var(--s-6);row-gap:var(--s-1);min-height:64px;padding:var(--s-4) 0 var(--s-5);color:var(--text);border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"text handle arrow";display:grid;position:relative}.events__more-text{font-weight:500;font-size:var(--fs-body);text-wrap:pretty;grid-area:text;line-height:1.4}.events__more-handle{white-space:nowrap;grid-area:handle}.events__more-arrow{width:44px;height:44px;color:var(--accent-signal);grid-area:arrow;justify-content:center;align-items:center;margin-right:-13px;display:inline-flex}.events__more-arrow svg{transition:transform var(--dur-fast) var(--ease-out)}.events__more-rule,.events__more-ink{display:block;position:absolute;bottom:0;left:0;right:0}.events__more-rule{transform-origin:0}.events__more-ink{background:var(--accent-signal);transform-origin:100%;height:1px;transition:transform var(--dur-slow) var(--ease-out);transform:scaleX(0)}.events__more-link:focus-visible .events__more-ink{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.events__more-link:hover .events__more-ink{transform-origin:0;transform:scaleX(1)}.events__more-link:hover .events__more-arrow svg{transform:translate(3px,-3px)}}@media (width<=767px){.events__ticket{margin-top:var(--s-8)}.events__more{margin-top:var(--s-10)}.events__more-link{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text arrow""handle arrow"}.events__more-arrow{margin-right:-10px}}.join{min-height:70svh}.join__grid{align-items:start;row-gap:var(--s-12)}.join__lead{grid-column:1/7;min-width:0}.join__stub{grid-column:8/13;min-width:0}.join__title{margin-bottom:var(--s-10);margin-left:-.03em}.join__stop{color:var(--accent-signal)}.join__closing{margin-top:var(--s-8)}.join__closing-text{color:var(--text-2);letter-spacing:.14em;display:inline-block}.join-steps{--join-num-w:44px;position:relative}.join-steps__connector{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.join-steps__dots{fill:none;stroke:var(--rule);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 6}.join-steps__connector-reveal{fill:none;stroke:#fff;stroke-width:6px}.join-steps__head{fill:var(--accent-signal)}.join-steps__row{padding-block:var(--s-5);position:relative}.join-steps__rule{background:var(--rule);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.join-steps__rule--end{top:auto;bottom:0}.join-steps__rule--tick:before,.join-steps__rule--tick:after{content:"";background:var(--rule);width:1px;height:7px;position:absolute;top:-3px}.join-steps__rule--tick:before{left:0}.join-steps__rule--tick:after{right:0}.join-steps__rise{grid-template-columns:var(--join-num-w) minmax(0, 1fr);column-gap:var(--s-4);align-items:start;min-height:32px;display:grid}.join-steps__num{align-items:center;gap:var(--s-2);height:calc(var(--fs-h3) * 1.2);display:inline-flex}.join-steps__index{z-index:1;background:var(--bg);color:var(--accent-signal);padding-inline:2px;position:relative}.join-steps__body{min-width:0;transition:transform .18s var(--ease-out)}.join-steps__title{color:var(--text);transition:color var(--dur-fast) var(--ease-out)}.join-steps__desc{margin-top:var(--s-2);text-wrap:pretty;max-width:52ch}.join-steps__links{gap:0 var(--s-6);margin-top:var(--s-1);margin-bottom:calc(-1 * var(--s-3));flex-wrap:wrap;display:flex}.join-steps__links .btn--ghost{min-height:44px}@media (hover:hover){.join-steps__title{color:color-mix(in oklab, var(--text) 84%, var(--bg))}.join-steps__row:hover .join-steps__body{transform:translate(4px)}.join-steps__row:hover .join-steps__title{color:var(--text)}}.member-stub__deal{will-change:transform}.member-stub__rest{transform:rotate(0)}.member-stub__tilt{--stub-strip-h:136px;--stub-notch:10px;border-radius:var(--r-md)}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.member-stub__tilt>.tilt__spot,.member-stub__tilt>.tilt__foil{-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--stub-strip-h)), transparent var(--stub-notch), black calc(var(--stub-notch) + .5px)), radial-gradient(circle at 100% calc(100% - var(--stub-strip-h)), transparent var(--stub-notch), black calc(var(--stub-notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--stub-strip-h)), transparent var(--stub-notch), black calc(var(--stub-notch) + .5px)), radial-gradient(circle at 100% calc(100% - var(--stub-strip-h)), transparent var(--stub-notch), black calc(var(--stub-notch) + .5px));mask:radial-gradient(circle at 0 calc(100% - var(--stub-strip-h)), transparent var(--stub-notch), black calc(var(--stub-notch) + .5px)), radial-gradient(circle at 100% calc(100% - var(--stub-strip-h)), transparent var(--stub-notch), black calc(var(--stub-notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}}.member-stub.ticket{grid-template-columns:1fr}.member-stub .ticket__main{border-right:1px solid var(--border);border-radius:var(--ticket-r) var(--ticket-r) 0 0;border-bottom:0}.member-stub .ticket__stub{border-left:1px solid var(--border);border-top:1px dashed var(--tear);border-radius:0 0 var(--ticket-r) var(--ticket-r)}@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){.member-stub .ticket__main{-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--notch), black calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), black calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--notch), black calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), black calc(var(--notch) + .5px));mask:radial-gradient(circle at 0 100%, transparent var(--notch), black calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), black calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}.member-stub .ticket__stub{-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), black calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), black calc(var(--notch) + .5px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), black calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), black calc(var(--notch) + .5px));mask:radial-gradient(circle at 0 0, transparent var(--notch), black calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), black calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask-composite:intersect}}.member-stub__main{padding:26px 28px 28px}.member-stub__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.member-stub__label{padding-top:6px}.member-stub__mark{color:var(--primary-display);flex-shrink:0}.member-stub__title{margin-top:var(--s-8);letter-spacing:-.02em;font-size:clamp(1.75rem,1.25rem + 1.3vw,2.25rem)}.member-stub__line{margin-top:var(--s-2);max-width:34ch}.member-stub__magnet{width:100%;margin-top:var(--s-6);display:inline-flex}.member-stub__follow{gap:0 var(--s-6);margin-top:var(--s-3);margin-bottom:calc(-1 * var(--s-3));flex-wrap:wrap;display:flex}.member-stub__follow .btn--ghost{min-height:44px}.member-stub__strip{align-items:center;gap:var(--s-4);height:var(--stub-strip-h,136px);padding:0 28px;display:flex}.member-stub__qr{--qr-size:104px;flex:none}.member-stub__strip-text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.member-stub__scan{color:var(--text);text-transform:uppercase}.member-stub__serial{white-space:nowrap;color:var(--text-2)}@media (width>=900px){.join__stub{top:calc(var(--nav-h) + var(--s-8));position:sticky}.member-stub__rest{transform:rotate(-1.25deg)}}@media (width<=899px){.join__lead,.join__stub{grid-column:1/-1}.join__stub{order:-1}.join-steps{--join-num-w:36px}.member-stub__cta.btn{--btn-h:48px}.join-steps__links .btn--ghost,.member-stub__follow .btn--ghost{min-height:48px}}@media (width<=767px){.join__title{margin-bottom:var(--s-8)}.member-stub__main{padding:20px 22px 22px}.member-stub__strip{padding:0 22px}}.footer{--footer-rise:130px;--footer-pad-b:20px;--footer-giant-fs:clamp(12rem, min(30vw, 44svh), 27rem);--footer-stroke:color-mix(in oklab, var(--text) 35%, transparent);--footer-fs-legal:.75rem;--footer-curtain:1;z-index:var(--z-footer);min-height:min(100svh,760px);padding:clamp(3.5rem, 6vw, 6rem) 0 calc(var(--footer-pad-b) + env(safe-area-inset-bottom));background:var(--bg-2) var(--brand-gradient);color:var(--text-2);flex-direction:column;display:flex;position:sticky;bottom:0;overflow:clip}.footer--flow{position:relative}.footer__dots{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}.footer .footer__horizon{z-index:2;--horizon-rise:calc(var(--footer-rise) + env(safe-area-inset-bottom))!important}.footer .footer__horizon .horizon__planet{background:radial-gradient(closest-side, var(--bg-2) 98.6%, var(--primary-deep) 100%);width:max(5200px,420vw)}.footer__inner{z-index:3;flex-direction:column;flex:auto;display:flex;position:relative}.footer__top{column-gap:var(--col-gap);grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);display:grid}.footer__col{min-width:0}.footer__wordmark{align-items:center;gap:var(--s-3);min-height:44px;color:var(--text);border-radius:var(--r-sm);display:inline-flex}.footer__wordmark-text{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--text);font-size:.8rem;font-weight:600;line-height:1}.footer__mark{color:var(--primary-display);flex-shrink:0}.footer__tagline{margin-top:var(--s-5);font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-h2);letter-spacing:-.015em;color:var(--text);margin-left:-.03em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.5rem);line-height:1.02}.footer__tagline-line{display:block}.footer__tagline-stop{color:var(--accent-signal)}.footer__line{margin-top:var(--s-4);max-width:36ch;color:var(--text-muted)}.footer__col-title{margin-bottom:var(--s-2)}.footer__list{flex-direction:column;display:flex}.footer__link{align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--fs-ui);color:var(--text-2);border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out);font-weight:500;display:flex}.footer__num,.footer__link-icon,.footer__link-arrow{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.footer__num{min-width:2ch}.footer__link-icon{line-height:0;display:inline-flex}.footer__link-label{line-height:1.3;position:relative}.footer__link-label:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-med) var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.footer__link:active,.footer__link:focus-visible{color:var(--text)}.footer__link:focus-visible .footer__link-label:after{transform:scaleX(1)}@media (hover:hover){.footer__link:hover{color:var(--text)}.footer__link:hover .footer__link-label:after{transform:scaleX(1)}.footer__link:hover .footer__link-icon{color:var(--text-2)}.footer__link:hover .footer__link-arrow{color:var(--text);transform:translate(1px,-1px)}}.footer__giant{left:0;right:0;bottom:calc(var(--footer-rise) + env(safe-area-inset-bottom) - var(--footer-giant-fs) * .17);z-index:1;font-size:var(--footer-giant-fs);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;line-height:.8;display:flex;position:absolute}.footer__giant-rise{will-change:transform;position:relative}.footer__giant-text{font-family:var(--font-display);font-weight:800;font-stretch:var(--wd-display);font-size:inherit;letter-spacing:-.02em;white-space:nowrap;line-height:.8;display:block}.footer__giant-text--outline{color:#0000;-webkit-text-stroke:1px var(--footer-stroke)}@supports not (-webkit-text-stroke:1px currentColor){.footer__giant-text--outline{color:var(--surface-2)}}.footer__giant-text--solid{color:var(--text);position:absolute;inset:0}.footer__gap{min-height:calc(var(--footer-giant-fs) * .63 + var(--s-10));flex:1 0 auto}.footer__ground{height:calc(var(--footer-rise) - var(--footer-pad-b));align-items:flex-end;display:flex}.footer__bar{align-items:center;column-gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-height:44px;display:grid}.footer__legal{font-family:var(--font-label);font-weight:500;font-size:var(--footer-fs-legal);letter-spacing:.04em;color:var(--text-muted);text-wrap:balance;justify-self:start;line-height:1.4}.footer__stamp{text-align:center;text-transform:uppercase;color:var(--text-2);justify-self:center}.footer__top-magnet{justify-self:end;display:inline-flex}.footer__top-btn.btn--ghost{gap:var(--s-3);min-height:44px;color:var(--text-2);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.footer__top-btn .btn__label{position:relative}.footer__top-btn .btn__label:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-med) var(--ease-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.footer__top-btn.btn--ghost .btn__icon--end{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-2);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%}.footer__top-btn .btn__icon--end svg{transition:transform var(--dur-fast) var(--ease-out)}.footer__top-btn:focus-visible{color:var(--text)}.footer__top-btn:focus-visible .btn__label:after{transform:scaleX(1)}@media (hover:hover){.footer__top-btn.btn--ghost:hover{color:var(--text)}.footer__top-btn:hover .btn__label:after{transform:scaleX(1)}.footer__top-btn.btn--ghost:hover .btn__icon--end{border-color:var(--accent-signal);color:var(--accent-signal);transform:none}.footer__top-btn.btn--ghost:hover .btn__icon--end svg{transform:translateY(-2px)}}@media (width<=899px){.footer{--footer-curtain:0;min-height:auto;position:relative}.footer__top{row-gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__brand{grid-column:1/-1}}@media (width<=767px){.footer{--footer-rise:140px;--footer-giant-fs:clamp(9rem, 54vw, 15rem);padding-top:var(--s-16)}.footer .footer__horizon .horizon__planet{width:max(2400px,600vw)}.footer__gap{min-height:calc(var(--footer-giant-fs) * .63 + var(--s-8))}.footer__bar{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stamp top""legal legal"}.footer__legal{text-wrap:pretty;grid-area:legal}.footer__stamp{text-align:left;grid-area:stamp;justify-self:start}.footer__top-magnet{grid-area:top}}@media (height<=499px) and (orientation:landscape){.footer{--footer-curtain:0;min-height:auto;position:relative}}
