.how{position:relative;background:#fffdfa;padding:132px 64px 120px;color:var(--ink)}.how-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 64px;align-items:end;max-width:1312px;margin:0 auto 64px}.how-eyebrow{grid-column:1/-1;color:var(--muted)}.how-eyebrow .mini-spark{color:var(--orange)}.how-title{margin:0;font-size:clamp(44px,5.4vw,84px);line-height:.98;font-weight:900;letter-spacing:-.055em}.how-title em{font-style:normal;color:var(--orange)}.how-lead{text-wrap:pretty;margin:0 0 8px;font-size:17px;line-height:1.55;color:#4d4a42;max-width:460px}.steps{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(7,auto);column-gap:10px;max-width:1312px}.step{--lab:#b8390f;--mut:#5f5a50;--rule:#d8cfbd;position:relative;display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:30px 30px 26px;border-radius:22px;background:var(--paper)}.step-1 .step-stat b{color:#f08a5d}.step-3 .step-stat b{color:var(--ink)}.step-1{background:#14171c;color:#f6efe2;--lab:#f08a5d;--mut:#bdb4a5;--rule:#2c323b}.step-2{background:#f3eee3;color:var(--ink)}.step-3{background:#f8ebc9;color:var(--ink);--lab:#a8360e;--mut:#5c5344;--rule:#e2d2a6}.step-art{width:112px;height:84px;display:block;margin:0 0 30px;overflow:visible}.step-art .a-dots circle{fill:currentColor;opacity:.34}.step-art .a-ring,.step-art .a-line,.step-art .a-bar,.step-art .a-tick{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.step-art .a-ring{stroke:#ecb16e;stroke-width:2.2}.step-art .a-hot{fill:#ed5427}.step-art .a-hot2{fill:#ecb16e}.step-art .a-dim{fill:currentColor;opacity:.3}.step-art .a-node{fill:var(--paper);stroke:currentColor;stroke-width:1.6}.step-2 .step-art .a-node{fill:#fffdfa}.step-art .a-core{fill:#ed5427}.step-3 .step-art .a-core{fill:var(--ink)}.step-3 .step-art .a-tick{stroke:#f8ebc9;stroke-width:2.4}.step-art .a-bar{stroke-width:3;opacity:.35}.step-2 .step-art .a-line{opacity:.55}.step-label{align-self:start;font:500 12px/1 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--lab);margin-bottom:16px}.step h3{margin:0 0 14px;font-size:clamp(28px,2.35vw,36px);line-height:1.02;font-weight:900;letter-spacing:-.045em;max-width:12ch}.step p{margin:0 0 26px;font-size:15px;line-height:1.55;color:var(--mut);max-width:36ch}.step-list{align-self:end;margin-top:36px;border-top:1px solid var(--rule);padding-top:12px}.step-list-head{display:flex;justify-content:space-between;font:500 11px/1 var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--mut);padding:4px 0 10px}.step-list ul{list-style:none;margin:0;padding:0}.step-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:7px 0;font-size:15px;line-height:1.35}.step-list .when{font:500 12px/1.2 var(--mono);color:var(--mut);white-space:nowrap;text-align:right}.step-stat{align-self:start;display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:start;border-top:1px solid var(--rule);margin-top:14px;padding-top:16px}.step-stat b{font-size:46px;line-height:.82;font-weight:900;letter-spacing:-.05em;color:#c2410f}.step-stat span{font-size:14px;line-height:1.45;color:var(--mut)}.step-link{appearance:none;background:none;border:0;padding:0;margin-top:20px;align-self:end;justify-self:start;min-height:44px;display:inline-flex;align-items:center;gap:6px;color:inherit;cursor:pointer;font:600 12px/1.9 var(--mono);letter-spacing:1px;text-transform:uppercase;text-decoration:underline;text-align:left;text-decoration-thickness:1px;text-underline-offset:6px}.step-link:hover{color:var(--lab)}.step-link:focus-visible{outline:2px solid var(--lab);outline-offset:4px;border-radius:4px}.route{max-width:1312px;margin:88px auto 0;padding:0;--tint:#fbe3d6;--line:#20201e}.route-title{display:flex;align-items:center;gap:12px;margin:0 0 30px;font:500 12px/1.4 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.route-title .mini-spark{font-size:17px}.route-line{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;position:relative}.route-line:before{content:"";position:absolute;left:7px;right:calc((100% - 72px)/4 - 7px);top:6px;height:1.5px;background:#e3dccf}.route-line:after{content:"";position:absolute;left:7px;right:calc((100% - 72px)/4 - 7px);top:6px;height:1.5px;background:var(--line);transform-origin:left;transform:scaleX(1)}.route-line li:last-child:before{content:"";position:absolute;left:7px;width:88px;top:6px;height:1.5px;background:linear-gradient(90deg,var(--line),rgba(32,32,30,0))}.route-line li{position:relative;padding-right:12px;display:flex;flex-direction:column;align-items:flex-start}.route-line i{width:14px;height:14px;border-radius:50%;background:var(--line);position:relative;z-index:1;margin-bottom:26px}.route-line .r-when{font:500 11px/1.4 var(--mono);letter-spacing:1px;text-transform:uppercase;color:#7c776c}.route-line .ci{width:56px;height:56px;margin:26px 0 22px;overflow:visible}.route-line .ci-wide{width:72px}.route-line b{font-size:19px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.route-line .r-text{margin-top:10px;font-size:14px;line-height:1.5;color:#5b574d;max-width:260px;text-wrap:balance}.ci-t,.ci-n circle{fill:var(--tint)}.ci-d{fill:none;stroke:var(--line);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ci-a,.ci-a circle{fill:var(--orange)}.ci-a.ci-stroke{fill:none;stroke:var(--orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ci-n circle{stroke:var(--line);stroke-width:1.4}.ci :is(.ci-t,.ci-a,.ci-n){transform-box:fill-box;transform-origin:center}.route-rules{list-style:none;margin:56px 0 0;padding:28px 0 0;border-top:1px solid #e7e1d6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:22px}.route-rules li{display:flex;align-items:center;gap:14px}.route-rules .ci-s{flex:none;width:40px;height:40px;overflow:visible}.route-rules p{margin:0;font-size:16px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.how-foot{max-width:1312px;margin:40px auto 0;display:flex;align-items:center;justify-content:space-between;gap:28px}.route-more{font:500 12px/1.4 var(--mono);letter-spacing:1px;text-transform:uppercase;color:#36332d;padding:6px 0 4px;border-bottom:1px solid #d9d2c4}.route-more:hover{border-bottom-color:var(--orange);color:var(--ink)}.route-more:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:2px}.how-foot .button{flex:none;font-size:13px}.how-title:focus{outline:none}.sections-js .how .reveal{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.sections-js .how .steps .reveal:nth-child(2){transition-delay:.09s}.sections-js .how .steps .reveal:nth-child(3){transition-delay:.18s}.sections-js .how .reveal.in{opacity:1;transform:none}.sections-js .how .route:not(.in) .route-line:after{transform:scaleX(0)}.sections-js .how .route .route-line:after{transition:transform 1.2s linear .2s}.sections-js .how .route .route-line i{transition:transform .45s cubic-bezier(.3,1.6,.4,1)}.sections-js .how .route:not(.in) .route-line i{transform:scale(0)}.sections-js .how .route.in .route-line li:nth-child(1) i{transition-delay:.2s}.sections-js .how .route.in .route-line li:nth-child(2) i{transition-delay:.6s}.sections-js .how .route.in .route-line li:nth-child(3) i{transition-delay:1s}.sections-js .how .route.in .route-line li:nth-child(4) i{transition-delay:1.4s}.sections-js .how .route .route-line li:last-child:before{transition:opacity .5s ease 1.4s}.sections-js .how .route:not(.in) .route-line li:last-child:before{opacity:0}.sections-js .how .route .ci-t,.sections-js .how .route .ci-n{transition:transform .6s cubic-bezier(.22,1,.36,1) var(--d,0s)}.sections-js .how .route .ci-d{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1) calc(var(--d,0s) + .1s)}.sections-js .how .route .ci-a{transition:transform .5s cubic-bezier(.3,1.6,.4,1) calc(var(--d,0s) + .55s)}.sections-js .how .route:not(.in) :is(.ci-t,.ci-n,.ci-a){transform:scale(0)}.sections-js .how .route:not(.in) .ci-d{stroke-dashoffset:1}.route-line li:nth-child(1){--d:.25s}.route-line li:nth-child(2){--d:.65s}.route-line li:nth-child(3){--d:1.05s}.route-line li:nth-child(4){--d:1.45s}.route-rules li:nth-child(1){--d:1.3s}.route-rules li:nth-child(2){--d:1.45s}.route-rules li:nth-child(3){--d:1.6s}.route-rules li:nth-child(4){--d:1.75s}.ci-rip{fill:none;stroke:var(--orange);stroke-width:2;opacity:0}.ci-a.ci-stroke{stroke-dasharray:1;stroke-dashoffset:0}.ci :is(.ci-l,.ci-r,.ci-lens,.ci-hop,.ci-drop,.ci-rip,.ci-a circle,.ci-n circle){transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.sections-js .how .route.in .ci{--ld:calc(var(--d,0s) + 1s)}.sections-js .how .route.in .route-line li:nth-child(1) .ci-a circle{animation:ciType .9s cubic-bezier(.45,0,.55,1) var(--ld) 2 both}.sections-js .how .route.in .route-line li:nth-child(1) .ci-a circle:nth-child(2){animation-delay:calc(var(--ld) + .15s)}.sections-js .how .route.in .route-line li:nth-child(1) .ci-a circle:nth-child(3){animation-delay:calc(var(--ld) + .3s)}.sections-js .how .route.in .route-line li:nth-child(2) .ci-l{animation:ciApartL 1.3s cubic-bezier(.65,0,.35,1) var(--ld) both}.sections-js .how .route.in .route-line li:nth-child(2) .ci-r{animation:ciApartR 1.3s cubic-bezier(.65,0,.35,1) var(--ld) both}.sections-js .how .route.in .route-line li:nth-child(2) .ci-lens{animation:ciMeet 1.3s cubic-bezier(.65,0,.35,1) var(--ld) both}.sections-js .how .route.in .route-line li:nth-child(3) .ci-hop{animation:ciHop 1.4s cubic-bezier(.45,0,.55,1) var(--ld) both}.sections-js .how .route.in .route-line li:nth-child(4) .ci-d{animation:ciRedraw 1.2s cubic-bezier(.65,0,.35,1) var(--ld) forwards}.sections-js .how .route.in .route-line li:nth-child(4) .ci-a circle{animation:ciRise .7s cubic-bezier(.3,1.6,.5,1) calc(var(--ld) + .75s) both}.sections-js .how .route.in .route-line li:nth-child(4) .ci-a circle:nth-child(2){animation-delay:calc(var(--ld) + .5s)}.sections-js .how .route.in .route-line li:nth-child(4) .ci-a circle:nth-child(3){animation-delay:calc(var(--ld) + .3s)}.sections-js .how .route.in .route-rules li:nth-child(1) .ci-rip{animation:ciRipple 1.1s cubic-bezier(.2,.7,.3,1) var(--ld) 2 both}.sections-js .how .route.in .route-rules li:nth-child(2) .ci-stroke{animation:ciCheck .8s cubic-bezier(.65,0,.35,1) var(--ld) both}.sections-js .how .route.in .route-rules li:nth-child(3) .ci-drop{animation:ciDrop 1s cubic-bezier(.3,1.4,.5,1) var(--ld) both}.sections-js .how .route.in .route-rules li:nth-child(4) .ci-n circle{animation:ciPing .6s cubic-bezier(.3,1.6,.5,1) var(--ld) both}.sections-js .how .route.in .route-rules li:nth-child(4) .ci-n circle:nth-child(2){animation-delay:calc(var(--ld) + .12s)}.sections-js .how .route.in .route-rules li:nth-child(4) .ci-n circle:nth-child(3){animation-delay:calc(var(--ld) + .24s)}.sections-js .how .route.in .route-rules li:nth-child(4) .ci-n circle:nth-child(4){animation-delay:calc(var(--ld) + .36s)}.sections-js .how .route.in .route-rules li:nth-child(4) .ci-n circle:nth-child(5){animation-delay:calc(var(--ld) + .48s)}}@keyframes ciType{0%,60%,to{transform:none}30%{transform:translateY(-5px)}}@keyframes ciApartL{0%,to{transform:none}40%,55%{transform:translate(-5px)}}@keyframes ciApartR{0%,to{transform:none}40%,55%{transform:translate(5px)}}@keyframes ciMeet{0%,to{transform:none}40%,55%{transform:scale(.35);opacity:.3}82%{transform:scale(1.14)}}@keyframes ciHop{0%{transform:none}8%{transform:translate(-24px)}20%{transform:translate(-18px,-8px)}32%{transform:translate(-12px)}44%{transform:translate(-6px,-8px)}56%{transform:translate(0) scale(1.12,.88)}66%,to{transform:none}}@keyframes ciRedraw{0%{stroke-dashoffset:0}40%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ciRise{0%{transform:none}40%{transform:translateY(-6px) scale(1.2)}to{transform:none}}@keyframes ciRipple{0%{transform:scale(.45);opacity:0}25%{opacity:.8}to{transform:scale(1.2);opacity:0}}@keyframes ciCheck{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ciDrop{0%{transform:translateY(-14px);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes ciPing{0%,to{transform:none}45%{transform:scale(1.45)}}.continuation{height:auto;min-height:60vh}@media(max-width:1100px){.how{padding:110px 40px 100px}.step{min-height:600px;padding:26px 24px 22px}.step-list li{font-size:14px}}@media(max-width:900px){.how-head{grid-template-columns:1fr;align-items:start}.steps{grid-template-columns:1fr;grid-template-rows:none;row-gap:10px}.step{grid-row:auto;grid-template-rows:none}.step{min-height:0}.step-art{width:96px;height:72px;margin-bottom:22px}.step h3{max-width:none}.step-list{margin-top:6px}.route{margin-top:64px}.route-line{grid-template-columns:1fr;gap:34px;padding-left:34px}.route-line:before,.route-line:after,.route-line li:last-child:before{display:none}.route-line li:not(:last-child):after{content:"";position:absolute;left:-28px;top:8px;height:calc(100% + 34px);width:1.5px;background:var(--line);transform-origin:top}.sections-js .how .route .route-line li:after{transition:transform .4s linear .2s}.sections-js .how .route:not(.in) .route-line li:after{transform:scaleY(0)}.route-line li:last-child:after{content:"";position:absolute;left:-28px;top:8px;height:100%;width:1.5px;background:linear-gradient(var(--line),rgba(32,32,30,0));transform-origin:top}.sections-js .how .route.in .route-line li:nth-child(2):after{transition-delay:.6s}.sections-js .how .route.in .route-line li:nth-child(3):after{transition-delay:1s}.sections-js .how .route.in .route-line li:nth-child(4):after{transition-delay:1.4s}.route-line li{padding:0}.route-line i{position:absolute;left:-34px;top:2px;margin:0}.route-line .ci{width:48px;height:48px;margin:16px 0 14px}.route-line .ci-wide{width:62px}.route-rules{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.how-foot{flex-direction:column;align-items:flex-start}}@media(min-width:721px)and (max-width:900px){.step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:36px;align-content:start}.step-art,.step-label,.step h3,.step p{grid-column:1}.step-art{grid-row:1}.step-label{grid-row:2}.step h3{grid-row:3}.step p{grid-row:4;margin-bottom:0}.step-list{grid-column:2;grid-row:1/4;align-self:start;margin-top:0}.step-stat{grid-column:2;grid-row:4/6;align-self:start}.step-link{grid-column:2;grid-row:6;margin-top:12px}.how-lead{max-width:none}}@media(max-width:720px){.how{padding:84px 20px 80px}.how-head{margin-bottom:40px}.how-lead{font-size:15px}.route{margin-top:56px}.route-rules{grid-template-columns:1fr;row-gap:18px}.route-rules br{display:none}.how-foot .button{width:100%}}@media(prefers-reduced-motion:reduce){.sections-js .how .reveal{opacity:1!important;transform:none!important}.how .route-line:after,.how .route-line i,.how .route-line li:after,.how .route-line li:last-child:before{transition:none!important}.sections-js .how .route :is(.ci-t,.ci-n,.ci-a){transform:none!important;transition:none!important}.sections-js .how .route .ci-d{stroke-dashoffset:0!important;transition:none!important}.how .route .ci *{animation:none!important}}.how{--ease-crisp:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}.sections-js .how .reveal{transform:translateY(28px);transition:opacity .7s var(--ease-crisp),transform .9s var(--ease-crisp)}.sections-js .how .reveal.in{transform:none}.sections-js .how .steps .reveal:nth-child(2){transition-delay:.08s}.sections-js .how .steps .reveal:nth-child(3){transition-delay:.16s}.sections-js .how-title .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.sections-js .how-title .w>span{display:inline-block;transform:translateY(105%);transition:transform .9s var(--ease-crisp);transition-delay:calc(var(--i)*55ms)}.sections-js .how-title.in .w>span{transform:none}.sections-js .how-title.reveal{opacity:1;transform:none}.sections-js .how .reveal:focus-within,.sections-js .how .reveal.settle{opacity:1;transform:none;transition:none}.sections-js .how .settle .w>span,.sections-js .how-title.settle .w>span{transform:none;transition:none}.step-link span[aria-hidden]{display:inline-block;transition:transform .35s var(--ease-spring)}.step-link:hover span[aria-hidden],.step-link:focus-visible span[aria-hidden]{transform:translate(3px,-3px)}.sections-js .how .step-art .draw{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1s var(--ease-crisp) .35s}.sections-js .how .step.in .step-art .draw{stroke-dashoffset:0}.sections-js .how .step-art .a-bar{transition-delay:.7s}.sections-js .how .step-art .a-tick{transition:stroke-dashoffset .45s var(--ease-crisp) 1.35s}.sections-js .how .step-art .a-dots circle,.sections-js .how .step-art .a-node,.sections-js .how .step-art .a-core,.sections-js .how .step-art .a-hot,.sections-js .how .step-art .a-hot2,.sections-js .how .step-art .a-dim{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s var(--ease-spring)}.sections-js .how .step-art .a-dots circle{transition-delay:calc(.25s + var(--n)*18ms)}.sections-js .how .step-art .a-node{transition-delay:calc(.75s + var(--n)*90ms)}.sections-js .how .step-art .a-core{transition-delay:.3s}.sections-js .how .step-3 .step-art .a-core{transition-delay:1.1s}.sections-js .how .step-art .a-hot,.sections-js .how .step-art .a-hot2,.sections-js .how .step-art .a-dim{transition-delay:.9s}.sections-js .how .step.in .step-art :is(.a-dots circle,.a-node,.a-core,.a-hot,.a-hot2,.a-dim){transform:none}.step-art .a-lens{transition:transform 1.1s var(--ease-crisp)}@media(hover:hover){.step-1:hover .step-art .a-lens{transform:translate(22px,6px)}}.step-art .a-pkt{fill:#ed5427;opacity:0}@keyframes pkt{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.sections-js .how .step-2.in .step-art .a-pkt{animation:pkt .9s var(--ease-crisp) calc(1.2s + var(--pd)) 1 both}@media(hover:hover){.sections-js .how .step-2.in:hover .step-art .a-pkt{animation:pkt 1.2s var(--ease-crisp) calc(var(--pd)*2) infinite both}}.how-foot .button{transition:transform .25s var(--ease-spring)}.how-foot .button:hover{transform:translateY(-2px)}.how-foot .button:active{transform:translateY(1px) scale(.985)}@media(prefers-reduced-motion:reduce){.sections-js .how .reveal{transition:opacity .18s linear!important}.sections-js .how-title .w>span{transform:none!important;transition:none!important}.sections-js .how .step-art .draw{stroke-dashoffset:0!important;transition:none!important}.sections-js .how .step-art :is(.a-dots circle,.a-node,.a-core,.a-hot,.a-hot2,.a-dim){transform:none!important;transition:none!important}.step-art .a-pkt{display:none}.step-art .a-lens,.step-link span[aria-hidden],.how-foot .button{transition:none!important;transform:none!important}}.how{--lift:0 1px 0 rgba(255,255,255,.55) inset,0 -1px 0 rgba(32,26,18,.06) inset,0 1px 2px rgba(60,44,24,.08),0 10px 24px -10px rgba(60,44,24,.18),0 30px 60px -30px rgba(60,44,24,.22)}.step{box-shadow:var(--lift);border:1px solid rgba(60,44,24,.06)}.step-1{background:#14171c linear-gradient(180deg,#1e222a,#14171c 42%,#101317);border-color:#0006;box-shadow:0 1px #ffffff14 inset,0 1px 2px #14100a29,0 10px 24px -10px #14100a4d,0 30px 60px -30px #14100a57}.step-2{background:#f3eee3 linear-gradient(180deg,#faf7f0,#f3eee3 46%,#ede6d7)}.step-3{background:#f8ebc9 linear-gradient(180deg,#fcf4dd,#f8ebc9 46%,#f3e2b6)}.route-line i{box-shadow:none}.step{isolation:isolate;transition:transform .45s var(--ease-crisp)}.step>*{position:relative;z-index:1}.step:before,.step:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-crisp)}.step:before{z-index:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,30%),var(--spot) 0%,var(--spot2) 38%,transparent 78%)}.step:after{z-index:0;padding:1.5px;background:radial-gradient(300px circle at var(--mx,50%) var(--my,30%),var(--rim),var(--rim2) 40%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.step-1{--spot:rgba(236,166,112,.1);--spot2:rgba(236,166,112,.04);--rim:rgba(240,168,118,.89);--rim2:rgba(240,168,118,.3)}.step-2{--spot:rgba(255,240,228,.78);--spot2:rgba(255,222,200,.26);--rim:rgba(226,112,80,.84);--rim2:rgba(226,112,80,.28)}.step-3{--spot:rgba(255,254,240,.71);--spot2:rgba(255,230,160,.24);--rim:rgba(196,140,44,.8);--rim2:rgba(196,140,44,.26)}.step-shadow{position:absolute!important;z-index:-1!important;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-crisp);box-shadow:0 18px 36px -14px #3c2c1847,0 44px 80px -36px #3c2c184d}.step-1 .step-shadow{box-shadow:0 18px 36px -14px #14100a66,0 44px 80px -36px #14100a6b}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sections-js .how .steps:not(.tilt-js) .step.in:hover{transform:translateY(-6px)}.steps:not(.tilt-js) .step:hover:before,.steps:not(.tilt-js) .step:hover:after,.steps:not(.tilt-js) .step:hover .step-shadow{opacity:1}}.step:focus-within .step-shadow{opacity:1}@media(prefers-reduced-motion:reduce){.sections-js .how .step.in:hover{transform:none}.step{transition:none}.step:hover:before,.step:hover:after{opacity:0}}.step-shadow:before{content:"";position:absolute;left:0;right:0;top:100%;height:8px;pointer-events:none}@media(hover:hover){.step:hover .step-shadow:before{pointer-events:auto}}.sections-js .how .step.reveal.done{transition:transform .45s var(--ease-crisp);transition-delay:0s}@media(prefers-reduced-motion:reduce){.sections-js .how .step.reveal.done{transition:none}}.flow{--cols:minmax(0,.62fr) minmax(0,1.45fr) minmax(0,1.05fr);background:#14171c;color:#f3ecdf;border-radius:36px 36px 0 0}.flow .how-eyebrow{color:#bdb4a5}.flow .how-title em{color:#f08a5d}.flow .how-lead{color:#cfc6b6}.flow-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:56px;max-width:1312px;margin:0 auto;align-items:start}.flow-proof{position:sticky;top:112px;margin:0;padding:26px 26px 22px;border-radius:22px;color:var(--ink);background:#f3eee3 linear-gradient(180deg,#faf7f0,#f3eee3,#ede6d7);box-shadow:inset 0 1px #ffffffb3,0 22px 44px -22px #000000b3}.proof-label{margin:0 0 18px;font:500 12px/1.35 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#a8360e}.proof-num{margin:0 0 10px;font-size:68px;line-height:.9;font-weight:900;letter-spacing:-.035em;color:#c2410f;white-space:nowrap}.proof-text{margin:0 0 20px;font-size:15px;line-height:1.5;color:#4d4a42}.proof-shot{margin:0;padding-top:16px;border-top:1px solid #d8cfbd}.proof-open{display:block;border-radius:10px;outline-offset:3px}.proof-shot img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid #e0d7c6;background:#fff;transition:transform .3s var(--ease-crisp,ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.proof-open:hover img{transform:scale(1.015)}}.proof-shot figcaption{margin-top:10px;font:500 12px/1.45 var(--mono);letter-spacing:.2px;color:#5f584c}.flow-headrow{display:grid;grid-template-columns:var(--cols);gap:28px;padding:0 0 14px;border-bottom:1px solid #2c323b;font:500 11px/1.3 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#a79e8f}.flow-rows{list-style:none;margin:0;padding:0}.flow-row{position:relative;display:grid;grid-template-columns:var(--cols);gap:28px;padding:30px 0 32px;border-bottom:1px solid #2c323b}.flow-row:before{content:"";position:absolute;left:0;top:-1px;width:56px;height:2px;background:#f08a5d;transform-origin:left}.flow-stage{display:flex;flex-direction:column;gap:10px}.flow-num{font:500 12px/1 var(--mono);letter-spacing:1.3px;color:#f08a5d}.flow-stage h3{margin:0;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.flow-cell p{margin:0;font-size:15px;line-height:1.55;color:#d6cdbd;text-wrap:pretty}.flow-me p{color:#fbf5ea;font-size:16px;font-weight:500}.flow-headrow span:last-child{color:#f08a5d;padding-left:22px}.flow-me{padding-left:22px;border-left:1px solid #2c323b}.roles{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.roles li{font:500 12px/1 var(--mono);letter-spacing:.3px;padding:8px 11px;border-radius:999px;border:1px solid #4a515c;color:#ece4d5;white-space:nowrap}.cell-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.flow-note{margin:26px 0 0}.flow-note .step-link{--lab:#f08a5d}.flow-note .step-link{text-transform:none;font-size:13px;letter-spacing:.3px}.flow-note .step-link{margin:0;color:#f3ecdf}.flow-note .step-link:hover,.flow-note .step-link:focus-visible{color:#f08a5d}.sections-js .how .flow-rows .reveal:nth-child(2){transition-delay:.08s}.sections-js .how .flow-rows .reveal:nth-child(3){transition-delay:.16s}.sections-js .how .flow-rows .reveal:nth-child(4){transition-delay:.24s}.sections-js .how .flow-row:before{transition:transform .8s var(--ease-crisp) .45s}.sections-js .how .flow-row:not(.in):before{transform:scaleX(0)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.flow-row:after{content:"";position:absolute;inset:0 -18px;border-radius:16px;pointer-events:none;background:radial-gradient(460px circle at calc(var(--mx,30%) + 18px) var(--my,50%),rgba(240,138,93,.085),rgba(240,138,93,.03) 45%,transparent 72%);opacity:0;transition:opacity .35s}.flow-row:hover:after{opacity:1}.flow-row:hover .roles li{border-color:#8a5a43}}@media(prefers-reduced-motion:reduce){.sections-js .how .flow-row:before{transition:none!important;transform:none!important}}@media(max-width:1100px){.flow-grid{grid-template-columns:1fr;gap:40px}.how.flow{padding-top:100px;padding-bottom:96px}.flow-proof{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:36px;align-items:start;align-content:start}.flow-proof>p{grid-column:1}.proof-shot{grid-column:2;grid-row:1/4;align-self:center;border-top:0;padding-top:0}}@media(max-width:1024px){.flow{--cols:minmax(0,1.4fr) minmax(0,1fr)}.flow-stage{grid-column:1/-1}.flow-headrow span:first-child{display:none}}@media(max-width:900px){.flow-proof{display:block}.proof-shot{border-top:1px solid #d8cfbd;padding-top:16px}.proof-open{max-width:420px}}@media(max-width:760px){.flow-proof{display:block}.proof-shot{border-top:1px solid #d8cfbd;padding-top:16px}.proof-num{font-size:64px}.flow-headrow{display:none}.flow-me{padding-left:0;border-left:0}.flow-me .cell-k{color:#f08a5d}.proof-num{font-size:52px}.flow-rows{border-top:1px solid #2c323b}.flow-row{grid-template-columns:1fr;gap:16px;padding:26px 0 28px}.cell-k{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:block;margin-bottom:8px;font:500 11px/1.3 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#a79e8f}}.seam{position:relative}.seam:before{content:"";position:absolute;left:0;right:0;top:-15px;height:16px;background:var(--seam-bg);pointer-events:none;z-index:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 16' preserveAspectRatio='none'%3E%3Cpath d='M0,16L0,4.54L8,3.83L16,3.23L24,2.77L32,2.47L40,2.34L48,2.40L56,2.63L64,3.03L72,3.58L80,4.25L88,5.02L96,5.85L104,6.71L112,7.57L120,8.40L128,9.17L136,9.86L144,10.46L152,10.97L160,11.36L168,11.66L176,11.85L184,11.95L192,11.97L200,11.90L208,11.75L216,11.53L224,11.25L232,10.90L240,10.48L248,10.01L256,9.49L264,8.92L272,8.32L280,7.69L288,7.07L296,6.47L304,5.91L312,5.42L320,5.03L328,4.75L336,4.61L344,4.63L352,4.80L360,5.12L368,5.60L376,6.21L384,6.93L392,7.72L400,8.57L408,9.41L416,10.23L424,10.99L432,11.65L440,12.18L448,12.58L456,12.82L464,12.90L472,12.83L480,12.61L488,12.26L496,11.81L504,11.26L512,10.65L520,10.00L528,9.31L536,8.62L544,7.94L552,7.27L560,6.63L568,6.02L576,5.45L584,4.93L592,4.46L600,4.04L608,3.70L616,3.44L624,3.27L632,3.20L640,3.25L648,3.41L656,3.70L664,4.12L672,4.65L680,5.30L688,6.03L696,6.82L704,7.65L712,8.48L720,9.28L728,10.01L736,10.65L744,11.15L752,11.51L760,11.70L768,11.72L776,11.58L784,11.27L792,10.82L800,10.26L808,9.61L816,8.90L824,8.17L832,7.44L840,6.76L848,6.13L856,5.58L864,5.13L872,4.78L880,4.54L888,4.39L896,4.35L904,4.40L912,4.54L920,4.76L928,5.05L936,5.41L944,5.83L952,6.31L960,6.85L968,7.44L976,8.08L984,8.75L992,9.45L1000,10.16L1008,10.86L1016,11.53L1024,12.15L1032,12.69L1040,13.12L1048,13.42L1056,13.58L1064,13.57L1072,13.40L1080,13.06L1088,12.56L1096,11.91L1104,11.15L1112,10.30L1120,9.39L1128,8.46L1136,7.56L1144,6.71L1152,5.95L1160,5.31L1168,4.80L1176,4.43L1184,4.22L1192,4.16L1200,4.23L1208,4.44L1216,4.75L1224,5.14L1232,5.60L1240,6.10L1248,6.63L1256,7.17L1264,7.70L1272,8.22L1280,8.71L1288,9.18L1296,9.61L1304,9.99L1312,10.33L1320,10.62L1328,10.84L1336,10.99L1344,11.06L1352,11.03L1360,10.90L1368,10.66L1376,10.30L1384,9.82L1392,9.24L1400,8.56L1408,7.80L1416,6.99L1424,6.15L1432,5.32L1440,4.54L1440,16Z'/%3E%3C/svg%3E") left bottom/1440px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 16' preserveAspectRatio='none'%3E%3Cpath d='M0,16L0,4.54L8,3.83L16,3.23L24,2.77L32,2.47L40,2.34L48,2.40L56,2.63L64,3.03L72,3.58L80,4.25L88,5.02L96,5.85L104,6.71L112,7.57L120,8.40L128,9.17L136,9.86L144,10.46L152,10.97L160,11.36L168,11.66L176,11.85L184,11.95L192,11.97L200,11.90L208,11.75L216,11.53L224,11.25L232,10.90L240,10.48L248,10.01L256,9.49L264,8.92L272,8.32L280,7.69L288,7.07L296,6.47L304,5.91L312,5.42L320,5.03L328,4.75L336,4.61L344,4.63L352,4.80L360,5.12L368,5.60L376,6.21L384,6.93L392,7.72L400,8.57L408,9.41L416,10.23L424,10.99L432,11.65L440,12.18L448,12.58L456,12.82L464,12.90L472,12.83L480,12.61L488,12.26L496,11.81L504,11.26L512,10.65L520,10.00L528,9.31L536,8.62L544,7.94L552,7.27L560,6.63L568,6.02L576,5.45L584,4.93L592,4.46L600,4.04L608,3.70L616,3.44L624,3.27L632,3.20L640,3.25L648,3.41L656,3.70L664,4.12L672,4.65L680,5.30L688,6.03L696,6.82L704,7.65L712,8.48L720,9.28L728,10.01L736,10.65L744,11.15L752,11.51L760,11.70L768,11.72L776,11.58L784,11.27L792,10.82L800,10.26L808,9.61L816,8.90L824,8.17L832,7.44L840,6.76L848,6.13L856,5.58L864,5.13L872,4.78L880,4.54L888,4.39L896,4.35L904,4.40L912,4.54L920,4.76L928,5.05L936,5.41L944,5.83L952,6.31L960,6.85L968,7.44L976,8.08L984,8.75L992,9.45L1000,10.16L1008,10.86L1016,11.53L1024,12.15L1032,12.69L1040,13.12L1048,13.42L1056,13.58L1064,13.57L1072,13.40L1080,13.06L1088,12.56L1096,11.91L1104,11.15L1112,10.30L1120,9.39L1128,8.46L1136,7.56L1144,6.71L1152,5.95L1160,5.31L1168,4.80L1176,4.43L1184,4.22L1192,4.16L1200,4.23L1208,4.44L1216,4.75L1224,5.14L1232,5.60L1240,6.10L1248,6.63L1256,7.17L1264,7.70L1272,8.22L1280,8.71L1288,9.18L1296,9.61L1304,9.99L1312,10.33L1320,10.62L1328,10.84L1336,10.99L1344,11.06L1352,11.03L1360,10.90L1368,10.66L1376,10.30L1384,9.82L1392,9.24L1400,8.56L1408,7.80L1416,6.99L1424,6.15L1432,5.32L1440,4.54L1440,16Z'/%3E%3C/svg%3E") left bottom/1440px 16px repeat-x}.seam-flip:before{-webkit-mask-position:-560px bottom;mask-position:-560px bottom}.hero .wave{display:none}.how.seam{--seam-bg:#fffdfa}.flow.seam{--seam-bg:#14171c;border-radius:0}.continuation.seam{--seam-bg:#fffdfa}@media(max-width:760px){.seam:before{top:-11px;height:12px;-webkit-mask-size:1100px 12px;mask-size:1100px 12px}}.steps.tilt-js .step:before,.steps.tilt-js .step:after,.steps.tilt-js .step .step-shadow{transition:opacity .35s var(--ease-crisp)}.steps.tilt-js .step.hot:before,.steps.tilt-js .step.hot:after,.steps.tilt-js .step.hot .step-shadow{opacity:1}.sections-js .how .steps.tilt-js .step.in.hot{transform:perspective(1100px) translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}@media(prefers-reduced-motion:reduce){.sections-js .how .steps.tilt-js .step.in.hot{transform:none}}.how h3,.flow h3{text-wrap:pretty}.sections-js .how .steps.tilt-js .step.in.hot:has(:focus-visible){transform:none}.ticker{position:relative;z-index:2;display:flex;align-items:center;gap:18px;background:#fffdfa;--seam-bg:#fffdfa;padding:14px max(4.5vw,32px) 0}.ticker-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-run{display:flex;width:max-content;animation:tickerRun 38s linear infinite}.ticker-list{display:flex;list-style:none;margin:0;padding:0}.ticker-list li{display:flex;align-items:center;white-space:nowrap;font:500 12px/1.2 var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:#55524a;padding:12px 0}.ticker-list li b{color:var(--ink);font-weight:600;margin-right:.7em}.ticker-list li:after{content:"";display:inline-block;width:17px;height:17px;vertical-align:-.12em;background:var(--orange);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2v12M2 8h12M3.8 3.8l8.4 8.4M12.2 3.8l-8.4 8.4' stroke='%23000' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2v12M2 8h12M3.8 3.8l8.4 8.4M12.2 3.8l-8.4 8.4' stroke='%23000' stroke-width='1.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center/contain no-repeat;margin:0 40px}@keyframes tickerRun{to{transform:translate3d(-25%,0,0)}}.ticker:hover .ticker-run,.ticker.paused .ticker-run{animation-play-state:paused}.ticker-pause{position:relative;flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #cfc6b5;border-radius:50%;background:#fffdfa;color:var(--ink);cursor:pointer}.ticker-pause:after{content:"";position:absolute;inset:-6px}.ticker-pause svg{width:14px;height:14px;fill:currentColor}.ticker-pause .tp-play,.ticker.paused .tp-bars{display:none}.ticker.paused .tp-play{display:inline}.ticker-pause:hover{border-color:var(--ink)}.ticker-pause:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ticker+.how{padding-top:84px}@media(max-width:720px){.ticker{padding:10px 16px 0;gap:10px}.ticker-list li{font-size:11.5px;letter-spacing:.8px}.ticker-list li:after{margin:0 28px}.ticker+.how{padding-top:56px}}@media(prefers-reduced-motion:reduce){.ticker-run{animation:none!important;width:auto;display:block}.ticker-view{-webkit-mask-image:none;mask-image:none}.ticker-list[aria-hidden]{display:none}.ticker-list{flex-wrap:wrap;justify-content:center;column-gap:30px}.ticker-list li{white-space:normal;padding:6px 0}.ticker-list li:after{display:none}.ticker-pause{display:none}}.hero .stage,.hero .chips{transform:translate3d(0,var(--sink,0px),0)}:root{--sans:"Manrope",sans-serif;--mono:"Martian Mono",monospace;--display:"Dela Gothic One",sans-serif}h1,h2,h3,.how-title,.flow-title,.brand,.step h3,.route-line b,.chip strong{font-family:var(--display);font-weight:400;font-synthesis:none}.hero h1{letter-spacing:-.03em;line-height:1.02}h2{letter-spacing:-.02em}.ticker-list li,.eyebrow{font-stretch:87.5%}@media(min-width:721px){.hero h1{font-size:clamp(46px,5vw,76px);letter-spacing:-.04em;line-height:.98}}.step-list .when,.step-list-head{font-stretch:87.5%}.how-title{font-size:clamp(38px,4.6vw,72px)}.step h3{font-size:clamp(23px,1.95vw,30px);max-width:14ch}.flow-stage h3{font-size:18px}.step-stat b,.proof-num{font-family:var(--display);font-weight:400;font-synthesis:none}.proof-num{font-size:58px}@media(max-width:720px){.hero h1{font-size:clamp(30px,8.6vw,46px);letter-spacing:-.02em}}.how-title{letter-spacing:-.012em;word-spacing:.06em}.step h3,.flow-stage h3,.route-line b{letter-spacing:-.005em;word-spacing:.05em}.hero h1{word-spacing:.04em}.chip strong{font-family:var(--sans);font-weight:800;font-synthesis:initial}.flow-fx{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.flow-fx canvas{display:block}.flow>.how-head,.flow>.flow-grid{position:relative;z-index:1}.flow-row .flow-stage,.flow-row .flow-cell{transition:opacity .45s var(--ease-crisp)}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.fx-js.has-active .flow-row:not(.active):not(:focus-within) :is(.flow-stage,.flow-cell){opacity:.74}}.fx-js .roles li{transition:transform .45s var(--ease-spring)}.fx-js .flow-row:not(.lit) .roles li{border-color:#3d434d;color:#b3ab9e}.fx-js .flow-row.lit .roles li{border-color:#f08a5d9e;background:#f08a5d12;color:#fbf5ea;animation:roleOn .5s var(--ease-spring) both,roleLit .35s ease both}.fx-js .flow-row.lit .roles li:nth-child(2){animation-delay:.11s,.11s}.fx-js .flow-row.lit .roles li:nth-child(3){animation-delay:.22s,.22s}@keyframes roleLit{0%{border-color:#3d434d;background-color:transparent;color:#b3ab9e}to{border-color:#f08a5d9e;background-color:#f08a5d12;color:#fbf5ea}}@keyframes roleOn{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:none}}.ok-mark{position:absolute;left:-10px;top:1px;width:20px;height:20px;fill:#14171c;stroke:#3a404a;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.flow-me{position:relative}.ok-mark path{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .5s var(--ease-crisp) .45s}.flow-row.lit .ok-mark{stroke:#f08a5d}.flow-row.lit .ok-mark path{stroke-dashoffset:0}.flow-row.lit .ok-mark circle{animation:okPing .9s ease-out .4s 1}@keyframes okPing{0%{fill:#14171c}35%{fill:#f08a5d40}to{fill:#14171c}}@media(max-width:760px){.ok-mark{position:static;display:inline-block;vertical-align:-5px;margin:0 8px 8px 0}.flow-me .cell-k{display:inline-block}}.flow-cell p.pre .tk,.flow-cell p.streaming .tk:not(.on){opacity:0}.flow-cell p .tk.on{opacity:1;transition:opacity .22s}.tk-cur{display:inline-block;width:.5em;height:1.05em;margin-left:2px;vertical-align:-.17em;background:#f08a5d;border-radius:1px}.sections-js .flow-proof .proof-shot img{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:no-preference){.sections-js .flow-proof:not(.in) .proof-shot img{clip-path:inset(0 100% 0 0)}.sections-js .flow-proof.in .proof-shot img{transition:clip-path 1.3s var(--ease-crisp) .5s,transform .3s var(--ease-crisp,ease)}}@media(prefers-reduced-motion:reduce){.flow-fx{display:none}.fx-js .roles li,.ok-mark path,.ok-mark,.flow-row :is(.flow-stage,.flow-cell){transition:none!important;animation:none!important}.ok-mark path{stroke-dashoffset:0}.ok-mark{stroke:#f08a5d}.fx-js .flow-row .roles li{border-color:#f08a5d9e!important;color:#fbf5ea!important}.tk-cur{display:none}}.story{background:#f3eee3}.story.seam{--seam-bg:#f3eee3}.story-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;max-width:1312px;margin:0 auto;align-items:start}.story-arch{position:sticky;top:104px;margin:0}.arch-frame{position:relative;aspect-ratio:4/5;border-radius:50% 50% 24px 24px/42% 42% 24px 24px;overflow:hidden;background:#14171c;isolation:isolate;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease-crisp)}.arch-frame img{display:block;width:100%;height:100%;object-fit:cover}.story-arch figcaption{margin-top:32px;display:flex;align-items:center;gap:10px;font:500 12px/1.4 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.story-arch figcaption .mini-spark{font-size:17px}.story-body .how-eyebrow{margin-bottom:22px}.story-body .how-title{margin-bottom:24px}.story-body .how-lead{max-width:560px;margin-bottom:48px}.story-line{--p:0;position:relative;list-style:none;margin:0 0 64px;padding:0 0 0 44px;display:grid;gap:34px}.story-line:before,.story-line:after{content:"";position:absolute;left:9px;top:10px;bottom:10px;width:2px;border-radius:2px;background:#d8cfbd}.story-line:after{background:var(--orange);transform-origin:top;transform:scaleY(var(--p))}.ms{position:relative}.ms-dot{position:absolute;left:-44px;top:3px;width:20px;height:20px;border-radius:50%;background:#f3eee3;border:2px solid var(--ink);z-index:1}.ms-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--orange);transform:scale(0);transition:transform .45s var(--ease-spring)}.ms.lit .ms-dot:after{transform:scale(1)}.ms-label{margin:0 0 8px;font:500 12px/1.4 var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}.ms-n{color:#b8390f}.ms h3{margin:0 0 8px;font-family:"Dela Gothic One",var(--sans);font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.01em;word-spacing:.06em;text-wrap:balance}.ms-text{margin:0;max-width:600px;font-size:16px;line-height:1.6;color:#4d4a42;text-wrap:pretty}.story-links .route-title{margin-bottom:18px}.sections-js .story-arch .arch-frame{clip-path:inset(100% 0 0 0 round 50% 50% 24px 24px);transition:clip-path 1.3s var(--ease-crisp),transform .55s var(--ease-crisp)}.sections-js .story-arch.tilting .arch-frame{transition:clip-path 1.3s var(--ease-crisp),transform .08s linear}.sections-js .story-arch .arch-frame img{transform:scale(1.14);filter:blur(12px);transition:transform 1.8s var(--ease-crisp),filter 1.4s var(--ease-crisp)}.sections-js .story-arch.in .arch-frame{clip-path:inset(0 0 0 0 round 50% 50% 24px 24px)}.sections-js .story-arch.in .arch-frame img{transform:none;filter:none}@media(max-width:1100px){.story-grid{gap:48px}}@media(max-width:860px){.story-grid{grid-template-columns:1fr;gap:40px}.story-arch{position:relative;top:auto;width:min(340px,78vw);justify-self:center}}@media(max-width:720px){.story-line{padding-left:38px;gap:28px;margin-bottom:48px}.ms-dot{left:-38px}.story-line:before,.story-line:after{left:9px}.ms-text{font-size:15px}}@media(prefers-reduced-motion:reduce){.sections-js .story-arch .arch-frame,.sections-js .story-arch .arch-frame img,.ms-dot:after{transition:none!important}.sections-js .story-arch .arch-frame{clip-path:none}.sections-js .story-arch .arch-frame img{transform:none;filter:none}}.sc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sc{--b:#20201e;--tint:#fffdfa;min-width:0}.sc-ig{--b:#e1306c;--tint:#fff1f4;grid-column:span 2;grid-row:span 2}.sc-yt{--b:#ff0000;--tint:#fff1ee;grid-column:span 2}.sc-tg{--b:#26a5e4;--tint:#eef8fd}.sc-th{--b:#000;--tint:#fffdfa}.sc-gh{--b:#181717;--tint:#fffdfa;grid-column:1/-1}.sc a{position:relative;isolation:isolate;overflow:hidden;height:100%;display:flex;flex-direction:column;gap:3px;padding:18px 18px 16px;border-radius:22px;background:var(--tint);border:1px solid #e3dac8;min-height:150px;color:var(--ink);text-decoration:none;transition:transform .45s var(--ease-crisp)}.sc a:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 18px 40px -22px #20201e8c;opacity:0;transition:opacity .45s var(--ease-crisp);pointer-events:none}.sc a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--b);clip-path:circle(0% at var(--o,40px 40px));transition:clip-path .6s var(--ease-crisp)}.sc-ig a:before{background:radial-gradient(circle at 20% 110%,#fdc468,#fa7e1e 22%,#d62976 50%,#962fbf,#4f5bd5)}.sc-top{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:18px}.sc-badge{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;box-shadow:0 1px #20201e0f,0 6px 16px -8px #20201e59}.sc-logo{width:24px;height:24px;fill:var(--b);transition:transform .5s var(--ease-spring)}.sc-ig .sc-badge{width:56px;height:56px;border-radius:18px;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sc-ig .sc-logo{width:30px;height:30px;fill:#fff}.sc-yt .sc-badge{background:red}.sc-yt .sc-logo{fill:#fff}.sc-tg .sc-badge{background:#26a5e4}.sc-tg .sc-logo{fill:#fff}.sc-arr{width:18px;height:18px;margin-top:4px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease-spring)}.sc-name{font:700 18px/1.2 var(--sans)}.sc-handle{font:500 12px/1.4 var(--mono);color:#b8390f}.sc-note{margin-top:8px;font-size:14px;line-height:1.45;color:#5f5a50;text-wrap:pretty}.sc-cta{margin-top:auto;padding-top:12px;font:600 11px/1.4 var(--mono);letter-spacing:1px;text-transform:uppercase}.sc-big{display:grid;gap:4px;margin:0 0 14px}.sc-big b{font-family:"Dela Gothic One",var(--sans);font-weight:400;font-size:clamp(44px,4.4vw,64px);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sc-big span{max-width:320px;font-size:14px;line-height:1.45;color:#5f5a50}.sc-spark{display:block;width:100%;height:64px;margin:0 0 16px;overflow:visible}.sc-spark-area{fill:#e1306c1f}.sc-spark-line{fill:none;stroke:#e1306c;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-ig .sc-name{font-size:22px}.sc a:focus-visible{outline:2px solid #b8390f;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sc a:hover{transform:translateY(-4px);border-color:transparent;color:#fff}.sc a:hover:after{opacity:1}.sc a:hover:before{clip-path:circle(150% at var(--o,40px 40px))}.sc a:hover :is(.sc-handle,.sc-note,.sc-big span){color:#ffffffdb}.sc a:hover .sc-logo{transform:translateY(-3px) rotate(-8deg) scale(1.08)}.sc a:hover .sc-arr{transform:translate(3px,-3px)}.sc a:hover .sc-spark-area{fill:#ffffff2e}.sc a:hover .sc-spark-line{stroke:#fff}.sc-th a:hover .sc-badge,.sc-gh a:hover .sc-badge{background:#fff}}@media(hover:hover){.sc a:hover{border-color:var(--b)}}.sections-js .story-links .sc-spark{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s .5s var(--ease-crisp)}.sections-js .story-links.in .sc-spark{clip-path:inset(0 0 0 0)}.sc-ig{--o:46px 46px}.sc-gh{--o:40px 50%}.sc-gh a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:16px;row-gap:2px;align-items:center;min-height:0}.sc-gh .sc-top{display:contents}.sc-gh .sc-badge{grid-area:1/1/3/2}.sc-gh .sc-name{grid-area:1/2}.sc-gh .sc-handle{grid-area:2/2}.sc-gh .sc-note{display:none}.sc-gh .sc-cta{grid-area:1/3/3/4;margin:0}.sc-gh .sc-arr{grid-area:1/4/3/5;margin:0}@media(max-width:1100px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-ig{grid-row:auto}}@media(max-width:720px){.sc-grid{gap:10px}.sc a{padding:16px 14px 14px;border-radius:18px;min-height:140px}.sc-gh a{min-height:0}.sc-yt{grid-column:auto}.sc-ig{grid-column:1/-1}.sc-gh .sc-cta{display:none}}@media(max-width:350px){.sc-grid{grid-template-columns:1fr}.sc-ig,.sc-gh{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sc a,.sc a:before,.sc a:after,.sc-logo,.sc-arr{transition:none!important}.sections-js .story-links .sc-spark{clip-path:none;transition:none}}.story .how-title{font-size:clamp(34px,3.6vw,54px)}.how-title .nw{white-space:nowrap}@media(max-width:720px){.story .how-title{font-size:clamp(25px,7.4vw,34px)}}.sc-gh .sc-cta{padding-top:0}@media(max-width:720px){.sc-th{grid-column:1/-1;--o:40px 50%}.sc-th a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;row-gap:2px;align-items:center;min-height:0}.sc-th .sc-top{display:contents}.sc-th .sc-badge{grid-area:1/1/3/2}.sc-th .sc-name{grid-area:1/2}.sc-th .sc-handle{grid-area:2/2}.sc-th .sc-note,.sc-th .sc-cta{display:none}.sc-th .sc-arr{grid-area:1/3/3/4;margin:0}}.arch-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.26),transparent 60%)}.arch-frame img{transition:transform 1.2s var(--ease-crisp)}.story-arch.tilting .arch-frame{transition:transform .08s linear;will-change:transform}.story-arch.tilting .arch-frame:after{opacity:1}.sections-js .story-arch.in .arch-frame img{transform:scale(1.04)}.sections-js .story-arch.in.tilting .arch-frame img{transform:none}.story-arch figcaption{margin-top:22px}@property --sr{syntax:"<percentage>";inherits:false;initial-value:0%}.story{isolation:isolate}.story-grid{position:relative;z-index:1}.story-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.story-bg i{position:absolute;display:block}.sb-pat,.sb-hot{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='%2320201e' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M32 25.5v13M25.5 32h13M27.4 27.4l9.2 9.2M36.6 27.4l-9.2 9.2'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='1.5' fill='%2320201e'/%3E%3C/svg%3E");background-size:64px 64px;background-position:0 0,32px 32px}.sb-pat{opacity:.06;-webkit-mask:radial-gradient(circle at 22% 26%,#000 var(--sr),transparent calc(var(--sr) + 30%));mask:radial-gradient(circle at 22% 26%,#000 var(--sr),transparent calc(var(--sr) + 30%));--sr:140%}.sections-js .story:not(.bg-in) .sb-pat{--sr:0%}.sections-js .sb-pat{transition:--sr 2.4s var(--ease-crisp)}.sb-hot{opacity:0;transition:opacity .4s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg stroke='%23ed5427' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M32 24v16M24 32h16M26.3 26.3l11.4 11.4M37.7 26.3L26.3 37.7'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='2' fill='%23ed5427'/%3E%3C/svg%3E");-webkit-mask:radial-gradient(200px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 75%);mask:radial-gradient(200px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 75%)}.story.hot .sb-hot{opacity:.55}.sb-glow{width:min(62vw,860px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(244,160,60,.3),rgba(237,84,39,.1) 55%,transparent);transform:translate3d(0,var(--py,0px),0)}.sb-glow.g1{left:-14vw;top:-6%}.sb-glow.g2{right:-18vw;bottom:-12%;background:radial-gradient(closest-side,rgba(237,84,39,.2),rgba(244,180,0,.08) 55%,transparent);transform:translate3d(0,calc(var(--py,0px) * -1),0)}.sb-grain{inset:0;opacity:.22;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .38 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sections-js .story .how-lead.reveal{filter:blur(10px);transition:opacity .9s var(--ease-crisp),transform .9s var(--ease-crisp),filter 1.1s var(--ease-crisp)}.sections-js .story .how-lead.reveal.in{filter:none}.sections-js .story .ms.reveal{opacity:1;transform:none}.sections-js .story .ms-label{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-crisp)}.sections-js .story .ms h3 .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.sections-js .story .ms h3 .w>span{display:inline-block;transform:translateY(110%);transition:transform .8s var(--ease-crisp);transition-delay:calc(.15s + var(--i)*45ms)}.sections-js .story .ms-text{opacity:0;filter:blur(8px);transform:translateY(10px);transition:opacity .9s .35s var(--ease-crisp),filter 1s .35s var(--ease-crisp),transform .9s .35s var(--ease-crisp)}.sections-js .story .ms.in .ms-label{clip-path:inset(0 0 0 0)}.sections-js .story .ms.in h3 .w>span{transform:none}.sections-js .story .ms.in .ms-text{opacity:1;filter:none;transform:none}.sections-js .story .story-links.reveal{opacity:1;transform:none}.sections-js .story .story-links .sc{opacity:0;transform:translateY(26px) scale(.97);transition:opacity .7s var(--ease-crisp),transform .9s var(--ease-crisp);transition-delay:calc(.1s + var(--i,0)*90ms)}.sections-js .story .story-links.in .sc{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sb-pat{--sr:140%!important;transition:none!important}.sb-hot{display:none}.sb-glow{transform:none!important}.arch-frame{transform:none!important;transition:none!important}.arch-frame:after{display:none}.sections-js .story-arch.in .arch-frame img{transform:none}.sections-js .story :is(.how-lead,.ms-label,.ms-text,.sc),.sections-js .story .ms h3 .w>span{opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important;transition:none!important}}@media(max-width:720px){.sb-pat,.sb-hot{background-size:52px 52px;background-position:0 0,26px 26px}.sb-glow{width:120vw}.sb-glow.g1{left:-50vw;top:-4%}.sb-glow.g2{right:-60vw}}.step-art .a-caret{fill:#ed5427;opacity:0}@keyframes caretBlink{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes barRetype{0%{stroke-dashoffset:var(--len)}55%,to{stroke-dashoffset:0}}@keyframes tickPop{0%,60%{transform:scale(1)}75%{transform:scale(1.18)}to{transform:scale(1)}}.sections-js .how .step-3.in .step-art .a-caret{animation:caretBlink .9s steps(1,end) 1.4s 3 both}@media(hover:hover){.sections-js .how .step-3.in:hover .step-art .a-bar{animation:barRetype 1.8s var(--ease-crisp) infinite}.sections-js .how .step-3.in:hover .step-art .a-caret{animation:caretBlink 1.06s steps(1,end) infinite}.sections-js .how .step-3.in:hover .step-art .a-core{transform-box:fill-box;transform-origin:center;animation:tickPop 1.8s var(--ease-spring) infinite}}@media(prefers-reduced-motion:reduce){.step-art .a-caret{opacity:1!important;animation:none!important}.sections-js .how .step-3 .step-art :is(.a-bar,.a-core){animation:none!important}}.terms{--lab:#b8390f;max-width:1312px;margin:0 auto 40px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);grid-template-areas:"main list" "act list";grid-template-rows:auto 1fr;gap:26px 56px;padding:40px 44px;border-radius:22px;background:var(--paper);border:1px solid rgba(60,44,24,.06);box-shadow:var(--lift)}.terms-main{grid-area:main}.terms-list{grid-area:list}.terms-act{grid-area:act;align-self:start}.terms-k{margin:0 0 18px;font:11px/1.5 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--lab)}.terms-h{margin:0;display:flex;flex-direction:column;gap:6px}.terms-sum{font-size:clamp(48px,4.6vw,68px);line-height:1;font-weight:900;letter-spacing:-.04em;white-space:nowrap}.terms-dur{margin-top:6px;font-size:17px;line-height:1.4;font-weight:500;color:#4d4a42}.terms-proof{margin:16px 0 0;font:12px/1.5 var(--mono);color:#5f5a50}.terms-d{margin:18px 0 0;font-size:16px;line-height:1.55;color:#4d4a42;max-width:340px;text-wrap:pretty}.terms-cta{display:inline-flex;width:auto;transition:transform .22s}.terms-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;align-content:start}.terms-list li{display:flex;flex-direction:column;gap:8px;padding:18px 0 4px;border-top:1px solid #d8cfbd}.terms-list b{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.terms-list span{font-size:15px;line-height:1.55;color:#4d4a42;text-wrap:pretty}@media(max-width:1100px){.terms{grid-template-columns:1fr;grid-template-areas:none;gap:28px;padding:32px}.terms>*{grid-area:auto}}@media(max-width:720px){.terms{margin-bottom:28px;padding:26px 20px;border-radius:18px;gap:22px}.terms-list{grid-template-columns:1fr;gap:16px}.terms-cta{display:flex;width:100%;justify-self:stretch}.terms-d{max-width:none}}
