.block-image-link-banner .has-t-1-font-size,.block-image-link-banner .has-t-2-font-size,.block-image-link-banner h2{margin-bottom:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem)}.block-image-link-banner img,.block-image-link-banner picture{display:none;align-self:stretch;width:100%;min-height:clamp(9.625rem,1.175982801rem + 17.199017199vw,18.375rem);object-fit:cover;aspect-ratio:206/294}@media (min-width:768px){.block-image-link-banner img,.block-image-link-banner picture{display:block}}.block-image-link-banner__image-links{margin-top:clamp(2rem,1.5171990172rem + .9828009828vw,2.5rem)}@media (min-width:768px){.block-image-link-banner__image-links{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column dense;max-width:none;padding:0}}.block-image-link-banner__link{position:relative;display:flex;width:100%;padding-block:clamp(1rem,.5171990172rem + .9828009828vw,1.5rem);text-decoration:none;border-bottom:1px solid var(--general-line)}@media (min-width:768px){.block-image-link-banner__link{padding:0}}.block-image-link-banner__link:first-child{border-top:1px solid var(--general-line)}.block-image-link-banner__link::after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:var(--brand-white);opacity:0;pointer-events:none;transition:opacity .4s ease-out}@media (min-width:768px){.block-image-link-banner__link:focus::after,.block-image-link-banner__link:hover::after{opacity:.7}}.block-image-link-banner__link:focus .block-image-link-banner__link-text,.block-image-link-banner__link:hover .block-image-link-banner__link-text{color:var(--buttons-primary-bg-hover)}@media (min-width:768px){.block-image-link-banner__link:focus .block-image-link-banner__link-text,.block-image-link-banner__link:hover .block-image-link-banner__link-text{color:var(--text-heading);opacity:1}}.block-image-link-banner__link:focus .block-image-link-banner__link-text span,.block-image-link-banner__link:hover .block-image-link-banner__link-text span{color:var(--brand-white)}.block-image-link-banner__link:focus .block-image-link-banner__link-text span::before,.block-image-link-banner__link:hover .block-image-link-banner__link-text span::before{background-color:var(--buttons-primary-bg-hover)}.block-image-link-banner__link-text{font-weight:500;font-size:clamp(1.25rem,.5257985258rem + 1.4742014742vw,2rem);font-family:big-caslon-fb;line-height:1.35;letter-spacing:.02em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;color:var(--text-heading);transition:color .4s ease-out}@media (min-width:768px){.block-image-link-banner__link-text{font-weight:700;font-size:clamp(.875rem,.6335995086rem + .4914004914vw,1.125rem);font-family:Gotham;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;position:absolute;left:clamp(.75rem,.6292997543rem + .2457002457vw,.875rem);bottom:clamp(.75rem,.6292997543rem + .2457002457vw,.875rem);right:clamp(.75rem,.6292997543rem + .2457002457vw,.875rem);z-index:3;width:auto;opacity:0;transition:opacity .4s ease-out}}.block-image-link-banner__link-text span{display:inline-block;padding:0;text-decoration:none;border:none;background:0 0;cursor:pointer;appearance:none;display:grid;width:2.375rem;height:2.375rem;color:var(--brand-white);background-color:transparent}.block-image-link-banner__link-text span::after{content:"\ea09";font-weight:400;font-size:2.25rem;font-family:impulse-icons,sans-serif;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.block-image-link-banner__link-text span{display:none}}.block-image-link-banner__link-text span::after,.block-image-link-banner__link-text span::before{grid-area:1/1/span 1/span 1;margin:auto}.block-image-link-banner__link-text span::before{content:"";z-index:1;width:1.875rem;height:1.875rem;border-radius:50%;background-color:var(--brand-black);transition:background-color .4s ease-out}.block-image-link-banner__link-text span::after{z-index:2}.block-image-link-banner--image-md img,.block-image-link-banner--image-md picture{aspect-ratio:412/294}.block-image-link-banner--image-lg img,.block-image-link-banner--image-lg picture{aspect-ratio:720/294}