.xs-sv{--xs-sv-bg:#181b24;--xs-sv-fg:#f2f2f3;--xs-sv-mute:hsla(240,4%,95%,.5);--xs-sv-soft:hsla(240,4%,95%,.72);--xs-sv-silver:#d9dee6;--xs-sv-line:rgba(217,222,230,.32);--xs-sv-hair:hsla(240,4%,95%,.08);--xs-sv-ease:cubic-bezier(.2,.7,.2,1);background:var(--xs-sv-bg);color:var(--xs-sv-fg);font-family:KH Teka,Helvetica,Helvetica Neue,Arial,sans-serif;height:var(--xs-sv-length,400vh);position:relative}.xs-sv *,.xs-sv :after,.xs-sv :before{box-sizing:border-box}.xs-sv__sticky{height:100vh;height:100svh;overflow:hidden;position:sticky;top:0}.xs-sv__copy{align-items:center;display:grid;height:100%;margin:0 auto;max-width:1440px;padding:0 64px 0 136px;position:relative;z-index:1}.xs-sv__steps{display:grid}.xs-sv__step{grid-area:1/1;justify-self:start;opacity:0;pointer-events:none;position:relative;transform:translateY(24px) scale(.98);transition:opacity .42s var(--xs-sv-ease),transform .42s var(--xs-sv-ease);width:min(560px,46%)}.xs-sv__step.is-active{opacity:1;pointer-events:auto;transform:none;transition-delay:.12s}.xs-sv__step.is-past{transform:translateY(-24px) scale(.98)}.xs-sv__kicker{align-items:center;color:var(--xs-sv-silver);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.14em;margin:0;text-transform:uppercase}.xs-sv__kicker:before{background:var(--xs-sv-silver);border-radius:50%;box-shadow:0 0 10px rgba(217,222,230,.7);content:"";height:7px;width:7px}.xs-sv__title{color:var(--xs-sv-fg);font-size:clamp(40px,4.8vw,72px);font-weight:700;letter-spacing:-.02em;line-height:1.02;margin:20px 0 0;text-wrap:balance}.xs-sv__body{color:var(--xs-sv-soft);font-size:18px;line-height:1.55;margin:20px 0 0;max-width:36ch}.xs-sv__facts{border-top:1px solid var(--xs-sv-hair);display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;list-style:none;margin:36px 0 0;padding:24px 0 0}.xs-sv__facts li{--d:0.3s;min-width:0}.xs-sv__facts--4{grid-template-columns:repeat(4,minmax(0,max-content))}.xs-sv__fact-k,.xs-sv__fact-n,.xs-sv__fact-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xs-sv__fact-k{color:var(--xs-sv-mute);font-size:10px;font-weight:600;letter-spacing:.12em;margin:14px 0 0;text-transform:uppercase}.xs-sv__fact-v{color:var(--xs-sv-fg);font-size:clamp(19px,1.7vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:6px 0 0}.xs-sv__fact-n{color:var(--xs-sv-mute);font-size:clamp(11.5px,.95vw,13px);line-height:1.4;margin:4px 0 0}.xs-sv__ic{color:var(--xs-sv-silver);display:block;fill:none;height:51px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:.9;width:51px}.xs-sv__ic--ex{width:59px}.xs-sv__ic *{transform-box:fill-box;transform-origin:center}.xs-sv__ln{stroke-dasharray:1;stroke-dashoffset:1}.is-active .xs-sv__ln{animation:xs-sv-draw 1.1s var(--xs-sv-ease) var(--d) forwards}.is-active .xs-sv__ln--late{animation-delay:calc(var(--d) + .6s)}.is-active .xs-sv__ln--last{animation-delay:calc(var(--d) + 1s)}.xs-sv__ic .xs-sv__ic-solid{fill:currentColor;stroke:none}.xs-sv__ic-glow,.xs-sv__ic-pop{fill:currentColor;opacity:0;stroke:none;transform:scale(.6)}.xs-sv__ic .xs-sv__ic-plus{fill:none;stroke:currentColor}.is-active .xs-sv__ic-pop{animation:xs-sv-pop .6s var(--xs-sv-ease) calc(var(--d) + .8s) forwards}.is-active .xs-sv__ic-glow{animation:xs-sv-glow .9s var(--xs-sv-ease) calc(var(--d) + .7s) forwards}.xs-sv__ic-tile{opacity:0;transform:scale(.4)}.xs-sv__ic-solid.xs-sv__ic-tile[height]{transform-origin:50% 100%}.is-active .xs-sv__ic-tile{animation:xs-sv-settle .6s var(--xs-sv-ease) calc(var(--d) + var(--t)) forwards}.xs-sv__ic-frame{opacity:0;transform:scale(1.35)}.is-active .xs-sv__ic-frame{animation:xs-sv-settle .8s var(--xs-sv-ease) calc(var(--d) + .7s) forwards}.xs-sv__ic-scan{opacity:0;stroke-width:.7}.is-active .xs-sv__ic-scan{animation:xs-sv-scan 1.4s var(--xs-sv-ease) calc(var(--d) + 1.2s) forwards}.xs-sv__ic-needle{opacity:0;transform:rotate(-80deg);transform-origin:50% 100%}.is-active .xs-sv__ic-needle{animation:xs-sv-needle 1.3s var(--xs-sv-ease) calc(var(--d) + .6s) forwards}.xs-sv__ex-hex{stroke-dasharray:100;stroke-dashoffset:100;stroke-linejoin:miter;stroke-width:60}.xs-sv__ex-e,.xs-sv__ex-x{fill:currentColor;opacity:0;stroke:none;transform:translateY(14%) scale(.92)}.is-active .xs-sv__ex-hex{animation:xs-sv-ex-draw 1.4s var(--xs-sv-ease) var(--d) forwards}.is-active .xs-sv__ex-e{animation:xs-sv-settle .9s var(--xs-sv-ease) calc(var(--d) + .9s) forwards}.is-active .xs-sv__ex-x{animation:xs-sv-settle .9s var(--xs-sv-ease) calc(var(--d) + 1.1s) forwards}@keyframes xs-sv-draw{to{stroke-dashoffset:0}}@keyframes xs-sv-ex-draw{to{stroke-dashoffset:0}}@keyframes xs-sv-settle{to{opacity:1;transform:none}}@keyframes xs-sv-pop{to{opacity:1;transform:none}}@keyframes xs-sv-glow{to{opacity:.16;transform:none}}@keyframes xs-sv-scan{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-11px)}}@keyframes xs-sv-needle{0%{opacity:0;transform:rotate(-80deg)}15%{opacity:1}70%{transform:rotate(58deg)}to{opacity:1;transform:rotate(48deg)}}@media (max-width:1280px){.xs-sv__facts.xs-sv__facts--4{gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media (max-width:1200px) and (min-width:901px){.xs-sv__step{width:min(560px,52%)}.xs-sv__facts{gap:16px}}@media (max-width:900px){.xs-sv__copy{align-items:end;padding:0 16px 24px}.xs-sv__step{background:linear-gradient(to bottom,transparent,var(--xs-sv-bg) 28%);justify-self:stretch;padding:24px 4px 8px;width:100%}.xs-sv__title{font-size:34px;margin-top:14px}.xs-sv__body{font-size:16px;margin-top:14px}.xs-sv__facts{gap:12px;margin-top:20px;padding-top:16px}.xs-sv__ic{height:42px;width:42px}.xs-sv__ic--ex{width:48px}.xs-sv__fact-k{margin-top:10px}.xs-sv__fact-v{font-size:17px}.xs-sv__fact-n{font-size:11.5px}}@media (max-width:359px){.xs-sv__facts{gap:8px}.xs-sv__fact-k{font-size:9px;letter-spacing:.08em}.xs-sv__fact-v{font-size:15px}.xs-sv__fact-n{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.xs-sv__step,.xs-sv__step.is-past{transform:none}.xs-sv__ex-hex,.xs-sv__ln{stroke-dashoffset:0}.xs-sv__ic *{animation:none!important}.xs-sv__ex-e,.xs-sv__ex-x,.xs-sv__ic-frame,.xs-sv__ic-pop,.xs-sv__ic-tile{opacity:1;transform:none}.xs-sv__ic-glow{opacity:.16;transform:none}.xs-sv__ic-needle{opacity:1;transform:rotate(48deg)}}.xs-sv--range{height:auto;outline:none}.xs-sv--range .xs-sv__sticky{height:100vh;height:100svh;max-height:1000px;min-height:640px;position:relative}.xs-sv__stage{inset:0;pointer-events:none;position:absolute}.xs-sv__stage:before{aspect-ratio:1;background:radial-gradient(closest-side,rgba(217,222,230,.13),rgba(217,222,230,.04) 55%,transparent);border-radius:50%;content:"";left:68%;width:min(70vh,640px)}.xs-sv__shot,.xs-sv__stage:before{position:absolute;top:50%;transform:translate(-50%,-50%)}.xs-sv__shot{height:72%;left:50%;margin:0;opacity:0;pointer-events:none;width:32%;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.xs-sv__shot img{display:block;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5));height:100%;object-fit:contain;transition:filter .36s var(--xs-sv-ease);width:100%}.xs-sv--range.is-lineup .xs-sv__shot{cursor:pointer;pointer-events:auto}.xs-sv--range.is-lineup .xs-sv__shot:focus-visible img,.xs-sv--range.is-lineup .xs-sv__shot:hover img{filter:drop-shadow(0 30px 40px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(217,222,230,.28))}.xs-sv__shot:focus-visible{outline:none}.xs-sv__shot-name{bottom:-6%;color:var(--xs-sv-soft);font-size:11px;font-weight:600;left:50%;letter-spacing:.14em;opacity:0;position:absolute;text-transform:uppercase;transform:translate(-50%,6px);transition:opacity .36s var(--xs-sv-ease),transform .36s var(--xs-sv-ease);white-space:nowrap}.xs-sv--range.is-lineup .xs-sv__shot-name{opacity:1;transform:translate(-50%);transition-delay:.5s}@media (max-width:900px){.xs-sv--range .xs-sv__sticky{max-height:none;min-height:720px}.xs-sv__stage{bottom:auto;height:46%;top:44px}.xs-sv__stage:before{left:50%;width:80vw}.xs-sv__shot{height:92%;width:64%}.xs-sv__shot-name{bottom:-4%;font-size:9px}.xs-sv--range .xs-sv__copy{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.xs-sv__shot img,.xs-sv__shot-name{transition:none}}.xs-sv--range{--xs-sv-bg:#fff;--xs-sv-fg:#181b24;--xs-sv-mute:rgba(24,27,36,.5);--xs-sv-soft:#4e4e4e;--xs-sv-silver:#181b24;--xs-sv-line:rgba(24,27,36,.22);--xs-sv-hair:rgba(24,27,36,.1);--xs-sv-trail:24,27,36}.xs-sv--range .xs-sv__kicker{color:var(--xs-sv-accent-text)}.xs-sv--range .xs-sv__kicker:before{background:#9e9385;box-shadow:none}.xs-sv--range .xs-sv__stage:before{background:radial-gradient(closest-side,rgba(24,27,36,.035),transparent)}.xs-sv--range .xs-sv__shot img{filter:drop-shadow(0 28px 32px rgba(24,27,36,.22))}.xs-sv--range.is-lineup .xs-sv__shot:focus-visible img,.xs-sv--range.is-lineup .xs-sv__shot:hover img{filter:drop-shadow(0 34px 36px rgba(24,27,36,.3))}.xs-sv--range{--xs-sv-gutter:max(64px,calc(50% - 656px));--xs-sv-railbar:120px}.xs-sv--range .xs-sv__copy{padding:0 64px var(--xs-sv-railbar)}.xs-sv--range .xs-sv__stage{bottom:var(--xs-sv-railbar)}@media (max-width:900px){.xs-sv--range{--xs-sv-gutter:16px;--xs-sv-railbar:96px}.xs-sv--range .xs-sv__stage{bottom:auto;height:44%;top:24px}.xs-sv--range .xs-sv__copy{padding:0 16px var(--xs-sv-railbar)}}.xs-sv__shot-name{display:none}.xs-sv__shot img{transition:filter .36s var(--xs-sv-ease),transform .36s var(--xs-sv-ease)}.xs-sv--range.is-lineup .xs-sv__shot:focus-visible img,.xs-sv--range.is-lineup .xs-sv__shot:hover img{transform:translateY(-2%)}.xs-sv--range .xs-sv__step{transform:translateY(8px);transition:opacity .24s ease-out,transform .32s cubic-bezier(.2,.8,.2,1)}.xs-sv--range .xs-sv__step.is-active{transform:none;transition-delay:.12s}.xs-sv--range .xs-sv__step.is-past{transform:translateY(-8px)}.xs-sv__picker-wrap{display:flex;justify-content:center;left:0;overflow-x:auto;padding:4px 16px;position:absolute;right:0;scrollbar-width:none;top:40px;z-index:4;-webkit-overflow-scrolling:touch}.xs-sv__picker-wrap::-webkit-scrollbar{display:none}.xs-sv__picker{background:#f2f2f3;border-radius:999px;display:flex;flex:none;gap:2px;margin:0 auto;padding:4px;position:relative}.xs-sv__picker-pill{background:#181b24;border-radius:999px;bottom:4px;box-shadow:0 4px 12px rgba(24,27,36,.18);left:0;position:absolute;top:4px;transition:transform .42s cubic-bezier(.3,.9,.2,1),width .42s cubic-bezier(.3,.9,.2,1);width:0}.xs-sv__tab{all:unset;align-items:center;border-radius:999px;box-sizing:border-box;color:#4e4e4e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;height:48px;padding:0 20px 0 12px;position:relative;transition:color .26s ease;white-space:nowrap;z-index:1}.xs-sv__tab:first-of-type{padding-left:16px}.xs-sv__tab:hover{color:#181b24}.xs-sv__tab.is-active{color:#fff}.xs-sv__tab:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #181b24}.xs-sv__tab-img{filter:drop-shadow(0 2px 3px rgba(24,27,36,.2));height:34px;object-fit:contain;object-position:center bottom;transform-origin:center bottom;width:34px}.xs-sv__tab-ic{fill:none;height:16px;stroke:currentColor;stroke-width:1.4;width:16px}.xs-sv--range .xs-sv__copy{padding-bottom:48px;padding-top:112px}.xs-sv--range .xs-sv__stage{bottom:24px;top:112px}.xs-sv--range .xs-sv__sticky{min-height:720px}@media (max-width:900px){.xs-sv__picker-wrap{justify-content:flex-start;top:20px}.xs-sv__tab{font-size:13px;gap:8px;height:42px;padding:0 16px 0 10px}.xs-sv__tab-img{height:28px;width:28px}.xs-sv--range .xs-sv__stage{bottom:auto;height:40%;top:84px}.xs-sv--range .xs-sv__copy{padding:0 16px 24px}.xs-sv--range .xs-sv__sticky{min-height:760px}}@media (prefers-reduced-motion:reduce){.xs-sv__picker-pill{transition:none}}.xs-sv--range .xs-sv__title{font-size:clamp(36px,3.4vw,50px)}@media (max-width:900px){.xs-sv--range .xs-sv__title{font-size:30px}}.xs-sv--range .xs-sv__stage{isolation:isolate;z-index:0}@media (max-width:900px){.xs-sv--range .xs-sv__stage{height:36%}.xs-sv--range .xs-sv__fact-v{overflow:visible;text-overflow:clip;white-space:normal}}.xs-sv--range .xs-sv__shot{width:40%}.xs-sv__shot img{inset:0;position:absolute}.xs-sv__shot-detail,.xs-sv__shot-front{transition:filter .36s var(--xs-sv-ease),transform .36s var(--xs-sv-ease)}@media (max-width:900px){.xs-sv--range .xs-sv__shot{height:96%;width:88%}}.xs-sv__picker-ghost{background:#fff;border-radius:999px;bottom:4px;box-shadow:0 1px 3px rgba(24,27,36,.12);left:0;opacity:0;position:absolute;top:4px;transition:transform .3s cubic-bezier(.3,.9,.2,1),width .3s cubic-bezier(.3,.9,.2,1),opacity .2s ease;width:0}.xs-sv__picker-ghost.is-on{opacity:1}.xs-sv__shot-detail,.xs-sv__shot-front{will-change:opacity}.xs-sv--range .xs-sv__shot{transition:filter .24s ease}@media (prefers-reduced-motion:reduce){.xs-sv__picker-ghost{transition:opacity .2s ease}}.xs-sv--range .xs-sv__copy{pointer-events:none}.xs-sv--range .xs-sv__step.is-active{pointer-events:auto}.xs-sv--range .xs-sv__stage{overflow:hidden}.xs-sv--range .xs-sv__shot{opacity:1;transition:none}@media (min-width:901px){.xs-sv--range .xs-sv__stage{clip-path:inset(-40px -40px -40px 46%);overflow:visible}}.xs-sv--range .xs-sv__step.is-active{transition-delay:0s}.xs-sv__odo{align-items:flex-start;display:inline-flex;line-height:var(--cell,1.15em);vertical-align:top}.xs-sv__odo,.xs-sv__odo-c{height:var(--cell,1.15em);overflow:hidden}.xs-sv__odo-c{display:inline-block}.xs-sv__odo-s{display:flex;flex-direction:column}.xs-sv__odo-s span,.xs-sv__odo-sep{display:block;height:var(--cell,1.15em);line-height:var(--cell,1.15em)}.xs-sv__odo-u{white-space:nowrap}.xs-sv__odo-u.has-gap{margin-left:.24em}.xs-sv__fact-v.is-rolling .xs-sv__odo-c{-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.xs-sv--range .xs-sv__fact-v{font-variant-numeric:tabular-nums;line-height:1.15}.xs-sv__odo-s span{text-align:center}.xs-sv__delta{align-items:center;animation:xs-sv-delta 2.5s linear both;color:rgba(24,27,36,.6);display:inline-flex;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;gap:3px;letter-spacing:.02em;margin-left:8px;opacity:0;text-transform:none}.xs-sv__delta:before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;width:0}.xs-sv__delta.is-up:before{border-bottom:6px solid rgba(24,27,36,.6)}.xs-sv__delta.is-down:before{border-top:6px solid rgba(24,27,36,.6)}@keyframes xs-sv-delta{0%{opacity:0}6%{opacity:1}80%{opacity:1}to{opacity:0}}.xs-sv__fact-n.is-swap,.xs-sv__fact-v.is-swap{animation:xs-sv-txt .5s cubic-bezier(.2,.7,.2,1) both}@keyframes xs-sv-txt{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xs-sv--range.is-compare .xs-sv__step{transform:none;transition:none}.xs-sv--range.is-compare .xs-sv__step.is-active>:not(.xs-sv__facts){animation:xs-sv-txt .42s cubic-bezier(.2,.7,.2,1) both}.xs-sv--range.is-compare .xs-sv__step.is-active>.xs-sv__body{animation-delay:40ms}.xs-sv--range.is-compare .xs-sv__ex-hex,.xs-sv--range.is-compare .xs-sv__ln{stroke-dashoffset:0}.xs-sv--range.is-compare .xs-sv__ic *{animation:none!important}.xs-sv--range.is-compare .xs-sv__ex-e,.xs-sv--range.is-compare .xs-sv__ex-x,.xs-sv--range.is-compare .xs-sv__ic-frame,.xs-sv--range.is-compare .xs-sv__ic-pop,.xs-sv--range.is-compare .xs-sv__ic-tile{opacity:1;transform:none}.xs-sv--range.is-compare .xs-sv__ic-glow{opacity:.16;transform:none}.xs-sv--range.is-compare .xs-sv__ic-needle{opacity:1;transform:rotate(48deg)}.xs-sv--range.is-compare .xs-sv__ic-scan{opacity:0}@media (prefers-reduced-motion:reduce){.xs-sv__delta{opacity:1}.xs-sv--range.is-compare .xs-sv__step.is-active>*,.xs-sv__delta,.xs-sv__fact-n.is-swap,.xs-sv__fact-v.is-swap{animation:none}}.xs-sv--range .xs-sv__fact-v{align-items:flex-start;display:flex;height:var(--cell,1.15em);line-height:var(--cell,1.15em)}.xs-sv__fact-v>.xs-sv__odo-p,.xs-sv__fact-v>.xs-sv__odo-u{display:block;height:var(--cell,1.15em);line-height:var(--cell,1.15em)}.xs-sv__odo-s{transform:translateY(calc(var(--digit, 0)*var(--cell, 1.15em)*-1))}.xs-sv__odo-p{white-space:pre}.xs-sv--range .xs-sv__fact-k,.xs-sv__delta{height:1.3em;line-height:1.3em}.xs-sv__delta{vertical-align:top}.xs-sv--range .xs-sv__step{align-self:stretch;display:flex;flex-direction:column}.xs-sv--range .xs-sv__body{margin-bottom:36px}.xs-sv--range .xs-sv__facts{margin-top:auto}@media (min-width:1281px){.xs-sv--range .xs-sv__facts.xs-sv__facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.xs-sv--range .xs-sv__step--intro .xs-sv__facts.xs-sv__facts--4{column-gap:14px;grid-template-columns:repeat(4,minmax(0,max-content))}}.xs-sv--range.is-lineup .xs-sv__shot.is-hover img{transform:translateY(-2%)}.xs-sv--range{--xs-sv-accent:#3a3a3d;--xs-sv-on-accent:#fff;--xs-sv-accent-text:#3a3a3d}.xs-sv--range .xs-sv__picker-pill{background:var(--xs-sv-accent);transition:transform .42s cubic-bezier(.3,.9,.2,1),width .42s cubic-bezier(.3,.9,.2,1),background-color .3s ease}.xs-sv--range .xs-sv__kicker:before{background:var(--xs-sv-accent);display:none}.xs-sv__frame{pointer-events:none;position:absolute;z-index:0}.xs-sv__frame svg{display:block;fill:var(--xs-sv-accent);height:100%;opacity:.05;width:100%}@media (max-width:900px){.xs-sv__frame{display:none}}.xs-sv--range .xs-sv__facts{border-top:0;padding-top:0}.xs-sv--range{--xs-sv-gap:28px}.xs-sv--range .xs-sv__title{margin-top:var(--xs-sv-gap)}.xs-sv--range .xs-sv__body{margin-bottom:var(--xs-sv-gap);margin-top:auto;padding-top:var(--xs-sv-gap)}.xs-sv__frame-layer{inset:0;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent),linear-gradient(to right,transparent var(--xs-sv-gutter,64px),rgba(0,0,0,.18) calc(var(--xs-sv-gutter, 64px) + 64px),rgba(0,0,0,.42) calc(var(--xs-sv-gutter, 64px) + 114px),rgba(0,0,0,.6) calc(var(--xs-sv-gutter, 64px) + 174px),#000 calc(var(--xs-sv-gutter, 64px) + 360px));mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent),linear-gradient(to right,transparent var(--xs-sv-gutter,64px),rgba(0,0,0,.18) calc(var(--xs-sv-gutter, 64px) + 64px),rgba(0,0,0,.42) calc(var(--xs-sv-gutter, 64px) + 114px),rgba(0,0,0,.6) calc(var(--xs-sv-gutter, 64px) + 174px),#000 calc(var(--xs-sv-gutter, 64px) + 360px));overflow:hidden;pointer-events:none;position:absolute;z-index:0}@media (max-width:900px){.xs-sv__frame-layer{display:none}}.xs-sv__hit{cursor:pointer;display:none;pointer-events:auto;position:absolute;z-index:30}.xs-sv--range.is-lineup .xs-sv__hit{display:block}.xs-sv--range.is-lineup .xs-sv__shot{pointer-events:none}.xs-sv__frame{transition:opacity .42s ease}.xs-sv--range.has-bd-text .xs-sv__frame{opacity:0}.xs-sv__frame-text{color:var(--xs-sv-accent);font-family:inherit;font-weight:700;left:0;letter-spacing:-.05em;line-height:1;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .42s ease;user-select:none;white-space:nowrap}.xs-sv--range.has-bd-text .xs-sv__frame-text{opacity:.05}.xs-sv--range.has-bd-text .xs-sv__frame-text.is-swapping{opacity:0;transition-duration:.18s}@media (prefers-reduced-motion:reduce){.xs-sv__frame,.xs-sv__frame-text{transition:none}}.xs-sv__frame-text{align-items:flex-start;display:flex}.xs-sv__bd-num{line-height:1}.xs-sv__bd-sub{letter-spacing:-.03em;line-height:1}.xs-sv__bd-num{align-items:flex-start;display:inline-flex}.xs-sv__bd-mark{display:inline-block;font-size:.3em;letter-spacing:0;line-height:1;margin-left:.02em}@media (max-width:900px){.xs-sv--range .xs-sv__sticky{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;padding-bottom:40px;position:relative}.xs-sv--range .xs-sv__picker-wrap{flex:none;order:-1;padding:16px 16px 0;position:relative;top:auto}.xs-sv--range .xs-sv__stage{inset:auto;bottom:auto;flex:none;height:clamp(300px,64vw,520px);margin-top:8px;position:relative;top:auto;width:100%}.xs-sv--range .xs-sv__copy{align-items:start;height:auto;padding:12px 16px 0;position:relative}.xs-sv--range .xs-sv__step{background:none;padding:0;width:100%}.xs-sv--range .xs-sv__body,.xs-sv--range .xs-sv__facts{margin-top:0}}.xs-sv__frame-layer--sub{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 94%,transparent),linear-gradient(to right,transparent var(--xs-sv-gutter,64px),rgba(0,0,0,.18) calc(var(--xs-sv-gutter, 64px) + 64px),rgba(0,0,0,.42) calc(var(--xs-sv-gutter, 64px) + 114px),rgba(0,0,0,.6) calc(var(--xs-sv-gutter, 64px) + 174px),#000 calc(var(--xs-sv-gutter, 64px) + 360px));mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 94%,transparent),linear-gradient(to right,transparent var(--xs-sv-gutter,64px),rgba(0,0,0,.18) calc(var(--xs-sv-gutter, 64px) + 64px),rgba(0,0,0,.42) calc(var(--xs-sv-gutter, 64px) + 114px),rgba(0,0,0,.6) calc(var(--xs-sv-gutter, 64px) + 174px),#000 calc(var(--xs-sv-gutter, 64px) + 360px))}.xs-sv__fact-n{position:relative}.xs-sv__fact-n.has-delta{color:transparent}.xs-sv__fact-n>.xs-sv__delta{animation-duration:2s;animation-name:xs-sv-delta-hold;color:var(--xs-sv-fg);font-size:1em;font-weight:600;height:auto;left:0;line-height:inherit;margin:0;position:absolute;top:0}@keyframes xs-sv-delta-hold{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}.xs-sv__fact-n>.xs-sv__delta.is-up:before{border-bottom-color:var(--xs-sv-fg)}.xs-sv__fact-n>.xs-sv__delta.is-down:before{border-top-color:var(--xs-sv-fg)}.xs-sv--range .xs-sv__shot img{transition:transform .6s ease,filter .6s ease}.xs-sv--range.is-lineup .xs-sv__shot.is-hover img{transform:translateY(-1.5%)}.xs-sv--range.is-lineup .xs-sv__shot.is-hover .xs-sv__shot-front{filter:drop-shadow(0 34px 38px rgba(24,27,36,.28))}@media (prefers-reduced-motion:reduce){.xs-sv--range.is-lineup .xs-sv__shot.is-hover img{transform:none}}@media (max-width:1280px){.xs-sv--range .xs-sv__facts.xs-sv__facts--4{row-gap:32px}.xs-sv--range .xs-sv__fact-k{margin-top:6px}}.xs-sv--range .xs-sv__ic--ex{height:51px;padding-block:6.5px;width:44px}.xs-sv--range .xs-sv__ex-hex{stroke-width:54}@media (max-width:900px){.xs-sv--range .xs-sv__ic--ex{height:42px;padding-block:5.5px;width:36px}}.xs-sv--range.xs-sv--range .xs-sv__shot img,.xs-sv--range.xs-sv--range.is-lineup .xs-sv__shot:focus-visible img,.xs-sv--range.xs-sv--range.is-lineup .xs-sv__shot:hover img{transform:none;transition:transform .52s var(--xs-sv-ease),filter .52s var(--xs-sv-ease)}.xs-sv--range.xs-sv--range.is-lineup .xs-sv__shot.is-hover img{transform:translateY(-6px);transition:transform .56s cubic-bezier(.3,1.35,.55,1),filter .52s var(--xs-sv-ease)}@media (prefers-reduced-motion:reduce){.xs-sv--range.xs-sv--range.is-lineup .xs-sv__shot.is-hover img{transform:none}}.xs-sv--range.xs-sv--range.is-lineup .xs-sv__shot.is-hover .xs-sv__shot-front{filter:drop-shadow(0 34px 38px rgba(24,27,36,.36))}@media (max-width:1280px){.xs-sv--range .xs-sv__facts.xs-sv__facts--4{column-gap:32px;grid-template-columns:repeat(2,minmax(0,160px));justify-content:start}}.xs-sv__spine{font-size:18px;overflow:hidden;pointer-events:none;position:absolute;transition:transform .52s var(--xs-sv-ease);z-index:0}.xs-sv__spine-t{bottom:0;color:var(--xs-sv-fg);display:block;font-weight:600;left:0;letter-spacing:.02em;line-height:1;position:absolute;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.xs-sv__spine-c{display:inline-block;opacity:0;transform:translateX(calc(-1em - 8px));transition:transform .26s cubic-bezier(.5,0,.75,0),opacity .2s ease-in}.xs-sv--range.is-lineup .xs-sv__spine.is-hover{transform:translateY(-6px);transition:transform .56s cubic-bezier(.3,1.35,.55,1)}.xs-sv--range.is-lineup .xs-sv__spine.is-hover .xs-sv__spine-c{opacity:1;transform:none;transition:transform 434ms cubic-bezier(.16,1,.3,1) calc(56ms + var(--i)*17ms),opacity 252ms ease-out calc(56ms + var(--i)*17ms)}.xs-sv--range.is-leaving-lineup .xs-sv__spine,.xs-sv--range:not(.is-lineup) .xs-sv__spine{visibility:hidden}@media (max-width:900px){.xs-sv__spine{display:none}}@media (prefers-reduced-motion:reduce){.xs-sv__spine,.xs-sv__spine-c{transition:none!important}.xs-sv--range.is-lineup .xs-sv__spine.is-hover{transform:none}}.xs-sv__badge,.xs-sv__tab-badge{align-items:center;background:var(--xs-sv-accent);border-radius:999px;color:var(--xs-sv-on-accent);display:inline-flex;font-size:9px;font-weight:700;height:16px;letter-spacing:.12em;line-height:1;padding:0 6px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.xs-sv__tab-badge{margin-left:-2px}.xs-sv__tab.is-active .xs-sv__tab-badge{background:#fff;color:var(--xs-sv-accent)}.xs-sv__badge{align-self:center;margin-left:-2px}.xs-sv--range .xs-sv__picker{-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);background:hsla(0,0%,100%,.78);box-shadow:inset 0 0 0 1px rgba(24,27,36,.07),inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(24,27,36,.04),0 10px 30px -8px rgba(24,27,36,.14);gap:0;padding:5px}.xs-sv--range .xs-sv__picker-ghost,.xs-sv--range .xs-sv__picker-pill{bottom:5px;top:5px}.xs-sv--range .xs-sv__picker-pill{background-color:var(--xs-sv-accent);background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 55%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 1px rgba(0,0,0,.12),0 1px 2px rgba(24,27,36,.16),0 6px 16px -4px rgba(24,27,36,.28)}.xs-sv--range .xs-sv__picker-ghost{background:rgba(24,27,36,.05);box-shadow:none}.xs-sv--range .xs-sv__tab{color:#5c5d63;letter-spacing:-.005em;transition:color .26s ease}.xs-sv--range .xs-sv__tab:hover{color:#181b24}.xs-sv--range .xs-sv__tab.is-active{color:var(--xs-sv-on-accent)}.xs-sv--range .xs-sv__tab+.xs-sv__tab:before{background:rgba(24,27,36,.1);content:"";height:20px;left:0;margin-top:-10px;position:absolute;top:50%;transition:opacity .24s ease;width:1px}.xs-sv--range .xs-sv__tab.is-active+.xs-sv__tab:before,.xs-sv--range .xs-sv__tab.is-active:before,.xs-sv--range .xs-sv__tab:hover+.xs-sv__tab:before,.xs-sv--range .xs-sv__tab:hover:before{opacity:0}.xs-sv--range .xs-sv__tab-img{opacity:.9;transition:opacity .26s ease}.xs-sv--range .xs-sv__tab.is-active .xs-sv__tab-img,.xs-sv--range .xs-sv__tab:hover .xs-sv__tab-img{opacity:1}.xs-sv--range{padding-top:var(--xs-sv-head,0)}@media (min-width:901px){.xs-sv--range .xs-sv__sticky{height:calc(100vh - var(--xs-sv-head, 0px));height:calc(100svh - var(--xs-sv-head, 0px))}}.xs-sv--range{--xs-sv-gutter:max(40px,calc(50% - 600px))}.xs-sv--range .xs-sv__copy{max-width:none;padding-left:var(--xs-sv-gutter);padding-right:var(--xs-sv-gutter)}@media (max-width:900px){.xs-sv--range{--xs-sv-gutter:40px}.xs-sv--range .xs-sv__picker-wrap{padding-left:var(--xs-sv-gutter);padding-right:var(--xs-sv-gutter)}}@media (max-width:575px){.xs-sv--range{--xs-sv-gutter:10px}}@media (max-width:900px){.xs-sv--range .xs-sv__copy{align-self:stretch;margin-left:0;margin-right:0;width:auto}}@media (min-width:901px){.xs-sv--range .xs-sv__copy{padding-bottom:142px;padding-top:142px}.xs-sv--range .xs-sv__sticky{display:flex;flex-direction:column;height:auto;max-height:none;min-height:min(calc(100vh - var(--xs-sv-head, 0px)),1000px);min-height:min(calc(100svh - var(--xs-sv-head, 0px)),1000px)}.xs-sv--range .xs-sv__copy{align-content:center;align-self:stretch;flex:1 1 auto;height:auto;margin-left:0;margin-right:0;width:auto}.xs-sv--range .xs-sv__steps{align-self:center}}.xs-sv--range .is-active .xs-sv__ln{animation:xs-sv-draw .88s var(--xs-sv-ease) calc(var(--d)*.8) forwards}.xs-sv--range .is-active .xs-sv__ln--late{animation-delay:calc(var(--d)*.8 + .48s)}.xs-sv--range .is-active .xs-sv__ln--last{animation-delay:calc(var(--d)*.8 + .8s)}.xs-sv--range .is-active .xs-sv__ic-pop{animation:xs-sv-pop .48s var(--xs-sv-ease) calc(var(--d)*.8 + .64s) forwards}.xs-sv--range .is-active .xs-sv__ic-glow{animation:xs-sv-glow .72s var(--xs-sv-ease) calc(var(--d)*.8 + .56s) forwards}.xs-sv--range .is-active .xs-sv__ic-tile{animation:xs-sv-settle .48s var(--xs-sv-ease) calc(var(--d)*.8 + var(--t)*.8) forwards}.xs-sv--range .is-active .xs-sv__ic-frame{animation:xs-sv-settle .64s var(--xs-sv-ease) calc(var(--d)*.8 + .56s) forwards}.xs-sv--range .is-active .xs-sv__ic-scan{animation:xs-sv-scan 1.12s var(--xs-sv-ease) calc(var(--d)*.8 + .96s) forwards}.xs-sv--range .is-active .xs-sv__ic-needle{animation:xs-sv-needle 1.04s var(--xs-sv-ease) calc(var(--d)*.8 + .48s) forwards}.xs-sv--range .is-active .xs-sv__ex-hex{animation:xs-sv-ex-draw 1.12s var(--xs-sv-ease) calc(var(--d)*.8) forwards}.xs-sv--range .is-active .xs-sv__ex-e{animation:xs-sv-settle .72s var(--xs-sv-ease) calc(var(--d)*.8 + .72s) forwards}.xs-sv--range .is-active .xs-sv__ex-x{animation:xs-sv-settle .72s var(--xs-sv-ease) calc(var(--d)*.8 + .88s) forwards}