.m-phero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(220px,32vh,360px);padding-block:clamp(40px,6vw,72px)}.m-phero--band{background:var(--c-bg-sub)}.m-phero__figure{position:absolute;inset:0;z-index:0;margin:0;overflow:hidden}.m-phero__figure img{width:100%;height:100%;object-fit:cover;display:block}.m-phero--pos-top .m-phero__figure img{object-position:50% 30%}.m-phero--pos-bottom .m-phero__figure img{object-position:50% 72%}.m-phero__scrim{position:absolute;inset:0;z-index:1;background:#00000080}.m-phero__inner{position:relative;z-index:2}.m-phero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:var(--fz-xs);letter-spacing:var(--ls-eyebrow);color:var(--c-brand-deep);margin-block-end:var(--s-16)}.m-phero__eyebrow:before{content:"";width:22px;height:19px;flex:none;background:currentColor;-webkit-mask:url(/images/logo_mark_mono.svg) no-repeat center / contain;mask:url(/images/logo_mark_mono.svg) no-repeat center / contain}.m-phero__title{font-size:var(--fz-sechead);letter-spacing:var(--ls-head)}.m-phero__line{display:inline-block;padding:.28em .56em;background:var(--c-brand-deep);color:#fff}.m-phero__lead{margin-block-start:var(--s-24);max-width:var(--measure);line-height:var(--lh-loose);color:var(--c-text-sub)}.m-phero--photo .m-phero__eyebrow{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.45)}@keyframes m-phero-zoom{0%{transform:scale(1.05)}to{transform:none}}@keyframes m-phero-band{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.m-phero__figure img{animation:m-phero-zoom 1.4s var(--ease-out) both}.m-phero__line{animation:m-phero-band .7s var(--ease-out) .15s both}@media(prefers-reduced-motion:reduce){.m-phero__figure img,.m-phero__line{animation:none}}.m-phero--photo .m-phero__lead{color:#ffffffe6}
