.omc-hero{background:var(--night);color:white}.omc-hero .eyebrow,.omc-hero em{color:var(--lime)}.omc-hero h1{font-size:clamp(2.8rem,5.5vw,5.8rem);max-width:1100px}.omc-intro{max-width:650px;color:#c4d0d2;margin:2rem 0;font-size:1.15rem}.omc-video{margin:0}.omc-video video{width:100%;max-height:720px;display:block;background:#0b2029}.omc-video figcaption{font-size:.8rem;color:var(--muted);margin-top:.7rem}.omc-material{background:#e5ece9}.omc-note{margin-top:2rem;color:var(--muted)}.omc-sources{font-size:.8rem;margin-top:1.2rem;color:var(--muted)}.omc-sources a{text-underline-offset:3px}.header nav{flex-wrap:wrap;gap:.8rem 1.2rem}.header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.header nav{justify-content:flex-start}}

.omc-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.omc-hero-figure{margin:0;order:2}.omc-hero-image{display:block;width:100%;height:100%;max-height:520px;object-fit:cover}.omc-hero>*:not(.omc-hero-figure){grid-column:1}.omc-hero .omc-hero-figure{grid-column:2;grid-row:1 / span 5}@media(max-width:720px){.omc-hero{display:block}.omc-hero-figure{margin-top:2rem}.omc-hero-image{max-height:380px}}
.omc-hero{align-items:start}.omc-hero-figure{align-self:start;margin-top:0}.omc-hero .omc-hero-figure{grid-row:1 / span 4}

.omc-hero{display:flex;flex-direction:column;align-items:stretch}.omc-hero>*{grid-column:auto!important;grid-row:auto!important}.omc-hero-figure{order:5;width:100%;max-width:900px;margin:2rem auto 0}.omc-hero-image{max-height:520px;object-fit:cover}
.omc-hero-image{height:auto;max-height:none;object-fit:contain}
