@media(min-width:761px){.photo-led .hero-visual>img{left:-5%;top:-20%;width:110%;height:140%}.hero-interactive{cursor:grab}.hero-interactive .hero-copy{cursor:auto}.hero-interactive a,.hero-interactive button{cursor:pointer}.hero-interactive .hero-visual{pointer-events:none}.hero-interactive.hero-dragging{cursor:grabbing;user-select:none}.hero-drag-hint{position:absolute;right:var(--pad);top:28px;z-index:2;display:flex;align-items:center;gap:11px;color:#fff;font-size:var(--type-meta);letter-spacing:.1em;pointer-events:none;opacity:.8}.hero-drag-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff65;border-radius:50%;backdrop-filter:blur(12px);background:#16364b40;font-size:var(--type-h4);transition:transform .3s,background .3s}.hero-dragging .hero-drag-icon{transform:scale(1.18);background:#ffffff35}.hero-interactive .hero-visual img{user-select:none;-webkit-user-drag:none}}
@media(max-width:760px),(prefers-reduced-motion:reduce){.hero-drag-hint{display:none}}html.reduce-motion .hero-drag-hint{display:none}

.hero-interactive .hero-visual{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hero-interactive.hero-dragging .hero-visual{transform:scale(1.025)}

html.reduce-motion,html.reduce-motion *{scroll-behavior:auto!important}
