.hero-watch-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;filter:brightness(.12);background:#111310}.hero-watch-scene svg{position:absolute;display:block;width:100%;height:100%;max-width:none;overflow:visible}.hero-watch-scene.is-ready{animation:watch-reveal 3.8s cubic-bezier(.2,.55,.35,1) both!important}.hero-watch-scene .watch-hand{transform-box:view-box;transform-origin:0 0;animation:hand-turn var(--revolution) linear infinite!important;animation-delay:2.8s!important;animation-play-state:paused!important}.hero-watch-scene.is-running .watch-hand{animation-play-state:running!important}.hero-watch-scene .hour-hand{--revolution:43200s}.hero-watch-scene .minute-hand{--revolution:3600s}.hero-watch-scene .second-hand{--revolution:60s}.hero-watch-scene.is-paused .watch-hand{animation-play-state:paused!important}.hero .hero-shade{pointer-events:none}.hero-watch-scene .dial-shimmer{animation:dial-breathe 12s ease-in-out 3.8s infinite alternate;opacity:.1}.hero-watch-scene.is-paused .dial-shimmer{animation-play-state:paused!important}@keyframes watch-reveal{0%{opacity:0;filter:brightness(.12)}40%{opacity:.8;filter:brightness(.46)}100%{opacity:1;filter:brightness(1)}}@keyframes hand-turn{to{transform:rotate(360deg)}}@keyframes dial-breathe{from{opacity:.04}to{opacity:.17}}
@media(max-width:700px){.hero-watch-scene.is-ready{animation-name:watch-reveal-mobile!important}@keyframes watch-reveal-mobile{0%{opacity:0;filter:brightness(.12)}40%{opacity:.7;filter:brightness(.46)}100%{opacity:.9;filter:brightness(1)}}}

