.site .h-hero__grid{align-items:center}.site .h-dial{padding:2.6rem 4.6rem}.site .h-dial__box{aspect-ratio:1;width:clamp(220px,24vw,340px);position:relative}.site .h-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.site .h-dial circle{fill:none;stroke-width:7px}.site .h-dial__bg{stroke:var(--coal-2)}.site .h-dial__seg{stroke:var(--hot);opacity:calc(.45 + var(--i) * .14)}.site .h-dial__c{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.site .h-dial__c b{font-family:var(--disp);letter-spacing:-.06em;color:var(--hot);font-size:clamp(4.2rem,2rem + 5vw,7rem);font-weight:800;line-height:.8}.site .h-dial__c span{font-family:var(--disp);letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.1rem,.9rem + .6vw,1.5rem);font-weight:700}.site .h-dial__c small{max-width:16ch;color:var(--dim);margin-top:.6rem;font-size:.8rem;line-height:1.35}.site .h-dial__l{white-space:nowrap;align-items:baseline;gap:.45em;font-size:.9rem;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%}.site .h-dial__l i{font-style:normal;font-family:var(--disp);color:var(--hot);font-size:.72rem}[data-motion=on] .site .h-dial__seg{animation:h-seg 1s var(--ease) calc(.45s + var(--i) * .24s) both}[data-motion=on] .site .h-dial__l{animation:h-in .7s var(--ease) calc(.7s + var(--i) * .24s) both}[data-motion=on] .site .h-dial__c{animation:h-in .9s var(--ease) .3s both}@keyframes h-seg{0%{stroke-dasharray:0 100}}@keyframes h-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1099px){.site .h-dial{padding:2.2rem 3.4rem}.site .h-dial__l{font-size:.8rem}}@media (max-width:899px){.site .h-dial{justify-self:center;margin-top:clamp(8px,3vw,24px);padding:0}.site .h-dial__box{width:min(260px,68vw)}.site .h-dial__l{display:none}}.site .h-path{--p:1;--a:0}.site .h-path__grid{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,80px);display:grid}.site .h-now{display:none}.site .h-steps{margin:0;padding:0 0 0 clamp(34px,4vw,56px);list-style:none;position:relative}.site .h-steps:before,.site .h-steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:7px}.site .h-steps:before{background:var(--line)}.site .h-steps:after{background:var(--hot);transform-origin:top;transform:scaleY(var(--p))}.site .h-step{border-bottom:1px solid var(--line);padding-block:clamp(22px,3.4vw,44px);position:relative}.site .h-step:first-child{padding-top:0}.site .h-step:last-child{border-bottom:0;padding-bottom:0}.site .h-step:before{content:"";background:var(--hot);width:16px;height:16px;box-shadow:0 0 0 5px var(--void);border-radius:50%;transition:background-color .4s,box-shadow .4s;position:absolute;top:calc(clamp(22px,3.4vw,44px) + .2rem);left:calc(-1*clamp(34px,4vw,56px))}.site .h-step:first-child:before{top:.2rem}.site .h-step__n{font-family:var(--disp);letter-spacing:-.05em;color:var(--coal-2);margin-bottom:.6rem;font-size:clamp(2.2rem,1.4rem + 3vw,4rem);font-weight:800;line-height:.85;display:block}.site .h-step__when{letter-spacing:.14em;text-transform:uppercase;color:var(--hot);margin:0 0 .5rem;font-size:.78rem;font-weight:600}.site .h-step .s-h3{margin-bottom:.7rem}.site .h-step__t{color:var(--dim);max-width:60ch;margin:0;font-size:1.04rem;line-height:1.6}[data-motion=on] .site .h-step:before{background:var(--coal-2);box-shadow:0 0 0 5px var(--void), inset 0 0 0 2px #ffffff2e}@supports (color:lab(0% 0 0)){[data-motion=on] .site .h-step:before{box-shadow:0 0 0 5px var(--void), inset 0 0 0 2px lab(100% 0 0/.18)}}[data-motion=on] .site .h-step.is-past:before{background:var(--hot);box-shadow:0 0 0 5px var(--void), 0 0 22px #fe6e1699}@supports (color:lab(0% 0 0)){[data-motion=on] .site .h-step.is-past:before{box-shadow:0 0 0 5px var(--void), 0 0 22px lab(64.3604% 53.3277 69.122/.6)}}[data-motion=on] .site .h-step>:not(.h-step__n):not(.h-step__when){transition:opacity .5s}[data-motion=on] .site .h-step:not(.is-past) .h-step__t{opacity:.45}@media (min-width:900px){[data-motion=on] .site .h-path__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}[data-motion=on] .site .h-now{align-self:start;display:block;position:sticky;top:110px}[data-motion=on] .site .h-step__n,[data-motion=on] .site .h-step__when{display:none}}.site .h-now__n{height:1em;font-family:var(--disp);letter-spacing:-.07em;color:var(--hot);font-size:clamp(6rem,2rem + 10vw,13rem);font-weight:800;line-height:1;overflow:hidden}.site .h-now__reel{transform:translateY(calc(var(--a) * -1em));transition:transform .8s var(--ease);display:grid}.site .h-now__of{font-family:var(--disp);color:var(--dim-dark);letter-spacing:-.02em;margin-top:.6rem;font-weight:700}.site .h-now__when{font-family:var(--disp);letter-spacing:-.035em;text-transform:lowercase;margin-top:1.4rem;font-size:clamp(1.3rem,.9rem + 1.2vw,2rem);font-weight:700;display:grid}.site .h-now__when>span{opacity:0;transition:opacity .45s, transform .6s var(--ease);grid-area:1/1;transform:translateY(14px)}.site .h-now__when>span.is-on{opacity:1;transform:none}.site .h-now__bar{background:var(--coal-2);border-radius:4px;width:min(260px,100%);height:4px;margin-top:1.6rem;overflow:hidden}.site .h-now__bar i{background:var(--hot);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.site .h-faq-link{color:var(--hot-soft);text-underline-offset:.2em;text-decoration:underline}
