.gastronomy-page .industry-hero h1{font-size:clamp(62px,6.2vw,89px);letter-spacing:-.055em}
.gastronomy-page .industry-hero-copy>.gastronomy-hero-lead{font-size:27px;font-weight:500;line-height:1.25;color:#fff;margin-top:23px;letter-spacing:-.035em}
.gastronomy-page .industry-hero-copy>.gastronomy-hero-lead+p{margin-top:18px}
.gastronomy-page .industry-hero-art img{object-position:63% center}
.gastronomy-client{display:flex;align-items:center;justify-content:space-between;gap:55px;padding-block:55px;border-bottom:1px solid var(--line)}
.gastronomy-client h2{font-size:38px;line-height:1.15;margin-top:23px;letter-spacing:-.04em}
.gastronomy-client .text-link{font-size:12px;color:var(--primary);margin-top:23px}
.gastronomy-brand-grid{display:block;width:32%;max-width:300px;margin:0;flex-shrink:0}
.gastronomy-brand-grid .client-brand{height:105px}
@media(min-width:721px) and (max-width:1100px){.gastronomy-page .industry-hero h1{font-size:clamp(48px,6.15vw,67px)}.gastronomy-page .industry-hero-copy>.gastronomy-hero-lead{font-size:24px}.gastronomy-client h2{font-size:32px}.gastronomy-client{gap:35px}}
@media(max-width:720px){.gastronomy-page .industry-hero h1{font-size:clamp(42px,11.8vw,76px)}.gastronomy-page .industry-hero-copy>.gastronomy-hero-lead{font-size:24px;line-height:1.35;margin-top:20px}.gastronomy-page .industry-hero-art img{object-position:54% 58%}.gastronomy-client{display:block;padding-block:43px}.gastronomy-client h2{font-size:32px}.gastronomy-client .text-link{font-size:11px;line-height:1.7;gap:15px}.gastronomy-brand-grid{width:100%;max-width:230px;margin:28px auto 0}.gastronomy-brand-grid .client-brand{height:85px}}
@media(max-width:360px){.gastronomy-page .industry-hero h1{font-size:35px}.gastronomy-page .industry-hero-copy>.gastronomy-hero-lead{font-size:22px}.gastronomy-client h2{font-size:29px}}
