
.hero-scroll-stage{position:relative}
.hero-scroll-enabled .hero-scroll-stage{height:calc(var(--hero-height) + 115vh)}
.hero-scroll-enabled .version-2 .hero-scroll-stage .hero-dark{position:sticky;top:0}
.hero-scroll-enabled .version-2:not(.version-3) .dark-photo.hero-layers img{transform:translate(var(--eye-x,0px),var(--eye-y,0px)) scale(var(--eye-scale,1))!important;transform-origin:var(--eye-origin-x,60%) var(--eye-origin-y,35%);will-change:transform}
.hero-scroll-enabled .hero-dark .hero-text,.hero-scroll-enabled .hero-dark .hero-offer{opacity:var(--hero-copy,1)}
@media(prefers-reduced-motion:reduce){.hero-scroll-enabled .hero-scroll-stage{height:auto}.hero-scroll-enabled .version-2 .hero-scroll-stage .hero-dark{position:relative}}

@media(max-width:600px){.hero-scroll-enabled .hero-scroll-stage{height:calc(var(--hero-height) + 95vh)}}
@media(prefers-reduced-motion:reduce){.hero-scroll-enabled .hero-scroll-stage{height:auto}}

.hero-scroll-cue{display:flex;align-items:center;gap:12px;width:max-content;margin-top:22px;padding:8px 0;background:none;border:0;color:#ffffffb8;font:inherit;font-size:11px;letter-spacing:.055em;cursor:pointer;transition:opacity .25s,visibility .25s}
.hero-scroll-cue svg{width:15px;height:20px;color:var(--pink);animation:cue-down 2.4s ease-in-out infinite}
.hero-scroll-cue:hover{color:#fff}.hero-scroll-cue.is-hidden{opacity:0;visibility:hidden;pointer-events:none}
@keyframes cue-down{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@media(prefers-reduced-motion:reduce){.hero-scroll-cue svg{animation:none}.hero-scroll-cue{transition:none}}

.hero-actions{display:flex;align-items:center;gap:24px}.hero-actions .hero-scroll-cue{margin:0;flex-shrink:0}.hero-actions .button{flex-shrink:0}@media(max-width:600px){.hero-actions{gap:14px}.hero-actions .hero-scroll-cue{font-size:10px;letter-spacing:0;gap:6px}.hero-actions .hero-scroll-cue svg{width:12px}.hero-actions .button{padding-left:16px;gap:12px;font-size:10px}}@media(max-width:360px){.hero-actions{gap:9px}.hero-actions .hero-scroll-cue{font-size:9px}.hero-actions .button{padding-left:12px;gap:8px}}
