html:has(.vt){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.vt){scroll-behavior:auto}}.vt{--ink:#16110f;--pink:#ff5ca8;--orange:#ff7a1a;--yellow:#ffd23f;--lime:#b6ec3f;--blue:#2f4bff;--gutter:clamp(16px,4vw,56px);--radius:28px;color:var(--ink);background:#fff;font-family:var(--font-display),system-ui,sans-serif;font-size:1.125rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vt *,.vt :after,.vt :before{box-sizing:border-box}.vt :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.vt-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.vt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vt-card h3,.vt-facts h3,.vt-final__title,.vt-h2,.vt-hero__title,.vt-nav__brand span,.vt-steps__num,.vt-ticker li{font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.02em}.vt-h2{font-size:clamp(2.5rem,5.8vw,5.75rem);line-height:.9;max-width:13ch;margin:0;text-wrap:balance}.vt-lead{margin:0;max-width:30em;font-size:clamp(1.125rem,1.4vw,1.3rem);font-weight:500;text-wrap:pretty}.vt-only-narrow{display:none}@media (max-width:560px){.vt-only-wide{display:none}.vt-only-narrow{display:inline}}.vt-actions{display:flex;flex-wrap:wrap;gap:12px}.vt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border:2px solid transparent;border-radius:999px;font:inherit;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.vt-btn:hover{transform:translateY(-2px)}.vt-btn:active{transform:translateY(0) scale(.98)}.vt-btn--ink{background:var(--ink);color:#fff}.vt-btn--pop{gap:10px;border-color:var(--ink);background:var(--cta,var(--yellow));color:var(--ink);box-shadow:0 4px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease,background-color .3s ease}.vt-btn--pop:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.vt-btn--pop:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.vt-icon{flex:none;width:1.2em;height:1.2em;fill:currentColor}.vt-btn--line{border-color:var(--ink);color:var(--ink);background:transparent}.vt-btn--line:hover{background:#fff}.vt-btn--sm{height:44px;padding:0 18px;font-size:.95rem}.vt-nav{position:fixed;z-index:30;top:0;left:0;right:0;color:var(--hero-ink);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.vt-nav.is-scrolled{background:#fff;color:var(--ink);box-shadow:0 1px 0 rgba(22,17,15,.08),0 12px 30px -24px rgba(22,17,15,.5)}.vt-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:80px;transition:height .25s ease}.vt-nav.is-scrolled .vt-nav__bar{height:64px}.vt-logo{display:block;width:52px;height:52px;--logo-accent:currentColor}.vt-nav.is-scrolled .vt-logo{width:44px;height:44px;--logo-accent:var(--pink)}.vt-nav__links ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.vt-nav__links a{display:block;padding:10px 14px;border-radius:999px;color:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s ease}.vt-nav__links a:hover{background:color-mix(in srgb,currentColor 12%,transparent)}@media (max-width:900px){.vt-nav__links{display:none}}@media (max-width:560px){.vt-nav__bar{height:68px}.vt-nav.is-scrolled .vt-nav__bar{height:58px}.vt-logo{width:46px;height:46px}}.vt-hero{position:relative;display:flex;min-height:100svh;padding:108px 0 28px;overflow:hidden;background:var(--hero-bg);color:var(--hero-ink);transition:background-color .45s ease,color .45s ease}.vt-hero__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease}.vt-hero.is-live .vt-hero__canvas{opacity:1}.vt-hero__grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(180px,1fr) auto;grid-template-areas:"title title title title title title title title lead lead lead lead" "straw straw straw straw straw straw straw straw straw straw straw straw" "form form form form form form form form form form form form";column-gap:24px}.vt-hero__title{grid-area:title;margin:0;font-size:clamp(3.25rem,8.6vw,9.5rem);line-height:.84;text-wrap:balance;animation:vt-pop .7s cubic-bezier(.2,.9,.2,1.05) both}.vt-hero__aside{grid-area:lead;align-self:end;display:grid;justify-items:start;gap:16px;padding-bottom:.4em}.vt-hero__lead{margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600}.vt-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.vt-stat{display:grid;justify-items:center;margin:0;line-height:1;text-align:center}.vt-stat strong{margin:2px 0 3px;font-size:2.25rem;font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.01em}.vt-stat>span{font-size:.875rem;font-weight:700}.vt-odo{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums}.vt-odo__col{display:inline-block;height:1em;overflow:hidden}.vt-odo__strip{display:flex;flex-direction:column;transform:translateY(calc((10 + var(--d)) * -1em));animation:vt-odo 2.2s cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(.35s + var(--i) * .07s)}.vt-odo__strip>span{display:block;height:1em;line-height:1}.vt-odo__gap{display:inline-block;width:.22em}@keyframes vt-odo{0%{transform:translateY(0)}}.vt-proof{display:flex;align-items:center;gap:2px}.vt-laurel{flex:none;width:34px;height:72px}.vt-proof p{display:grid;justify-items:center;margin:0;line-height:1}.vt-proof strong{margin:2px 0 3px;font-size:2.25rem;font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.02em}.vt-proof p>span{font-size:.875rem;font-weight:700}.vt-hero__straw{grid-area:straw;min-height:180px}.vt-hero__form{grid-area:form;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chips chips" "field cta";align-items:end;gap:18px 12px;max-width:980px}.vt-field{grid-area:field;display:grid;gap:8px}.vt-field span{font-size:.95rem;font-weight:700}.vt-field input{width:100%;height:60px;padding:0 24px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:1.25rem;font-weight:600}.vt-field input::placeholder{color:#9a948f}.vt-field input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.vt-formats-pick{grid-area:chips;min-width:0;margin:0;padding:0;border:0}.vt-formats-pick legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:700}.vt-seg{position:relative;display:inline-flex;max-width:100%;padding:5px;overflow-x:auto;border-radius:999px;background:#fff;box-shadow:0 10px 28px -16px rgba(22,17,15,.45);scrollbar-width:none}.vt-seg::-webkit-scrollbar{display:none}@media (max-width:900px){.vt-seg{display:flex;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent)}.vt-seg__opt:last-of-type{padding-right:20px}}.vt-seg__thumb{position:absolute;top:5px;bottom:5px;left:var(--x,5px);width:var(--w,0);border-radius:999px;background:var(--ink);opacity:0;transition:left .4s cubic-bezier(.3,1.25,.45,1),width .4s cubic-bezier(.3,1.25,.45,1)}.vt-seg[data-ready] .vt-seg__thumb{opacity:1}.vt-seg__opt{position:relative;flex:none;cursor:pointer}.vt-seg__opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.vt-seg__opt span{position:relative;cursor:pointer;display:flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 16px;border-radius:999px;color:var(--ink);font-size:.95rem;font-weight:600;white-space:nowrap;transition:color .25s ease}.vt-seg__opt:hover span{color:color-mix(in srgb,var(--ink) 70%,transparent)}.vt-seg__opt input:checked+span{color:#fff}.vt-seg__opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.vt-mini{flex:none;width:calc(var(--dia) * .62px);height:calc(var(--len) * .1px);border-radius:3px;background:var(--dot);box-shadow:inset 0 0 0 1px rgba(22,17,15,.22);transform:rotate(20deg);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.vt-seg__opt input:checked+span .vt-mini{box-shadow:none;transform:rotate(-12deg) scale(1.12)}.vt-hero__cta{grid-area:cta;height:60px;padding:0 30px;font-size:1.125rem}@media (max-width:900px){.vt-hero{padding-top:92px}.vt-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(150px,1fr) auto;grid-template-areas:"title" "lead" "straw" "form"}.vt-hero__aside{margin-top:14px;gap:10px}.vt-hero__straw{min-height:150px}.vt-laurel{width:28px;height:60px}.vt-proof strong,.vt-stat strong{font-size:1.85rem}.vt-stats{gap:6px 16px}.vt-hero__form{grid-template-columns:minmax(0,1fr);grid-template-areas:"field" "chips" "cta"}}@media (max-width:900px) and (max-height:800px){.vt-hero{padding-top:80px;padding-bottom:20px}.vt-hero__title{font-size:clamp(2.9rem,13vw,3.4rem)}.vt-hero__lead{font-size:1rem}.vt-hero__form{gap:12px}.vt-field span,.vt-formats-pick legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vt-field input,.vt-hero__cta{height:54px}.vt-hero__straw{min-height:120px}}@media (min-width:901px) and (max-height:760px){.vt-hero{padding-top:92px}.vt-hero__title{font-size:clamp(3.25rem,7.4vw,8rem)}.vt-hero__straw{min-height:130px}}.vt-ticker{overflow:hidden;padding:18px 0;background:var(--ink);color:#fff}.vt-ticker__track{display:flex;width:max-content;background:var(--ink);animation:vt-marquee 45s linear infinite}.vt-ticker__row{display:flex;margin:0;padding:0;list-style:none}.vt-ticker li{display:flex;align-items:center;justify-content:center;height:56px;padding:0 34px;overflow:hidden}.vt-ticker img{width:auto;max-width:160px;height:44px;object-fit:contain;transform:scale(var(--zoom,1));filter:grayscale(1) invert(1) brightness(1.35) contrast(1.4);mix-blend-mode:screen;opacity:.85}.vt-ticker li.is-dark img{filter:grayscale(1) contrast(2.6)}.vt-sec{padding:clamp(72px,10vw,136px) 0}.vt-sec__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}@media (max-width:900px){.vt-sec__head{grid-template-columns:minmax(0,1fr)}}.vt-reed{background:#fff}.vt-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.vt-facts li{display:flex;flex-direction:column;justify-content:space-between;min-height:250px;padding:32px 28px 30px;border-radius:var(--radius);background:var(--pink);color:var(--ink)}.vt-facts h3{margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:.92}.vt-facts p{margin:28px 0 0;font-weight:500}@media (max-width:900px){.vt-facts{grid-template-columns:minmax(0,1fr)}.vt-facts li{min-height:0}}.vt-situ{overflow:clip;background:var(--yellow)}.vt-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:6vw}.vt-story__beats{grid-column:1;grid-row:1;margin:0;padding:0;list-style:none}.vt-story__beats li{display:flex;align-items:center;min-height:72vh;opacity:.28;transition:opacity .4s ease}.vt-story__beats li.is-on{opacity:1}.vt-story__beats li:last-child{min-height:140vh;align-items:flex-start;padding-top:36vh}.vt-story__beats h3{margin:0 0 12px;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.02em;line-height:.92}.vt-story__beats p{margin:0;max-width:22em;font-size:1.2rem;font-weight:500}.vt-story__stage{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(50vh - min(38vh, 340px));display:flex;justify-content:center}.vt-scene{--spring:cubic-bezier(0.3,1.35,0.45,1);position:relative;height:min(76vh,680px);aspect-ratio:9/16;container-type:inline-size}.vt-scene__device,.vt-scene__screen{position:absolute;inset:0}.vt-scene__screen{overflow:hidden;border-radius:7cqw;background:#2b2522;box-shadow:0 30px 60px -30px rgba(22,17,15,.7)}.vt-scene__photo{object-fit:cover;object-position:56% 50%;transform-origin:50% 0;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.vt-scene[data-beat="0"] .vt-scene__photo{transform:scale(1.35)}.vt-scene__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.vt-scene.has-3d .vt-scene__photo{display:none}.vt-scene__frame{position:absolute;inset:-3cqw;border:3cqw solid var(--ink);border-radius:10cqw;opacity:0;transform:scale(1.08);transition:opacity .4s ease,transform .6s var(--spring);pointer-events:none}.vt-scene__frame:before{content:"";position:absolute;top:2cqw;left:50%;width:28cqw;height:6cqw;border-radius:6cqw;background:var(--ink);transform:translateX(-50%)}.vt-scene[data-beat="1"] .vt-scene__frame{opacity:1;transform:none}.vt-scene__story{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.vt-scene[data-beat="1"] .vt-scene__story{opacity:1;transition-delay:.25s}.vt-scene__bars{position:absolute;top:11cqw;left:5cqw;right:5cqw;display:flex;gap:1.4cqw}.vt-scene__bars span{position:relative;flex:1;height:1cqw;overflow:hidden;border-radius:1cqw;background:rgba(255,255,255,.45)}.vt-scene__bars span:first-child:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.vt-scene[data-beat="1"] .vt-scene__bars span:first-child:after{animation:vt-bar 5s linear forwards}.vt-scene__mention{position:absolute;left:7cqw;top:60%;max-width:80cqw;overflow:hidden;padding:2.4cqw 4cqw;border-radius:3cqw;background:#fff;color:#d9317a;font-size:5.6cqw;font-weight:800;text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:rotate(-6deg) scale(.6);box-shadow:0 2cqw 5cqw rgba(0,0,0,.25)}.vt-scene[data-beat="1"] .vt-scene__mention{animation:vt-sticker .5s .5s var(--spring) forwards}.vt-scene__hearts{position:absolute;right:8cqw;bottom:10cqw;width:12cqw;height:12cqw}.vt-scene__hearts svg{position:absolute;right:0;bottom:0;width:10cqw;fill:#ff3b6b;opacity:0}.vt-scene[data-beat="1"] .vt-scene__hearts svg{animation:vt-heart 2.2s ease-out infinite}.vt-scene__hearts svg:nth-child(2){--dx:-9cqw;animation-delay:.9s!important}.vt-scene__hearts svg:nth-child(3){--dx:4cqw;animation-delay:1.4s!important}.vt-scene__hearts svg:nth-child(4){--dx:-4cqw;animation-delay:1.9s!important}.vt-scene__flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.vt-scene[data-beat="1"] .vt-scene__flash{animation:vt-flash .7s ease-out}.vt-scene__label{position:absolute;left:7cqw;bottom:7cqw;display:grid;gap:.8cqw;margin:0;color:var(--ink);opacity:0;transform:translateY(2cqw);transition:opacity .4s ease,transform .4s ease}.vt-scene[data-beat="2"] .vt-scene__label{opacity:1;transform:none;transition-delay:1.2s}.vt-scene__label strong{font-size:6cqw;font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.01em;line-height:1}.vt-scene__label span{font-size:max(.875rem,3.6cqw);font-weight:500;opacity:.7}.vt-scene-caption{display:none}@media (max-width:899px){.vt-story{display:block}.vt-story__stage{top:58px;height:calc(100svh - 58px);flex-direction:column;align-items:center;gap:16px;padding:12px 0 18px}.vt-scene{flex:1 1 auto;height:auto;min-height:0;max-width:100%}.vt-scene-caption{display:block;width:100%;min-height:7.5em;text-align:center}.vt-scene-caption__dots{display:flex;justify-content:center;gap:6px;margin-bottom:10px}.vt-scene-caption__dots span{width:22px;height:5px;border-radius:3px;background:rgba(22,17,15,.2);transition:background-color .3s ease}.vt-scene-caption__dots span.is-on{background:var(--ink)}.vt-scene-caption__text{animation:vt-rise-in .4s ease both}.vt-scene-caption h3{margin:0 0 6px;font-size:1.75rem;font-weight:800;font-variation-settings:"wdth" 75,"opsz" 96;letter-spacing:-.02em;line-height:.95}.vt-scene-caption p{margin:0 auto;max-width:22em;font-size:1rem;font-weight:500}.vt-story__beats li{height:60svh;min-height:0;padding:0}.vt-story__beats li:last-child{height:115svh}.vt-story__beats li>div{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.vt-reel{display:grid;gap:16px;margin-top:clamp(44px,6vw,80px)}.vt-reel__row{display:flex;width:max-content;animation:vt-marquee 70s linear infinite}.vt-reel__row--back{animation-direction:reverse;animation-duration:80s}.vt-reel:hover .vt-reel__row{animation-play-state:paused}.vt-reel__set{display:flex;gap:16px;margin:0;padding:0 16px 0 0;list-style:none}.vt-reel__set li{flex:none;height:clamp(220px,24vw,330px);overflow:hidden;border-radius:24px}.vt-reel__set img{display:block;width:auto;max-width:none;height:100%}.vt-formats{background:#fff}.vt-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.vt-card{display:flex;flex-direction:column;padding:18px 20px 22px;border-radius:var(--radius);background:var(--card);color:var(--card-ink)}.vt-card.is-current{outline:3px solid var(--ink);outline-offset:4px}.vt-card__stage{display:grid;place-items:center;height:270px;margin-bottom:14px}.vt-straw{position:relative;display:block;width:calc(var(--dia) * 2.3px);height:calc(var(--len) * 1.15px);border-radius:7px/3px;background:repeating-linear-gradient(90deg,rgba(120,80,35,.14) 0 1px,transparent 1px 4px),linear-gradient(90deg,#a8783c,#e9cb90 30%,#f7e4b6 46%,#dcb97b 72%,#9e6e35);box-shadow:10px 16px 18px -12px rgba(22,17,15,.45);transform:rotate(9deg);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.vt-straw:before{content:"";position:absolute;top:-3px;left:0;right:0;height:7px;border-radius:50%;background:radial-gradient(ellipse at center,#5a3a1c 42%,#e7cc94 48%)}.vt-card:hover .vt-straw{transform:rotate(-5deg) translateY(-8px)}.vt-card h3{margin:0 0 8px;font-size:clamp(1.6rem,2.1vw,2rem);line-height:.92}.vt-card p{margin:0;font-size:1rem}.vt-card .vt-card__dims{margin:8px 0 20px;font-size:.95rem;font-weight:700;opacity:.75}.vt-card__try{--cta:#fff;align-self:flex-start;margin-top:auto}@media (max-width:1100px){.vt-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,42vw);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter) 14px;scrollbar-width:none}.vt-cards::-webkit-scrollbar{display:none}.vt-card{scroll-snap-align:start}}@media (max-width:560px){.vt-cards{grid-auto-columns:72vw}.vt-card__stage{height:210px}.vt-straw{width:calc(var(--dia) * 2px);height:calc(var(--len) * .9px)}}.vt-steps{background:var(--pink)}.vt-steps__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.vt-steps__list li{padding-top:18px;border-top:3px solid var(--ink)}.vt-steps__num{display:block;margin-bottom:20px;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.8}.vt-steps__list h3{margin:0 0 8px;font-size:1.3rem;font-weight:700;line-height:1.15}.vt-steps__list p{margin:0;font-size:1rem;opacity:.8}@media (max-width:900px){.vt-steps__list{grid-template-columns:minmax(0,1fr);gap:0}.vt-steps__list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:12px;padding:18px 0 22px}.vt-steps__num{grid-row:span 2;margin:0}}.vt-clients{background:#fff}.vt-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.vt-logos li{position:relative;aspect-ratio:4/3;overflow:hidden;border:1.5px solid #ecebe8;border-radius:20px;background:#fff}.vt-logos img{position:absolute;inset:14%;width:72%;height:72%;object-fit:contain;transform:scale(var(--zoom,1));filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.8;transition:filter .3s ease,opacity .3s ease}.vt-logos li.is-dark img{filter:grayscale(1) invert(1) contrast(1.5) brightness(1.1)}.vt-logos li:hover img{filter:none;opacity:1;mix-blend-mode:normal}@media (max-width:900px){.vt-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vt-logos img{inset:9%;width:82%;height:82%}}.vt-final{--cta:var(--pink);padding:clamp(72px,10vw,136px) 0 clamp(56px,7vw,96px);background:var(--yellow)}.vt-final__title{margin:0 0 40px;font-size:clamp(5rem,19vw,19rem);line-height:.8;letter-spacing:-.035em}.vt-final__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}@media (max-width:560px){.vt-final__row .vt-actions{display:grid;width:100%}}.vt-footer{padding:48px 0;background:var(--ink);color:rgba(255,255,255,.78);font-size:.95rem}.vt-footer__grid{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;gap:24px 56px;align-items:start}.vt-footer h3{margin:0 0 6px;color:#fff;font-size:.95rem;font-weight:700}.vt-footer p{margin:0}.vt-footer__copy{align-self:end}.vt-footer__mark{--logo-accent:var(--pink);width:88px;height:88px;color:#fff}@media (max-width:760px){.vt-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vt-footer__copy,.vt-footer__mark{grid-column:1/-1}}@keyframes vt-marquee{to{transform:translateX(-50%)}}@keyframes vt-bar{to{transform:scaleX(1)}}@keyframes vt-sticker{to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes vt-heart{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,0),-48cqw) scale(1.15)}}@keyframes vt-flash{15%{opacity:.95}to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes vt-pop{0%{opacity:0;transform:translateY(24px) scale(.98)}}@media (prefers-reduced-motion:reduce){.vt-hero__title{animation:none}.vt-reel__row,.vt-scene *,.vt-scene-caption__text,.vt-ticker__track{animation:none!important;transition:none!important}.vt-scene[data-beat="1"] .vt-scene__mention{opacity:1;transform:rotate(-6deg)}.vt-reel{overflow-x:auto}.vt-odo__strip{animation:none}.vt-btn,.vt-btn--pop,.vt-mini,.vt-seg__thumb,.vt-straw{transition:none}}