/* Bounded homepage slideshow and client-service message. */
.hero-slideshow{overflow:hidden}.hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 900ms ease}.hero-slide.is-active{opacity:1}.client-promise{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:23px 45px;background:#102b23;border-block:1px solid #d7b66f45;color:#f5f4ed}.client-promise>div{display:flex;align-items:flex-start;gap:13px}.promise-icon{color:#d7b66f;font-size:22px;line-height:1}.client-promise h2{font-size:15px;line-height:1.4;font-weight:600}.client-promise p{font-size:12px;line-height:1.6;color:#c5d6cd;margin-top:5px}@media(max-width:760px){.client-promise{grid-template-columns:1fr;gap:20px;padding:23px}.client-promise h2{font-size:15px}.hero-slideshow{opacity:.9}}@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}
/* Only the working-chef image is presented in black and white. */
.hero-slide[src$="/hero-slide-3.webp"]{filter:grayscale(1)}
