/* Blend the original photograph into the hero, without a visible card. */
.trifood-home .hero{overflow:hidden;background:radial-gradient(ellipse at 85% 50%,#59081742,transparent 68%),#10090d}.trifood-home .hero-grid{align-items:center;gap:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.trifood-home .hero-grid>div{z-index:2}.trifood-home .food-hero-photo{align-self:center;width:calc(100% + 65px);max-width:none;margin:0 0 0 -25px;aspect-ratio:1.2;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 95%,transparent 100%)}.trifood-home .food-hero-photo img{display:block;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:100% center;border:0;border-radius:0;box-shadow:none;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 84%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 84%,transparent 100%)}@media(max-width:760px){.trifood-home .hero-grid{grid-template-columns:1fr;gap:14px}.trifood-home .food-hero-photo{width:calc(100% + 24px);margin:0 -12px;aspect-ratio:1.35;background:transparent;border-radius:0}.trifood-home .food-hero-photo img{width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;object-position:100% center}}@media(max-width:380px){.trifood-home .food-hero-photo{aspect-ratio:1.2}}@supports not (mask-image:linear-gradient(black,transparent)){.trifood-home .food-hero-photo{overflow:hidden}.trifood-home .food-hero-photo:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 35px 25px #10090d}}
