@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-standard-normal-C5E2Gvlv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-standard-normal-BVScPF0l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07090d;--text:#ede7dc;--text-2:#aab0ba;--text-3:#6f7786;--line:#ede7dc1f;--line-strong:#ede7dc42;--amber:#e5a24c;--gold:#f3c77e;--danger:#e08a7a;--font:"Instrument Sans Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-move:cubic-bezier(.7, 0, .2, 1);--gutter:clamp(20px, 4vw, 56px);--header-h:64px;--sw:0px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.is-locked{padding-right:var(--sw);overflow:hidden}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit;background:0 0;border:0;border-radius:0}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:#e5a24c59}:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--text);color:var(--bg);transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.w>span{transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(115%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header{z-index:50;height:var(--header-h);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), background-color .5s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.header.is-visible{opacity:1;pointer-events:auto}.header__row{padding:0 calc(var(--gutter) + var(--sw)) 0 var(--gutter);flex:1;justify-content:space-between;align-items:center;display:flex}.header:after{content:"";background:var(--line);opacity:0;height:1px;transition:opacity .5s var(--ease-out);position:absolute;bottom:0;left:0;right:0}.header.is-scrolled{-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);background:#07090d8c}.header.is-scrolled:after{opacity:1}.wordmark{letter-spacing:-.03em;opacity:0;transition:opacity .4s var(--ease-out) .1s;font-size:17px;font-weight:600;line-height:1}.header.is-visible .wordmark{opacity:1}.intro{z-index:200;background:var(--bg);transition:background-color .9s var(--ease-move), opacity .5s var(--ease-out), visibility .5s;place-items:center;display:grid;position:fixed;inset:0}.intro__mark{letter-spacing:-.03em;transform-origin:50%;transition:transform .95s var(--ease-move);will-change:transform;font-size:clamp(44px,9vw,120px);font-weight:600;line-height:1}.intro.is-in .intro__mark .w>span,.intro.is-move .intro__mark .w>span,.intro.is-out .intro__mark .w>span{transform:none}.intro.is-move,.intro.is-out{background:#07090d00}.intro.is-move .intro__mark,.intro.is-out .intro__mark{transform:translate(var(--dx,0px), var(--dy,0px)) scale(var(--s,1))}.intro.is-out{opacity:0;visibility:hidden;pointer-events:none}.stage{height:720vh;position:relative}.stage__sticky{background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.stage__canvas{width:100%;height:100%;position:absolute;inset:0}.stage__vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%, transparent 42%, #0009 100%), linear-gradient(to bottom, #07090d8c 0%, transparent 22%, transparent 58%, var(--bg) 100%);position:absolute;inset:0}.stage__dim{opacity:0;pointer-events:none;transition:opacity 1s var(--ease-out);background:#000;position:absolute;inset:0}.stage__sticky.is-dim .stage__dim{opacity:.5}.stage__black{background:var(--bg);opacity:var(--fade,0);pointer-events:none;position:absolute;inset:0}.stmt{padding:0 var(--gutter);text-align:center;opacity:0;filter:blur(12px);pointer-events:none;transition:opacity .8s var(--ease-out), transform 1s var(--ease-out), filter .8s var(--ease-out);align-content:center;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(32px)}.stmt:before{content:"";pointer-events:none;background:radial-gradient(42% 46%,#000000b3,#0000 100%);position:absolute;inset:0}.stmt>*{position:relative}.stmt.is-active{opacity:1;filter:blur();transform:none}.stmt.is-after{opacity:0;filter:blur(10px);transition-duration:.55s;transform:translateY(-32px)scale(.985)}.stmt.is-active .w>span,.stmt.is-after .w>span{transform:none}.stmt.is-active .w>span{transition-delay:calc(var(--i,0) * 80ms + .12s)}.stmt__text{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(36px,5.6vw,84px);font-weight:500;line-height:1.02}.stmt__sub{color:var(--text-2);letter-spacing:-.005em;margin-top:20px;font-size:clamp(15px,1.35vw,20px)}.stmt.hero{text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:clamp(72px,15vh,150px);display:flex}.stmt.hero:before{background:linear-gradient(#0000 45%,#000000b3 100%)}.hero__title{letter-spacing:-.04em;font-size:clamp(40px,6.6vw,104px);font-weight:500;line-height:.98}.hero__sub{max-width:46ch;color:var(--text-2);opacity:0;transition:opacity .9s var(--ease-out), transform 1s var(--ease-out);margin-top:26px;font-size:clamp(15px,1.25vw,19px);font-weight:400;line-height:1.5;transform:translateY(10px)}.stage.is-ready .hero.is-active .hero__sub{opacity:1;transition-delay:.45s;transform:none}.stage.is-ready .hero.is-active .w>span{transform:none}.stage:not(.is-ready) .hero .w>span{transition:none;transform:translateY(115%)}.cue{letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);opacity:0;transition:opacity .8s var(--ease-out) .6s;flex-direction:column;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.stage.is-ready .cue.is-on{opacity:1}.cue__line{background:#ede7dc29;width:1px;height:48px;position:relative;overflow:hidden}.cue__line:after{content:"";background:linear-gradient(to bottom, transparent, var(--amber));height:40%;animation:cue 2.4s var(--ease-in-out) infinite;position:absolute;top:0;left:0;right:0}@keyframes cue{0%{transform:translateY(-100%)}60%{transform:translateY(250%)}to{transform:translateY(250%)}}.stmt__sports{letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);margin-top:30px;font-size:12px;transform:translateY(8px)}.stmt.is-active .stmt__sports{opacity:1;transition-delay:.55s;transform:none}.dawn{opacity:var(--dawn,0);pointer-events:none;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.dawn.is-live{pointer-events:auto}.dawn__photo{z-index:-2;transform:scale(calc(1.1 - .1 * var(--dawn,0)));transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.dawn__photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.dawn__veil{z-index:-1;background:linear-gradient(to bottom, #07090d99 0%, #07090d40 35%, #07090d66 70%, var(--bg) 100%);position:absolute;inset:0}.dawn__content{text-align:center;padding:0 var(--gutter)}.cta{letter-spacing:-.045em;color:var(--text);padding-bottom:.08em;font-size:clamp(40px,8.4vw,136px);font-weight:500;line-height:1;position:relative}.cta:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .7s var(--ease-out);position:absolute;bottom:0;left:.04em;right:.04em;transform:scaleX(0)}.cta:hover:after,.cta:focus-visible:after{transform:scaleX(1)}.dawn__content.is-active .cta .w>span{transform:none}.footer{padding:28px var(--gutter) max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--text-3);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:13px;display:flex}.footer nav{gap:24px;display:flex}.social{isolation:isolate;width:38px;height:38px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-strong);transition:color .35s var(--ease-out), box-shadow .4s var(--ease-out), transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.social:before{content:"";z-index:-1;background:var(--amber);border-radius:50%;transition:transform .55s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(0)}.social svg{width:15px;height:15px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.social:hover,.social:focus-visible{color:#120c05;box-shadow:inset 0 0 0 1px var(--amber), 0 10px 26px -10px #e5a24ccc;transform:translateY(-2px)}.social:hover:before,.social:focus-visible:before{transform:scale(1)}.social:hover svg,.social:focus-visible svg{transform:scale(1.14)rotate(-6deg)}.social:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:50%}.key{isolation:isolate;letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;height:56px;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:0 11px 0 24px;font-size:15.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.key--gold{color:#1a1106;background:linear-gradient(#f7d79c 0%,#edb86c 52%,#e2a352 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #6e3a0c52,0 1px 2px #00000059,0 14px 34px -16px #ecac58cc}.key--gold:before{content:"";z-index:-1;transition:transform .95s var(--ease-out);background:linear-gradient(105deg,#0000 32%,#fff9 48%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.key--gold:hover{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #6e3a0c52,0 1px 2px #00000059,0 18px 44px -14px #ecac58f2}.key--gold:hover:before{transform:translate(130%)}.key--ghost{color:var(--text);border:1px solid var(--line-strong);background:#ede7dc0a}.key--ghost:hover{border-color:var(--text-3);background:#ede7dc14}.key:active{transform:scale(.975)}.key:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:14px}.key__arrow{width:36px;height:36px;transition:transform .5s var(--ease-out), background-color .35s var(--ease-out);background:#1a11061a;border-radius:10px;place-items:center;display:grid}.key:hover .key__arrow{background:#1a110629;transform:translate(3px)}.key--block{justify-content:space-between;width:100%}.key--sm{border-radius:11px;gap:10px;height:38px;padding:0 6px 0 15px;font-size:13.5px}.key--sm .key__arrow{border-radius:8px;width:26px;height:26px}.key--sm:focus-visible{border-radius:11px}.key.is-busy{cursor:progress}.key.is-busy:before{animation:1.15s linear infinite key-sheen}.key__spin{border:2px solid #1a110640;border-top-color:#1a1106;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite key-spin}.key[disabled]{pointer-events:none}@keyframes key-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes key-spin{to{transform:rotate(360deg)}}html.is-deck,html.is-deck body{overscroll-behavior:none;height:100%;overflow:hidden}.deck{height:100vh;background:var(--bg);touch-action:pinch-zoom;height:100dvh;position:relative;overflow:hidden}.deck__canvas{width:100%;height:100%;position:absolute;inset:0}.deck__scrim,.deck__edges{pointer-events:none;opacity:0;transition:opacity 1s var(--ease-out);position:absolute;inset:0}.deck__scrim--left{background:linear-gradient(90deg,#07090dd1 0%,#07090d85 34%,#07090d00 62%)}.deck__scrim--right{background:linear-gradient(270deg,#07090dd1 0%,#07090d85 34%,#07090d00 62%)}.deck__scrim--top{background:linear-gradient(#07090dd9 0%,#07090d8c 30%,#07090d00 56%)}.deck.side-left .deck__scrim--left,.deck.side-right .deck__scrim--right,.deck.side-top .deck__scrim--top{opacity:1}.deck__edges{opacity:1;background:linear-gradient(#07090d8c 0%,#07090d00 16%),linear-gradient(#07090d00 80%,#07090d80 100%)}.deck__grain{opacity:.05;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.1s steps(6,end) infinite deck-grain;position:absolute;inset:-60%}.slide{padding:calc(var(--header-h) + 28px) var(--gutter) 72px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease-in-out), transform .6s cubic-bezier(.55, 0, .75, .2), filter .45s var(--ease-in-out), visibility 0s linear .6s;align-items:center;display:flex;position:absolute;inset:0}.slide:focus{outline:none}.slide.is-active{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition:visibility;transform:none}.slide.is-leaving{visibility:visible;opacity:0;filter:blur(12px);transform:scale(1.1)}.slide--right{justify-content:flex-end}.slide--left{justify-content:flex-start}.slide--top{text-align:center;padding-top:max(calc(var(--header-h) + 40px), 15vh);justify-content:center;align-items:flex-start}.slide--hero{padding-top:max(calc(var(--header-h) + 40px), 17vh);align-items:flex-start}.slide__inner{width:min(640px,40vw)}.slide--top .slide__inner{width:min(1000px,100%)}.slide--join .slide__inner{width:min(600px,46vw)}.slide__title{letter-spacing:-.042em;text-wrap:balance;text-shadow:0 2px 40px #0000004d;font-weight:500;line-height:.98}.slide__title--hero{font-size:clamp(44px,5.8vw,100px)}.slide__title--xl{font-size:clamp(42px,5.6vw,96px)}.slide__title--lg{font-size:clamp(36px,4.4vw,72px);line-height:1.02}.slide__title--md{letter-spacing:-.032em;font-size:clamp(30px,3.2vw,52px);line-height:1.08}.slide__sub{letter-spacing:-.008em;max-width:36ch;color:var(--text);text-shadow:0 1px 18px #00000080;margin-top:22px;font-size:clamp(17px,1.4vw,21px);font-weight:450;line-height:1.45}.slide--hero .slide__sub{max-width:40ch}.slide--top .slide__sub{margin-inline:auto}.slide__join{margin-top:36px}.slide .w>span{transition-delay:calc(var(--i,0) * 40ms)}.deck.is-ready .slide.is-active .w>span{transition-delay:calc(var(--i,0) * 70ms + .62s);transform:none}.slide__sub,.slide__join{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.deck.is-ready .slide.is-active .slide__sub,.deck.is-ready .slide.is-active .slide__join{opacity:1;transition:opacity .9s var(--ease-out), transform 1s var(--ease-out);transform:none}.deck.is-ready .slide.is-active .slide__sub{transition-delay:1s}.deck.is-ready .slide.is-active .slide__join{transition-delay:1.15s}.footer--deck{opacity:0;transition:opacity .8s var(--ease-out);background:linear-gradient(#07090d00,#07090dbf);border-top:0;position:absolute;bottom:0;left:0;right:0}.deck.is-ready .slide.is-active .footer--deck{opacity:1;transition-delay:1.3s}.deck.is-ready .cue.is-on{opacity:1}.rail{z-index:5;opacity:0;transition:opacity .8s var(--ease-out) 1.2s;flex-direction:column;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.deck.is-ready .rail{opacity:1}.rail__tick{place-items:center end;width:28px;height:18px;display:grid}.rail__tick:after{content:"";width:10px;height:1.5px;transition:width .5s var(--ease-out), background-color .4s var(--ease-out);background:#ede7dc59;border-radius:1px}.rail__tick:hover:after{background:var(--text);width:16px}.rail__tick.is-active:after{background:var(--amber);width:24px}@keyframes deck-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}@media (max-width:820px){.deck__scrim--left,.deck__scrim--right,.deck__scrim--top{background:linear-gradient(#07090d00 38%,#07090da8 66%,#07090df0 100%)}.slide,.slide--top,.slide--hero{text-align:left;padding:calc(var(--header-h) + 20px) var(--gutter) calc(max(16px, env(safe-area-inset-bottom)) + 62px);justify-content:flex-start;align-items:flex-end}.slide--join{padding-bottom:72px}.slide__inner,.slide--top .slide__inner,.slide--join .slide__inner{width:100%}.slide--top .slide__sub{margin-inline:0}.slide__title--hero{font-size:clamp(40px,11vw,60px)}.slide__title--xl{font-size:clamp(38px,10.5vw,56px)}.slide__title--lg{font-size:clamp(32px,9vw,46px)}.slide__title--md{font-size:clamp(28px,7.6vw,38px)}.slide__join .key{justify-content:space-between;width:100%}.rail,.deck .cue{display:none}.deck .swipe{display:flex}.deck.is-hinting .slide.is-active .slide__inner{animation:deck-nudge 1.4s var(--ease-in-out)}.deck.is-hinting .swipe__chevron{animation-duration:.7s}}.swipe{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:4;letter-spacing:.24em;text-transform:uppercase;color:#ede7dcb8;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:500;display:none;position:absolute;transform:translate(-50%)}.deck.is-ready .swipe.is-on{opacity:1;transition:opacity .8s var(--ease-out) 1.4s}.swipe__chevron{color:var(--amber);animation:swipe-lift 1.8s var(--ease-in-out) infinite}@keyframes swipe-lift{0%,to{opacity:.55;transform:translateY(3px)}50%{opacity:1;transform:translateY(-4px)}}@keyframes deck-nudge{0%,to{transform:none}30%{transform:translateY(-14px)}55%{transform:translateY(0)}72%{transform:translateY(-5px)}}.drawer{z-index:100;pointer-events:none;position:fixed;inset:0}.drawer.is-open{pointer-events:auto}.drawer__backdrop{-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);opacity:0;transition:opacity .5s var(--ease-out);background:#04070c80;position:absolute;inset:0}.drawer.is-open .drawer__backdrop{opacity:1}.drawer__panel{--panel-bg:#11161e;background:var(--panel-bg);visibility:hidden;flex-direction:column;width:min(520px,100vw);transition:transform .55s cubic-bezier(.32,.72,0,1),visibility 0s linear .55s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:inset 1px 0 #e5a24c38,-40px 0 120px -40px #000000d9}.drawer.is-open .drawer__panel{visibility:visible;transition:transform .7s cubic-bezier(.32,.72,0,1),visibility;transform:none}.drawer__panel:before{content:"";pointer-events:none;background:radial-gradient(70% 100% at 60% 0,#e5a24c17,#e5a24c00);height:220px;position:absolute;inset:0 0 auto}.drawer__bar{height:var(--header-h);padding:env(safe-area-inset-top) 20px 0 40px;border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.drawer__label{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.drawer__label:before{content:"";width:6px;height:6px;animation:drawer-pulse 2.2s var(--ease-out) infinite;background:currentColor;border-radius:50%;box-shadow:0 0 #e5a24c80}.drawer__close{width:44px;height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);transition:color .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .5s var(--ease-out);border-radius:12px;place-items:center;display:grid}.drawer__close:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-3);transform:rotate(90deg)}.drawer__body{overscroll-behavior:contain;scrollbar-width:none;padding:44px 40px calc(40px + env(safe-area-inset-bottom));flex:auto;position:relative;overflow-y:auto}.drawer__body::-webkit-scrollbar{display:none}.drawer .wl__title{font-size:clamp(30px,2.6vw,38px)}.drawer .fld__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--panel-bg) inset}.drawer .fld__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--panel-bg) inset}.drawer .fld__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--panel-bg) inset}@keyframes drawer-pulse{0%{box-shadow:0 0 #e5a24c80}to{box-shadow:0 0 0 8px #e5a24c00}}@media (max-width:640px){.drawer__panel{width:100vw;box-shadow:none;transform:translateY(100%)}.drawer__bar{padding:env(safe-area-inset-top) 12px 0 22px}.drawer__body{padding:28px 22px calc(32px + env(safe-area-inset-bottom))}}.wl__viewport{box-sizing:content-box;margin:-6px;padding:6px;position:relative;overflow:hidden}.flow.is-live .wl__viewport{transition:height .6s var(--ease-out)}.wl__step{opacity:0;visibility:hidden;filter:blur(6px);pointer-events:none;transition:opacity .32s var(--ease-out), transform .55s var(--ease-out), filter .32s var(--ease-out), visibility 0s linear .55s;position:absolute;top:6px;left:6px;right:6px;transform:translate(32px)}.wl__step.is-past{transform:translate(-32px)}.wl__step.is-active{opacity:1;visibility:visible;filter:none;pointer-events:auto;transition:opacity .5s var(--ease-out) .1s, transform .7s var(--ease-out) .1s, filter .5s var(--ease-out) .1s, visibility 0s;position:relative;top:0;left:0;right:0;transform:none}.flow.is-live .wl__step.is-active .stg{animation:wl-rise .75s var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms + .11s)}.wl__title{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.05}.wl__lead{color:var(--text-2);margin-top:10px;font-size:15.5px}.wl__form{gap:20px;margin-top:26px;display:grid}.wl__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fld{gap:6px;display:grid}.fld__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);transition:color .3s var(--ease-out);font-size:11.5px;font-weight:500}.fld:focus-within .fld__label{color:var(--amber)}.fld.has-error .fld__label{color:var(--danger)}.fld__row{align-items:center;display:flex;position:relative}.fld__input{border-bottom:1px solid var(--line-strong);letter-spacing:-.012em;width:100%;caret-color:var(--amber);transition:border-color .3s var(--ease-out);padding:8px 30px 12px 0;font-size:19px}.fld__input::placeholder{color:var(--text-3)}.fld__input:focus{outline:none}.fld__input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 9999s}.fld__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 9999s}.fld__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 9999s}.fld__line{background:var(--amber);transform-origin:0;height:1.5px;transition:transform .55s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fld__row:focus-within .fld__line{transform:scaleX(1)}.fld.has-error .fld__input{border-bottom-color:#e08a7a99}.fld.has-error .fld__line{background:var(--danger)}.fld__ok{color:var(--amber);opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-out);pointer-events:none;position:absolute;bottom:15px;right:2px;transform:scale(.4)}.fld.is-valid .fld__ok{opacity:1;transform:none}.fld__error{color:var(--danger);padding-top:8px;font-size:13px;display:block}.reveal{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.reveal>div{opacity:0;min-height:0;transition:opacity .3s var(--ease-out);overflow:hidden}.reveal.is-shown{grid-template-rows:1fr}.reveal.is-shown>div{opacity:1;transition-delay:80ms}.flow .shake-0{animation:wl-shake-a .42s var(--ease-out)}.flow .shake-1{animation:wl-shake-b .42s var(--ease-out)}.roles{border:0;min-width:0;margin:0;padding:0}.roles legend{margin-bottom:10px;padding:0}.roles.has-error legend{color:var(--danger)}.roles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role{display:block;position:relative}.role input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.role__card{transition:box-shadow .35s var(--ease-out), background-color .35s var(--ease-out), transform .45s var(--ease-out);background:#ede7dc06;border-radius:14px;align-items:center;gap:10px;padding:14px 40px 14px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ede7dc1f}.role__label{letter-spacing:-.01em;font-size:14.5px;font-weight:500}.role__radio{width:18px;height:18px;transition:box-shadow .35s var(--ease-out);border-radius:50%;margin-top:-9px;position:absolute;top:50%;right:14px;box-shadow:inset 0 0 0 1.5px #ede7dc47}.role__radio:after{content:"";background:var(--amber);border-radius:50%;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:4px;transform:scale(0)}.role:hover .role__card{background:#ede7dc0b;box-shadow:inset 0 0 0 1px #ede7dc3d}.role input:active+.role__card{transform:scale(.98)}.role input:checked+.role__card{box-shadow:inset 0 0 0 1.5px var(--amber), 0 10px 30px -18px #e5a24cb3;background:#e5a24c1a}.role input:checked+.role__card .role__radio{box-shadow:inset 0 0 0 1.5px var(--amber)}.role input:checked+.role__card .role__radio:after{transform:scale(1)}.role input:focus-visible+.role__card{outline:2px solid var(--gold);outline-offset:3px}.roles.has-error .role__card{box-shadow:inset 0 0 0 1px #e08a7a73}.note__toggle{color:var(--text-2);transition:color .3s var(--ease-out);align-items:center;gap:8px;font-size:14px;display:inline-flex}.note__toggle svg{transition:transform .45s var(--ease-out)}.note__toggle:hover{color:var(--text)}.note.is-open .note__toggle svg{transform:rotate(45deg)}.note__input{resize:none;min-height:84px;margin-top:12px;font-size:16px;line-height:1.5;display:block}.note__input:focus{border-bottom-color:var(--amber)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl__fail{color:var(--danger);padding-top:2px;font-size:13.5px}.wl__fail a{text-underline-offset:3px;text-decoration:underline}.emblem{width:84px;height:84px;color:var(--amber);margin:6px 0 28px;position:relative}.emblem:before{content:"";opacity:0;background:radial-gradient(circle,#e5a24c47,#e5a24c00 62%);border-radius:50%;position:absolute;inset:-40%}.emblem:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #e5a24c99}.emblem svg{width:100%;height:100%;position:relative;overflow:visible}.emblem__ring{stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:40px 40px;transform:rotate(-90deg)}.emblem__tick{stroke-dasharray:1;stroke-dashoffset:1px}.wl__step.is-active .emblem__ring{animation:wl-draw .9s var(--ease-out) .2s forwards}.wl__step.is-active .emblem__tick{animation:wl-draw .55s var(--ease-out) .85s forwards}.wl__step.is-active .emblem:before{animation:wl-glow 1.6s var(--ease-out) .7s forwards}.wl__step.is-active .emblem:after{animation:wl-pulse 1.6s var(--ease-out) 1s 2}.wl__doneAction{margin-top:30px}@keyframes wl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wl-shake-a{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes wl-shake-b{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes wl-draw{to{stroke-dashoffset:0}}@keyframes wl-glow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wl-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (max-width:640px){.wl__form{gap:18px;margin-top:22px}.wl__pair{grid-template-columns:1fr;gap:18px}.fld__input{font-size:17px}}html[data-version="2"]{--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace}.header--v2 .wordmark{font-size:inherit;letter-spacing:normal;flex-direction:column;gap:5px;display:flex}.wordmark__name{white-space:nowrap;letter-spacing:-.03em;font-size:17px;font-weight:600;line-height:1}html[data-version="2"] .header__cta{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), box-shadow .35s var(--ease-out), color .35s var(--ease-out), visibility 0s}html[data-version="2"][data-slide=join] .header__cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s linear .45s;transform:translateY(-6px)}.wordmark__line{white-space:nowrap;font:500 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}html[data-version="2"] .key{height:50px;font:500 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;border-radius:2px;gap:16px;padding:0 18px 0 20px}html[data-version="2"] .key:focus-visible{border-radius:2px}html[data-version="2"] .key--gold{background:var(--amber);color:#120c05;box-shadow:0 12px 30px -16px #e5a24ccc}html[data-version="2"] .key--gold:hover{background:var(--gold);box-shadow:0 0 0 1px #f3c77e59,0 14px 36px -14px #e5a24ce6}html[data-version="2"] .key__arrow,html[data-version="2"] .key:hover .key__arrow{background:0 0;border-radius:0;width:auto;height:auto}html[data-version="2"] .key--sm{gap:10px;height:34px;padding:0 12px 0 14px;font-size:10.5px}html[data-version="2"] .header .key--gold{color:var(--text);background:0 0;box-shadow:inset 0 0 0 1px #ede7dc57}html[data-version="2"] .header .key--gold:hover{color:var(--gold);box-shadow:inset 0 0 0 1px var(--amber)}html[data-version="2"] .header .key--gold:before{display:none}html[data-version="2"] .slide__sub{max-width:40ch;font-family:var(--mono);letter-spacing:0;color:#eef1f5f0;text-shadow:0 1px 2px #0509108c,0 2px 22px #0509108c;margin-top:26px;font-size:clamp(15px,1.2vw,18px);font-weight:400;line-height:1.6}html[data-version="2"] .slide__title{text-shadow:0 1px 2px #05091059,0 6px 40px #05091073}html[data-version="2"] .slide__title--hero{font-size:clamp(42px,5vw,86px)}html[data-version="2"] .slide__title--xl{font-size:clamp(40px,4.8vw,82px)}html[data-version="2"] .slide__title--lg{font-size:clamp(34px,3.9vw,64px)}html[data-version="2"] .slide__title--md{font-size:clamp(28px,2.9vw,46px)}html[data-version="2"] .deck__scrim{display:none}@media (max-width:820px){html[data-version="2"] .slide__title--hero{font-size:clamp(36px,10vw,52px)}html[data-version="2"] .slide__title--xl{font-size:clamp(34px,9.4vw,48px)}html[data-version="2"] .slide__title--lg{font-size:clamp(30px,8.4vw,42px)}html[data-version="2"] .slide__title--md{font-size:clamp(26px,7vw,34px)}html[data-version="2"] .slide__sub{margin-top:18px;font-size:15px;line-height:1.55}}html[data-version="2"] .cue{font-family:var(--mono)}.deck--v2 .rail__tick{justify-content:flex-end;align-items:center;gap:8px;width:52px;height:22px;display:flex}.rail__num{font:500 10px/1 var(--mono);letter-spacing:.1em;color:#ede7dc61;transition:color .4s var(--ease-out)}.rail__tick:hover .rail__num{color:var(--text)}.rail__tick.is-active .rail__num{color:var(--gold)}html[data-version="2"] .footer{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}html[data-version="2"] .drawer__panel{--panel-bg:#0d1117}html[data-version="2"] .drawer__label,html[data-version="2"] .swipe{font-family:var(--mono)}html[data-version="2"] .drawer__close{border-radius:2px}html[data-version="2"] .wl__lead{font-family:var(--mono);font-size:13px}html[data-version="2"] .fld__label{font-family:var(--mono);letter-spacing:.2em;font-size:10.5px}html[data-version="2"] .fld__input{font-family:var(--mono);letter-spacing:0;font-size:16px}html[data-version="2"] .role__card{border-radius:4px}html[data-version="2"] .role__label,html[data-version="2"] .note__toggle,html[data-version="2"] .wl__fail{font-family:var(--mono);font-size:13px}@media (max-width:640px){html[data-version="2"] .fld__input::placeholder{font-size:12px}html[data-version="2"] .role__card{gap:8px;padding-right:34px}html[data-version="2"] .role__label{font-size:12.5px;line-height:1.3}.header--v2 .wordmark__line{display:none}html[data-version="2"] .header .key--sm{letter-spacing:.14em;gap:8px;padding:0 10px 0 12px}html[data-version="2"] .role__radio{right:12px}}
