.hero .sv-scrollcue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:0;cursor:pointer;padding:8px 14px;transition:opacity .35s ease}.hero .sv-scrollcue-text{font:600 11px/1 "DM Sans",system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.62)}.hero .sv-scrollcue-arrow{display:block;color:rgba(228,201,126,.92);animation:svCueBounce 1.9s ease-in-out infinite}.hero .sv-scrollcue-arrow svg{display:block;width:26px;height:15px}.hero .sv-scrollcue:hover .sv-scrollcue-arrow{color:#E4C97E}.hero .sv-scrollcue:hover .sv-scrollcue-text{color:rgba(255,255,255,.85)}.hero .sv-scrollcue:focus-visible{outline:2px solid rgba(201,168,76,.75);outline-offset:5px;border-radius:10px}@keyframes svCueBounce{0%,100%{transform:translateY(0);opacity:.65}50%{transform:translateY(6px);opacity:1}}.hero .svc-worldmap,.hero .hero-content{will-change:transform}@media (prefers-reduced-motion:reduce){.hero .sv-scrollcue-arrow{animation:none}.hero .svc-worldmap,.hero .hero-content{will-change:auto;transform:none !important}}@media (max-width:600px){.hero .sv-scrollcue{bottom:16px}.hero .sv-scrollcue-text{display:none}}