:root{--green:#073653;--dark:#05283f;--gold:#c49a48;--ink:#24323b;--muted:#596972}
header>.header-language-logo{width:205px;min-width:205px;height:68px;display:flex;align-items:center;justify-content:center;background:none!important;box-shadow:none!important;border:0!important;padding:0!important;filter:none!important}
.header-language-logo .maq-logo{display:block;width:100%;height:auto;max-height:64px;object-fit:contain;filter:none;mix-blend-mode:normal}
.header-language-logo .maq-logo-ar{display:none}
html[dir=rtl] .header-language-logo .maq-logo-en{display:none}
html[dir=rtl] .header-language-logo .maq-logo-ar{display:block}
.footer-brand{background:none!important;box-shadow:none!important;filter:none!important;max-width:300px}
.footer-brand .maq-footer-logo{display:block;width:100%;height:auto;max-height:110px;object-fit:contain;filter:none!important;mix-blend-mode:normal!important}
footer{background:#062d47!important}.preview-bar{background:#062d47}.meat-whole-brief{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:35px}.meat-whole-brief>div{max-width:720px}.meat-whole-brief>.button{flex-shrink:0}
@media(max-width:1100px){header>.header-language-logo{width:185px;min-width:185px}}
@media(max-width:700px){header>.header-language-logo{width:158px;min-width:158px;height:58px}.header-language-logo .maq-logo{max-height:54px}.footer-brand{max-width:260px}.meat-whole-brief{display:block}.meat-whole-brief>.button{margin-top:15px}}
@media(max-width:360px){header>.header-language-logo{width:137px;min-width:137px;height:52px}}
.footer-brand .maq-footer-ar{display:none}html[dir=rtl] .footer-brand .maq-footer-en{display:none}html[dir=rtl] .footer-brand .maq-footer-ar{display:block}
/* Compact homepage introduction; imagery has its own bounded stage. */
.batch-hero.expanded-hero{min-height:0;align-items:start}.batch-hero.expanded-hero .hero-copy{padding-top:38px;padding-bottom:34px}.batch-hero.expanded-hero h1{font-size:clamp(32px,3vw,44px);line-height:1.13;letter-spacing:-1.4px;margin:22px 0}.batch-hero.expanded-hero .lead{font-size:15px;line-height:1.65;margin:16px 0}.batch-hero.expanded-hero .hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}.batch-hero.expanded-hero .hero-note{margin-top:22px;font-size:10px}.batch-hero.expanded-hero .actions{margin-top:24px}.batch-hero.expanded-hero .family-hero{min-height:0;align-self:start;width:100%}.batch-hero.expanded-hero .family-slides{height:370px;min-height:0;flex:0 0 370px}.batch-hero.expanded-hero .family-slide .transparent-pack{height:280px;flex:0 0 280px;min-height:0}.batch-hero.expanded-hero .family-slide .transparent-pack img{width:100%;height:100%;max-height:280px;object-fit:contain}.batch-hero.expanded-hero .family-slide figcaption{flex:0 0 auto}.batch-hero.expanded-hero .family-slide h2{font-size:24px}@media(max-width:760px){.batch-hero.expanded-hero .hero-copy{padding:28px 6%}.batch-hero.expanded-hero h1{font-size:31px;line-height:1.13;letter-spacing:-1px;margin:18px 0}.batch-hero.expanded-hero .lead,.batch-hero.expanded-hero .hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.6}.batch-hero.expanded-hero .hero-note{margin-top:18px}.batch-hero.expanded-hero .family-slides{height:340px;flex-basis:340px}.batch-hero.expanded-hero .family-slide .transparent-pack{height:250px;flex-basis:250px}.batch-hero.expanded-hero .family-slide .transparent-pack img{max-height:250px}}
.batch-hero.expanded-hero h1{max-width:none;width:auto;font-size:clamp(30px,2.8vw,40px)}.batch-hero.expanded-hero h1 em{max-width:none}.batch-hero.expanded-hero .family-slides{height:410px;flex-basis:410px}@media(max-width:760px){.batch-hero.expanded-hero h1{font-size:30px}.batch-hero.expanded-hero .family-slides{height:380px;flex-basis:380px}}
/* Enlarge only carousel packshots within the existing hero stage. */
.batch-hero.expanded-hero .family-slide .transparent-pack img{transform:scale(1.07);transform-origin:center center}
/* Justify only the homepage hero's lower descriptive paragraph. */
.batch-hero.expanded-hero .hero-copy>p.lead{text-align:justify;text-align-last:left;hyphens:none;word-break:normal;overflow-wrap:break-word}
