:root{--h1w:clamp(2.5rem, .95rem + 3.95vw, 4.5rem);--bg2:#080b10}h1{font-size:var(--h1w);margin:0 0 30px;line-height:.97}h1 .l{white-space:nowrap;display:block}html.js:not(.rm) h1 .l{animation:h1in 1.3s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes h1in{0%{transform:translateY(.3em)}to{transform:none}}.sum{max-width:33em;color:var(--ink-2);margin:0 0 30px;font-size:19px;line-height:1.6}.cta{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:22px;display:flex}.note{font-size:var(--t-s);color:var(--ink-3);max-width:40em;margin:0;line-height:1.55}.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)}.stars{color:var(--yellow);gap:2px;display:inline-flex}.stars svg{width:15px;height:15px}.txt-plain{color:var(--ink-2);padding:6px 0;font-size:17px;font-weight:500}.dsp2{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dls);word-spacing:var(--dws);font-stretch:var(--dst);font-synthesis:none}.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='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='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='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='409' y='34' width='2' height='2' fill='%23ffffff' opacity='0.27'/%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: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(32% 44% at 78%,#5ce1e61a,#5ce1e600 70%),radial-gradient(24% 26% at 66% 86%,#93d1bc0f,#93d1bc00 70%),radial-gradient(20% 22% at 92% 16%,#5170ff0d,#5170ff00 70%);position:absolute;inset:0}.hero-grid{min-height:calc(100svh - var(--head) - 36px);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;column-gap:clamp(24px,3vw,56px);padding-bottom:36px;display:grid}.hero-copy{z-index:2;padding:12px 0 8px;position:relative}.js .hero-copy .rv{opacity:1;transform:translateY(14px)}.js .hero-copy .rv.is-in{transition:transform 1.2s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:none}.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}.kh{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.kh-glow{pointer-events:none;background:radial-gradient(closest-side,#5ce1e61a,#5170ff0a 58%,#5ce1e600);border-radius:50%;width:760px;height:700px;margin:-350px 0 0 -380px;position:absolute;top:42%;left:50%}.kh-box{width:100%;height:auto;display:block;position:relative;overflow:visible}.kh-box *{transform-box:view-box}.kt{transform-origin:0 0;transform:translate(310px, 1100px) rotate(var(--a)) translateY(-786px);opacity:.66;cursor:pointer;transition:opacity 1.6s var(--ease)}.kt-l{transition:transform 1.9s cubic-bezier(.45,.05,.25,1)}.kt-halo{opacity:0;transition:opacity 1.9s var(--ease);pointer-events:none}.kt.on,.kt.on .kt-halo{opacity:1}.kt.on>.kt-l{transform:translateY(-58px)}.kt-flip{transform:rotate(180deg)}.kt.on>.kt-flip{transform:translateY(-58px)rotate(180deg)}.kb-spill{transform-origin:310px 430px}.js:not(.rm) .hero.is-on .kb-spill{animation:8s ease-in-out infinite khspill}@keyframes khspill{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.js:not(.rm) .kts .kt{animation:1.9s cubic-bezier(.3,.7,.2,1) both khrise;animation-delay:calc(var(--n) * .13s + .2s)}@keyframes khrise{0%{transform:translate(310px, 1100px) rotate(calc(var(--a) * var(--fan,1))) translateY(-600px);opacity:0}40%{opacity:.66}to{transform:translate(310px, 1100px) rotate(calc(var(--a) * var(--fan,1))) translateY(-786px)}}.kh-names{flex-wrap:wrap;justify-content:center;gap:6px 4px;display:flex;position:relative}.kh-names a{min-height:40px;font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);transition:color 1.2s var(--ease);border-radius:10px;padding:9px 12px;font-size:13px;line-height:22px;position:relative}.kh-names a:after{content:"";background:var(--mint);transform-origin:0;height:1px;transition:transform 1.4s var(--ease);position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.kh-names a.on,.kh-names a:hover,.kh-names a:focus-visible{color:var(--mint)}.kh-names a.on:after,.kh-names a:hover:after{transform:scaleX(1)}.no-js .kt,.rm .kt{opacity:1}.kit{isolation:isolate;padding-top:calc(var(--pad) * .85);position:relative}.kit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 50% 58%,#5ce1e612,#5ce1e600 70%),radial-gradient(30% 24% at 12% 30%,#5170ff0a,#5170ff00 70%);position:absolute;inset:0}.kit-intro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:clamp(40px,6vw,110px);display:grid}.kit-intro h2{max-width:9em}.kit-txt .hook{font-size:var(--t-m);color:var(--ink);max-width:17em;margin:0 0 18px;line-height:1.16}.kit-txt p{color:var(--ink-2);max-width:32em;font-size:19px;line-height:1.65}.kit-txt .lead-in{color:var(--ink);margin-top:16px;font-weight:600}.kit-track{height:350vh;margin-top:clamp(8px,2vw,24px);position:relative}.kit-pin{height:100svh;padding:calc(var(--head) + 6px) 0 clamp(16px, 3vh, 30px);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.kit-stage{flex:auto;min-height:260px;position:relative}.kit-stage canvas{width:100%;height:100%;position:absolute;inset:0}.kit-still{padding:14px var(--gutter) 18px;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.kit-still svg{width:100%;height:100%}.kit-still .still-grid{display:none}.has-kit .kit-still{opacity:0}.routes{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.route{border-radius:var(--r-lg);backdrop-filter:blur(8px);transition:border-color .5s, background-color .5s, box-shadow .6s var(--ease);background:#0d1219db;border:1px solid #ffffff17;grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:20px;padding:22px 26px 24px;display:grid;position:relative}.route .ri{background:#0a0f14;border-radius:15px;grid-row:1/span 2;place-items:center;width:54px;height:54px;transition:box-shadow .5s;display:grid;box-shadow:inset 0 0 0 1px #93d1bc38}.route .ri svg{width:36px;height:36px;overflow:visible}.route h3{font-size:calc(var(--t-m) * .95);margin:2px 0 8px;line-height:1.1}.route p{color:var(--ink-2);max-width:36em;font-size:16px;line-height:1.55}.route{transition:opacity .7s var(--ease), border-color .5s, background-color .5s, box-shadow .5s}.routes.live .route:not(.lit){opacity:.4}.route:before{content:"";background:var(--mint);opacity:0;width:1.5px;height:15px;transition:opacity .35s;position:absolute;top:-15px;left:50%;box-shadow:0 0 8px #93d1bccc}.route.lit:before{opacity:1}.route.lit{background:#101a1ce6;border-color:#93d1bc9e;box-shadow:0 0 0 1px #93d1bc38,0 24px 60px -24px #93d1bc6b}.route.lit .ri{box-shadow:inset 0 0 0 1.5px var(--mint), 0 0 22px #93d1bc59}.kit-after{padding:clamp(26px, 3vw, 40px) 0 calc(var(--pad) * .8);color:var(--ink-2);max-width:44em;font-size:19px;line-height:1.6}.no-js .kit-track,.rm .kit-track{height:auto}.no-js .kit-pin,.rm .kit-pin{height:auto;padding-top:10px;position:relative}.no-js .kit-stage,.rm .kit-stage{flex:none;height:clamp(300px,46vw,640px)}.no-js .kit-stage canvas,.rm .kit-stage canvas{display:none}.grp{padding:calc(var(--pad) * .72) 0}.grp>.wrap{position:relative}.grp+.grp>.wrap:before{content:"";left:var(--gutter);right:var(--gutter);top:calc(var(--pad) * -.72);background:var(--line-2);height:1px;position:absolute}.grp-top{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(40px,6vw,104px);display:grid}.gh2{margin-bottom:22px}.gh2 a{color:var(--ink);align-items:center;gap:.32em;transition:color .25s;display:inline-flex}.gh2 a:hover{color:var(--mint)}.gar{width:.6em;height:.6em;color:var(--mint);transition:transform .35s var(--ease);flex:none}.gh2 a:hover .gar{transform:translate(6px)}.opener{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dls);word-spacing:var(--dws);font-stretch:var(--dst);font-synthesis:none;font-size:var(--t-m);color:var(--ink);text-wrap:balance;max-width:15em;margin:0 0 22px;line-height:1.16}.grp .prose p{color:var(--ink-2);max-width:31em;font-size:19px;line-height:1.65}.grp .prose p+p{margin-top:16px}.grp-sm .grp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.mm{color:var(--ink-2);font-size:19px}.proof{padding:calc(var(--pad) * .62) 0}.proof-row{border-bottom:1px solid var(--line-2);align-items:center;margin-bottom:30px;padding-bottom:26px;display:flex}.quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quotes.solo{grid-template-columns:minmax(0,1fr);max-width:760px}.review{border-radius:var(--r-lg);background:#0f141b;border:1px solid #ffffff14;flex-direction:column;margin:0;padding:30px 32px 26px;display:flex;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:18px}.review .stars svg{width:18px;height:18px}.review blockquote{flex:1;margin:0 0 22px}.review blockquote p{color:var(--ink);font-size:20px;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}.js:not(.rm) .review .stars svg{opacity:.18;transition:opacity .5s ease, transform .7s var(--ease);transition-delay:calc(var(--s) * .11s + .35s + var(--i,0) * .2s);transform:scale(.55)}.js:not(.rm) .review.is-in .stars svg{opacity:1;transform:none}.faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.faq-grid>div:first-child{position:sticky;top:120px}.faq h2{max-width:10em}.qa{border-top:1px solid var(--line);padding:30px 0}.qa:last-child{border-bottom:1px solid var(--line)}.qa h3{font-size:var(--t-m);margin-bottom:12px;line-height:1.14}.qa p{color:var(--ink-2);max-width:36em}.tether{width:min(100%,380px);margin-top:clamp(28px,3vw,48px)}.tether svg{width:100%;height:auto;overflow:visible}.tether .tt,.tether .tb{transform-origin:200px 200px}.tt-web .tb{--du:5.2s}.tt-seo .tb{--du:6.1s}.tt-mkt .tb{--du:4.7s}.tt-brand .tb{--du:5.7s}.tt-care .tb{--du:6.6s}.js:not(.rm) .tether .tb{animation:tbob var(--du) ease-in-out infinite alternate}@keyframes tbob{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.js:not(.rm) .tt-seo{animation:11s linear infinite both tt-seo}.js:not(.rm) .tt-seo .tl{stroke-dasharray:var(--ln);animation:11s linear infinite both tl-seo}.js:not(.rm) .tt-mkt{animation:11s linear infinite both tt-mkt}.js:not(.rm) .tt-mkt .tl{stroke-dasharray:var(--ln);animation:11s linear infinite both tl-mkt}.js:not(.rm) .tt-brand{animation:11s linear infinite both tt-brand}.js:not(.rm) .tt-brand .tl{stroke-dasharray:var(--ln);animation:11s linear infinite both tl-brand}.js:not(.rm) .tt-care{animation:11s linear infinite both tt-care}.js:not(.rm) .tt-care .tl{stroke-dasharray:var(--ln);animation:11s linear infinite both tl-care}.tether *{animation-play-state:paused!important}.faq.is-on .tether *{animation-play-state:running!important}@keyframes tt-seo{0%,8%{opacity:0;transform:translate(57.1px,-18.5px)rotate(24deg)}11%{opacity:1}17%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes tl-seo{0%,13%{stroke-dashoffset:var(--ln)}20%,to{stroke-dashoffset:0}}@keyframes tt-mkt{0%,24%{opacity:0;transform:translate(35.3px,48.5px)rotate(24deg)}27%{opacity:1}33%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes tl-mkt{0%,29%{stroke-dashoffset:var(--ln)}36%,to{stroke-dashoffset:0}}@keyframes tt-brand{0%,40%{opacity:0;transform:translate(-35.3px,48.5px)rotate(24deg)}43%{opacity:1}49%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes tl-brand{0%,45%{stroke-dashoffset:var(--ln)}52%,to{stroke-dashoffset:0}}@keyframes tt-care{0%,56%{opacity:0;transform:translate(-57.1px,-18.5px)rotate(24deg)}59%{opacity:1}65%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes tl-care{0%,61%{stroke-dashoffset:var(--ln)}68%,to{stroke-dashoffset:0}}.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 74% 22%,#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:10em;margin-bottom:28px;line-height:.98}.close2 .lede{color:var(--ink-2);max-width:25em;margin-bottom:34px;font-size:21px}.close2 .cta{margin-bottom:0}.ring{justify-self:end;width:100%;max-width:620px;position:relative}.ring svg{width:100%;height:auto;overflow:visible}.ring .pglow{opacity:1}.ring .pdisc{transition:stroke .5s}.ring .vw{opacity:0;transform-origin:0 0}.ring .arcs path{opacity:1}.js:not(.rm) .ring .pglow,.js:not(.rm) .ring .arcs path{opacity:0}.js:not(.rm) .ring.on .pglow{opacity:1;transition:opacity .6s}.js:not(.rm) .ring.on .arcs path{animation:1.2s ease-in-out infinite arcs}.js:not(.rm) .ring.on .arcs .a2{animation-delay:.15s}.js:not(.rm) .ring.on .arcs .a3{animation-delay:.3s}@keyframes arcs{0%,to{opacity:.15}40%{opacity:1}}.close2:not(.is-on) .ring *{animation-play-state:paused!important}.band{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(72px,9vw,136px);padding-top:clamp(40px,5vw,64px);scroll-margin-top:80px;display:grid}.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;position:sticky;top:120px}.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){.hero-grid{grid-template-columns:minmax(0,1fr) 440px}}@media (width<=1179px){.hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{min-height:calc(100svh - var(--head) - 36px - 40px);flex-direction:column;justify-content:center;display:flex}.kh{width:100%;max-width:560px;margin:0 auto}.kit-intro,.grp-top,.grp-sm .grp-top,.close-top,.band{grid-template-columns:minmax(0,1fr)}.kit-intro{align-items:start;gap:26px}.ring{justify-self:center}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid>div:first-child,.band-lead{position:relative;top:0}.kit-stage .still-row{display:none}.kit-stage .still-grid{display:block}}@media (width>=861px) and (width<=1179px){.kit-stage .still-row{display:block}.kit-stage .still-grid{display:none}}@media (width<=860px){.hero{padding-top:calc(var(--head) + 28px)}h1{margin-bottom:22px}h1 .l{white-space:normal;display:inline}.hero-copy{min-height:calc(100svh - var(--head) - 28px - 24px)}.sum{margin-bottom:26px;font-size:17px}.cta{gap:12px}.cta .btn{width:100%}.author{margin-top:22px}.kit{padding-top:calc(var(--pad) * .6)}.kit-txt .hook{font-size:calc(var(--t-m) * 1.02)}.kit-txt p,.grp .prose p,.kit-after,.mm{font-size:17px}.kit-track{height:310vh}.kit-pin{padding-top:calc(var(--head) + 2px);padding-bottom:calc(80px + env(safe-area-inset-bottom))}.routes{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px}.route:before{display:none}.route{border-radius:16px;grid-template-columns:38px minmax(0,1fr);column-gap:14px;padding:14px 16px 15px}.route .ri{border-radius:11px;width:38px;height:38px}.route .ri svg{width:26px;height:26px}.route h3{margin:0 0 4px;font-size:17px}.route p{font-size:14.5px;line-height:1.5}.no-js .kit-stage,.rm .kit-stage{height:128vw;max-height:620px}.grp{padding:calc(var(--pad) * .62) 0}.grp+.grp>.wrap:before{top:calc(var(--pad) * -.62)}.quotes{grid-template-columns:minmax(0,1fr);gap:12px}.review{padding:24px 22px 20px}.review blockquote p{font-size:18px}.tether{width:min(100%,320px);margin-left:auto;margin-right:auto}.close2 .lede{font-size:18px}.close2 .word{padding-top:72px;padding-bottom:64px}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 120px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 120px), #080b1000)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv,.js [data-rise] .li{opacity:1!important;transition:none!important;transform:none!important}h1 .l,.tw,.kh *,.tether *,.ring *{animation:none!important}.btn,.link,.ul,.route{transition:none}}.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}}.two-ways{scroll-margin-top:var(--head);padding:calc(var(--pad) * .7) 0}.two-ways h2{max-width:16em}.two-ways .lede{margin-top:18px}.tw-table{border:1px solid var(--line);border-radius:var(--r-lg);background:#0b0f15d6;margin-top:34px;overflow:hidden}.tw-table table{border-collapse:collapse;width:100%}.tw-table th,.tw-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line-2);color:var(--ink-2);padding:15px 22px;font-size:16px;font-weight:400;line-height:1.42}.tw-table thead th{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);color:var(--ink);border-top:0;font-size:21px}.tw-table thead .o{color:var(--mint)}.tw-table thead .m{color:var(--turq)}.tw-table tbody th{color:var(--ink);width:27%;font-weight:700}.tw-table tbody th a{color:inherit;text-underline-offset:4px;text-decoration:underline #93d1bc80}.tw-table td+td,.tw-table th+td,.tw-table thead th+th{border-left:1px solid var(--line-2)}.tw-table td.no{color:var(--ink-3)}@media (width<=860px){.tw-table thead{display:none}.tw-table table,.tw-table tbody,.tw-table tr,.tw-table th,.tw-table td{width:auto;display:block}.tw-table tr{border-top:1px solid var(--line-2);padding:14px 18px}.tw-table tr:first-child{border-top:0}.tw-table th,.tw-table td{padding:0;border:0!important}.tw-table tbody th{margin-bottom:6px}.tw-table td{margin-top:4px}.tw-table td:before{content:attr(data-l) ": ";color:var(--ink);font-weight:600}}.hero-copy{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.hero-copy .crumbs ol,.hero-copy .cta{justify-content:center}.hero-copy .sum,.hero-copy .note,.hero-copy h1 .l2{margin-left:auto;margin-right:auto}.hero-copy .sum{max-width:760px}.kt{transform:translate(310px, 1100px) rotate(calc(var(--a) * var(--fan,1))) translateY(-786px)}@media (width>=1180px){.hero:before{background:radial-gradient(50% 30% at 50% 84%,#5ce1e61a,#5ce1e600 70%),radial-gradient(26% 22% at 14% 78%,#93d1bc0d,#93d1bc00 70%),radial-gradient(26% 22% at 86% 78%,#5170ff0d,#5170ff00 70%)}.hero{flex-direction:column;min-height:100svh;display:flex}.hero-grid{flex-direction:column;flex:1;align-items:center;min-height:0;padding-bottom:28px;display:flex}.hero-copy{width:100%;max-width:1080px;padding-top:0;padding-bottom:0}.hero-copy .author{margin-top:20px}.kh{--fan:2.45;--kw:clamp(360px, 49svh, 450px);width:var(--kw);margin-top:calc(16px - var(--kw) * .174);gap:0}.kh-glow{background:radial-gradient(closest-side,#5ce1e617,#5170ff09 60%,#5ce1e600);width:1240px;height:480px;margin:-240px 0 0 -620px;top:62%}}.kh-names{isolation:isolate}.kh-names:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03050ad1,#03050a8c 60%,#03050a00);position:absolute;inset:-8px -48px}@media (width<=1179px){.hero-copy .author{align-self:center}}@media (hover:hover) and (pointer:fine) and (width>=861px){.hero .cta a.btn-ghost.sms,.hero .cta a.btn-ghost.sms-link,.hero .cta a.btn-ghost.sms:hover,.hero .cta a.btn-ghost.sms-link:hover{min-height:0;box-shadow:none;font-size:17px;font-weight:500;line-height:inherit;letter-spacing:normal;white-space:normal;color:var(--ink-2);background:0 0;border:0;border-radius:0;padding:6px 0;display:inline;transform:none}}.hero-copy .author{justify-content:center;min-width:268px}.art{aspect-ratio:640/470;justify-self:end;width:100%;max-width:680px;position:relative}.flip .grp-top>.art{order:-1;justify-self:start}.grp-sm .art{justify-self:start;max-width:580px}.art-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.art-seo .art-svg{will-change:transform}.entries{gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.e3{grid-template-columns:repeat(3,minmax(0,1fr))}.e2{grid-template-columns:repeat(2,minmax(0,1fr))}.e1{grid-template-columns:minmax(0,1fr);margin-top:30px}.e1w{max-width:calc(50% - 9px)}.entry{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 #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:14px;padding:14px 26px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.entry:before{content:"";z-index:1;background:var(--mint);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;top:0;left:28px;right:28px;transform:scaleX(0)}.entry:hover{border-color:#93d1bc52;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000000bf}.entry:hover:before{transform:scaleX(1)}.js .entry.rv.is-in{transition:opacity .9s var(--ease), transform .7s var(--ease), border-color .4s, box-shadow .6s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.js .entry.rv.is-in:hover{transition-delay:0s;transform:translateY(-4px)}.mini{grid-area:1/1/auto/-1;margin:0 -10px 12px}.mini svg{width:100%;height:auto;display:block;overflow:visible}.entry h3{font-size:calc(var(--t-m) * .88);grid-area:2/1;margin:0 0 12px;line-height:1.14}.entry h3 a{color:var(--ink);transition:color .25s}.entry h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.entry h3 a:focus-visible{outline:none}.entry h3 a:focus-visible:after{outline:2px solid var(--mint);outline-offset:-3px}.entry:hover h3 a{color:var(--mint)}.entry p{color:var(--ink-2);grid-area:3/1/auto/-1;font-size:17px;line-height:1.55}.entry .ea{width:22px;height:22px;color:var(--mint);transition:transform .35s var(--ease);grid-area:2/2;margin-top:2px}.entry:hover .ea{transform:translate(4px)}.mini svg{transition:filter .5s}.entry.lit .mini svg{filter:brightness(1.14)saturate(1.08)}.big2{gap:22px}.entry.big{background:radial-gradient(120% 90% at 50% 0,#5ce1e612,#5ce1e600 60%),linear-gradient(#141b24f2,#0c1117f2);border-color:#93d1bc42;padding:12px 34px 34px;box-shadow:inset 0 1px #93d1bc38,0 44px 90px -50px #5ce1e647}.entry.big .mini{margin:0 -14px 18px}.entry.big h3{font-size:calc(var(--t-m) * 1.14);margin-bottom:14px}.entry.big p{max-width:34em;font-size:18px}.entry.big .ea{width:28px;height:28px;margin-top:4px}.entry.wide{grid-template-columns:minmax(0,210px) minmax(0,1fr) auto;align-items:center;column-gap:22px;padding:16px 26px 18px 18px}.entry.wide .mini{grid-area:1/1/span 2;margin:0}.entry.wide h3{grid-area:1/2;align-self:end;margin-bottom:8px}.entry.wide p{grid-area:2/2/auto/-1;align-self:start}.entry.wide .ea{grid-area:1/3;align-self:end;margin-bottom:8px}.checks{grid-template-columns:repeat(2,max-content);gap:14px 34px;margin:22px 0;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.cb{width:26px;height:26px;color:var(--mint);box-shadow:inset 0 0 0 2px var(--mint);background:#93d1bc1f;border-radius:8px;flex:none;place-items:center;transition:background .6s,box-shadow .6s;display:grid}.cb svg{width:12px;height:10px;transition:opacity .5s ease, transform .7s var(--ease)}.js:not(.rm) .checks li:not(.on) .cb{background:#93d1bc00;box-shadow:inset 0 0 0 2px #93d1bc52}.js:not(.rm) .checks li:not(.on) .cb svg{opacity:0;transform:scale(.3)}.js:not(.rm) .checks li.ping .cb{box-shadow:inset 0 0 0 2px var(--mint), 0 0 0 5px #93d1bc29, 0 0 22px #93d1bc66}@media (width<=1179px){.flip .grp-top>.art,.grp-sm .grp-top>.art{order:2}.art,.grp-sm .art{justify-self:center;max-width:640px}.e3{grid-template-columns:minmax(0,1fr)}.e1w{max-width:none}}@media (width>=861px) and (width<=1179px){.e3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.entry.wide{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:12px 20px 22px}.entry.wide .mini{grid-area:1/1/auto/-1;margin:0 -10px 12px}.entry.wide h3{grid-area:2/1;margin-bottom:10px}.entry.wide .ea{grid-area:2/2;align-self:start}.entry.wide p{grid-area:3/1/auto/-1}}@media (width<=860px){.e2{grid-template-columns:minmax(0,1fr)}.entries{gap:12px;margin-top:32px}.entry{padding:12px 20px 22px}.entry.big{padding:10px 22px 26px}.entry.big .mini{margin:0 -12px 14px}.entry.big h3{font-size:calc(var(--t-m) * 1.02)}.entry.big p{font-size:17px}.entry p{font-size:16px}.checks{grid-template-columns:minmax(0,1fr);gap:12px}.checks li{font-size:17px}}@media (prefers-reduced-motion:reduce){.entry{transition:none}}.art,.art *{pointer-events:none}@media (width<=860px){.hero-copy{min-height:0;padding-bottom:18px}.hero-grid{padding-bottom:24px}.kh{gap:10px;max-width:330px}.kit-intro{gap:20px}.kit-txt .hook{margin-bottom:14px}.kit-track{height:225vh;margin-top:0}.kit-after{padding-top:22px;padding-bottom:calc(var(--pad) * .6)}.two-ways{padding:calc(var(--pad) * .6) 0}.tw-table{margin-top:24px}.tw-table tbody th{width:auto}.tw-table tr{padding:12px 16px}.grp{padding:calc(var(--pad) * .55) 0}.grp+.grp>.wrap:before{top:calc(var(--pad) * -.55)}.grp-top{gap:22px}.gh2,.opener{margin-bottom:16px}.art,.grp-sm .art{max-width:260px}.entries{gap:10px;margin-top:22px}.mini{margin-bottom:6px}.mini svg{max-height:112px}.entry.big .mini{margin-bottom:8px}.entry.big .mini svg{max-height:132px}.entry h3{margin-bottom:8px}.checks{gap:10px;margin:16px 0}.proof-row{margin-bottom:20px;padding-bottom:18px}.faq-grid{gap:20px}.tether{width:min(100%,220px);margin-top:18px}.qa{padding:24px 0}.close2{padding-top:calc(var(--pad) * .9)}.close-top{gap:18px}.close2 h2{margin-bottom:18px}.close2 .lede{margin-bottom:24px}.ring{max-width:270px}.band{gap:20px;margin-top:40px;padding-top:32px}.low{margin-top:22px;padding-top:18px}.close2 .word{padding-top:48px;padding-bottom:52px}}
