[data-home-banners][hidden] { display: none; }
.home-banner-link { position: absolute; inset: 0; display: block; }
.home-banner-link img { display: block; width: 100%; height: 100%; object-fit: contain; }
.home-banner-link:focus-visible { outline: 2px solid var(--gold); outline-offset: -3px; }
