/* Experimental home layout. Disable via site/home-layout.json. */
.home-overlay .wrap{position:relative;--edge:52px}
.home-overlay .wrap>header{position:absolute;top:0;left:0;right:0;padding:0 var(--edge);border-bottom:0;background:linear-gradient(180deg,rgb(0 0 0 / .65),transparent)}
.home-overlay .home-hero-visual{padding-top:0}
.home-overlay .bar-hero{margin-left:calc(-1 * var(--edge));margin-right:calc(-1 * var(--edge))}
.home-overlay .bar-hero img{width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain}
.home-overlay .wrap>header nav a{text-shadow:0 1px 8px #000}
@media(max-width:850px){.home-overlay .wrap{--edge:28px}}
@media(max-width:560px){.home-overlay .wrap{--edge:22px}.home-overlay .wrap>header nav{right:var(--edge)}}
