.event-hero{color:var(--text-on-dark);min-height:64vh;overflow:hidden;position:relative}.event-hero__bg{height:100%;inset:0;object-fit:cover;object-position:center 75%;position:absolute;width:100%}.event-hero__tint{background:color-mix(in srgb,var(--fsc-capital-navy) 60%,transparent);inset:0;position:absolute}.event-hero__scrim{background:linear-gradient(to top,color-mix(in srgb,var(--fsc-capital-navy) 95%,transparent),color-mix(in srgb,var(--fsc-capital-navy) 70%,transparent) 50%,color-mix(in srgb,var(--fsc-capital-navy) 35%,transparent));inset:0;position:absolute}.event-hero__inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:64vh;padding-block:var(--space-9) var(--space-8);position:relative}.event-hero__eyebrow{color:var(--text-on-dark);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.event-hero__title{color:var(--text-on-dark);font-size:var(--text-3xl);line-height:var(--leading-tight);margin-top:var(--space-3);max-width:48rem}.event-hero__meta{color:var(--text-on-dark);display:flex;flex-wrap:wrap;font-weight:var(--weight-heading);gap:var(--space-1) var(--space-5);margin-top:var(--space-4)}.event-hero__blurb{color:hsla(0,0%,100%,.85);line-height:var(--leading-body);margin-top:var(--space-4);max-width:42rem}.event-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.event-hero__cta{padding:.75rem 1.5rem}.event-hero__cta--primary{background:var(--cta);color:var(--text-on-dark)}.event-hero__cta--primary:hover{background:var(--surface-base);color:var(--surface-dark)}.event-hero__cta--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.35);color:var(--text-on-dark)}.event-hero__cta--ghost:hover{background:var(--surface-base);border-color:var(--surface-base);color:var(--surface-dark)}@media (min-width:640px){.event-hero__title{font-size:var(--text-4xl)}}