.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--paper{gap:var(--rb-space-4);background:var(--rb-paper);min-height:0;padding-top:var(--rb-space-8);grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.eph-hero--paper .eph-hero__backdrop{order:2;position:relative;inset:auto;overflow:hidden}.eph-hero--paper .eph-hero__photo{-webkit-mask-composite:source-in;border-radius:var(--rb-radius);height:auto;max-height:52vh;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.eph-hero--paper .eph-hero__content{order:1}@media (width>=840px){.eph-hero--paper{align-items:center;column-gap:var(--rb-space-8);padding-right:var(--rb-gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.eph-hero--paper .eph-hero__backdrop{order:2}.eph-hero--paper .eph-hero__content{order:1}}.eph-hero--paper .eph-hero__dek{color:var(--rb-ink-soft)}.eph-hero--paper .eph-hero__readout{color:var(--rb-ink-faint)}.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 (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-primary);font-weight:400}.eph-hero__readout{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:2px;margin-top:.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;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%}
