.rO8L1q_wrap{min-height:calc(100svh - var(--header-h));display:grid}@media (min-width:1024px){.rO8L1q_wrap{grid-template-columns:1fr 1fr}}.rO8L1q_art{min-height:46svh;position:relative;overflow:hidden}.rO8L1q_scene{width:100%;height:100%;position:absolute;inset:0}.rO8L1q_text{padding:clamp(48px, 7vw, 120px) var(--gutter);align-content:center;justify-items:start;gap:22px;display:grid}.rO8L1q_letter{gap:12px;width:100%;margin-top:32px;display:grid}
