/* Approved host portrait with a generated restaurant background. */
.hero-image img{object-position:50% 37%;filter:brightness(.96) saturate(.92)}
.hero-image:after{background:linear-gradient(180deg,rgba(68,41,18,.03),transparent 40%,rgba(35,22,13,.08) 65%,rgba(28,17,10,.58));box-shadow:inset 0 0 60px #3d24151a}
.hero-image .image-caption{z-index:2;right:24px;bottom:30px;text-shadow:0 2px 12px #20150c}
@media(max-width:750px){.hero-image{min-height:0;height:auto;aspect-ratio:4/5}.hero-image img{object-position:50% 32%}.hero-image .seal{width:76px;height:76px;right:14px;top:14px;font-size:7px;padding:9px}.hero-image .image-caption{font-size:22px;left:22px;bottom:24px}}
