.am-page-hero{background:var(--american-navy);align-items:flex-end;width:100%;height:50vh;min-height:360px;max-height:500px;display:flex;position:relative;overflow:hidden}.am-page-hero__bg{z-index:1;position:absolute;inset:0}.am-page-hero__image{object-fit:cover;width:100%;height:100%;transition:transform 8s ease-out;transform:scale(1.05)}.is-loaded .am-page-hero__image{transform:scale(1)}.am-page-hero__overlay{background:linear-gradient(90deg,#000364d9 0%,#00036480 40%,#00036426 100%),linear-gradient(#0000 50%,#00036466 100%);position:absolute;inset:0}.am-page-hero__content{z-index:10;opacity:0;width:100%;max-width:1400px;transition:opacity 1s var(--american-ease),transform 1s var(--american-ease);align-items:stretch;gap:24px;padding:0 40px 48px;transition-delay:.3s;display:flex;position:relative;transform:translateY(20px)}.is-loaded .am-page-hero__content{opacity:1;transform:translateY(0)}@media (min-width:768px){.am-page-hero__content{gap:28px;padding:0 60px 56px}}@media (min-width:1024px){.am-page-hero__content{gap:32px;padding:0 80px 64px}}.am-page-hero__accent-bar{background:linear-gradient(to bottom,var(--american-accent),#c7403d33);flex-shrink:0;width:3px;display:none}@media (min-width:768px){.am-page-hero__accent-bar{display:block}}.am-page-hero__text{flex-direction:column;justify-content:flex-end;gap:12px;display:flex}.am-page-hero__title{font-family:var(--american-font-display);color:var(--american-white);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.1}.am-page-hero__subtitle{font-family:var(--american-font-body);color:#ffffffb3;max-width:600px;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:400;line-height:1.6}.am-page-hero.no-animate .am-page-hero__image,.am-page-hero.no-animate .am-page-hero__content{opacity:1;transition:none;transform:none}
