.Op59SG_hero{align-items:center;min-height:clamp(36rem,85svh,46rem);display:flex}.Op59SG_scene{pointer-events:none;position:absolute;inset:0}.Op59SG_content{width:100%;text-shadow:0 1px 2px var(--background), 0 0 5px var(--background);padding-block:clamp(3rem,8svh,5rem)}@media (min-width:64rem){.Op59SG_hero{min-height:clamp(36rem,78svh,48rem)}.Op59SG_scene{left:55%}.Op59SG_content{text-align:left;width:55%;text-shadow:none;align-items:flex-start}.Op59SG_content>div{justify-content:flex-start}}
