:root{--canvas:#06120f;--raise:#0b1f1b;--sink:#030b09;--surface:#e2f7ef09;--surface-2:#e2f7ef0f;--line:#b4ded121;--line-2:#b4ded13d;--ink:#f1f6f2;--ink-dim:#a4bfb6;--ink-faint:#6c8880;--gold:#e8b94f;--gold-bright:#f4cd72;--gold-deep:#b98d2c;--gold-ink:#160f02;--gold-soft:#e8b94f1a;--aqua:#4fe8c8;--aqua-deep:#2c8a79;--aqua-soft:#4fe8c81a;--danger:#ff9b8c;--display:"Fraunces",Georgia,"Times New Roman",serif;--body:"Inter","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--gutter:clamp(20px,4vw,40px);--pad-section:clamp(72px,9vw,132px);--pad-band:clamp(52px,6vw,80px);--r-1:4px;--r-2:8px;--r-3:12px;--nav-h:72px;--nav-h-stuck:60px;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.16s;--t:.24s;--t-slow:.5s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--gold)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.62;overflow-x:hidden}img{max-width:100%;display:block}figure,blockquote,figcaption,p{margin:0}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--gold);color:var(--gold-ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1100px 620px at 12% -12%,#4fe8c813,#0000 62%),radial-gradient(780px 540px at 108% 8%,#e8b94f0e,#0000 60%);position:fixed;inset:0}main,.nav,.footer,.sticky-cta,.apply-page{z-index:1;position:relative}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}h1,h2,.display{font-family:var(--display);font-variation-settings:"opsz" 120,"SOFT" 0,"WONK" 1;letter-spacing:-.022em;font-weight:600;line-height:1.02}h1{letter-spacing:-.032em;font-size:clamp(40px,6.6vw,86px);line-height:.97}h2{font-size:clamp(31px,4.1vw,54px)}.h2-sm{font-size:clamp(27px,3.1vw,40px)}h3,h4,.sub-head{font-family:var(--body);letter-spacing:-.018em;font-weight:600;line-height:1.25}h3{font-size:19.5px}h4{font-size:16.5px}em{font-style:italic}.gold{color:var(--gold)}.gold-em{color:var(--gold);font-variation-settings:"opsz" 120,"WONK" 1;font-style:italic}.eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--aqua);margin:0 0 var(--s-5);align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;flex:none;width:22px;height:1px}.eyebrow-gold{color:var(--gold)}.eyebrow-plain:before{display:none}.lede{color:var(--ink-dim);max-width:56ch;font-size:clamp(17.5px,1.35vw,20px);line-height:1.6}.meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.num{font-variant-numeric:tabular-nums}.wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.wrap-narrow{max-width:820px;padding:0 var(--gutter);margin:0 auto}.section{padding-block:var(--pad-section)}.section-tight{padding-block:var(--pad-band)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.band-raise{background:var(--raise)}.band-sink{background:var(--sink)}.hairline-top{border-top:1px solid var(--line)}.hairline-bottom{border-bottom:1px solid var(--line)}.section-head{max-width:40rem}.section-head .lede{margin-top:var(--s-4)}.section-head+*{margin-top:clamp(38px,4.5vw,64px)}.split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.split>.section-head{top:calc(var(--nav-h) + 28px);position:sticky}@media (width<=940px){.split{gap:var(--s-6);grid-template-columns:1fr}.split>.section-head{position:static}.section-head+*{margin-top:0}}.btn{--btn-bg:var(--gold);--btn-ink:var(--gold-ink);white-space:nowrap;font-family:var(--body);letter-spacing:-.012em;border-radius:var(--r-2);background:var(--btn-bg);min-height:48px;color:var(--btn-ink);cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease), border-color var(--t) var(--ease),transform var(--t-fast) var(--ease), box-shadow var(--t) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:var(--gold-bright);opacity:0;transition:opacity var(--t) var(--ease);position:absolute;inset:0}.btn>*{z-index:1;position:relative}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px -14px #e8b94fb3}.btn:hover:after{opacity:1}.btn:active{box-shadow:none;transform:translateY(0)scale(.99)}.btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn[disabled]:after{opacity:0}.btn .chev{transition:transform var(--t) var(--ease)}.btn:hover .chev{transform:translate(4px)}.btn-secondary{color:var(--ink);border-color:var(--line-2);box-shadow:none;background:0 0}.btn-secondary:after{background:var(--surface-2)}.btn-secondary:hover{border-color:var(--ink-faint);box-shadow:none;color:var(--ink)}.btn-text{min-height:0;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:15.5px;font-weight:500;display:inline-flex;overflow:visible}.btn-text:after{content:"";opacity:.28;transform-origin:0;height:1px;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);background:currentColor;position:absolute;inset:auto 0 -5px}.btn-text:hover{box-shadow:none;color:var(--gold);transform:none}.btn-text:hover:after{opacity:1}.btn-text .chev{color:var(--gold)}.btn-sm{min-height:40px;padding:11px 17px;font-size:14px}.btn-full{width:100%}.btn-pin,.btn-full,.reg-submit,.sticky-cta .btn,.exit-prompt .btn{padding-inline:52px;position:relative}.btn-pin>.chev,.btn-full>.chev,.reg-submit>.chev,.sticky-cta .btn>.chev,.exit-prompt .btn>.chev{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn-pin:hover>.chev,.btn-full:hover>.chev,.reg-submit:hover>.chev,.sticky-cta .btn:hover>.chev,.exit-prompt .btn:hover>.chev{transform:translate(4px,-50%)}.btn-quiet{color:var(--ink);border-color:var(--line-2);box-shadow:none;background:0 0}.btn-quiet:after{background:var(--surface-2)}.btn-quiet:hover{border-color:var(--gold);color:var(--gold);box-shadow:none}.btn-lg{min-height:56px;padding:18px 30px;font-size:16.5px}.cta-row{gap:var(--s-4) var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.cta-note{color:var(--ink-faint);letter-spacing:-.003em;font-size:14px}@media (width<=560px){.cta-row{align-items:stretch;gap:var(--s-4);flex-direction:column}.cta-row .btn:not(.btn-text){width:100%;padding-inline:52px;position:relative}.cta-row .btn:not(.btn-text)>.chev{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.cta-row .btn:not(.btn-text):hover>.chev{transform:translate(4px,-50%)}.cta-row .btn-text{align-self:flex-start}.cta-note{text-align:left}}.nav{z-index:60;height:var(--nav-h);transition:height var(--t-slow) var(--ease),background var(--t-slow) var(--ease), border-color var(--t-slow) var(--ease),backdrop-filter var(--t-slow) var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav[data-stuck=true]{height:var(--nav-h-stuck);background:color-mix(in srgb,var(--canvas) 82%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom-color:var(--line)}.nav-inner{align-items:center;gap:var(--s-5);width:100%;display:flex}.brand{font-family:var(--display);font-variation-settings:"opsz" 24,"WONK" 0;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.brand .glyph{width:24px;height:auto;transition:transform var(--t-slow) var(--ease);flex:none}.brand:hover .glyph{transform:rotate(-8deg)scale(1.06)}.brand .suffix{color:var(--ink-faint);font-weight:400}.nav-links{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-links a{color:var(--ink-dim);transition:color var(--t) var(--ease);padding:9px 13px;font-size:14.5px;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform var(--t) var(--ease);position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav .nav-cta{margin-left:var(--s-3);color:var(--ink);border-color:var(--line-2);background:0 0}.nav .nav-cta:after{background:var(--gold)}.nav .nav-cta:hover{border-color:var(--gold);color:var(--gold-ink)}.nav[data-past-hero=true] .nav-cta{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.nav[data-past-hero=true] .nav-cta:hover{color:var(--gold-ink)}.nav-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:var(--r-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.nav-toggle:hover{background:var(--surface)}.nav-toggle i{width:20px;height:1.5px;transition:transform var(--t) var(--ease),background var(--t-fast) linear;background:currentColor;border-radius:2px;display:block;position:relative}.nav-toggle i:before,.nav-toggle i:after{content:"";width:20px;height:1.5px;transition:transform var(--t) var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-toggle i:before{top:-6px}.nav-toggle i:after{top:6px}.nav-toggle[aria-expanded=true] i{background:0 0}.nav-toggle[aria-expanded=true] i:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] i:after{transform:translateY(-6px)rotate(-45deg)}.nav-sheet{left:0;right:0;top:var(--nav-h);z-index:55;background:color-mix(in srgb,var(--canvas) 97%,transparent);-webkit-backdrop-filter:blur(18px);padding:var(--s-5) var(--gutter) calc(var(--s-8) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}.nav-sheet a{justify-content:space-between;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);font-family:var(--display);font-variation-settings:"opsz" 48,"WONK" 1;letter-spacing:-.02em;padding:19px 0;font-size:26px;font-weight:600;text-decoration:none;display:flex}.nav-sheet a .chev{color:var(--ink-faint)}.nav-sheet .btn{margin-top:var(--s-6)}.nav-sheet .meta{margin-top:var(--s-4)}@media (width<=1080px){.nav-links{display:none}.nav-toggle{margin-left:var(--s-3);margin-right:-10px;display:flex}.nav .nav-cta{margin-left:auto}}@media (width<=620px){.nav .nav-cta{display:none}.nav-toggle{margin-left:auto}}@media (width<=440px){.brand .suffix{display:none}.nav-inner{gap:var(--s-3)}}.hero{padding-top:calc(var(--nav-h) + clamp(34px,5.5vw,74px));position:relative;overflow:clip}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.86fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero-copy{z-index:2;padding-bottom:clamp(24px,4vw,56px);position:relative}.hero h1{max-width:13ch}.hero h1 .line{display:block}.hero-sub{color:var(--ink-dim);max-width:48ch;margin-top:clamp(20px,2.2vw,28px);font-size:clamp(17px,1.35vw,19.5px);line-height:1.6}.hero-card{z-index:2;background:var(--raise);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;max-width:100%;scroll-margin-top:calc(var(--nav-h) + 20px);align-self:start;position:relative;overflow:hidden;box-shadow:0 30px 70px -50px #000000e6}.hero-card-chips{padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,22px) 0}.hero-card-figure{aspect-ratio:4/3;margin-top:clamp(12px,1.4vw,16px);position:relative;overflow:hidden}.hero-card-figure img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.hero-card-figure .mask{pointer-events:none;background:linear-gradient(0deg,var(--raise) 0%,color-mix(in srgb,var(--raise) 62%,transparent) 22%,transparent 52%);position:absolute;inset:0}.hero-card-figure figcaption{border-left:2px solid var(--gold);flex-direction:column;gap:3px;padding-left:11px;display:flex;position:absolute;bottom:clamp(12px,1.6vw,16px);left:clamp(16px,2vw,22px);right:clamp(16px,2vw,22px)}.hero-card-figure figcaption b{letter-spacing:-.012em;font-size:14.5px;font-weight:600}.hero-card-figure figcaption span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.hero-card-body{padding:clamp(20px,2.4vw,28px)}.hero-card .reg-head{margin-bottom:var(--s-3)}@media (width>=941px) and (height<=900px){.hero{padding-top:calc(var(--nav-h) + 22px)}.hero h1{font-size:clamp(38px,4.4vw,62px)}.hero-sub{margin-top:var(--s-4);font-size:16.5px}.hero-card-figure{aspect-ratio:16/9;margin-top:12px}.hero-card-figure img{object-position:50% 37%}.hero-card-body{padding:18px 22px 22px}.hero-card .event-facts{margin-bottom:var(--s-4);padding:12px 0}.hero-card .reg-fields{gap:var(--s-3)}.hero-card .reg-submit{margin-top:var(--s-4)}}@media (width>=941px) and (height<=800px){.hero-card-figure{aspect-ratio:12/5}.hero-card-figure img{object-position:50% 37%}.hero-card .field .hint{display:none}}@media (width<=940px){.hero{padding-top:calc(var(--nav-h) + 28px)}.hero-grid{flex-direction:column;align-items:stretch;gap:clamp(28px,5vw,36px);display:flex}.hero-copy{padding-bottom:0}.hero h1{max-width:100%}.hero-sub{max-width:100%;font-size:16.5px}.hero .spec-row{gap:var(--s-3) var(--s-6)}.hero-card{align-self:stretch;width:100%}.hero-card-figure{aspect-ratio:3/2}.hero-card-figure img{object-position:50% 36%}}.signal{margin-top:clamp(20px,3vw,36px);position:relative}.signal canvas{width:100%;height:88px;display:block}.signal-meta{justify-content:space-between;gap:var(--s-4);border-top:1px solid var(--line);margin-top:4px;padding-top:12px;display:flex}@media (width<=560px){.eyebrow{letter-spacing:.16em;gap:9px;font-size:10px}.eyebrow:before{width:16px}.signal canvas{height:62px}.signal-meta span:last-child{display:none}}.proof-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:clamp(20px,3vw,48px);padding-bottom:12px;display:grid}.proof-head span:last-child{justify-self:end}@media (width<=760px){.proof-head{display:none}}.proof-rows{border-top:1px solid var(--line-2)}.proof-row{gap:var(--s-4) clamp(20px,3vw,48px);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:baseline;padding:clamp(22px,2.6vw,32px) 0;display:grid;position:relative}.proof-row .show{color:var(--ink);font-family:var(--display);font-variation-settings:"opsz" 48,"WONK" 1;letter-spacing:-.02em;transition:color var(--t) var(--ease);align-items:center;gap:8px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.proof-row .show .chev{color:var(--ink-faint);transition:transform var(--t) var(--ease),color var(--t) var(--ease)}.proof-row .show:hover{color:var(--gold)}.proof-row .show:hover .chev{color:var(--gold);transform:translate(2px,-2px)}.proof-row .host{color:var(--ink-faint);margin-top:5px;font-size:14px}.proof-rank{align-items:baseline;gap:10px;display:flex}.proof-rank b{font-family:var(--display);font-variation-settings:"opsz" 48;color:var(--ink);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:600}.proof-rank span{color:var(--ink-dim);font-size:14px}.proof-pct{text-align:right;font-family:var(--display);font-variation-settings:"opsz" 96,"WONK" 1;letter-spacing:-.03em;color:var(--gold);white-space:nowrap;justify-self:end;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1}.proof-bar{background:linear-gradient(90deg,var(--aqua),var(--gold));transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=760px){.proof-row{gap:var(--s-3) var(--s-5);grid-template-columns:minmax(0,1fr) auto}.proof-row .show-cell{grid-column:1/-1}.proof-pct{font-size:clamp(24px,7vw,32px)}}.proof-foot{gap:var(--s-4) clamp(24px,4vw,56px);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:clamp(26px,3vw,38px);display:grid}.proof-foot p{color:var(--ink-faint);max-width:52ch;font-size:14.5px}.link-gold{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.link-gold:after{content:"";transform-origin:100%;height:1px;transition:transform var(--t) var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.link-gold:hover:after{transform-origin:0;transform:scaleX(1)}.link-gold .chev{transition:transform var(--t) var(--ease)}.link-gold:hover .chev{transform:translate(3px)}@media (width<=760px){.proof-foot{grid-template-columns:1fr}}.fail-list{border-top:1px solid var(--line)}.fail{gap:var(--s-4) clamp(20px,3vw,36px);border-bottom:1px solid var(--line);transition:border-color var(--t) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:clamp(24px,2.8vw,34px) 0;display:grid}.fail:hover{border-bottom-color:var(--line-2)}.fail-idx{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-faint);width:2.4em;padding-top:7px;font-size:11px}.fail h3{margin-bottom:10px;font-size:clamp(19px,1.8vw,23px)}.fail p{color:var(--ink-dim);max-width:62ch;font-size:15.5px}.fail .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--danger);align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;display:inline-flex}.fail .tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}@media (width<=560px){.fail{gap:var(--s-2);grid-template-columns:1fr}.fail-idx{padding-top:0}}.statement{position:relative;overflow:hidden}.statement:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8b94f17,#0000 70%);width:60vw;height:160%;position:absolute;top:-30%;right:-8%}.statement-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid;position:relative}.statement h2{letter-spacing:-.03em;max-width:15ch;font-size:clamp(33px,5.2vw,68px);line-height:1}.statement h2 em{color:var(--gold);margin-top:.18em;display:block}.statement-side p{color:var(--ink-dim);max-width:44ch;font-size:16px}.statement-side .cta-row{margin-top:var(--s-5)}@media (width<=860px){.statement-grid{gap:var(--s-6);grid-template-columns:1fr}.statement h2{max-width:100%}}.tracks{border-top:1px solid var(--line-2);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.track{grid-row:span 4;grid-template-rows:subgrid;align-content:start;gap:var(--s-4);border-right:1px solid var(--line);padding:clamp(26px,2.8vw,36px) clamp(20px,2.2vw,30px);display:grid;position:relative}.track:first-child{padding-left:0}.track:last-child{border-right:0;padding-right:0}.track[data-featured=true]{background:var(--surface);border-right-color:var(--line);box-shadow:inset 0 2px 0 var(--gold)}.track-flag{background:var(--gold);color:var(--gold-ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0 0 var(--r-1) var(--r-1);padding:5px 10px;font-size:9.5px;font-weight:500;position:absolute;top:0;right:clamp(20px,2.2vw,30px)}.track-idx{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-faint);font-size:11px}.track h3{font-family:var(--display);font-variation-settings:"opsz" 48,"WONK" 1;letter-spacing:-.025em;margin-top:2px;font-size:clamp(25px,2.4vw,32px);font-weight:600}.track-for{color:var(--gold);letter-spacing:-.005em;margin-top:6px;font-size:13.5px;display:block}.track .outcome{color:var(--ink-dim);text-wrap:pretty;font-size:15.5px}.track ul{padding-top:var(--s-4);border-top:1px solid var(--line);flex-direction:column;gap:11px;display:flex}.track li{color:var(--ink-dim);gap:11px;font-size:14.5px;line-height:1.45;display:flex}.track li svg{color:var(--aqua);flex:none;margin-top:3px}.track .btn{place-self:start;position:relative}.track[data-featured=false] .btn{padding-left:0}@media (width<=940px){.tracks{grid-template-columns:1fr}.track{border-right:0;border-bottom:1px solid var(--line);flex-direction:column;grid-row:auto;min-width:0;padding-left:0;padding-right:0;display:flex}.tracks{grid-template-rows:none}.track:last-child{border-bottom:0}.track[data-featured=true]{padding-left:var(--s-5);padding-right:var(--s-5);box-shadow:inset 2px 0 0 var(--gold)}.track-flag{right:var(--s-5)}.track .btn:not(.btn-text){white-space:normal;text-align:center;justify-content:center;width:100%;padding-inline:52px;line-height:1.25}.track .btn:not(.btn-text)>.chev{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.track .btn:not(.btn-text):hover>.chev{transform:translate(4px,-50%)}.track .btn-text{align-self:start;width:auto}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.step{padding-top:var(--s-5);position:relative}.step:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.step[data-first=true]:before{background:var(--gold)}.step-idx{font-family:var(--display);font-variation-settings:"opsz" 48,"WONK" 1;color:var(--gold);letter-spacing:.02em;font-size:15px;font-weight:600}.step h3{margin-top:var(--s-3);font-size:18px}.step p{color:var(--ink-dim);margin-top:9px;font-size:14.5px}.step .when{margin-top:var(--s-4);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.step .when svg{color:var(--aqua-deep)}@media (width<=900px){.steps{grid-template-columns:1fr;gap:0}.step{padding:var(--s-5) 0 var(--s-5) clamp(24px,6vw,40px);border-left:1px solid var(--line)}.step:before{top:calc(var(--s-5) + 7px);background:var(--line-2);border-radius:50%;width:7px;height:7px;left:-4px;right:auto}.step[data-first=true]:before{background:var(--gold)}.step:last-child{border-left-color:#0000}.step:last-child:after{content:"";width:1px;height:calc(var(--s-5) + 7px);background:var(--line);position:absolute;top:0;left:-1px}}.checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);display:grid}.check{padding:var(--s-5) 0;border-top:1px solid var(--line);gap:14px;display:flex}.check:first-child,.checklist>:nth-child(2){border-top:0}.check svg{color:var(--gold);flex:none;margin-top:3px}.check b{letter-spacing:-.012em;font-size:15.5px;font-weight:600;display:block}.check span{color:var(--ink-dim);margin-top:4px;font-size:14.5px;line-height:1.5;display:block}@media (width<=700px){.checklist{grid-template-columns:1fr}.checklist>:nth-child(2){border-top:1px solid var(--line)}}.host-band{align-items:flex-end;height:clamp(340px,33.33vw,640px);display:flex;position:relative;overflow:hidden}.host-band img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}@media (width<=640px){.host-band img{transform-origin:50% 32%;transform:scale(1.9)}}.host-band .scrim{background:linear-gradient(0deg,var(--sink) 4%,color-mix(in srgb,var(--sink) 55%,transparent) 46%,transparent 78%), linear-gradient(90deg,color-mix(in srgb,var(--sink) 72%,transparent),transparent 62%);position:absolute;inset:0}.host-band-copy{width:100%;padding-bottom:clamp(28px,4vw,52px);position:relative}.host-band-copy h2{text-shadow:0 2px 24px #030b0999;max-width:16ch}@media (width<=640px){.host-band{height:clamp(360px,92vw,420px);padding-top:var(--s-8)}}.hosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.host{flex-direction:column;display:flex}.host-rule{background:var(--gold);width:44px;height:2px;margin-bottom:var(--s-5)}.host-name{font-family:var(--display);font-variation-settings:"opsz" 60,"WONK" 1;letter-spacing:-.025em;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.1}.host-name .alias{color:var(--gold);font-style:italic}.host-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:9px;font-size:10.5px}.host-bio{margin-top:var(--s-5);margin-bottom:var(--s-6);gap:var(--s-3);flex-direction:column;display:flex}.host-bio p{color:var(--ink-dim);font-size:15.5px}.host-bio strong{color:var(--ink);font-weight:600}.creds{padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;gap:9px 22px;margin-top:auto;display:flex}.creds li{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;line-height:1.4}.creds li.hi{color:var(--gold)}@media (width<=800px){.hosts{gap:var(--s-7);grid-template-columns:1fr}}.faq{border-top:1px solid var(--line-2);max-width:58rem}.faq-item{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;gap:var(--s-5);font-family:var(--display);font-variation-settings:"opsz" 36,"WONK" 1;letter-spacing:-.022em;transition:color var(--t) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:baseline;padding:clamp(20px,2.2vw,26px) 0;font-size:clamp(17.5px,1.6vw,21px);font-weight:600;line-height:1.3;display:flex}.faq-q:hover{color:var(--gold)}.faq-sign{width:20px;height:20px;color:var(--ink-faint);transition:color var(--t) var(--ease);flex:none;align-self:center;position:relative}.faq-q:hover .faq-sign{color:var(--gold)}.faq-sign:before,.faq-sign:after{content:"";transition:transform .34s var(--ease);background:currentColor;border-radius:2px;position:absolute}.faq-sign:before{height:1.5px;top:9.25px;left:0;right:0}.faq-sign:after{width:1.5px;top:0;bottom:0;left:9.25px}.faq-item[data-open=true] .faq-sign{color:var(--gold)}.faq-item[data-open=true] .faq-sign:after{transform:rotate(90deg)scaleX(0)}.faq-a{overflow:hidden}.faq-a p{color:var(--ink-dim);max-width:68ch;padding-bottom:clamp(22px,2.4vw,28px);font-size:15.5px}.final{position:relative;overflow:hidden}.final .mark-ghost{opacity:.05;pointer-events:none;filter:grayscale()brightness(2);width:clamp(280px,34vw,460px);position:absolute;top:50%;right:-4%;transform:translateY(-50%)}.final-inner{max-width:54rem;position:relative}.final h2{letter-spacing:-.03em;font-size:clamp(33px,4.8vw,62px);line-height:1}.final .lede{margin-top:var(--s-5)}.final .cta-row{margin-top:clamp(28px,3.4vw,40px)}.final-points{gap:var(--s-4) clamp(20px,3vw,40px);padding-top:var(--s-5);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(34px,4vw,52px);display:grid}.final-points li{color:var(--ink-dim);gap:11px;font-size:14.5px;line-height:1.45;display:flex}.final-points svg{color:var(--gold);flex:none;margin-top:3px}@media (width<=760px){.final-points{gap:var(--s-3);grid-template-columns:1fr}}.footer{border-top:1px solid var(--line);padding:var(--s-7) 0 var(--s-8);color:var(--ink-faint);font-size:14px}.footer-inner{justify-content:space-between;gap:var(--s-4) var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.footer a{transition:color var(--t) var(--ease);text-decoration:none}.footer a:hover{color:var(--gold)}.footer .sign{font-family:var(--display);font-variation-settings:"opsz" 24,"WONK" 1;color:var(--ink-dim);font-style:italic}.footer-brand{align-items:center;gap:10px;display:flex}.sticky-cta{z-index:70;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);gap:var(--s-4);align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta .meta{letter-spacing:.12em;flex:none;font-size:10px;line-height:1.5}.sticky-cta .btn{white-space:normal;text-align:center;flex:1;min-width:0;font-size:15px;line-height:1.2}@media (width<=400px){.sticky-cta .btn{padding-inline:40px}.sticky-cta .btn>.chev{right:14px}}@media (width<=430px){.sticky-cta .meta{display:none}}@media (width<=760px){.sticky-cta{display:flex}body{padding-bottom:80px}}.spec-row{gap:var(--s-3) clamp(24px,3.4vw,52px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;margin:clamp(24px,3vw,34px) 0 0;padding:clamp(14px,1.8vw,20px) 0;display:flex}.spec{flex-direction:column;gap:4px;min-width:0;display:flex}.spec dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.spec dd{letter-spacing:-.012em;white-space:nowrap;margin:0;font-size:15.5px;font-weight:600}.spec dd.gold{color:var(--gold)}.reg-head{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--s-4);font-size:10px}.reg-panel{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-3);padding:clamp(22px,2.8vw,36px)}.reg-fields{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=520px){.reg-fields{grid-template-columns:1fr}}.reg-submit{width:100%;margin-top:var(--s-5);white-space:normal;text-align:center;line-height:1.25}@media (width<=420px){.reg-submit{padding-inline:44px;font-size:15.5px}.reg-submit>.chev{right:14px}}.reg-fine{margin-top:var(--s-4);color:var(--ink-faint);max-width:52ch;font-size:13px;line-height:1.5}.reg-fail{margin-top:var(--s-4);border-left:2px solid var(--danger);color:var(--danger);padding:4px 0 4px 14px;font-size:14.5px}.reg-done{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.reg-done-mark{background:var(--gold);width:42px;height:42px;color:var(--gold-ink);border-radius:50%;place-items:center;display:grid}.reg-done h3{font-family:var(--display);font-variation-settings:"opsz" 48,"WONK" 1;letter-spacing:-.02em;font-size:clamp(23px,2.4vw,30px);line-height:1.1}.reg-done p{color:var(--ink-dim);max-width:46ch;font-size:15.5px}.reg-done b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.reg-done-note{color:var(--ink-faint);align-items:center;gap:9px;font-size:13.5px;display:flex}.reg-done-note svg{color:var(--gold);flex:none}.reg-done .btn-text{margin-top:var(--s-2);padding-left:0}.final-register .final-points{margin-top:var(--s-5);border-top:0;padding-top:0}.final-register{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,4.5vw,72px);max-width:none;display:grid}@media (width<=940px){.final-register .final-points{margin-top:var(--s-5);border-top:0;padding-top:0}.final-register{gap:var(--s-6);grid-template-columns:1fr}.reg-panel{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);border-left:0;border-right:0;border-radius:0}}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field.wide{grid-column:1/-1}.field>label{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.field .opt{color:var(--ink-faint);font-weight:400}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);width:100%;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),background var(--t) var(--ease);padding:13px 14px;font-size:15.5px}.field textarea{resize:vertical;min-height:130px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field input:hover,.field textarea:hover{border-color:var(--line-2)}.field input:focus,.field textarea:focus{border-color:var(--gold);background:var(--canvas);outline:0;box-shadow:0 0 0 3px #e8b94f29}.field[data-invalid=true] input,.field[data-invalid=true] textarea{border-color:var(--danger)}.field[data-invalid=true] input:focus,.field[data-invalid=true] textarea:focus{box-shadow:0 0 0 3px #ff9b8c29}.field .err{color:var(--danger);font-size:13.5px}.field .hint{color:var(--ink-faint);font-size:13.5px;line-height:1.45}.chip-row{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.chip{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);border-radius:var(--r-1);background:var(--surface);white-space:nowrap;padding:5px 10px;font-size:10px;font-weight:500}.chip-gold{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 42%,transparent);background:var(--gold-soft)}.event-facts{margin:0 0 var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;display:grid}.event-facts .fact{grid-template-columns:18px auto 1fr;align-items:baseline;gap:0 11px;display:grid}.event-facts svg{color:var(--gold);align-self:center}.event-facts dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.event-facts dd{text-align:right;letter-spacing:-.01em;justify-self:end;margin:0;font-size:14.5px;font-weight:600}.event-facts dd.gold{color:var(--gold)}.event-facts.compact{margin-bottom:var(--s-4);padding:var(--s-3) 0}@media (width<=400px){.event-facts .fact{grid-template-columns:18px 1fr}.event-facts dd{text-align:left;grid-column:2;justify-self:start}}.cta-seam{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.cta-seam-inner{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;padding-block:clamp(22px,2.8vw,32px);display:flex}.cta-seam-inner .btn{white-space:normal;text-align:center;line-height:1.25}.cta-seam-line{min-width:0;font-family:var(--display);font-variation-settings:"opsz" 48,"WONK" 1;letter-spacing:-.02em;text-wrap:balance;flex:300px;max-width:46ch;font-size:clamp(19px,2.1vw,26px);font-weight:500;line-height:1.2}.cta-seam-action{align-items:center;gap:var(--s-4) var(--s-5);flex-wrap:wrap;flex:none;display:flex}.cta-seam-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}@media (width<=640px){.cta-seam-action{align-items:stretch;gap:var(--s-3);flex-direction:column;width:100%}.cta-seam-action .btn{width:100%;padding-inline:52px;position:relative}.cta-seam-action .btn>.chev{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.cta-seam-action .btn:hover>.chev{transform:translate(4px,-50%)}.cta-seam-meta{text-align:center}}.modal-root{z-index:90;padding:var(--s-5);place-items:center;display:grid;position:fixed;inset:0}.modal-scrim{background:#030b09b8;position:absolute;inset:0}.modal-panel{width:min(620px,100%);max-height:calc(100vh - var(--s-8));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--raise);border:1px solid var(--line);border-radius:var(--r-3);outline:none;position:relative;overflow-y:auto;box-shadow:0 40px 90px -40px #000000d9}.modal-body{padding:clamp(24px,3vw,38px)}.modal-close{z-index:2;border-radius:var(--r-2);background:var(--surface);border:1px solid var(--line);width:38px;height:38px;color:var(--ink-dim);cursor:pointer;transition:color var(--t) var(--ease),border-color var(--t) var(--ease);place-items:center;display:grid;position:absolute;top:12px;right:12px}.modal-close:hover{color:var(--ink);border-color:var(--line-2)}.modal-title{margin:var(--s-4) 0 0;font-family:var(--display);font-variation-settings:"opsz" 72,"WONK" 1;letter-spacing:-.025em;max-width:18ch;font-size:clamp(25px,2.8vw,34px);font-weight:600;line-height:1.06}.modal-sub{color:var(--ink-dim);max-width:46ch;margin-top:11px;font-size:15px;line-height:1.55}.modal-panel .event-facts{margin-top:var(--s-5)}@media (width<=620px){.modal-root{place-items:end stretch;padding:0}.modal-panel{border-radius:var(--r-3) var(--r-3) 0 0;border-bottom:0;width:100%;max-height:92dvh}.modal-body{padding:var(--s-5) var(--s-5) 0}.modal-title{margin-top:var(--s-3);font-size:24px}.modal-sub{margin-top:9px;font-size:14.5px}.modal-panel .event-facts{margin-top:var(--s-4);margin-bottom:var(--s-4)}.modal-panel .field .hint{display:none}.modal-panel .reg-fields{gap:var(--s-3)}.modal-panel .reg-submit{margin-top:var(--s-4);padding-block:16px;position:sticky;bottom:0}.modal-panel .reg-form{padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom));background:linear-gradient(0deg,var(--raise) 72px,transparent 160px)}.modal-panel .reg-fine{margin-top:var(--s-3)}.modal-panel:focus-visible{outline:none}}.exit-prompt{z-index:85;background:var(--raise);border:1px solid var(--line);border-radius:var(--r-3);width:min(380px,100vw - 40px);padding:var(--s-5);position:fixed;bottom:clamp(20px,3vw,36px);right:clamp(20px,3vw,36px);box-shadow:0 30px 70px -40px #000000e6}.exit-prompt h3{margin-top:var(--s-4);letter-spacing:-.02em;max-width:22ch;font-size:19px}.exit-prompt-sub{color:var(--ink-dim);margin-top:9px;font-size:14px;line-height:1.5}.exit-prompt .btn{margin-top:var(--s-5);width:100%}.exit-prompt .modal-close{width:32px;height:32px;top:10px;right:10px}@media (width<=940px){.exit-prompt{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reg-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
