.hero.hero-with-video{min-height:auto}.hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:center}.hero-split .hero-content{width:auto;max-width:570px}.hero-video{margin:0;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0d2938;box-shadow:0 24px 60px #0d29382e,0 2px 6px #0d293814}.hero-video video{display:block;width:100%;height:100%;object-fit:cover}.hero-video video::cue{font-family:var(--serif);font-size:.95em;line-height:1.35;background:#0d2938c7;color:#fff}@media(max-width:900px){.hero.hero-with-video{padding-bottom:clamp(28px,6vw,48px)}.hero-split{grid-template-columns:1fr;gap:24px}.hero-split .hero-content{max-width:650px}.hero-video{width:100%;max-width:720px;margin-inline:auto}}
