@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--h:0px}}}.holo-card{width:fit-content;perspective:var(--holo-card-perspective);transform-origin:50%;transform-style:preserve-3d;touch-action:pan-y pinch-zoom;--holo-card-width:302px;--holo-card-height:453px;--holo-card-radius:20px;--holo-card-bleed:36px;--holo-card-perspective:600px;--holo-card-gradient:linear-gradient(140deg, #3a3730 0%, #302f2c 18%, #282829 38%, #212226 58%, #1a1b22 78%, #12131c 100%);--holo-card-inset-color:#ffffff0f;--holo-card-pattern:repeating-linear-gradient(115deg, #ff7773d9 0px, #ffed5fd9 3px, #a8ff5fd9 6px, #83fff7d9 9px, #7894ffd9 12px, #d875ffd9 15px, #ff7773d9 18px), repeating-linear-gradient(90deg, #0006 0px, #0006 1px, transparent 1px, transparent 3px);--holo-card-pattern-size:auto;--holo-card-pattern-opacity:.9;--holo-card-texture-opacity:.1;--holo-card-pointer-x:50%;--holo-card-pointer-y:50%;--holo-card-background-x:50%;--holo-card-background-y:50%;--holo-card-opacity:0;display:grid}.holo-card__rotator{transform-origin:50%;transform-style:preserve-3d;will-change:transform;pointer-events:auto;display:grid}.holo-card__frame{width:calc(var(--holo-card-width) + var(--holo-card-bleed) * 2);height:calc(var(--holo-card-height) + var(--holo-card-bleed) * 2);grid-area:1/1;position:relative;overflow:clip}.holo-card__surface{width:var(--holo-card-width);height:var(--holo-card-height);z-index:1;border-radius:var(--holo-card-radius);background:var(--holo-card-gradient);box-shadow:0 4px 16px rgb(0 0 0/calc(.12 * var(--holo-card-opacity))), 0 12px 32px rgb(0 0 0/calc(.08 * var(--holo-card-opacity)));transition:box-shadow .15s;position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.holo-card__rotator,.holo-card__frame,.holo-card__surface,.holo-card__inset{outline:1px solid #0000}.holo-card__image{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;-webkit-user-select:none;user-select:none;z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute}.holo-card__inset{border:1px solid var(--holo-card-inset-color);border-radius:calc(var(--holo-card-radius) - 8px);z-index:1;position:absolute;inset:8px;overflow:clip}.holo-card__pattern{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:2;mix-blend-mode:overlay;opacity:var(--holo-card-texture-opacity);background-image:var(--holo-card-pattern);background-size:var(--holo-card-pattern-size);border-radius:inherit;background-repeat:repeat;position:absolute}.holo-card__content{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:20;text-shadow:0 4px 24px rgb(0 0 0/calc(.55 * var(--holo-card-opacity)));display:flex;position:absolute}.holo-card__content>*{pointer-events:auto}.holo-card__shine{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:6;border-radius:inherit;filter:brightness(1.25)contrast(1.1)saturate(1.2);mix-blend-mode:color-dodge;opacity:var(--holo-card-opacity);will-change:opacity;display:grid;position:absolute;overflow:hidden}.holo-card__shine>*{grid-area:1/1}.holo-card__shine:before,.holo-card__shine:after{content:"";border-radius:inherit;grid-area:1/1}.holo-card__shine:before{background-blend-mode:screen;filter:brightness(0)contrast(1.1);mix-blend-mode:hard-light;background:#fff}.holo-card__shine:after{background-image:radial-gradient(farthest-corner circle at var(--holo-card-pointer-x) var(--holo-card-pointer-y), #b8b8b8 0%, #c7c7c730 25%, #000 90%);mix-blend-mode:luminosity;filter:brightness(.5)contrast(2);background-position:50%;background-size:cover}.holo-card__shine-pattern{inset:calc(var(--spacing,.25rem) * 0);z-index:2;mix-blend-mode:soft-light;opacity:var(--holo-card-pattern-opacity);background-image:var(--holo-card-pattern);background-size:var(--holo-card-pattern-size);background-repeat:repeat;background-position:calc(((50% - var(--holo-card-background-x)) * 2.6) + 50%) calc(((50% - var(--holo-card-background-y)) * 3.5) + 50%);border-radius:inherit;position:absolute}@property --h{syntax:"<length>";inherits:true;initial-value:0}.vh{--vh-paper:#fff;--vh-mist:#f4f4f5;--vh-ink:#18181b;--vh-ink-soft:#52525b;--vh-tone:#8b8b94;--vh-on-ink:#fff;--vh-on-ink-soft:#d4d4d8;--vh-red:#ce2c31;--vh-blue:#254bee;--vh-blue-deep:#1b37b3;--vh-blue-soft:#7088f5;--vh-blue-on-ink:#8ea2ff;--vh-radius-xl:40px;--vh-radius-lg:28px;--vh-gutter:16px;--vh-max:1200px;--vh-ease:cubic-bezier(.65, 0, .35, 1);--vh-out:cubic-bezier(.22, 1, .36, 1);--vh-open-ms:1.1s;--vh-pin-ink:#18181b;--vh-pin-cut:#fff;background:var(--vh-paper);color:var(--vh-ink);font-family:var(--font-jakarta), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}@media (min-width:768px){.vh{--vh-gutter:32px}}@supports (padding:max(0px)){.vh{--vh-gutter:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}@media (min-width:768px){.vh{--vh-gutter:max(32px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}}.vh{overflow-x:clip}:is(html:has(.vh),body:has(.vh)){background:#fff}@media (prefers-reduced-motion:no-preference){html.vh-anim:not(.vh-open):has(#stage){background:#18181b}html.vh-anim:not(.vh-open) body:has(#stage){background:#18181b}html.vh-anim:not(.vh-open) .vh:has(#stage){background:#18181b}html.vh-anim:has(#stage){transition:background-color 1.1s cubic-bezier(.65,0,.35,1)}html.vh-anim body:has(#stage){transition:background-color 1.1s cubic-bezier(.65,0,.35,1)}html.vh-anim .vh:has(#stage){transition:background-color 1.1s cubic-bezier(.65,0,.35,1)}html.vh-no-trans:has(#stage){transition:none}html.vh-no-trans body:has(#stage){transition:none}html.vh-no-trans .vh:has(#stage){transition:none}}:where(.vh) *,:where(.vh) :before,:where(.vh) :after{box-sizing:border-box}:where(.vh) :where(img,svg){max-width:100%;display:block}:where(.vh) a{color:inherit}.vh :focus-visible{outline:2px solid var(--vh-ink);outline-offset:3px;border-radius:8px}.vh .vh-on-ink :focus-visible,.vh .vh-pill :focus-visible{outline-color:var(--vh-on-ink)}.vh .vh-on-ink .vh-stats :focus-visible{outline-color:var(--vh-ink)}.vh-skip{z-index:100;background:var(--vh-paper);color:var(--vh-ink);border-radius:12px;padding:10px 16px;position:absolute;top:-100px;left:12px}.vh-skip:focus{top:12px}.vh-wrap{width:100%;max-width:var(--vh-max);padding-left:var(--vh-gutter);padding-right:var(--vh-gutter);margin:0 auto}.vh-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,7.4vw,64px);font-weight:700;line-height:1.04}.vh-title,.vh-hw-step h3,.vh-lead{overflow-wrap:break-word}@media (max-width:429px){.vh-title,.vh-hw-step h3,.vh-lead{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}}.vh-title>span{display:block}.vh-title .vh-tone{color:var(--vh-blue);font-weight:600}.vh-panel .vh-title .vh-tone{color:var(--vh-blue-on-ink)}.vh-logotype{aspect-ratio:1126/300;vertical-align:-.2em;background:var(--vh-blue);height:.98em;display:inline-block;-webkit-mask:url(/vitrine/home/wordmark-letters-bold.svg) 50%/contain no-repeat;mask:url(/vitrine/home/wordmark-letters-bold.svg) 50%/contain no-repeat}@media (forced-colors:active){.vh-logotype{forced-color-adjust:none;background:canvastext}}.vh-lead{color:var(--vh-ink-soft);max-width:34ch;margin:0;font-size:clamp(17px,2vw,20px)}.vh-pill{z-index:50;width:min(calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)), 760px);background:var(--vh-ink);color:var(--vh-on-ink);transition:width var(--vh-open-ms) var(--vh-ease), top var(--vh-open-ms) var(--vh-ease), padding var(--vh-open-ms) var(--vh-ease), border-radius var(--vh-open-ms) var(--vh-ease), background-color .35s linear, border-color .35s linear, box-shadow .35s linear;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #18181b2e}.vh-anim:not(.vh-open) .vh:has(#stage) .vh-pill{width:100%;padding:12px var(--vh-gutter);box-shadow:none;background-color:#18181b00;border-color:#fff0;border-radius:0;top:0}.vh-scrim{z-index:49;pointer-events:none;opacity:0;background:linear-gradient(to bottom, var(--vh-scrim,var(--vh-paper)) 0, var(--vh-scrim,var(--vh-paper)) 74px, transparent 100px);width:100%;height:100px;transition:opacity .3s linear;position:fixed;top:0;left:0}.vh-open .vh-scrim{opacity:1}.vh-anim:not(.vh-open) .vh-scrim{opacity:0}html:not(.vh-anim) .vh-scrim{display:none}.vh-brand{border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.vh-brand img{width:30px;height:30px;display:block}.vh-partner{text-align:center;white-space:nowrap;height:44px;color:var(--vh-on-ink-soft);cursor:var(--cursor-interactive,pointer);border-radius:999px;place-items:center;margin-left:auto;padding:0 12px;font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;display:grid;position:relative}.vh-partner:before{content:"";position:absolute;inset:-2px 0}@media (hover:hover){.vh-partner:hover{color:var(--vh-on-ink);background:#ffffff14}}.vh-btn{height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.vh-btn-brand{background:var(--vh-blue);color:var(--vh-on-ink)}.vh-pill .vh-btn{height:44px;padding:0 18px;font-size:15px}.vh-lang-top{flex:none}.vh-pill .vh-lang-head{min-width:44px;color:var(--vh-on-ink-soft);background:#ffffff14;justify-content:center;gap:5px;padding:0 12px;text-decoration:none}@media (hover:hover){.vh-pill .vh-lang-head:hover{color:var(--vh-on-ink);background:#ffffff24}}.vh-stage h1,.vh-pill .vh-partner,.vh-pill .vh-btn,.vh-pill .vh-lang-head,.vh-hint{font-family:"Loyable Opening", var(--font-jakarta), system-ui, -apple-system, sans-serif}@media (max-width:519px){.vh-pill .vh-lang-head .vh-lang-globe,.vh-pill .vh-lang-head .vh-lang-chev{display:none}.vh-pill .vh-lang-head{padding:0 10px}}@media (max-width:419px){.vh-partner{padding:0 10px}.vh-pill .vh-btn{padding:0 12px}}@media (max-width:459px){.vh-partner{white-space:normal;max-width:96px;padding:0 8px;font-size:13px;line-height:1.15}}@media (max-width:359px){.vh-lang-top{display:none}}@media (max-width:389px){.vh-pill{gap:4px}.vh-pill .vh-btn{padding:0 8px;font-size:14px}}@media (max-width:339px){.vh-pill .vh-btn{padding:0 10px;font-size:13px}}.vh-stage{min-height:100svh;padding:96px var(--vh-gutter) 48px;text-align:center;align-content:center;justify-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.vh-stage h1{letter-spacing:-.04em;font-weight:700;line-height:1.02;font-size:var(--vh-title,clamp(34px, 8vw, 46px));margin:0}.vh-half{display:block}.vh-half-b{color:var(--vh-blue);font-weight:600}.vh-screen{aspect-ratio:1206/2622;background:#2a2a2f;border-radius:34px;width:208px;position:relative;overflow:hidden}.vh-stage-panel,.vh-stage-shadow,.vh-frame,.vh-hint{display:none}.vh-anim .vh-stage{height:100svh;padding:0;display:block}.vh-anim{--vh-r:min(40px, calc(var(--vh-ww,160px) * .25))}.vh-anim .vh-stage-panel{z-index:2;background:var(--vh-ink);clip-path:inset(var(--vh-ct) var(--vh-cr) var(--vh-cb) var(--vh-cl) round calc(var(--vh-r) + 10px));transition:clip-path var(--vh-open-ms) var(--vh-ease);display:block;position:absolute;inset:0}.vh-anim:not(.vh-open) .vh-stage-panel{clip-path:inset(0)}.vh-anim .vh-stage-shadow{z-index:1;left:var(--vh-cl);top:var(--vh-ct);width:calc(var(--vh-ww) + 20px);height:calc(var(--vh-wh) + 20px);border-radius:calc(var(--vh-r) + 10px);transition:opacity .5s linear .7s;display:block;position:absolute;box-shadow:0 40px 80px #18181b38,0 0 0 1px #18181b0d}.vh-anim:not(.vh-open) .vh-stage-shadow{opacity:0;transition-delay:0s}.vh-anim .vh-frame{--vh-metal:linear-gradient(135deg, #9a9ca2 0%, #e4e5e8 16%, #8c8e94 31%, #cfd0d4 47%, #7e8086 63%, #d6d7da 80%, #94969c 100%);z-index:3;pointer-events:none;left:var(--vh-cl);top:var(--vh-ct);width:calc(var(--vh-ww) + 20px);height:calc(var(--vh-wh) + 20px);border-radius:calc(var(--vh-r) + 10px);transition:opacity .35s linear 1.05s;display:block;position:absolute}.vh-anim .vh-frame:before{content:"";border-radius:inherit;background:var(--vh-metal);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:3.5px;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff59;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vh-anim:not(.vh-open) .vh-frame{opacity:0;transition-delay:0s}.vh-anim .vh-screen{z-index:3;left:var(--vh-wx);top:var(--vh-wy);width:var(--vh-ww);height:var(--vh-wh);border-radius:var(--vh-r);max-width:none;transition:opacity .6s linear .45s, transform .8s var(--vh-out) .35s;position:absolute}.vh-anim:not(.vh-open) .vh-screen{opacity:0;pointer-events:none;transition-delay:0s;transform:scale(.94)}.vh-anim .vh-half{z-index:4;left:var(--vh-hx);top:var(--vh-hy);white-space:nowrap;transform-origin:50%;transition:transform var(--vh-open-ms) var(--vh-ease), color var(--vh-open-ms) var(--vh-ease), opacity .4s linear;position:absolute}.vh-anim .vh-half-a{--vh-hx:var(--vh-ax);--vh-hy:var(--vh-ay)}.vh-anim .vh-half-b{--vh-hx:var(--vh-bx);--vh-hy:var(--vh-by)}.vh-anim:not(.vh-ready) .vh-half{opacity:0;visibility:hidden}.vh-anim:not(.vh-open) .vh-half-a{color:var(--vh-on-ink);transform:translate(var(--vh-adx), var(--vh-ady)) scale(var(--vh-k))}.vh-anim:not(.vh-open) .vh-half-b{color:var(--vh-blue-on-ink);transform:translate(var(--vh-bdx), var(--vh-bdy)) scale(var(--vh-k))}.vh-anim .vh-hint{z-index:4;color:var(--vh-on-ink-soft);margin:0;font-size:15px;font-weight:600;transition:opacity .3s linear;display:block;position:absolute;bottom:28px;left:0;right:0}.vh-anim.vh-open .vh-hint{opacity:0}@media (max-width:1209px){html:not(.cookie-choice-made):has([data-cookie-banner]) .vh-hint{opacity:0}}.vh-no-trans .vh *,.vh-no-trans .vh :before,.vh-no-trans .vh :after{transition:none!important}.vh-scene{transform-origin:0 0;width:260px;height:565px;transform:scale(var(--vh-sc,.8));color:#f4f4f5;text-align:left;position:absolute;top:0;left:0}.vh-sb{z-index:4;justify-content:space-between;align-items:center;font-size:11px;line-height:1.3;display:flex;position:absolute;top:25px;left:22px;right:20px}.vh-sb-r{align-items:flex-end;gap:3px;display:flex}.vh-sb-r i{background:#f4f4f5;border-radius:1px;width:3px;display:block}.vh-sb-r i:first-child{height:5px}.vh-sb-r i:nth-child(2){height:7px}.vh-sb-r i:nth-child(3){border-radius:2.5px;width:18px;height:8px;margin-left:4px}.vh-ph{text-align:left;font-size:11px;line-height:1.3;position:absolute;inset:0}.vh-ph-head{text-align:center;justify-items:center;gap:2px;display:grid;position:absolute;top:36px;left:0;right:0}.vh-ph-ava{object-fit:cover;background:#3f3f46;border-radius:50%;width:42px;height:42px;display:block}.vh-ph-ava-wrap{margin-bottom:3px;display:grid}.vh-ph-ava-wrap>*{grid-area:1/1}.vh-ph-wink{opacity:0;pointer-events:none;transition:opacity .15s linear}.vh-ph-wink.vh-winking{opacity:1}.vh-ph-bell{color:#d4d4d8;width:18px;height:18px;position:absolute;top:4px;right:18px}.vh-ph-head b{letter-spacing:-.01em;font-size:15px}.vh-ph-head span:last-child{color:#a1a1aa;font-size:10px}.vh-ph-quick{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;top:288px;left:16px;right:16px}.vh-ph-quick span{background:#27272a;border-radius:17px;justify-content:center;align-items:center;gap:6px;height:34px;font-weight:600;display:flex}.vh-ph-quick img{width:20px;height:20px}.vh-ph-miss{background:#27272a;border-radius:16px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;top:332px;left:16px;right:16px}.vh-ph-miss img{width:30px;height:30px}.vh-ph-miss span{flex:1;display:grid}.vh-ph-miss b{font-size:12px}.vh-ph-miss em{color:#a1a1aa;white-space:nowrap;font-size:9px;font-style:normal}.vh-ph-miss svg{color:#a1a1aa;width:14px;height:14px}.vh-ph-h{font-size:12px;position:absolute;top:392px;left:18px}.vh-ph-now{background:#27272a;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:412px;left:16px;right:16px}.vh-ph-game{flex:none;width:40px;height:40px}.vh-ph-now span{flex:1;display:grid}.vh-ph-now em{letter-spacing:.06em;text-transform:uppercase;color:var(--vh-blue-on-ink);font-size:7.5px;font-style:normal;font-weight:700}.vh-ph-now b{font-size:13px}.vh-ph-now i{color:#a1a1aa;font-size:9px;font-style:normal}.vh-ph-now u{background:var(--vh-blue);color:#fff;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;text-decoration:none}.vh-ph-tabs{background:#27272a;border-radius:23px;grid-template-columns:repeat(4,1fr);align-items:center;height:46px;padding:0 4px;display:grid;position:absolute;bottom:16px;left:22px;right:22px;box-shadow:0 8px 20px #0006}.vh-ph-tabs span{color:#a1a1aa;border-radius:18px;justify-items:center;gap:1px;padding:4px 0;font-size:7.5px;display:grid}.vh-ph-tabs span.vh-on{color:var(--vh-ink);background:#f4f4f5;font-weight:700}.vh-ph-tabs svg{width:15px;height:15px}.vh-cam{z-index:5;background:#0b0b0d;border-radius:6px;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:13px;left:50%;box-shadow:0 0 0 1.5px #111113}.vh-cam:after{content:"";background:radial-gradient(circle at 36% 34%,#3a4466 0 16%,#0b0b0d 46%);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.vh-slot{z-index:2;position:absolute;inset:19px 0 0;overflow:hidden}.vh-pc-move{margin-left:-124px;position:absolute;top:0;left:50%;transform:translateY(95px)}.vh-pc{--holo-card-width:228px;--holo-card-height:143px;--holo-card-radius:14px;--holo-card-bleed:10px;--holo-card-perspective:600px;--holo-card-gradient:linear-gradient(135deg, #3a3a40 0%, #232327 45%, #121214 100%);--holo-card-inset-color:#ffffff14}.vh-pc .holo-card__surface{box-shadow:0 3px 8px #00000073}.vh-pc-face{color:#ffffffeb;padding:0;display:block}.vh-pc-emb{color:#ffffffeb;width:27.4px;height:27.4px;position:absolute;top:9.6px;right:11.5px}.vh-pc-chiprow{align-items:center;gap:5.5px;display:flex;position:absolute;top:48.4px;left:14.6px}.vh-pc-chip{width:23.6px;height:18.2px;display:block}.vh-pc-wave{width:14px;height:14px;display:block}.vh-pc-code{letter-spacing:1.27px;font-variant-numeric:tabular-nums;font-family:Menlo,ui-monospace,SF Mono,monospace;font-size:8.3px;line-height:10.8px;position:absolute;top:81.5px;left:14.6px}.vh-pc-name{letter-spacing:1px;text-transform:uppercase;font-size:6.7px;line-height:8.9px;position:absolute;bottom:15.3px;left:14.6px}@keyframes vh-cam-reader{0%{width:11px;height:11px;margin-left:-5.5px;top:13px;box-shadow:0 0 0 1.5px #111113}9%,52%{width:154px;height:8px;margin-left:-77px;top:14.5px;box-shadow:0 0 0 1.5px #111113,0 0 12px #7896ff66,inset 0 2px 4px #000000e6}62%,to{width:11px;height:11px;margin-left:-5.5px;top:13px;box-shadow:0 0 0 1.5px #111113}}@keyframes vh-card-seq{0%,10%{animation-timing-function:cubic-bezier(.22,.9,.3,1);transform:translateY(-205px)rotate(-90deg)scale(1.04)}36%{animation-timing-function:cubic-bezier(.32,.72,.25,1);transform:translateY(134px)rotate(-90deg)scale(1.04)}62%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(198px)rotate(0)scale(1)}86%,to{transform:translateY(95px)rotate(0)scale(1)}}@keyframes vh-home-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vh-scene.vh-play .vh-cam{animation:2.2s linear .7s both vh-cam-reader}.vh-scene.vh-play .vh-pc-move{animation:2.2s linear .7s both vh-card-seq}.vh-scene.vh-play .vh-ph-in{animation:vh-home-in .5s cubic-bezier(.22, 1, .36, 1) calc(2.4s + var(--hd,0s) * .5) both}.vh-intro{text-align:center;justify-items:center;gap:22px;padding-top:8px;padding-bottom:24px;display:grid}.vh-intro .vh-lead{max-width:32ch}.vh-stores{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.vh-stores>[role=group]{justify-content:center;align-items:center;gap:12px;width:auto}.vh .vh-stores [data-store][data-state=soon]{box-sizing:border-box;width:162px;height:48px;min-height:48px;color:var(--vh-ink);white-space:normal;text-align:center;background:#fff;border:1px solid #a6a6a6;border-radius:6px;padding:0 10px;font-size:14px;font-weight:600;line-height:1.15}.vh-hide [data-reveal]{transition:opacity .8s var(--vh-out) var(--d,0s), transform .9s var(--vh-out) var(--d,0s)}.vh-hide [data-reveal]:not(.vh-in){opacity:0;transform:translateY(28px)}.vh-manifest{text-align:center;padding-top:clamp(96px,16vw,200px);padding-bottom:clamp(80px,12vw,160px)}.vh-manifest .vh-title{max-width:18ch;margin:0 auto;font-size:clamp(30px,6vw,56px)}.vh-manifest .vh-title .vh-tone{color:inherit;font-weight:inherit}.vh-manifest .vh-title.vh-scrub{color:var(--vh-tone)}.vh-hw-head{text-align:center;padding-bottom:40px}.vh-hw-steps{gap:16px;margin:0;padding:0 0 40px;list-style:none;display:grid}.vh-hw-step{top:calc(76px + var(--i) * 14px);border-radius:var(--vh-radius-xl);background:var(--vh-mist);transform-origin:50% 0;will-change:transform;align-content:space-between;gap:20px;min-height:min(78svh,640px);padding:28px;display:grid;position:sticky;overflow:hidden}.vh-hw-step:nth-child(2){background:#ececee}.vh-hw-step:nth-child(3){background:var(--vh-ink);color:var(--vh-on-ink)}.vh-hw-step h3{letter-spacing:-.05em;margin:0;font-size:clamp(56px,13vw,120px);font-weight:800;line-height:.9}.vh-hw-step p{color:var(--vh-ink-soft);max-width:34ch;margin:0;font-size:18px}.vh-hw-step:nth-child(3) p{color:var(--vh-on-ink-soft)}.vh-hw-art{place-self:end center}@media (min-width:900px){.vh-hw-step{grid-template-columns:1fr 1fr;align-items:end;padding:48px}.vh-hw-art{grid-area:1/2/span 2;align-self:center}}.vh-hw-clip{aspect-ratio:9/16;background:#e9e7e2;border-radius:34px;width:min(62vw,270px);position:relative;overflow:hidden;box-shadow:0 40px 80px #18181b38}.vh-hw-clip video{object-fit:cover;width:100%;height:100%;display:block}.vh-vbtn{cursor:pointer;width:44px;height:44px;color:var(--vh-on-ink);-webkit-backdrop-filter:blur(10px);background:#18181b8c;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.vh-vbtn svg{width:18px;height:18px}.vh-vbtn .vh-i-play,.vh-vbtn[aria-pressed=true] .vh-i-pause{display:none}.vh-vbtn[aria-pressed=true] .vh-i-play{display:block}@media (max-height:700px){.vh-vbtn{top:12px;bottom:auto}}.vh-hw-phone{aspect-ratio:1206/2622;background:var(--vh-ink);border-radius:48px;width:min(62vw,250px);margin-bottom:-46%;padding:9px;box-shadow:0 40px 80px #18181b40}.vh-hw-phone img{object-fit:cover;border-radius:40px;width:100%;height:100%}.vh-tilt-scene{perspective:1200px}.vh-tilt3d{transition:transform 1.4s var(--vh-out);transform-origin:50% 100%}.vh-hide .vh-tilt-scene:not(.vh-in) .vh-tilt3d{transform:rotateY(-28deg)rotateX(14deg)rotate(3deg)translateY(40px)}.vh-podium-scene{perspective:900px;place-items:end center;height:250px;display:grid;position:relative}.vh-podium-scene:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff17,#0000);width:340px;height:260px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.vh-podium{--W:70px;--D:70px;transform-style:preserve-3d;align-items:flex-end;gap:14px;display:flex;position:relative;transform:rotateX(-16deg)rotateY(-28deg)}.vh-floor{pointer-events:none;background:radial-gradient(closest-side,#000000b3,#0000004d 45%,#0000);width:420px;height:300px;margin-left:-210px;position:absolute;bottom:-150px;left:50%;transform:rotateX(90deg)}.vh-col{width:var(--W);height:var(--h);transform-style:preserve-3d;--h:0px;transition:--h 1.3s var(--vh-out) var(--d,0s);position:relative}.vh-podium-scene.vh-in .vh-col,html:not(.vh-hide) .vh-col{--h:var(--hf)}.vh-face{letter-spacing:-.03em;backface-visibility:hidden;place-items:start center;padding-top:10px;font-size:26px;font-weight:800;display:grid;position:absolute;overflow:hidden}.vh-front{width:var(--W);height:var(--h);transform:translateZ(calc(var(--D) / 2));bottom:0;left:0}.vh-right{left:calc((var(--W) - var(--D)) / 2);width:var(--D);height:var(--h);transform:rotateY(90deg) translateZ(calc(var(--W) / 2));bottom:0}.vh-top{left:0;bottom:calc(var(--h) - var(--D) / 2);width:var(--W);height:var(--D);transform:rotateX(90deg)}.vh-c1 .vh-front{color:var(--vh-ink);background:linear-gradient(#f4f4f5 0%,#c4c4ca 22%,#ececef 44%,#a9a9b1 72%,#8e8e96 100%)}.vh-c1 .vh-right{background:linear-gradient(#b4b4bb 0%,#7c7c85 55%,#5f5f67 100%)}.vh-c1 .vh-top{background:linear-gradient(135deg,#fff 0%,#d9d9de 55%,#bdbdc4 100%)}.vh-c2 .vh-front,.vh-c3 .vh-front{color:var(--vh-on-ink);background:linear-gradient(#5a5a63 0%,#43434b 55%,#303036 100%)}.vh-c2 .vh-right,.vh-c3 .vh-right{background:linear-gradient(#34343a 0%,#1e1e22 100%)}.vh-c2 .vh-top,.vh-c3 .vh-top{background:linear-gradient(135deg,#6b6b74 0%,#55555d 100%)}.vh-front:after,.vh-c1 .vh-top:after{content:"";opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 36%,#ffffff8c 46%,#fffffff2 50%,#ffffff8c 54%,#0000 64%) 120% 0/300% 100%;position:absolute;inset:0}.vh-c2 .vh-front:after,.vh-c3 .vh-front:after{filter:opacity(.55)}@keyframes vh-sheen{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}.vh-podium-scene.vh-in .vh-front:after,.vh-podium-scene.vh-in .vh-c1 .vh-top:after{animation:vh-sheen 1.6s var(--vh-out) var(--sd) both}.vh-c1{--sd:1.5s}.vh-c2{--sd:2s}.vh-c3{--sd:2.5s}@media (min-width:900px){.vh-podium{--W:92px;--D:92px;gap:18px}.vh-podium-scene{height:300px}}.vh-face-img{left:50%;bottom:var(--h);box-sizing:content-box;transform-origin:50% 100%;opacity:0;background:radial-gradient(closest-side at 50% 46%,#ffffff42,#ffffff17 62%,#fff0);border-radius:50%;width:54px;max-width:none;height:auto;margin-bottom:-14px;margin-left:-39px;padding:12px;position:absolute;transform:rotateY(28deg)rotateX(16deg)}.vh-c1 .vh-face-img{width:64px;margin-left:-44px}.vh-col .vh-top:before{content:"";opacity:0;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:64%;height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vh-podium-scene.vh-in .vh-col .vh-top:before,html:not(.vh-hide) .vh-col .vh-top:before,.vh-podium-scene.vh-in .vh-face-img,html:not(.vh-hide) .vh-face-img{opacity:1}@keyframes vh-land{0%{opacity:0;translate:0 -30px}35%{opacity:1}to{opacity:1;translate:0}}@keyframes vh-land-shadow{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.vh-podium-scene.vh-play .vh-face-img{animation:vh-land .75s var(--vh-out) calc(var(--d,0s) + 1.15s) both}.vh-podium-scene.vh-play .vh-col .vh-top:before{animation:vh-land-shadow .75s var(--vh-out) calc(var(--d,0s) + 1.15s) both}.vh .holo-card__rotator{transition:transform .6s var(--vh-out)}.vh .holo-card__surface{clip-path:inset(0 round var(--holo-card-radius));isolation:isolate}.vh .holo-card__content{transition:transform .6s var(--vh-out)}@keyframes vh-holo-sweep{0%{transform:rotateY(-18deg)rotateX(6deg)}55%{transform:rotateY(12deg)rotateX(-4deg)}to{transform:none}}.holo-card.vh-sweep .holo-card__rotator{animation:vh-holo-sweep 1.6s var(--vh-ease) var(--d,0s) both}.vh-games{padding-top:clamp(96px,14vw,180px);padding-bottom:40px}.vh-gm-head{text-align:center;padding-bottom:32px}.vh-deck{grid-template-columns:1fr 1fr;justify-items:center;gap:32px 12px;margin:0;padding:0;list-style:none;display:grid}.vh-deck li{justify-items:center;gap:14px;display:grid}.vh-deck-icon{filter:drop-shadow(0 14px 24px #18181b2e);width:112px;height:112px;transition:transform .25s linear}.vh-deck-name{letter-spacing:-.02em;font-size:20px;font-weight:700}.vh-gm-note{text-align:center;max-width:44ch;color:var(--vh-ink-soft);margin:24px auto 0;font-size:16px}@media (min-width:900px){.vh-deck{grid-template-columns:repeat(4,1fr)}.vh-deck-icon{width:140px;height:140px}}.vh-gi-slab,.vh-gi-roll,.vh-gi-spin,.vh-gi-car,.vh-gi-chick{transform-box:view-box}.vh-gi-spin{transform-origin:42px 55px}.vh-gi-fill{transform-box:fill-box;transform-origin:50% 100%}@keyframes vh-gi-slab{0%{transform:translateX(var(--from));opacity:0}20%{opacity:1}to{opacity:1;transform:none}}@keyframes vh-gi-roll{0%{transform:translate(-54px,12px)}30%{transform:translate(-27px,4px)}60%{transform:translate(-8px,1px)}to{transform:none}}@keyframes vh-gi-spin{0%{transform:rotate(-280deg)}30%{transform:rotate(-140deg)}60%{transform:rotate(-41deg)}to{transform:none}}@keyframes vh-gi-car{0%{transform:translate(-100px)}}@keyframes vh-gi-chick{0%,40%{animation-timing-function:cubic-bezier(.33,0,.15,1);transform:translateY(20px)}58%,66%{animation-timing-function:cubic-bezier(.33,0,.15,1);transform:translateY(10px)}84%,to{transform:none}}@keyframes vh-gi-fill{0%{transform:scaleY(0)}}.vh-deck .vh-play .vh-gi-slab{animation:vh-gi-slab .34s cubic-bezier(.33, 0, .15, 1) calc(var(--d,0s) + .25s + var(--t,0s)) both}.vh-deck .vh-play .vh-gi-roll{animation:vh-gi-roll .9s linear calc(var(--d,0s) + .25s) both}.vh-deck .vh-play .vh-gi-spin{animation:vh-gi-spin .9s linear calc(var(--d,0s) + .25s) both}.vh-deck .vh-play .vh-gi-car{animation:vh-gi-car .6s var(--vh-out) calc(var(--d,0s) + .25s) both}.vh-deck .vh-play .vh-gi-chick{animation:vh-gi-chick 1s linear calc(var(--d,0s) + .25s) both}.vh-deck .vh-play .vh-gi-fill{animation:vh-gi-fill .28s cubic-bezier(.33, 0, .15, 1) calc(var(--d,0s) + .25s + var(--t,0s)) both}.vh-merchant{padding-top:clamp(80px,12vw,160px)}.vh-panel{background:var(--vh-ink);color:var(--vh-on-ink);border-radius:var(--vh-radius-xl);gap:clamp(40px,7vw,88px);padding:clamp(32px,6vw,72px) clamp(20px,5vw,72px);display:grid}.vh-mp-head{justify-items:start;gap:24px;max-width:640px;display:grid}.vh-merchant .vh-lead{color:var(--vh-on-ink-soft)}.vh-chip{background:var(--vh-paper);color:var(--vh-ink);vertical-align:middle;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.vh-perks{gap:clamp(56px,9vw,104px);margin:0;padding:0;list-style:none;display:grid}.vh-perk{align-items:center;gap:24px;display:grid}.vh-perk-text{align-content:center;gap:6px;display:grid}.vh-perk-text h3{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.15;display:flex}.vh-perk-text h3 .vh-tone{color:var(--vh-blue-on-ink);font-weight:600}.vh-perk-text h3:first-child{margin-top:0}.vh-perk-text p{color:var(--vh-on-ink-soft);max-width:34ch;margin:0;font-size:17px}.vh-perk-visual{border-radius:var(--vh-radius-lg);position:relative;overflow:hidden}@media (min-width:900px){.vh-perk{grid-template-columns:1fr 1.15fr;gap:64px}.vh-perk:nth-child(2n) .vh-perk-text{order:2}}.vh-mapviz{aspect-ratio:4/3;background:#ecebe6}.vh-streets{width:100%;height:100%;position:absolute;inset:0}.vh-pin{filter:drop-shadow(0 4px 6px #00000040);transform-origin:50% 100%;width:32px;height:auto;transition:transform .7s var(--vh-out) var(--d,0s), opacity .4s linear var(--d,0s);position:absolute}.vh-pin svg{width:100%;height:auto;display:block;overflow:visible}.vh-pin--sugg{width:28px}.vh-pinsvg{--vh-pin-ink:#18181b;--vh-pin-cut:#fff}.vh-pinsvg--sugg{--vh-pin-ink:#52525b;--vh-pin-cut:#f4f4f5}.vh-pin3d{transform-origin:50%;width:65%;height:auto;position:absolute;top:13.47%;left:17.5%}@keyframes vh-pin3d-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1}to{opacity:1;transform:none}}.vh-play .vh-pin3d{animation:vh-pin3d-pop .6s var(--vh-out) var(--icd,0s) both}.vh-p-you{--d:50ms;z-index:2;width:46px;top:calc(46% - 51px);left:calc(50% - 23px)}.vh-you-pulse{background:#18181b40;border-radius:50%;width:44px;height:24px;position:absolute;top:calc(46% - 12px);left:calc(50% - 22px)}.vh-mapviz.vh-in .vh-you-pulse{animation:2.2s ease-out .7s infinite vh-pulse}@keyframes vh-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.vh-you-label{color:var(--vh-ink);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;top:calc(46% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000026}.vh-hide .vh-mapviz:not(.vh-in) .vh-pin{opacity:0;transform:translateY(-40px)scale(.6)}.vh-stats{color:var(--vh-ink);background:#f4f4f5;padding:18px 0}.vh-car-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;overflow-x:auto}.vh-car-viewport::-webkit-scrollbar{display:none}.vh-car-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--vh-ink)}.vh-car-content{gap:12px;margin:0;padding:0 18px;list-style:none;display:flex}.vh-car-item{scroll-snap-align:center;flex:0 0 82%}@media (min-width:900px){.vh-car-item{flex-basis:64%}}.vh-kpi{background:#fff;border-radius:24px;flex-direction:column;gap:6px;height:100%;min-height:236px;padding:18px;display:flex;position:relative;box-shadow:0 1px 2px #18181b0f,0 8px 24px #18181b0f}.vh-kpi-header{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px;display:flex}.vh-kpi-title{color:var(--vh-ink-soft);flex:auto;font-size:14px;font-weight:600}.vh-kpi-value{letter-spacing:-.03em;color:var(--vh-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.vh-kpi-unit{color:var(--vh-ink-soft);font-size:13px;font-weight:600;display:block}.vh-kpi-foot{color:var(--vh-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.vh-kpi-gain{color:var(--vh-ink);margin:-2px 0 4px;font-size:13px;line-height:1.4}.vh-origin{width:100%;height:auto;margin-top:auto;display:block}.vh-o-name{fill:var(--vh-ink);font-family:inherit;font-size:11px;font-weight:600}.vh-o-n{fill:var(--vh-blue);font-family:inherit;font-size:11px;font-weight:800}.vh-o-chip rect{fill:#fff;stroke:#18181b14;filter:drop-shadow(0 2px 4px #18181b1f)}.vh-o-chip--low rect{stroke:#e5484d}.vh-o-chip--low .vh-o-n{fill:#e5484d}.vh-o-flow{stroke:var(--vh-blue);stroke-linecap:round;stroke-dasharray:.1 7;opacity:.75;animation:1.6s linear infinite vh-o-run}.vh-o-flow--low{stroke:#e5484d;opacity:.6;animation-duration:3.2s}@keyframes vh-o-run{to{stroke-dashoffset:-7.1px}}.vh-stop-blue{stop-color:var(--vh-blue)}.vh-o-pulse{fill:var(--vh-blue);transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite vh-o-pulse}@keyframes vh-o-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.vh-o-halo{fill:none;stroke:#e5484d;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite vh-o-halo}@keyframes vh-o-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.25,1.6)}}.vh-o-heat,.vh-o-chip{transform-box:fill-box;transform-origin:50%}.vh-car-item.vh-current .vh-o-heat{animation:vh-o-glow .9s var(--vh-out) calc(var(--i) * 90ms) both}.vh-car-item.vh-current .vh-o-chip{animation:vh-o-chip .5s var(--vh-out) calc(.35s + var(--i) * 80ms) both}.vh-car-item.vh-current .vh-o-flow{animation:vh-o-in .6s linear calc(.8s + var(--i) * .1s) both, vh-o-run 1.6s linear infinite}.vh-car-item.vh-current .vh-o-flow--low{animation-duration:.6s,3.2s}@keyframes vh-o-glow{0%{opacity:0;transform:scale(.2)}}@keyframes vh-o-chip{0%{opacity:0;transform:translateY(6px)}}@keyframes vh-o-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.vh-origin *{animation:none!important}}.vh-dot-low{border:1.6px dashed #e5484d;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.vh-origin-low{flex-wrap:nowrap;align-items:flex-start}.vh-ages{gap:7px;margin:auto 0 0;padding:0;list-style:none;display:grid}.vh-ages li{color:var(--vh-ink-soft);font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr 2ch;align-items:center;gap:8px;font-size:13px;display:grid}.vh-age-bar{background:#eef0f6;border-radius:999px;height:10px;overflow:hidden}.vh-age-bar b{width:var(--w);border-radius:inherit;background:var(--vh-blue);transform-origin:0;height:100%;transition:transform .9s var(--vh-out) .2s;display:block}.vh-hide .vh-stats:not(.vh-in) .vh-age-bar b{transform:scaleX(0)}.vh-age-band{white-space:nowrap;min-width:4.4em}.vh-age-n{color:var(--vh-ink);text-align:right;font-weight:700}.vh-soon-chip{background:var(--vh-ink);color:var(--vh-on-ink);border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.vh-trio{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.vh-chart-line{stroke:var(--vh-blue)}.vh-seg{background:#f4f4f5;border-radius:999px;align-self:start;padding:0;display:inline-flex}.vh-seg button{white-space:nowrap;min-width:52px;height:44px;font:inherit;color:var(--vh-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700;transition:background-color .2s,color .2s}.vh-seg button[aria-checked=true]{color:var(--vh-ink);background:#fff;box-shadow:0 1px 3px #18181b26}.vh-chart-head{color:var(--vh-ink-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.vh-chart-head+.vh-chart{margin-top:0}.vh-chart{touch-action:pan-y;cursor:crosshair;border-radius:12px;outline:none;height:150px;margin-top:auto;position:relative}.vh .vh-stats .vh-chart:focus-visible{box-shadow:0 0 0 2px var(--vh-ink);outline:none}.vh-chart svg{width:100%;height:120px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:visible}.vh-chart-cursor{background:var(--vh-blue);opacity:0;pointer-events:none;width:1px;position:absolute;top:30px;bottom:0}.vh-chart-dot{background:var(--vh-blue);opacity:0;pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 3px #fff,0 2px 6px #00000040}.vh-chart-tip{white-space:nowrap;background:var(--vh-ink);color:#fff;opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:10px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.vh-chart.vh-active .vh-chart-cursor,.vh-chart.vh-active .vh-chart-dot,.vh-chart.vh-active .vh-chart-tip{opacity:1}.vh-chart.vh-active .vh-chart-cursor{opacity:.45}.vh-split{border-radius:999px;gap:3px;height:12px;margin:8px 0 4px;display:flex;overflow:hidden}.vh-split span{width:var(--w);transition:transform 1.1s var(--vh-out) .2s;transform-origin:0}.vh-split-a{background:var(--vh-blue-deep)}.vh-split-b{background:var(--vh-blue-soft)}.vh-hide .vh-stats:not(.vh-in) .vh-split span{transform:scaleX(0)}.vh-dot-a,.vh-dot-b{border-radius:50%;width:8px;height:8px;display:inline-block}.vh-dot-a{background:var(--vh-blue-deep)}.vh-dot-b{background:var(--vh-blue-soft)}.vh-bars{touch-action:pan-y;border-radius:8px;outline:none;align-items:flex-end;gap:5px;height:110px;margin-top:auto;display:flex;position:relative}.vh .vh-stats .vh-bars:focus-visible{box-shadow:0 0 0 2px var(--vh-ink);outline:none}.vh-bars span{height:calc(var(--v) * 100%);background:var(--vh-blue-soft);transform-origin:bottom;transition:transform .9s var(--vh-out) calc(.1s + var(--i) * 40ms), background-color .15s;border-radius:5px 5px 2px 2px;flex:1}.vh-bars span.vh-peak{background:var(--vh-blue-deep)}.vh-bars span.vh-on{background:var(--vh-blue);outline:2px solid var(--vh-blue-deep);outline-offset:1px}.vh-hide .vh-stats:not(.vh-in) .vh-bars span{transform:scaleY(0)}.vh-bars-axis{color:var(--vh-ink-soft);justify-content:space-between;font-size:12px;display:flex}.vh-car-nav{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.vh-car-btn{width:44px;height:44px;color:var(--vh-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;display:grid;box-shadow:0 1px 2px #18181b14}.vh-car-btn svg{width:18px;height:18px}.vh-car-dots{gap:2px;display:flex}.vh-car-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.vh-car-dot:after{content:"";width:8px;height:8px;transition:width .3s var(--vh-out), background-color .2s;background:#d4d4d8;border-radius:999px}.vh-car-dot[aria-current=true]:after{background:var(--vh-ink);width:20px}.vh-storyviz{background:#27272a;place-items:center;padding:56px 0 28px;display:grid}.vh-story{aspect-ratio:9/16;color:#fff;background:#3b2a1e;border-radius:26px;flex-direction:column;width:min(70%,250px);padding:12px 14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000059}.vh-story-photos{z-index:0;position:absolute;inset:0}.vh-story-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vh-story:after{content:"";z-index:0;background:linear-gradient(#0000009e 0%,#00000057 16%,#0000 32% 40%,#00000080 62%,#000000c7 100%);position:absolute;inset:0}.vh-story>:not(.vh-story-photos){z-index:1;position:relative}.vh-story-head,.vh-story-text{text-shadow:0 1px 3px #00000073}.vh-logo-fictif{flex:none;width:28px;height:28px}.vh-story-logo{--vh-pin-ink:#9a5b22;--vh-pin-cut:#f6e9cf;background:#f6e9cf;border-radius:50%;place-items:center;display:grid}.vh-story-logo .vh-cat-svg{width:17px;height:17px}.vh-story-bars{gap:4px;display:flex}.vh-story-bars span{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.vh-story-bars span:after{content:"";transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.vh-story-bars .vh-on:after{transform:scaleX(1)}.vh-story-head{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.vh-story-logos{flex:none}.vh-story-times{opacity:.8}.vh-story{container-type:inline-size}.vh-story-texts{grid-template-columns:minmax(0,1fr);align-items:end;margin:auto 0 14px}.vh-story-text{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:min(22px,11cqi);font-weight:700;line-height:1.2}.vh-story-stack{display:grid}.vh-story-stack>*{grid-area:1/1}.vh-story-s1{z-index:3}.vh-story-s2{z-index:2}.vh-story-s3{z-index:1}.vh-story-s2,.vh-story-s3{opacity:0}@keyframes vh-story-1{0%{transform:scaleX(0)}33.333%,to{transform:scaleX(1)}}@keyframes vh-story-2{0%,33.333%{transform:scaleX(0)}66.667%,to{transform:scaleX(1)}}@keyframes vh-story-3{0%,66.667%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vh-story-show-1{0%,30%{opacity:1}33.333%,96.667%{opacity:0}to{opacity:1}}@keyframes vh-story-show-2{0%,29.9%{opacity:0}30%,63.333%{opacity:1}66.667%,to{opacity:0}}@keyframes vh-story-show-3{0%,63.2%{opacity:0}63.333%,to{opacity:1}}@keyframes vh-story-kb-1{0%{transform:scale(1.04)translate(1.5%,1%)}33.333%{transform:scale(1.16)translate(-2%,-1.5%)}33.4%,to{transform:scale(1.04)translate(1.5%,1%)}}@keyframes vh-story-kb-2{0%,30%{transform:scale(1.16)translate(-1.5%,1.5%)}66.667%{transform:scale(1.05)translate(1.5%,-1%)}66.7%,to{transform:scale(1.16)translate(-1.5%,1.5%)}}@keyframes vh-story-kb-3{0%,63.333%{transform:scale(1.05)translate(-1.5%,-1%)}to{transform:scale(1.16)translate(2%,1.5%)}}.vh-storyviz.vh-in .vh-story-bars span:first-child:after{animation:15s linear infinite vh-story-1}.vh-storyviz.vh-in .vh-story-bars span:nth-child(2):after{animation:15s linear infinite vh-story-2}.vh-storyviz.vh-in .vh-story-bars span:nth-child(3):after{animation:15s linear infinite vh-story-3}.vh-storyviz.vh-in .vh-story-stack>.vh-story-s1{animation:15s linear infinite vh-story-show-1}.vh-storyviz.vh-in .vh-story-stack>.vh-story-s2{animation:15s linear infinite vh-story-show-2}.vh-storyviz.vh-in .vh-story-stack>.vh-story-s3{animation:15s linear infinite vh-story-show-3}.vh-storyviz.vh-in .vh-story-photo{will-change:transform, opacity}.vh-storyviz.vh-in .vh-story-photo.vh-story-s1{animation:15s linear infinite vh-story-show-1,15s ease-in-out infinite vh-story-kb-1}.vh-storyviz.vh-in .vh-story-photo.vh-story-s2{animation:15s linear infinite vh-story-show-2,15s ease-in-out infinite vh-story-kb-2}.vh-storyviz.vh-in .vh-story-photo.vh-story-s3{animation:15s linear infinite vh-story-show-3,15s ease-in-out infinite vh-story-kb-3}.vh-storyviz:not(.vh-run) .vh-story *,.vh-storyviz:not(.vh-run) .vh-story :after{animation-play-state:paused!important}.vh-story-cta{color:#7a2e17;background:#ffffffeb;border-radius:999px;align-self:center;padding:10px 18px;font-size:14px;font-weight:700}.vh-ficheviz{background:#27272a;place-items:center;padding:56px 0 28px;display:grid}.vh-fiche{width:min(86%,320px);color:var(--vh-ink);background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000059}.vh-fiche-cover{background:#3b2a1e;height:112px}.vh-fiche-cover img{object-fit:cover;width:100%;height:100%;display:block}.vh-fiche-logo{border-radius:50%;width:56px;height:56px;position:absolute;top:84px;left:18px;box-shadow:0 0 0 4px #fff,0 6px 14px #0000002e}.vh-fiche-body{gap:8px;padding:36px 18px 18px;display:grid}.vh-fiche-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.vh-fiche-name b{letter-spacing:-.02em;font-size:19px}.vh-cat{color:var(--vh-ink-soft);background:#f4f4f5;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.vh-fiche-open{color:#166534;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.vh-fiche-open i{background:#16a34a;border-radius:50%;width:8px;height:8px}.vh-addr{color:var(--vh-ink-soft);justify-content:space-between;margin:0;font-size:14px;display:flex}.vh-addr span{color:var(--vh-ink);font-weight:700}.vh-hours{background:#f4f4f5;border-radius:16px;gap:4px;margin-top:4px;padding:12px 14px;font-size:13px;display:grid}.vh-hours b{margin-bottom:2px;font-size:14px}.vh-hours p{color:var(--vh-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;display:flex}.vh-hours p span:last-child{color:var(--vh-ink);font-weight:600}.vh-hours p span.vh-closed{color:var(--vh-red)}.vh-hide .vh-ficheviz:not(.vh-in) .vh-fiche,.vh-hide .vh-storyviz:not(.vh-in) .vh-story{opacity:0;transform:translateY(40px)rotateX(18deg)}.vh-fiche,.vh-story{transition:transform 1s var(--vh-out), opacity .6s linear}.vh-ficheviz,.vh-storyviz{perspective:1000px}.vh-standviz{place-items:center;padding:8px 0;display:grid;overflow:visible}.vh-stand-set{justify-items:center;display:grid;position:relative;translate:-34px}@media (max-width:374px){.vh-stand-set{scale:.84}}.vh-stand{--holo-card-width:190px;--holo-card-height:272px;--holo-card-radius:12px;--holo-card-bleed:18px;--holo-card-perspective:700px;--holo-card-gradient:linear-gradient(165deg, #fcfcfa 0%, #f1f0ed 55%, #e4e3df 100%);--holo-card-inset-color:transparent}.vh-stand .holo-card__surface{box-shadow:0 1px #0000000a,0 18px 32px #0006}.vh-stand-face{text-align:center;color:#1a1a1a;text-shadow:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:22px 18px 0}.vh-stand-word{width:92px;height:auto;display:block}.vh-stand-mark{width:62px;height:62px;display:block}.vh-stand-text{margin:0;font-size:12px;font-weight:600;line-height:1.35}.vh-stand-nfc{color:#1a1a1a;align-items:center;gap:8px;width:100%;display:flex}.vh-stand-nfc i{background:#1a1a1a8c;flex:1;height:1px}.vh-stand-nfc svg{width:18px;height:18px}.vh-stand-glare{z-index:6;pointer-events:none;border-radius:inherit;opacity:var(--holo-card-opacity);background:radial-gradient(farthest-corner circle at var(--holo-card-pointer-x) var(--holo-card-pointer-y), #ffffffd9 0%, #fff0 38%), radial-gradient(farthest-corner circle at calc(100% - var(--holo-card-pointer-x)) calc(100% - var(--holo-card-pointer-y)), #00000012 0%, #0000 55%);transition:opacity .4s;position:absolute;inset:0}.vh-stand .holo-card__rotator{transform-style:flat;position:relative}.vh-stand-base{z-index:3;left:50%;top:calc(var(--holo-card-bleed) + var(--holo-card-height) - 42px);background:repeating-linear-gradient(92deg,#ffffff06 0 3px,#0000000a 3px 7px),linear-gradient(#7a5538 0%,#5c3d27 38%,#3f2919 100%);border-radius:8px 8px 12px 12px;width:236px;height:54px;margin-left:-118px;position:absolute;box-shadow:inset 0 2px #ffffff24,0 18px 28px #00000080}.vh-tap{z-index:4;pointer-events:none;position:absolute;inset:0}.vh-hide .vh-standviz:not(.vh-in) .vh-tap{opacity:0}.vh-tap-phone{background:linear-gradient(135deg,#9a9ca2 0%,#e4e5e8 16%,#8c8e94 31%,#cfd0d4 47%,#7e8086 63%,#d6d7da 80%,#94969c 100%);border-radius:16px;width:62px;height:128px;padding:2.5px;position:absolute;top:150px;left:200px;rotate:-8deg;box-shadow:0 18px 28px #00000080}.vh-tap-screen{background:#2a2a2f;border-radius:13.5px;place-items:center;width:100%;height:100%;display:grid;position:relative}.vh-tap-screen:before{content:"";background:radial-gradient(circle at 36% 34%,#3a4466 0 16%,#0b0b0d 46%);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.vh-tap-check{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.vh-tap-check svg{width:20px;height:20px}.vh-tap-check path{stroke-dasharray:18}.vh-tap-waves{width:0;height:0;position:absolute;top:218px;left:202px;rotate:-8deg}.vh-tap-waves i{border:2.5px solid #0000;border-left-color:var(--vh-blue-on-ink);opacity:0;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.vh-tap-waves i:nth-child(2){--w:1}.vh-tap-waves i:nth-child(3){--w:2}.vh-tap-gain{white-space:nowrap;background:var(--vh-blue);color:#fff;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:700;line-height:1.2;position:absolute;top:104px;left:231px;transform:translate(-50%);box-shadow:0 8px 20px #00000059}@keyframes vh-tap-phone{0%{opacity:0;translate:22px 76px;rotate:6deg}30%{opacity:1}to{opacity:1;translate:0;rotate:-8deg}}@keyframes vh-tap-wave{0%{opacity:1;scale:.4}to{opacity:0;scale:2.4}}@keyframes vh-tap-check{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes vh-tap-tick{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes vh-tap-gain{0%{opacity:0;translate:0 14px;scale:.9}to{opacity:1;translate:0;scale:1}}.vh-standviz.vh-play .vh-tap-phone{animation:vh-tap-phone .9s var(--vh-out) .4s both}.vh-standviz.vh-play .vh-tap-waves i{animation:vh-tap-wave .9s var(--vh-out) calc(1.2s + var(--w,0) * .2s) both}.vh-standviz.vh-play .vh-tap-check{animation:vh-tap-check .45s var(--vh-out) 1.9s both}.vh-standviz.vh-play .vh-tap-check path{animation:vh-tap-tick .35s var(--vh-out) 2.05s both}.vh-standviz.vh-play .vh-tap-gain{animation:vh-tap-gain .5s var(--vh-out) 2.4s both}.vh-cats{border-top:1px solid #ffffff1a;gap:20px;padding-top:8px;display:grid}.vh-cats-title{letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(22px,3vw,30px);font-weight:700}.vh-cats-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vh-cats-list li{min-width:0;min-height:56px;color:var(--vh-on-ink);background:#ffffff0f;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.vh-cat-ic{background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.vh-cat-svg{width:24px;height:24px;display:block;overflow:visible}.vh-cats-eshop{position:relative}.vh-nw{white-space:nowrap}.vh-cat-badge{background:var(--vh-blue);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.4;position:absolute;top:-9px;right:12px;box-shadow:0 2px 8px #00000059}.vh-ic-globe{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-globe{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-14deg)}to{transform:rotate(0)}}.vh-play .vh-ic-globe{animation:vh-k-globe 1.1s linear calc(var(--icd,0s) + .1s) both}.vh-cats-other{color:var(--vh-on-ink-soft);margin:4px 0 0;font-size:16px}.vh-cats-other a{color:var(--vh-on-ink);padding:12px 0;font-weight:700;text-decoration:underline;display:inline-block}.vh-cat-label{overflow-wrap:break-word;min-width:0}@media (max-width:429px){.vh-cats-list li{gap:8px;padding:10px 8px;font-size:14px}.vh-cat-ic{width:30px;height:30px}.vh-cat-svg{width:19px;height:19px}}@media (max-width:399px){.vh-cats-list{grid-template-columns:minmax(0,1fr)}}@media (min-width:700px){.vh-cats-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.vh-cats-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.vh-final{text-align:center;padding-top:clamp(80px,12vw,160px);padding-bottom:clamp(80px,12vw,160px)}.vh-final .vh-lead{margin:16px auto 0}.vh-final .vh-stores{margin-top:32px}.vh-footer{padding-bottom:24px;overflow:hidden}.vh-legal{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.vh-legal a,.vh-legal button{color:var(--vh-ink-soft);padding:12px 0;font-size:14px;text-decoration:none;display:inline-block}.vh-legal a:hover{color:var(--vh-ink);text-decoration:underline}.vh-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.vh-social{gap:4px;margin:0;padding:0;list-style:none;display:flex}.vh-social a{width:44px;height:44px;color:var(--vh-ink);border-radius:999px;place-items:center;display:grid}.vh-small{color:var(--vh-ink-soft);margin:0;font-size:13px}.vh-copyright{align-items:center;gap:6px;display:flex}.vh-copyright-logo{width:auto;height:14px}.vh-foot-lang{align-items:center;min-height:48px;padding-top:8px;padding-bottom:8px;display:flex}.vh-lang{position:relative}.vh-lang-links{flex-wrap:wrap;align-items:center;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.vh-lang-links a{min-height:48px;color:var(--vh-ink-soft);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vh-lang-links a[aria-current=true]{color:var(--vh-ink)}.vh-lang-btn{height:44px;color:var(--vh-ink);background:var(--vh-mist);cursor:var(--cursor-interactive,pointer);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:flex;position:relative}.vh-lang-btn:before{content:"";position:absolute;inset:-2px 0}.vh-lang-globe{flex:none;width:16px;height:16px}.vh-lang-chev{width:14px;height:14px;transition:rotate .2s var(--vh-out);flex:none}.vh-lang-btn[aria-expanded=true] .vh-lang-chev{rotate:180deg}@media (hover:hover){.vh-lang-btn:hover{background:#e4e4e7}}.vh-lang-menu{z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:184px;font-family:var(--font-jakarta), system-ui, -apple-system, sans-serif;background-color:#fff}.vh-lang-menu .menu-item{min-height:48px;font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){.vh-lang-menu,.vh-lang-menu *{transition:none!important;animation:none!important}}.vh-giant{color:#1a1a1a;margin:48px 0 0}.vh-giant>span{display:block}.vh-giant svg{width:100%;height:auto;overflow:hidden}.vh-giant .vh-wm-icon,.vh-giant .vh-wm-l,.vh-giant .vh-wm-reg,.vh-giant .vh-wm-star{transform-box:fill-box;transform-origin:50%}.vh-giant .vh-wm-icon{transition:transform .9s var(--vh-out), opacity .6s linear}.vh-giant .vh-wm-l{transition:transform 1s var(--vh-out) calc(.25s + var(--n) * 60ms)}.vh-giant .vh-wm-star{transition:transform .7s var(--vh-out) .95s, opacity .3s linear .95s}.vh-giant .vh-wm-reg{transition:opacity .5s linear 1.05s}.vh-hide .vh-giant:not(.vh-in) .vh-wm-icon{opacity:0;transform:translateY(18%)scale(.92)}.vh-hide .vh-giant:not(.vh-in) .vh-wm-l{transform:translateY(115%)}.vh-hide .vh-giant:not(.vh-in) .vh-wm-star{opacity:0;transform:scale(0)rotate(-90deg)}.vh-hide .vh-giant:not(.vh-in) .vh-wm-reg{opacity:0}.vh-ic-barbell-1{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-barbell-1{0%{opacity:.3;transform:translate(18px)}to{opacity:1;transform:none}}.vh-play .vh-ic-barbell-1{animation:vh-k-barbell-1 .7s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-barbell-2{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-barbell-2{0%{opacity:.3;transform:translate(-18px)}to{opacity:1;transform:none}}.vh-play .vh-ic-barbell-2{animation:vh-k-barbell-2 .7s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-basket-0{transform-box:view-box;transform-origin:128px 88px}@keyframes vh-k-basket-0{0%{transform:scaleY(.45)}to{transform:none}}.vh-play .vh-ic-basket-0{animation:vh-k-basket-0 .55s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-basket-2{transform-box:view-box;transform-origin:128px 128px;--len:56.28}@keyframes vh-k-basket-2{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-basket-2{animation:vh-k-basket-2 .35s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .3s) both}.vh-ic-basket-3{transform-box:view-box;transform-origin:128px 128px;--len:56}@keyframes vh-k-basket-3{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-basket-3{animation:vh-k-basket-3 .35s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .4s) both}.vh-ic-basket-4{transform-box:view-box;transform-origin:128px 128px;--len:56.28}@keyframes vh-k-basket-4{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-basket-4{animation:vh-k-basket-4 .35s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .5s) both}.vh-ic-books-1{transform-box:view-box;transform-origin:161px 212px}@keyframes vh-k-books-1{0%{transform:rotate(9deg)}to{transform:none}}.vh-play .vh-ic-books-1{animation:vh-k-books-1 .9s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-bread-0{transform-box:view-box;transform-origin:96px 112px}@keyframes vh-k-bread-0{0%{transform:translateY(14px)scaleY(.82)}to{transform:none}}.vh-play .vh-ic-bread-0{animation:vh-k-bread-0 .7s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-bread-1{transform-box:view-box;transform-origin:128px 128px;--len:172.55}@keyframes vh-k-bread-1{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-bread-1{animation:vh-k-bread-1 .5s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .45s) both}.vh-ic-coffee-0{transform-box:view-box;transform-origin:88px 56px;--len:32}@keyframes vh-k-coffee-0{0%{opacity:0;stroke-dashoffset:var(--len);transform:translateY(10px)}40%{opacity:1}to{opacity:1;stroke-dashoffset:0;transform:none}}.vh-play .vh-ic-coffee-0{animation:vh-k-coffee-0 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-coffee-1{transform-box:view-box;transform-origin:120px 56px;--len:32}@keyframes vh-k-coffee-1{0%{opacity:0;stroke-dashoffset:var(--len);transform:translateY(10px)}40%{opacity:1}to{opacity:1;stroke-dashoffset:0;transform:none}}.vh-play .vh-ic-coffee-1{animation:vh-k-coffee-1 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .1s) both}.vh-ic-coffee-2{transform-box:view-box;transform-origin:152px 56px;--len:32}@keyframes vh-k-coffee-2{0%{opacity:0;stroke-dashoffset:var(--len);transform:translateY(10px)}40%{opacity:1}to{opacity:1;stroke-dashoffset:0;transform:none}}.vh-play .vh-ic-coffee-2{animation:vh-k-coffee-2 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .2s) both}.vh-ic-flower-lotus-0{transform-box:view-box;transform-origin:128px 200px}@keyframes vh-k-flower-lotus-0{0%{transform:rotate(-14deg)}to{transform:none}}.vh-play .vh-ic-flower-lotus-0{animation:vh-k-flower-lotus-0 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .15s) both}.vh-ic-flower-lotus-1{transform-box:view-box;transform-origin:128px 200px}@keyframes vh-k-flower-lotus-1{0%{transform:rotate(14deg)}to{transform:none}}.vh-play .vh-ic-flower-lotus-1{animation:vh-k-flower-lotus-1 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .15s) both}.vh-ic-flower-lotus-2{transform-box:view-box;transform-origin:128px 200px}@keyframes vh-k-flower-lotus-2{0%{transform:rotate(14deg)}to{transform:none}}.vh-play .vh-ic-flower-lotus-2{animation:vh-k-flower-lotus-2 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-flower-lotus-3{transform-box:view-box;transform-origin:128px 200px}@keyframes vh-k-flower-lotus-3{0%{transform:rotate(-14deg)}to{transform:none}}.vh-play .vh-ic-flower-lotus-3{animation:vh-k-flower-lotus-3 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-flower-tulip-1{transform-box:view-box;transform-origin:128px 176px}@keyframes vh-k-flower-tulip-1{0%{transform:rotate(10deg)}to{transform:none}}.vh-play .vh-ic-flower-tulip-1{animation:vh-k-flower-tulip-1 .9s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-flower-tulip-2{transform-box:view-box;transform-origin:128px 176px}@keyframes vh-k-flower-tulip-2{0%{transform:rotate(-10deg)}to{transform:none}}.vh-play .vh-ic-flower-tulip-2{animation:vh-k-flower-tulip-2 .9s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-flower-tulip-3{transform-box:view-box;transform-origin:128px 100px}@keyframes vh-k-flower-tulip-3{0%{opacity:.2;transform:translateY(16px)scale(.85)}to{opacity:1;transform:none}}.vh-play .vh-ic-flower-tulip-3{animation:vh-k-flower-tulip-3 .9s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .1s) both}.vh-ic-fork-knife-0{transform-box:view-box;transform-origin:80px 224px}@keyframes vh-k-fork-knife-0{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(7deg)}to{transform:rotate(0)}}.vh-play .vh-ic-fork-knife-0{animation:vh-k-fork-knife-0 .9s linear calc(var(--icd,0s) + 0s) both}.vh-ic-fork-knife-1{transform-box:view-box;transform-origin:208px 224px}@keyframes vh-k-fork-knife-1{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-7deg)}to{transform:rotate(0)}}.vh-play .vh-ic-fork-knife-1{animation:vh-k-fork-knife-1 .9s linear calc(var(--icd,0s) + 0s) both}.vh-ic-hourglass-medium-1{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-hourglass-medium-1{0%{transform:scaleY(1.45)}to{transform:none}}.vh-play .vh-ic-hourglass-medium-1{animation:vh-k-hourglass-medium-1 .95s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-hourglass-medium-2{transform-box:view-box;transform-origin:128px 128px;--len:40}@keyframes vh-k-hourglass-medium-2{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-hourglass-medium-2{animation:vh-k-hourglass-medium-2 .35s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-hourglass-medium-3{transform-box:view-box;transform-origin:128px 216px}@keyframes vh-k-hourglass-medium-3{0%{transform:scaleY(.35)}to{transform:none}}.vh-play .vh-ic-hourglass-medium-3{animation:vh-k-hourglass-medium-3 .95s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .1s) both}.vh-ic-pill-1{transform-box:view-box;transform-origin:128px 128px;--len:90.51}@keyframes vh-k-pill-1{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-pill-1{animation:vh-k-pill-1 .5s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .1s) both}.vh-ic-pill-2{transform-box:view-box;transform-origin:128px 128px;--len:33.94}@keyframes vh-k-pill-2{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-pill-2{animation:vh-k-pill-2 .35s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .55s) both}.vh-ic-scissors-0{transform-box:view-box;transform-origin:136px 128px}@keyframes vh-k-scissors-0{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(9deg)}to{transform:rotate(0)}}.vh-play .vh-ic-scissors-0{animation:vh-k-scissors-0 .95s linear calc(var(--icd,0s) + 0s) both}.vh-ic-scissors-1{transform-box:view-box;transform-origin:136px 128px}@keyframes vh-k-scissors-1{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-9deg)}to{transform:rotate(0)}}.vh-play .vh-ic-scissors-1{animation:vh-k-scissors-1 .95s linear calc(var(--icd,0s) + 0s) both}.vh-ic-shopping-bag-0{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-shopping-bag-0{0%{transform:translateY(8px)}to{transform:none}}.vh-play .vh-ic-shopping-bag-0{animation:vh-k-shopping-bag-0 .6s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .25s) both}.vh-ic-shopping-bag-1{transform-box:view-box;transform-origin:128px 128px;--len:125.68}@keyframes vh-k-shopping-bag-1{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.vh-play .vh-ic-shopping-bag-1{animation:vh-k-shopping-bag-1 .45s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-storefront-1{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-storefront-1{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.vh-play .vh-ic-storefront-1{animation:vh-k-storefront-1 .45s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-storefront-2{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-storefront-2{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.vh-play .vh-ic-storefront-2{animation:vh-k-storefront-2 .45s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .12s) both}.vh-ic-storefront-3{transform-box:view-box;transform-origin:128px 128px}@keyframes vh-k-storefront-3{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.vh-play .vh-ic-storefront-3{animation:vh-k-storefront-3 .45s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + .24s) both}.vh-ic-t-shirt-1{transform-box:view-box;transform-origin:192px 80px}@keyframes vh-k-t-shirt-1{0%{transform:rotate(14deg)}to{transform:none}}.vh-play .vh-ic-t-shirt-1{animation:vh-k-t-shirt-1 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-t-shirt-2{transform-box:view-box;transform-origin:64px 80px}@keyframes vh-k-t-shirt-2{0%{transform:rotate(-14deg)}to{transform:none}}.vh-play .vh-ic-t-shirt-2{animation:vh-k-t-shirt-2 .8s cubic-bezier(.33, 0, .15, 1) calc(var(--icd,0s) + 0s) both}.vh-ic-wrench-0{transform-box:view-box;transform-origin:160px 96px}@keyframes vh-k-wrench-0{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:rotate(-16deg)}to{transform:rotate(0)}}.vh-play .vh-ic-wrench-0{animation:vh-k-wrench-0 .9s linear calc(var(--icd,0s) + 0s) both}@media (prefers-reduced-motion:reduce){.vh-play [class^=vh-ic-]{animation:none!important}.vh *,.vh :before,.vh :after{transition:none!important;animation:none!important}.vh-hide [data-reveal]:not(.vh-in),.vh-hide .vh-tilt-scene:not(.vh-in) .vh-tilt3d,.vh-hide .vh-giant:not(.vh-in) .vh-wm-icon,.vh-hide .vh-giant:not(.vh-in) .vh-wm-l,.vh-hide .vh-giant:not(.vh-in) .vh-wm-star,.vh-hide .vh-giant:not(.vh-in) .vh-wm-reg{opacity:1;transform:none}.vh-front:after{display:none}.vh-col{--h:var(--hf)}}.vh-pt-top{align-items:center;gap:40px;padding-top:clamp(112px,13vw,168px);padding-bottom:clamp(48px,7vw,88px);display:grid}@media (min-width:900px){.vh-pt-top{grid-template-columns:1.3fr .7fr}}.vh-pt-hero h1.vh-title{font-size:clamp(40px,5.2vw,68px)}.vh-pt-copy .vh-lead{margin-top:20px}.vh-pt-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.vh-pt-quiet{color:var(--vh-ink-soft);align-items:center;min-height:48px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.vh-pt-quiet:hover{color:var(--vh-ink)}}.vh-pt-shot{aspect-ratio:4/5;border-radius:var(--vh-radius-xl);background:#e9e7e2;justify-self:center;width:min(100%,440px);max-height:560px;overflow:hidden;box-shadow:0 40px 80px #18181b2e}.vh-pt-shot img{object-fit:cover;width:100%;height:100%}.vh-pt-points{gap:12px;margin:0 auto;padding-bottom:clamp(56px,8vw,96px);list-style:none;display:grid}@media (min-width:768px){.vh-pt-points{grid-template-columns:repeat(3,1fr)}}.vh-pt-points li{background:var(--vh-mist);border-radius:var(--vh-radius-lg);padding:24px}.vh-pt-points h2,.vh-pt-steps h3,.vh-pt-col h3,.vh-pt-qa h3{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.vh-pt-points h2 .vh-tone{color:var(--vh-blue);font-weight:600}.vh-pt-points p,.vh-pt-steps p,.vh-pt-qa p{color:var(--vh-ink-soft);margin:0}.vh-pt-sec{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(24px,4vw,48px)}.vh-pt-sec>.vh-title{text-align:center;margin:0 auto 40px}.vh-pt-steps{counter-reset:vh-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.vh-pt-steps{grid-template-columns:repeat(4,1fr)}}.vh-pt-steps li{counter-increment:vh-step;background:var(--vh-paper);border-radius:var(--vh-radius-lg);border:1px solid #e4e4e7;padding:24px}.vh-pt-steps li:before{content:counter(vh-step) / "";background:var(--vh-ink);width:40px;height:40px;color:var(--vh-on-ink);border-radius:999px;place-items:center;margin-bottom:16px;font-weight:700;display:grid}.vh-pt-cta{text-align:center;justify-items:center;gap:14px;margin-top:40px;scroll-margin-top:104px;display:grid}.vh-pt-cta p{color:var(--vh-ink-soft);margin:0;font-size:15px}.vh-pt-cta .vh-pt-signup{color:var(--vh-ink);max-width:34ch;font-size:clamp(17px,2vw,20px);font-weight:600}.vh-pt-vs{gap:12px;max-width:980px;margin:0 auto;display:grid}@media (min-width:768px){.vh-pt-vs{grid-template-columns:1fr 1fr}}.vh-pt-col{border-radius:var(--vh-radius-lg);padding:28px}.vh-pt-col h3{margin-bottom:14px}.vh-pt-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vh-pt-col li{grid-template-columns:22px 1fr;gap:10px;display:grid}.vh-pt-old{background:var(--vh-mist);color:var(--vh-ink-soft)}.vh-pt-old li:before{content:"–" / "";font-weight:700}.vh-pt-new{background:var(--vh-ink);color:var(--vh-on-ink)}.vh-pt-new li:before{content:"✓" / "";color:var(--vh-blue-on-ink);font-weight:700}.vh-pt-faq{gap:10px;max-width:760px;margin:0 auto;display:grid}.vh-pt-qa{background:var(--vh-mist);border-radius:20px;padding:18px 22px}.vh-pt-qa h3{font-size:18px}.vh-pt .vh-pill .vh-btn{white-space:nowrap}@media (max-width:599px){.vh-pt .vh-pill .vh-partner{display:none}.vh-pt .vh-pill .vh-lang-top{margin-left:auto}.vh-pt-shot{aspect-ratio:4/3}}@media (max-width:359px){.vh-pt .vh-pill .vh-btn{margin-left:auto}}