:root{--h1w:clamp(2.55rem, 1rem + 4.1vw, 4.85rem);--bg2:#080b10}h1{font-size:var(--h1w);margin:0 0 30px;line-height:.97}.sum{max-width:33em;color:var(--ink-2);margin:0 0 30px;font-size:19px;line-height:1.6}.note.first{color:var(--ink-2);margin-bottom:4px;font-size:15px;font-weight:500}.note a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:700;transition:color .25s}.note a:hover{color:var(--mint)}.txt-plain{color:var(--ink-2);padding:6px 0;font-size:17px;font-weight:500}.author{color:var(--ink);background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:5px 18px 5px 5px;font-size:15px;font-weight:600;transition:border-color .3s,background-color .3s;display:inline-flex}.author img{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #93d1bc59}.author:hover{background:#93d1bc0d;border-color:#93d1bc73}.pl{isolation:isolate;background:var(--bg2);position:relative}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 200px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 200px), #080b1000)}.pl:after{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460' shape-rendering='crispEdges'%3E%3Crect x='121' y='303' width='2' height='2' fill='%23ffffff' opacity='0.53'/%3E%3Crect x='309' y='242' width='2' height='2' fill='%23ffffff' opacity='0.7'/%3E%3Crect x='428' y='240' width='2' height='2' fill='%23ffffff' opacity='0.39'/%3E%3Crect x='367' y='240' width='2' height='2' fill='%235ce1e6' opacity='0.55'/%3E%3Crect x='440' y='77' width='1' height='1' fill='%23ffffff' opacity='0.9'/%3E%3Crect x='267' y='199' width='2' height='2' fill='%23ffffff' opacity='0.75'/%3E%3Crect x='32' y='81' width='2' height='2' fill='%23ffffff' opacity='0.48'/%3E%3Crect x='15' y='421' width='2' height='2' fill='%235ce1e6' opacity='0.7'/%3E%3Crect x='449' y='198' width='2' height='2' fill='%235ce1e6' opacity='0.55'/%3E%3Crect x='410' y='295' width='2' height='2' fill='%23ffffff' opacity='0.91'/%3E%3Crect x='344' y='223' width='2' height='2' fill='%23ffffff' opacity='0.57'/%3E%3Crect x='208' y='299' width='1' height='1' fill='%23ffffff' opacity='0.76'/%3E%3Crect x='167' y='277' width='2' height='2' fill='%23ffffff' opacity='0.79'/%3E%3Crect x='108' y='324' width='2' height='2' fill='%23ffffff' opacity='0.46'/%3E%3Crect x='218' y='393' width='2' height='2' fill='%23ffffff' opacity='0.28'/%3E%3Crect x='451' y='142' width='2' height='2' fill='%23ffffff' opacity='1.0'/%3E%3C/svg%3E");background-size:460px 460px;position:absolute;inset:0}.pl.fi.fo{background:linear-gradient(180deg, #080b1000, var(--bg2) 200px, var(--bg2) calc(100% - 200px), #080b1000)}.pl.fi.fo:after{-webkit-mask-image:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000);mask-image:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000)}.pl.fi:after{-webkit-mask-image:linear-gradient(#0000,#000 200px);mask-image:linear-gradient(#0000,#000 200px)}.pl.fo:after{-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000);mask-image:linear-gradient(#000 calc(100% - 200px),#0000)}.hero{isolation:isolate;padding:calc(var(--head) + 36px) 0 0;position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 40% at 22% 74%,#5ce1e61a,#5ce1e600 70%),radial-gradient(24% 30% at 90% 62%,#93d1bc14,#93d1bc00 70%),radial-gradient(40% 24% at 56% 84%,#5170ff0d,#5170ff00 70%);position:absolute;inset:0}.hero{flex-direction:column;min-height:100svh;display:flex}.hero-top{z-index:2;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,72px);padding-top:12px;display:grid;position:relative}.hero-head{position:relative}.hero-side{padding-top:6px;position:relative}.hero-side .cta{margin-bottom:14px}.hero-side .author{margin-top:14px}.pod-stage{flex:300px;width:100%;min-height:300px;margin-top:8px;position:relative}.pod-glow{pointer-events:none;background:radial-gradient(closest-side,#5ce1e621,#5170ff0d 55%,#5ce1e600);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:22%}.pod-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pod-drift{transform-box:view-box;transform-origin:300px 330px}.hd-w{display:none}@media (width>=1180px){.hd-n{display:none}.hd-w{display:inline}.pod-drift{transform-origin:300px 180px}.pod-pose{transform:translate(150px,205px)scale(.74)rotate(-6deg)}.goal{transform:translate(1271.2px,87.3px)scale(1.6)}.ping{--ps:1.25}.js:not(.rm) .hero.is-on.go .ping{animation:9s cubic-bezier(.45,0,.3,1) 3.2s infinite pingW}.js:not(.rm) .hero.is-on.go .ping.p2{animation-delay:6.2s}.js:not(.rm) .hero.is-on.go .ping.p3{animation-delay:9.2s}}@keyframes pingW{0%{opacity:0;transform:translate(1271.2px,87.3px)scale(.5)}8%{opacity:1;transform:translate(1211.6px,93.5px)scale(1.25)}82%{opacity:1;transform:translate(520px,166.2px)scale(1.1)}92%,to{opacity:0;transform:translate(462px,172.2px)scale(.4)}}.js:not(.rm) .hero.is-on.go .pod-drift{animation:13s ease-in-out infinite podDrift}@keyframes podDrift{0%,to{transform:none}30%{transform:translate(-4px,-12px)rotate(-1.4deg)}65%{transform:translate(5px,6px)rotate(.9deg)}}.arr .gore{transform:rotate(var(--a))}.arr .gore path{stroke-linejoin:round}.js:not(.rm) .arr .gore{transform:rotate(0)}.js:not(.rm) .hero.is-on.go .arr .gore{animation:1.5s cubic-bezier(.3,1.25,.45,1) both unfurl;animation-delay:calc(.15s + var(--i) * 55ms)}.js:not(.rm) .hero.is-on.go .arr.a2 .gore{animation-delay:calc(.4s + var(--i) * 55ms)}@keyframes unfurl{0%{transform:rotate(0)}to{transform:rotate(var(--a))}}.hl rect{fill:var(--mint);filter:drop-shadow(0 0 3px #93d1bce6)}.js:not(.rm) .hero.is-on.go .hl rect{animation:6s ease-in-out infinite hlOn}.js:not(.rm) .hero.is-on.go .hl rect:nth-child(2){animation-delay:.25s}.js:not(.rm) .hero.is-on.go .hl rect:nth-child(3){animation-delay:.5s}.js:not(.rm) .hero.is-on.go .hl rect:nth-child(4){animation-delay:.75s}@keyframes hlOn{0%,70%,to{opacity:1}80%{opacity:.45}}.js:not(.rm) .hero.is-on.go .nav-r{animation:2.2s step-end 1.2s infinite navb}.js:not(.rm) .hero.is-on.go .nav-g{animation:2.2s step-end 2.3s infinite navb}@keyframes navb{0%{opacity:1}50%{opacity:.15}}.hd-line{fill:none;stroke:#93d1bc47;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0}.hd-flow{fill:none;stroke:var(--mint);stroke-width:2px;stroke-dasharray:3 11;stroke-linecap:round;opacity:.8}.js:not(.rm) .hd-line{stroke-dashoffset:1px}.js:not(.rm) .hd-flow{opacity:0}.js:not(.rm) .hero.is-on.go .hd-line{animation:drawIn 1.1s var(--ease) 1.25s both}.js:not(.rm) .hero.is-on.go .hd-flow{animation:.6s 2.1s both fadeIn,1.6s linear 2.1s infinite flow}@keyframes drawIn{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:.8}}@keyframes flow{to{stroke-dashoffset:-28px}}.goal circle{transform-box:fill-box;transform-origin:50%}.goal .g-r1{fill:#93d1bc14;stroke:var(--mint);stroke-width:1.6px}.goal .g-r2{fill:none;stroke:#93d1bc66;stroke-width:1.1px;stroke-dasharray:2 5}.goal .g-core{fill:#effffa}.goal .g-pulse{fill:none;stroke:var(--mint);stroke-width:1.4px;opacity:0}.js:not(.rm) .goal .g-core,.js:not(.rm) .goal .g-halo,.js:not(.rm) .goal .g-r1{opacity:0;transform:scale(.3)}.js:not(.rm) .hero.is-on.go .goal .g-core,.js:not(.rm) .hero.is-on.go .goal .g-halo,.js:not(.rm) .hero.is-on.go .goal .g-r1{animation:1.1s cubic-bezier(.3,1.4,.5,1) 2.15s both ignite}.js:not(.rm) .hero.is-on.go .goal .g-pulse{animation:3.4s ease-out 3s infinite gpulse}.js:not(.rm) .hero.is-on.go .goal .g-r2{animation:40s linear infinite spin}@keyframes ignite{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes gpulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes spin{to{transform:rotate(360deg)}}.ping{opacity:0;color:#03130d}.ping circle{fill:var(--mint);filter:drop-shadow(0 0 6px #93d1bccc)}.js:not(.rm) .hero.is-on.go .ping{animation:4.4s cubic-bezier(.45,0,.3,1) 3.4s infinite ping}.js:not(.rm) .hero.is-on.go .ping.p2{animation-delay:5.6s}.ping.p3{display:none}@media (width>=1180px){.ping.p3{display:inline}}.no-js .ping,.rm .ping{display:none}.tbar{padding-bottom:clamp(20px,3vw,36px);position:relative}.tbar-in{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:18px 44px;padding:24px 0;display:flex}.tq{border-left:1px solid var(--line-2);flex:520px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 18px;margin:0;padding-left:40px;display:grid}.tq .stars{grid-row:span 2;align-self:start;padding-top:4px}.tq blockquote{margin:0}.tq blockquote p{color:var(--ink);max-width:46em;font-size:17px;line-height:1.55}.tq figcaption{color:var(--ink-3);font-size:14px}.tq figcaption b{color:var(--ink-2);font-weight:700}.fin-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,104px);display:grid}.fin h2{max-width:12em;margin-bottom:30px}.fin .prose p{color:var(--ink-2);max-width:30em;font-size:19px;line-height:1.65}.fin .prose p+p{margin-top:18px}.fin .prose .hook{font-size:var(--t-m);color:var(--ink);max-width:14em;margin-bottom:26px;line-height:1.18}.route{justify-self:end;width:100%;max-width:620px;position:relative}.route svg{border-radius:26px;width:100%;height:auto;overflow:hidden}.route .cam{transform-origin:470px 96px}.route .fl-rings circle{fill:none;stroke:#93d1bc12;stroke-width:1px;stroke-dasharray:1 6}.route .fl-rings circle:first-child{stroke:#93d1bc1f}.route .rt-base{fill:none;stroke:#ffffff12;stroke-width:1.4px;stroke-dasharray:2 7}.route .rt{fill:none;stroke:var(--mint);stroke-width:2.2px;stroke-dasharray:7 9;stroke-linecap:round}.route .rt-mask{fill:none;stroke:#fff;stroke-width:14px;stroke-dasharray:1;stroke-dashoffset:0}.route .wp{color:var(--mint)}.route .wp-r{fill:#0d161d;stroke:#93d1bca6;stroke-width:1.4px}.route .wp-h{opacity:.35;transition:opacity .5s}.route .wp.lit .wp-h{opacity:1}.route .wp.lit .wp-r{stroke:var(--mint);fill:#10221f}.route .g2-r2{fill:none;stroke:#93d1bc59;stroke-width:1px;stroke-dasharray:2 5}.route .g2-pulse{fill:none;stroke:var(--mint);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%}.route .goal2 .wp-r{fill:#10221f;stroke:var(--mint);stroke-width:1.8px}.route .goal2 .wp-h{opacity:1}.route .st-r{fill:none;stroke:#ffffff38;stroke-width:1.2px;stroke-dasharray:2 4}.route .decoy{fill:none;stroke:#6e7880;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.route .runner{display:none}.js:not(.rm) .route .runner{opacity:0;display:block}.js:not(.rm) .route.run .runner{opacity:1;transition:opacity .4s}.js:not(.rm) .route .cam{transform:translate(-190px,134px)scale(2.3)}.js:not(.rm) .route.go .cam{transition:transform 2.4s cubic-bezier(.65,0,.25,1) .55s;transform:none}.js:not(.rm) .route .rt-mask{stroke-dashoffset:1px}.js:not(.rm) .route.go .rt-mask{stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.5,0,.3,1) .85s}.js:not(.rm) .route .wp:not(.goal2),.js:not(.rm) .route .rt-start,.js:not(.rm) .route .decoy{opacity:0;transform-box:fill-box;transform-origin:50%}.js:not(.rm) .route.go .wp-quote{opacity:1;transition:opacity .6s 1.5s}.js:not(.rm) .route.go .wp-call{opacity:1;transition:opacity .6s 2.05s}.js:not(.rm) .route.go .rt-start{opacity:1;transition:opacity .6s 2.55s}.js:not(.rm) .route.go .decoy{opacity:.55;transition:opacity 1s 2.7s}.js:not(.rm) .route.go.is-lp .decoy{animation:7s ease-in-out infinite bob}.js:not(.rm) .route.go.is-lp .dc2{animation-duration:9s;animation-direction:reverse}@keyframes bob{0%,to{transform:none}50%{transform:translate(6px,-8px)rotate(8deg)}}.js:not(.rm) .route .goal2 .wp-h{opacity:0}.js:not(.rm) .route.go .goal2 .wp-h{opacity:1;transition:opacity .8s .15s}.js:not(.rm) .route .goal2.flash .g2-pulse{animation:1.6s ease-out both gpulse}.no-js .route .wp,.rm .route .wp{color:var(--mint)}.sig{height:420vh;position:relative}.sig-stick{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.sig-stick:before{content:"";pointer-events:none;background:radial-gradient(40% 46% at 64% 62%,#5ce1e614,#5ce1e600 70%),radial-gradient(22% 24% at 88% 18%,#93d1bc12,#93d1bc00 70%);position:absolute;inset:0}.sig-grid{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:center;gap:clamp(20px,2.4vw,40px);display:grid}.sig-copy{z-index:2;padding-top:var(--head);position:relative}.sig-copy h2{font-size:calc(var(--t-l) * .92);max-width:8em;margin-bottom:22px}.sig-copy p{color:var(--ink-2);max-width:19em;font-size:18px;line-height:1.6}.manifest{border-top:1px solid var(--line-2);counter-reset:m;gap:12px;margin:34px 0 0;padding:18px 0 0;list-style:none;display:grid}.manifest li{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;transition:color .45s;display:flex}.manifest i{border:1.5px dashed #93d1bc73;border-radius:3px;flex:none;width:14px;height:14px;transition:background-color .35s,border-color .35s,box-shadow .45s;position:relative}.manifest li.on{color:var(--ink)}.manifest li.on i{background:var(--mint);border:1.5px solid var(--mint);box-shadow:0 0 10px #93d1bcb3}.sig-stage{aspect-ratio:1600/1180;width:100%;max-height:calc(100svh - var(--head) - 40px);margin-top:calc(var(--head) * .5);justify-self:end;position:relative}.sig-stage canvas{width:100%;height:100%;position:absolute;inset:0}.sig-still{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.js:not(.rm) .sig-still,.no-js .sig-stage canvas,.rm .sig-stage canvas{display:none}.no-js .sig,.rm .sig{height:auto}.no-js .sig-stick,.rm .sig-stick{height:auto;padding:calc(var(--pad) * .7) 0 calc(var(--pad) * .3);position:relative}.no-js .sig-copy,.rm .sig-copy{padding-top:0}.no-js .sig-stage,.rm .sig-stage{max-height:none;margin-top:0}.no-js .manifest li,.rm .manifest li{color:var(--ink)}.no-js .manifest i,.rm .manifest i{background:var(--mint);border:1.5px solid var(--mint)}.pay-items{padding-top:clamp(40px,5vw,80px)}.pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mc{border-radius:var(--r-lg);transition:transform .6s var(--ease), border-color .4s, box-shadow .6s var(--ease);background:linear-gradient(#141b24e6,#0c1117e6);border:1px solid #ffffff13;flex-direction:column;padding:14px 14px 30px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.mc:hover{border-color:#93d1bc4d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000000bf}.mc.wide{flex-direction:row;grid-column:span 2;align-items:center;gap:0;padding:14px}.mc.wide .mc-art{flex:0 0 52%;height:300px;margin:0 34px 0 0}.mc.wide .mc-txt{padding:12px 22px 12px 0}.mc.wide2{grid-column:span 2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;padding:14px;display:grid}.mc.wide2 .mc-art{height:300px;margin:0 30px 0 0}.mc.wide2 .mc-txt{padding:12px 18px 0 0}.mc.wide2 .review{grid-column:1/-1;max-width:none;margin:24px 4px 0}.mc-art{background:radial-gradient(70% 80% at 50% 40%,#5ce1e60f,#5ce1e600 70%),#090d12;border-radius:14px;height:214px;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.mc-art:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:12px 12px;background-size:24px 24px;position:absolute;inset:0}.mc-art svg{width:100%;height:100%;position:relative}.mc-txt{padding:0 16px}.mc-txt h3{font-size:var(--t-m);margin-bottom:14px;line-height:1.14}.mc-txt p{color:var(--ink-2);font-size:17px;line-height:1.62}.mc-txt p+p{margin-top:14px}.mc .review{max-width:none;margin-top:26px}.a-plan .pl-route{fill:none;stroke:#1a2833;stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}.a-plan .pl-wp circle{fill:#0097b2;transform-box:fill-box;transform-origin:50%}.a-plan .needle{transform:rotate(38deg)}.js:not(.rm) .a-plan .pl-route{stroke-dashoffset:1px}.js:not(.rm) .play .a-plan .pl-route{animation:6.5s ease-in-out infinite planDraw}@keyframes planDraw{0%{stroke-dashoffset:1px}30%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.js:not(.rm) .a-plan .pl-wp circle,.js:not(.rm) .a-plan .pl-tg{opacity:.25}.js:not(.rm) .play .a-plan .pl-wp circle{animation:6.5s infinite wpOn;animation-delay:var(--d)}@keyframes wpOn{0%{opacity:.25;transform:scale(1)}4%{opacity:1;transform:scale(1.5)}10%,76%{opacity:1;transform:none}86%,to{opacity:.25}}.js:not(.rm) .play .a-plan .pl-tg{animation:6.5s infinite tgOn}@keyframes tgOn{0%,28%{opacity:.25}33%,86%{opacity:1}94%,to{opacity:.25}}.js:not(.rm) .play .a-plan .needle{animation:6.5s cubic-bezier(.3,1.4,.5,1) infinite needle}@keyframes needle{0%{transform:rotate(-120deg)}12%{transform:rotate(70deg)}20%{transform:rotate(20deg)}28%,88%{transform:rotate(38deg)}to{transform:rotate(-120deg)}}.a-soc .ch circle{fill:#0f171f;stroke:#93d1bc99;stroke-width:1.4px}.a-soc .ch path{fill:none;stroke:#93d1bc;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.a-soc .ch circle+circle{fill:none}.a-soc .ch.off{opacity:.22}.a-soc .ch.on circle{stroke:var(--mint);fill:#12231f}.js:not(.rm) .a-soc .ch.off{opacity:1}.js:not(.rm) .play .a-soc .ch.off{animation:6s infinite chOff;animation-delay:var(--d)}@keyframes chOff{0%,4%{opacity:1}12%,86%{opacity:.22}96%,to{opacity:1}}.js:not(.rm) .a-soc .post{opacity:0}.js:not(.rm) .play .a-soc .post{animation:postUp 6s var(--ease) infinite}.js:not(.rm) .play .a-soc .ps2{animation-delay:.25s}@keyframes postUp{0%,22%{opacity:0;transform:translateY(70px)scale(.5)}34%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-10px)}}.a-soc .post{transform-box:fill-box;transform-origin:50% 100%}.a-mail .cu-b{fill:#0f171f;stroke:#ffffff1a;stroke-width:1px}.a-mail .cu-a,.a-mail .cu-t{fill:#2b3a44}.a-mail .bx{fill:#0a0f14;stroke:#93d1bc99;stroke-width:1.4px}.a-mail .tk{fill:none;stroke:var(--mint);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.a-mail .env{opacity:0}.js:not(.rm) .a-mail .tk{stroke-dashoffset:1px}.js:not(.rm) .play .a-mail .tk{animation:6s infinite tick;animation-delay:var(--d)}@keyframes tick{0%{stroke-dashoffset:1px}6%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.js:not(.rm) .a-mail .got{opacity:0}.js:not(.rm) .play .a-mail .got{animation:6s infinite got;animation-delay:var(--d)}@keyframes got{0%,2%{opacity:0}6%,72%{opacity:1}80%,to{opacity:0}}.js:not(.rm) .play .a-mail .e1{animation:6s cubic-bezier(.5,0,.3,1) infinite env1}.js:not(.rm) .play .a-mail .e2{animation:6s cubic-bezier(.5,0,.3,1) infinite env2}@keyframes env1{0%,14%{opacity:0;transform:translate(60px,107px)scale(.6)}16%{opacity:1}26%{opacity:1;transform:translate(275px,54px)scale(.5)}28%,to{opacity:0;transform:translate(275px,54px)scale(.5)}}@keyframes env2{0%,22%{opacity:0;transform:translate(60px,107px)scale(.6)}24%{opacity:1}34%{opacity:1;transform:translate(275px,160px)scale(.5)}36%,to{opacity:0;transform:translate(275px,160px)scale(.5)}}.a-same .mis,.a-same .mat{transform-box:fill-box;transform-origin:50%}.a-same .mis{opacity:0}.js:not(.rm) .a-same .mis{opacity:1}.js:not(.rm) .a-same .mat{opacity:0}.js:not(.rm) .play .a-same .mis{animation:6.4s infinite misOut;animation-delay:var(--d,0s)}.js:not(.rm) .play .a-same .m2{--d:.18s}.js:not(.rm) .play .a-same .m3{--d:.36s}.js:not(.rm) .play .a-same .mat{animation:6.4s cubic-bezier(.3,1.5,.5,1) infinite matIn;animation-delay:var(--d)}@keyframes misOut{0%,26%{opacity:1;transform:none}31%,88%{opacity:0;transform:scale(.4)rotate(-30deg)}96%,to{opacity:1;transform:none}}@keyframes matIn{0%,28%{opacity:0;transform:scale(.3)}34%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.3)}}.kids-lead{color:var(--ink-2);margin-top:clamp(40px,4vw,60px);font-size:17px}.kids{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.kid{border-radius:var(--r-lg);transition:border-color .35s, background-color .35s, transform .6s var(--ease);background:#ffffff05;border:1px solid #ffffff17;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:24px 26px;display:grid;position:relative}.kid:hover{background:#93d1bc0a;border-color:#93d1bc66;transform:translateY(-3px)}.kid .ki{width:56px;height:56px;color:var(--mint);background:#0c1218;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #93d1bc38}.kid .ki svg{width:30px;height:30px}.kid .kl{color:var(--ink-2);margin:4px 0;font-size:15px;display:block}.kid .kn{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:calc(var(--t-m) * .92);color:var(--ink);line-height:1.1;display:block}.kid .ar{width:22px;height:22px;color:var(--mint);transition:transform .35s var(--ease)}.kid:hover .ar{transform:translate(4px)}.review{border-radius:var(--r-lg);background:#0f141b;border:1px solid #ffffff14;max-width:620px;margin:14px 0 0;padding:26px 28px 24px;position:relative;box-shadow:inset 0 1px #ffffff0d}.review:before{content:"";opacity:.6;background:linear-gradient(90deg,#93d1bc00,#93d1bc99,#93d1bc00);height:1px;position:absolute;top:0;left:0;right:0}.review .stars{margin-bottom:14px}.review .stars svg{width:18px;height:18px}.review blockquote{margin:0 0 18px}.review blockquote p{color:var(--ink);font-size:18px;line-height:1.6}.review figcaption{color:var(--ink-3);border-top:1px solid var(--line-2);padding-top:14px;font-size:15px}.review figcaption b{color:var(--ink);font-weight:700}.yes-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}@media (width>=1180px) and (height>=760px){.yes-l{top:calc(var(--head) + 24px);position:sticky}}.yes h2{max-width:10em;margin-bottom:clamp(36px,4vw,60px)}.ysteps{--p:1;flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex;position:relative}.js:not(.rm) .ysteps{--p:0}.ysteps:before,.ysteps:after{content:"";left:51px;top:var(--top,52px);height:var(--len,calc(100% - 104px));width:2px;margin-left:-1px;position:absolute}.ysteps:before{background:repeating-linear-gradient(#93d1bc4d 0 3px,#0000 3px 11px)}.ysteps:after{background:linear-gradient(180deg, #93d1bc59, var(--mint));transform:scaleY(var(--p));transform-origin:50% 0;box-shadow:0 0 10px #93d1bc8c}.ys{z-index:1;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,34px);display:grid;position:relative}.port{width:104px;height:104px;transition:box-shadow .8s var(--ease);background:radial-gradient(70% 70% at 40% 32%,#18242c,#0b1117 72%);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1.5px #93d1bc47,0 18px 40px -22px #000000e6}.port:after{content:"";opacity:0;transition:opacity .8s, transform 1s var(--ease);border:1px dashed #93d1bc47;border-radius:50%;position:absolute;inset:-14px;transform:scale(.9)}.port svg{color:#6e7c84;width:calc(100% - 16px);height:calc(100% - 16px);transition:color .8s;position:absolute;inset:8px;overflow:visible}.ys.lit .port,.rm .port,.no-js .port{box-shadow:inset 0 0 0 1.5px var(--mint), 0 0 34px -6px #93d1bc8c}.ys.lit .port:after,.rm .port:after,.no-js .port:after{opacity:1;transform:none}.ys.lit .port svg,.rm .port svg,.no-js .port svg{color:var(--mint)}.e-ink{color:inherit}.e-arc,.e-ink-l,.e-hand{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.e-ring{fill:none;stroke:currentColor;stroke-width:3px}.e-wedge{fill:currentColor;opacity:.2}.e-dot{fill:currentColor}.e-hand{transform-box:view-box;transform-origin:48px 52px;transform:rotate(90deg)}.e-doc{fill:#eef2f0;opacity:.95}.port .e-doc+.e-ink-l{stroke:#3b4a52;stroke-width:2.4px}.e-seal{fill:var(--mint);stroke:#0b1117;stroke-width:3px}.e-tick{fill:none;stroke:#0b2a22;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.js:not(.rm) .e-arc{opacity:.25}.js:not(.rm) .ys.lit .e-arc{animation:6s ease-in-out infinite yArc}.js:not(.rm) .ys.lit .e-arc.a2{animation-delay:.35s}@keyframes yArc{0%,to{opacity:.25}18%,60%{opacity:1}}.js:not(.rm) .e-hand{transform:rotate(0)}.js:not(.rm) .ys.lit .e-hand{transition:transform 2.2s cubic-bezier(.45,0,.3,1) .2s;transform:rotate(90deg)}.js:not(.rm) .e-wedge{opacity:0}.js:not(.rm) .ys.lit .e-wedge{opacity:.2;transition:opacity 1.2s 1s}.js:not(.rm) .e-seal{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.js:not(.rm) .ys.lit .e-seal{opacity:1;transition:opacity .4s .5s,transform .7s cubic-bezier(.3,1.4,.5,1) .5s;transform:none}.js:not(.rm) .e-tick{stroke-dashoffset:1px}.js:not(.rm) .ys.lit .e-tick{stroke-dashoffset:0;transition:stroke-dashoffset .6s 1.1s}.ynum{font:500 13px/1 var(--mono);letter-spacing:.12em;color:var(--mint);margin-bottom:10px;display:block}.ys-t p{color:var(--ink-2);max-width:24em;font-size:18px;line-height:1.55}.ys-t b{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:var(--t-m);color:var(--ink);margin-bottom:8px;line-height:1.14;display:block}.yes-r{scroll-margin-top:calc(var(--head) + 28px)}.yes-r .band-lead{max-width:18em;margin:0 0 22px}.long-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,104px);display:grid}.long h2{max-width:13em;margin-bottom:28px}.long .prose p{color:var(--ink-2);max-width:30em;font-size:19px;line-height:1.65}.long .prose .lg-ask{color:var(--ink);margin-top:22px;font-weight:600}.long .cta{margin:22px 0 0}.spiral{order:-1;justify-self:center;width:min(100%,520px);position:relative}.spiral svg{width:100%;height:auto;overflow:visible}.spiral .lap-p{fill:none;stroke:#93d1bc42;stroke-width:1.1px;stroke-dasharray:2 6}.spiral .lap{fill:none;stroke:var(--mint);stroke-width:1.5px;stroke-linecap:round;opacity:var(--o)}.js:not(.rm) .spiral .lap{stroke-dasharray:1;stroke-dashoffset:1px}.faq-head{position:sticky;top:120px}.faq h2{max-width:10em}.untangle{width:min(100%,330px);margin-top:clamp(32px,4vw,56px)}.untangle svg{width:100%;height:auto;overflow:visible}.untangle .bub{fill:#0e141b;stroke:#93d1bc80;stroke-width:1.5px;stroke-linejoin:round}.untangle .tangle{fill:none;stroke:#7e8890;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.untangle .plain{fill:none;stroke:var(--mint);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.untangle .bit{fill:none;stroke:#7e8890;stroke-width:1.6px;stroke-linecap:round;opacity:0}.js:not(.rm) .untangle .tangle{stroke-dashoffset:0}.js:not(.rm) .untangle .plain{stroke-dashoffset:1px}.js:not(.rm) .faq.is-on .untangle .tangle{animation:7s ease-in-out infinite tangle}.js:not(.rm) .faq.is-on .untangle .plain{animation:7s ease-in-out infinite plain}.js:not(.rm) .faq.is-on .untangle .pl2{animation-delay:.15s}.js:not(.rm) .faq.is-on .untangle .pl3{animation-delay:.3s}.js:not(.rm) .faq.is-on .untangle .bit{animation:7s ease-out infinite bit}.js:not(.rm) .faq.is-on .untangle .b2{animation-delay:.2s}.js:not(.rm) .faq.is-on .untangle .b3{animation-delay:.35s}.untangle .bit{transform-box:fill-box;transform-origin:50%}@keyframes tangle{0%,22%{stroke-dashoffset:0}40%,90%{stroke-dashoffset:-1px}90.1%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes plain{0%,28%{stroke-dashoffset:1px}44%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:-1px}}@keyframes bit{0%,24%{opacity:0;transform:none}30%{opacity:.9}52%,to{opacity:0;transform:translate(46px,40px)rotate(140deg)}}.area-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.area h2{max-width:11em;margin-bottom:26px}.area .prose p{color:var(--ink-2);max-width:28em;font-size:19px;line-height:1.65}.dmap{aspect-ratio:560/590;background:radial-gradient(70% 60% at 58% 42%,#5ce1e612,#5ce1e600 70%),#05080d;border-radius:30px;justify-self:end;width:100%;max-width:600px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 90px -40px #000c}.dmap svg{width:100%;height:100%;position:absolute;inset:0}.dmap .arc{fill:none;stroke:#93d1bc8c;stroke-width:1.4px;stroke-dasharray:3 6}.dmap .nd-h{opacity:1;transform-box:fill-box;transform-origin:50%;transition:opacity .8s, transform 1s var(--ease)}.dmap .nd-r{fill:#0d161d;stroke:var(--mint);stroke-width:1.5px}.dmap .nd-c{fill:var(--mint)}.dmap .hub-r{fill:#93d1bc1a;stroke:var(--mint);stroke-width:1.6px}.dmap .dp{opacity:0}.js:not(.rm) .dmap .arc{opacity:.35;transition:opacity .6s}.js:not(.rm) .dmap .arc.on{opacity:1}.js:not(.rm) .dmap .nd-h{opacity:0;transform:scale(.5)}.js:not(.rm) .dmap .nd.on .nd-h{opacity:1;transform:none}.js:not(.rm) .dmap .nd .nd-c{opacity:.35;transition:opacity .6s}.js:not(.rm) .dmap .nd.on .nd-c{opacity:1}.pl-l{left:calc(var(--x) / 5.6 * 1%);top:calc(var(--y) / 5.9 * 1%);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;pointer-events:none;text-shadow:0 1px 6px #05080d,0 0 2px #05080d;transition:color .6s;position:absolute}.js:not(.rm) .pl-l{color:var(--ink-3)}.js:not(.rm) .pl-l.on,.pl-l.hub-l{color:var(--ink)}.pl-l.l{transform:translate(calc(-100% - 14px),-50%)}.pl-l.r{transform:translate(14px,-50%)}.pl-l.hub-l.r{transform:translate(24px,-50%)}.pl-l.u{transform:translate(-50%,calc(-100% - 14px))}.pl-l.d{transform:translate(-50%,14px)}.close2{isolation:isolate;padding:calc(var(--pad) * 1.05) 0 0;position:relative}.close2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 34% at 76% 20%,#5ce1e61a,#5ce1e600 70%),radial-gradient(40% 30% at 18% 60%,#93d1bc0d,#93d1bc00 70%);position:absolute;inset:0}.close-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.close2 h2{font-size:calc(clamp(2.6rem, 1.1rem + 4.6vw, 5.8rem) * var(--kl));text-wrap:balance;max-width:9em;margin-bottom:28px;line-height:.98}.close2 .lede{color:var(--ink-2);max-width:24em;margin-bottom:34px;font-size:21px}.close2 .cta{margin-bottom:18px}.meet{justify-self:end;width:100%;max-width:620px;position:relative}.meet svg{width:100%;height:auto;overflow:visible}.meet .m-course{fill:none;stroke:#93d1bc4d;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.meet .m-flow{fill:none;stroke:var(--mint);stroke-width:2.2px;stroke-dasharray:4 12;stroke-linecap:round;opacity:.85}.meet .fp-route{fill:none;stroke:#1a2833;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.meet .m-goal circle{transform-box:fill-box;transform-origin:50%}.meet .mg-r1{fill:#93d1bc1a;stroke:var(--mint);stroke-width:1.8px}.meet .mg-r2{fill:none;stroke:#93d1bc66;stroke-width:1.2px;stroke-dasharray:2 6}.meet .mg-pulse{fill:none;stroke:var(--mint);stroke-width:1.5px;opacity:0}.meet .fp1,.meet .fp2,.meet .fp3{transform-box:fill-box}.meet .fp2,.meet .fp3{transform-origin:0}.js:not(.rm) .meet .m-goal{opacity:0;transform:translate(80px,-60px)scale(.4)}.js:not(.rm) .meet.go .m-goal{opacity:1;transition:opacity .8s .1s,transform 1.6s cubic-bezier(.2,.9,.3,1) .1s;transform:none}.js:not(.rm) .meet.go .mg-pulse{animation:3.2s ease-out 1.8s infinite gpulse}.js:not(.rm) .meet.go .mg-r2{animation:50s linear infinite spin}.js:not(.rm) .meet .fp2{transform:scaleX(.08)}.js:not(.rm) .meet .fp3{transform:translate(-64px)scaleX(.08)}.js:not(.rm) .meet .fp-ink{opacity:0}.js:not(.rm) .meet.go .fp2{transition:transform 1s cubic-bezier(.3,1.2,.5,1) 1.2s;transform:none}.js:not(.rm) .meet.go .fp3{transition:transform 1s cubic-bezier(.3,1.2,.5,1) 1.55s;transform:none}.js:not(.rm) .meet.go .fp-ink{opacity:1;transition:opacity .5s 2.2s}.js:not(.rm) .meet .fp-route{stroke-dashoffset:1px}.js:not(.rm) .meet.go .fp-route{stroke-dashoffset:0;transition:stroke-dashoffset 1s 2.3s}.js:not(.rm) .meet .m-course{stroke-dashoffset:1px}.js:not(.rm) .meet.go .m-course{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.5,0,.3,1) 3.1s}.js:not(.rm) .meet .m-flow{opacity:0}.js:not(.rm) .meet.go .m-flow{opacity:.85;transition:opacity .6s 4.4s}.js:not(.rm) .close2.is-on .meet.go .m-flow{animation:1.6s linear infinite flow}.band-lead{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:var(--t-m);color:var(--ink);max-width:13em;margin:0;line-height:1.18}.low{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-top:30px;padding-top:22px;display:flex}.low p{color:var(--ink-2);font-size:16px}.low a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.low a:hover{color:var(--mint)}.low .small{font-size:var(--t-s);color:var(--ink-3)}.close2 .word{padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(70px,8vw,120px)}.close2 .word p{color:var(--ink)}@media (width>=1180px) and (width<=1399px){.mc.wide .mc-art{flex-basis:48%}}@media (width<=1179px){.hero{min-height:0;display:block}.hero-top{min-height:calc(100svh - var(--head) - 36px - 40px);grid-template-columns:minmax(0,1fr);align-content:center}.hero-side{padding-top:0}.pod-stage{aspect-ratio:620/600;flex:none;max-width:620px;min-height:0;margin:-10px auto 0}.no-js .pod-stage{display:none}.fin-grid,.long-grid,.area-grid,.close-top,.yes-grid{grid-template-columns:minmax(0,1fr)}.route,.dmap,.meet{justify-self:center}.spiral{order:0;max-width:460px}.sig-grid{grid-template-columns:minmax(0,1fr);gap:4px}.sig-copy{padding-top:calc(var(--head) + 8px)}.sig-copy h2{max-width:none;font-size:calc(var(--t-l) * .8);margin-bottom:10px}.sig-copy p{max-width:34em;font-size:16px}.manifest{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:14px;padding-top:12px}.manifest li{letter-spacing:.05em;gap:8px;font-size:10.5px}.manifest i{width:11px;height:11px}.sig-stage{height:auto;max-height:none;width:min(100%, calc((100svh - var(--head) - 240px) * 1.36));justify-self:center;margin-top:0}.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}.mc.wide,.mc.wide2{grid-column:span 2}.faq-head{position:relative;top:0}.no-js .sig-stage,.rm .sig-stage{width:100%}}@media (width<=860px){.hero{padding-top:calc(var(--head) + 28px)}h1{margin-bottom:22px}h1 .l{white-space:normal;display:inline}.hero-top{min-height:calc(100svh - var(--head) - 28px - 24px)}.sum{margin-bottom:26px;font-size:17px}.author{margin-top:22px}.pod-stage{width:calc(100% + 30px);margin:0 -15px}.pod-glow{width:360px;height:360px;margin:-180px 0 0 -180px}.tbar-in{flex-direction:column;align-items:flex-start;gap:16px}.tq{border-left:0;flex:none;column-gap:12px;padding-left:0}.tq .stars{grid-area:auto/1/auto/-1;padding-top:0}.tq blockquote,.tq figcaption{grid-column:1/-1}.tq blockquote p{font-size:16px}.fin .prose p{font-size:17px}.fin .prose .hook{font-size:calc(var(--t-m) * 1.02)}.sig{height:360vh}.sig-copy h2{font-size:calc(var(--t-l) * .74)}.sig-copy p{font-size:15px;line-height:1.5}.sig-stage{aspect-ratio:400/440;width:calc(100% + 24px);max-height:calc(100svh - var(--head) - 300px);margin:0 -12px}.manifest{gap:6px 12px;margin-top:12px;padding-top:10px}.sig-copy{padding-top:calc(var(--head) + 4px)}.no-js .sig-stage,.rm .sig-stage{aspect-ratio:1600/1180;max-height:none}.pcards{grid-template-columns:minmax(0,1fr);gap:14px}.mc.wide,.mc.wide2{flex-direction:column;grid-column:auto;align-items:stretch;padding:14px 14px 30px;display:flex}.mc.wide .mc-art,.mc.wide2 .mc-art{flex:none;height:214px;margin:0 0 26px}.mc.wide .mc-txt,.mc.wide2 .mc-txt{padding:0 16px}.mc-art{height:196px}.mc-txt p{font-size:16px}.kids{grid-template-columns:minmax(0,1fr)}.kid{grid-template-columns:48px minmax(0,1fr) 20px;gap:16px;padding:20px}.kid .ki{width:48px;height:48px}.review{padding:22px 20px}.review blockquote p{font-size:17px}.ysteps{gap:30px}.ysteps:before,.ysteps:after{left:36px}.ys{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px}.port{width:72px;height:72px}.port:after{inset:-9px}.port svg{width:calc(100% - 10px);height:calc(100% - 10px);inset:5px}.ys-t p,.long .prose p,.area .prose p{font-size:17px}.close2 .lede{font-size:18px}.close2 .word{padding-top:72px;padding-bottom:64px}.pl-l{letter-spacing:.05em;font-size:9.5px}.pl-l.l{transform:translate(calc(-100% - 9px),-50%)}.pl-l.u{transform:translate(-50%,calc(-100% - 9px))}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 120px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 120px), #080b1000)}.pl.fi.fo{background:linear-gradient(180deg, #080b1000, var(--bg2) 120px, var(--bg2) calc(100% - 120px), #080b1000)}}@media (prefers-reduced-motion:reduce){.tw,.pod-svg *,.mc-art *,.route *,.spiral *,.untangle *,.dmap *,.meet *,.port *{animation:none!important}.btn,.link,.ul,.mc,.kid{transition:none}}@keyframes ping{0%{opacity:0;transform:translate(573.9px,201.5px)scale(.5)}12%{opacity:1;transform:translate(553.8px,210.4px)scale(1)}62%{opacity:1;transform:translate(457px,253.5px)scale(.85)}70%,to{opacity:0;transform:translate(442.4px,260.1px)scale(.4)}}.crumbs ol{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);z-index:2;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:flex;position:relative}.crumbs li{align-items:center;gap:10px;display:inline-flex}.crumbs li+li:before{content:"";border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}.crumbs a{color:var(--ink-2);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding:6px 0;transition:color .25s}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}@media (width<=640px){.crumbs ol{letter-spacing:.08em;margin-bottom:20px;font-size:12px}}:root{--h1t:clamp(2.15rem, .95rem + 2.5vw, 3.45rem)}h1{font-size:var(--h1t);line-height:1.02}h1 .l,h1 .l:nth-child(2){white-space:normal;display:block}h1 .l2{font-family:var(--body);letter-spacing:-.012em;word-spacing:normal;color:var(--ink);text-wrap:balance;max-width:24em;margin-top:.3em;font-size:.6em;font-weight:500;font-stretch:100%;line-height:1.22}@media (width<=860px){h1{font-size:min(8vw,3rem)}h1 .l2{margin-top:.2em;font-size:.74em;line-height:1.26}}.rm .manifest li,.rm .manifest i,.rm .route .wp-h,.rm .dmap .nd-h,.rm .pl-l{transition:none}@media (width<=860px){.hero-top{min-height:0}.pod-stage{width:88%;margin:4px auto 0}.pod-glow{width:300px;height:300px;margin:-150px 0 0 -150px}.fin h2{margin-bottom:20px}.fin .prose .hook{margin-bottom:18px}.fin-grid{gap:28px}.route{width:84%}.sig{height:190vh}.pay-items{padding-top:28px}.pcards{gap:12px}.mc,.mc.wide,.mc.wide2{padding:12px 12px 24px}.mc-art,.mc.wide .mc-art,.mc.wide2 .mc-art{height:136px;margin-bottom:18px}.mc-txt h3{margin-bottom:10px}.mc .review,.mc.wide2 .review{margin-top:20px}.kids-lead{margin-top:28px}.kids{gap:12px;margin-top:12px}.kid{padding:16px 18px}.yes h2{margin-bottom:28px}.ysteps{gap:22px}.yes-grid{gap:36px}.long-grid{gap:24px}.long h2{margin-bottom:20px}.spiral{width:min(60%,250px)}.faq-head{grid-template-columns:minmax(0,1fr) 112px;align-items:end;column-gap:14px;display:grid}.faq-head .eyebrow{grid-column:1/-1}.untangle{grid-area:2/2;width:112px;margin:0 0 6px}.faq-grid{gap:22px}.faq .qa{padding:22px 0}.area-grid{gap:26px}.area h2{margin-bottom:20px}.dmap{justify-self:center;width:78%}.close-top{gap:26px}.close2 h2{margin-bottom:20px}.close2 .lede{margin-bottom:24px}.meet{justify-self:center;width:74%}.close2 .word{padding-top:44px;padding-bottom:48px}}
