body{overflow-x:clip}html.vv-smooth,html.vv-smooth .page-wrapper{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.vv-scrollbar{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;background:var(--vv-white);transform:scaleX(0);transform-origin:0 50%;mix-blend-mode:difference;pointer-events:none}.vv-split__line{display:block;overflow:hidden;padding-block:.08em;margin-block:-.08em}.vv-split__word{display:inline-block;white-space:nowrap}.vv-split__char{display:inline-block;will-change:transform}html.vv-motion [data-vv-split]:not(.is-split){visibility:hidden}html:not(.vv-motion) [data-vv-split]{visibility:visible}.vv-intro{display:none}html.vv-intro-on{overflow:hidden}html.vv-intro-on .vv-intro{--wipe: 0;overflow:hidden;--edge: 46.63vw;display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;background:var(--vv-black);color:var(--vv-white);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc((1 - var(--wipe)) * (100vh + var(--edge)) - var(--edge)),0 calc((1 - var(--wipe)) * (100vh + var(--edge))))}.vv-intro__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vv-white);opacity:0}.vv-intro__mark{width:min(30vw,200px);opacity:0;will-change:transform}.vv-intro__mark svg{display:block;width:100%;height:auto}.vv-intro__word{position:absolute;left:50%;bottom:14vh;width:min(64vw,460px);translate:-50% 0;clip-path:inset(0 0 100% 0)}.vv-intro__word .vv-logo{display:block;width:100%;height:auto}.vv-intro__code,.vv-intro__count{position:absolute;bottom:var(--vv-margin);font-size:11px;letter-spacing:.2em;color:var(--vv-text-2)}.vv-intro__code{left:var(--vv-margin)}.vv-intro__count{right:var(--vv-margin);font-variant-numeric:tabular-nums}.vv-hero3{position:relative;height:calc(100svh + var(--hero-extra, 120vh));background:#000}.vv-hero3__stage{position:sticky;top:var(--header-height, 64px);height:calc(100vh - var(--header-height, 64px));height:calc(100svh - var(--header-height, 64px));overflow:hidden;isolation:isolate;display:grid;align-items:end;background:#000}.vv-hero3__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform;backface-visibility:hidden}.vv-hero3__drift{position:absolute;top:0;right:0;bottom:0;left:0}.vv-hero3__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;will-change:opacity;background:linear-gradient(90deg,#000 0 16%,#000000e6 30%,#00000080,#0000 58%),linear-gradient(0deg,#0009,#0000 34%)}@media screen and (min-width:990px){.vv-hero3__drift{transform:translate3d(var(--vv-hero-shift, 12vw),0,0)}}.vv-hero3__poster,.vv-hero3__video,.vv-hero3__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:62% 50%}.vv-hero3__video{opacity:0;transition:opacity .6s var(--vv-ease)}.vv-hero3.is-ready .vv-hero3__video{opacity:1}.vv-hero3__placeholder{display:grid;place-items:center}.vv-hero3{--vv-ann: max(0px, calc(var(--header-group-height, 104px) - var(--header-height, 64px)))}.vv-hero3__inner{position:relative;z-index:2;width:100%;padding-top:var(--vv-s16);padding-bottom:calc(var(--vv-s5) + var(--vv-ann));display:grid;gap:var(--vv-s3);align-content:end;pointer-events:none;will-change:transform,opacity}.vv-hero3__inner a,.vv-hero3__inner button{pointer-events:auto}.vv-hero3__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0}.vv-hero3__live{width:8px;height:8px;background:var(--vv-white);animation:vv-blink 1.2s steps(1) infinite}@keyframes vv-blink{50%{opacity:0}}.vv-hero3__headline{font-size:clamp(50px,7.4vw,144px);line-height:.92;letter-spacing:.05em;margin:0}:root{--vv-chrome: linear-gradient(180deg, #ffffff 0%, #eef1f4 30%, #c0c7cf 48%, #929ba6 60%, #cfd4da 76%, #f5f7f9 90%, #cdd2d8 100%)}:is(.vv-display,.vv-headline,.vv-phead__title,.vv-index__title):not(:has(.vv-line,.vv-split__char)),:is(.vv-display,.vv-headline) .vv-line:not(:has(.vv-split__char)){color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vv-chrome);background-size:100% 100%;background-repeat:no-repeat}:is(.vv-display,.vv-headline) .vv-split__char{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--vv-chrome);background-size:100% 100%;background-repeat:no-repeat}.is-settled .vv-split__char{will-change:auto}.vv-hrail__endlink:hover .vv-display{background-image:none;color:var(--vv-black)}@media(forced-colors:active){:is(.vv-display,.vv-headline,.vv-phead__title,.vv-index__title),:is(.vv-display,.vv-headline) :is(.vv-line,.vv-split__char){color:CanvasText;background:none}}@property --hx{syntax: "<length>"; inherits: true; initial-value: -4000px;}.vv-chrome{--hx: -4000px;animation:vv-chrome-run 7s cubic-bezier(.55,0,.25,1) 2.2s infinite}.vv-chrome.is-steered,.vv-chrome--lines{animation:none}@keyframes vv-chrome-run{0%{--hx: -3em}26%{--hx: calc(var(--hw, 12em) + 3em)}to{--hx: calc(var(--hw, 12em) + 3em)}}.vv-chrome .vv-split__char{background-image:linear-gradient(100deg,#fff0 28%,#ffffffe6 46%,#fff,#ffffffe6 54%,#fff0 72%),var(--vv-chrome);background-size:3.2em 100%,100% 100%;background-repeat:no-repeat;background-position:calc(var(--hx) - var(--x, 0px) - 1.6em) 0,0 0}.vv-hero3__foot{display:grid;gap:var(--vv-s3)}.vv-hero3__body{margin:0;max-width:34ch;color:var(--vv-white)}.vv-hero3__actions{display:flex;flex-wrap:wrap;gap:12px}.vv-hero3__offers{list-style:none;margin:var(--vv-s1) 0 0;padding:var(--vv-s2) 0 0;border-top:1px solid var(--vv-rule);display:flex;flex-wrap:wrap;gap:8px 28px;font-stretch:125%;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.vv-hero3__offers li{display:inline-flex;align-items:center;gap:10px}.vv-hero3__offers li:before{content:"";width:6px;height:6px;background:var(--vv-white)}.vv-hero3__cue{position:absolute;z-index:2;right:var(--vv-margin);bottom:calc(var(--vv-s5) + var(--vv-ann));display:none;align-items:center;gap:12px;color:var(--vv-text-2)}.vv-hero3__cue i{display:block;width:1px;height:48px;background:var(--vv-white);transform-origin:50% 0;animation:vv-cue 1.6s var(--vv-ease) infinite}@keyframes vv-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:50% 0}51%{transform-origin:50% 100%}to{transform:scaleY(0);transform-origin:50% 100%}}.vv-hero3__line{position:absolute;z-index:3;left:0;right:0;bottom:0;height:1px;background:var(--vv-white);transform:scaleX(0);transform-origin:0 50%}@media screen and (max-width:989px){.vv-hero3{height:calc(100svh + var(--hero-extra-m, 70vh))}.vv-hero3__media{bottom:34%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.vv-hero3__shade{background:linear-gradient(0deg,#000 30%,#0000 52%)}.vv-hero3__poster,.vv-hero3__video{object-position:66% 50%}.vv-hero3__inner{padding-bottom:calc(var(--vv-s4) + var(--vv-ann));gap:var(--vv-s2)}.vv-hero3__headline{font-size:clamp(44px,12vw,96px)}}@media screen and (max-width:749px){.vv-hero3__actions{flex-wrap:nowrap;gap:8px}.vv-hero3__actions .vv-button{flex:1 1 0;min-width:0;padding-inline:8px;font-size:11px;letter-spacing:.14em;white-space:nowrap}.vv-hero3__media{bottom:36%}.vv-hero3__offers{display:none}.vv-hero3__body{font-size:15px}}@media screen and (min-width:990px){.vv-hero3__inner{padding-bottom:calc(var(--vv-s8) + var(--vv-ann))}.vv-hero3__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--vv-s8)}.vv-hero3__body{font-size:18px}.vv-hero3__cue{display:inline-flex}.vv-hero3__offers{max-width:calc(100% - 140px)}}@media(prefers-reduced-motion:reduce){.vv-chrome{animation:none}}.vv-marquee{position:relative;overflow:hidden;background:var(--vv-black);color:var(--vv-white);border-block:1px solid var(--vv-rule);padding-block:20px}.vv-marquee--white{background:var(--vv-white);color:var(--vv-black);border-color:var(--vv-white)}.vv-marquee__track{display:flex;width:max-content;will-change:transform}.vv-marquee__group{display:flex;align-items:center;gap:36px;padding-right:36px;flex:none}.vv-marquee__item{font-stretch:125%;font-weight:600;font-size:clamp(22px,3.4vw,44px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1}.vv-marquee__sep{display:inline-flex;width:clamp(28px,3.6vw,48px)}.vv-marquee__sep svg{width:100%;height:auto;display:block}.vv-film{position:relative;height:var(--film-h, 400vh);background:var(--vv-black)}.vv-film__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center;background:#202322;color:var(--vv-white)}.vv-film.is-light .vv-film__stage{color:var(--vv-black)}.vv-film__media{position:relative;width:min(100vw,100svh);aspect-ratio:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect}.vv-film__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vv-film__video{opacity:0}.vv-film.is-ready .vv-film__video{opacity:1}.vv-film.is-ready .vv-film__poster--start,.vv-film__poster--end{visibility:hidden}.vv-film__placeholder{display:grid;place-items:center}.vv-film__captions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;align-content:center}.vv-film__cap{grid-area:1 / 1;margin:0;max-width:11ch;font-stretch:125%;font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:.06em;font-size:clamp(36px,7vw,112px);clip-path:inset(0 0 100% 0);transform:translateY(-8px);transition:clip-path var(--vv-page) var(--vv-ease),transform var(--vv-page) var(--vv-ease)}.vv-film__cap--big{font-size:clamp(48px,10vw,168px)}.vv-film__cap.is-on{clip-path:inset(0 0 0 0);transform:none}.vv-film__card{position:absolute;left:0;right:0;bottom:0;padding-bottom:var(--vv-s5);display:flex;justify-content:flex-start;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity var(--vv-ui) var(--vv-ease),transform var(--vv-page) var(--vv-ease),visibility 0s linear var(--vv-ui)}.vv-film__card.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.vv-film__card-inner{width:min(100%,420px);background:var(--vv-white);color:var(--vv-black);border:1px solid var(--vv-rule-dark);padding:var(--vv-s3);display:grid;gap:12px}.vv-film__card-eyebrow{margin:0;color:var(--vv-text-2-light)}.vv-film__card-title{font-stretch:125%;font-weight:600;font-size:20px;text-decoration:none;color:inherit}.vv-film__card-price{margin:0;font-size:16px;font-variant-numeric:tabular-nums}.vv-film__card-actions{display:flex;gap:8px}.vv-film__card-actions .vv-button{flex:1 1 0}.vv-film__card .vv-button--primary{background:var(--vv-black);color:var(--vv-white)}.vv-film__card .vv-button--primary:hover{background:var(--vv-graphite)}.vv-film__card .vv-button--secondary{color:var(--vv-black);border-color:var(--vv-black)}.vv-film__card .vv-button--secondary:hover{background:var(--vv-black);color:var(--vv-white)}.vv-film__card .vv-chip{color:var(--vv-black);border-color:var(--vv-rule-dark)}.vv-film__card .vv-chip:hover{border-color:var(--vv-black)}.vv-film__card .vv-chip[aria-checked=true]{background:var(--vv-black);color:var(--vv-white);border-color:var(--vv-black)}.vv-film__chips{margin:0;padding:0}.vv-film__card-note{margin:0;font-size:13px;color:var(--vv-text-2-light)}.vv-film__line{position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:0 50%}.vv-film__code{position:absolute;left:var(--vv-margin);top:calc(var(--header-height, 64px) + 24px);font-size:11px;letter-spacing:.2em;opacity:.6}.vv-film.is-static,html:not(.vv-motion) .vv-film{height:auto}.vv-film.is-static .vv-film__stage,html:not(.vv-motion) .vv-film__stage{position:relative;height:auto;min-height:100svh;background:var(--vv-white);color:var(--vv-black);padding-block:var(--vv-s10);display:grid;gap:var(--vv-s4)}.vv-film.is-static .vv-film__poster--start,html:not(.vv-motion) .vv-film__poster--start,.vv-film.is-static .vv-film__video,html:not(.vv-motion) .vv-film__video{display:none}.vv-film.is-static .vv-film__poster--end,html:not(.vv-motion) .vv-film__poster--end{visibility:visible}.vv-film.is-static .vv-film__captions,html:not(.vv-motion) .vv-film__captions{position:relative;inset:auto}.vv-film.is-static .vv-film__cap,html:not(.vv-motion) .vv-film__cap{clip-path:none;transform:none;display:none}.vv-film.is-static .vv-film__cap--big,html:not(.vv-motion) .vv-film__cap--big{display:block}.vv-film.is-static .vv-film__card,html:not(.vv-motion) .vv-film__card{position:relative;opacity:1;visibility:visible;transform:none}@media screen and (max-width:749px){.vv-film__media{width:max(100vw,62svh)}.vv-film__captions{align-content:start;padding-top:calc(var(--header-height, 56px) + 56px)}.vv-film__card{padding-bottom:var(--vv-s3)}.vv-film__card-inner{width:100%;padding:var(--vv-s2)}}@media screen and (min-width:990px){.vv-film__card{justify-content:flex-end;padding-bottom:var(--vv-s8)}.vv-film__captions{padding-inline:var(--vv-margin)}}.vv-hrail{position:relative;background:var(--vv-black)}.vv-hrail__stage{display:grid;gap:var(--vv-s4);padding-block:var(--vv-section);overflow:hidden}.vv-hrail__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--vv-s3)}.vv-hrail__titles{display:grid;gap:var(--vv-s1)}.vv-hrail__titles p{margin:0}.vv-hrail__title{font-size:clamp(44px,9vw,140px)}.vv-hrail__meta{display:grid;justify-items:end;gap:var(--vv-s1)}.vv-hrail__count{margin:0;font-variant-numeric:tabular-nums}.vv-hrail__viewport{overflow:hidden}.vv-hrail__track{--lean: 0deg;list-style:none;margin:0;display:flex;gap:var(--vv-gutter);padding:0 var(--vv-margin);will-change:transform}.vv-hrail__item{position:relative;flex:0 0 72vw;transform:skew(var(--lean));transition:transform .3s var(--vv-ease)}.vv-hrail__index{position:absolute;z-index:3;left:10px;top:10px;color:var(--vv-black);font-size:11px;letter-spacing:.2em}.vv-hrail__end{display:grid}.vv-hrail__endlink{display:grid;align-content:end;gap:var(--vv-s2);min-height:100%;aspect-ratio:4 / 5;padding:var(--vv-s3);border:1px solid var(--vv-rule);text-decoration:none;color:var(--vv-white)}.vv-hrail__endlink:hover{background:var(--vv-white);color:var(--vv-black)}.vv-hrail__endlink .vv-display{font-size:clamp(36px,4vw,64px)}.vv-hrail__endlink .vv-icon{width:32px;height:32px}.vv-hrail__track--native{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vv-hrail__track--native::-webkit-scrollbar{display:none}.vv-hrail__track--native .vv-hrail__item{scroll-snap-align:start;scroll-margin-left:var(--vv-margin)}.vv-hrail__progress{display:block;height:1px;background:var(--vv-rule)}.vv-hrail__bar{display:block;height:100%;background:var(--vv-white);transform:scaleX(0);transform-origin:0 50%}@media screen and (min-width:750px){.vv-hrail__item{flex-basis:40vw}}@media screen and (min-width:990px){.vv-hrail__stage{position:sticky;top:0;height:100vh;align-content:center;padding-block:calc(var(--header-height, 64px) + 24px) var(--vv-s5)}.vv-hrail__item{flex-basis:clamp(280px,25vw,420px)}.vv-hrail__track:not(.vv-hrail__track--native){overflow:visible}}.vv-index{position:relative}.vv-index__head{display:grid;gap:var(--vv-s1);margin-bottom:var(--vv-s4)}.vv-index__head p{margin:0}.vv-index__list{position:relative}.vv-index__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--vv-rule)}.vv-index__row{border-bottom:1px solid var(--vv-rule)}.vv-index__link{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--vv-s2);padding-block:var(--vv-s2);text-decoration:none;color:var(--vv-white)}.vv-index__num{font-size:11px;letter-spacing:.2em;color:var(--vv-text-2);align-self:start;padding-top:.8em}.vv-index__title{font-stretch:125%;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1;font-size:clamp(36px,9vw,132px);transition:transform var(--vv-ui) var(--vv-ease),opacity var(--vv-micro) linear}.vv-index__count{position:relative;top:-1.4em;margin-left:-.6em;font-size:12px;letter-spacing:.1em;color:var(--vv-text-2);font-variant-numeric:tabular-nums}.vv-index__title+.vv-index__count{justify-self:start}.vv-index__thumb{width:64px}.vv-index__arrow .vv-icon{width:28px;height:28px;display:block;transition:transform var(--vv-ui) var(--vv-ease)}.vv-index__link{grid-template-columns:auto minmax(0,auto) 1fr auto}@media screen and (max-width:749px){.vv-index__title{font-size:clamp(24px,7vw,44px)}.vv-index__thumb{width:52px}.vv-index__link{gap:12px}}.vv-index__link .vv-index__arrow,.vv-index__follower{display:none}@media screen and (min-width:990px){.vv-index__link{grid-template-columns:64px auto 1fr auto;padding-block:var(--vv-s3)}.vv-index__thumb{display:none}.vv-index__link .vv-index__arrow{display:block}.vv-index__rows:hover .vv-index__title{opacity:.3}.vv-index__row:hover .vv-index__title{opacity:1;transform:translate(24px)}.vv-index__row:hover .vv-index__arrow .vv-icon{transform:translate(8px) rotate(-25deg)}html.vv-motion .vv-index__follower{display:block;position:absolute;left:0;top:0;z-index:4;width:clamp(220px,20vw,340px);aspect-ratio:4 / 5;pointer-events:none;opacity:0;transition:opacity var(--vv-micro) linear}html.vv-motion .vv-index__follower.is-on{opacity:1}.vv-index__follower img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.vv-index__follower img.is-active{opacity:1}}html.vv-has-cursor:not(:has(dialog[open])) body,html.vv-has-cursor:not(:has(dialog[open])) body *:not(input):not(textarea):not(select):not(iframe){cursor:none}.vv-cursor{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity var(--vv-micro) linear}.vv-cursor.is-live{opacity:1}.vv-cursor.is-text,html:has(dialog[open]) .vv-cursor{opacity:0}.vv-cursor__dot{position:absolute;left:0;top:0;width:10px;height:10px;translate:-50% -50%;background:#fff;border:1px solid #fff;transition:width var(--vv-ui) var(--vv-ease),height var(--vv-ui) var(--vv-ease),background var(--vv-micro) linear,rotate var(--vv-ui) var(--vv-ease)}.vv-cursor.is-link .vv-cursor__dot{width:40px;height:40px;background:transparent}.vv-cursor.is-down .vv-cursor__dot{width:24px;height:24px}.vv-cursor.is-label{mix-blend-mode:normal}.vv-cursor.is-label .vv-cursor__dot{width:88px;height:32px;background:#fff;border-color:#0b0b0b}.vv-cursor__label{position:absolute;left:0;top:0;translate:-50% -50%;white-space:nowrap;opacity:0;color:#0b0b0b;font-family:var(--vv-font);font-stretch:125%;font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.vv-cursor.is-label .vv-cursor__label{opacity:1}html.vv-motion .vv-card__well{transform-style:preserve-3d;will-change:transform}.vv-footer__giant{overflow:hidden;padding:var(--vv-s8) var(--vv-margin) 0}.vv-footer__giant-inner{color:var(--vv-white)}.vv-footer__giant .vv-logo{display:block;width:100%;height:auto}.vv-chip[aria-checked=true]{background:var(--vv-white);color:var(--vv-black);border-color:var(--vv-white)}.vv-tiers{display:grid;gap:10px}.vv-tiers__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vv-tiers__head p{margin:0}.vv-tiers__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vv-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--vv-rule);color:var(--vv-white);background:transparent;font:inherit;text-align:left;cursor:pointer;width:100%}.vv-tier:hover{border-color:var(--vv-white)}.vv-tier[aria-pressed=true]{border-color:var(--vv-white);box-shadow:inset 0 0 0 1px var(--vv-white)!important}.vv-tier__box{width:16px;height:16px;border:1px solid var(--vv-white);display:grid;place-items:center}.vv-tier[aria-pressed=true] .vv-tier__box:after{content:"";width:8px;height:8px;background:var(--vv-white)}.vv-tier__name{display:grid;gap:2px}.vv-tier__name b{font-stretch:125%;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.vv-tier__name span{font-size:13px;color:var(--vv-text-2)}.vv-tier__price{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.vv-tier__price s{font-size:12px;color:var(--vv-text-2)}.vv-tier__tag{position:absolute;top:-9px;right:12px;background:var(--vv-white);color:var(--vv-black);font-stretch:125%;font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:2px 8px}.vv-tiers__note{margin:0;font-size:13px;color:var(--vv-text-2)}.vv-complete{display:grid;gap:12px;border-top:1px solid var(--vv-rule);padding-top:var(--vv-s3)}.vv-complete__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.vv-complete__head p{margin:0}.vv-complete__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vv-complete__item{display:grid;grid-template-columns:auto 64px 1fr auto;gap:12px;align-items:center}.vv-complete__check{width:20px;height:20px;accent-color:var(--vv-white);margin:0}.vv-complete__name{font-stretch:125%;font-weight:500;font-size:13px;color:inherit;text-decoration:none}.vv-complete__price{font-size:13px;font-variant-numeric:tabular-nums}.vv-complete__price s{color:var(--vv-text-2);margin-right:6px}.vv-complete__variant{grid-column:3 / -1;-webkit-appearance:none;appearance:none;background:transparent;color:var(--vv-white);border:1px solid var(--vv-rule);min-height:36px;padding:0 10px;font-family:var(--vv-font);font-size:12px}.vv-complete__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-stretch:125%;font-weight:600;font-variant-numeric:tabular-nums}.vv-complete__total s{color:var(--vv-text-2);font-weight:400;margin-right:8px;font-size:14px}.vv-bag-tier{display:grid;gap:8px}.vv-bag-tier__text{margin:0;font-size:13px}.vv-bag-tier__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.vv-bag-tier__steps span{height:4px;background:var(--vv-rule)}.vv-bag-tier__steps span.is-on{background:var(--vv-white)}.vv-bag-tier__labels{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vv-text-2);font-stretch:125%}@media(prefers-reduced-motion:reduce){.vv-hero3__live,.vv-hero3__cue i{animation:none}.vv-hrail__item{transform:none}}.vv-stack__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.vv-stack__tiers li{border:1px solid var(--vv-rule);padding:8px 10px;font-stretch:125%;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--vv-text-2);transition:background var(--vv-micro) linear,color var(--vv-micro) linear,border-color var(--vv-micro) linear}.vv-stack__tiers li b{font-size:14px;color:inherit}.vv-stack__tiers li.is-on{background:var(--vv-white);color:var(--vv-black);border-color:var(--vv-white)}.vv-stack__was{color:var(--vv-text-2);font-weight:400;font-size:14px}.vv-stack__save{margin:0;min-height:1.4em;font-size:13px}.vv-hero3 .vv-button--secondary{background:var(--vv-black)}.vv-hero3 .vv-button--secondary:hover{background:var(--vv-white)}.vv-film__card .vv-chip{background:transparent}.vv-stack__picker,.vv-hrail__track--native,.vv-chips{contain:paint}.vv-chips{padding-block:3px}.vv-hrail__head,.vv-hrail__foot{width:100%}.vv-card__well,.vv-theme product-card .card-gallery{position:relative;transform-style:preserve-3d}.vv-card__img,.vv-theme product-card .card-gallery img{transition:transform .8s var(--vv-ease),opacity .42s var(--vv-ease);transform-origin:50% 55%}.vv-card__img--alt{visibility:visible;opacity:0;transform:scale(1.06);background:transparent!important}.vv-card__well:after,.vv-theme product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 45%),rgb(255 255 255 / .55),rgb(255 255 255 / 0) 34%);mix-blend-mode:screen;opacity:0;transition:opacity .42s var(--vv-ease)}.vv-card__well:before,.vv-theme product-card .card-gallery:before{content:"";position:absolute;top:-30%;right:-60%;bottom:-30%;left:-60%;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 44%,rgb(255 255 255 / .7) 50%,transparent 56%);mix-blend-mode:screen;transform:translate(-70%)}@media(hover:hover)and (pointer:fine){.vv-card:hover .vv-card__img{transform:scale(1.08)}.vv-card__well--two:hover .vv-card__img--alt{opacity:1;transform:scale(1.02)}.vv-card:hover .vv-card__well:before,.vv-theme product-card:hover .card-gallery:before{transform:translate(70%);transition:transform 1.1s var(--vv-ease)}.vv-card__well.is-lit:after,.vv-theme product-card .card-gallery.is-lit:after{opacity:1}.vv-theme product-card:hover .card-gallery img{transform:scale(1.06)}.vv-card:hover .vv-card__name{text-decoration:underline}}.vv-card__qa{position:absolute;left:0;right:0;top:0;height:125cqw;z-index:3;display:none;align-items:flex-end;overflow:hidden;pointer-events:none}.vv-card__qa-in{width:100%;pointer-events:auto;background:var(--vv-black);color:var(--vv-white);display:grid;gap:8px;padding:10px 12px 12px;transform:translateY(101%);transition:transform .42s var(--vv-ease)}.vv-card__qa-add{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:32px;background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:none;font-family:var(--vv-font);font-stretch:125%;font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.vv-card__qa-add .vv-icon{width:16px;height:16px;flex:none;transition:transform .24s var(--vv-ease)}.vv-card__qa-add:hover .vv-icon{transform:translate(3px)}.vv-card__qa-label{font-stretch:125%;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vv-text-2)}.vv-card__qa-chips{display:flex;flex-wrap:wrap;gap:6px}.vv-card__qa-chip{min-height:32px;padding:0 10px;background:transparent;color:var(--vv-white);cursor:pointer;border:1px solid rgb(255 255 255 / .32);font-family:var(--vv-font);font-stretch:125%;font-size:11px;font-weight:500;letter-spacing:.08em;transition:background .12s linear,color .12s linear,border-color .12s linear}.vv-card__qa-chip:hover,.vv-card__qa-chip:focus-visible{background:var(--vv-white);color:var(--vv-black);border-color:var(--vv-white)}.vv-card__qa-chip:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}@media(hover:hover)and (pointer:fine)and (min-width:750px){.vv-card__qa{display:flex}.vv-card .vv-card__quick{display:none}.vv-card:hover .vv-card__qa-in,.vv-card__qa:focus-within .vv-card__qa-in{transform:none}}.vv-lockup{display:inline-flex;align-items:center;gap:.72em;line-height:0}.vv-lockup .vv-mark{display:block;height:1.3em;width:auto;flex:none}.vv-lockup .vv-logo{display:block;height:1em;width:auto;flex:none}.vv-header__logo .vv-lockup{font-size:13px}.vv-header__logo .vv-lockup .vv-logo,.vv-menu__top .vv-lockup .vv-logo,.vv-footer__brand .vv-lockup .vv-logo{height:1em}.vv-menu__top .vv-lockup{font-size:16px}.vv-footer__brand .vv-lockup{font-size:18px}@media screen and (min-width:990px){.vv-header__logo .vv-lockup{font-size:19px}}@media screen and (max-width:374px){.vv-header__logo .vv-lockup{font-size:11px}}.vv-tier{transition:border-color .16s linear,background-color .24s var(--vv-ease),transform .24s var(--vv-ease)}.vv-tier:hover{background:#ffffff0a}.vv-tier:active{transform:scale(.992)}.vv-tier[aria-pressed=true]{background:#ffffff12}.vv-tier[aria-pressed=true] .vv-tier__price>span{font-weight:600}.vv-tier.is-picked .vv-tier__box:after{animation:vv-tick .32s var(--vv-ease)}@keyframes vv-tick{0%{transform:scale(0)}to{transform:scale(1)}}.vv-tiers__save{margin:0;font-size:13px;font-weight:500;color:var(--vv-white)}.vv-tiers__save:empty{display:none}.vv-tiers__list li{padding-top:4px}.vv-theme shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px}.vv-theme .shopify-payment-button__button--unbranded{min-height:56px;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--vv-white)!important;border:1px solid rgb(255 255 255 / .4)!important;font-family:var(--vv-font)!important;font-stretch:125%;font-weight:600!important;font-size:13px!important;letter-spacing:.16em;text-transform:uppercase;transition:background-color .16s linear,color .16s linear,border-color .16s linear}.vv-theme .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--vv-white)!important;color:var(--vv-black)!important;border-color:var(--vv-white)!important}.vv-theme .shopify-payment-button__more-options{color:var(--vv-text-2)!important;font-size:12px;letter-spacing:.04em}.vv-pay-icons{display:grid;gap:10px}.vv-pay-icons .vv-label{display:inline-flex;align-items:center;gap:8px;margin:0}.vv-pay-icons .vv-icon{width:14px;height:14px}.vv-pay-icons__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vv-pay-icons__icon{display:block;width:38px;height:24px}.vv-tone,.variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])){--vv-tone-ink: #0b0c0e;--vv-tone-edge: rgb(255 255 255 / 0)}.vv-tone--steel,.variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i])){--vv-tone: linear-gradient(135deg, #f6f8fa 0%, #cfd5dc 26%, #f1f3f6 44%, #9ba3ac 68%, #e2e6ea 100%)}.vv-tone--brushed,.variant-option__button-label:has(>input[value*=brushed i]){--vv-tone: repeating-linear-gradient(90deg, rgb(255 255 255 / .22) 0 1px, rgb(255 255 255 / 0) 1px 3px), linear-gradient(135deg, #e3e7eb 0%, #b9c0c8 40%, #d9dde2 60%, #a3abb4 100%)}.vv-tone--antique,.variant-option__button-label:has(>input[value*=antique i]){--vv-tone: linear-gradient(135deg, #d2d6da 0%, #8d949c 42%, #c4c9ce 60%, #6f767e 100%)}.vv-tone--gold,.variant-option__button-label:has(>input[value*=gold i]){--vv-tone: linear-gradient(135deg, #fbe7a3 0%, #d6ab4c 28%, #f7de8f 46%, #b98830 72%, #edd18b 100%);--vv-tone-ink: #1b1305}.vv-tone--bronze,.variant-option__button-label:has(>input[value*=bronze i]){--vv-tone: linear-gradient(135deg, #ecbf98 0%, #a96b3d 40%, #dba174 58%, #7f4b27 100%);--vv-tone-ink: #1a0e05}.vv-tone--black,.variant-option__button-label:has(>input:is([value*=black i],[value*=onyx i])){--vv-tone: linear-gradient(135deg, #34383e 0%, #0c0d0f 44%, #2a2d32 60%, #050506 100%);--vv-tone-ink: #fff;--vv-tone-edge: rgb(255 255 255 / .3)}.vv-tone--green,.variant-option__button-label:has(>input[value=green i]){--vv-tone: linear-gradient(135deg, #2bab74 0%, #0b5234 44%, #34b77c 60%, #073a20 100%);--vv-tone-ink: #fff}.vv-tone--clear,.variant-option__button-label:has(>input[value=clear i]){--vv-tone: linear-gradient(135deg, #ffffff 0%, #e2eaf1 40%, #ffffff 56%, #cbd8e4 100%)}.vv-tone--tiger,.variant-option__button-label:has(>input[value*=tiger i]){--vv-tone: linear-gradient(135deg, #e7ac52 0%, #7b4a16 40%, #cf9037 58%, #4b2a0b 100%);--vv-tone-ink: #fff}.vv-tone--lava,.variant-option__button-label:has(>input[value*=lava i]){--vv-tone: linear-gradient(135deg, #55575a 0%, #1e1f21 44%, #3d3f42 60%, #111214 100%);--vv-tone-ink: #fff;--vv-tone-edge: rgb(255 255 255 / .3)}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])){background:var(--vv-tone)!important;color:var(--vv-tone-ink)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--vv-tone-edge);opacity:.74;transition:opacity .2s linear,box-shadow .24s var(--vv-ease),transform .24s var(--vv-ease)}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):before{border-color:transparent!important}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])) .variant-option__button-label__text{position:relative;z-index:3;color:var(--vv-tone-ink)!important;font-weight:600}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):hover{opacity:1}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):active{transform:scale(.97)}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):has(:checked){opacity:1;box-shadow:inset 0 0 0 1px var(--vv-tone-edge),0 0 0 2px var(--vv-black),0 0 0 3px var(--vv-white)}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])) .variant-option__button-label__pill{background:linear-gradient(105deg,#fff0 30%,#ffffffa6,#fff0 70%)!important;width:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;transform:translate(-110%)!important;transition:transform .7s var(--vv-ease)!important}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):hover .variant-option__button-label__pill,.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):has(:checked) .variant-option__button-label__pill{transform:translate(110%)!important}.vv-theme .variant-option__button-label:has(>input:is([value*=steel i],[value*=silver i],[value*=gold i],[value*=bronze i],[value*=black i],[value*=onyx i],[value=green i],[value=clear i],[value*=tiger i],[value*=lava i])):has([data-option-available=false]){opacity:.35}.vv-card__qa-chip.vv-tone{background:var(--vv-tone);color:var(--vv-tone-ink);border-color:transparent;box-shadow:inset 0 0 0 1px var(--vv-tone-edge);font-weight:600}.vv-card__qa-chip.vv-tone:hover,.vv-card__qa-chip.vv-tone:focus-visible{background:var(--vv-tone);color:var(--vv-tone-ink);box-shadow:inset 0 0 0 1px var(--vv-tone-edge),0 0 0 1px var(--vv-black),0 0 0 2px var(--vv-white)}.vv-fit{border-top:1px solid var(--vv-rule);border-bottom:1px solid var(--vv-rule)}.vv-fit+.vv-fit{border-top:0}.vv-fit__head{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--vv-tap, 48px);padding:4px 0}.vv-fit__head::-webkit-details-marker{display:none}.vv-fit__head .vv-label{margin:0;color:var(--vv-white)}.vv-fit__icon{position:relative;width:12px;height:12px;flex:none}.vv-fit__icon:before,.vv-fit__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--vv-white);transition:transform .24s var(--vv-ease)}.vv-fit__icon:after{transform:rotate(90deg)}.vv-fit[open] .vv-fit__icon:after{transform:rotate(0)}.vv-fit__body{display:grid;gap:12px;padding:4px 0 20px}.vv-fit[open] .vv-fit__body{animation:vv-fit-in .36s var(--vv-ease)}@keyframes vv-fit-in{0%{opacity:0;transform:translateY(-6px)}}.vv-fit__table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.vv-fit__table th{text-align:left;font-stretch:125%;font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vv-text-2);padding:0 8px 8px 0}.vv-fit__table td{padding:9px 8px 9px 0;border-top:1px solid var(--vv-rule);vertical-align:top}.vv-fit__table td .vv-secondary{margin-left:6px;font-size:11px}.vv-fit__table tr.is-current td{color:var(--vv-white);font-weight:600}.vv-fit__table tr.is-current td:first-child{box-shadow:inset 2px 0 0 var(--vv-white);padding-left:10px}.vv-fit__note,.vv-fit__sub{margin:0;font-size:13px;line-height:1.55;color:var(--vv-text-2)}.vv-fit__note b{color:var(--vv-white);font-weight:600}.vv-fit__sub{margin-top:6px}.vv-fit__list{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:13px;line-height:1.55;color:var(--vv-text-2)}.vv-fit__list li{display:grid;gap:2px}.vv-fit__list b{color:var(--vv-white);font-weight:600}.vv-story__media{isolation:isolate}.vv-story__media:after{content:"";position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;z-index:1;pointer-events:none;background:linear-gradient(115deg,#fff0 44%,#ffffff24,#fff0 56%);transform:translate(-60%)}.vv-story__media.is-in:after{transform:translate(60%);transition:transform 1.8s var(--vv-ease) .5s}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.vv-story__img{scale:1.12;animation:vv-story-drift linear both;animation-timeline:view();animation-range:cover}@keyframes vv-story-drift{0%{translate:0 -5%}to{translate:0 5%}}}}@media screen and (min-width:990px){.vv-story__layout{align-items:end}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vv-motion.css.map */
