.site .nv-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .nv-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(36px,5vw,88px);display:grid}.site .s-h1.nv-h1{margin-top:1.2rem;font-size:clamp(2.3rem,1rem + 5vw,6rem)}.site .s-lede.nv-hero__lede{margin-top:clamp(20px,3vw,32px)}@media (max-width:999px){.site .nv-hero__grid{grid-template-columns:minmax(0,1fr)}}.site .nv-stairs ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(6px,1vw,12px);height:clamp(220px,30vw,400px);margin:0;padding:0;list-style:none;display:grid}.site .nv-stairs li{min-width:0;height:100%}.site .nv-step{flex-direction:column;justify-content:flex-end;height:100%;text-decoration:none;display:flex}.site .nv-step__bar{height:calc(var(--h) * (100% - 2rem));background:linear-gradient(to top, var(--coal), var(--coal-2));box-shadow:inset 0 2px 0 var(--hot), inset 0 0 0 1px var(--line);transform-origin:50% 100%;transition:translate .5s var(--ease), background-color .3s, box-shadow .3s;border-radius:14px 14px 4px 4px;display:block;position:relative}.site .nv-step__bar b{text-align:center;font-family:var(--disp);letter-spacing:-.04em;color:var(--hot-soft);font-size:clamp(.95rem,.7rem + .9vw,1.5rem);font-weight:800;position:absolute;top:.55rem;left:0;right:0}.site .nv-step__d{text-align:center;white-space:nowrap;height:1.35rem;color:var(--dim);margin-top:.65rem;font-size:.8rem;transition:color .2s;display:block}.site .nv-step.is-fresh .nv-step__bar{background:var(--hot);box-shadow:0 20px 50px -18px #fe6e16cc;box-shadow:0 20px 50px -18px lab(64.3604% 53.3277 69.122/.8)}.site .nv-step.is-fresh .nv-step__bar b{color:var(--void)}.site .nv-step.is-fresh .nv-step__d{color:var(--white);font-weight:600}.site .nv-step--next .nv-step__bar{box-shadow:none;background:0 0;border:1.5px dashed #fe6e1680;border:1.5px dashed lab(64.3604% 53.3277 69.122/.5)}.site .nv-step--next .nv-step__bar:after{content:"";background:var(--hot);border-radius:50%;width:.55rem;height:.55rem;margin-left:-.275rem;animation:2s infinite s-ping;position:absolute;top:.9rem;left:50%}@media (max-width:639px),(min-width:1000px) and (max-width:1279px){.site .nv-step__bar{height:calc(var(--h) * (100% - 2.6rem))}.site .nv-step__d{height:1.95rem;line-height:1.2}.site .nv-step__m{font-size:.7rem;display:block}.site .nv-step--next .nv-step__d{font-size:.7rem}}@media (max-width:639px){.site .nv-stairs li:nth-last-child(n+9){display:none}}@media (min-width:640px) and (max-width:999px){.site .nv-stairs li:nth-last-child(n+12){display:none}}@media (min-width:1000px){.site .nv-stairs li:nth-last-child(n+11){display:none}}@media (hover:hover){.site a.nv-step:hover .nv-step__bar{translate:0 -6px}.site a.nv-step:not(.is-fresh):hover .nv-step__bar{box-shadow:inset 0 2px 0 var(--hot), inset 0 0 0 1px #fe6e1680}@supports (color:lab(0% 0 0)){.site a.nv-step:not(.is-fresh):hover .nv-step__bar{box-shadow:inset 0 2px 0 var(--hot), inset 0 0 0 1px lab(64.3604% 53.3277 69.122/.5)}}.site a.nv-step:hover .nv-step__d{color:var(--white)}}[data-motion=on] .site .nv-stairs .nv-step__bar{transition:transform 1.2s var(--ease) calc(var(--i,0) * .14s + .25s), translate .5s var(--ease), box-shadow .3s;transform:scaleY(0)}[data-motion=on] .site .nv-stairs.is-shown .nv-step__bar{transform:none}.site .nv-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(20px,3vw,48px);margin:clamp(56px,8vw,110px) 0 0;padding-top:clamp(24px,3vw,36px);display:grid}.site .nv-stats dt{font-family:var(--disp);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,1.6rem + 5vw,7.4rem);font-weight:800;line-height:.9}.site .nv-stats div:nth-child(2) dt{color:var(--hot)}.site .nv-stats dd{color:var(--dim);max-width:26ch;margin:.8rem 0 0;line-height:1.45}@media (max-width:639px){.site .nv-stats{grid-template-columns:minmax(0,1fr);gap:18px}.site .nv-stats div{grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:16px;display:grid}.site .nv-stats dt{font-size:3.2rem}.site .nv-stats dd{margin:0}}.site .nv-rel{border-top:1px solid var(--line);padding-block:clamp(72px,10vw,150px);scroll-margin-top:72px;position:relative}.site .nv-rel.is-fresh{background:radial-gradient(900px 600px at 10% 0,#fe6e1617,#0000 70%);background:radial-gradient(900px 600px at 10% 0,lab(64.3604% 53.3277 69.122/.09),#0000 70%);border-top:0}.site .nv-rel__grid{grid-template-columns:clamp(220px,20vw,280px) minmax(0,1fr);gap:clamp(32px,5vw,88px);display:grid}.site .nv-meta{align-self:start;position:sticky;top:104px}.site .nv-meta__no{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.78rem;font-weight:600}.site .nv-meta__fresh{background:var(--hot);color:var(--void);letter-spacing:.08em;border-radius:999px;margin-left:.7em;padding:.2em .65em}.site .nv-meta__date{margin-top:1rem;display:block}.site .nv-meta__day{font-family:var(--disp);letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--dim-dark);font-size:clamp(5rem,2.6rem + 6vw,10rem);font-weight:800;line-height:.8;display:block}.site .nv-rel.is-fresh .nv-meta__day{color:var(--hot)}.site .nv-meta__mon{font-family:var(--disp);letter-spacing:-.03em;margin-top:.7rem;font-size:1.15rem;font-weight:700;display:block}.site .nv-meta__facts{border-top:1px solid var(--line);color:var(--dim);gap:.4rem;margin:1.4rem 0 0;padding:1.1rem 0 0;font-size:.95rem;list-style:none;display:grid}.site .nv-meta__facts b{color:var(--white);font-variant-numeric:tabular-nums;font-weight:700}.site .pill.nv-meta__demo{margin-top:1.5rem}@media (max-width:999px){.site .nv-rel__grid{grid-template-columns:minmax(0,1fr);gap:28px}.site .nv-meta{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 20px;display:grid;position:static}.site .nv-meta__no{grid-column:1/-1}.site .nv-meta__date{display:contents}.site .nv-meta__day{margin-top:.6rem;font-size:clamp(4.4rem,3rem + 6vw,6.5rem)}.site .nv-meta__mon{margin:0 0 .4rem}.site .nv-meta__facts{flex-wrap:wrap;grid-column:1/-1;gap:.3rem 1.2rem;margin-top:.8rem;padding-top:.8rem;display:flex}.site .pill.nv-meta__demo{grid-column:1/-1;justify-self:start;margin-top:.6rem}}.site .s-h2.nv-rel__t{max-width:20ch;font-size:clamp(1.8rem,.9rem + 3.2vw,4.2rem);line-height:1.02}.site .nv-rel__lead{max-width:60ch;color:var(--dim);margin-top:clamp(18px,2.4vw,30px);font-size:clamp(1.05rem,.95rem + .45vw,1.32rem);line-height:1.55}.site .nv-tags{flex-wrap:wrap;gap:8px 10px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:flex}.site .nv-tags li{color:var(--white);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:999px;padding:.45rem .95rem;font-size:.9rem;line-height:1.3}.site .nv-phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.site .nv-phones li:nth-child(2n){padding-top:clamp(20px,3vw,44px)}.site .nv-phone{background:var(--coal);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px #000000e6;transition:translate .5s var(--ease), box-shadow .4s;border-radius:clamp(18px,2vw,28px);display:block;overflow:hidden}@supports (color:lab(0% 0 0)){.site .nv-phone{box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -30px lab(0% 0 0/.9)}}.site .nv-phone img{aspect-ratio:1179/1980;width:100%;height:auto;display:block}@media (hover:hover){.site .nv-phone:hover{box-shadow:0 0 0 1.5px var(--hot), 0 40px 70px -30px #fe6e168c;translate:0 -8px}@supports (color:lab(0% 0 0)){.site .nv-phone:hover{box-shadow:0 0 0 1.5px var(--hot), 0 40px 70px -30px lab(64.3604% 53.3277 69.122/.55)}}}.site .nv-phone__cap{color:var(--dim);margin-top:.9rem;font-size:.88rem;line-height:1.4}.site .nv-phone__cap b{font-family:var(--disp);color:var(--hot);margin-bottom:.2rem;font-weight:700;display:block}@media (max-width:899px){.site .nv-phones{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad);display:flex;overflow-x:auto}.site .nv-phones::-webkit-scrollbar{display:none}.site .nv-phones li{scroll-snap-align:start;flex:0 0 min(60vw,250px)}.site .nv-phones li:nth-child(2n){padding-top:0}}.site .nv-more{border-block:1px solid var(--line);margin-top:clamp(40px,5vw,64px)}.site .nv-more summary{cursor:pointer;font-family:var(--disp);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.2vw,26px) 0;font-size:clamp(1.05rem,.9rem + .6vw,1.5rem);font-weight:700;line-height:1.2;list-style:none;transition:color .2s;display:flex}.site .nv-more summary::-webkit-details-marker{display:none}.site .nv-more summary:before{content:none}.site .nv-more summary:hover{color:var(--hot-soft)}.site .nv-more summary b{width:44px;height:44px;transition:background-color .3s, transform .5s var(--ease);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff29;box-shadow:inset 0 0 0 1px lab(100% 0 0/.16)}.site .nv-more summary b:before,.site .nv-more summary b:after{content:"";width:14px;height:2px;transition:transform .5s var(--ease);background:currentColor;border-radius:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.site .nv-more summary b:after{transform:rotate(90deg)}.site .nv-more[open] summary b{background:var(--hot);color:var(--void);transform:rotate(180deg)}.site .nv-more[open] summary b:after{transform:rotate(0)}.site .nv-more .s-faq__a{overflow:hidden}.site .nv-pts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin:0;padding:0 0 clamp(22px,3vw,36px);list-style:none;display:grid}.site .nv-pt{align-content:start;gap:.7rem;padding:clamp(20px,2.4vw,32px);display:grid}.site .nv-pt__n{font-family:var(--disp);letter-spacing:-.02em;color:var(--hot);font-size:.95rem;font-weight:800}.site .s-h3.nv-pt__t{font-size:clamp(1.1rem,.95rem + .6vw,1.45rem)}.site .nv-pt p{color:#f9f6f4c7;color:lab(97.093% .667661 1.32732/.78);font-size:.98rem;line-height:1.6}.site .nv-q{color:var(--hot-soft);font-weight:600}@media (max-width:759px){.site .nv-pts{grid-template-columns:minmax(0,1fr)}}.site .nv-live{border-radius:var(--r-tile);background:var(--coal);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px);padding:clamp(22px,3vw,44px);display:grid}.site .nv-live__txt .s-h3{margin-top:1rem}.site .nv-live__txt p:not(.s-kick){color:var(--dim);max-width:40ch;margin-top:.8rem;line-height:1.55}.site .nv-live__txt a{color:var(--hot-soft);margin-top:1.2rem;font-weight:700;text-decoration:none;display:inline-block}.site .nv-live__phone{background:var(--void);width:min(360px,100%);height:640px;box-shadow:0 0 0 7px var(--coal-2), 0 0 0 8px #ffffff1f, 0 40px 80px -30px #000000e6;border-radius:36px;overflow:hidden}@supports (color:lab(0% 0 0)){.site .nv-live__phone{box-shadow:0 0 0 7px var(--coal-2), 0 0 0 8px lab(100% 0 0/.12), 0 40px 80px -30px lab(0% 0 0/.9)}}.site .nv-live__phone iframe{border:0;width:100%;height:100%;display:block}@media (max-width:759px){.site .nv-live{grid-template-columns:minmax(0,1fr)}.site .nv-live__phone{justify-self:center;width:calc(100% - 16px);height:560px;margin-bottom:8px}}
