.ffm-hero{align-items:flex-end;background:var(--bg);color:var(--fg);display:flex;isolation:isolate;min-height:clamp(420px,72svh,640px);overflow:hidden;position:relative}.ffm-hero__media{inset:0;position:absolute;z-index:-1}.ffm-hero__media:after{background:linear-gradient(to top,rgba(26,26,26,.6),rgba(26,26,26,0) 60%),var(--scrim);content:"";inset:0;position:absolute}.ffm-hero__img{display:block;height:100%;object-fit:cover;object-position:var(--pos);width:100%}.ffm-hero__inner{margin:0 auto;max-width:1280px;padding:96px var(--ffs-gutter,20px) clamp(40px,7vw,72px);width:100%}.ffm-hero__eyebrow{color:var(--eyebrow);margin-bottom:14px}.ffm-hero__eyebrow.is-tag{background:var(--eyebrow);color:var(--fg);display:inline-block;padding:7px 10px 6px}.ffm-hero__title{animation:ffm-fade .9s ease-out .1s both;color:var(--fg);font-size:clamp(64px,19vw,208px)}@keyframes ffm-fade{0%{opacity:0}to{opacity:1}}@media (min-width:960px){.ffm-hero{min-height:clamp(520px,78vh,820px)}}@media (prefers-reduced-motion:reduce){.ffm-hero__title{animation:none}}