.oddity-hero.has-photo{background:#101013}
.oddity-hero.has-photo .hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block}
.oddity-hero.has-photo .hero-shade{background:linear-gradient(90deg,rgba(6,6,8,.88) 0%,rgba(6,6,8,.46) 55%,rgba(6,6,8,.18) 100%),linear-gradient(to top,rgba(6,6,8,.78),transparent 48%)}
@media(max-width:820px){.oddity-hero.has-photo .hero-shade{background:linear-gradient(to top,rgba(6,6,8,.9),rgba(6,6,8,.25) 80%)}}
@media(max-width:820px){.oddity-hero.long-title h1{font-size:clamp(2.6rem,11.5vw,4.6rem);line-height:.97}}
