.vs-title{--cy: 26svh;--chip: clamp(150px, 17vw, 236px)}.vs-title__stage{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.vs-title__poster{position:absolute;inset:0;transition:opacity 1.4s var(--ease-smooth)}.vs-title__floor{position:absolute;inset:0;transform-origin:50% var(--cy);animation:vs-chip-in 1.8s cubic-bezier(.2,.7,.2,1) .05s both}.vs-title__board{position:absolute;left:50%;top:var(--cy);width:calc(var(--chip) * 10);height:calc(var(--chip) * 10);margin:calc(var(--chip) * -5) 0 0 calc(var(--chip) * -5)}.vs-title__board:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 38%,color-mix(in srgb,var(--color-sheen) 4.5%,transparent) 47%,color-mix(in srgb,var(--color-sheen) 2%,transparent) 53%,transparent 62%);pointer-events:none}.vs-pcb{position:absolute;inset:0;width:100%;height:100%;overflow:visible;--rand: .42;-webkit-mask-image:radial-gradient(circle closest-side,#000 14%,rgb(0 0 0 / .93) 22%,rgb(0 0 0 / .71) 32%,rgb(0 0 0 / .49) 42%,rgb(0 0 0 / var(--rand)) 50%);mask-image:radial-gradient(circle closest-side,#000 14%,#000000ed 22%,#000000b5,#0000007d 42%,rgb(0 0 0 / var(--rand)) 50%)}.vs-pcb--pulses{will-change:transform;-webkit-mask-image:radial-gradient(circle closest-side,#000 14%,rgb(0 0 0 / .93) 22%,rgb(0 0 0 / .72) 32%,rgb(0 0 0 / .52) 42%,rgb(0 0 0 / .45) 50%);mask-image:radial-gradient(circle closest-side,#000 14%,#000000ed 22%,#000000b8,#00000085 42%,#00000073 50%)}.vs-pulse path{stroke-dasharray:var(--l) 4000;stroke-dashoffset:calc((var(--l) + 4) * 1px);animation:vs-pulse var(--t) linear var(--d) infinite}.vs-pulse__glow{--l: 46;stroke:color-mix(in srgb,var(--color-pulse-glow) 26%,transparent);stroke-width:6}.vs-pulse__core{--l: 14;stroke:color-mix(in srgb,var(--color-pulse-core) 80%,transparent);stroke-width:2;stroke-linecap:round}.vs-pulse.is-gold .vs-pulse__glow{stroke:color-mix(in srgb,var(--color-gold-light) 40%,transparent)}.vs-pulse.is-gold .vs-pulse__core{stroke:var(--color-gold-pale)}@media(max-width:767px){.vs-pulse:nth-child(n+41){display:none}}.vs-title__chip{position:absolute;left:50%;top:50%;width:var(--chip);height:var(--chip);margin:calc(var(--chip) / -2) 0 0 calc(var(--chip) / -2)}.vs-title__die{position:absolute;left:50%;top:50%;width:calc(var(--chip) * .4);height:calc(var(--chip) * .4);margin:calc(var(--chip) * -.2) 0 0 calc(var(--chip) * -.2)}.vs-title__die svg{display:block;width:100%;height:100%}.vs-title__halo{position:absolute;left:50%;top:var(--cy);width:min(1100px,150vw);aspect-ratio:1.6;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-mint) 18%,transparent),color-mix(in srgb,var(--color-mint) 7%,transparent) 42%,color-mix(in srgb,var(--color-gold) 3%,transparent) 60%,transparent 76%);animation:vs-halo 9s ease-in-out infinite}.vs-title__fog:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 62% 46% at 50% var(--cy),transparent 0%,transparent 38%,color-mix(in srgb,var(--color-night) 55%,transparent) 72%,color-mix(in srgb,var(--color-night) 92%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--color-night) 70%,transparent) 0%,color-mix(in srgb,var(--color-night) 0%,transparent) 16%,color-mix(in srgb,var(--color-night) 0%,transparent) 48%,color-mix(in srgb,var(--color-night) 52%,transparent) 68%,transparent 100%)}.vs-title__fog{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgb(0 0 0 / .82) 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgb(0 0 0 / .82) 74%,transparent 100%)}.has-3d .vs-title__poster{opacity:0}@supports (transition-behavior: allow-discrete){.has-3d .vs-title__poster{display:none;transition:opacity 1.4s var(--ease-smooth),display 1.4s allow-discrete}}.vs-hero-copy{transform-origin:50% 100%!important}@media(prefers-reduced-motion:no-preference){.vs-in{animation:vs-in 1.15s cubic-bezier(.2,.7,.2,1) calc(.5s + var(--k, 0) * .13s) both}.vs-intro .vs-in{animation-delay:calc(1.25s + var(--k, 0) * .13s)}.vs-intro .vs-title__floor{animation-delay:.9s}}@media(prefers-reduced-motion:reduce){.vs-title__floor,.vs-title__halo{animation:none!important}.vs-title__poster{transition:none}.vs-pcb--pulses{display:none}}@keyframes vs-in{0%{opacity:.01;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes vs-chip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes vs-pulse{0%{stroke-dashoffset:calc((var(--l) + 4) * 1px)}to{stroke-dashoffset:calc((var(--l) - 14 - var(--c)) * 1px)}}@keyframes vs-halo{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.vs-ch{padding-block:calc(var(--spacing) * 16)}.vs-body{max-width:540px;font-size:var(--text-meta)}.vs-points{min-width:0;max-width:560px}.vs-points>li{max-width:100%;overflow-wrap:anywhere;box-shadow:0 0 14px color-mix(in srgb,var(--color-mint) 12%,transparent),inset 0 0 8px color-mix(in srgb,var(--color-mint) 5%,transparent)}.vs-media{position:relative;margin:calc(var(--spacing) * 10) 0 0;aspect-ratio:16 / 11;overflow:hidden;border-radius:var(--radius-tile);border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);background:var(--color-night-edge)}.vs-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease-smooth)}.vs-loop.is-playing{opacity:1}.vs-labels{display:none}.vs-kicker{align-items:center}.vs-number{display:inline-block;width:2ch;height:1em;overflow:hidden;line-height:1}.vs-number__track{display:flex;flex-direction:column;transform:translateZ(0)}.vs-number__track>span{flex:0 0 1em;height:1em;line-height:1}.vs-kicker__line{position:relative;display:block;width:72px;height:1px;align-self:center;background:linear-gradient(90deg,color-mix(in srgb,var(--color-mint) 70%,transparent),color-mix(in srgb,var(--color-gold) 55%,transparent));transform-origin:0 50%;transform:scaleX(var(--kl, 1))}.vs-kicker__line:after{content:"";position:absolute;right:-2.5px;top:-2px;width:5px;height:5px;border-radius:999px;background:var(--color-gold);box-shadow:0 0 10px color-mix(in srgb,var(--color-gold) 85%,transparent)}.vs-reveal .vs-kicker__line{--kl: clamp(0, calc(var(--r, 1) * 2.6 - .2), 1)}.vs-pin [data-layout=stage] .vs-kicker__line,.vs-pin [data-layout=finale] .vs-kicker__line{display:none}@media(min-width:768px){.vs-ch{padding-block:calc(var(--spacing) * 24)}.vs-q{font-size:var(--text-question-md)}}.vs-reveal .vs-w{--w: clamp(0, calc(var(--r, 1) * (var(--n) + 3) - var(--i)), 1);display:inline-block;opacity:var(--w);transform:translate3d(0,calc((1 - var(--w)) * .45em),0)}.vs-reveal .vs-fade{--f: clamp(0, calc(var(--r, 1) * 3.4 - 2.3), 1);opacity:var(--f);transform:translate3d(0,calc((1 - var(--f)) * 28px),0)}.vs-pin .vs-ch{height:calc(360svh * var(--len, 1));padding:0}.vs-pin .vs-stage{position:sticky;top:0;height:100svh;overflow:hidden;transform:translate3d(0,var(--stage-y, 0px),0)}.vs-pin .vs-frame{position:relative;display:grid;height:100%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:calc(var(--spacing) * 6)}.vs-pin .vs-copy{position:relative;opacity:calc(1 - var(--past, 0))}.vs-pin .vs-scrim{position:absolute;inset:0;pointer-events:none;opacity:var(--sc, calc(clamp(0, var(--r, 1) * 2, 1) * (1 - var(--o, 0))));mask-image:linear-gradient(180deg,transparent 0,#000 calc(clamp(0,var(--edge, 0) * 4,1)*40svh))}.vs-pin .vs-q{font-size:var(--text-question-pin)}.vs-pin .vs-body{margin-top:calc(var(--spacing) * 7)}.vs-pin [data-layout=stage] .vs-body{max-width:560px;margin-top:calc(var(--spacing) * 14)}.vs-pin [data-layout=finale] .vs-body{max-width:600px;margin-top:calc(var(--spacing) * 16)}.vs-pin .vs-number__track{--nin: 1;--roll: 0;opacity:var(--nin);transform:translate3d(0,calc((1 - var(--nin)) * .5em - var(--roll) * 1em),0)}.vs-pin [data-same-next] .vs-number__track{--roll: var(--o, 0)}.vs-pin .vs-ch:not([data-same-prev]) .vs-number__track{--nin: clamp(0, calc(var(--r, 1) * 4), 1)}.vs-pin .vs-ch:not([data-same-next]) .vs-number{opacity:calc(1 - clamp(0,calc(var(--o, 0) * 3 - .6),1))}.vs-pin [data-layout=left] .vs-copy{grid-column:1 / span 5;align-self:start;margin-top:round(clamp(calc(var(--spacing) * 24),calc(50svh - var(--spacing) * 62.5),30svh),var(--spacing))}.vs-pin .vs-kicker__meta{--km-in: clamp(0, calc(var(--r, 1) * 4), 1);--km-out: clamp(0, calc(var(--o, 0) * 4), 1);opacity:calc(var(--km-in) * (1 - var(--km-out)));transform:translate3d(0,calc((1 - var(--km-in)) * 12px - var(--km-out) * 12px),0)}.vs-pin .vs-kicker__line{opacity:calc(1 - clamp(0,calc(var(--o, 0) * 3),1))}.vs-pin .vs-w{--w-in: clamp(0, calc(var(--r, 1) * (var(--n) + 3) - var(--i)), 1);--w-out: clamp(0, calc(var(--o, 0) * (var(--n) + 3) * 1.6 - var(--i)), 1);opacity:calc(var(--w-in) * (1 - var(--w-out)));transform:translateY(calc((1 - var(--w-in)) * .55em - var(--w-out) * .55em))}.vs-pin .vs-fade{--f-out: clamp(0, calc(var(--o, 0) * 3.2), 1);opacity:calc(var(--f) * (1 - var(--f-out)));transform:translate3d(0,calc((1 - var(--f)) * 28px - var(--f-out) * 22px),0)}.vs-pin .vs-points{opacity:1;transform:none}.vs-pin.vs-reveal .vs-points>li{--p: clamp(0, calc(var(--r, 1) * 5 - 3.6 - var(--pi) * .12), 1);--p-out: clamp(0, calc(var(--o, 0) * 4 - var(--pi) * .14), 1);opacity:calc(var(--p) * (1 - var(--p-out)));transform:translate3d(0,calc((1 - var(--p)) * 22px - var(--p-out) * 18px),0)}@media(max-height:820px){.vs-pin .vs-q{font-size:calc(var(--text-question-pin) * .82)}.vs-pin .vs-body{margin-top:calc(var(--spacing) * 5);font-size:var(--text-small)}.vs-pin .vs-points{margin-top:calc(var(--spacing) * 5)}.vs-pin .vs-points>li{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-small)}.vs-pin [data-layout=left] .vs-copy{margin-top:round(clamp(calc(var(--spacing) * 18),calc(50svh - var(--spacing) * 66),24svh),var(--spacing))}}.vs-pin [data-layout=right] .vs-copy{grid-column:8 / span 5}.vs-pin [data-layout=left] .vs-scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--color-deep) 92%,transparent),color-mix(in srgb,var(--color-deep) 86%,transparent) 34%,color-mix(in srgb,var(--color-deep) 60%,transparent) 46%,color-mix(in srgb,var(--color-deep) 20%,transparent),color-mix(in srgb,var(--color-deep) 0%,transparent) 66%)}.vs-pin [data-layout=right] .vs-scrim{background:linear-gradient(270deg,color-mix(in srgb,var(--color-deep) 90%,transparent),color-mix(in srgb,var(--color-deep) 74%,transparent) 30%,color-mix(in srgb,var(--color-deep) 32%,transparent) 46%,color-mix(in srgb,var(--color-deep) 0%,transparent) 64%)}.vs-pin [data-layout=stage] .vs-copy,.vs-pin [data-layout=finale] .vs-copy{grid-column:2 / span 10;display:flex;flex-direction:column;align-items:center;text-align:center}.vs-pin [data-layout=stage] .vs-copy{align-self:stretch;padding:round(15svh,var(--spacing)) 0 round(6svh,var(--spacing))}.vs-pin [data-layout=stage] .vs-kicker,.vs-pin [data-layout=finale] .vs-kicker{justify-content:center}.vs-pin [data-layout=stage] .vs-q{max-width:17ch;font-size:var(--text-question-stage)}.vs-pin [data-layout=stage] .vs-q,.vs-pin [data-layout=stage] .vs-body{text-shadow:0 1px 14px color-mix(in srgb,var(--color-deep) 85%,transparent),0 0 2px color-mix(in srgb,var(--color-deep) 60%,transparent)}.vs-pin [data-layout=stage] .vs-lists{--f: clamp(0, calc(var(--r, 1) * 3.4 - 2.4), 1);width:100%;margin-top:auto;grid-template-columns:minmax(0,380px) minmax(0,380px);justify-content:space-between}.vs-pin [data-layout=stage] .vs-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--color-deep) 70%,transparent),color-mix(in srgb,var(--color-deep) 42%,transparent) 30%,color-mix(in srgb,var(--color-deep) 12%,transparent) 48%,color-mix(in srgb,var(--color-deep) 0%,transparent) 60%,color-mix(in srgb,var(--color-deep) 55%,transparent))}.vs-pin [data-layout=finale] .vs-q{max-width:19ch;font-size:var(--text-question-finale);line-height:var(--leading-head-tight)}.vs-pin [data-layout=finale] .vs-points{justify-content:center}.vs-pin .vs-media{position:absolute;top:50%;width:min(40vw,620px);margin:0;transform:translateY(-50%);opacity:calc(clamp(0,var(--r, 1) * 2,1) * (1 - var(--o, 0)))}.vs-pin [data-layout=left] .vs-media{right:4vw}.vs-pin [data-layout=right] .vs-media{left:4vw}.vs-pin [data-layout=stage] .vs-media,.vs-pin [data-layout=finale] .vs-media,.has-3d .vs-media{display:none}.has-3d .vs-labels{display:block;position:absolute;inset:0;pointer-events:none}.vs-label{position:absolute;inset:0;opacity:0}.vs-label__dot,.vs-label__line,.vs-label__text{position:absolute;top:0;left:0}.vs-label__dot{width:10px;height:10px;translate:-50% -50%;border-radius:999px;background:var(--c-vorsprung-mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-mint) 22%,transparent),0 0 18px color-mix(in srgb,var(--color-mint) 80%,transparent)}.vs-label__dot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-mint) 70%,transparent);animation:vs-dot-pulse 2.4s ease-out infinite}@keyframes vs-dot-pulse{0%{scale:1;opacity:.9}to{scale:2.6;opacity:0}}.vs-label__line{width:0;height:1.5px;translate:0 -50%;transform-origin:0 50%;background:linear-gradient(90deg,var(--color-mint),color-mix(in srgb,var(--color-white) 80%,transparent));box-shadow:0 0 6px color-mix(in srgb,var(--color-mint) 45%,transparent)}.vs-label__text{white-space:nowrap;border:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-deep) 86%,transparent);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-small);line-height:var(--leading-tight);font-weight:500;letter-spacing:var(--tracking-open);color:var(--color-white)}@media(prefers-reduced-motion:reduce){.vs-loop{display:none}.vs-label__dot:after{animation:none}.vs-pin .vs-stage{transform:none}.vs-pin .vs-number__track{transform:translateZ(0)}}[data-event-scene].is-scene-paused{opacity:0!important}.vs-depth-layer{will-change:opacity;transform:translateZ(0)}[data-depth-layer=deep],[data-depth-layer=risen]{opacity:0}.vs-meter{opacity:var(--dv, 0);transition:opacity .4s var(--ease-smooth)}.vs-meter__rail{position:relative;width:1px;height:38vh;margin-left:var(--spacing);background:linear-gradient(180deg,color-mix(in srgb,var(--c-white) 5%,transparent),color-mix(in srgb,var(--c-white) 28%,transparent) 50%,color-mix(in srgb,var(--c-white) 5%,transparent))}.vs-meter__dot{position:absolute;left:-4px;top:0;width:9px;height:9px;translate:0 calc(var(--dm, 0) * 38vh - 50%);will-change:translate;border-radius:999px;background:var(--c-vorsprung-mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-mint) 20%,transparent),0 0 16px color-mix(in srgb,var(--color-mint) 90%,transparent)}.vs-meter__ticks{position:absolute;top:0;left:16px;display:flex;height:38vh;flex-direction:column;justify-content:space-between;font-size:var(--text-micro);font-weight:500;letter-spacing:var(--tracking-tag);color:color-mix(in srgb,var(--c-white) 62%,transparent);font-variant-numeric:tabular-nums}.vs-meter__link{display:block;padding:4px 8px;margin:-4px -8px;color:inherit;transition:color .3s var(--ease-smooth)}.vs-meter[data-visible] .vs-meter__link{pointer-events:auto}.vs-meter__link:hover,.vs-meter__link:focus-visible{color:var(--c-white)}.vs-meter__ticks li[data-on]{color:var(--c-white)}.vs-meter__anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.vs-meter__label{position:absolute;top:calc(38vh + 18px);left:-2px;writing-mode:vertical-rl;font-size:var(--text-micro);font-weight:500;letter-spacing:var(--tracking-meter);text-transform:uppercase;color:color-mix(in srgb,var(--c-white) 70%,transparent)}@media(prefers-reduced-motion:no-preference){.vs-hero-copy{opacity:calc(1 - var(--hx, 0) * .9);transform:translate3d(0,calc(var(--hx, 0) * -9svh),0) scale(calc(1 - var(--hx, 0) * .04));transform-origin:0 100%;will-change:transform,opacity}.vs-title__stage{opacity:calc(1 - var(--hx, 0));will-change:opacity}}.vs-loader{display:none}.vs-intro .vs-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;pointer-events:none;background:radial-gradient(60% 50% at 50% 55%,var(--color-night-glow) 0%,var(--color-night) 60%,var(--color-night-edge) 100%);animation:vs-loader-out .38s cubic-bezier(.4,0,.2,1) .92s forwards}.vs-loader__arc{position:absolute;top:50%;left:50%;width:min(78vw,560px);transform:translate(-50%,-62%);overflow:visible}.vs-loader__arc path{stroke:var(--color-mint);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vs-loader-draw .8s cubic-bezier(.65,0,.35,1) .05s forwards}.vs-loader__arc .vs-loader__glow{stroke-width:12;stroke-opacity:.28;filter:blur(6px)}.vs-loader__word{position:relative;margin-top:round(14vh,var(--spacing));font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-loader);text-transform:uppercase;color:color-mix(in srgb,var(--c-white) 82%,transparent);opacity:0;animation:vs-loader-word .5s ease .35s forwards}.vs-loader__word sup{margin-left:.2em;font-size:var(--text-micro);letter-spacing:var(--tracking-tag);color:var(--color-mint)}.vs-loader__dots span{position:absolute;top:50%;left:50%;width:var(--s);height:var(--s);border-radius:999px;background:var(--color-mint);box-shadow:0 0 10px color-mix(in srgb,var(--color-mint) 90%,transparent);opacity:0;transform:translate(var(--x),var(--y));animation:vs-loader-gather .8s cubic-bezier(.6,0,.2,1) var(--d) forwards}@keyframes vs-loader-draw{to{stroke-dashoffset:0}}@keyframes vs-loader-word{to{opacity:1}}@keyframes vs-loader-gather{0%{opacity:0}25%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translateY(-2vh) scale(.4)}}@keyframes vs-loader-out{to{opacity:0;visibility:hidden}}.vs-tl__wash{background:linear-gradient(90deg,color-mix(in srgb,var(--color-risen) 82%,transparent),color-mix(in srgb,var(--color-risen) 60%,transparent) 45%,color-mix(in srgb,var(--color-risen) 40%,transparent));-webkit-mask-image:linear-gradient(180deg,transparent 0%,var(--c-black) 20svh,var(--c-black) calc(100% - 20svh),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,var(--c-black) 20svh,var(--c-black) calc(100% - 20svh),transparent 100%)}.vs-tl__rail:after{content:"";position:absolute;bottom:-4px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:999px;background:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 14%,transparent)}.vs-tl__fill{transform:scaleY(var(--p, 1));will-change:transform}.vs-tl__track{transform:translate3d(0,calc(var(--p, 0) * 100%),0);opacity:min(clamp(0,calc(var(--p, 0) * 40),1),clamp(0,calc((1 - var(--p, 0)) * 25),1))}.vs-tl__head{background:radial-gradient(circle,var(--c-white) 0 30%,var(--color-mint-light) 55%,var(--color-mint) 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 30%,transparent),0 0 16px 2px color-mix(in srgb,var(--color-mint) 85%,transparent)}.vs-tl__head:before{content:"";position:absolute;bottom:50%;left:50%;width:2px;height:72px;margin-left:-1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c-white) 75%,transparent));border-radius:2px}.vs-tl.is-on .vs-tl__track{display:block}.vs-tl__dot{position:absolute;top:3rem;left:-2.5rem;width:16px;height:16px;border-radius:999px;border:2px solid color-mix(in srgb,var(--c-white) 35%,transparent);background:var(--color-night);transition:border-color .35s var(--ease-smooth),background-color .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),transform .35s var(--ease-smooth)}.vs-tl__dot:after{content:"";position:absolute;top:50%;left:calc(100% + 4px);width:14px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-gold) 85%,transparent),transparent);transform-origin:0 50%;transition:transform .6s var(--ease-smooth) .1s,opacity .6s var(--ease-smooth) .1s}.vs-tl__dot--small{top:1.75rem;transform:scale(.7)}.vs-tl__dot--evening{top:2.6rem;left:-2.5rem}@media(min-width:768px){.vs-tl__dot,.vs-tl__dot--evening{left:-4rem}.vs-tl__dot:after{width:34px}.vs-tl__dot{top:4.4rem}.vs-tl__dot--small{top:2.05rem}.vs-tl__dot--evening{top:4.25rem}}.vs-tl__item--session:before{content:"";position:absolute;inset:0 0 0 -.75rem;z-index:-1;border-radius:20px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--c-white) 6%,transparent) 0%,color-mix(in srgb,var(--c-white) 2%,transparent) 55%,transparent 100%);opacity:0;transition:opacity .6s var(--ease-smooth)}.vs-tl__time{transition:color .5s var(--ease-smooth)}.vs-tl.is-on .vs-tl__item{transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.vs-tl.is-on .vs-tl__item[data-state=next]{opacity:0;transform:translate3d(0,28px,0)}.vs-tl.is-on .vs-tl__item:not([data-state=now]):not([data-state=past]) .vs-tl__dot:after{opacity:0;transform:scaleX(0)}.vs-tl.is-on .vs-tl__item[data-state=now] .vs-tl__dot,.vs-tl.is-on .vs-tl__item[data-state=past] .vs-tl__dot{border-color:var(--color-mint);background:var(--color-mint)}.vs-tl.is-on .vs-tl__item[data-state=now] .vs-tl__dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-mint) 22%,transparent),0 0 22px color-mix(in srgb,var(--color-mint) 90%,transparent)}.vs-tl.is-on .vs-tl__item--session[data-state=now]:before{opacity:1}.vs-tl.is-on .vs-tl__item--session[data-state=now] .vs-tl__time{color:var(--color-mint)}.vs-tl.is-on .vs-tl__glint{transform:scaleX(.2);opacity:0;transition:transform 1.2s var(--ease-smooth) .2s,opacity 1.2s var(--ease-smooth) .2s}.vs-tl.is-on .vs-tl__item--evening[data-state=now] .vs-tl__glint,.vs-tl.is-on .vs-tl__item--evening[data-state=past] .vs-tl__glint{transform:none;opacity:1}.vs-tl__seam{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-white) 12%,transparent) 22%,color-mix(in srgb,var(--color-gold) 60%,transparent) 50%,color-mix(in srgb,var(--c-white) 12%,transparent) 78%,transparent)}.vs-tl.is-on .vs-tl__seam{transform:scaleX(0);opacity:0;transition:transform 1.6s var(--ease-smooth),opacity 1.2s var(--ease-smooth)}.vs-tl.is-on.is-seen .vs-tl__seam{transform:scaleX(1);opacity:1}.vs-dial__arc{will-change:transform}.vs-dial__arc path{stroke-dashoffset:calc(1 - var(--pd, 1))}.vs-dial__hand{transform:rotate(calc(var(--pd, 1) * 360deg));will-change:transform}.vs-dial__glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-mint) 24%,transparent) 0%,transparent 70%);opacity:calc(1 / 3 + var(--p, 0) * 2 / 3);will-change:opacity}.vs-dial__value{display:grid;place-items:center}.vs-dial__value [data-dial-slot]{grid-area:1 / 1;opacity:0;transform:translate3d(0,7px,0);transition:opacity .24s var(--ease-smooth),transform .24s var(--ease-smooth)}.vs-dial__value [data-dial-slot].is-current{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vs-tl__dot,.vs-tl__dot:after,.vs-tl__time,.vs-tl__item--session:before,.vs-dial__value [data-dial-slot]{transition:none}}.vs-spk__wash{background:color-mix(in srgb,var(--color-risen) 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16svh,#000 calc(100% - 16svh),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16svh,#000 calc(100% - 16svh),transparent 100%)}@media(prefers-reduced-motion:no-preference){[data-speakers][data-motion] .vs-spk__rise{transform:translate3d(0,105%,0);transition:transform 1.1s var(--ease-smooth)}[data-speakers][data-motion] .vs-spk__rise--2{transition-delay:.12s}[data-speakers][data-motion] .vs-spk__rise--3{transition-delay:.24s}[data-speakers][data-motion] .vs-spk__fade{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s var(--ease-smooth),transform .9s var(--ease-smooth)}[data-speakers][data-motion] .vs-spk__wipe{transform:translate3d(-100%,0,0);transition:transform 2.6s var(--ease-smooth) .4s}[data-speakers][data-motion] .vs-spk__wipe-inner{transform:translate3d(100%,0,0);transition:transform 2.6s var(--ease-smooth) .4s}[data-speakers][data-motion] .is-seen .vs-spk__rise,[data-speakers][data-motion] .is-seen.vs-spk__fade,[data-speakers][data-motion] .is-seen .vs-spk__wipe,[data-speakers][data-motion] .is-seen .vs-spk__wipe-inner{opacity:1;transform:none}}.vs-loc__feather{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-risen) 55%,transparent) 55%,var(--color-risen) 100%)}.vs-loc__row:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:color-mix(in srgb,var(--c-white) 15%,transparent);transform-origin:0 50%}.vs-loc__row:after{content:"";position:absolute;top:0;left:0;width:18px;height:1px;background:var(--color-gold);transform-origin:0 50%}.vs-loc__row:first-child:before{opacity:0}@keyframes vs-loc-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}to{transform:translate(-50%,-50%) scale(4.2);opacity:0}}@media(prefers-reduced-motion:no-preference){.vs-loc__stage.is-live .vs-loc__pulse{animation:vs-loc-pulse 2.6s cubic-bezier(.16,1,.3,1) infinite}.vs-loc-on .vs-loc__mark{opacity:0;transform:translate3d(0,10px,0);transition:opacity .9s var(--ease-smooth) calc(.25s + var(--i, 0) * .18s),transform .9s var(--ease-smooth) calc(.25s + var(--i, 0) * .18s)}.vs-loc-on .vs-loc__stage.is-seen .vs-loc__mark{opacity:1;transform:none}.vs-loc-on .vs-loc__row:before{transform:scaleX(0);transition:transform 1.1s var(--ease-smooth) calc(var(--i, 0) * .14s)}.vs-loc-on .vs-loc__row:after{transform:scaleX(0);opacity:0;transition:transform .7s var(--ease-smooth) calc(.35s + var(--i, 0) * .14s),opacity .7s var(--ease-smooth) calc(.35s + var(--i, 0) * .14s)}.vs-loc-on .vs-loc__row>*{opacity:0;transform:translate3d(0,8px,0);transition:opacity .8s var(--ease-smooth) calc(.2s + var(--i, 0) * .14s),transform .8s var(--ease-smooth) calc(.2s + var(--i, 0) * .14s)}.vs-loc-on .vs-loc__dl.is-seen .vs-loc__row:before,.vs-loc-on .vs-loc__dl.is-seen .vs-loc__row:after{transform:none;opacity:1}.vs-loc-on .vs-loc__dl.is-seen .vs-loc__row:first-child:before{opacity:0}.vs-loc-on .vs-loc__dl.is-seen .vs-loc__row>*{opacity:1;transform:none}.vs-loc-on .vs-loc__reveal{opacity:0;transform:translate3d(0,32px,0);transition:opacity 1.1s var(--ease-smooth),transform 1.1s var(--ease-smooth)}.vs-loc-on .vs-loc__reveal.is-seen{opacity:1;transform:none}}.vs-fx-draw{stroke-dasharray:1;stroke-dashoffset:0}.vs-fx-line{transform-origin:left center}@media(prefers-reduced-motion:no-preference){.vs-fx-on [data-fx]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s var(--ease-smooth) var(--d, 0s),transform .9s var(--ease-smooth) var(--d, 0s)}.vs-fx-on [data-fx].is-fx{opacity:1;transform:none}.vs-fx-on [data-fx]:focus-within{opacity:1;transform:none;transition:none}.vs-fx-on .vs-fx-draw{stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease-smooth) var(--d, 0s)}.vs-fx-on .is-fx .vs-fx-draw{stroke-dashoffset:0}.vs-fx-on .vs-fx-line{transform:scaleX(0);transition:transform 1.2s var(--ease-smooth) var(--d, .25s)}.vs-fx-on .is-fx .vs-fx-line{transform:none}}.vs-fx-sheen{position:relative;overflow:hidden;isolation:isolate}.vs-fx-sheen:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--c-white) 42%,transparent),transparent);transform:skew(-18deg);opacity:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vs-fx-sheen:hover:after{opacity:1;transform:translate(420%) skew(-18deg);transition:transform .9s var(--ease-smooth),opacity .15s}}.vs-fx-link{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:var(--spacing);transition:background-size .35s var(--ease-smooth),color .3s}.vs-fx-link:hover,.vs-fx-link:focus-visible{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.vs-fx-link{transition:color .3s}}.vs-tk{isolation:isolate}.vs-tk--plain{background:linear-gradient(165deg,color-mix(in srgb,var(--c-white) 9%,transparent),color-mix(in srgb,var(--c-white) 4%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--c-white) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--c-white) 12%,transparent),0 30px 70px -36px color-mix(in srgb,var(--c-black) 55%,transparent)}.vs-tk--featured{background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--color-mint) 17%,transparent),transparent 55%),linear-gradient(170deg,color-mix(in srgb,var(--color-risen) 40%,var(--color-night)) 0%,var(--color-night) 58%,color-mix(in srgb,var(--color-night) 70%,var(--c-black)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--c-white) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-mint) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--color-mint) 28%,transparent),0 30px 80px -30px color-mix(in srgb,var(--c-black) 70%,transparent),0 0 70px -24px color-mix(in srgb,var(--color-mint) 45%,transparent)}.vs-tk__perf:before{content:"";position:absolute;left:22px;right:22px;top:50%;border-top:1.5px dashed color-mix(in srgb,var(--c-white) 16%,transparent)}.vs-tk__notch{position:absolute;top:0;width:22px;height:22px;border-radius:9999px;background:var(--color-risen);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-white) 12%,transparent),inset 0 2px 4px color-mix(in srgb,var(--c-black) 20%,transparent)}.vs-tk--featured .vs-tk__notch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mint) 35%,transparent),inset 0 2px 4px color-mix(in srgb,var(--c-black) 20%,transparent)}.vs-tk__glare{position:absolute;left:0;top:0;width:460px;height:460px;border-radius:9999px;opacity:0;transform:translate3d(calc(var(--gx, 0px) - 230px),calc(var(--gy, 0px) - 230px),0);transition:opacity .5s var(--ease-smooth);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-mint) 20%,transparent),color-mix(in srgb,var(--color-gold) 5%,transparent) 55%,transparent)}.vs-tk__rim{display:none;position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-smooth);background:radial-gradient(240px circle at var(--gx, 50%) var(--gy, 0px),color-mix(in srgb,var(--color-gold) 95%,transparent),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.vs-tk__rim{display:block}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.vs-tk{transform:perspective(1400px) translateZ(0) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .7s var(--ease-smooth)}.vs-tk[data-tilting]{transform:perspective(1400px) translate3d(0,-6px,0) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .18s linear}.vs-tk[data-tilting] .vs-tk__glare,.vs-tk[data-tilting] .vs-tk__rim{opacity:1}}.vs-faq__rule{width:96px;height:1px;background:linear-gradient(90deg,var(--color-mint),color-mix(in srgb,var(--color-gold) 85%,transparent),transparent)}.vs-faq__icon{transition:transform .45s var(--ease-smooth),background-color .3s,border-color .3s}.vs-faq__item[open] .vs-faq__icon{transform:rotate(180deg)}.vs-faq__q{transition:transform .4s var(--ease-smooth)}.vs-faq summary:focus-visible{outline:2px solid var(--color-mint);outline-offset:4px;border-radius:10px}@media(hover:hover){.vs-faq summary:hover .vs-faq__q{transform:translate(4px)}.vs-faq summary:hover .vs-faq__icon{border-color:var(--color-mint)}}.vs-faq .mk-acc details::details-content{transition:opacity .45s var(--ease-smooth),transform .45s var(--ease-smooth),content-visibility .45s allow-discrete}@media(prefers-reduced-motion:reduce){.vs-faq__q,.vs-faq__icon{transition:none}.vs-faq .mk-acc details::details-content{transition:none;transform:none}.vs-faq summary:hover .vs-faq__q{transform:none}}.vs-fin__top{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-white) 10%,transparent) 20%,color-mix(in srgb,var(--color-gold) 70%,transparent) 50%,color-mix(in srgb,var(--c-white) 10%,transparent) 80%,transparent)}.vs-fin__floor{perspective:640px;perspective-origin:50% 0%;overflow:hidden}.vs-fin__plane{position:absolute;left:-60%;right:-60%;bottom:0;height:240%;transform-origin:50% 100%;transform:rotateX(74deg);background-image:linear-gradient(color-mix(in srgb,var(--c-white) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c-white) 7%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:center bottom;-webkit-mask-image:linear-gradient(0deg,#000 0%,color-mix(in srgb,var(--c-black) 60%,transparent) 35%,transparent 80%);mask-image:linear-gradient(0deg,#000 0%,color-mix(in srgb,var(--c-black) 60%,transparent) 35%,transparent 80%)}.vs-fin__apex{position:absolute;left:50%;bottom:67.5%;width:8px;height:8px;margin:0 0 -4px -4px;border-radius:9999px;background:var(--color-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-gold) 18%,transparent),0 0 18px color-mix(in srgb,var(--color-gold) 60%,transparent)}.vs-fin__apex:after{content:"";position:absolute;inset:-10px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent);opacity:0}.vs-fin__cta{box-shadow:0 18px 40px -18px color-mix(in srgb,var(--c-black) 55%,transparent)}@media(prefers-reduced-motion:no-preference){.vs-fx-on .vs-fin__apex{opacity:0;transform:scale(.4);transition:opacity .6s var(--ease-smooth) 1.4s,transform .8s var(--ease-smooth) 1.4s}.vs-fx-on .is-fx .vs-fin__apex{opacity:1;transform:none}.vs-fin__apex:after{animation:vs-fin-pulse 3.2s var(--ease-smooth) 2.2s infinite}.vs-fx-on .vs-fin__glow{opacity:0;transition:opacity 1.6s var(--ease-smooth) .6s}.vs-fx-on .is-fx .vs-fin__glow{opacity:1}}@keyframes vs-fin-pulse{0%{transform:scale(.4);opacity:.9}70%{transform:scale(1.4);opacity:0}to{opacity:0}}.vs-ft__edge{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-mint) 55%,transparent) 30%,color-mix(in srgb,var(--color-gold) 75%,transparent) 50%,color-mix(in srgb,var(--color-mint) 55%,transparent) 70%,transparent)}.vs-ft__glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--color-mint) 12%,transparent),transparent)}.vs-ft .vs-fx-link:focus-visible{outline:2px solid var(--color-mint);outline-offset:4px;border-radius:2px}.vs-sticky{box-shadow:inset 0 1px color-mix(in srgb,var(--c-white) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-mint) 12%,transparent),0 12px 40px -12px color-mix(in srgb,var(--c-black) 60%,transparent)}.vs-sticky__dot:after{content:"";position:absolute;inset:-4px;border-radius:9999px;background:color-mix(in srgb,var(--color-mint) 35%,transparent);opacity:0}@media(prefers-reduced-motion:no-preference){[data-sticky-cta][data-visible] .vs-sticky__dot:after{animation:vs-sticky-breathe 2.8s var(--ease-smooth) infinite}}@keyframes vs-sticky-breathe{0%{transform:scale(.5);opacity:.9}80%{transform:scale(1.6);opacity:0}to{opacity:0}}
