@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-CzmC6WRw.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D0WkGUGD.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-BTxWeQzW.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-BSomXCLS.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-WYR4DnIK.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B7tOnwdb.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-BWo3BdX3.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-DvFZjDUs.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}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}:root{--void:#050407;--graphite:#121017;--graphite-2:#1a1720;--bone:#f3f0f8;--fog:#8f8a9c;--glow:#9b6bff;--lilac:#d9ccff;--ember:#ffb547;--line:#f3f0f81f;--gutter:clamp(16px, 4.4vw, 72px);--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Instrument Serif", Georgia, serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--void);-webkit-text-size-adjust:100%}body{background:var(--void);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}a{color:inherit}p,h1,h2,h3{margin:0}em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}strong,b{font-weight:600}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--lilac);color:#0b0912;border-radius:999px;padding:10px 18px;text-decoration:none;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fog);font-size:12px;font-weight:500}.caption{font-family:var(--mono);letter-spacing:.06em;color:var(--fog);font-size:11.5px}.h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,5.6vw,88px);font-weight:600;line-height:.98}.h2 em{color:var(--lilac);letter-spacing:-.02em}.h2-sm{font-size:clamp(34px,4vw,60px)}.h2-xl{font-size:clamp(42px,7vw,116px)}.lede{color:#bdb7c9;text-wrap:pretty;max-width:34em;font-size:clamp(17px,1.4vw,20px)}.pill{height:52px;font:600 16px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease), background-color .25s, border-color .25s, box-shadow .35s;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill:active{transform:translateY(0)scale(.98)}.pill-sm{height:40px;padding:0 18px;font-size:14.5px}.pill-lilac{background:var(--lilac);color:#0b0912;box-shadow:0 10px 40px -12px #9b6bffb3}.pill-lilac:hover{background:#e6dcff;box-shadow:0 14px 50px -10px #9b6bffe6}.pill-ghost{color:var(--bone);background:#1210178c;border-color:#f3f0f833}.pill-ghost:hover{border-color:#f3f0f873}.pill-dot{width:28px;height:28px;color:var(--lilac);background:#0b0912;border-radius:50%;place-items:center;margin-right:-12px;font-size:14px;display:inline-grid}.round{width:44px;height:44px;color:var(--bone);cursor:pointer;background:#05040799;border:1px solid #f3f0f840;border-radius:50%;place-items:center;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-center{justify-content:center}.nav{z-index:50;height:68px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}.nav.is-solid{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#050407b8}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.brand svg{width:28px;height:28px}.nav-links{gap:28px;display:flex}.nav-links a{color:#c9c3d4;font-size:14px;text-decoration:none}.nav-links a:hover{color:var(--bone)}.nav-cta{gap:8px;display:flex}@media (width<=900px){.nav-links{display:none}}@media (width<=420px){.hide-xs{display:none}}.stage{height:100svh;position:sticky;top:0;overflow:hidden}.keynote{height:680vh;position:relative}.keynote .stage{background:radial-gradient(120% 80% at 50% 0%, #0d0a16 0%, var(--void) 60%)}.spot{pointer-events:none;background:conic-gradient(from 180deg at 50% -12%,#0000 168deg,#a082ff12 176deg,#beaaff1c 180deg,#a082ff12 184deg,#0000 192deg);position:absolute;inset:0}.halo{opacity:0;pointer-events:none;background:radial-gradient(calc(var(--hr,300px) * 1.05) calc(var(--hr,300px) * .8) at var(--hx,50%) var(--hy,50%), #7850ff3d, #5032c814 55%, transparent 75%), radial-gradient(calc(var(--hr,300px) * 1.9) calc(var(--hr,300px) * 1.2) at var(--hx,50%) calc(var(--hy,50%) + 4%), #5a3cc81a, transparent 70%);position:absolute;inset:0}.core{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(22vmin 34vmin at var(--hx,50%) var(--hy,50%), #ece4ffd9, #aa82ff73 30%, #6e46e61f 62%, transparent 80%);position:absolute;inset:0}.brain-gl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brain-fallback{mix-blend-mode:screen;opacity:0;pointer-events:none;transform-origin:0 0;width:600px;position:absolute;top:0;left:0}.intro{padding:68px var(--gutter) 6vh;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.intro a{pointer-events:auto}.intro-eyebrow{color:#c7b8ff}.h1{letter-spacing:-.045em;margin:0;font-weight:600}.h1a{text-wrap:balance;text-shadow:0 2px 40px #050407cc;width:min(1120px,90vw);font-size:clamp(34px,5vw,78px);line-height:1;display:block}.h1a .w,.h1b .w{will-change:transform, opacity;display:inline-block}.h1b{left:var(--gutter);text-align:left;letter-spacing:-.055em;visibility:hidden;max-width:5.6em;font-size:clamp(56px,7.8vw,128px);line-height:.9;position:absolute;top:calc(68px + 7vh)}.h1b em{color:var(--lilac);letter-spacing:-.03em;padding-right:.06em}.intro-sub{color:#cfc9da;text-wrap:pretty;text-shadow:0 1px 24px #050407e6;max-width:36em;font-size:clamp(16px,1.25vw,19px)}.intro-sub strong{color:var(--bone)}.abil-line{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9d95b3;margin-top:4px;font-size:12px}.foot2{left:var(--gutter);opacity:0;visibility:hidden;gap:20px;display:grid;position:absolute;bottom:9vh}.hero-sub{color:#cfc9da;font-size:19px}.hero-sub strong{color:var(--bone)}.scroll-cue{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fog);align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:3.5vh;left:50%;transform:translate(-50%)}.scroll-cue span{background:linear-gradient(var(--lilac), transparent);width:1px;height:26px;animation:cue 2.2s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ig-copy{pointer-events:none;position:absolute;inset:0}.ig-line{text-align:center;letter-spacing:-.045em;text-wrap:balance;opacity:0;visibility:hidden;width:min(1100px,88vw);font-size:clamp(36px,5.4vw,86px);font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.ig-line em{color:var(--lilac)}.ig-1{bottom:10vh}.ig-3{font-size:clamp(30px,3.8vw,60px);top:calc(68px + 5vh)}.fan{perspective:1400px;perspective-origin:50%;pointer-events:none;position:absolute;inset:0}.fp{opacity:0;visibility:hidden;transform-origin:50%;margin:0;position:absolute;top:0;left:0}.fp picture{aspect-ratio:1440/900;background:#0b0a10;border-radius:16px;display:block;overflow:hidden;box-shadow:0 0 0 1px #f3f0f824,inset 0 1px #fff3,0 40px 90px -30px #000000f2,0 0 70px -18px #9b6bff8c}.fp img{object-fit:cover;object-position:top center;width:100%;height:100%}.fp figcaption{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-top:12px;font-size:11px}.abil-pills{padding:0 var(--gutter);pointer-events:none;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;list-style:none;display:flex;position:absolute;bottom:8vh;left:0;right:0}.abil-pills li{-webkit-backdrop-filter:blur(10px);color:var(--bone);opacity:0;background:#121017b3;border:1px solid #d9ccff47;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:500}.theatre{height:640vh;position:relative}.theatre-stage{padding:calc(68px + 4vh) var(--gutter) 4vh;background:radial-gradient(80% 60% at 50% 70%, #6e46dc29, transparent 70%), var(--void);grid-template-rows:auto 1fr auto auto;justify-items:center;display:grid}.th-head{text-align:center;justify-items:center;gap:14px;width:100%;display:grid}.th-eyebrow{align-items:center;gap:14px;display:flex}.th-count{border:1px solid var(--line);color:var(--bone);border-radius:999px;padding:4px 10px}.th-titles{width:min(1100px,100%);display:grid}.th-title{letter-spacing:-.045em;text-wrap:balance;opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);grid-area:1/1;font-size:clamp(30px,3.6vw,58px);font-weight:600;line-height:1.02;transform:translateY(18px)}.th-title em{color:var(--lilac)}.th-title.is-on{opacity:1;transform:none}.deck{aspect-ratio:1440/900;perspective:1700px;width:min(54vw,160svh - 640px);transform-style:preserve-3d;align-self:center;margin-top:3vh;position:relative}.deck:before{content:"";filter:blur(30px);background:radial-gradient(closest-side,#9b6bff66,#0000);position:absolute;inset:10% 6% -16%}.gp{transform-origin:50% 60%;margin:0;position:absolute;inset:0}.gp-glass{background:#0b0a10;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #f3f0f824,inset 0 1px #ffffff38,0 60px 120px -30px #000000f2,0 0 90px -24px #9b6bff73}.gp-glass:after{content:"";background:linear-gradient(160deg, #ffffff12, transparent 28%), rgba(5, 4, 7, var(--shade,0));pointer-events:none;position:absolute;inset:0}.gp picture,.gp img{width:100%;height:100%}.gp img{object-fit:cover;object-position:top center}.deck-label{text-transform:uppercase;letter-spacing:.1em;margin-top:18px}.co{top:var(--y);opacity:0;height:0;transition:opacity .5s var(--ease);z-index:2;position:absolute}.gp.is-front .co{opacity:1;transition-delay:.35s}.co[data-side=r]{left:var(--x);right:-28px}.co[data-side=l]{right:calc(100% - var(--x));left:-28px}.co:before{content:"";transform-origin:0;height:1px;transition:transform .7s var(--ease) .4s;background:linear-gradient(90deg,#d9ccffe6,#d9ccff59);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.co[data-side=l]:before{transform-origin:100%;background:linear-gradient(270deg,#d9ccffe6,#d9ccff59)}.gp.is-front .co:before{transform:scaleX(1)}.co i{background:var(--lilac);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;box-shadow:0 0 0 5px #d9ccff2e,0 0 24px 4px #9b6bffcc}.co[data-side=r] i{left:-6px}.co[data-side=l] i{right:-6px}.co span{letter-spacing:-.01em;width:min(15vw,230px);color:var(--bone);text-wrap:balance;font-size:15px;font-weight:500;line-height:1.3;position:absolute;top:-.75em}.co[data-side=r] span{left:calc(100% + 12px)}.co[data-side=l] span{text-align:right;right:calc(100% + 12px)}.th-steps{border:1px solid var(--line);background:#121017b3;border-radius:999px;gap:4px;margin:14px 0 0;padding:4px;list-style:none;display:flex}.th-steps li{color:var(--fog);border-radius:999px;padding:8px 16px;font-size:13.5px;transition:background-color .4s,color .4s}.th-steps li.is-on{background:var(--bone);color:#0b0912}.th-mobile-notes{display:none}.made{padding:18vh 0 16vh;position:relative;overflow:hidden}.made-head{text-align:center;padding:0 var(--gutter);justify-items:center;gap:18px;margin-bottom:8vh;display:grid}.wall{gap:18px;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.wall-row{overflow:hidden}.track{will-change:transform;gap:18px;width:max-content;display:flex}.track img{background:var(--graphite);border-radius:14px;width:auto;height:clamp(212px,21.25vw,337px);box-shadow:0 0 0 1px #f3f0f812}.wall-row:not(.wall-mid) .track img{opacity:.62}.presenter{z-index:2;justify-items:center;gap:14px;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.presenter-frame{aspect-ratio:9/16;background:#000;border-radius:22px;width:clamp(200px,21vw,320px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #f3f0f829,inset 0 1px #fff3,0 40px 120px -20px #000000f2,0 0 120px -10px #9b6bff8c}.presenter video{object-fit:cover;width:100%;height:100%}.sound{position:absolute;bottom:12px;right:12px}.sound svg{width:20px;height:20px}.sound .on{display:none}.sound[aria-pressed=true] .on{display:block}.sound[aria-pressed=true] .off{display:none}.tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lilac);background:#121017e6;border:1px solid #d9ccff59;border-radius:999px;padding:8px 14px;font-size:11.5px}.week{height:320vh;position:relative}.week-stage{padding:calc(68px + 4vh) var(--gutter) 5vh;grid-template-rows:auto 1fr auto;display:grid}.week-bg{position:absolute;inset:0}.week-bg video{object-fit:cover;opacity:.42;width:100%;height:100%;transform:scale(1.08)}.week-bg:after{content:"";background:radial-gradient(70% 70% at 50% 55%, #05040759, #050407eb 75%), linear-gradient(180deg, var(--void), transparent 30%, transparent 70%, var(--void));position:absolute;inset:0}.week-head{text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.week-head .h2{max-width:15em;font-size:clamp(32px,4.2vw,66px)}.week-scene{place-items:center;min-height:0;display:grid;position:relative}.plan{z-index:2;-webkit-backdrop-filter:blur(18px);width:min(540px,100%);transition:transform .8s var(--ease), opacity .6s;background:#121017d1;border-radius:26px;padding:22px;position:relative;box-shadow:0 0 0 1px #f3f0f81a,0 40px 100px -30px #000000e6}.plan-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.state{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);white-space:nowrap;background:#ffb5471a;border-radius:999px;padding:5px 10px;font-size:10.5px}.state.is-go{color:#8ff0c0;background:#50dc961f}.plan-steps{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.plan-steps li{opacity:.18;transition:opacity .5s var(--ease), transform .6s var(--ease), background-color .4s;background:#f3f0f809;border-radius:16px;grid-template-columns:36px 1fr auto 22px;align-items:center;gap:12px;padding:10px 12px;display:grid;transform:translateY(8px)}.plan-steps li.is-in{opacity:1;transform:none}.ic{width:36px;height:36px;color:var(--lilac);background:#9b6bff24;border-radius:50%;place-items:center;display:grid}.ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.st{color:#cfc9da;font-size:14px;line-height:1.35}.st b{color:var(--bone);font-size:14.5px;display:block}.badge{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);color:#c9c3d4;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px}.badge-on{color:#8ff0c0;border-color:#8ff0c059}.tick{border:1px solid #f3f0f838;border-radius:50%;width:22px;height:22px;transition:background-color .3s,border-color .3s;position:relative}.tick:after{content:"";width:5px;height:10px;transition:transform .35s var(--ease);border:2px solid #0b0912;border-width:0 2px 2px 0;position:absolute;top:4px;left:7px;transform:rotate(45deg)scale(0)}.plan.is-approved .tick{background:var(--lilac);border-color:var(--lilac)}.plan.is-approved .tick:after{transform:rotate(45deg)scale(1)}.approve{justify-content:center;width:100%}.plan.is-approved .approve{color:var(--lilac);box-shadow:none;background:#d9ccff24}.out{z-index:3;color:#15121b;opacity:0;background:#f3f0f8f5;border-radius:20px;width:min(300px,80vw);padding:14px 16px;font-size:14.5px;line-height:1.4;position:absolute;box-shadow:0 30px 80px -20px #000c,0 0 50px -10px #9b6bff99}.out-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6c35e8;margin-bottom:6px;font-size:10.5px}.out-1{top:6%;left:calc(50% + 300px)}.out-2{top:42%;left:calc(50% + 330px)}.out-3{top:30%;right:calc(50% + 300px)}.signals{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signals path{fill:none;stroke:url(#sig);stroke-width:1.5px}.week-foot{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.week-line{color:#cfc9da;font-size:clamp(17px,1.5vw,21px)}.week-line strong{color:var(--bone)}.try{padding:26vh var(--gutter);text-align:center;isolation:isolate;justify-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.try>:not(.try-bg){position:relative}.try-bg{z-index:-1;background:var(--void);place-items:center;display:grid;position:absolute;inset:0}.try-bg:after{content:"";background:radial-gradient(40% 46% at 50% 62%,#7850ff38,#0000 70%);position:absolute;inset:0}.try-form{background:var(--graphite);border-radius:999px;gap:6px;width:min(520px,100%);margin-top:14px;padding:6px;display:flex;box-shadow:0 0 0 1px #f3f0f824}.try-form:focus-within{box-shadow:0 0 0 1px var(--lilac), 0 0 40px -6px #9b6bff99}.try-form input{min-width:0;height:52px;color:var(--bone);font:500 17px var(--sans);background:0 0;border:0;border-radius:999px;flex:1;padding:0 20px}.try-form input::placeholder{color:#6f6a7c}.try-form input:focus{outline:none}.how{padding:12vh var(--gutter) 8vh;max-width:1360px;margin:0 auto}.how-steps{margin:30px 0 0;padding:0;list-style:none;display:grid}.how-steps li{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,2fr) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,48px);padding:34px 0;display:grid}.how-steps li:last-child{border-bottom:1px solid var(--line)}.how-steps .n{font-family:var(--mono);color:var(--lilac);font-size:13px}.how-steps h3{letter-spacing:-.05em;font-size:clamp(34px,5vw,76px);font-weight:600;line-height:.98}.how-steps p{color:#aaa3b8;max-width:24em;font-size:16px}.guards{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:9vh 0 0;padding:0;list-style:none;display:grid}.guards li{color:#aaa3b8;border-left:1px solid #9b6bff80;padding-left:18px;font-size:15px;line-height:1.5}.guards b{color:var(--bone);display:block}.plans{padding:10vh var(--gutter) 16vh;max-width:1360px;margin:0 auto}.plans-head{gap:14px;margin-bottom:36px;display:grid}.plans-head .h2{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.draft{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);vertical-align:middle;border:1px solid #ffb54773;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-block}.draft-lg{letter-spacing:.14em;font-size:12px}.plan-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tier{background:var(--graphite);border-radius:28px;align-content:start;gap:14px;padding:28px;display:grid;box-shadow:0 0 0 1px #f3f0f814}.tier header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tier h3{letter-spacing:-.03em;margin-right:auto;font-size:26px;font-weight:600}.tier .price{color:var(--fog);font-size:16px}.tier .price b{color:var(--bone);letter-spacing:-.04em;font-size:clamp(34px,3.2vw,46px)}.tier-hero{background:linear-gradient(#9b6bff33,#121017 60%);box-shadow:0 0 0 1px #d9ccff59,0 30px 90px -40px #9b6bffb3}.chosen{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--lilac);color:#0b0912;border-radius:999px;padding:4px 10px;font-size:10.5px}.plans-note{margin-top:24px}.price-ask{height:44px;color:var(--lilac);border:1px solid #d9ccff59;border-radius:999px;justify-self:start;align-items:center;gap:10px;margin-top:6px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .25s,background-color .25s;display:inline-flex}.price-ask:hover{border-color:var(--lilac);background:#d9ccff14}.tier p{color:#aaa3b8;font-size:15px}.close{min-height:100svh;padding:18vh var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.close-bg{background:radial-gradient(60% 55%,#4628aa38,#0000 72%),#040309;position:absolute;inset:0}.close-bg:after{content:"";background:linear-gradient(180deg, var(--void) 0%, #05040733 26%, #05040759 74%, var(--void) 100%), radial-gradient(48% 30% at 50% 50%, #0504078c, transparent);position:absolute;inset:0}.close-copy{text-align:center;justify-items:center;gap:26px;max-width:1100px;display:grid;position:relative}.foot{padding:34px var(--gutter) 44px;color:var(--fog);border-top:1px solid var(--line);justify-content:center;gap:22px;font-size:13.5px;display:flex}.foot a{color:var(--fog);text-decoration:none}.foot a:hover{color:var(--bone)}@media (width<=760px){body{font-size:16px}.keynote{height:600vh}.intro{justify-content:center;gap:16px;padding:68px 16px 5vh}.intro-eyebrow{letter-spacing:.12em;font-size:10.5px}.h1a{width:calc(100vw - 32px);font-size:clamp(32px,9.4vw,42px)}.h1b{font-size:clamp(54px,16vw,76px);top:calc(68px + 3vh);left:16px}.intro-sub{font-size:15.5px}.abil-line{letter-spacing:.1em;max-width:26em;font-size:10.5px;line-height:1.7}.intro-cta .pill{height:48px;padding:0 20px}.foot2{gap:16px;bottom:5vh;left:16px;right:16px}.hero-sub{font-size:16px}.scroll-cue{bottom:2.4vh}.ig-line{font-size:clamp(30px,9vw,42px)}.ig-1{bottom:9vh}.ig-3{font-size:clamp(28px,8.2vw,36px);top:calc(68px + 3vh)}.fan{perspective:none}.fp picture{aspect-ratio:390/844;border-radius:22px}.fp figcaption{font-size:10px}.abil-pills{gap:8px;bottom:5vh}.abil-pills li{-webkit-backdrop-filter:none;background:#121017e6;padding:7px 13px;font-size:13px}.theatre{height:560vh}.theatre-stage{gap:10px;padding-top:calc(68px + 2vh)}.th-title{font-size:clamp(26px,7.4vw,34px)}.deck{aspect-ratio:390/844;perspective:none;transform-style:flat;width:min(56vw,46.2svh - 180.18px)}.gp-glass{border-radius:26px;box-shadow:0 0 0 1px #f3f0f829,inset 0 1px #ffffff38,0 40px 90px -20px #000000e6,0 0 80px -20px #9b6bff73}.co{display:none}.deck-label{margin-top:14px}.th-mobile-notes{text-align:center;color:#cfc9da;text-wrap:balance;max-width:30em;min-height:4.2em;margin-top:6px;font-size:14.5px;line-height:1.4;display:block}.th-steps{display:none}.made{padding:14vh 0 12vh}.wall,.track{gap:12px}.track img{border-radius:12px;height:188px}.presenter-frame{border-radius:24px;width:190px}.week{height:300vh}.week-stage{padding-top:calc(68px + 2vh);padding-bottom:3vh}.week-head .h2{font-size:clamp(28px,8vw,36px)}.plan{border-radius:22px;padding:14px}.plan-steps li{grid-template-columns:30px 1fr 20px;gap:10px;padding:8px 10px}.plan-steps .badge{display:none}.ic{width:30px;height:30px}.st{font-size:12.5px}.st b{font-size:13px}.approve{height:46px}.out{width:min(270px,74vw);padding:11px 13px;font-size:13px}.out-1{top:4%;left:auto;right:-4px}.out-2{top:40%;left:auto;right:6%}.out-3{top:66%;left:-4px;right:auto}.week-line{font-size:15px}.guards,.plan-cards{grid-template-columns:1fr}.how-steps li{grid-template-columns:1fr;gap:10px;padding:26px 0}.guards{gap:18px;margin-top:7vh}.try{padding:16vh 16px}.try-form input{height:48px;padding:0 14px;font-size:16px}.try-form .pill{height:48px}}.rm .scroll-cue span,.rm .co i{animation:none}.rm .th-title,.rm .co,.rm .co:before,.rm .plan-steps li{transition-duration:10ms;transition-delay:0s}.rm .keynote{height:220vh}.rm .theatre{height:500vh}
