.eph-hero{flex-direction:column;justify-content:flex-end;min-height:52vh;display:flex;position:relative;overflow:hidden}.eph-hero--tall{min-height:64vh}.eph-hero--band{min-height:36vh}.eph-hero__backdrop{z-index:1;position:absolute;inset:0;overflow:hidden}.eph-hero__photo{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.eph-hero__scrim{pointer-events:none;background:linear-gradient(#0000 0%,#00000024 45%,#0000008c 100%);position:absolute;inset:0}.eph-hero__content{z-index:2;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6) calc(var(--space-8) + var(--mode-dock-height,0px));flex-direction:column;display:flex;position:relative}@media (min-width:840px){.eph-hero__content{padding:var(--space-12) var(--space-8) var(--space-12)}}.eph-hero--photo .eph-hero__head .ed-section-head__title{color:var(--text-on-dark-primary)}.eph-hero--photo .eph-hero__head .ed-eyebrow{color:var(--text-on-dark-secondary)}.eph-hero--photo .eph-hero__head .ed-hairline{background:color-mix(in srgb, var(--color-mv2-cream) 35%, transparent)}.eph-hero__head .ed-section-head__title{text-wrap:balance}.eph-hero__dek{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:42ch;margin:0;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.eph-hero--photo .eph-hero__dek{color:var(--text-on-dark-secondary);font-family:var(--font-editorial,"Cormorant Garamond", Georgia, serif);font-style:italic;font-weight:300}.eph-hero__readout{align-items:center;gap:var(--space-2);letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;display:inline-flex}.eph-hero--photo .eph-hero__readout{color:var(--text-on-dark-secondary)}.eph-hero__cta{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.eph-hero__cta>*{min-height:44px}.eph-hero__overlay{width:100%}
