.lp{--pad:clamp(16px, 4vw, 56px);--wrap:1200px;overflow-x:hidden}.lp main{z-index:1;position:relative}.hero{min-height:100svh;padding:28px var(--pad) 24px;isolation:isolate;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero-light{z-index:-1;filter:blur(60px);position:absolute;inset:-10%}.hero-light span{opacity:.55;border-radius:50%;position:absolute}.hero-light .l1{background:radial-gradient(circle,#2f8f62 0%,#0000 66%);width:46vw;height:46vw;top:-6%;left:6%}.hero-light .l2{background:radial-gradient(circle,#1f5f74 0%,#0000 66%);width:40vw;height:52vw;top:-18%;left:40%}.hero-light .l3{background:radial-gradient(circle,#3e8e7a 0%,#0000 66%);width:34vw;height:34vw;top:12%;left:66%}.hero-light .l4{background:radial-gradient(circle,#163a44 0%,#0000 70%);width:60vw;height:30vw;top:50%;left:20%}.motion-ok .hero-light .l1{animation:26s ease-in-out infinite alternate drift1}.motion-ok .hero-light .l2{animation:32s ease-in-out infinite alternate drift2}.motion-ok .hero-light .l3{animation:22s ease-in-out infinite alternate drift3}.motion-ok .hero-light .l4{animation:38s ease-in-out infinite alternate-reverse drift2}@keyframes drift1{to{transform:translate(14vw,8vh)scale(1.15)}}@keyframes drift2{to{transform:translate(-10vw,12vh)scale(.9)}}@keyframes drift3{to{transform:translate(-16vw,-4vh)scale(1.2)}}.hero-light{transform:translate(var(--px,0px), var(--py,0px));transition:transform 1.2s var(--ease)}.hero-top{justify-content:space-between;align-items:flex-start;gap:var(--s-5);display:flex}.hero-intro{max-width:25em;color:var(--ink);margin:0;font-size:15.5px;line-height:1.5}.hero-intro .voice{font-size:1.04em}.wordmark{color:var(--ink);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.wordmark .wm{letter-spacing:-.04em;font-size:21px;font-weight:500}.hero-bottom{gap:20px;display:grid}.hero-h{color:#eeede8;margin:0;font-size:clamp(3.25rem,1rem + 8.4vw,10rem)}:root[data-theme=light] .hero-h{color:var(--ink)}.hero-h span,.hero-h em{display:block}.hero-h em{padding-left:clamp(0px,14vw,260px);font-style:italic}.hero-rule{background:color-mix(in srgb, var(--ink) 22%, transparent);height:1px}.hero-nav{justify-content:space-between;align-items:center;gap:var(--s-4);color:var(--ink-2);font-size:14px;display:flex}.hero-links{gap:28px;display:flex}.hero-links a{color:var(--ink-2);text-decoration:none}.hero-links a:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.motion-ok .hero-h>*{animation:rise .9s var(--ease) both}.motion-ok .hero-h>em{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.btn{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.btn-md{min-height:42px;padding:0 18px;font-size:15px}.btn-lg{min-height:54px;padding:0 26px;font-size:17px}.btn-next{background:var(--accent);color:var(--accent-ink)}.btn-next:hover{background:color-mix(in srgb, var(--accent) 86%, var(--ink))}.quiet-link{color:var(--ink-2);font-size:16px;text-decoration:none}.quiet-link:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.sec{max-width:var(--wrap);padding:clamp(80px, 11vw, 150px) var(--pad) 40px;gap:clamp(36px,5vw,64px);margin:0 auto;display:grid}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.sec-h{color:#eeede8;margin:0;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem)}:root[data-theme=light] .sec-h{color:var(--ink)}.sec-h.small{font-size:clamp(2rem,1rem + 2.4vw,3rem)}.sec-h .voice{display:block}.sec-lede{max-width:28em;color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.problems{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.problems li{gap:var(--s-6);border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;padding:34px 0;display:grid}.problems h3{letter-spacing:-.035em;color:#eeede8;margin:0;font-size:clamp(1.6rem,1rem + 1.8vw,2.9rem);font-weight:300;line-height:1.12}:root[data-theme=light] .problems h3{color:var(--ink)}.problems p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps li{align-content:start;gap:14px;display:grid}.steps h3{letter-spacing:-.025em;color:var(--ink);margin:6px 0 0;font-size:24px;font-weight:400}.steps p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.moment{isolation:isolate;border:1px solid var(--line);background:radial-gradient(90% 120% at 100% 0%, #5f7fe038 0%, transparent 60%), radial-gradient(80% 100% at 0% 100%, #2b1335b3 0%, transparent 70%), var(--surface);border-radius:20px;flex-direction:column;justify-content:center;gap:12px;height:220px;margin-bottom:8px;padding:26px;display:flex;position:relative;overflow:hidden}.moment .chips{flex-wrap:wrap;gap:8px;display:flex}.moment .chips span{color:var(--ink-2);border:1px solid var(--line-strong);border-radius:999px;padding:5px 11px;font-size:13px}.moment .arrow{color:var(--ink-3);padding-left:6px}.moment .plan-line{background:var(--paper);color:var(--ink);border-radius:12px;justify-content:space-between;gap:10px;padding:13px 15px;font-size:15px;display:flex}.moment .ok,.moment .ready{color:var(--accent-text);font-size:13px}.moment .gap{color:var(--st-review);font-size:13px}.moment .big{color:var(--ink);font-size:19px;line-height:1.35}.moment .acts{align-items:center;gap:10px;display:flex}.moment .pill{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600}.moment .ghost,.moment .unlocks{color:var(--ink-2);font-size:14px}.moment:after{content:"";z-index:-1;pointer-events:none;opacity:.7;mix-blend-mode:overlay;background-image:var(--grain);background-size:180px 180px;position:absolute;inset:0}.moment>*{position:relative}.moment.is-gap{background:radial-gradient(90% 120% at 100% 0%, #3dd68c29 0%, transparent 60%), radial-gradient(80% 100% at 0% 100%, #2b1335b3 0%, transparent 70%), var(--surface)}.moment.is-next{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:radial-gradient(80% 110% at 85% 20%, #3dd68c52 0%, #3dd68c14 50%, transparent 75%), radial-gradient(80% 100% at 0% 100%, #5f7fe038 0%, transparent 70%), var(--surface)}.sample-note{color:var(--ink-3);margin:0;font-size:13px}.scope{padding-bottom:20px}.scope-cols{gap:var(--s-6);border-top:1px solid var(--line);padding-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scope-cols h3{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:500}.scope-cols p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.close{isolation:isolate;text-align:center;padding:clamp(110px, 14vw, 180px) var(--pad);justify-items:center;gap:var(--s-6);display:grid;position:relative;overflow:hidden}.close:before{content:"";z-index:-2;background:var(--field-on);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}.close:after{content:"";z-index:-1;pointer-events:none;opacity:.9;mix-blend-mode:overlay;background-image:var(--grain);background-size:180px 180px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}.close{border-top:0}.close-h{color:#eeede8;margin:0;font-size:clamp(2.75rem,1rem + 5vw,6rem)}:root[data-theme=light] .close-h{color:var(--ink)}.close-h span,.close-h em{display:block}.close-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.foot{justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--pad);border-top:1px solid var(--line);color:var(--ink-3);z-index:1;flex-wrap:wrap;font-size:13.5px;display:flex;position:relative}.foot p{margin:0}.foot a{color:var(--ink-2)}.grain{z-index:50;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:var(--grain);background-size:180px 180px;position:fixed;inset:0}.cursor-dot{z-index:60;pointer-events:none;background:var(--accent);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 70%, transparent);opacity:0;transition:opacity .2s, width .18s var(--ease), height .18s var(--ease), margin .18s var(--ease), background-color .18s;border-radius:50%;margin:-5px 0 0 -5px;position:fixed;top:0;left:0}.has-cursor-dot .cursor-dot.is-on{opacity:1}.cursor-dot.on-action{border:1.5px solid var(--ink);width:40px;height:40px;box-shadow:none;background:0 0;margin:-20px 0 0 -20px}@media (width<=900px){.hero-links{display:none}.problems li{gap:var(--s-3) var(--s-4);grid-template-columns:32px minmax(0,1fr)}.problems li p{grid-column:2}.steps,.scope-cols{grid-template-columns:1fr}}@media (width<=560px){.hero-top{gap:var(--s-6);flex-direction:column-reverse}.hero-tag{display:none}.hero-h em{padding-left:0}}@media (prefers-reduced-motion:reduce){.cursor-dot{display:none}.hero-light{transition:none}}.hero{--on-dur:1.3s;--on-ease:cubic-bezier(.65, 0, .2, 1)}.hero:before{content:"";z-index:-4;transition:filter var(--on-dur) var(--on-ease);background:radial-gradient(58% 55% at 92% 2%,#2fae7a 0%,#2fae7a80 30%,#0000 62%),radial-gradient(55% 60% at 70% 64%,#5f7fe0 0%,#5f7fe080 34%,#0000 66%),radial-gradient(45% 50% at 20% 82%,#2b6f5a 0%,#0000 70%),radial-gradient(70% 80% at 6% 30%,#2b1335 0%,#0000 70%),linear-gradient(160deg,#1c1024 0%,#15171b 55%,#101418 100%);position:absolute;inset:-6%}.motion-ok .hero:before{animation:40s ease-in-out infinite alternate field-drift}@keyframes field-drift{to{transform:scale(1.06)translate(-1.5%,1.2%)}}.hero-bloom{z-index:-3;pointer-events:none;mix-blend-mode:screen;transition:opacity var(--on-dur) ease .35s;background:radial-gradient(38% 52% at 70% 40%,#3dd68c8c 0%,#3dd68c2e 45%,#0000 72%),radial-gradient(60% 40% at 30% 100%,#3dd68c38 0%,#0000 70%);position:absolute;inset:0}.hero-light{mix-blend-mode:soft-light}.hero-light span{opacity:.5}.hero-light .l1{background:radial-gradient(circle,#7fe3b3 0%,#0000 66%)}.hero-light .l2{background:radial-gradient(circle,#7d95f0 0%,#0000 66%)}.hero-light .l3{background:radial-gradient(circle,#3dd68c 0%,#0000 66%)}.hero-light .l4{background:radial-gradient(circle,#3a1d45 0%,#0000 70%)}.hero-noise{z-index:-1;pointer-events:none;opacity:.9;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.2' intercept='-.6'/%3E%3CfeFuncG type='linear' slope='2.2' intercept='-.6'/%3E%3CfeFuncB type='linear' slope='2.2' intercept='-.6'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px,420px 420px;position:absolute;inset:0}.hero-noise:after{content:"";mix-blend-mode:screen;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.hero-dial{--w:min(70vw, 980px);--h:calc(var(--w) * .4);--pad:calc(var(--h) * .07);--d:calc(var(--h) - var(--pad) * 2);z-index:-2;width:var(--w);height:var(--h);transform:translate(-50%, -50%) translate(calc(var(--px,0px) * -.35), calc(var(--py,0px) * -.35));transition:transform 1.2s var(--ease);position:absolute;top:43%;left:52%}.hero-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin:0;padding:0;position:absolute;inset:0}.hero-switch:focus-visible{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--ink);border-radius:999px}.hero-light{pointer-events:none}.sw-knob{transition:transform var(--on-dur) var(--on-ease), translate .35s var(--ease)}.hero-switch:hover .sw-knob{translate:calc(var(--d) * -.07) 0}.hero.is-off .hero-switch:hover .sw-knob{translate:calc(var(--d) * .07) 0}.dial-readout{left:calc(var(--h) * .2);max-width:min(46em, calc(100vw - 2 * var(--pad,24px)));color:#d6d5d0;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#0e0b1480;border:1px solid #ffffff14;border-radius:22px;margin:0;padding:9px 18px 9px 14px;font-size:15px;line-height:1.5;position:absolute;bottom:calc(100% + 18px)}.dial-readout b{color:var(--ink);font-weight:500}.dr-off,.dr-on{display:inline}.hero.is-off .dr-on,.hero:not(.is-off) .dr-off{display:none}.dr-dot{vertical-align:1px;background:#3dd68c;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #3dd68ccc}.dr-off .dr-dot{background:#a7a1bf;box-shadow:0 0 12px #a7a1bf00}.dr-hint{color:#eeede8;white-space:nowrap}.dr-hint:after{content:" ↓"}.dr-next{color:#8ff2be;text-underline-offset:5px;white-space:nowrap;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.dr-next:hover{color:#c8fbe0}.motion-ok .hero:not(.is-off) .dr-on{animation:rise .6s var(--ease) both .5s}.motion-ok .hero.is-off .dr-off{animation:rise .5s var(--ease) both}.hero.just-on .hero-nav .btn-next{animation:cta-call 1.6s var(--ease) .6s 1 both}@keyframes cta-call{0%{box-shadow:0 0 #3dd68cb3}60%{box-shadow:0 0 0 14px #3dd68c00}to{box-shadow:0 0 #3dd68c00}}.sw-track{box-shadow:inset 0 calc(var(--h) * .05) calc(var(--h) * .12) #0a06108c, 0 calc(var(--h) * .1) calc(var(--h) * .32) #08060e80;background:linear-gradient(90deg,#2a1530 0%,#4b3a7a 40%,#7c9cf2 100%);border-radius:999px;position:absolute;inset:0}.sw-glow{transform-origin:0;transition:opacity var(--on-dur) var(--on-ease), clip-path var(--on-dur) var(--on-ease);clip-path:inset(0 round 999px);background:linear-gradient(90deg,#2b133500 0%,#1e78608c 38%,#2eb27ad9 72%,#3dd68ce6 100%);border-radius:999px;position:absolute;inset:0}.sw-knob{top:var(--pad);left:var(--pad);width:var(--d);height:var(--d);transform:translateX(calc(var(--w) - var(--h)));transition:transform var(--on-dur) var(--on-ease);box-shadow:calc(var(--d) * -.07) calc(var(--d) * .06) 0 calc(var(--d) * .005) #1a0a14e0, calc(var(--d) * -.12) calc(var(--d) * .12) calc(var(--d) * .24) #14081280;border-radius:50%;position:absolute}.sw-knob:before,.sw-knob:after{content:"";border-radius:50%;position:absolute;inset:0}.sw-knob:before{background:radial-gradient(circle at 70% 30%,#cdc8de 0%,#a7a1bf 55%,#8b85a5 100%)}.sw-knob:after{transition:opacity calc(var(--on-dur) * .7) ease calc(var(--on-dur) * .35);background:radial-gradient(circle at 70% 30%,#5ee6a4 0%,#3dd68c 55%,#2fbf7b 100%)}.hero.is-off:before{filter:saturate(.55)brightness(.62)}.hero.is-off .hero-bloom{opacity:0}.hero.is-off .sw-knob{transform:translate(0)}.hero.is-off .sw-knob:after{opacity:0}.hero.is-off .sw-glow{opacity:0;clip-path:inset(0 100% 0 0 round 999px)}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e101340 0%,#0e101300 30%,#0e10131a 55%,#0e10139e 100%);position:absolute;inset:0}@media (width<=760px){.hero-dial{--w:86vw;top:50%;left:50%}.dial-readout{font-size:14px;left:0}}.lp{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--field-on:radial-gradient(45% 60% at 92% 0%, #2fae7a73 0%, transparent 62%), radial-gradient(50% 70% at 78% 85%, #5f7fe08c 0%, transparent 66%), radial-gradient(40% 55% at 50% 52%, #3dd68c6b 0%, #3dd68c1f 45%, transparent 72%), radial-gradient(55% 75% at 4% 40%, #2b1335 0%, transparent 70%), linear-gradient(160deg, #1c1024 0%, #15171b 55%, #101418 100%)}.sw-mini{--mw:34px;--mh:18px;width:var(--mw);height:var(--mh);vertical-align:middle;transition:background .6s var(--ease);background:linear-gradient(90deg,#3a2a5c,#2a8c6c);border-radius:999px;flex-shrink:0;display:inline-block;position:relative}.sw-mini i{width:calc(var(--mh) - 4px);height:calc(var(--mh) - 4px);transform:translateX(calc(var(--mw) - var(--mh)));background:#3dd68c;border-radius:50%;transition:transform .7s cubic-bezier(.65,0,.2,1),background .5s .2s;position:absolute;top:2px;left:2px;box-shadow:-1.5px 1.5px #0a06108c}.sw-mini.off{background:linear-gradient(90deg,#2a1530,#4b3a7a)}.sw-mini.off i{background:#a7a1bf;transform:none}.motion-ok [data-switch]:not(.is-on) .sw-mini{background:linear-gradient(90deg,#2a1530,#4b3a7a)}.motion-ok [data-switch]:not(.is-on) .sw-mini i{background:#a7a1bf;transform:none}.problems .n,.steps .n{align-items:center;gap:12px;display:inline-flex}.steps .n{margin-top:4px}.close-switch{--w:clamp(150px, 16vw, 220px);--h:calc(var(--w) * .44);--pad:calc(var(--h) * .09);--d:calc(var(--h) - var(--pad) * 2);width:var(--w);height:var(--h);margin-bottom:6px;position:relative}.cs-track{transition:filter .9s var(--ease);background:linear-gradient(90deg,#3a2a5c 0%,#2a8c6c 60%,#36b985 100%);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 3px 10px #0a061073,0 18px 40px #08060e73}.cs-knob{top:var(--pad);left:var(--pad);width:var(--d);height:var(--d);transform:translateX(calc(var(--w) - var(--h)));box-shadow:calc(var(--d) * -.08) calc(var(--d) * .07) 0 #1a0a14cc;background:#3dd68c;border-radius:50%;transition:transform 1s cubic-bezier(.65,0,.2,1),background .6s .25s;position:absolute}.cs-track:after{content:"";border-radius:inherit;opacity:0;transition:opacity .9s var(--ease);background:linear-gradient(90deg,#2a1530,#4b3a7a);position:absolute;inset:0}.close-switch:not(.is-on) .cs-track:after{opacity:1}.close-switch:not(.is-on) .cs-knob{background:#a7a1bf;transform:none}.dial-readout{white-space:nowrap;border-radius:999px;padding:10px 20px 10px 16px}.dial-readout b{letter-spacing:.02em;margin-right:12px;font-weight:600}.dr-off b{color:#cdc8de}.dr-on b{color:#8ff2be}.dr-line{color:#eeede8}.dr-hint,.dr-next{border-left:1px solid #ffffff29;margin-left:16px;padding-left:16px}.dr-next{text-decoration:none}.dr-next:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=560px){.dial-readout{white-space:normal;border-radius:18px}.dr-hint,.dr-next{border-left:0;margin:6px 0 0 17px;padding-left:0;display:block}}.who{gap:28px}.who-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.who-list li{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:9px 16px;font-size:15px}.close-sub{color:var(--ink-2);max-width:32em;margin:-8px 0 0;font-size:18px}.close-cta{flex-direction:column;gap:14px}.close-cta .btn-lg{justify-content:center;min-width:220px}.close-note{color:var(--ink-3);margin:0;font-size:13.5px}.who-list a{color:inherit;border-radius:999px;margin:-9px -16px;padding:9px 16px;text-decoration:none;display:block}.who-list li{transition:box-shadow var(--dur-2) var(--ease), color var(--dur-2)}.who-list li:hover,.who-list li:focus-within{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.hero-acct{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.acct-links{align-items:center;gap:8px;display:flex}.acct-links a{color:var(--ink);border-radius:999px;padding:7px 14px;font-size:14.5px;text-decoration:none}.acct-links a:hover{background:#ffffff14}.acct-links .acct-signup{box-shadow:inset 0 0 0 1px #ffffff59}@media (width<=560px){.hero-acct{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.close-form{gap:10px;width:min(520px,100%);display:flex}.close-form input{min-width:0;min-height:54px;color:var(--ink);font:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0e73;border:1px solid #ffffff38;border-radius:999px;flex:1;padding:0 20px;font-size:16px}.close-form input::placeholder{color:var(--ink-3)}.close-form input:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}@media (width<=560px){.close-form{flex-direction:column}.close-form .btn{justify-content:center}}.hero .wordmark{gap:12px}.hero .wordmark svg{width:34px;height:34px}.hero .wordmark .wm{letter-spacing:-.045em;font-size:29px}@media (width<=560px){.hero .wordmark svg{width:28px;height:28px}.hero .wordmark .wm{font-size:24px}}.promo{z-index:40;color:var(--ink);background:#0d0f12;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:14px;padding:9px 48px;font-size:14px;display:flex;position:relative}.promo[hidden]{display:none}.promo p{margin:0}.promo strong{font-weight:500}.promo-sub{color:var(--ink-2)}.promo-btn{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.promo-btn:hover{background:color-mix(in srgb, var(--accent) 86%, white)}.promo-x{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.promo-x:hover{color:var(--ink);background:#ffffff0f}@media (width<=560px){.promo{justify-content:flex-start;padding:8px 44px 8px 14px;font-size:13px}.promo-sub{display:none}}
