*{box-sizing:border-box}html,body{color:#0e0f16;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font:16px/1.55 Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip}.site-section{display:block}:root{--bar:56px}@media (width<=860px){:root{--bar:52px}}.tbar{z-index:70;height:var(--bar);padding:0 max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(12px)saturate(1.2);color:#fff;background:#0d0b22c7;align-items:center;gap:22px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #a99bff2e}.tbar .brand{color:#fff;white-space:nowrap;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.tbar .mark{width:34px;height:32px;display:block}.tbar .mark svg{width:100%;height:100%;display:block}.tbar .brand b{letter-spacing:-.02em;font-size:16px;font-weight:760}.tbar .links{align-items:center;gap:4px;display:flex}.tbar .links a{color:#fff;letter-spacing:-.005em;white-space:nowrap;border-radius:0;padding:8px 12px;font-size:14px;font-weight:560;text-decoration:none;transition:color .2s,background .2s;position:relative}.tbar .links a:hover{color:#fff;background:#a99bff24}.tbar .links a.cur{color:#fff}.tbar .links a.cur:after{content:"";background:linear-gradient(90deg,#e6ff3a,#3dffbe);border-radius:2px;height:2px;position:absolute;bottom:2px;left:12px;right:12px}.tbar .links a.talk{color:#fff;margin-left:6px;box-shadow:inset 0 0 0 1.5px #e6ff3abf}.tbar .links a.talk:hover{color:#0e0f16;background:linear-gradient(100deg,#e6ff3a,#3dffbe)}.tbar .links a.talk.cur:after{display:none}.tbar .links a.talk.cur{color:#0e0f16;background:linear-gradient(100deg,#e6ff3a,#3dffbe)}.tbar .lk{color:#0e0f16;letter-spacing:-.04em;background:#fff;border-radius:4px;place-items:center;width:30px;height:30px;font:800 15px/1 Geist,sans-serif;text-decoration:none;display:grid}.tbar .lk:hover{background:#e6ff3a}.tbar .menu{all:unset;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:8px 14px;font:600 12px/1 Geist Mono,ui-monospace,monospace;display:none;box-shadow:inset 0 0 0 1.5px #a99bff80}.tbar .words{all:unset;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:0;padding:7px 12px;font:600 11px/1 Geist Mono,ui-monospace,monospace;box-shadow:inset 0 0 0 1.5px #fff6}.tbar .words:hover{background:#ffffff1f}.tbar a:focus-visible,.tbar button:focus-visible{outline-offset:2px;outline:2px solid #e6ff3a}html.plain .tbar .words{display:none}html.plain .tbar .lk{box-shadow:inset 0 0 0 1.5px #0e0f16}@media (width<=860px){.tbar{gap:10px}.tbar .mark{width:28px;height:27px}.tbar .brand b{font-size:15px}.tbar .menu{display:block}.tbar .links{top:var(--bar);opacity:0;visibility:hidden;background:#0d0b22f5;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;min-width:210px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;right:10px;transform:translateY(-6px);box-shadow:0 18px 40px #00000059,inset 0 0 0 1px #a99bff40}.tbar.open .links{opacity:1;visibility:visible;transform:none}.tbar .links a{border-radius:0;padding:12px 14px;font-size:16px}.tbar .links a.cur:after{width:18px;bottom:6px;left:14px;right:auto}.tbar .links a.talk{text-align:center;margin:6px 0 0}}@media (width<=1100px){.tbar .words{display:none}}.tbar .wordsm{all:unset;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:.85;border-radius:0;padding:12px 14px;font:600 12px/1 Geist Mono,ui-monospace,monospace;display:none}@media (width<=860px){.tbar .wordsm{display:block}}html.plain .tbar .wordsm{display:none!important}html{scroll-padding-top:0}#resume,#hello{scroll-margin-top:var(--bar)}.guide{z-index:55;left:max(14px,env(safe-area-inset-left,0px));top:calc(50% + var(--bar,0px) / 2);--ink:#fff;--track:#ffffff47;--fill:linear-gradient(#e6ff3a,#3dffbe);--ring:#e6ff3a;--edge:transparent;flex-direction:column;align-items:flex-start;font-family:Geist,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;transform:translateY(-50%)}.guide[data-tone=light]{--ink:#0e0f16;--track:#2e147829;--fill:linear-gradient(#7a4dff,#3a5bff);--ring:#7a4dff;--edge:transparent}.gend{letter-spacing:.08em;text-transform:uppercase;width:16px;color:var(--ink);opacity:.8;justify-content:center;font:700 9px/1 Geist Mono,ui-monospace,monospace;transition:color .4s;display:flex}.gline{background:var(--track);border-radius:2px;width:2px;height:20px;margin:5px 0 5px 7px;transition:background .4s;display:block;position:relative;overflow:hidden}.gline b{background:var(--fill);width:100%;height:0;transition:height .2s linear;position:absolute;top:0;left:0}.gcube{all:unset;cursor:pointer;width:16px;height:16px;display:block;position:relative}.gico{width:16px;height:16px;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:block}.gico svg{width:100%;height:100%;display:block;overflow:visible}.gico path{stroke:var(--edge);stroke-width:.7px;stroke-linejoin:round;transition:fill .35s,stroke .4s}.guide .t{fill:#c9bdff}.guide .l{fill:#6f86ff}.guide .r{fill:#7d52e6}.gcube.done .t{fill:#f2ffb8}.gcube.done .l{fill:#e6ff3a}.gcube.done .r{fill:#3dffbe}.gcube.cur .t{fill:#f6ffb0}.gcube.cur .l{fill:#e6ff3a}.gcube.cur .r{fill:#c8e62a}.gcube.cur .gico{filter:drop-shadow(0 0 5px #e6ff3abf);transform:scale(1.35)}.gcube:hover .gico{transform:scale(1.3)}.gname{white-space:nowrap;pointer-events:none;opacity:0;color:#fff;background:#0d0b22e0;border-radius:0;padding:5px 9px;font:600 12px/1 Geist,ui-sans-serif,sans-serif;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:28px;transform:translate(-4px,-50%);box-shadow:inset 0 0 0 1px #a99bff59}.guide[data-tone=light] .gname{color:#0e0f16;background:#fff;box-shadow:inset 0 0 0 1px #0e0f162e,0 6px 18px #2e14781f}.gcube:hover .gname,.gcube:focus-visible .gname{opacity:1;transform:translateY(-50%)}.gcube.quiet .gname{opacity:0!important}.gcube:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:2px}.cue{z-index:60;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));white-space:nowrap;--bg:#0d0b229e;--line:#a99bff6b;--txt:#fff;--hbg:#a99bff3d;--htxt:#fff;--acc:#e6ff3a;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:fixed;transform:translate(-50%)}.cue[data-tone=light]{--bg:#ffffffe6;--line:#0e0f1633;--txt:#0e0f16;--hbg:#0e0f16;--htxt:#fff;--acc:#7a4dff}.cue .cdo{box-sizing:border-box;background:var(--bg);height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--txt);-webkit-backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-items:center;gap:9px;padding:0 15px;font:600 11.5px/1 Geist Mono,ui-monospace,monospace;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.cue .cskip{all:unset;cursor:pointer;box-sizing:border-box;background:var(--bg);height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--txt);-webkit-backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-items:center;gap:7px;padding:0 15px;font:600 11.5px/1 Geist Mono,ui-monospace,monospace;transition:background .2s,color .2s;display:inline-flex}.cue .cskip:hover{background:var(--hbg);color:var(--htxt)}.cue .cskip:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.cue #cueW{transition:opacity .2s}.cue.swap #cueW,.cue.swap .cic{opacity:0}.cue.nudge .cdo{animation:.45s cubic-bezier(.3,1.6,.5,1) cNudge}@keyframes cNudge{40%{transform:scale(1.12)}}.cic{flex:none;align-items:center;gap:3px;transition:opacity .2s;display:inline-flex;position:relative}.cic svg{width:auto;height:17px;display:block;overflow:visible}.cic .ms{fill:none;stroke:currentColor;stroke-width:1.4px}.cic .wh{fill:var(--acc);animation:1.6s ease-in-out infinite cWheel}@keyframes cWheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(4px)}to{opacity:0;transform:translateY(0)}}.cic .pt{fill:currentColor}.cic .tap{fill:none;stroke:var(--acc);stroke-width:1.4px;transform-origin:5px 4px;animation:1.6s ease-out infinite cTap}@keyframes cTap{0%{opacity:1;transform:scale(.3)}80%,to{opacity:0;transform:scale(1.4)}}.cic .sw{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cic .swa{animation:1.4s ease-in-out infinite cSwipe}@keyframes cSwipe{0%{opacity:0;transform:translateY(3px)}40%{opacity:1}to{opacity:0;transform:translateY(-3px)}}.cic .ok{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cue[data-tone=light] .cic .wh,.cue[data-tone=light] .cic .tap{stroke-width:1.6px}@media (width<=760px){.guide{left:max(8px,env(safe-area-inset-left,0px))}.gend{letter-spacing:.04em;width:12px;font-size:7.5px}.gcube,.gico{width:12px;height:12px}.gline{height:12px;margin:4px 0 4px 5px}.gname{left:22px}.cue{bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:6px;max-width:calc(100vw - 24px)}.cue .cdo,.cue .cskip{letter-spacing:.04em;height:34px;padding:0 12px;font-size:10.5px}.cue{justify-content:center;align-items:stretch;left:12px;right:12px;transform:none}.cue .cdo{white-space:normal;min-width:0;height:auto;min-height:34px;padding:7px 12px;line-height:1.3}.cue .cskip{flex:none;height:auto;min-height:34px}}@media (prefers-reduced-motion:reduce){.cic *{animation:none!important}.gline b{transition:none}}html.plain .guide,html.plain .cue{display:none!important}.plainbar{display:none}html.plain .plainbar{max-width:760px;margin:calc(var(--bar) + 18px) auto 0;border:1.5px solid #0e0f16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:14px;display:flex}.plainbar button{all:unset;cursor:pointer;text-underline-offset:3px;font-weight:700;text-decoration:underline}html.plain,html.plain body{background:#fff!important}html.plain .site-section{max-width:760px;clip-path:none!important;background:#fff!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:28px 20px!important;overflow:visible!important}html.plain .site-section *{margin-left:0;color:#0e0f16!important;-webkit-text-fill-color:#0e0f16!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;font-variation-settings:normal!important;-webkit-text-stroke:0!important;background:0 0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;transition:none!important;animation:none!important;position:static!important;top:auto!important;left:auto!important;transform:translate(0,0)!important}html.plain .site-section h1,html.plain .site-section h2{letter-spacing:-.02em!important;white-space:normal!important;margin:28px 0 10px!important;font-size:28px!important;font-weight:760!important;line-height:1.15!important}html.plain .site-section h3{margin:18px 0 4px!important;font-size:18px!important}html.plain .site-section p,html.plain .site-section li{font-size:16px!important;line-height:1.55!important}html.plain .site-section .eyebrow{text-transform:uppercase;letter-spacing:.08em!important;margin:32px 0 0!important;font:600 12px/1.3 Geist Mono,ui-monospace,monospace!important}html.plain .site-section canvas,html.plain .site-section svg,html.plain .site-section img,html.plain #s1>*{display:none!important}html.plain #s1>.plainv{display:block!important}html.plain #s2 .sky,html.plain #s2 #big,html.plain #s2 .belt-line,html.plain #s2 .slot,html.plain #s2 .txt .n,html.plain #s2 .pb-card{display:none!important}html.plain #s2 .steps{padding-left:22px!important;list-style:decimal!important;display:block!important}html.plain #s2 .step{margin:0 0 12px!important;display:list-item!important}html.plain #s2 .m-inner,html.plain #s2 .m-head,html.plain #s2 .belt{padding:0!important;display:block!important}html.plain #s2 .numbers,html.plain #s3 .chap,html.plain #s3 .go,html.plain #s3 .pop,html.plain #s3 .wcard,html.plain #s3 #p0 .rules,html.plain #s3 .sky{display:none!important}html.plain #s3 .stage,html.plain #s3 .part{display:block!important}html.plain #s3 .chain{margin-top:10px!important;padding-left:0!important;display:block!important}html.plain #s3 .chain li{border:0!important;padding:2px 0!important;display:block!important}html.plain #s3 .chain s{margin-left:8px!important;font:600 11px Geist Mono,monospace!important;text-decoration:none!important;display:inline!important}html.plain #s5 #ride,html.plain #s5 .toblue,html.plain #s5 .rider,html.plain #s5 .tline,html.plain #s5 .trail,html.plain #s5 .rmore,html.plain #s5 .prev{display:none!important}html.plain #s5 .job li.more{display:list-item!important}html.plain #s5 .cols{display:block!important}html.plain #s5 .job,html.plain #s5 .cv,html.plain #s5 .inner{border:0!important;margin:0!important;padding-left:0!important}html.plain #s5 .job header{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex!important}html.plain #s6 #full,html.plain #s6 .face{display:none!important}html.plain #s6 .hello,html.plain #s6 .inner{margin:0!important;padding:0!important;display:block!important}html.plain #s6 .btns a,html.plain #s6 .btn{margin:6px 10px 6px 0;border:1.5px solid #0e0f16!important;padding:8px 12px!important;display:inline-block!important}html.plain #s6 input,html.plain #s6 textarea{margin-top:4px;border:1.5px solid #0e0f16!important;width:100%!important;padding:10px!important;display:block!important}html.plain #s6 .hiform label{margin:10px 0!important;display:block!important}html.plain #s6 footer{justify-content:space-between;gap:12px;border-top:1px solid #0e0f16!important;margin-top:40px!important;padding-top:14px!important;display:flex!important}html.plain .tbar{color:#0e0f16!important;backdrop-filter:none!important;background:#fff!important;box-shadow:0 1px #0e0f16!important}html.plain .tbar .brand,html.plain .tbar .links a,html.plain .tbar .motion,html.plain .tbar .menu{color:#0e0f16!important}html.plain .tbar .links a.talk{box-shadow:inset 0 0 0 1.5px #0e0f16!important}@media (width<=860px){html.plain .tbar .links{background:#fff!important;box-shadow:0 0 0 1.5px #0e0f16!important}}#s1{--bg:#0d0b22;--ink:#eceaff;--mute:#9a93c9;--line:#2f2a5c;--panel:#100d28d1;--glow:#a99bff;--orange:#ff5a2b;--lime:#e6ff3a;--mint:#3dffbe}#s1 *{box-sizing:border-box}#s1,#s1{background:var(--bg);height:100%;color:var(--ink);margin:0;font:14px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}#s1 canvas{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#s1 button,#s1 select,#s1 input{font:inherit;color:inherit}#s1 .cap{text-align:center;z-index:3;pointer-events:none;width:min(560px,100% - 32px);transition:opacity .3s;position:fixed;top:20px;left:50%;transform:translate(-50%)}#s1 .cap b{letter-spacing:.12em;color:var(--mute);text-transform:uppercase;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#s1 .cap div{color:var(--ink);text-shadow:0 1px 12px #0009;margin-top:6px;font-size:15px}#s1 .scrim{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0d0b22eb 0%,#0d0b22b8 26%,#0d0b2200 50%);transition:opacity .8s;position:fixed;inset:0}#s1:not([data-beat="0"]) .scrim{opacity:1}#s1 .copy{z-index:2;opacity:0;pointer-events:none;flex-direction:column;gap:14px;width:min(400px,31vw);font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:50%;left:clamp(176px,13vw,232px);transform:translateY(-50%)}#s1 .copy.on{opacity:1}#s1 .copy.on .skip{pointer-events:auto}#s1 .copy:not(.on){transform:translateY(calc(14px - 50%))}#s1 .copy h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,50px);font-weight:760;line-height:1.02}#s1 .copy h1 em{background:var(--key);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s1 .copy .cl{color:#fff;text-wrap:pretty;max-width:36ch;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}#s1 .copy .ch{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0d0b228c;border:1px solid #a99bff59;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:4px 0 0;padding:8px 14px 8px 12px;font:600 12px/1.2 Geist Mono,ui-monospace,Menlo,monospace;display:inline-flex}#s1 .copy .ch i{background:var(--dot);width:8px;height:8px;box-shadow:0 0 0 0 var(--dot);border-radius:50%;animation:1.8s infinite s1-ping}#s1 .copy .ch[hidden]{display:none}#s1 .copy .skip{color:#fff;border-bottom:1px solid #ffffff8c;width:max-content;font-size:13.5px;text-decoration:none}#s1 .copy .skip:hover{color:#fff;border-color:#fff}#s1 .copy .skip[hidden]{display:none}@keyframes s1-ping{0%{box-shadow:0 0 0 0 var(--dot)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}#s1 .copy[data-layout=hero]{text-align:center;align-items:center;width:min(620px,100% - 32px);top:13%;left:50%;transform:translate(-50%)}#s1 .copy[data-layout=hero]:not(.on){transform:translate(-50%,14px)}#s1 .copy[data-layout=hero] h1{letter-spacing:-.045em;font-size:clamp(38px,5.2vw,76px)}#s1 .copy[data-layout=hero] .cl{max-width:30ch}#s1 .copy[data-layout=open]{gap:18px;width:min(540px,40vw)}#s1 .copy[data-layout=open] h1{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,66px)}#s1 .copy[data-layout=open] .cl{color:#ece8ff;max-width:40ch}#s1 .copy .eb{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font:600 13px/1.4 Geist Mono,ui-monospace,Menlo,monospace}#s1 .bigc .eb{letter-spacing:.08em;text-transform:uppercase;font:600 14px/1.4 Geist Mono,ui-monospace,Menlo,monospace}#s1 .copy .eb[hidden],#s1 .copy .proof[hidden],#s1 .copy .cta[hidden]{display:none}#s1 .copy .proof{border-top:1px solid #c9b6ff40;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:2px 0 0;padding:14px 0 0;list-style:none;display:grid}#s1 .copy .proof b{letter-spacing:-.04em;background:linear-gradient(100deg,#e6ff3a,#3dffbe);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1;display:block}#s1 .copy .proof span{color:#fff;margin-top:5px;font-size:12.5px;line-height:1.35;display:block}#s1 .copy .cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}#s1 .copy .go{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;color:#0e0f16;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(100deg,#e6ff3a,#3dffbe);border-radius:0;align-items:center;gap:10px;padding:14px 22px;font:700 13.5px/1 Geist Mono,ui-monospace,Menlo,monospace;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 #3dffbe80,0 10px 30px #3dffbe40}#s1 .copy .go:hover{transform:translateY(-1px);box-shadow:0 0 0 6px #3dffbe2e,0 14px 36px #3dffbe59}#s1 .copy .go:focus-visible{outline-offset:3px;outline:2px solid #fff}#s1 .copy .go i{--dot:#0e0f1680;background:#0e0f16;border-radius:0;width:8px;height:8px;animation:1.8s infinite s1-ping}#s1 .copy[data-layout=open] .skip{width:auto}#s1 .copy:not(.on) .go{pointer-events:none}#s1 .copy .qlinks{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}#s1 .copy .qlinks[hidden]{display:none}#s1 .copy .qlinks a{color:#fff;border-bottom:1.5px solid #e6ff3a;padding-bottom:1px;font-size:13.5px;font-weight:650;text-decoration:none}#s1 .copy .qlinks a:hover{color:#e6ff3a}#s1 .copy.on .qlinks a{pointer-events:auto}#s1 .bigc{z-index:2;left:50%;bottom:calc(7vh + env(safe-area-inset-bottom,0px));text-align:center;color:#fff;pointer-events:none;width:min(1100px,100% - 32px);font-family:Geist,ui-sans-serif,system-ui,sans-serif;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translate(-50%)}#s1 .bigc.off{opacity:0;transform:translate(-50%,-24px)}#s1 .bigc .eb{margin:0 0 12px;font-size:14px}#s1 .bigc h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,84px);font-weight:790;line-height:1.02}#s1 .bigc .hint{letter-spacing:.08em;text-transform:uppercase;background:#0d0b2259;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:8px 14px 8px 12px;font:600 12px/1 Geist Mono,ui-monospace,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}#s1 .bigc .hint i{--dot:#3dffbe;background:#3dffbe;border-radius:50%;width:8px;height:8px;animation:1.8s infinite s1-ping}#s1 .eb b{color:#fff;font-weight:800}#s1 .eb .r1,#s1 .eb .r2{color:#fff;font-weight:700;transition:color .5s,text-shadow .5s}#s1 [data-ph=a] .eb .r1{color:#e6ff3a;text-shadow:0 0 18px #e6ff3a73;font-weight:800}#s1 [data-ph=b] .eb .r2{color:#3dffbe;text-shadow:0 0 18px #3dffbe73;font-weight:800}#s1 .rot{display:grid}#s1 .rot .ln{grid-area:1/1;transition:opacity .7s,filter .7s}#s1 .rot .ln:not(.on){opacity:0;filter:blur(10px)}#s1 .slot{vertical-align:baseline;justify-items:start;display:inline-grid}#s1 .slot .w{white-space:nowrap;background:linear-gradient(100deg,#e6ff3a,#3dffbe);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transition:opacity .55s,filter .55s}#s1 .lb .slot .w{background:linear-gradient(100deg,#3dffbe,#9dffe8);-webkit-background-clip:text;background-clip:text}#s1 .slot .w:not(.on){opacity:0;filter:blur(8px)}@keyframes s1-swIn{0%{opacity:0;transform:translateY(.35em)rotateX(60deg)}to{opacity:1;transform:none}}#s1 .hctl{z-index:3;left:clamp(176px,13vw,232px);bottom:calc(28px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;gap:10px;transition:opacity .4s;display:flex;position:fixed}#s1 .hctl.on{opacity:1;pointer-events:auto}#s1 .hctl button{all:unset;cursor:pointer;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0d0b2299;border-radius:0;align-items:center;gap:7px;padding:9px 14px;font:600 12px/1 Geist Mono,ui-monospace,Menlo,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #a99bff66}#s1 .hctl button:hover{background:#a99bff38}#s1 .hctl button:focus-visible{outline-offset:3px;outline:2px solid #e6ff3a}#s1 .copy[data-tone=work]{--key:linear-gradient(100deg,#9db0ff,#c9b6ff);--dot:#a99bff}#s1 .copy[data-tone=broken]{--key:linear-gradient(100deg,#ff4b4b,#ff8a00);--dot:#ff5a2b}#s1 .copy[data-tone=fixed],#s1 .copy[data-tone=open]{--key:linear-gradient(100deg,#e6ff3a,#3dffbe);--dot:#3dffbe}@media (width<=899px){#s1 .scrim{background:linear-gradient(#0d0b2200 45%,#0d0b22b3 70%,#0d0b22f0 100%)}#s1 .copy{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));top:auto;bottom:calc(184px + env(safe-area-inset-bottom,0px));gap:10px;width:auto;transform:none}#s1 .copy:not(.on){transform:translateY(14px)}#s1.clean .copy{bottom:calc(28px + env(safe-area-inset-bottom,0px))}#s1 .copy h1{font-size:clamp(26px,7.4vw,36px)}#s1 .copy .cl{font-size:15px}#s1 .copy[data-layout=hero]{inset:15% auto auto 50%;transform:translate(-50%)}#s1.clean .copy[data-layout=hero]{top:8%}#s1 .copy[data-layout=hero] h1{font-size:clamp(34px,10vw,48px)}#s1 .copy[data-layout=open]{top:calc(var(--bar,0px) + 2.5vh);gap:11px;width:auto;bottom:auto}#s1 .copy[data-layout=open]:not(.on){transform:translateY(14px)}#s1 .copy[data-layout=open] h1{font-size:clamp(31px,8.8vw,44px)}#s1 .copy[data-layout=open] .cl{font-size:14.5px;line-height:1.45}#s1 .copy .eb{font-size:10.5px}#s1 .copy .proof{gap:10px;padding-top:10px}#s1 .copy .proof b{font-size:22px}#s1 .copy .proof span{font-size:11px}#s1 .copy .go{padding:12px 18px;font-size:12px}#s1 .hctl{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}#s1 .bigc{bottom:calc(5vh + env(safe-area-inset-bottom,0px))}#s1 .bigc h1{font-size:clamp(32px,9.4vw,46px)}#s1 .bigc .eb{font-size:11.5px}#s1 .hctl button{padding:8px 12px;font-size:11px}#s1 .cap div{font-size:13px}}@media (width<=760px){#s1 .copy{left:max(64px,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){#s1 .copy,#s1 .scrim{transition:opacity .2s}#s1 .copy:not(.on),#s1 .copy[data-layout=hero]:not(.on){transform:translateY(-50%)}#s1 .copy .ch i{animation:none}}#s1 .rail{z-index:3;height:322px;position:fixed;top:50%;left:52px;transform:translateY(-50%)}#s1 .track{background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:7px}#s1 .fill{background:linear-gradient(var(--lime),var(--mint));border-radius:2px;width:100%;height:0;position:absolute;top:0;left:0;box-shadow:0 0 10px #3dffbe80}#s1 .notch{color:var(--mute);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex;position:absolute;left:0;transform:translateY(-50%)}#s1 .notch i{width:16px;height:16px;transition:filter .2s;display:block}#s1 .notch i svg{width:16px;height:16px;display:block}#s1 .notch i .t{fill:#2f2a5c}#s1 .notch i .l{fill:#231f48}#s1 .notch i .r{fill:#1b1838}#s1 .notch.on i .t{fill:#f2ffb8}#s1 .notch.on i .l{fill:#e6ff3a}#s1 .notch.on i .r{fill:#3dffbe}#s1 .notch.cur{color:var(--ink)}#s1 .notch.cur i{filter:drop-shadow(0 0 6px #3dffbed9)}#s1 .notch:focus-visible{outline:2px solid var(--glow);outline-offset:2px;border-radius:6px}#s1 .bot{color:var(--ink);will-change:transform;position:absolute;top:-13px;left:-40px}@media (width<=760px){#s1 .rail{left:36px}#s1 .notch span{display:none}#s1 .bot{left:-32px}}#s1 .dbg{z-index:3;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);width:min(860px,100% - 32px);color:var(--mute);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:10px 16px;font-size:12px;transition:opacity .3s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}#s1 .dbg button,#s1 .dbg select{border:1px solid var(--line);cursor:pointer;background:#a99bff14;border-radius:8px;padding:6px 12px}#s1 .dbg button:hover{border-color:var(--mute)}#s1 .dbg input[type=range]{width:min(220px,40vw);accent-color:var(--mint)}#s1 .dbg .tl{min-width:150px;color:var(--ink)}#s1 .key{align-items:center;gap:10px;display:flex}#s1 .key s{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;text-decoration:none;display:inline-block}#s1.clean .cap,#s1.clean .dbg{opacity:0;pointer-events:none}#s1 .notesBtn{z-index:4;top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));border:1px solid var(--line);background:var(--panel);color:var(--mute);cursor:pointer;border-radius:8px;padding:6px 10px;font:600 11px/1 ui-monospace,Menlo,monospace;position:fixed}#s1.clean .notesBtn{opacity:.55}@media (width<=760px){#s1 .copy .cta{display:none}}#s1{clip-path:inset(0);position:relative}#s1 .prev,#s1 .after,#s1 .rail,#s1 .cap,#s1 .notesBtn,#s1 .standin,#s1 .dbg,#s1 .ch,#s1 .bigc .hint,#s1 .hctl,#s1 .qlinks,#s1 .skip{display:none!important}#s1{height:100dvh;overflow:hidden}#s1 canvas,#s1 .scrim,#s1 .copy,#s1 .hctl,#s1 .bigc{position:absolute!important}@media (width<=899px){#s1 .copy{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (width<=760px){#s1 .copy{left:44px}}#s1 .bigc{bottom:calc(7vh + 54px + env(safe-area-inset-bottom,0px))}@media (width<=760px){#s1 .bigc{bottom:calc(5vh + 50px + env(safe-area-inset-bottom,0px))}}#s2{--deep:#120a3d;--deep2:#0d0b22;--blue:#2e5bff;--purple:#8a3dff;--lime:#e6ff3a;--mint:#3dffbe;--roar1:#ff4b4b;--roar2:#ff8a00;--ink:#0e0f16;--white:#fff;--lilac:#c9b6ff;--soft:#fff;--mute:#e6e2ff;--line:#2f2a5c;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:dark}#s2 *{box-sizing:border-box}#s2{background:var(--deep2);background:var(--deep2);color:var(--white);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}#s2 a{color:inherit}#s2 :focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:4px}#s2 .wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}#s2 .sky{z-index:0;pointer-events:none;position:fixed;inset:0}#s2 .sky i{display:block;position:absolute;inset:0}#s2 .sky .deep{background:radial-gradient(120% 90% at 50% 0%,#231c5c 0%,var(--deep) 45%,var(--deep2) 100%)}#s2 .sky .burple{background:linear-gradient(120deg,var(--blue),var(--purple));opacity:0}#s2 .sky .white{background:var(--white);opacity:0}#s2 .smain{z-index:1;position:relative}#s2 .pin{position:relative}#s2 .stage{height:100dvh;position:sticky;top:0;overflow:hidden}#s2 .eyebrow{font:600 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lilac);margin:0}#s2 h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:760;line-height:1.02}#s2 h2 em,#s2 .lead h2 em{background:linear-gradient(100deg,#9db0ff,var(--lilac));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s2 #method{height:260vh}#s2 .glass{transform-origin:0 0;will-change:transform;pointer-events:none;width:200px;height:200px;position:absolute;top:0;left:0}#s2 .glass svg{width:100%;height:100%;display:block;overflow:visible}#s2 .lead{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(760px,100% - 32px);display:flex;position:absolute;top:6%;left:50%;transform:translate(-50%)}#s2 .lead h2{font-size:clamp(32px,4.2vw,58px)}#s2 .lead h2 em{background:linear-gradient(100deg,var(--lime),var(--mint));-webkit-background-clip:text;background-clip:text}#s2 .lead p{color:var(--soft);max-width:34ch;margin:0;font-size:clamp(15px,1.3vw,18px)}#s2 .pill{font:600 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0d0b228c;border:1px solid #a99bff59;border-radius:0;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex}#s2 .pill i{background:var(--mint);border-radius:0;width:8px;height:8px;animation:1.8s infinite s2-ping}@keyframes s2-ping{0%{box-shadow:0 0 0 0 var(--mint)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}#s2 .standin{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);opacity:.7}#s2 .m-inner{flex-direction:column;justify-content:center;gap:clamp(28px,5vh,56px);max-width:1180px;margin:0 auto;padding-block:84px 48px;display:flex;position:absolute;inset:0}#s2 .m-head{flex-direction:column;gap:12px;max-width:none;padding-left:clamp(0px,7vw,96px);display:flex}#s2 .m-head h2{font-size:clamp(34px,4.6vw,64px)}#s2 .belt{padding-left:clamp(0px,7vw,96px);position:relative}#s2 .belt-line{background:repeating-linear-gradient(90deg,#2d2858 0 18px,#1f1b3d 18px 36px);border-radius:5px;height:10px;animation:1.4s linear infinite s2-belt;position:absolute;left:0;right:0;box-shadow:inset 0 0 0 1px #a99bff33}@keyframes s2-belt{to{background-position:36px 0}}#s2 .steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}#s2 .step{flex-direction:column;gap:14px;min-width:0;display:flex}#s2 .slot{justify-content:flex-start;align-items:flex-end;height:96px;display:flex;position:relative}#s2 .scube{opacity:0;width:64px;height:64px;transition:transform .7s cubic-bezier(.3,1.5,.5,1),opacity .4s;transform:translateY(-46px)scale(.6)}#s2 .icon{opacity:0;background:#0d0b22bf;border:1px solid #a99bff4d;border-radius:9px;place-items:center;width:30px;height:30px;transition:opacity .4s .25s,transform .5s cubic-bezier(.3,1.6,.5,1) .25s;display:grid;position:absolute;top:0;left:46px;transform:scale(.6)}#s2 .icon svg{width:18px;height:18px}#s2 .txt{opacity:.28;flex-direction:column;gap:6px;transition:opacity .5s;display:flex}#s2 .txt .n{font:600 11px var(--mono);letter-spacing:.08em;color:var(--mute)}#s2 .txt h3{letter-spacing:-.015em;margin:0;font-size:16.5px;font-weight:720;line-height:1.2}#s2 .txt p{color:var(--soft);margin:0;font-size:14px;line-height:1.5}#s2 .step.on .scube,#s2 .step.on .icon{opacity:1;transform:none}#s2 .step.on .txt{opacity:1}#s2 .step[data-tone=broken] .txt h3{color:#ffb08a}#s2 .step[data-tone=fixed] .txt h3{background:linear-gradient(100deg,var(--lime),var(--mint));color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}#s2 .pb{all:unset;cursor:pointer;color:#fff;border-bottom:1.5px dashed var(--mint);font-weight:600}#s2 .pb:focus-visible{outline:2px solid var(--mint);outline-offset:2px}#s2 .txt{position:relative}#s2 .pb-card{z-index:3;width:min(300px,80vw);color:var(--soft);background:#0d0b22;border:1px solid #3dffbe73;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 50px #00000073}#s2 .pb-card b{color:#fff;margin-bottom:4px;font-size:14px;display:block}#s2 .pb-card[hidden]{display:none}#s2 .numbers{color:#fff;opacity:0;border-bottom:1.5px solid #fff6;align-self:flex-start;margin-left:clamp(0px,7vw,96px);font-size:15px;font-weight:650;text-decoration:none;transition:opacity .5s,transform .5s;transform:translateY(8px)}#s2 .numbers.on{opacity:1;transform:none}#s2 .numbers.jnote{border:2px solid var(--ink);border-bottom:2px solid var(--ink);color:var(--ink);box-shadow:5px 5px 0 var(--lime);background:#fff;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:15px;font-weight:600;display:inline-flex;transform:translateY(8px)rotate(-1deg)}#s2 .numbers.jnote.on{transform:rotate(-1deg)}#s2 .numbers.jnote:hover{box-shadow:7px 7px 0 var(--lime)}#s2 .jnote .jhex{background:linear-gradient(120deg,var(--lime),var(--mint));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:40px;height:46px;padding:2px}#s2 .jnote .jhex img{object-fit:cover;object-position:50% 35%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:100%;height:100%;display:block}#s2 .jnote b{color:#5a2fd6;margin-bottom:2px;font:700 20px/1 Caveat,cursive;display:block}#s2 .jnote u{border-bottom:2px solid var(--purple);text-decoration:none}#s2 .numbers:hover{border-color:#fff}#s2 .m-fade{transition:opacity .5s}#s2 #big{height:340vh}#s2 .flow{z-index:1;will-change:transform;flex-direction:column;align-items:stretch;display:flex;position:absolute;top:0;left:0;right:0}#s2 .big-line{letter-spacing:-.055em;white-space:nowrap;text-align:center;will-change:transform;font-size:clamp(58px,min(14.5vw,19vh),236px);font-weight:800;line-height:.88}#s2 .big-line.outline{color:#0000;-webkit-text-stroke:clamp(1.5px,.2vw,3px) #fff}#s2 .big-line.fix{background:linear-gradient(100deg,var(--lime),var(--mint));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}#s2 .strip{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;margin-top:clamp(18px,3vh,30px);padding:clamp(14px,2.4vh,26px) 0;position:relative;overflow:hidden}#s2 .strip .track{will-change:transform;width:max-content;animation:26s linear infinite s2-roll;display:flex}#s2 .strip span{letter-spacing:-.04em;white-space:nowrap;text-transform:uppercase;padding-right:.4em;font-size:clamp(30px,5.6vw,88px);font-weight:800;line-height:1}#s2 .strip span i{color:var(--lime);padding:0 .22em;font-style:normal}@keyframes s2-roll{to{transform:translate(-50%)}}#s2 .faller{z-index:2;will-change:transform;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:0;left:0}#s2 .soil,#s2 .soil-front{pointer-events:none;opacity:0;width:min(220px,46vw);position:absolute;top:70vh;left:50%;transform:translate(-50%,-50%)}#s2 .soil{z-index:1}#s2 .soil-front{z-index:3}#s2 .soil svg,#s2 .soil-front svg{width:100%;height:auto;display:block;overflow:visible}#s2{--slabTop:#eef0f6;--slabL:#d6dae6;--slabR:#bec4d6;--slabHole:#6e7489;--slabHoleIn:#4a4f63}#s2 .next{z-index:3;text-align:center;width:calc(100% - 32px);color:var(--ink);opacity:0;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:84vh;left:50%;transform:translate(-50%)}#s2 .next .eyebrow{color:#6e7489}#s2 .next b{letter-spacing:-.035em;font-size:clamp(26px,3.4vw,42px);font-weight:780;line-height:1}#s2 .next b em{background:linear-gradient(120deg,var(--blue),var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s2 .end{height:0}#s2 .rail{z-index:4;left:max(18px,env(safe-area-inset-left,0px));flex-direction:column;gap:22px;transition:color .4s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}#s2 .rail span{font:600 11px var(--mono);letter-spacing:.04em;color:var(--mute);white-space:nowrap;align-items:center;gap:10px;display:flex}#s2 .rail svg{flex:none;width:14px;height:14px}#s2 .rail .t{fill:#2f2a5c}#s2 .rail .l{fill:#231f48}#s2 .rail .r{fill:#1b1838}#s2 .rail .on .t{fill:#f2ffb8}#s2 .rail .on .l{fill:var(--lime)}#s2 .rail .on .r{fill:var(--mint)}#s2 .rail .cur{color:#fff}#s2 .rail .cur svg{filter:drop-shadow(0 0 6px #3dffbed9)}#s2.light .rail span{color:#6e7489}#s2.light .rail .cur{color:var(--ink)}#s2.light .rail .t{fill:#dfe3ee}#s2.light .rail .l{fill:#cdd2e2}#s2.light .rail .r{fill:#b9bfd3}#s2 .rail b{display:none}@media (width>=1500px){#s2 .rail .cur b{display:inline}}#s2 .cap{z-index:5;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);width:min(620px,100% - 32px);color:var(--soft);text-align:center;background:#0d0b22d1;border-radius:12px;padding:9px 14px;font-size:12.5px;line-height:1.45;transition:opacity .3s;position:fixed;transform:translate(-50%)}#s2 .cap b{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin-right:6px}#s2 .notesBtn{z-index:6;top:calc(10px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));border:1px solid var(--line);color:var(--mute);font:600 11px/1 var(--mono);cursor:pointer;background:#0d0b22d1;border-radius:8px;padding:6px 10px;position:fixed}#s2.clean .cap{opacity:0;pointer-events:none}#s2.clean .notesBtn{opacity:.55}@media (width<=760px){#s2 .rail{left:max(8px,env(safe-area-inset-left,0px));gap:16px}#s2 .m-inner{padding-block:72px 24px;padding-left:max(40px,env(safe-area-inset-left,0px));justify-content:flex-start;gap:20px}#s2 .m-head,#s2 .belt,#s2 .numbers{margin-left:0;padding-left:0}#s2 .m-head h2{font-size:clamp(28px,8vw,38px)}#s2 .steps{grid-template-columns:1fr;gap:10px}#s2 .step{flex-direction:row;align-items:flex-start;gap:14px}#s2 .slot{flex:none;align-items:flex-start;width:52px;height:46px}#s2 .scube{width:40px;height:40px;transform:translate(-40px)scale(.6)}#s2 .icon{border-radius:7px;width:22px;height:22px;top:-6px;left:34px}#s2 .icon svg{width:13px;height:13px}#s2 .txt{gap:2px}#s2 .txt .n{display:none}#s2 .txt h3{font-size:15px}#s2 .txt p{font-size:13px;line-height:1.42}#s2 .belt-line{background:repeating-linear-gradient(#2d2858 0 14px,#1f1b3d 14px 28px);width:6px;height:auto;animation:1.4s linear infinite s2-beltv;inset:0 auto 0 19px}#s2 .lead{top:7%}#s2 .big-line{font-size:17.5vw;line-height:.96}#s2 .strip{margin-top:58px}#s2 .strip span{font-size:40px}#s2 .pb-card{width:auto;position:static}}@keyframes s2-beltv{to{background-position:0 28px}}@media (prefers-reduced-motion:reduce){#s2 .belt-line,#s2 .strip .track,#s2 .pill i{animation:none}#s2 .scube,#s2 .icon,#s2 .txt,#s2 .numbers{transition:none}}#s2{clip-path:inset(0);position:relative}#s2 .prev,#s2 .after,#s2 .rail,#s2 .cap,#s2 .notesBtn,#s2 .standin,#s2 .numbers{display:none!important}@media (width<=760px){#s2 .m-inner{padding-top:calc(var(--bar) + 22px)}}#s3{--blue:#2e5bff;--purple:#8a3dff;--roar1:#ff4b4b;--roar2:#ff8a00;--lime:#e6ff3a;--mint:#3dffbe;--ink:#0e0f16;--muted:#3a3f50;--faint:#50566a;--white:#fff;--lilac:#c9b6ff;--line:#2f2a5c;--mute:#a9a3d6;--soft:#d6d1f5;--text:var(--ink);--sub:var(--muted);--key:linear-gradient(120deg,var(--blue),var(--purple));--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:light;--edge:max(16px, calc((100vw - 1180px) / 2 + 16px));--indent:clamp(0px, 7vw, 96px)}#s3 *{box-sizing:border-box}#s3{color:var(--text);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0}#s3 .sky{z-index:0;pointer-events:none;background:#fff;position:fixed;inset:0}#s3 :focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:4px}#s3 .smain{z-index:1;position:relative}#s3 #how{height:460vh;position:relative}#s3 .stage{height:100dvh;position:sticky;top:0;overflow:hidden}#s3 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#s3 .part{z-index:2;left:calc(var(--edge) + var(--indent));opacity:0;visibility:hidden;flex-direction:column;gap:0;width:min(400px,30vw);transition:opacity .45s,visibility .45s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#s3 .part.on{opacity:1;visibility:visible}#s3 .part .eyebrow{margin-bottom:14px}#s3 .part h2{margin-bottom:18px}#s3 .part .count,#s3 .part .chain{margin-top:28px}#s3 .part .credit{margin-top:14px}#s3 .eyebrow{font:600 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin:0}#s3 h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:760;line-height:1}#s3 h2 em{background:var(--key);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s3 .part p{color:var(--sub);max-width:36ch;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}#s3 .credit{color:var(--sub);font-size:13px!important}#s3 .credit a{color:var(--text);text-decoration:underline;text-decoration-color:var(--purple,#7a4dff);text-underline-offset:3px;pointer-events:auto}#s3 .credit a:hover{color:var(--purple,#7a4dff)}#s3 .count{font:700 22px/1 var(--mono);color:var(--sub);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}#s3 .count span{opacity:.35;transition:opacity .3s,color .3s}#s3 .count span.on{opacity:1;color:var(--text)}#s3 .count span.cur{background:var(--key);color:#0000;-webkit-background-clip:text;background-clip:text}#s3 .count i{opacity:.35;font-style:normal}#s3 .chain{flex-direction:column;gap:5px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}#s3 .chain li.head{letter-spacing:-.015em;margin-bottom:2px;font-size:clamp(15px,1.2vw,18px);font-weight:760}#s3 .chain li.head,#s3 .chain li.why{background:#fff;border:1px solid #8a3dff38;border-radius:10px;padding:6px 10px;box-shadow:0 4px 14px #2e147812}#s3 .chain b{color:var(--purple);letter-spacing:.02em;margin-right:4px;font-weight:800}#s3 .chain li.cur{font-weight:650}#s3 .chain s{white-space:nowrap;color:#fff;font:700 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#ff5a2b;border-radius:4px;margin-left:6px;padding:1px 6px;text-decoration:none;transition:opacity .25s;display:inline-block}#s3 .chain li.symptom s,#s3 .chain li.root s,#s3 .chain li.problem s{opacity:1}#s3 .chain li.problem s{background:linear-gradient(120deg,var(--roar1),var(--roar2));color:#fff}#s3 .chain li.symptom s{color:#5a2fd6;background:#ede6ff}#s3 .chain li.root s{background:linear-gradient(120deg,var(--lime),var(--mint));color:var(--ink)}#s3 .pop{z-index:3;font:850 clamp(40px,5.4vw,80px)/1 var(--sans);letter-spacing:-.04em;white-space:nowrap;pointer-events:none;opacity:0;background:var(--key);color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}#s3 .pop.found{background:var(--lime);color:var(--ink);-webkit-background-clip:border-box;background-clip:border-box;border-radius:.18em;padding:.08em .3em;font-size:clamp(28px,3.4vw,48px)}#s3 .pop.go1{animation:.6s cubic-bezier(.3,1.6,.5,1) both s3-pop}#s3 .wcard{z-index:4;opacity:0;visibility:hidden;transform-origin:0 0;background:#fff;border:1.5px solid #8a3dff47;border-radius:18px;flex-direction:column;gap:8px;width:min(560px,90vw);padding:20px 24px 22px;display:flex;position:absolute;top:0;left:0;box-shadow:0 24px 60px #2e147829}#s3 .wcard.in{visibility:visible;animation:.45s cubic-bezier(.3,1.5,.5,1) both s3-cardIn}@keyframes s3-cardIn{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}#s3 .wcard .wq{font:700 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}#s3 .wcard .wa{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(26px,2.6vw,38px);font-weight:740;line-height:1.12}#s3 .wcard .wv{width:max-content;font:800 20px/1 var(--mono);letter-spacing:.08em;opacity:0;border-radius:8px;padding:6px 14px;position:absolute;top:-16px;right:18px;transform:rotate(-7deg)scale(0)}#s3 .wcard .wv.symptom{color:#5a2fd6;background:#ede6ff;box-shadow:inset 0 0 0 1.5px #c9b6ff}#s3 .wcard .wv.root{background:linear-gradient(120deg,var(--lime),var(--mint));color:var(--ink)}#s3 .wcard .wv.problem{background:linear-gradient(120deg,var(--roar1),var(--roar2));color:#fff}#s3 .wcard .wv.stamped{animation:.35s cubic-bezier(.3,1.8,.5,1) both s3-stamp}@keyframes s3-stamp{0%{opacity:0;transform:rotate(-7deg)scale(2.2)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@keyframes s3-pop{0%{opacity:0;transform:var(--at) scale(.4)}to{opacity:1;transform:var(--at) scale(1)}}#s3 .chain li{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(4px)}#s3 .chain li.why{grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}#s3 .chain li.head{grid-template-columns:1fr auto;align-items:baseline;display:grid}#s3 .chain li.why s,#s3 .chain li.head s{justify-self:end;margin-left:10px}#s3 .chain li.on{opacity:1;transform:none}#s3 .chain li.found{background:linear-gradient(120deg,var(--lime),var(--mint));color:var(--ink);border-radius:6px;align-self:flex-start;padding:2px 8px;font-weight:750}@media (width>=761px){#s3 .chain{gap:6px;font-size:15px}}#s3 .btn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--ink);color:#fff;width:max-content;font:700 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}#s3 .btn:hover{background:#262838}#s3 .btn:focus-visible{outline:2px solid var(--purple);outline-offset:3px}#s3 .btn i{background:var(--mint);border-radius:0;width:8px;height:8px;animation:1.8s infinite s3-ping}@keyframes s3-ping{0%{box-shadow:0 0 0 0 var(--mint)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}#s3 .rules{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}#s3 .rules li{letter-spacing:-.025em;opacity:0;align-items:baseline;gap:14px;font-size:clamp(20px,1.9vw,28px);font-weight:740;line-height:1.15;transition:opacity .45s,transform .45s cubic-bezier(.3,1.5,.5,1);display:flex;transform:translateY(10px)}#s3 .rules li b{width:2.1em;font:700 13px/1 var(--mono);color:var(--purple);letter-spacing:.08em;flex:none}#s3 #p0.on .rules li{opacity:1;transform:none}#s3 #p0.on .rules li:nth-child(2){transition-delay:.25s}#s3 #p0.on .rules li:nth-child(3){transition-delay:.5s}#s3 #p0.on .rules li:nth-child(4){transition-delay:.75s}#s3 .chap{z-index:3;left:calc(var(--edge) + var(--indent));top:calc(var(--bar,0px) + 28px);opacity:0;visibility:hidden;flex-wrap:wrap;align-items:center;gap:8px;transition:opacity .4s,visibility .4s;display:flex;position:absolute}#s3 .chap.on{opacity:1;visibility:visible}#s3 .chap button{all:unset;box-sizing:border-box;cursor:pointer;height:30px;font:700 11px/1 var(--mono);letter-spacing:.06em;color:#5a2fd6;background:#f3eeff;border-radius:0;align-items:center;gap:8px;padding:0 11px;transition:background .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #8a3dff38}#s3 .chap button span{text-transform:uppercase;display:none}#s3 .chap button.done{background:linear-gradient(120deg,var(--lime),var(--mint));color:var(--ink);box-shadow:none}#s3 .chap button.cur{background:var(--key);color:#fff;box-shadow:none}#s3 .chap button.cur span{display:inline}#s3 .chap button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}#s3 .chap .skipx{all:unset;cursor:pointer;font:600 12px/1 var(--sans);color:var(--sub);border-bottom:1px solid #59607466;margin-left:6px;padding-bottom:2px}#s3 .chap .skipx:hover{color:var(--ink)}#s3 .tapme{z-index:3;color:#fff;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#0e0f16;border-radius:10px;padding:8px 14px 9px;transition:opacity .35s,visibility .35s;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #d6ff3de6,0 10px 28px #5a2fd659,0 0 26px #d6ff3d8c}#s3 .tapme:after{content:"";left:var(--ax,50%);background:#0e0f16;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;transform:rotate(45deg);box-shadow:2px 2px #d6ff3de6}#s3 .tapme.on{opacity:1;visibility:visible;animation:1.4s ease-in-out infinite s3-tapBob}@keyframes s3-tapBob{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){#s3 .tapme.on{animation:none}}#s3 .go{z-index:3;opacity:0;visibility:hidden;letter-spacing:.1em;padding:16px 26px;font-size:15px;transition:opacity .4s,visibility .4s;position:absolute;top:0;left:0}#s3 .go.on{opacity:1;visibility:visible}#s3 .after{z-index:1;text-align:center;background:linear-gradient(120deg,var(--blue),var(--purple));color:#fff;place-items:center;min-height:100vh;padding:40px 16px;display:grid;position:relative}#s3 .after b{letter-spacing:-.04em;font-size:clamp(28px,4vw,52px);font-weight:780;line-height:1.05;display:block}#s3 .after .eyebrow{color:var(--lilac);margin-bottom:10px}#s3 .after p{color:var(--soft);margin:12px 0 0}#s3 .rail{z-index:4;left:max(18px,env(safe-area-inset-left,0px));flex-direction:column;gap:22px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}#s3 .rail span{font:600 11px var(--mono);letter-spacing:.04em;color:#6e7489;white-space:nowrap;align-items:center;gap:10px;display:flex}#s3 .rail svg{flex:none;width:14px;height:14px}#s3 .rail .t{fill:#dfe3ee}#s3 .rail .l{fill:#cdd2e2}#s3 .rail .r{fill:#b9bfd3}#s3 .rail .on .t{fill:#f2ffb8}#s3 .rail .on .l{fill:var(--lime)}#s3 .rail .on .r{fill:var(--mint)}#s3 .rail .cur{color:var(--ink)}#s3 .rail .cur svg{filter:drop-shadow(0 0 6px #3dffbed9)}#s3 .rail b{display:none}@media (width>=1500px){#s3 .rail .cur b{display:inline}}#s3 .cap{z-index:5;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);width:min(640px,100% - 32px);color:var(--soft);text-align:center;background:#0d0b22d9;border-radius:12px;padding:9px 14px;font-size:12.5px;line-height:1.45;transition:opacity .3s;position:fixed;transform:translate(-50%)}#s3 .cap b{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin-right:6px}#s3 .notesBtn{z-index:6;top:calc(10px + env(safe-area-inset-top,0px));border:1px solid var(--line);font:600 11px/1 var(--mono);cursor:pointer;right:max(10px,env(safe-area-inset-right,0px));color:var(--mute);background:#0d0b22d9;border-radius:8px;padding:6px 10px;position:fixed}#s3.clean .cap{opacity:0;pointer-events:none}#s3.clean .notesBtn{opacity:.55}@media (width<=760px){#s3 .rail{left:max(8px,env(safe-area-inset-left,0px));gap:16px}#s3 .part{left:max(40px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));top:calc(var(--bar,0px) + 60px);width:auto;transform:none}#s3 .chap{left:max(40px,env(safe-area-inset-left,0px));top:calc(var(--bar,0px) + 14px);gap:6px}#s3 .chap button{height:28px;padding:0 9px}#s3 .rules li{gap:10px;font-size:21px}#s3 .chap button.cur span,#s3 .chap .skipx .lg{display:none}#s3 .part .eyebrow{margin-bottom:8px}#s3 .part h2{margin-bottom:10px}#s3 .part .count,#s3 .part .chain{margin-top:16px}#s3 .part .credit{margin-top:8px}#s3 h2{font-size:clamp(28px,8vw,38px)}#s3 .part p{font-size:14.5px}#s3 .count{font-size:16px}#s3 .chain{gap:4px;font-size:12.5px}#s3 .chain li.head,#s3 .chain li.why{border-radius:8px;padding:4px 8px}#s3 .pop{font-size:44px}#s3 .pop.found{font-size:26px}#s3 .wcard{gap:4px;padding:14px 16px 16px}#s3 .wcard .wa{font-size:21px}#s3 .wcard .wv{font-size:15px;top:-12px}#s3 .btn{padding:10px 16px}#s3 .go{padding:12px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){#s3 .part,#s3 .chain li,#s3 .go{transition:none}#s3 .btn i{animation:none}}#s3{clip-path:inset(0);position:relative}#s3 .prev,#s3 .after,#s3 .rail,#s3 .cap,#s3 .notesBtn,#s3 .standin,#s3 .chap{display:none!important}#s5{--blue:#2e5bff;--purple:#8a3dff;--lime:#e6ff3a;--mint:#3dffbe;--ink:#0e0f16;--muted:#3a3f50;--faint:#50566a;--lilac:#c9b6ff;--line:#2f2a5c;--mute:#a9a3d6;--soft:#d6d1f5;--paper:#f6f7fb;--rule:#e3e6ef;--key:linear-gradient(120deg,var(--blue),var(--purple));--acid:linear-gradient(120deg,var(--lime),var(--mint));--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:light;--edge:max(16px, calc((100vw - 1180px) / 2 + 16px));--indent:clamp(0px, 7vw, 96px)}#s5 *{box-sizing:border-box}#s5{color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0}#s5 button{font:inherit;color:inherit}#s5 :focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:6px}#s5 .eyebrow{font:600 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin:0}#s5 h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:760;line-height:1}#s5 h2 em{background:var(--key);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s5 .inner{margin:0 var(--edge);padding-left:var(--indent);position:relative}#s5 .skip{all:unset;box-sizing:border-box;cursor:pointer;width:max-content;box-shadow:inset 0 0 0 1.5px var(--rule);font:600 13px/1 var(--sans);color:var(--ink);background:#fff;border-radius:0;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}#s5 .skip:hover{box-shadow:inset 0 0 0 1.5px var(--lilac)}#s5 .skip:focus-visible{outline:2px solid var(--purple);outline-offset:2px}#s5 .prev{text-align:center;place-items:center;min-height:50vh;padding:60px 16px 0;display:grid}#s5 .prev .standin{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);display:block}#s5 #ride{height:650vh;position:relative}#s5 .stage{background:#fff;height:100dvh;position:sticky;top:0;overflow:hidden}#s5 .stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#s5 .head{z-index:3;left:calc(var(--edge) + var(--indent));top:calc(var(--bar,0px) + 6vh);width:min(560px,calc(100% - 2 * var(--edge)));pointer-events:none;flex-direction:column;display:flex;position:absolute}#s5 .head>*{pointer-events:auto}#s5 .head h2{margin:14px 0}#s5 .head p.b{max-width:44ch;color:var(--muted);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.5;transition:opacity .4s}#s5 .head .row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;transition:opacity .4s;display:flex}#s5 .head .hint{color:var(--faint);font-size:13px}#s5 .head .hint[hidden]{display:none}#s5 .play{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(100deg,var(--lime),var(--mint));color:var(--ink);font:700 13px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:0;align-items:center;gap:10px;padding:13px 20px;transition:opacity .3s,transform .2s;animation:1.8s ease-in-out infinite s5-playGlow;display:inline-flex;box-shadow:0 10px 30px #3dffbe59}#s5 .play:hover{transform:translateY(-1px)}#s5 .play:focus-visible{outline:2px solid var(--purple);outline-offset:3px}#s5 .play[hidden]{display:none}@keyframes s5-playGlow{0%,to{box-shadow:0 0 #3dffbe8c,0 10px 30px #3dffbe4d}60%{box-shadow:0 0 0 12px #3dffbe00,0 10px 30px #3dffbe4d}}#s5 .toblue{background:linear-gradient(180deg,#fff 0%,#fff0 100%),linear-gradient(120deg,var(--blue),var(--purple));height:14vh}#s5 .nextc{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:70px 0 0;display:flex}#s5 .ncube{all:unset;cursor:pointer;filter:drop-shadow(0 10px 24px #3dffbe73);width:84px;height:84px;transition:transform .2s;animation:2.4s ease-in-out infinite s5-nBob;display:block}#s5 .ncube:hover{transform:scale(1.08)}#s5 .ncube:focus-visible{outline:2px solid var(--purple);outline-offset:6px;border-radius:12px}#s5 .ncube svg{width:100%;height:100%;display:block}@keyframes s5-nBob{0%,to{translate:0}50%{translate:0 -8px}}#s5 .nextc b{letter-spacing:-.03em;font-size:clamp(20px,2vw,26px);font-weight:760}#s5 .nextc span{color:var(--faint);font-size:14px}#s5 .labels{z-index:2;pointer-events:none;position:absolute;inset:0}#s5 .lab{all:unset;pointer-events:auto;cursor:pointer;box-shadow:0 0 0 1px var(--rule),0 4px 12px #1e145a0f;font:600 10.5px/1.25 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);text-align:center;white-space:nowrap;background:#ffffffeb;border-radius:9px;padding:5px 9px 6px;transition:background .3s,color .3s,opacity .3s;position:absolute;top:0;left:0}#s5 .lab b{color:var(--ink);font-weight:700;display:block}#s5 .lab.past{color:var(--muted)}#s5 .lab.cur{background:var(--ink);color:#fff;box-shadow:none}#s5 .lab.cur b{color:#fff}#s5 .lab.side{border-radius:9px 9px 9px 2px}#s5 .lab:focus-visible{outline:2px solid var(--purple);outline-offset:2px}#s5 .card{z-index:3;right:var(--edge);width:min(470px,calc(100% - 2 * var(--edge)));box-shadow:0 0 0 1px var(--rule),0 22px 50px #1e145a1f;opacity:0;pointer-events:none;background:#fffffff5;border-radius:18px;padding:18px 20px;transition:opacity .3s,transform .3s;position:absolute;bottom:7vh;transform:translateY(10px)}#s5 .card.on{opacity:1;pointer-events:auto;transform:none}#s5 .card .cg{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}#s5 .card h3{letter-spacing:-.025em;text-wrap:balance;margin:6px 0 2px;font-size:clamp(19px,1.6vw,23px);font-weight:740;line-height:1.15}#s5 .card .co{font:600 12px var(--mono);letter-spacing:.03em;color:var(--purple);margin:0 0 8px}#s5 .card p.l{color:#2a2d3a;margin:0;font-size:14.5px;line-height:1.5}#s5 .card .pk{border-radius:999px;align-items:center;gap:7px;max-width:100%;margin-top:12px;padding:4px 11px 4px 7px;display:inline-flex;position:relative}#s5 .card .pb{background:var(--acid);clip-path:inset(0 calc((1 - var(--bar,0)) * 100%) 0 0 round 999px);border-radius:999px;position:absolute;inset:0;overflow:hidden}#s5 .card .pb:after{content:"";opacity:var(--bar,0);background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);animation:2.4s ease-in-out infinite s5-pkShine;position:absolute;inset:0;transform:translate(-110%)}#s5 .card .pc{z-index:1;background:var(--ink);border-radius:3px;flex:none;width:12px;height:12px;position:relative}#s5 .card .pc:before{content:"";background:var(--acid);opacity:calc(1 - var(--c,0));border-radius:3px;position:absolute;inset:0}#s5 .card .pc b{background:var(--lime);width:4px;height:4px;box-shadow:0 0 6px var(--mint);transform:rotate(var(--a)) translateX(calc(var(--sp,0) * 22px));opacity:var(--spo,0);border-radius:1px;position:absolute;top:4px;left:4px}#s5 .card .pt{z-index:1;font:600 11px/1.4 var(--mono);color:var(--ink);clip-path:inset(0 calc((1 - var(--bar,0)) * 100%) 0 0);position:relative}@keyframes s5-pkShine{0%{transform:translate(-110%)}60%,to{transform:translate(110%)}}#s5 .card.fin h3{font-size:clamp(23px,2vw,30px)}#s5 .card.fin .skip{margin-top:14px}#s5 .card.fin{background:linear-gradient(120deg,var(--lime) 0%,#b6ff5e 35%,var(--mint) 100%);color:var(--ink);background-size:200% 200%;animation:.7s cubic-bezier(.3,1.6,.5,1) both s5-finIn,5s ease-in-out .7s infinite alternate s5-finShift;overflow:hidden;box-shadow:0 0 0 1.5px #0e0f1614,0 24px 60px #3dffbe8c,0 0 90px #e6ff3a8c}#s5 .card.fin:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffffbf 50%,#0000 60%);animation:2.8s ease-in-out .5s infinite s5-finShine;position:absolute;inset:-40% -60%;transform:translate(-60%)}#s5 .card.fin:after{content:"";filter:blur(18px);pointer-events:none;background:conic-gradient(#8a3dff00,#8a3dff59,#2e5bff00);border-radius:50%;width:130px;height:130px;animation:6s linear infinite s5-finSpin;position:absolute;top:-30px;right:-30px}#s5 .card.fin>*{z-index:1;position:relative}#s5 .card.fin .cg{color:#0e0f16b3;align-items:center;gap:8px;display:flex}#s5 .card.fin .cg:before{content:"";background:var(--ink);border-radius:3px;width:10px;height:10px;animation:1.6s infinite s5-finPing;box-shadow:0 0 #0e0f1673}#s5 .card.fin h3{background:linear-gradient(100deg,#0e0f16 0%,#2a1f7a 60%,#5a2fd6 100%);color:#0000;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text}#s5 .card.fin p.l{color:#0e0f16d1;font-weight:550}#s5 .card.fin .skip{background:var(--ink);color:#fff;box-shadow:none}#s5 .card.fin .skip:hover{background:#262838}@keyframes s5-finIn{0%{opacity:0;transform:translateY(24px)scale(.88)rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes s5-finShift{0%{background-position:0%}to{background-position:100%}}@keyframes s5-finShine{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}@keyframes s5-finSpin{to{transform:rotate(360deg)}}@keyframes s5-finPing{0%{box-shadow:0 0 #0e0f1673}70%{box-shadow:0 0 0 8px #0e0f1600}to{box-shadow:0 0 #0e0f1600}}#s5 .card.swap{animation:.3s s5-swap}@keyframes s5-swap{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}#s5 .nogl{z-index:3;text-align:center;color:var(--muted);display:none;position:absolute;inset:auto 16px 30vh}#s5 .cv{border-top:1px solid var(--rule);padding:110px 0 70px;scroll-margin-top:0}#s5 .cv .inner{max-width:1100px}#s5 .cv h2{margin:14px 0 8px;font-size:clamp(30px,3vw,44px)}#s5 .cv .who{font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 36px}#s5 .cv .sh{font:800 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}#s5 .cv .profile{color:#2a2d3a;max-width:68ch;margin:0 0 36px;font-size:16px;line-height:1.6}#s5 .cv .refs{color:var(--faint);margin:22px 0 0;padding-left:26px;font-size:13px}#s5 .cols{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:56px;display:grid}#s5 .job{padding:18px 0 20px}#s5 .job:before{content:"";border-top:1px solid var(--rule);position:absolute;top:0;left:26px;right:0}#s5 .job:first-child:before,#s5 .rider+.job:before{display:none}#s5 .job{padding-left:26px;position:relative}#s5 #jobs{position:relative}#s5 .tline,#s5 .trail{pointer-events:none;border-radius:1px;width:2px;position:absolute;top:6px;left:5px}#s5 .tline{background:#e6e1fa}#s5 .trail{background:linear-gradient(180deg,var(--purple),var(--mint));height:0}#s5 .rider{z-index:2;pointer-events:none;filter:drop-shadow(0 0 10px #3dffbef2);width:22px;height:22px;transition:opacity .4s;position:absolute;top:0;left:-5px}#s5 .rider svg{width:100%;height:100%;display:block}#s5 .job h3 .w{transition:opacity .45s,transform .55s cubic-bezier(.2,.9,.25,1.25);display:inline-block}#s5 .job:not(.in) h3 .w{opacity:0;transform:translateY(22px)rotate(4deg)}#s5 .job .where,#s5 .job .when,#s5 .job li{transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}#s5 .job:not(.in) .where{opacity:0;transform:translate(-40px)}#s5 .job:not(.in) .when{opacity:0;transform:translate(40px)}#s5 .job:not(.in) li{opacity:0;transform:translate(-28px)}#s5 .job li::marker{color:var(--purple)}#s5 .job .where{transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)!important}#s5 .job.in .when{transition-delay:50ms}#s5 .aside li,#s5 .aside p,#s5 .aside h4,#s5 .aside .btn{transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1)}#s5 .aside>div:not(.in) li,#s5 .aside>div:not(.in) p,#s5 .aside>div:not(.in) h4{opacity:0;transform:translate(18px)}#s5 .cv .profile{transition:opacity .7s,transform .7s}#s5 .cv .profile:not(.in){opacity:0;transform:translateY(16px)}#s5 .cv h2,#s5 .cv .who{transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}#s5 .cv:not(.in) h2{opacity:0;transform:translateY(20px)}#s5 .cv:not(.in) .who{opacity:0;transform:translate(-30px)}#s5 .job:first-child,#s5 .rider+.job{border-top:0;padding-top:0}#s5 .job header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}#s5 .job h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:720}#s5 .job .when{font:600 12px var(--mono);color:var(--faint);white-space:nowrap}#s5 .job .where{color:var(--purple);margin:2px 0 8px;font-size:14px;font-weight:600}#s5 .job ul{color:#2a2d3a;margin:0;padding-left:18px;font-size:14.5px;line-height:1.55}#s5 .job li+li{margin-top:4px}#s5 .job li.more{display:none}#s5 .job.open li.more{display:list-item}#s5 .rmore{all:unset;cursor:pointer;font:600 12px/1 var(--mono);letter-spacing:.04em;color:var(--purple);border-bottom:1px dashed #8a3dff80;margin:8px 0 0 18px;padding-bottom:2px}#s5 .rmore:hover{color:var(--ink)}#s5 .rmore:focus-visible{outline:2px solid var(--purple);outline-offset:3px}#s5 .aside{flex-direction:column;gap:26px;display:flex}#s5 .aside ul{margin:0;padding:0;font-size:14.5px;line-height:1.55;list-style:none}#s5 .aside h4{font:800 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 8px}#s5 .aside p{margin:0;font-size:14.5px;line-height:1.5}#s5 .aside p+p{margin-top:6px}#s5 .aside small{color:var(--faint)}#s5 .btn{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(120deg,var(--lime),var(--mint));width:max-content;color:var(--ink);font:800 14px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background-size:200% 200%;border-radius:0;align-items:center;gap:10px;padding:15px 24px;animation:2.2s ease-in-out infinite s5-liGlow,4s ease-in-out infinite alternate s5-finShift;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #3dffbe80,0 0 #3dffbe99}#s5 .btn:after{content:"";background:linear-gradient(100deg,#0000 30%,#fffc 50%,#0000 70%);animation:2.6s ease-in-out infinite s5-pkShine;position:absolute;inset:0;transform:translate(-110%)}#s5 .btn.reach{background:var(--ink);color:#fff;box-shadow:none;margin-top:12px}#s5 .card .frow.nav{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#s5 .card .frow.nav .skip{margin-top:0}#s5 .card .skip.ghost{background:0 0}#s5 .card.fin .frow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#s5 .card.fin .frow .skip{margin-top:0}#s5 .btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #3dffbea6}@keyframes s5-liGlow{0%,to{box-shadow:0 10px 30px #3dffbe73,0 0 #3dffbe8c}50%{box-shadow:0 10px 30px #3dffbe99,0 0 0 10px #3dffbe00}}#s5 .btn:focus-visible{outline:2px solid var(--purple);outline-offset:3px}#s5 .after{text-align:center;background:linear-gradient(120deg,var(--blue),var(--purple));color:#fff;place-items:center;min-height:60vh;padding:40px 16px;display:grid}#s5 .after b{letter-spacing:-.04em;font-size:clamp(28px,4vw,48px);font-weight:780;line-height:1.05;display:block}#s5 .after .eyebrow{color:var(--lilac);margin-bottom:10px}#s5 .after p{color:var(--soft);margin:10px 0 0}#s5 .rail{z-index:4;left:max(18px,env(safe-area-inset-left,0px));flex-direction:column;gap:22px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}#s5 .rail span{font:600 11px var(--mono);letter-spacing:.04em;color:#6e7489;white-space:nowrap;align-items:center;gap:10px;display:flex}#s5 .rail svg{flex:none;width:14px;height:14px}#s5 .rail .t{fill:#dfe3ee}#s5 .rail .l{fill:#cdd2e2}#s5 .rail .r{fill:#b9bfd3}#s5 .rail .on .t{fill:#f2ffb8}#s5 .rail .on .l{fill:var(--lime)}#s5 .rail .on .r{fill:var(--mint)}#s5 .rail .cur{color:var(--ink)}#s5 .rail .cur svg{filter:drop-shadow(0 0 6px #3dffbed9)}#s5 .rail b{display:none}@media (width>=1500px){#s5 .rail .cur b{display:inline}}#s5 .cap{z-index:9;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);width:min(640px,100% - 32px);color:var(--soft);text-align:center;background:#0d0b22d9;border-radius:12px;padding:9px 14px;font-size:12.5px;line-height:1.45;transition:opacity .3s;position:fixed;transform:translate(-50%)}#s5 .cap b{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin-right:6px}#s5 .notesBtn{z-index:10;top:calc(10px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));border:1px solid var(--line);color:var(--mute);font:600 11px/1 var(--mono);cursor:pointer;background:#0d0b22d9;border-radius:8px;padding:6px 10px;position:fixed}#s5.clean .cap{opacity:0;pointer-events:none}#s5.clean .notesBtn{opacity:.55}@media (width<=860px){#s5 .cols{grid-template-columns:1fr;gap:36px}}@media (width<=760px){#s5 .rail{left:max(8px,env(safe-area-inset-left,0px));gap:16px}#s5 .inner{margin-left:max(40px,env(safe-area-inset-left,0px));margin-right:max(16px,env(safe-area-inset-right,0px));padding-left:0}#s5 .head{left:max(40px,env(safe-area-inset-left,0px));width:auto;top:56px;right:16px}#s5 .head h2{margin:10px 0}#s5 h2{font-size:clamp(28px,8vw,38px)}#s5 .head p.b{font-size:14px}#s5 .head .row{margin-top:12px}#s5 .card{left:max(40px,env(safe-area-inset-left,0px));width:auto;right:16px;bottom:calc(60px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(6px);background:#ffffffe0;padding:10px 12px 11px}#s5 .card:not(.fin) .cg{font-size:9.5px}#s5 .card:not(.fin) h3{margin:3px 0 1px;font-size:17px}#s5 .card:not(.fin) .co{margin-bottom:4px;font-size:11px}#s5 .card:not(.fin) p.l{font-size:12.5px;line-height:1.4}#s5 .card:not(.fin) .pk{display:none}#s5 .card .frow.nav{margin-top:8px}#s5 .card .frow.nav .skip{padding-top:7px;padding-bottom:7px;font-size:14px}#s5 .lab{padding:4px 7px 5px;font-size:9px}#s5 .cv{padding:80px 0 90px}}@media (prefers-reduced-motion:reduce){#s5 .btn,#s5 .btn:after,#s5 .card .pb:after,#s5 .card.swap,#s5 .card.fin,#s5 .card.fin:before,#s5 .card.fin:after,#s5 .card.fin .cg:before{animation:none}}#s5{clip-path:inset(0);position:relative}#s5 .prev,#s5 .after,#s5 .rail,#s5 .cap,#s5 .notesBtn,#s5 .standin,#s5 .head .skip{display:none!important}#s6{--blue:#2e5bff;--purple:#8a3dff;--lime:#e6ff3a;--mint:#3dffbe;--ink:#0e0f16;--muted:#596074;--faint:#6e7489;--lilac:#c9b6ff;--line:#2f2a5c;--mute:#a9a3d6;--soft:#fff;--key:linear-gradient(120deg,var(--blue),var(--purple));--acid:linear-gradient(120deg,var(--lime),var(--mint));--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--edge:max(16px, calc((100vw - 1180px) / 2 + 16px));--indent:clamp(0px, 7vw, 96px)}#s6 *{box-sizing:border-box}#s6{color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0}#s6 :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}#s6 .eyebrow{font:600 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin:0}#s6 .prev{text-align:center;place-items:center;min-height:50vh;padding:60px 16px 0;display:grid}#s6 .prev .standin{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}#s6 #full{height:460vh;position:relative}#s6 .stage{height:100dvh;position:sticky;top:0;overflow:hidden}#s6 .bg{position:absolute;inset:0}#s6 .bg.w{background:#fff}#s6 .bg.b{background:radial-gradient(90% 70% at 50% 40%,#5b45ff 0%,transparent 70%),linear-gradient(120deg,var(--blue),var(--purple));opacity:0}#s6 .stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#s6 .bg .grid{background:repeating-linear-gradient(30deg,#ffffff17 0 1px,#0000 1px 46px),repeating-linear-gradient(150deg,#ffffff17 0 1px,#0000 1px 46px);animation:24s linear infinite s6-gridDrift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000 0%,#0000 75%)}@keyframes s6-gridDrift{to{background-position:92px 0,92px 0}}#s6 .floaters i{width:var(--s);height:var(--s);opacity:0;animation:s6-floatUp var(--d) linear var(--w) infinite;position:absolute;bottom:-60px}#s6 .floaters svg{width:100%;height:100%;display:block}@keyframes s6-floatUp{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:var(--o)}85%{opacity:var(--o)}to{opacity:0;transform:translateY(-120vh)rotate(160deg)}}#s6 .closer{z-index:3;text-align:center;color:#fff;opacity:0;pointer-events:none;padding:0 16px;position:absolute;bottom:9vh;left:0;right:0;transform:translateY(14px)}#s6 .closer h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,72px);font-weight:780;line-height:1.02}#s6 .closer h2 em{background:var(--acid);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s6 .closer button{all:unset;cursor:pointer;font:600 13.5px/1 var(--sans);color:#fff;pointer-events:auto;background:#ffffff24;border-radius:0;align-items:center;gap:8px;margin-top:16px;padding:9px 15px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}#s6 .closer button:hover{background:#ffffff38}#s6 .closer button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}#s6 .hello{background:linear-gradient(120deg,var(--blue),var(--purple));color:#fff;padding:110px 0 40px;position:relative;overflow:hidden}#s6 .hello .inner{margin:0 var(--edge);padding-left:var(--indent);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:64px;max-width:1100px;display:grid}#s6 .face{aspect-ratio:.866;width:min(340px,70vw);position:relative}#s6 .face .cube{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#0b0a14;position:absolute;inset:0}#s6 .face img{object-fit:cover;object-position:50% 38%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:100%;height:100%;position:absolute;inset:0}#s6 .face .rim{pointer-events:none;position:absolute;inset:0}#s6 .face .rim svg{width:100%;height:100%;overflow:visible}#s6 .hello .eyebrow{color:var(--lilac)}#s6 .hello h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(40px,5vw,72px);font-weight:780;line-height:1}#s6 .hello h2 em{background:var(--acid);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#s6 .hello p.b{color:#fff;max-width:36ch;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}#s6 .btns{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}#s6 .btn{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);font:700 14px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:0;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}#s6 .btn:hover{background:#f2ffc2}#s6 .btn.ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}#s6 .btn.ghost:hover{background:#ffffff1f}#s6 .btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}#s6 .btn i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 0 var(--mint);border-radius:0;animation:1.8s infinite s6-ping}@keyframes s6-ping{0%{box-shadow:0 0 0 0 var(--mint)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}#s6 .hello small{color:var(--soft);margin-top:22px;font-size:14px;display:block}#s6 .num{font:600 13px var(--mono);letter-spacing:.06em;color:var(--soft);margin:10px 0 0}#s6 .hiform{grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin-top:26px;display:grid}#s6 .hiform label{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);flex-direction:column;gap:5px;display:flex}#s6 .hiform .wide{grid-column:1/-1}#s6 .hiform input,#s6 .hiform textarea{font:15px/1.4 var(--sans);color:var(--ink);resize:vertical;letter-spacing:0;text-transform:none;background:#fffffff0;border:2px solid #0000;border-radius:0;padding:11px 13px}#s6 .hiform input:focus,#s6 .hiform textarea:focus{border-color:var(--lime);outline:none}#s6 .hiform .bad{border-color:#ff8a00}#s6 .hiform .send{background:var(--acid);grid-column:1/-1;justify-content:center;width:auto}#s6 .hiform .send:hover{background:var(--acid);filter:brightness(1.05)}#s6 .hiform .note{color:#fff;grid-column:1/-1;min-height:1.2em;margin:0;font-size:14px}#s6 footer{margin:96px var(--edge) 0;padding:22px 0 calc(10px + env(safe-area-inset-bottom,0px));font:600 12px var(--mono);letter-spacing:.04em;color:var(--soft);border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}#s6 .rail{z-index:4;left:max(18px,env(safe-area-inset-left,0px));flex-direction:column;gap:22px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}#s6 .rail span{font:600 11px var(--mono);letter-spacing:.04em;color:#6e7489;white-space:nowrap;align-items:center;gap:10px;transition:color .4s;display:flex}#s6 .rail svg{flex:none;width:14px;height:14px}#s6 .rail .t{fill:#dfe3ee}#s6 .rail .l{fill:#cdd2e2}#s6 .rail .r{fill:#b9bfd3}#s6 .rail .on .t{fill:#f2ffb8}#s6 .rail .on .l{fill:var(--lime)}#s6 .rail .on .r{fill:var(--mint)}#s6 .rail .cur{color:var(--ink)}#s6 .rail .cur svg{filter:drop-shadow(0 0 6px #3dffbed9)}#s6.dark .rail span{color:#ffffffbf}#s6.dark .rail .cur{color:#fff}#s6.dark .rail .t{fill:#fff6}#s6.dark .rail .l{fill:#ffffff47}#s6.dark .rail .r{fill:#fff3}#s6.dark .rail .on .t{fill:#f2ffb8}#s6.dark .rail .on .l{fill:var(--lime)}#s6.dark .rail .on .r{fill:var(--mint)}#s6 .rail b{display:none}@media (width>=1500px){#s6 .rail .cur b{display:inline}}#s6 .rbot{pointer-events:none;width:28px;height:34px;transition:opacity .4s;position:absolute;top:0;left:-7px}#s6 .rbot svg{width:100%;height:100%;overflow:visible}#s6 .rbot .arm{transform-origin:21px 21px}#s6 .rbot.wave .arm{animation:.6s ease-in-out infinite alternate s6-wave}@keyframes s6-wave{0%{transform:rotate(-20deg)}to{transform:rotate(-150deg)}}#s6 .cap{z-index:9;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);width:min(640px,100% - 32px);color:var(--soft);text-align:center;background:#0d0b22d9;border-radius:12px;padding:9px 14px;font-size:12.5px;line-height:1.45;transition:opacity .3s;position:fixed;transform:translate(-50%)}#s6 .cap b{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin-right:6px}#s6 .notesBtn{z-index:10;top:calc(10px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));border:1px solid var(--line);color:var(--mute);font:600 11px/1 var(--mono);cursor:pointer;background:#0d0b22d9;border-radius:8px;padding:6px 10px;position:fixed}#s6.clean .cap{opacity:0;pointer-events:none}#s6.clean .notesBtn{opacity:.55}@media (width<=760px){#s6 .rail{left:max(8px,env(safe-area-inset-left,0px));gap:16px}#s6 .rbot{width:24px;height:30px;left:-7px}#s6 .hello{padding:80px 0 30px}#s6 .hello .inner{margin-left:max(40px,env(safe-area-inset-left,0px));grid-template-columns:1fr;gap:34px;margin-right:16px;padding-left:0}#s6 .face{width:min(240px,60vw)}#s6 .hiform{grid-template-columns:1fr}#s6 .btn{padding:13px 18px;font-size:13px}#s6 footer{margin:64px 16px 0 max(40px,env(safe-area-inset-left,0px))}#s6 .closer{bottom:7vh}}@media (prefers-reduced-motion:reduce){#s6 .btn i,#s6 .rbot.wave .arm,#s6 .bg .grid{animation:none}#s6 .floaters{display:none}}#s6{clip-path:inset(0);position:relative}#s6 .prev,#s6 .after,#s6 .rail,#s6 .cap,#s6 .notesBtn,#s6 .standin,#s6 #sayHi{display:none!important}
