.meat-final-cta{position:relative;overflow:hidden}.meat-final-cta__media,.meat-final-cta__shade{position:absolute;inset:0}.meat-final-cta__media img{width:100%;height:100%;object-fit:cover;object-position:55% center;filter:saturate(.72) contrast(1.08)}.meat-final-cta__shade{background:linear-gradient(90deg,#141311f5,#141311b8 54%,#1413113d),linear-gradient(0deg,rgba(20,19,17,.48),transparent 58%)}.meat-final-cta__media-note{position:absolute;z-index:2;right:1rem;bottom:1rem;padding:.4rem .55rem;color:var(--meat-color-charcoal);background:var(--meat-color-bone);font-size:.68rem}.meat-final-cta__layout{position:relative;z-index:1;display:grid;min-height:clamp(31rem,48vw,43rem);grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end}.meat-final-cta:not(.meat-final-cta--media) .meat-final-cta__layout{min-height:0;align-content:center;align-items:center}.meat-final-cta header{max-width:52rem}.meat-final-cta h2{margin:.7rem 0 0;font-family:var(--meat-font-display);font-size:clamp(3rem,6vw,6rem);font-weight:520;letter-spacing:-.05em;line-height:.9}.meat-final-cta header>p:last-child{max-width:40rem;color:#f7f2e8b8;line-height:1.7}.meat-theme .meat-final-cta__primary{color:var(--meat-color-charcoal);background:var(--meat-color-bone);border-color:var(--meat-color-bone)}.meat-theme .meat-final-cta__primary:hover{color:var(--meat-color-bone);background:var(--meat-color-oxblood);border-color:var(--meat-color-oxblood)}@media(max-width:760px){.meat-final-cta__shade{background:linear-gradient(0deg,#141311f5,#14131157)}.meat-final-cta__layout{min-height:38rem;grid-template-columns:1fr;gap:1.5rem;align-content:end;align-items:start}.meat-final-cta .meat-block__actions{margin-top:0}}
