.footer{display:grid;grid-template-columns:auto clamp(275px,100%,1440px) auto;overflow:hidden;padding-block:clamp(4rem,5vw,8rem);position:relative}.footer__main{align-items:center;display:flex;justify-content:flex-end}.footer__image{height:100%;left:0;object-fit:cover;object-position:center 74%;opacity:.25;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.footer__content{position:relative;z-index:10}.footer__content:after{background:#fff;content:"";height:100%;left:calc(100% - 1px);position:absolute;top:0;width:100vw}.footer__content-mask{align-items:center;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%,120px 100%);color:var(--clr-navy);display:grid;font-size:12px;font-weight:600;gap:1em;grid-template-columns:clamp(80px,7vw,120px) auto;height:200px;padding-inline:clamp(80px,10vw,136px) 2rem}.footer__logo{display:block;height:auto;width:100%}