body .hero.motion-hero{min-height:clamp(580px,78vh,850px);padding:70px 4% 58px!important;background:#000!important;display:flex;flex-direction:column;justify-content:center;isolation:isolate}
body .hero.motion-hero .motion-heading{position:relative!important;display:block!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:0!important;white-space:normal;z-index:2;color:var(--yellow);font-size:clamp(72px,13.4vw,205px)!important;line-height:.91!important;letter-spacing:-.045em;text-shadow:0 2px 12px #0009;pointer-events:none}
body .hero.motion-hero .hero-film{display:contents}
body .hero.motion-hero .motion-tagline{position:relative!important;left:auto!important;top:auto!important;margin:36px 0 0!important;color:#fff;font-size:clamp(24px,3.4vw,48px)!important;line-height:1.4;z-index:2;pointer-events:none;white-space:normal!important;max-width:none!important;text-shadow:0 2px 10px #000}
body .hero.motion-hero .hero-falling-canvas{display:block!important;position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
body .hero.motion-hero .page-ornaments,body .hero.motion-hero .hero-ring,body .hero.motion-hero .hero-mobile-sculpture{display:none!important}
@media(max-width:650px){body .hero.motion-hero{min-height:480px;padding:50px 22px!important}body .hero.motion-hero .motion-heading{font-size:13.4vw!important;max-width:100%;letter-spacing:-.045em}body .hero.motion-hero .motion-tagline{font-size:5.2vw!important;margin-top:25px!important}}
