#hero{position:relative;height:250vh;background:var(--i900);overflow-x:clip;padding-top:0}#hero .hp-hero__stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate}#hero .hp-hero__gl{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#hero .hp-hero__gl>svg.rg{transform:scale(var(--rk,1));will-change:transform;overflow:visible}#hero .hp-hero__wrap{width:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,88px);align-items:center;padding-block:68px clamp(24px,3.5vh,56px)}#hero .hp-hero__copy{display:grid}#hero .hp-hero__copy>*{grid-area:1/1}#hero h1{color:#fff}#hero .hp-hero__kicker{display:flex;align-items:center;gap:10px;margin:0 0 clamp(16px,1.6vw,24px);font-weight:600;font-size:clamp(15px,1.05vw,18px);line-height:1.3;color:var(--i300)}#hero .hp-hero__kicker svg{width:1.35em;height:1.35em;flex:none}#hero .hp-hero__kicker circle:nth-child(1){fill:var(--i500)}#hero .hp-hero__kicker circle:nth-child(2){fill:var(--i900)}#hero .hp-hero__kicker circle:nth-child(3){fill:var(--e300)}#hero .hp-hero__sub{font-size:clamp(17px,1.35vw,20px);line-height:1.45;color:#e2e1fdcc;margin:24px 0 0;max-width:34ch}#hero .hp-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}#hero .hp-hero__intro{transition:opacity .28s ease-out,transform .28s ease-out,filter .28s ease-out}#hero.scrub:not(.p-out) .hp-hero__intro{transition:opacity .6s var(--ease-out) .08s,transform .7s var(--ease-out) .08s,filter .6s var(--ease-out) .08s}#hero.scrub.p-out .hp-hero__intro{opacity:0;transform:translateY(-14px);filter:blur(4px);pointer-events:none}#hero .hp-hero__beats{display:none;align-self:center;position:relative}#hero.scrub .hp-hero__beats{display:grid}#hero .hp-hero__beat{grid-area:1/1;margin:0;font-family:var(--display);font-weight:600;font-size:clamp(38px,3.6vw,64px);line-height:1;letter-spacing:-.025em;color:#fff;opacity:0;transform:translateY(14px);filter:blur(4px);pointer-events:none;transition:opacity .28s ease-out,transform .28s ease-out,filter .28s ease-out}#hero .hp-hero__beat p{margin:0}#hero .hp-hero__beat.on{opacity:1;transform:none;filter:none;pointer-events:auto;transition:opacity .6s var(--ease-out) .08s,transform .7s var(--ease-out) .08s,filter .6s var(--ease-out) .08s}#hero .hp-hero__beat.gone{transform:translateY(-14px)}#hero .hp-hero__beat .gb-mark{background-size:0% 100%;transition:background-size 0s .3s}#hero .hp-hero__beat.on .gb-mark{background-size:100% 100%;transition:background-size .7s var(--ease-out) .35s}#hero .hp-hero__beat.gone .gb-mark{background-size:100% 100%}#hero .hp-hero__try{font-family:var(--body);letter-spacing:0;margin-top:32px}#hero .hp-hero__beat .hp-hero__try-q{margin:0 0 12px;font-weight:600;font-size:15px;color:#fff}#hero .hp-hero__ask{display:flex;width:fit-content;margin-top:24px}#hero .hp-hero__chips{display:grid;grid-template-columns:repeat(3,max-content);gap:8px;justify-content:start}#hero .hp-hero__shot{margin:0 calc(-1*max(var(--gutter),(100vw - var(--wrap)) / 2 + var(--gutter))) 0 0;position:relative}#hero .hp-hero__frame{position:relative;overflow:hidden;background:#fff;border-radius:var(--r-lg) 0 0 var(--r-lg);aspect-ratio:1500/1095;max-width:100%}#hero .hp-hero__map{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 45%;transform-origin:55% 45%;transform:scale(1.5);will-change:transform;backface-visibility:hidden}#hero .hp-hero__vid{position:absolute;left:4%;bottom:5%;width:min(66%,500px);height:auto;aspect-ratio:798/440;border-radius:var(--r-sm);background:#fff;display:block;will-change:transform}@media(min-width:1800px){#hero .hp-hero__wrap{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}#hero .hp-hero__sub{font-size:clamp(20px,1.05vw,26px)}#hero .hp-hero__beat{font-size:clamp(64px,3.4vw,84px)}#hero .hp-hero__beat .hp-hero__try-q{font-size:17px}#hero .hp-hero__chips .gb-chip{font-size:16px;padding:12px 18px}}@media(max-width:900px){#hero{height:auto}#hero .hp-hero__stage{position:static;height:auto;display:block;padding-top:68px}#hero .hp-hero__wrap{grid-template-columns:1fr;padding-block:0 32px}#hero h1{font-size:clamp(38px,10vw,56px)}#hero .hp-hero__kicker{margin-top:16px}#hero .hp-hero__shot{margin-right:0}#hero .hp-hero__frame{border-radius:var(--r-lg)}#hero .hp-hero__map{transform:none}#hero .hp-hero__vid{width:78%}}@media(max-width:380px){#hero .hp-hero__chips{grid-template-columns:repeat(2,max-content)}}@media(prefers-reduced-motion:reduce){#hero{height:auto}#hero .hp-hero__stage{position:static;height:auto}#hero .hp-hero__map{transform:none}#hero .hp-hero__intro,#hero .hp-hero__beat{filter:none!important}}#logos{padding-block:clamp(40px,4.5vw,80px) clamp(8px,1.5vw,24px)}#logos h2{margin:0 auto clamp(16px,2vw,28px);text-align:center;font-size:clamp(17px,1.2vw,22px);font-weight:600;letter-spacing:-.005em;color:var(--ink-soft);text-wrap:balance}#blackbox{--g:0}#blackbox .bx-pin{position:relative;height:230vh;height:230svh}#blackbox .bx-stage{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}#blackbox .bx-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5rem,120px);align-items:center;width:100%}#blackbox .bx-box{position:relative;aspect-ratio:1;max-height:72vh;border-radius:var(--r-lg);overflow:hidden;isolation:isolate}#blackbox .bx-glass{position:absolute;inset:0;background:var(--l100);display:grid;place-items:center;padding:clamp(18px,2.4vw,40px)}#blackbox .bx-glass{z-index:2;clip-path:circle(calc(var(--g) * 74%) at 50% 50%)}#blackbox .bx-iris{position:absolute;z-index:3;left:50%;top:50%;width:calc(var(--g) * 148%);aspect-ratio:1;border-radius:var(--radius-round);border:3px solid var(--e300);transform:translate(-50%,-50%);pointer-events:none;opacity:min(1,calc(var(--g) * 12))}#blackbox .bx-lid{position:absolute;inset:0;z-index:1;background:var(--i900);color:#fff;display:grid;place-content:center;justify-items:center;gap:10px;pointer-events:none}#blackbox .bx-lid b{font-family:var(--display);font-weight:600;font-size:clamp(96px,11vw,200px);line-height:.85;letter-spacing:-.05em}#blackbox .bx-lid span{font-size:clamp(16px,1.2vw,20px);font-weight:600;color:var(--i300)}#blackbox .bx-verdict{position:relative;z-index:1;width:min(100%,420px);background:#fff;border-radius:var(--radius-mui);padding:clamp(16px,1.6vw,24px);display:grid;gap:12px;box-shadow:0 1px 2px #0223300f,0 24px 50px -24px #02233059}#blackbox .vh{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--ink-faint)}#blackbox .vh span:first-child{color:var(--ink);font-weight:600}#blackbox .score{font-family:var(--display);font-size:clamp(44px,3.6vw,60px);line-height:1;letter-spacing:-.04em;justify-self:start;position:relative}#blackbox .score:after{content:"";position:absolute;inset:-12px;border-radius:var(--radius-round);border:3px solid var(--e300);opacity:0;transform:scale(.5)}#blackbox .bx-box.open .score:after{animation:bx-burst .7s var(--ease-out)}@keyframes bx-burst{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}#blackbox .bx-verdict ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}#blackbox .bx-verdict li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:clamp(14px,1vw,16px);line-height:1.4;opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity .2s,transform .2s,filter .2s}#blackbox .bx-box.open .bx-verdict li{opacity:1;transform:none;filter:none;transition:opacity .5s var(--ease),transform .5s var(--ease),filter .5s var(--ease)}#blackbox .bx-verdict li i{font-style:normal;width:20px;height:20px;border-radius:calc(var(--radius-mui) - 4px);background:var(--e100);color:var(--e900);font-weight:700;font-size:13px;display:grid;place-items:center;margin-top:1px}#blackbox .least{margin:0;padding-top:10px;border-top:1px solid var(--wash-2);font-size:13.5px;color:var(--ink-soft)}#blackbox .bx-q{margin:0;display:grid;gap:clamp(20px,2vw,32px)}#blackbox .bx-q blockquote{margin:0;display:grid;gap:clamp(14px,1.4vw,22px)}#blackbox .bx-q h2{font-family:var(--display);font-weight:600;font-size:clamp(34px,3.7vw,64px);line-height:1.02;letter-spacing:-.025em;text-indent:-.42em;max-width:18ch;text-wrap:balance}#blackbox .bx-q .bb{white-space:nowrap;background:var(--i900);color:#fff;border-radius:var(--radius-mui);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .4s,color .4s}#blackbox .bx-q .rest{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(22px,2vw,34px);line-height:1.2;letter-spacing:-.015em;max-width:32ch;color:var(--ink);opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .25s,transform .25s,filter .25s}#blackbox .bx-q .rest.on{opacity:1;transform:none;filter:none;transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease)}#blackbox .bx-q figcaption{display:flex;align-items:center;gap:clamp(14px,1.5vw,24px);font-size:clamp(15px,1vw,18px);color:var(--ink-soft);opacity:0;transition:opacity .5s var(--ease) .15s}#blackbox .bx-q figcaption.on{opacity:1}#blackbox .bx-q figcaption img{height:clamp(26px,1.9vw,32px);width:auto}#blackbox .bx-q figcaption i{width:1px;align-self:stretch;background:#02233038}#blackbox .bx-q figcaption b{display:block;color:var(--ink);font-weight:600}@media(min-width:1800px){#blackbox .bx-q h2{font-size:clamp(64px,3.4vw,88px);max-width:21ch}#blackbox .bx-q .rest{font-size:clamp(34px,1.8vw,46px)}}@media(max-width:900px){#blackbox .bx-pin{height:200svh}#blackbox .bx-stage{align-items:flex-start;padding-top:clamp(72px,10svh,110px)}#blackbox .bx-grid{grid-template-columns:1fr;gap:24px}#blackbox .bx-box{order:2;max-height:none}#blackbox .bx-q h2{font-size:clamp(28px,7.4vw,40px)}#blackbox .bx-q .rest{font-size:clamp(18px,4.8vw,24px)}#blackbox .bx-verdict li:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){#blackbox .bx-pin{height:auto}#blackbox .bx-stage{position:static;height:auto;padding-block:var(--section) 0}#blackbox{--g:1}#blackbox .bx-verdict li,#blackbox .bx-q .rest,#blackbox .bx-q figcaption{opacity:1;transform:none;filter:none}#blackbox .gb-mark{background-size:100% 100%}}.hp-try{padding-block:var(--section) 0;scroll-margin-top:24px}.hp-try__field{background:var(--i600);color:#fff;border-radius:var(--r-lg);padding:clamp(28px,4vw,72px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,56px);align-items:start}.hp-try__ask h2{font-family:var(--display);font-weight:600;font-size:clamp(44px,5vw,96px);line-height:.92;letter-spacing:-.035em;max-width:12ch;text-wrap:balance;color:#fff}.hp-try__lede{margin:14px 0 clamp(22px,2.6vw,40px);font-size:var(--t-lead);color:var(--i100);max-width:34ch}.hp-try__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.9vw,14px)}.hp-try__t{position:relative;overflow:hidden;display:grid;align-content:space-between;justify-items:start;gap:18px;min-height:clamp(120px,10vw,170px);text-align:left;border:0;background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:clamp(16px,1.4vw,24px);font-family:var(--display);font-weight:600;font-size:clamp(18px,1.4vw,24px);line-height:1.1;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .15s}.hp-try__t .ic{width:clamp(44px,3.4vw,56px);height:clamp(44px,3.4vw,56px);border-radius:var(--radius-round);background:var(--l100);color:var(--l700);display:grid;place-items:center;transition:transform .3s var(--ease),background .15s,color .15s}.hp-try__t .ic .gb-ic{width:52%;height:52%}.hp-try__t .ck{position:absolute;right:14px;top:14px;width:28px;height:28px;border-radius:var(--radius-round);background:var(--e300);color:var(--e900);display:grid;place-items:center;opacity:0;transform:scale(.3);transition:opacity .15s,transform .35s cubic-bezier(.34,1.56,.64,1)}.hp-try__t .ck .gb-ic{width:17px;height:17px}.hp-try__t:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 18px 30px -16px #0e0d3db3}.hp-try__t:hover .ic{transform:rotate(-12deg) scale(1.1);background:var(--e100);color:var(--e900)}.hp-try__t:active{transform:scale(.96);box-shadow:none}.hp-try__t[aria-pressed=true]{background:var(--e100)}.hp-try__t[aria-pressed=true] .ck{opacity:1;transform:none}.hp-try__t[aria-pressed=true] .ic{background:#fff;color:var(--e900)}.hp-try__t:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,0) 20%,rgb(187,226,236) 50%,rgba(255,255,255,0) 80%,transparent);transform:skew(-14deg);opacity:0;pointer-events:none}.hp-try__tiles.shine .hp-try__t:after{animation:hp-try-shine 1.4s var(--ease-out) both;animation-delay:calc(var(--k) * 90ms + .15s)}@keyframes hp-try-shine{0%{opacity:0;transform:skew(-14deg) translate(0)}20%{opacity:.08}to{opacity:0;transform:skew(-14deg) translate(420%)}}.hp-try__ev{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:clamp(16px,1.4vw,22px);display:grid;align-content:start;gap:14px;font-family:var(--body)}.hp-try__top{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;color:var(--ink-faint)}.hp-try__top .ws{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}.hp-try__top .ws i{width:20px;height:20px;border-radius:calc(var(--radius-mui) - 4px);background:var(--i700);color:#fff;font:600 11px/20px var(--body);text-align:center;font-style:normal}.hp-try__f{display:grid;gap:6px}.hp-try__f>span{font-size:12.5px;font-weight:600;color:var(--ink-faint)}.hp-try__f .box{background:var(--wash);border-radius:var(--radius-mui);padding:11px 13px;font-size:15px;line-height:1.5;min-height:42px}.hp-try__f .box p{margin:0}.hp-try__f .box p+p{margin-top:4px}.hp-try__f .box .soft,.hp-try__f .box.preview{color:var(--ink-faint)}.hp-try__f .caret{display:inline-block;width:2px;height:1em;background:var(--l500);vertical-align:-2px;margin-left:1px;animation:hp-try-blink 1s steps(1) infinite}@keyframes hp-try-blink{50%{opacity:0}}.hp-try__src{display:flex;flex-wrap:wrap;gap:6px}.hp-try__src span{display:inline-flex;align-items:center;gap:7px;background:var(--wash);border-radius:var(--radius-mui);padding:7px 10px;font-size:13.5px;font-weight:500;color:var(--ink-soft);position:relative;overflow:hidden}.hp-try__src .gb-ic{width:15px;height:15px;color:var(--l600)}.hp-try__src .bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--l500);transition:width 1.1s var(--ease)}.hp-try__src span.done .bar{width:100%}.hp-try__src span.done .gb-ic{color:var(--e500)}.hp-try__live{display:grid}.hp-try__run{justify-self:start}.hp-try__run .gb-arr{width:16px;height:16px}.hp-try__out{display:grid;gap:12px;border-top:1px solid var(--wash-2);padding-top:14px;animation:hp-try-rise .5s var(--ease-out)}@keyframes hp-try-rise{0%{opacity:0;transform:translateY(6px)}}.hp-try__score{display:flex;align-items:center;gap:14px}.hp-try__score b{font-family:var(--display);font-size:52px;line-height:1;letter-spacing:-.04em;position:relative;font-variant-numeric:tabular-nums}.hp-try__score b:after{content:"";position:absolute;inset:-14px;border-radius:var(--radius-round);border:3px solid var(--e300);opacity:0;animation:hp-try-burst .7s var(--ease-out)}@keyframes hp-try-burst{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.hp-try__score span{font-size:14px;color:var(--ink-soft);line-height:1.35}.hp-try__why{margin:0;padding:0;list-style:none;display:grid;gap:7px;font-size:14.5px;line-height:1.4}.hp-try__why li{display:grid;grid-template-columns:18px 1fr;gap:8px}.hp-try__why li:before{content:"";width:8px;height:8px;border-radius:var(--radius-round);background:var(--l500);margin-top:6px}.hp-try__why li.least{color:var(--ink-soft)}.hp-try__why li.least:before{background:var(--i400)}.hp-try__next{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media(min-width:1800px){.hp-try__f .box,.hp-try__why{font-size:16.5px}.hp-try__score b{font-size:64px}}@media(max-width:900px){.hp-try__field{grid-template-columns:1fr}.hp-try__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hp-try__t{min-height:112px;font-size:17px}}@media(hover:none){.hp-try__t:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.hp-try *,.hp-try *:before,.hp-try *:after{animation:none!important;transition:none!important}}#ask{--ask-acc:var(--e300);--ask-acc-ink:var(--e900);--ask-swipe:var(--e200);--ask-shadow:0 1px 2px rgba(2,35,48,.06),0 18px 50px -12px rgba(2,35,48,.22);padding-block:clamp(56px,10vh,120px) 0;overflow-x:clip}#ask .ask-h{font-size:clamp(32px,3.3vw,56px);line-height:1.02;letter-spacing:-.02em;font-weight:600;margin:0 0 clamp(24px,3vw,40px);max-width:22ch}#ask .ask-plate{position:relative;isolation:isolate;background:var(--l500);border-radius:var(--r-lg) 0 0 var(--r-lg);margin-right:calc(-1*max(var(--gutter),(100vw - var(--wrap)) / 2 + var(--gutter)));overflow:hidden;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,72px);padding:clamp(28px,4vw,64px) 0 0 clamp(24px,3.5vw,56px);min-height:clamp(440px,64vh,640px)}#ask .ask-qs{display:grid;gap:10px;align-content:start;padding-bottom:clamp(28px,4vw,64px)}#ask .ask-q{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;border:0;text-align:left;background:#ffffff9e;color:var(--ink);border-radius:var(--r-sm);padding:18px 20px 18px 22px;font-family:var(--display);font-size:clamp(19px,1.45vw,25px);line-height:1.2;font-weight:600;letter-spacing:-.01em;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .15s}#ask .ask-q:hover{transform:translateY(-2px);box-shadow:var(--lift);background:var(--paper)}#ask .ask-q:active{transform:scale(.97);box-shadow:none}#ask .ask-q[aria-selected=true]{background:var(--paper);transform:none;box-shadow:none;cursor:default}#ask .ask-q .tk{width:26px;height:26px;border-radius:50%;background:#02233014;display:grid;place-items:center;flex:none;transition:background .2s}#ask .ask-q .tk svg{width:15px;height:15px;fill:var(--ask-acc-ink);opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s var(--ease)}#ask .ask-q[aria-selected=true] .tk{background:var(--ask-acc);animation:askpop .35s var(--ease)}#ask .ask-q[aria-selected=true] .tk svg{opacity:1;transform:none}@keyframes askpop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:none}}#ask .ask-stage{display:grid;grid-template-columns:minmax(0,1fr);align-self:stretch;min-width:0}#ask .ask-p{grid-area:1/1;align-self:end;opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .35s var(--ease),transform .5s var(--ease),visibility 0s .35s}#ask .ask-p.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .5s var(--ease)}#ask .ask-p:focus-visible{outline-offset:-4px}#ask .ask-shot{position:relative;display:block;background:#fff;border-radius:var(--r-lg) 0 0 0;overflow:hidden;box-shadow:var(--ask-shadow)}#ask .ask-shot img{display:block;width:100%;max-width:none;height:auto}#ask .p-why .ask-shot{width:min(100%,760px)}#ask .p-src>.ask-shot,#ask .p-runs>.ask-shot{width:max(100%,1320px)}#ask .p-src{position:relative}#ask .ask-least{position:absolute;z-index:1;left:clamp(-40px,-2.4vw,-16px);bottom:clamp(20px,3vw,48px);width:min(78%,500px);background:#fff;border-radius:var(--r-sm);box-shadow:var(--ask-shadow);padding:10px 12px;transform:translateY(16px) rotate(-1.2deg);opacity:0;transition:transform .5s .18s var(--ease),opacity .3s .18s}#ask .ask-p.on .ask-least{transform:rotate(-1.2deg);opacity:1}#ask .ask-least .ask-shot{width:100%;box-shadow:none;border-radius:0;background:none}#ask .mk{position:absolute;background:var(--ask-swipe);mix-blend-mode:multiply;border-radius:3px;transform-origin:0 50%;transform:scaleX(0)}#ask .seen .ask-p.on .mk{transition:transform .6s var(--ease);transform:scaleX(1)}#ask .seen .ask-p.on .mk:nth-of-type(2){transition-delay:.55s}#ask .seen .ask-p.on .mk:nth-of-type(3){transition-delay:.85s}#ask .seen .ask-p.on .mk:nth-of-type(4){transition-delay:1.1s}#ask .seen .ask-p.on .mk.d1{transition-delay:.45s}@media(min-width:1800px){#ask .p-why .ask-shot{width:min(100%,900px)}#ask .p-src>.ask-shot,#ask .p-runs>.ask-shot{width:max(100%,1560px)}#ask .ask-least{width:min(78%,600px)}}@media(max-width:900px){#ask .ask-plate{grid-template-columns:1fr;padding:20px 0 0 20px;min-height:0;gap:20px}#ask .ask-qs{padding:0 20px 0 0}#ask .ask-q{padding:14px 16px;font-size:18px}#ask .p-why .ask-shot{width:560px;margin-left:-196px;border-radius:0}#ask .p-src>.ask-shot,#ask .p-runs>.ask-shot{width:900px}#ask .p-src{padding-bottom:90px}#ask .ask-least{left:0;bottom:16px;width:min(88%,380px)}}@media(hover:none){#ask .ask-q:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){#ask .ask-q,#ask .ask-p,#ask .ask-p.on,#ask .ask-least,#ask .seen .ask-p.on .mk{transition:none}#ask .ask-p{transform:none}#ask .ask-q[aria-selected=true] .tk{animation:none}}#inside{padding-block:clamp(56px,10vh,120px) 0}#inside .in-h{font-size:clamp(32px,3.3vw,56px);line-height:1.02;letter-spacing:-.02em;font-weight:600;margin:0 0 clamp(24px,3vw,44px);max-width:20ch}#inside .in-plate{--pad:clamp(20px,2.6vw,44px);--tabs:clamp(52px,3.6vw,64px);position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);background:var(--l100);height:clamp(540px,72vh,900px)}#inside .in-plate>svg.rg{--m1:linear-gradient(90deg,transparent 60%,#000 76%);--m2:linear-gradient(90deg,transparent 33%,#000 58%);-webkit-mask-image:var(--m1),var(--m2);mask-image:var(--m1),var(--m2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0,0 calc(var(--pad) + var(--tabs) + 10px);mask-position:0 0,0 calc(var(--pad) + var(--tabs) + 10px);-webkit-mask-size:100% 100%;mask-size:100% 100%}#inside .in-plate>svg.rg circle{stroke-width:2.5px;stroke-opacity:.75}#inside .in-plate>svg.rg circle:nth-child(2n){stroke-width:1.25px}#inside .in-tabs{position:absolute;z-index:3;left:var(--pad);top:var(--pad);display:flex;gap:8px;flex-wrap:wrap}#inside .in-t{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:var(--r-sm);background:var(--paper);color:var(--ink);padding:0 18px 0 12px;height:var(--tabs);font:600 clamp(15px,1vw,18px)/1 var(--body);white-space:nowrap;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .15s}#inside .in-t svg{width:clamp(20px,1.3vw,24px);height:auto;fill:var(--l500);flex:none;transition:transform .25s var(--ease),fill .15s}#inside .in-t:hover{transform:translateY(-2px);box-shadow:var(--lift)}#inside .in-t:hover svg{transform:rotate(-12deg) scale(1.12)}#inside .in-t:active{transform:scale(.97);box-shadow:none}#inside .in-t[aria-selected=true]{background:var(--l500);color:var(--primary-ink)}#inside .in-t[aria-selected=true] svg{fill:var(--primary-ink)}#inside .in-t>span,#inside .in-t>svg{position:relative;z-index:1}#inside .in-t b{font-weight:inherit}#inside .in-t i{position:absolute;inset:0;background:#ffffff47;transform-origin:0 50%;transform:scaleX(0);pointer-events:none}#inside .in-t[aria-selected=true] i{transform:scaleX(var(--p,0))}#inside .in-t i{background:#ffffff38}#inside .in-t:focus-visible{outline:2px solid var(--i600);outline-offset:2px}#inside .in-stage{position:absolute;inset:0}#inside .in-p{position:absolute;inset:0;visibility:hidden;transition:visibility 0s .3s}#inside .in-p.on{visibility:visible;transition-delay:0s}#inside .in-win{position:absolute;top:calc(var(--pad) + var(--tabs) + clamp(16px,1.6vw,28px));left:max(31%,calc(100% - 1320px));right:-6%;bottom:-8%;border-radius:var(--r-lg) 0 0 0;overflow:hidden;background:#fff}#inside .in-win>img,#inside .in-win>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#inside .p-cmp .in-win>video{object-position:50% 78%}#inside .p-cmp .in-card{height:calc(100% - 2 * var(--pad) - var(--tabs) - clamp(16px,1.6vw,28px));width:auto;aspect-ratio:640/900;max-width:30%}#inside .in-card video{display:block;width:100%;height:100%;object-fit:cover;object-position:0 0}#inside .p-ovl .in-win>img{object-position:30% 38%}#inside .p-trf .in-win>img{object-position:40% 4%}#inside .p-pdf .in-win>img{object-position:0 0}#inside .in-card{position:absolute;z-index:2;left:var(--pad);bottom:var(--pad);border-radius:var(--r-sm);overflow:hidden;background:#fff;box-shadow:0 0 0 clamp(6px,.5vw,10px) var(--l100)}#inside .in-card img{display:block;width:100%;height:auto}#inside .p-ovl .in-card{width:min(520px,max(300px,calc(max(31%,100% - 1320px) + 60px)))}#inside .p-trf .in-card{width:min(560px,max(290px,29%))}#inside .p-pdf .in-card{width:min(378px,max(260px,26%))}#inside .in-win,#inside .in-card{transition:opacity .45s var(--ease),filter .45s var(--ease),transform .55s var(--ease)}#inside .in-p:not(.on) .in-win{opacity:0;filter:blur(6px);transition-duration:.25s}#inside .in-p:not(.on) .in-card{opacity:0;transform:translateY(18px);transition-duration:.2s}#inside .in-p.on .in-card{transition-delay:.18s}@media(min-width:1800px){#inside .in-h{font-size:clamp(56px,3vw,72px)}}@media(max-width:900px){#inside .in-plate{height:auto;padding:var(--pad) 0 0 var(--pad)}#inside .in-plate>svg.rg{--m1:linear-gradient(transparent,transparent);--m2:linear-gradient(90deg,transparent 20%,#000 80%)}#inside .in-tabs{position:relative;left:auto;top:auto;display:grid;grid-template-columns:1fr 1fr;padding-right:var(--pad)}#inside .in-t{--tabs:48px;padding:0 12px 0 10px;font-size:14.5px;gap:8px}#inside .in-stage{position:relative;height:clamp(420px,120vw,560px);margin-top:16px}#inside .in-win{inset:0 -2px -2px 0}#inside .in-card{left:0;bottom:16px}#inside .p-ovl .in-card{width:78%}#inside .p-trf .in-card{width:58%}#inside .p-cmp .in-card{width:62%;height:auto;max-width:none}#inside .p-pdf .in-card{display:none}#inside .p-ovl .in-win>img{object-position:26% 40%}#inside .p-trf .in-win>img{object-position:62% 10%}}@media(max-width:480px){#inside .in-lg{display:none}#inside .in-t{font-size:14px;padding:0 10px;justify-content:center}#inside .in-t svg{display:none}}@media(prefers-reduced-motion:reduce){#inside .in-t i{display:none}}#card{padding-block:clamp(56px,10vh,128px)}#card .hp-card-cd{background:var(--i700);color:#fff;border-radius:var(--r-lg);min-height:clamp(280px,23vw,400px);padding:clamp(28px,4vw,72px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,4vw,56px)}#card h2{font-size:clamp(32px,3.6vw,64px);line-height:.98;letter-spacing:-.025em;font-weight:600;max-width:12ch;color:#fff}#card .hp-card-row{display:flex;align-items:center;gap:clamp(16px,2vw,28px);flex-wrap:wrap}#card .hp-card-trust{display:flex;align-items:center;gap:12px;margin:0;font-size:clamp(15px,1.05vw,18px);font-weight:500;color:var(--i200)}#card .hp-card-tk{width:24px;height:24px;border-radius:50%;background:var(--e300);color:var(--e900);display:grid;place-items:center;flex:none}#card .hp-card-tk .gb-ic{width:15px;height:15px}#card .hp-card-tk.pop{animation:gbpop .45s var(--ease)}#card .hp-card-rot{display:grid;min-width:0}#card .hp-card-rot span{grid-area:1/1;align-self:center;white-space:nowrap;opacity:0;transform:translateY(10px);filter:blur(4px);transition:opacity .22s ease-in,transform .22s ease-in,filter .22s ease-in}#card .hp-card-rot span.on{opacity:1;transform:none;filter:none;transition:opacity .5s var(--ease),transform .5s var(--ease),filter .5s var(--ease)}#card .hp-card-rot span.out{transform:translateY(-8px)}#card .hp-card-pin{position:absolute;left:80%;top:56%;--p:clamp(18px,1.6vw,26px);width:var(--p);height:var(--p);display:block;border-radius:50%;background:var(--e300);box-shadow:0 0 0 clamp(4px,.4vw,6px) var(--i700);transform:translate(-50%,-50%) scale(0);transition:transform .5s var(--ease) .15s;z-index:1}#card.in .hp-card-pin{transform:translate(-50%,-50%) scale(1)}@media(min-width:1800px){#card h2{font-size:clamp(64px,3.4vw,84px)}}@media(max-width:900px){#card .hp-card-cd{min-height:clamp(520px,140vw,620px);justify-content:flex-start}#card .hp-card-pin{left:78%;top:86%}}@media(max-width:420px){#card .hp-card-rot span{white-space:normal}}@media(prefers-reduced-motion:reduce){#card .hp-card-pin{transform:translate(-50%,-50%)}}#forecast{margin-top:clamp(56px,10vh,120px);background:var(--i900);color:#fff;position:relative;isolation:isolate;overflow:hidden}#forecast>.fc-rg{position:absolute;inset:0;z-index:-1}#forecast .fc-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5rem,120px);align-items:center;padding-block:clamp(64px,12vh,150px)}#forecast h2{font-size:clamp(38px,3.7vw,68px);line-height:.98;letter-spacing:-.025em;font-weight:600;color:#fff;max-width:11ch}#forecast .fc-sub{margin:24px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.45;color:var(--i300);max-width:32ch}#forecast .fc-more{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:#fff;font-weight:600;font-size:16px;text-decoration:underline;text-decoration-color:var(--i400);text-decoration-thickness:1.5px;text-underline-offset:.3em;transition:text-decoration-color .15s}#forecast .fc-more:hover{text-decoration-color:#fff}#forecast .fc-more .gb-arr{width:16px;height:16px;fill:currentColor;transition:transform .18s var(--ease)}#forecast .fc-more:hover .gb-arr{transform:translate(3px)}#forecast .fc-card{background:#fff;color:#1b2227;border-radius:var(--r-lg);padding:clamp(18px,1.8vw,30px);max-width:760px;justify-self:end;width:100%;font-size:15px}#forecast .fc-top{display:flex;align-items:center;gap:12px}#forecast .fc-pin{width:30px;height:30px;border-radius:10px;background:#e8742c;display:grid;place-items:center;flex:none}#forecast .fc-pin svg{width:16px;height:16px;fill:#fff}#forecast .fc-site{font-weight:600;font-size:16px;line-height:1.2}#forecast .fc-model{font-size:13px;color:#5e6a72}#forecast .fc-num{display:flex;align-items:baseline;gap:14px;margin:22px 0 4px;flex-wrap:wrap}#forecast .fc-val{position:relative;font-family:var(--display);font-weight:600;font-size:clamp(52px,4.6vw,84px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}#forecast .fc-val:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:.09em;border-radius:99px;background:var(--e300);transform:scaleX(0);transform-origin:0 50%}#forecast .fc-val.landed:after{animation:fcLand 1.1s var(--ease)}@keyframes fcLand{0%{transform:scaleX(0)}35%{transform:scaleX(1)}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}#forecast .fc-lbl{font-size:14px;color:#5e6a72}#forecast .fc-rows{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:4px}#forecast .fc-row{width:100%;border:0;background:#f3f5f7;border-radius:var(--r-sm);padding:11px 12px 11px 14px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 5.2em 40px;gap:14px;align-items:center;text-align:left;font:inherit;font-size:14.5px;color:inherit;cursor:pointer;transition:background .15s,transform .18s var(--ease),box-shadow .18s var(--ease)}#forecast .fc-row:hover{background:#fff;transform:translateY(-2px);box-shadow:var(--lift)}#forecast .fc-row:active{transform:scale(.985);box-shadow:none}#forecast .fc-row:focus-visible{outline:2px solid var(--l500);outline-offset:2px}#forecast .fc-name{font-weight:500;transition:color .2s}#forecast .fc-bar{position:relative;height:10px}#forecast .fc-bar:before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1.5px;background:#d5dade}#forecast .fc-bar i{position:absolute;top:0;height:100%;border-radius:99px;transition:width .6s var(--ease),opacity .3s}#forecast .fc-bar i.p{left:calc(50% + 3px);background:var(--l500)}#forecast .fc-bar i.m{right:calc(50% + 3px);background:var(--i400)}#forecast .fc-amt{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;transition:color .2s}#forecast .fc-sw{width:40px;height:24px;border-radius:99px;background:var(--l500);position:relative;transition:background .2s}#forecast .fc-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transform:translate(16px);transition:transform .28s var(--ease)}#forecast .fc-row:active .fc-sw:after{width:22px}#forecast .fc-row[aria-checked=false]{background:transparent}#forecast .fc-row[aria-checked=false]:hover{background:#fff}#forecast .fc-row[aria-checked=false] .fc-name,#forecast .fc-row[aria-checked=false] .fc-amt{color:#9aa4ab}#forecast .fc-row[aria-checked=false] .fc-amt{text-decoration:line-through;text-decoration-thickness:1.5px}#forecast .fc-row[aria-checked=false] .fc-bar i{width:0!important}#forecast .fc-row[aria-checked=false] .fc-sw{background:#c9d1d6}#forecast .fc-row[aria-checked=false] .fc-sw:after{transform:none}#forecast .fc-base{display:flex;justify-content:space-between;gap:12px;padding:14px 14px 0;font-size:14px;color:#5e6a72}#forecast .fc-base b{color:#1b2227;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:1800px){#forecast .fc-card{max-width:900px;font-size:17px}#forecast .fc-row{font-size:16.5px;padding:14px 14px 14px 18px}#forecast .fc-site{font-size:18px}#forecast .fc-base,#forecast .fc-lbl{font-size:16px}#forecast .fc-more{font-size:17px}}@media(max-width:900px){#forecast .fc-in{grid-template-columns:1fr;gap:36px;padding-block:64px 40px}#forecast .fc-card{justify-self:stretch}}@media(max-width:560px){#forecast .fc-card{padding:16px}#forecast .fc-row{grid-template-columns:minmax(0,1fr) 4.4em 36px;column-gap:10px;row-gap:8px;font-size:14px;padding:10px 10px 10px 12px}#forecast .fc-sw{width:36px;height:22px}#forecast .fc-sw:after{width:16px;height:16px;transform:translate(14px)}#forecast .fc-bar{grid-column:1/-1;grid-row:2;height:6px}#forecast .fc-more{margin-top:20px}}@media(hover:none){#forecast .fc-row:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){#forecast .fc-bar i,#forecast .fc-row{transition:none}}#ladder{padding-block:clamp(64px,11vh,140px) 0}#ladder .hp-ladder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(12px,1.4vw,24px);row-gap:clamp(28px,3vw,48px);align-items:end}#ladder .hp-ladder-h{grid-column:1/3;grid-row:1;align-self:start;font-size:clamp(32px,3.3vw,56px);line-height:1.02;letter-spacing:-.02em;font-weight:600;margin:0;max-width:21ch}#ladder .hp-ladder-step{display:grid;gap:clamp(14px,1.4vw,22px)}#ladder .s1{grid-column:1;grid-row:2}#ladder .s2{grid-column:2;grid-row:2}#ladder .s3{grid-column:3;grid-row:1/3}#ladder .hp-ladder-copy{display:grid;gap:6px;max-width:30ch}#ladder .hp-ladder-copy h3{font-size:clamp(24px,2vw,36px);line-height:1;letter-spacing:-.02em;font-weight:600}#ladder .hp-ladder-copy p{margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.4;color:var(--ink-soft)}#ladder .hp-ladder-tile{border-radius:var(--r-lg);background:var(--i100)}#ladder .s1 .hp-ladder-tile{height:clamp(180px,18vw,320px)}#ladder .s2 .hp-ladder-tile{height:clamp(250px,26vw,460px)}#ladder .s3 .hp-ladder-tile{height:clamp(340px,36vw,640px);background:var(--i700)}#ladder .hp-ladder-pin{position:absolute;left:50%;top:50%;width:clamp(14px,1.1vw,20px);height:clamp(14px,1.1vw,20px);border-radius:50%;background:var(--e300);box-shadow:0 0 0 clamp(4px,.35vw,6px) #fff;transform:translate(-50%,-50%);z-index:1}@media(min-width:1800px){#ladder .hp-ladder-h{font-size:clamp(56px,3vw,76px)}#ladder .hp-ladder-copy h3{font-size:clamp(36px,1.8vw,46px)}#ladder .hp-ladder-copy p{font-size:clamp(20px,1vw,24px)}}@media(max-width:900px){#ladder .hp-ladder-grid{grid-template-columns:1fr;row-gap:32px}#ladder .hp-ladder-h,#ladder .s1,#ladder .s2,#ladder .s3{grid-column:1;grid-row:auto}#ladder .s1 .hp-ladder-tile{height:auto;aspect-ratio:16/7}#ladder .s2 .hp-ladder-tile{height:auto;aspect-ratio:16/9}#ladder .s3 .hp-ladder-tile{height:auto;aspect-ratio:16/11}}#stories{padding-block:clamp(56px,10vh,128px) 0}#stories .hp-stories-h{font-size:clamp(32px,3.3vw,56px);line-height:1.02;letter-spacing:-.02em;font-weight:600;margin:0 0 clamp(24px,3vw,48px);max-width:18ch}#stories .hp-stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,24px)}#stories .hp-stories-card{margin:0;border-radius:var(--r-lg);overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:var(--i100)}#stories .hp-stories-card.cv{background:var(--l100)}#stories .hp-stories-ph{aspect-ratio:16/10;overflow:hidden}@media(min-width:901px){#stories .hp-stories-ph{aspect-ratio:2/1}}#stories .hp-stories-ph img{display:block;width:100%;height:100%;object-fit:cover}#stories .hp-stories-body{padding:clamp(24px,2.6vw,48px);display:flex;flex-direction:column;gap:clamp(14px,1.2vw,22px);min-height:clamp(240px,19vw,380px)}#stories .hp-stories-num{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(72px,8.4vw,168px);line-height:.85;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.14em}#stories .hp-stories-from{color:var(--ink-faint)}#stories .hp-stories-arr{width:.5em;height:.5em;flex:none;fill:var(--e500);transform:translate(-.12em);opacity:0;transition:transform .6s var(--ease),opacity .4s}#stories .hp-stories-card.in .hp-stories-arr{transform:none;opacity:1}#stories .hp-stories-line{margin:0;font-size:clamp(17px,1.25vw,22px);line-height:1.4;color:var(--ink);max-width:30ch;font-weight:500}@media(max-width:900px){#stories .hp-stories-grid{grid-template-columns:1fr}#stories .hp-stories-body{min-height:0;padding-bottom:clamp(96px,26vw,140px)}}@media(prefers-reduced-motion:reduce){#stories .hp-stories-arr{opacity:1;transform:none}}#why{padding-block:clamp(64px,11vh,140px) 0}#why .hp-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,128px);align-items:center}#why .hp-why-fig{margin:0;border-radius:var(--r-lg);aspect-ratio:1/1;display:grid;place-items:end center;max-width:760px;width:100%;justify-self:end}#why .hp-why-fig>svg.rg{-webkit-mask-image:radial-gradient(120% 100% at 50% 100%,#000 45%,transparent 85%);mask-image:radial-gradient(120% 100% at 50% 100%,#000 45%,transparent 85%)}#why .hp-why-fig img{display:block;width:62%;max-width:600px;height:auto;aspect-ratio:600/640;object-fit:cover;border-radius:var(--r-lg) var(--r-lg) 0 0}#why h2{font-size:clamp(34px,3.4vw,58px);line-height:1;letter-spacing:-.025em;font-weight:600;max-width:15ch}#why .hp-why-letter{margin:clamp(20px,2.2vw,32px) 0 0;font-family:var(--display);font-weight:500;font-size:clamp(19px,1.45vw,26px);line-height:1.38;letter-spacing:-.005em;color:var(--ink);max-width:34ch}#why .hp-why-letter p{margin:0}#why .hp-why-letter p+p{margin-top:.8em}#why .hp-why-sig{margin:clamp(22px,2vw,30px) 0 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:clamp(15px,1vw,17px)}#why .hp-why-sig b{font-weight:600;color:var(--ink)}#why .hp-why-sig span{color:var(--ink-faint)}#why .hp-why-creds{display:flex;gap:10px;flex-wrap:wrap;margin-top:clamp(28px,3vw,44px)}#why .hp-why-cred{display:inline-flex;align-items:center;gap:12px;background:var(--wash);border-radius:var(--r-sm);padding:10px 16px 10px 10px;font-size:clamp(14px,.95vw,16px);font-weight:500;color:var(--ink-soft);line-height:1.25}#why .hp-why-cred img{width:36px;height:36px;display:block}#why .hp-why-mit{width:36px;height:36px;border-radius:var(--r-sm);background:var(--paper);display:grid;place-items:center;font:700 12px/1 var(--body);letter-spacing:.02em;color:#a31f34}@media(min-width:1800px){#why h2{font-size:clamp(58px,3vw,76px);max-width:18ch}#why .hp-why-letter{font-size:clamp(26px,1.3vw,32px)}#why .hp-why-sig,#why .hp-why-cred{font-size:18px}}@media(max-width:900px){#why .hp-why-grid{grid-template-columns:1fr;gap:36px}#why .hp-why-fig{order:2;aspect-ratio:5/4;max-width:none}#why .hp-why-fig img{width:52%}}#how{padding-block:clamp(64px,11vh,140px) clamp(24px,4vh,56px);overflow-x:clip}#how .hw-head{display:flex;justify-content:space-between;align-items:end;gap:24px 48px;flex-wrap:wrap}#how h2{font-size:clamp(34px,3.6vw,60px);line-height:1;letter-spacing:-.025em;font-weight:600;max-width:15ch;margin:0}#how .hw-stage{position:relative;margin-top:clamp(56px,7vw,120px)}#how svg.hw-arc{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}#how .hw-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,64px);align-items:start}#how .hw-step{display:grid;gap:14px;align-content:start;padding-right:clamp(0px,2vw,40px)}#how .hw-step:nth-child(1){margin-top:clamp(150px,15.5vw,300px)}#how .hw-step:nth-child(2){margin-top:clamp(48px,4.9vw,96px)}#how .hw-pin{width:clamp(22px,1.6vw,30px);aspect-ratio:1;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 clamp(5px,.4vw,7px) var(--l500);display:grid;place-items:center;transform:scale(.4);opacity:0;transition:transform .45s var(--ease),opacity .25s,background .3s,box-shadow .3s}#how .hw-pin svg{width:62%;height:62%;fill:var(--e900);opacity:0;transform:scale(.3) rotate(-20deg);transition:transform .4s var(--ease) .12s,opacity .2s .12s}#how .hw-step.on .hw-pin{transform:none;opacity:1}#how .hw-step.last.on .hw-pin{background:var(--e300);box-shadow:0 0 0 clamp(6px,.5vw,9px) var(--e100)}#how .hw-step.last.on .hw-pin svg{opacity:1;transform:none}#how .hw-when{margin:6px 0 0;font:600 clamp(14px,.95vw,17px)/1 var(--body);color:var(--l700)}#how h3{font-size:clamp(22px,1.75vw,32px);line-height:1.1;letter-spacing:-.015em;font-weight:600;max-width:17ch;margin:0}#how .hw-when,#how h3{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}#how .hw-step.on .hw-when,#how .hw-step.on h3{opacity:1;transform:none}#how .hw-step.on h3{transition-delay:.06s}@media(max-width:900px){#how .hw-steps{grid-template-columns:1fr;gap:clamp(36px,9vw,56px);padding-left:clamp(56px,16vw,72px)}#how .hw-step,#how .hw-step:nth-child(1),#how .hw-step:nth-child(2){margin-top:0;padding-right:0;position:relative}#how .hw-pin{position:absolute;left:calc(-1 * var(--pinx,48px));top:2px}#how .hw-when{margin-top:0}}@media(min-width:1800px){#how h2{font-size:clamp(60px,3.4vw,88px)}#how h3{font-size:clamp(32px,1.6vw,42px)}#how .hw-when{font-size:19px}}@media(prefers-reduced-motion:reduce){#how .hw-pin,#how .hw-when,#how h3,#how .hw-pin svg{transition:none}}#faq{padding-block:clamp(56px,10vh,128px) 0}#faq .fq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5rem,120px);align-items:start}#faq h2{font-size:clamp(34px,3.4vw,58px);line-height:1;letter-spacing:-.025em;font-weight:600;margin:0 0 clamp(24px,2.6vw,40px)}#faq .gb-faq__i.open .gb-faq__c{color:var(--ink)}#faq .gb-faq__a p{opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .38s var(--ease)}#faq .gb-faq__i.open .gb-faq__a p{opacity:1;transform:none;transition-delay:.08s}#faq .bk-field{position:relative;isolation:isolate;overflow:hidden;background:var(--wash);border-radius:var(--r-lg);padding:clamp(16px,2.4vw,44px)}#faq .bk-field>svg.rg{-webkit-mask-image:radial-gradient(120% 120% at 0% 100%,#000 25%,transparent 75%);mask-image:radial-gradient(120% 120% at 0% 100%,#000 25%,transparent 75%)}#faq .bk{background:var(--paper);border-radius:var(--r-lg);padding:clamp(20px,2vw,32px);display:grid;gap:22px}#faq .bk-top{font-size:clamp(20px,1.5vw,26px);letter-spacing:-.015em;margin:0}@media(min-width:1800px){#faq h2{font-size:clamp(58px,3vw,76px)}#faq .gb-faq__q{font-size:24px;padding:22px 24px 22px 26px}#faq .gb-faq__a p{font-size:19px;padding-left:26px}#faq .bk-top{font-size:28px}}@media(max-width:1100px){#faq .fq-grid{grid-template-columns:1fr}}@media(max-width:560px){#faq .gb-faq__a p{padding-right:22px}#faq .gb-faq__q{padding:16px 16px 16px 18px}}@media(prefers-reduced-motion:reduce){#faq .gb-faq__a p{transition:none}}.hp-close .gb-close__delta{transform:scale(.6);opacity:0;transition:transform .45s var(--ease),opacity .3s}.hp-close .gb-close__delta.in{transform:none;opacity:1;transition-delay:1.3s}.hp-close__count{min-height:1px}
