.hero{padding-top:28px}.hero .hero-mark{width:clamp(72px,7vw,96px);margin-bottom:14px}.vewh-quick-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px}.vewh-quick-buy .story-cta{margin:0;padding:16px 24px;min-height:56px;justify-content:center;line-height:1.2;font-size:1rem;letter-spacing:.04em;background:var(--cyan);border-color:var(--cyan);color:#07090d}.vewh-quick-buy .story-cta:hover{background:#fff;border-color:#fff;box-shadow:5px 5px 0 var(--cyan)}.vewh-quick-buy .story-cta:focus-visible{outline:3px solid #fff;outline-offset:5px}@keyframes vewh-buy-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,200,255,0)}45%{transform:scale(1.04);box-shadow:0 0 0 7px rgba(0,200,255,.22)}}@media(prefers-reduced-motion:no-preference){html[data-motion="on"] .vewh-quick-buy .story-cta{animation:vewh-buy-pulse 2.4s ease-in-out 2}html[data-motion="on"] .vewh-quick-buy .story-cta:hover,html[data-motion="on"] .vewh-quick-buy .story-cta:focus-visible{animation:none}}@media(max-width:480px){.vewh-quick-buy{gap:10px}.vewh-quick-buy .story-cta{font-size:.86rem;letter-spacing:.02em;padding:14px 18px}}