.LegalHero_hero__KdwSw{position:relative;width:100%;min-height:clamp(220px,38vw,420px);overflow:hidden;display:flex;align-items:center;justify-content:center}.LegalHero_image__W0F__{object-fit:cover;object-position:center 42%}.LegalHero_overlay__aIGP_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,14,.72),rgba(5,6,14,.55) 45%,rgba(5,6,14,.82)),radial-gradient(ellipse 80% 70% at 50% 50%,rgba(5,6,14,.25) 0,rgba(5,6,14,.65) 100%);pointer-events:none}.LegalHero_content__WyKQD{position:relative;z-index:2;text-align:center;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,4vw,2rem);max-width:48rem}.LegalHero_eyebrow__6OEPj{font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:rgba(78,201,212,.85);margin-bottom:.75rem}.LegalHero_title__rOaGP{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:700;line-height:1.05;color:#faf7f0;text-shadow:0 2px 24px rgba(0,0,0,.55);margin:0}.LegalHero_subtitle__a6ve_{margin:1rem 0 0;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.55;color:rgba(244,242,249,.82);text-shadow:0 1px 12px rgba(0,0,0,.45)}@media (max-width:640px){.LegalHero_hero__KdwSw{min-height:clamp(200px,52vw,280px)}.LegalHero_image__W0F__{object-position:center 38%}}