:root{--h1w:clamp(2.45rem, .95rem + 3.85vw, 4.6rem);--bg2:#080b10;--old:#d6cdbe80}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='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)}.prose a{color:var(--ink);font-weight:600}.art *{transform-box:fill-box}.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% 44% at 76% 44%,#5ce1e614,#5ce1e600 70%),radial-gradient(22% 24% at 64% 82%,#d6cdbe09,#d6cdbe00 70%);position:absolute;inset:0}.hero-grid{min-height:calc(100svh - var(--head) - 36px);grid-template-columns:minmax(0,1fr) minmax(0,520px);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}.st-stage{aspect-ratio:540/572;width:100%;margin-right:calc(var(--gutter) * -.5);justify-self:end;position:relative}.st-svg{width:100%;height:100%;overflow:hidden}.hero:not(.is-on) .st-svg *{animation-play-state:paused!important}.st-svg *{transform-box:view-box}.js:not(.rm) .stn{animation:14s ease-in-out infinite stdrift}@keyframes stdrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-4px,6px)rotate(-.6deg)}}.stn{transform-origin:380px 236px}.wins .w{opacity:.85}.js:not(.rm) .wins .w{animation:winb 4.2s ease-in-out var(--d) infinite}@keyframes winb{0%,to{opacity:.9}40%{opacity:.9}50%{opacity:.2}60%{opacity:.9}}.js:not(.rm) .bk{animation:2.6s steps(2,jump-none) infinite bk}.js:not(.rm) .bk.b2{animation-delay:-.9s}.js:not(.rm) .bk.b3{animation-delay:-1.7s}@keyframes bk{0%{opacity:1}50%{opacity:.15}to{opacity:1}}.cap-swing{transform-origin:380px 374px}.newmod{transform:none}.dockp{opacity:0;transform-origin:376px 110px}.js:not(.rm) .newmod{animation:1.5s cubic-bezier(.2,.8,.25,1) .25s both newmod}@keyframes newmod{0%{opacity:0;transform:translateY(-190px)}30%{opacity:1}82%{transform:translateY(3px)}to{transform:none}}.js:not(.rm) .dockp{animation:1.2s ease-out 1.5s both dockp}@keyframes dockp{0%{opacity:0;transform:scale(.9)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}.js:not(.rm) .cap-swing{animation:7s ease-in-out infinite alternate swing}@keyframes swing{0%{transform:rotate(-3deg)}to{transform:rotate(2.4deg)}}.cap-in{transform-origin:0 0}.js:not(.rm) .cap-in{animation:5.2s ease-in-out infinite alternate capbob}@keyframes capbob{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}.js:not(.rm) .cap-l{animation:3.4s steps(2,jump-none) infinite bk}.sh{opacity:0}.js:not(.rm) .sh{opacity:1}.js:not(.rm) .shA{animation:9s linear -1.2s infinite shA}.js:not(.rm) .shB{animation:11s linear -6s infinite shB}.js:not(.rm) .shC{animation:12s linear -.4s infinite shC}.no-js .sh,.rm .sh{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);align-items:center;gap:18px 48px;padding:24px 0;display:flex}.tq{border-left:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 18px;margin:0;padding-left:40px;display:grid}.tq .stars{grid-row:1/span 2;align-self:center}.tq blockquote{margin:0}.tq blockquote p{color:var(--ink);max-width:44em;font-size:17px;line-height:1.5}.tq figcaption{color:var(--ink-3);font-size:14px}.tq figcaption b{color:var(--ink-2);font-weight:700}.ovw-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,6vw,104px);display:grid}.ovw h2{max-width:12em;margin-bottom:30px}.ovw .prose p{color:var(--ink-2);max-width:31em;font-size:19px;line-height:1.65}.ovw .prose p+p{margin-top:18px}.ovw .prose p.hook{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:15em;line-height:1.16}.cut{justify-self:end;width:100%;max-width:660px;position:relative}.cut svg{width:100%;height:auto;overflow:visible}.cut *{transform-box:view-box}.cut .rm rect{fill:#93d1bc1f;stroke:#93d1bcb3;stroke-width:1.2px}.cut .rm path{stroke:#bff0decc;stroke-width:2.4px;stroke-linecap:round}.cut .pp{stroke:#93d1bc;stroke-width:2.2px}.cut .flow path{stroke:#dff7ee;stroke-width:2.4px;stroke-dasharray:3 14;opacity:0}.cut .core-l{opacity:.8}.paint{transform-origin:66px 200px}.sprayer{opacity:0}.js:not(.rm) .cut .rm rect{fill:#93d1bc00;stroke:#93d1bc38;transition:fill .6s,stroke .6s;transition-delay:var(--d)}.js:not(.rm) .cut .rm path{stroke:#bff0de1f;transition:stroke .6s;transition-delay:var(--d)}.js:not(.rm) .cut.go .rm rect{fill:#93d1bc1f;stroke:#93d1bcb3}.js:not(.rm) .cut.go .rm path{stroke:#bff0decc}.js:not(.rm) .cut .pp{stroke-dasharray:1;stroke-dashoffset:1px}.js:not(.rm) .cut.go .pp{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.5,0,.3,1) .15s}.js:not(.rm) .cut.go .pp.p2{transition-delay:.35s}.js:not(.rm) .cut .core-l{opacity:.15;transition:opacity .5s}.js:not(.rm) .cut.go .core-l{opacity:.9}.js:not(.rm) .cut .paint{transform:scaleX(0)}.js:not(.rm) .cut.go .paint{transition:transform 1.7s cubic-bezier(.55,0,.35,1) 1.9s;transform:scaleX(1)}.js:not(.rm) .cut.go .sprayer{animation:1.7s cubic-bezier(.55,0,.35,1) 1.9s both spray}@keyframes spray{0%{opacity:0;transform:translate(66px,96px)}8%{opacity:1}25%{transform:translate(108px,150px)}50%{transform:translate(156px,96px)}75%{transform:translate(204px,150px)}92%{opacity:1}to{opacity:0;transform:translate(246px,110px)}}.js:not(.rm) .cut .mist{transform-origin:0 22px;transform-box:fill-box;animation:.5s ease-in-out infinite alternate mist}@keyframes mist{0%{opacity:.5}to{opacity:1}}.js:not(.rm) .cut.flowing .flow path{opacity:1;transition:opacity .6s;animation:1.1s linear infinite flow}.js:not(.rm) .cut.flowing .flow path+path{animation-duration:1.3s}@keyframes flow{to{stroke-dashoffset:-17px}}.cut:not(.on) *{animation-play-state:paused!important}.sig{height:240vh;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% 50% at 66% 52%,#5ce1e612,#5ce1e600 70%),radial-gradient(30% 26% at 46% 92%,#ff96460d,#ff964600 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) * .86);max-width:8.5em;margin-bottom:24px}.sig-copy p{color:var(--ink-2);max-width:17em;font-size:19px;line-height:1.6}.sig-stage{aspect-ratio:1.42;width:100%;max-height:calc(100svh - var(--head) - 60px);margin-top:calc(var(--head) * .5);position:relative}.sig-stage canvas{width:100%;height:100%;position:absolute;inset:0}.sig-still{place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.sig-svg{width:92%;height:auto;overflow:visible}.has-sig .sig-still{opacity:0}.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) * .6) 0;position:relative}.no-js .sig-copy,.rm .sig-copy{padding-top:0}.no-js .sig-stage,.rm .sig-stage{margin-top:0}.no-js .sig-grid>*,.rm .sig-grid>*{opacity:1!important;transform:none!important}.fwd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,104px);display:grid}.h3l{font-size:calc(var(--t-l) * .74);text-wrap:balance;max-width:12em;margin-bottom:28px;line-height:1.04}.fwd .prose p{color:var(--ink-2);max-width:33em;font-size:18px;line-height:1.65}.fwd .prose p+p{margin-top:16px}.fwd .prose a,.pc a,.also a,.area .prose a,.qa a,.close4 .body 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}.fwd .prose a:hover,.pc a:hover,.also a:hover,.area .prose a:hover,.qa a:hover,.close4 .body a:hover{color:var(--mint)}.rmap{border-collapse:collapse;width:100%;max-width:620px;font-family:var(--mono);margin-top:22px;font-size:15px}.rmap th{text-align:left;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);padding:0 0 14px}.rmap td{border-top:1px solid var(--line-2);color:var(--ink);white-space:nowrap;padding:14px 0}.rmap td:first-child{color:var(--ink-2)}.rmap tr:last-child td{border-bottom:1px solid var(--line-2)}.rmap .ar{width:56px;color:var(--mint);padding-left:14px;padding-right:14px}.rmap .ar svg{width:28px;height:12px;display:block}.fw{justify-self:end;width:100%;max-width:640px;position:relative}.fw svg{width:100%;height:auto;overflow:visible}.fw *{transform-box:view-box}.fw-l{font:500 13px/1.2 var(--mono);white-space:nowrap;pointer-events:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.fw-l span{text-align:center;opacity:0;grid-area:1/1}.fw-l span.a1{opacity:1}.fw-l.old{color:var(--ink-3);top:28%;left:54.6%}.fw-l.neu{color:var(--ink);top:75%;left:68.6%}.pod{opacity:0}.route-lit{stroke-dasharray:.12 1;stroke-dashoffset:1px;opacity:0}.arrive{opacity:0;transform-origin:384px 300px}.js:not(.rm) .fw.on .pod{opacity:1;animation:12s linear infinite pod}.js:not(.rm) .fw.on .pod>g{animation:4s linear infinite podop}@keyframes podop{0%{opacity:0}4%,78%{opacity:1}82%,to{opacity:0}}.js:not(.rm) .fw.on .route-lit{animation:4s linear infinite rlit}@keyframes rlit{0%,38%{opacity:0;stroke-dashoffset:.12px}40%{opacity:1}76%{opacity:1;stroke-dashoffset:-.96px}78%,to{opacity:0;stroke-dashoffset:-.96px}}.js:not(.rm) .fw.on .arrive{animation:4s ease-out infinite arrive}@keyframes arrive{0%,76%{opacity:0;transform:scale(1)}78%{opacity:.9}96%,to{opacity:0;transform:scale(1.18,1.6)}}.js:not(.rm) .fw.on .gate{animation:gate 4s var(--ease) infinite}.gate{transform-origin:0 0}@keyframes gate{0%,27%{transform:translate(178px,112px)scale(1)}32%{transform:translate(178px,112px)scale(1.18)}40%,to{transform:translate(178px,112px)scale(1)}}.js:not(.rm) .fw.on .fw-l span{animation:12s step-end infinite lab}.js:not(.rm) .fw.on .fw-l span.a1{animation-name:labA}.js:not(.rm) .fw.on .fw-l span.a2{animation-name:labB}.js:not(.rm) .fw.on .fw-l span.a3{animation-name:labC}@keyframes labA{0%,33.2%{opacity:1}33.3%,to{opacity:0}}@keyframes labB{0%,33.2%{opacity:0}33.3%,66.5%{opacity:1}66.6%,to{opacity:0}}@keyframes labC{0%,66.5%{opacity:0}66.6%,to{opacity:1}}.no-js .pod,.rm .pod{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pc{border-radius:var(--r-lg);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}.pc-art{aspect-ratio:520/250;background:radial-gradient(70% 80% at 50% 40%,#5ce1e60f,#5ce1e600 70%),#090d12;border-radius:14px;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pc-art svg{width:100%;height:100%;position:relative}.pc-art *{transform-box:view-box}.pc-txt{padding:0 16px}.pc h3{font-size:var(--t-m);margin-bottom:14px;line-height:1.12}.pc p{color:var(--ink-2);font-size:17px}.pc p+p{margin-top:12px}.pc-art *{animation-play-state:paused!important}.pc.play .pc-art *{animation-play-state:running!important}.a-run .lead{fill:#93d1bcbf}.a-run .vis{transform:translate(206px,44px)}.a-run .spark{opacity:0}.a-run .cbtn{transform-origin:323px 196px}.js:not(.rm) .a-run .vis{animation:6s cubic-bezier(.45,0,.3,1) infinite vis}@keyframes vis{0%{opacity:0;transform:translate(40px,120px)rotate(-20deg)}8%{opacity:1}26%{transform:translate(178px,44px)rotate(0)}34%{transform:translate(184px,44px)rotate(0)}44%{transform:translate(392px,48px)rotate(80deg)}64%{transform:translate(394px,168px)rotate(110deg)}72%{opacity:1;transform:translate(372px,194px)rotate(170deg)}76%,to{opacity:0;transform:translate(362px,196px)rotate(180deg)}}.js:not(.rm) .a-run .lead{animation:6s infinite lead}@keyframes lead{0%,22%{fill:#93d1bc40}30%,92%{fill:#93d1bccc}to{fill:#93d1bc40}}.js:not(.rm) .a-run .gl circle{opacity:.15;animation:6s infinite gl;animation-delay:calc(var(--i) * .18s)}@keyframes gl{0%,38%{opacity:.15}44%,60%{opacity:1}76%,to{opacity:.15}}.js:not(.rm) .a-run .cbtn{animation:cbtn 6s var(--ease) infinite}@keyframes cbtn{0%,72%{transform:none}75%{transform:scale(.94)}80%{transform:scale(1.06)}86%,to{transform:none}}.js:not(.rm) .a-run .cbg{opacity:0;transform-origin:330px 196px;animation:6s infinite cbg}@keyframes cbg{0%,72%{opacity:0}78%{opacity:1}96%,to{opacity:0}}.js:not(.rm) .a-run .spark{transform-origin:323px 196px;animation:6s ease-out infinite spark}@keyframes spark{0%,75%{opacity:0;transform:scale(.7)}79%{opacity:1}90%,to{opacity:0;transform:scale(1.25)}}.rm .a-run .vis,.no-js .a-run .vis{display:none}.a-memo .plane{opacity:0;transform:translate(200px,52px)}.a-memo .row .was{opacity:0}.a-memo .tick{stroke-dasharray:1;stroke-dashoffset:0}.a-memo .row{transform-box:fill-box;transform-origin:50%}.js:not(.rm) .a-memo .plane{animation:7s cubic-bezier(.4,0,.3,1) infinite plane}@keyframes plane{0%{opacity:0;transform:translate(196px,58px)rotate(-50deg)scale(.6)}5%{opacity:1}16%{transform:translate(240px,16px)rotate(-14deg)scale(1)}26%{transform:translate(290px,12px)rotate(16deg)}34%{opacity:1;transform:translate(330px,32px)rotate(48deg)scale(.9)}38%,to{opacity:0;transform:translate(338px,44px)rotate(60deg)scale(.4)}}.js:not(.rm) .a-memo .mtrail{stroke-dasharray:3 5;animation:7s infinite mtr}@keyframes mtr{0%,4%{opacity:0}12%,40%{opacity:1}50%,to{opacity:0}}.js:not(.rm) .a-memo .row{animation:flip 7s var(--ease) infinite}.js:not(.rm) .a-memo .row.r2{animation-delay:.25s}.js:not(.rm) .a-memo .row.r3{animation-delay:.5s}@keyframes flip{0%,38%{transform:scaleY(1)}42%{transform:scaleY(0)}46%,to{transform:scaleY(1)}}.js:not(.rm) .a-memo .row .was{animation:7s step-end infinite was;animation-delay:inherit}.js:not(.rm) .a-memo .row .now{animation:7s step-end infinite now;animation-delay:inherit}.js:not(.rm) .a-memo .row.r2 .was,.js:not(.rm) .a-memo .row.r2 .now{animation-delay:.25s}.js:not(.rm) .a-memo .row.r3 .was,.js:not(.rm) .a-memo .row.r3 .now{animation-delay:.5s}@keyframes was{0%,41.9%{opacity:1}42%,97%{opacity:0}97.1%,to{opacity:1}}@keyframes now{0%,41.9%{opacity:0}42%,97%{opacity:1}97.1%,to{opacity:0}}.js:not(.rm) .a-memo .tick{animation:7s infinite tick}@keyframes tick{0%,56%{stroke-dashoffset:1px}64%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}.also{border-top:1px solid var(--line-2);color:var(--ink-2);margin-top:30px;padding-top:26px;padding-right:max(0px,100% - 60em);font-size:18px;line-height:1.65}.steps-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.steps-head{position:sticky;top:140px}.steps h2{max-width:10em}.chk{position:relative}.chk-track{background:#ffffff14;border-radius:2px;width:2px;position:absolute;top:36px;bottom:36px;left:35px}.chk-track i{transform-origin:50% 0;background:linear-gradient(180deg, var(--teal), var(--mint));border-radius:2px;position:absolute;inset:0;transform:scaleY(1)}.js:not(.rm) .chk-track i{will-change:transform;transform:scaleY(0)}.chk-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.chk-list li{color:var(--ink-2);grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:28px;padding:22px 0;font-size:17px;line-height:1.55;display:grid;position:relative}.chk-list strong{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) * .9);color:var(--ink);margin-bottom:6px;line-height:1.12;display:block}.bx{z-index:1;width:72px;height:72px;box-shadow:inset 0 0 0 1.5px var(--mint), 0 0 30px #93d1bc2e;background:#0c1218;border-radius:18px;place-items:center;transition:box-shadow .5s,background-color .5s;display:grid;position:relative}.bx b{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);color:var(--ink);font-size:34px;line-height:1;transition:color .4s}.bx svg{background:var(--mint);width:26px;height:26px;transition:transform .5s var(--ease), opacity .3s;border-radius:50%;padding:4px;position:absolute;top:-9px;right:-9px;overflow:visible}.bx svg path{fill:none;stroke:#03130d;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s .15s}.js:not(.rm) .chk-list li:not(.on) .bx{background:#0a0e13;box-shadow:inset 0 0 0 1.5px #ffffff24}.js:not(.rm) .chk-list li:not(.on) .bx b{color:var(--ink-3)}.js:not(.rm) .chk-list li:not(.on) .bx svg{opacity:0;transform:scale(.3)}.js:not(.rm) .chk-list li:not(.on) .bx svg path{stroke-dashoffset:1px}.gly{fill:none;stroke:#abe2cfb3;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:54px;overflow:visible}.gly *{transform-box:fill-box}.g1 .b{fill:#93d1bc59;stroke:#93d1bc;transform-origin:50% 100%}.g2 rect{fill:#93d1bc2e;stroke:#93d1bc;stroke-width:1.2px}.g2 .ln{stroke:#dff7ee;stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:0}.g3 .w1{stroke:#dff7ee}.g3 .w2{fill:#93d1bc66;stroke:#93d1bc}.g3 .w3{fill:#93d1bc;stroke:none}.g4 .pen{stroke:#dff7ee}.g5 .kn{fill:#93d1bc;stroke:none;transform:translate(24px)}.g5 rect{fill:#93d1bc24}.js:not(.rm) .chk-list li .gly{opacity:.35;transition:opacity .5s}.js:not(.rm) .chk-list li.on .gly{opacity:1}.js:not(.rm) .chk-list li:not(.on) .g1 .b{transform:scaleY(.2)}.js:not(.rm) .chk-list li.on .g1 .b{transition:transform .7s var(--ease);transition-delay:calc(var(--i) * 90ms + .1s);transform:none}.js:not(.rm) .chk-list li:not(.on) .g2 .ln{stroke-dashoffset:1px}.js:not(.rm) .chk-list li.on .g2 .ln{transition:stroke-dashoffset .5s;transition-delay:calc(var(--i) * .14s + .1s)}.js:not(.rm) .chk-list li:not(.on) .g3 .w1,.js:not(.rm) .chk-list li:not(.on) .g3 .w2,.js:not(.rm) .chk-list li:not(.on) .g3 .w3{opacity:0}.js:not(.rm) .chk-list li.on .g3 .w1{transition:opacity .4s .1s}.js:not(.rm) .chk-list li.on .g3 .w2{transition:opacity .4s .35s}.js:not(.rm) .chk-list li.on .g3 .w3{transition:opacity .4s .6s}.js:not(.rm) .chk-list li.on .g4 .pen{animation:1.6s ease-in-out .1s both pen}@keyframes pen{0%{transform:translate(-22px)}25%{transform:translate(-2px)}30%{transform:translate(-22px,9px)}55%{transform:translate(-2px,9px)}60%{transform:translate(-22px,18px)}85%,to{transform:translate(-2px,18px)}}.js:not(.rm) .chk-list li:not(.on) .g5 .kn{fill:#ffffff4d;transform:none}.js:not(.rm) .chk-list li.on .g5 .kn{transition:transform .6s var(--ease) .15s, fill .4s .15s}.grew-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,104px);display:grid}.grew h2{max-width:10em;margin-bottom:26px}.grew .prose p{color:var(--ink-2);max-width:31em;font-size:19px;line-height:1.65}.grew .prose p+p{margin-top:16px}.review{border-radius:var(--r-lg);background:#0f141b;border:1px solid #ffffff14;max-width:620px;margin:36px 0 0;padding:28px 30px 26px;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:16px}.review .stars svg{width:18px;height:18px}.review blockquote{margin:0 0 20px}.review blockquote p{line-height:1.6;color:var(--ink)!important;font-size:19px!important}.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}.gw{justify-self:end;width:100%;max-width:640px;position:relative}.gw svg{width:100%;height:auto;overflow:visible}.gw *{transform-box:view-box}.gcr *{vector-effect:non-scaling-stroke}.gcr{transform:scale(2)}.gm,.gport{transform:none}.js:not(.rm) .gcr{transform:scale(1.3)}.js:not(.rm) .gm1{transform:translate(54px)}.js:not(.rm) .gm2{transform:translate(108px)}.js:not(.rm) .gm3,.js:not(.rm) .gport{transform:translate(-54px)}.js:not(.rm) .gae{opacity:0;transform:translateY(10px)}.js:not(.rm) .gwin rect{opacity:0}.js:not(.rm) .gw.go .gcr{animation:5.6s cubic-bezier(.5,0,.2,1) .3s both gcr}@keyframes gcr{0%,14%{transform:scale(1.3)}90%,to{transform:scale(2)}}.js:not(.rm) .gw.go .gm1{animation:5.6s cubic-bezier(.6,0,.25,1) .3s both gm1}@keyframes gm1{0%,14%{transform:translate(54px)}28%,to{transform:none}}.js:not(.rm) .gw.go .gm2{animation:5.6s cubic-bezier(.6,0,.25,1) .3s both gm2}@keyframes gm2{0%,26%{transform:translate(108px)}42%,to{transform:none}}.js:not(.rm) .gw.go .gm3,.js:not(.rm) .gw.go .gport{animation:5.6s cubic-bezier(.6,0,.25,1) .3s both gm3}@keyframes gm3{0%,34%{transform:translate(-54px)}50%,to{transform:none}}.gwing{transform-box:fill-box}.gwing.up{transform-origin:50% 100%}.gwing.dn{transform-origin:50% 0}.js:not(.rm) .gwing{opacity:0;transform:scaleY(.08)}.js:not(.rm) .gw.go .gwing{opacity:1;transition:transform .7s cubic-bezier(.3,0,.2,1) 3s,opacity .2s 3s;transform:none}.js:not(.rm) .gw.go .gae{opacity:1;transition:opacity .35s, transform .6s var(--ease);transform:none}.js:not(.rm) .gw.go .ga1{transition-delay:3.6s}.js:not(.rm) .gw.go .ga2{transition-delay:3.85s}.js:not(.rm) .gw.go .ga3{transition-delay:4.1s}.js:not(.rm) .gw.go .gwin rect{opacity:1;transition:opacity .25s;transition-delay:calc(4.4s + var(--i) * .1s)}.js:not(.rm) .gw.on.go .bcn{animation:2.4s steps(2,jump-none) 4.6s infinite bk}.js:not(.rm) .gw.on.go .bcn.c2{animation-delay:5.3s}.js:not(.rm) .gw.on.go .bcn.c3{animation-delay:5.9s}.js:not(.rm) .gw.go .gpic{animation:5.6s .3s both gpic}@keyframes gpic{0%,88%{stroke:#d6cdbe4d}93%{stroke:#ffd27abf}to{stroke:#d6cdbe4d}}.gw:not(.on) *{animation-play-state:paused!important}.faq h2{max-width:10em}.orb{width:min(100%,380px);margin-top:clamp(28px,3vw,44px)}.orb svg{width:100%;height:auto;overflow:visible}.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}.tm{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 46%,#5ce1e60f,#5ce1e600 70%),#060a0f;border-radius:26px;justify-self:end;width:100%;max-width:640px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #93d1bc24,0 40px 90px -40px #000c}.tm svg{width:100%;height:100%;position:absolute;inset:0}.tm .bp-grid path{stroke:#93d1bc0f;stroke-width:1px}.tm .sea{fill:url(#seah)}.tm .coast{fill:none;stroke:#93d1bc66;stroke-width:1.3px;stroke-dasharray:6 4;stroke-linejoin:round}.tm .lake{fill:#05080dcc;stroke:#93d1bc4d;stroke-width:1px;stroke-dasharray:4 3}.tm .river{fill:none;stroke:#5ce1e638;stroke-width:1.2px;stroke-linecap:round}.tm .reg path{stroke:#93d1bc66;stroke-width:1px}.tm .st-w{fill:#93d1bc12}.tm .st-r{fill:none;stroke:#93d1bc;stroke-width:1.5px;stroke-linecap:round}.tm .st-z{fill:none;stroke:#93d1bc8c;stroke-width:1px;stroke-linejoin:round}.tm .nd-o{fill:#0e141b;stroke:#93d1bc;stroke-width:1.6px}.tm .nd-h{fill:#0e141b}.tm .nd-b{fill:#93d1bc}.tm .nd-g{fill:url(#ndg)}.pl-l{left:calc(var(--x) / 6 * 1%);top:calc(var(--y) / 6 * 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 #060a0f,0 0 2px #060a0f;position:absolute}.pl-l.l{transform:translate(calc(-100% - 16px),-50%)}.pl-l.r{transform:translate(16px,-50%)}.pl-l.u{transform:translate(-50%,calc(-100% - 20px))}.pl-l.d{transform:translate(-50%,16px)}.js:not(.rm) .tm .st path{stroke-dasharray:1;stroke-dashoffset:1px}.js:not(.rm) .tm.go .st path{stroke-dashoffset:0;transition:stroke-dashoffset var(--du) cubic-bezier(.4, 0, .2, 1);transition-delay:inherit}.js:not(.rm) .tm .st{transition-delay:var(--d)}.js:not(.rm) .tm .st-w{opacity:0;transition:opacity .6s;transition-delay:inherit}.js:not(.rm) .tm.go .st-w{opacity:1;transition-delay:calc(var(--d) + var(--du) * .6)}.js:not(.rm) .tm .nd-o,.js:not(.rm) .tm .nd-h,.js:not(.rm) .tm .nd-b,.js:not(.rm) .tm .nd-g{opacity:.25;transition:opacity .5s}.js:not(.rm) .tm .nd-g{opacity:0}.js:not(.rm) .tm.go .nd-o,.js:not(.rm) .tm.go .nd-h,.js:not(.rm) .tm.go .nd-b,.js:not(.rm) .tm.go .nd-g{opacity:1;transition-delay:var(--d)}.js:not(.rm) .tm .nd{transform-box:fill-box}.js:not(.rm) .tm.go .nd-h{animation:bolt .6s var(--ease) both;animation-delay:var(--d);transform-box:fill-box;transform-origin:50%}@keyframes bolt{0%{transform:rotate(-90deg)scale(.4)}to{transform:none}}.js:not(.rm) .pl-l{color:var(--ink-3);transition:color .6s}.js:not(.rm) .tm.go .pl-l{color:var(--ink);transition-delay:var(--d)}.close4{isolation:isolate;padding:calc(var(--pad) * 1.05) 0 0;position:relative}.close4:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 34% at 74% 26%,#5ce1e617,#5ce1e600 70%),radial-gradient(40% 30% at 18% 60%,#93d1bc0d,#93d1bc00 70%);position:absolute;inset:0}.close-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.close4 h2{font-size:calc(clamp(2.4rem, 1rem + 4.2vw, 5.4rem) * var(--kl));text-wrap:balance;max-width:10em;margin-bottom:26px;line-height:.98}.close4 .lede{color:var(--ink);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);max-width:16em;margin-bottom:20px;line-height:1.18}.close4 .body{color:var(--ink-2);max-width:30em;margin-bottom:32px;font-size:19px;line-height:1.6}.close4 .cta{margin-bottom:0}.after{gap:6px;margin-top:22px;display:grid}.after p{color:var(--ink-2);font-size:17px}.after 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}.after a:hover{color:var(--mint)}.after .small,.low .small{font-size:var(--t-s);color:var(--ink-3)}.low{border-top:1px solid var(--line-2);gap:6px;max-width:36em;margin-top:28px;padding-top:20px;display:grid}.low p{color:var(--ink-2);font-size:15px}.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)}.rp{justify-self:end;width:100%;max-width:560px;position:relative}.rp svg{width:100%;height:auto;overflow:visible}.rp *{transform-box:view-box}.rp .rp-l{stroke:#93d1bc}.rp .rp-l2{stroke:#93d1bc66}.rp .holes{stroke:#93d1bcb3}.rp .rp-c{fill:#93d1bc}.rp .bell{opacity:.9}.rp .hs{transform-origin:260px 210px;transform:translateY(-6px)rotate(-2deg)}.rp .px{opacity:0}.rp .cord{stroke-width:1.6px}.rp-float{transform-origin:260px 280px}.js:not(.rm) .rp .rp-l,.js:not(.rm) .rp .holes{stroke:#93d1bc47;transition:stroke 1s}.js:not(.rm) .rp .rp-c{fill:#93d1bc40;transition:fill 1s}.js:not(.rm) .rp .rp-glow{opacity:0;transform-origin:260px 250px;transition:opacity 1.2s}.js:not(.rm) .rp .bell{opacity:0}.js:not(.rm) .rp .hs{transform:none}.js:not(.rm) .rp.awake .rp-l,.js:not(.rm) .rp.awake .holes{stroke:#93d1bc}.js:not(.rm) .rp.awake .rp-c{fill:#93d1bc}.js:not(.rm) .rp.awake .rp-glow{opacity:1}.js:not(.rm) .rp.on .rp-float{animation:9s ease-in-out infinite rpfloat}@keyframes rpfloat{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(6px,-10px)rotate(2deg)}}.js:not(.rm) .rp.ring .hs{animation:3.2s linear infinite hop}@keyframes hop{0%{transform:none}3%{transform:translateY(-12px)rotate(-3deg)}6%{transform:translateY(-2px)rotate(2deg)}9%{transform:translateY(-12px)rotate(3deg)}12%{transform:translateY(-2px)rotate(-2deg)}15%{transform:translateY(-11px)rotate(-3deg)}18%{transform:translateY(-1px)rotate(2deg)}21%{transform:translateY(-10px)rotate(2deg)}25%{transform:none}32%{transform:translateY(-12px)rotate(-3deg)}35%{transform:translateY(-2px)rotate(2deg)}38%{transform:translateY(-12px)rotate(3deg)}41%{transform:translateY(-2px)rotate(-2deg)}44%{transform:translateY(-10px)rotate(-2deg)}48%,to{transform:none}}.js:not(.rm) .rp.ring .bell{animation:3.2s linear infinite bell}@keyframes bell{0%{opacity:0}2%,23%{opacity:1}26%,30%{opacity:0}32%,46%{opacity:1}49%,to{opacity:0}}.js:not(.rm) .rp.ring .px{animation:3.2s ease-out infinite px}.js:not(.rm) .rp.ring .px.p2{animation-name:px2}.js:not(.rm) .rp.ring .px.p3{animation-name:px3}@keyframes px{0%,4%{opacity:0;transform:none}8%{opacity:1}40%{opacity:0;transform:translate(-70px,-78px)rotate(-90deg)}to{opacity:0;transform:translate(-70px,-78px)}}@keyframes px2{0%,34%{opacity:0;transform:none}38%{opacity:1}70%{opacity:0;transform:translate(74px,-70px)rotate(120deg)}to{opacity:0;transform:translate(74px,-70px)}}@keyframes px3{0%,10%{opacity:0;transform:none}14%{opacity:1}48%{opacity:0;transform:translate(10px,-110px)rotate(60deg)}to{opacity:0;transform:translate(10px,-110px)}}.rp .px{transform-box:fill-box;transform-origin:50%}.close4:not(.is-on) .rp *{animation-play-state:paused!important}.close4 .word{padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(70px,8vw,120px)}.close4 .word p{color:var(--ink)}@media (width>=1180px) and (width<=1399px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px)}.sig-grid{grid-template-columns:minmax(0,.56fr) minmax(0,1.44fr)}}@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}.st-stage{justify-self:center;max-width:560px;margin:0}.ovw-grid,.fwd-grid,.grew-grid,.area-grid,.close-grid,.steps-grid{grid-template-columns:minmax(0,1fr)}.tbar-in{flex-direction:column;align-items:flex-start}.tq{border-left:0;padding-left:0}.cut,.fw,.gw,.tm,.rp{justify-self:center}.sig-grid{grid-template-columns:minmax(0,1fr);gap:10px}.sig-copy{padding-top:calc(var(--head) + 8px)}.sig-copy h2{max-width:none;margin-bottom:12px}.sig-copy p{max-width:30em}.sig-stage{aspect-ratio:auto;height:min(62svh,640px);max-height:none;margin-top:0}.cards{grid-template-columns:minmax(0,1fr)}.steps-head{position:relative;top:0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid>div:first-child{position:relative;top:0}}@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}.st-stage{justify-self:center;width:min(112%,600px);max-width:none;margin-top:-10px;margin-left:0;margin-right:0}.tq blockquote p{font-size:16px}.tq{grid-template-columns:minmax(0,1fr)}.tq .stars{grid-row:auto}.ovw .prose p,.grew .prose p,.area .prose p,.fwd .prose p,.close4 .body{font-size:17px}.sig{height:230vh}.sig-copy h2{font-size:calc(var(--t-l) * .8)}.sig-copy p{font-size:16px}.sig-stage{height:min(56svh,480px)}.pc-txt{padding:0 8px}.chk-track{top:28px;bottom:28px;left:27px}.chk-list li{grid-template-columns:56px minmax(0,1fr);gap:18px;padding:12px 0;font-size:16px}.bx{border-radius:15px;width:56px;height:56px}.bx b{font-size:26px}.gly{display:none}.review{padding:22px 20px}.review blockquote p{font-size:18px!important}.pl-l{letter-spacing:.06em;font-size:10px}.pl-l.l{transform:translate(calc(-100% - 11px),-50%)}.pl-l.r{transform:translate(11px,-50%)}.pl-l.u{transform:translate(-50%,calc(-100% - 11px))}.close4 .lede{font-size:calc(var(--t-m) * .95)}.close4 .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 (width<=600px){.rmap{font-size:13px}.rmap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rmap,.rmap tbody,.rmap tr,.rmap td{display:block}.rmap tr{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr);padding:14px 0;display:grid}.rmap tr:last-child{border-bottom:1px solid var(--line-2)}.rmap td,.rmap tr:last-child td{white-space:normal;overflow-wrap:anywhere;border:0;padding:0}.rmap .ar{width:auto;padding:6px 0}.rmap .ar svg{width:20px;height:10px;margin-left:4px;transform:rotate(90deg)}.fw-l{letter-spacing:-.02em;font-size:9px}.fw-l.old{left:58%}}@media (width>=601px) and (width<=860px){.sig-stage{height:min(60svh,620px)}}@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,.st-svg *,.cut *,.fw *,.pc-art *,.gw *,.rp *,.chk *{animation:none!important}.btn,.link,.ul{transition:none}}@keyframes shA{0%{transform:translate(700px,120px)rotate(145.6deg)}2.57%{transform:translate(697.4px,121.8px)rotate(145.1deg)}5.14%{transform:translate(690.4px,126.9px)rotate(142.6deg)}7.71%{transform:translate(680.3px,135.1px)rotate(138.9deg)}10.29%{transform:translate(668.6px,146.1px)rotate(134.8deg)}12.86%{transform:translate(656.3px,159.3px)rotate(131.3deg)}15.43%{transform:translate(644.2px,173.7px)rotate(129.1deg)}18%{transform:translate(632.8px,188px)rotate(128.8deg)}20.57%{transform:translate(622px,200.9px)rotate(131.1deg)}23.14%{transform:translate(612.1px,211.5px)rotate(136.6deg)}25.71%{transform:translate(602.9px,218.9px)rotate(145.8deg)}28.29%{transform:translate(594.8px,223.4px)rotate(157.5deg)}30.86%{transform:translate(588.2px,225.4px)rotate(169deg)}33.43%{transform:translate(583.7px,226px)rotate(176.6deg)}36%{transform:translate(582px,226px)rotate(178deg)}60%{transform:translate(582px,226px)rotate(178deg)}62.14%{transform:translate(583.7px,226px)rotate(3.8deg)}64.29%{transform:translate(588.2px,226.7px)rotate(12deg)}66.43%{transform:translate(595.2px,229px)rotate(23.8deg)}68.57%{transform:translate(604px,234px)rotate(35.2deg)}70.71%{transform:translate(614.4px,242.7px)rotate(43.6deg)}72.86%{transform:translate(626.1px,255px)rotate(48.7deg)}75%{transform:translate(639px,270.5px)rotate(51.1deg)}77.14%{transform:translate(653px,288px)rotate(51.3deg)}79.29%{transform:translate(667.8px,306.1px)rotate(50.1deg)}81.43%{transform:translate(682.7px,323.3px)rotate(47.9deg)}83.57%{transform:translate(696.8px,338.3px)rotate(45.4deg)}85.71%{transform:translate(708.7px,349.9px)rotate(43deg)}87.86%{transform:translate(717px,357.4px)rotate(41.4deg)}90%{transform:translate(720px,360px)rotate(41.1deg)}to{transform:translate(720px,360px)rotate(41.1deg)}}@keyframes shB{0%{transform:translate(180px,-80px)rotate(32.7deg)}2.43%{transform:translate(182.7px,-78.3px)rotate(31.9deg)}4.86%{transform:translate(190.6px,-73.6px)rotate(28.6deg)}7.29%{transform:translate(204.1px,-67px)rotate(24.3deg)}9.71%{transform:translate(223px,-59.3px)rotate(20.5deg)}12.14%{transform:translate(246.6px,-51.1px)rotate(17.9deg)}14.57%{transform:translate(273.2px,-42.9px)rotate(16.6deg)}17%{transform:translate(300.5px,-34.8px)rotate(17.1deg)}19.43%{transform:translate(325.7px,-26.5px)rotate(19.6deg)}21.86%{transform:translate(346.6px,-18.1px)rotate(25deg)}24.29%{transform:translate(361.6px,-9.7px)rotate(34.9deg)}26.71%{transform:translate(370.7px,-1.6px)rotate(50.5deg)}29.14%{transform:translate(374.8px,5.3px)rotate(69.6deg)}31.57%{transform:translate(375.9px,10.2px)rotate(83.6deg)}34%{transform:translate(376px,12px)rotate(86.3deg)}60%{transform:translate(376px,12px)rotate(86.3deg)}62.14%{transform:translate(376.1px,10.2px)rotate(-85.1deg)}64.29%{transform:translate(376.9px,5.1px)rotate(-74.7deg)}66.43%{transform:translate(380.1px,-2.4px)rotate(-60deg)}68.57%{transform:translate(387.3px,-11.7px)rotate(-46.5deg)}70.71%{transform:translate(399.3px,-22.2px)rotate(-36.5deg)}72.86%{transform:translate(416.5px,-33.4px)rotate(-30.1deg)}75%{transform:translate(438px,-44.8px)rotate(-26.3deg)}77.14%{transform:translate(462.2px,-56.1px)rotate(-24.2deg)}79.29%{transform:translate(487.1px,-67px)rotate(-23.4deg)}81.43%{transform:translate(510.6px,-77.2px)rotate(-23.6deg)}83.57%{transform:translate(530.9px,-86.2px)rotate(-24.3deg)}85.71%{transform:translate(546.5px,-93.4px)rotate(-25.3deg)}87.86%{transform:translate(556.5px,-98.3px)rotate(-26.2deg)}90%{transform:translate(560px,-100px)rotate(-26.3deg)}to{transform:translate(560px,-100px)rotate(-26.3deg)}}@keyframes shC{0%{transform:translate(-60px,600px)rotate(-12.9deg)}3%{transform:translate(-52.2px,598.2px)rotate(-13.2deg)}6%{transform:translate(-30.7px,592.9px)rotate(-14.7deg)}9%{transform:translate(.9px,583.9px)rotate(-17.1deg)}12%{transform:translate(39px,571px)rotate(-20.1deg)}15%{transform:translate(80.3px,554.5px)rotate(-23.5deg)}18%{transform:translate(121.8px,535px)rotate(-26.8deg)}21%{transform:translate(161.2px,513.8px)rotate(-29.9deg)}24%{transform:translate(196.9px,492.1px)rotate(-32.5deg)}27%{transform:translate(227.8px,471.7px)rotate(-34.4deg)}30%{transform:translate(253.4px,453.8px)rotate(-35.6deg)}33%{transform:translate(273.5px,439.2px)rotate(-36.1deg)}36%{transform:translate(288px,428.7px)rotate(-36deg)}39%{transform:translate(296.9px,422.2px)rotate(-35.7deg)}42%{transform:translate(300px,420px)rotate(-35.7deg)}43.29%{transform:translate(301.3px,419.1px)rotate(-33.2deg)}44.57%{transform:translate(305px,416.8px)rotate(-32.3deg)}45.86%{transform:translate(310.6px,413.3px)rotate(-31deg)}47.14%{transform:translate(317.7px,409.1px)rotate(-29.6deg)}48.43%{transform:translate(325.9px,404.6px)rotate(-28.6deg)}49.71%{transform:translate(334.6px,399.9px)rotate(-28.2deg)}51%{transform:translate(343.2px,395.2px)rotate(-28.7deg)}52.29%{transform:translate(351.5px,390.6px)rotate(-30.3deg)}53.57%{transform:translate(358.8px,386.1px)rotate(-32.9deg)}54.86%{transform:translate(364.9px,381.9px)rotate(-36.5deg)}56.14%{transform:translate(369.8px,378.1px)rotate(-40.6deg)}57.43%{transform:translate(373.2px,374.9px)rotate(-44.4deg)}58.71%{transform:translate(375.3px,372.8px)rotate(-47.1deg)}60%{transform:translate(376px,372px)rotate(-47.6deg)}82%{transform:translate(376px,372px)rotate(-47.6deg)}83.29%{transform:translate(377.1px,374.1px)rotate(61.3deg)}84.57%{transform:translate(380.9px,380.4px)rotate(57.2deg)}85.86%{transform:translate(388.4px,391.1px)rotate(52.3deg)}87.14%{transform:translate(401.2px,406.1px)rotate(47.7deg)}88.43%{transform:translate(420.1px,425.5px)rotate(43.8deg)}89.71%{transform:translate(445.5px,448.5px)rotate(40.6deg)}91%{transform:translate(477px,474px)rotate(37.7deg)}92.29%{transform:translate(513.1px,500.6px)rotate(35.2deg)}93.57%{transform:translate(551.6px,526.7px)rotate(33deg)}94.86%{transform:translate(590px,550.6px)rotate(30.9deg)}96.14%{transform:translate(625.1px,570.9px)rotate(29.2deg)}97.43%{transform:translate(653.8px,586.5px)rotate(27.8deg)}98.71%{transform:translate(673px,596.5px)rotate(27deg)}to{transform:translate(680px,600px)rotate(26.8deg)}}@keyframes pod{0%{transform:translate(46px,66px)rotate(1.1deg)}.67%{transform:translate(48.2px,66px)rotate(1.8deg)}1.33%{transform:translate(54px,66.4px)rotate(5.9deg)}2%{transform:translate(62.3px,67.8px)rotate(12.8deg)}2.67%{transform:translate(71.9px,70.7px)rotate(21.1deg)}3.33%{transform:translate(81.8px,75.4px)rotate(29.6deg)}4%{transform:translate(91.5px,81.8px)rotate(36.4deg)}4.67%{transform:translate(100.5px,89px)rotate(40.4deg)}5.33%{transform:translate(108.8px,96.2px)rotate(40.8deg)}6%{transform:translate(116.6px,102.6px)rotate(37.1deg)}6.67%{transform:translate(123.6px,107.3px)rotate(29.6deg)}7.33%{transform:translate(130px,110.2px)rotate(19.5deg)}8%{transform:translate(135.2px,111.6px)rotate(9.6deg)}8.67%{transform:translate(138.7px,112px)rotate(3deg)}9.33%{transform:translate(140px,112px)rotate(1.8deg)}12.67%{transform:translate(140px,112px)rotate(1.8deg)}13.62%{transform:translate(137.6px,117.6px)rotate(112.6deg)}14.57%{transform:translate(131.7px,132.6px)rotate(110.3deg)}15.52%{transform:translate(124.5px,154.5px)rotate(105.9deg)}16.48%{transform:translate(118.7px,180.2px)rotate(99.2deg)}17.43%{transform:translate(116.5px,206.8px)rotate(89.8deg)}18.38%{transform:translate(119.2px,232px)rotate(77deg)}19.33%{transform:translate(127.5px,254px)rotate(61.3deg)}20.29%{transform:translate(140.8px,271.6px)rotate(44.7deg)}21.24%{transform:translate(157.8px,284.5px)rotate(29.9deg)}22.19%{transform:translate(176.7px,292.9px)rotate(18.3deg)}23.14%{transform:translate(195.3px,297.5px)rotate(10deg)}24.1%{transform:translate(211.1px,299.4px)rotate(4.4deg)}25.05%{transform:translate(222px,300px)rotate(1.3deg)}26%{transform:translate(226px,300px)rotate(.8deg)}33.33%{transform:translate(226px,300px)rotate(.8deg)}34%{transform:translate(48.2px,170px)rotate(-2.3deg)}34.67%{transform:translate(54px,169.5px)rotate(-7.5deg)}35.33%{transform:translate(62.3px,167.8px)rotate(-15.9deg)}36%{transform:translate(71.9px,164.1px)rotate(-26deg)}36.67%{transform:translate(81.8px,158.1px)rotate(-35.6deg)}37.33%{transform:translate(91.5px,150.1px)rotate(-43deg)}38%{transform:translate(100.5px,141px)rotate(-47deg)}38.67%{transform:translate(108.8px,131.9px)rotate(-47.4deg)}39.33%{transform:translate(116.6px,123.9px)rotate(-43.7deg)}40%{transform:translate(123.6px,117.9px)rotate(-35.6deg)}40.67%{transform:translate(130px,114.2px)rotate(-24.1deg)}41.33%{transform:translate(135.2px,112.5px)rotate(-12deg)}42%{transform:translate(138.7px,112px)rotate(-3.8deg)}42.67%{transform:translate(140px,112px)rotate(-2.2deg)}46%{transform:translate(140px,112px)rotate(-2.2deg)}46.95%{transform:translate(137.6px,117.6px)rotate(112.6deg)}47.9%{transform:translate(131.7px,132.6px)rotate(110.3deg)}48.86%{transform:translate(124.5px,154.5px)rotate(105.9deg)}49.81%{transform:translate(118.7px,180.2px)rotate(99.2deg)}50.76%{transform:translate(116.5px,206.8px)rotate(89.8deg)}51.71%{transform:translate(119.2px,232px)rotate(77deg)}52.67%{transform:translate(127.5px,254px)rotate(61.3deg)}53.62%{transform:translate(140.8px,271.6px)rotate(44.7deg)}54.57%{transform:translate(157.8px,284.5px)rotate(29.9deg)}55.52%{transform:translate(176.7px,292.9px)rotate(18.3deg)}56.48%{transform:translate(195.3px,297.5px)rotate(10deg)}57.43%{transform:translate(211.1px,299.4px)rotate(4.4deg)}58.38%{transform:translate(222px,300px)rotate(1.3deg)}59.33%{transform:translate(226px,300px)rotate(.8deg)}66.67%{transform:translate(226px,300px)rotate(.8deg)}67.33%{transform:translate(48.2px,66px)rotate(1.8deg)}68%{transform:translate(54px,66.4px)rotate(5.9deg)}68.67%{transform:translate(62.3px,67.8px)rotate(12.8deg)}69.33%{transform:translate(71.9px,70.7px)rotate(21.1deg)}70%{transform:translate(81.8px,75.4px)rotate(29.6deg)}70.67%{transform:translate(91.5px,81.8px)rotate(36.4deg)}71.33%{transform:translate(100.5px,89px)rotate(40.4deg)}72%{transform:translate(108.8px,96.2px)rotate(40.8deg)}72.67%{transform:translate(116.6px,102.6px)rotate(37.1deg)}73.33%{transform:translate(123.6px,107.3px)rotate(29.6deg)}74%{transform:translate(130px,110.2px)rotate(19.5deg)}74.67%{transform:translate(135.2px,111.6px)rotate(9.6deg)}75.33%{transform:translate(138.7px,112px)rotate(3deg)}76%{transform:translate(140px,112px)rotate(1.8deg)}79.33%{transform:translate(140px,112px)rotate(1.8deg)}80.29%{transform:translate(137.6px,117.6px)rotate(112.6deg)}81.24%{transform:translate(131.7px,132.6px)rotate(110.3deg)}82.19%{transform:translate(124.5px,154.5px)rotate(105.9deg)}83.14%{transform:translate(118.7px,180.2px)rotate(99.2deg)}84.1%{transform:translate(116.5px,206.8px)rotate(89.8deg)}85.05%{transform:translate(119.2px,232px)rotate(77deg)}86%{transform:translate(127.5px,254px)rotate(61.3deg)}86.95%{transform:translate(140.8px,271.6px)rotate(44.7deg)}87.9%{transform:translate(157.8px,284.5px)rotate(29.9deg)}88.86%{transform:translate(176.7px,292.9px)rotate(18.3deg)}89.81%{transform:translate(195.3px,297.5px)rotate(10deg)}90.76%{transform:translate(211.1px,299.4px)rotate(4.4deg)}91.71%{transform:translate(222px,300px)rotate(1.3deg)}92.67%{transform:translate(226px,300px)rotate(.8deg)}to{transform:translate(226px,300px)rotate(.8deg)}}.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}}html.rm .bx,html.rm .bx b,html.rm .bx svg,html.rm .bx svg path{transition:none}.hero.p1{--p1-ink:#03130d;--p1-ink2:#123327;--p1-ink3:#1e4a3a;color:var(--p1-ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 0 / 100% calc(100% - 72px);padding-bottom:72px}.hero.p1:before{display:none}.hero.p1 h1,.hero.p1 h1 .l2{color:var(--p1-ink)}.hero.p1 .sum,.hero.p1 .note,.hero.p1 .note.first{color:var(--p1-ink2)}.hero.p1 .note:not(.first){color:var(--p1-ink3)}.hero.p1 .note a{color:var(--p1-ink);background-image:linear-gradient(var(--p1-ink), var(--p1-ink))}.hero.p1 .note a:hover{color:var(--p1-ink);opacity:.7}.hero.p1 .crumbs ol{color:var(--p1-ink3)}.hero.p1 .crumbs a{color:var(--p1-ink2);background-image:linear-gradient(var(--p1-ink3), var(--p1-ink3))}.hero.p1 .crumbs a:hover,.hero.p1 .crumbs [aria-current]{color:var(--p1-ink)}.hero.p1 .crumbs li+li:before{border-color:var(--p1-ink3)}.hero.p1 .btn-primary{color:var(--ink);background:#03050a;box-shadow:0 14px 30px -14px #03050ab3}.hero.p1 .btn-primary:hover{background:#000}.hero.p1 .btn-ghost{color:var(--p1-ink);background:#ffffff1f;border-color:#03130d52}.hero.p1 .btn-ghost:hover{background:#ffffff38;border-color:#03130d99}.hero.p1 .txt-plain{color:var(--p1-ink2)}.hero.p1 .author{color:var(--p1-ink);background:#ffffff2e;border-color:#03130d2e}.hero.p1 .author img{box-shadow:0 0 0 2px #03130d40}.hero.p1 .author:hover{background:#ffffff4d;border-color:#03130d66}.hero.p1 ::selection{color:var(--mint);background:#03130d}.hero.p1 :focus-visible{outline-color:#03130d}.p1-art{aspect-ratio:560/500;width:100%;margin-right:calc(var(--gutter) * -.4);justify-self:end;position:relative}.p1-svg{width:100%;height:100%;overflow:visible}.p1-edge{width:100%;height:72px;fill:var(--mint);pointer-events:none;position:absolute;bottom:0;left:0}.p1-svg *{transform-box:fill-box}.js:not(.rm) .p1-cloud.c1{animation:16s ease-in-out infinite p1drift}.js:not(.rm) .p1-cloud.c2{animation:19s ease-in-out -6s infinite reverse p1drift}@keyframes p1drift{0%,to{transform:translate(0)}50%{transform:translate(14px)}}.js:not(.rm) .p1-rk{animation:7s cubic-bezier(.45,0,.55,1) infinite p1bob}@keyframes p1bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.js:not(.rm) .p1-spk path{opacity:0;animation:7s ease-in-out infinite p1tw}.p1-spk .s2{animation-delay:-2.4s!important}.p1-spk .s3{animation-delay:-4.8s!important}@keyframes p1tw{0%,to{opacity:0}40%,60%{opacity:.9}}.hero.p1:not(.is-on) .p1-svg *{animation-play-state:paused!important}#lg path[fill=\#ffffff]{fill:var(--lg-a,#fff)}#lg path[fill=\#5ce1e6]{fill:var(--lg-b,#5ce1e6)}html.js .m1:not(.scrolled):before{opacity:0}html.js .m1:not(.scrolled) .logo{--lg-a:#03130d;--lg-b:#03130d}html.js .m1:not(.scrolled) .m1-l,html.js .m1:not(.scrolled) .m1-phone,html.js .m1:not(.scrolled) .m1-phone .m1-ico{color:#03130d}html.js .m1:not(.scrolled) .m1-l:hover,html.js .m1:not(.scrolled) .m1-key:hover{background:#03130d12}html.js .m1:not(.scrolled) .m1-glyph .m1-q{fill:#1e4a3a}html.js .m1:not(.scrolled) .m1-cta{color:var(--ink);box-shadow:none;background:#03050a}html.js .m1:not(.scrolled) .m1-menu-btn{color:#03130d;background:#ffffff24;border-color:#03130d4d}@media (width<=860px){.p1-art{justify-self:center;max-width:520px;margin:8px auto 0}}@media (prefers-reduced-motion:reduce){.p1-svg *{animation:none!important}}.hero.p1 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,680px)}.p1-art{aspect-ratio:572/462;margin-right:calc(var(--gutter) * -.6)}.p1-tex{z-index:-1;pointer-events:none;width:100%;height:480px;position:absolute;bottom:72px;left:0;right:0}.p1-tex .lt{fill:#a3dac7}.p1-tex .dk{fill:#84c2ad}@media (width<=1240px){.hero.p1 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}@media (width<=860px){.hero.p1 .hero-grid{grid-template-columns:minmax(0,1fr)}.p1-tex{height:320px}}.p1-tex{-webkit-mask-image:linear-gradient(#0000 40%,#000 88%),linear-gradient(90deg,#0000 30%,#000 62%);mask-image:linear-gradient(#0000 40%,#000 88%),linear-gradient(90deg,#0000 30%,#000 62%)}@media (width<=860px){.p1-tex{-webkit-mask-image:linear-gradient(#0000 30%,#000 90%);mask-image:linear-gradient(#0000 30%,#000 90%)}}.p1-fade{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero.p1 .hero-grid{z-index:2;position:relative}.no-js .p1-fade,.rm .p1-fade{display:none}.hero.p1{--p1f:0}.hero.p1 .p1-cloud,.hero.p1 .p1-shd{transition:none}@media (width>=1241px){.hero.p1 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(640px,46%))}}.hero.p1{--p1-band:160px;padding-bottom:calc(var(--p1-band) + 8px);background:var(--mint)}.p1-tex,.p1-edge{display:none}.p1-band{height:var(--p1-band);z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.p1-still{fill:#03050a;width:100%;height:100%;position:absolute;inset:0}.p1-band .p1-fade{width:100%;height:100%;display:block;position:absolute;inset:0}.p1-band.live .p1-still,.no-js .p1-band .p1-fade,.rm .p1-band .p1-fade{display:none}.rm .p1-band .p1-still,.no-js .p1-band .p1-still{display:block}.hero.p1 .p1-cloud{opacity:1}.hero.p1 .p1-shd{opacity:.55}@media (width<=860px){.hero.p1{--p1-band:100px}}.p1-still{display:none!important}.no-js .p1-band,.rm .p1-band{display:none}@media (width<=860px){.hero.p1{--p1-band:120px}}.hero.p1{--p1-band:240px}@media (width<=860px){.hero.p1{--p1-band:150px}.hero-copy{min-height:0}.p1-art{width:76%}.ovw-grid{gap:26px}.ovw h2{margin-bottom:20px}.cut{justify-self:center;width:80%}.sig{height:152vh}.fwd-grid{gap:26px}.fw{justify-self:center;width:76%}.cards{gap:12px}.pc{padding:12px 12px 24px}.pc-art{aspect-ratio:520/200;margin-bottom:18px}.pc h3{margin-bottom:10px}.steps-grid{gap:24px}.chk-list{gap:6px}.grew-grid{gap:26px}.grew h2{margin-bottom:20px}.gw{justify-self:center;width:76%}.faq-grid>div:first-child{grid-template-columns:minmax(0,1fr) 124px;align-items:center;column-gap:12px;display:grid}.faq-grid>div:first-child .eyebrow{grid-column:1/-1}.orb{grid-area:2/2;width:124px;margin:0}.faq-grid{gap:22px}.faq .qa{padding:22px 0}.area-grid{gap:26px}.area h2{margin-bottom:20px}.tm{justify-self:center;width:78%}.close-grid{gap:26px}.close4 h2{margin-bottom:20px}.close4 .body{margin-bottom:24px}.rp{justify-self:center;width:64%}.close4 .word{padding-top:44px;padding-bottom:48px}}
