.mm-homepage{--home-shell:80rem;--home-gutter:clamp(1rem, 2.5vw, 2rem);--home-space:clamp(4rem, 6vw, 5.75rem);--home-title:clamp(2.3rem, 4.35vw, 4.25rem);--home-copy:clamp(.98rem, 1.2vw, 1.125rem)}.mm-homepage .food-orbit-hero__nav>div,.mm-homepage .food-orbit-hero__content{box-sizing:border-box;width:100%;max-width:calc(var(--home-shell) + var(--home-gutter) + var(--home-gutter));padding-inline:var(--home-gutter)}.mm-homepage :is(.mj-container,.ma-container,.oc-container,.cp-container,.mm6-container,.ss-container,.sto-container,.kb-container,.pm-container,.tr-container,.mmf-container){box-sizing:border-box;width:min(calc(100% - var(--home-gutter) - var(--home-gutter)), var(--home-shell));max-width:none;margin-inline:auto}.mm-homepage :is(.mj-container,.ma-container,.oc-container,.cp-container,.mm6-container,.ss-container){padding-block:var(--home-space)}.mm-homepage :is(.mj-intro,.ma-intro,.oc-intro,.cp-intro,.mm6-header,.ss-header){width:100%;max-width:56rem;margin-inline:auto}.mm-homepage :is(.mj-intro h2,.ma-intro h2,.oc-intro h2,.cp-intro h2,.mm6-header h2,.ss-header h2){max-width:56rem;font-family:var(--font-display), sans-serif;font-size:var(--home-title);letter-spacing:-.045em;text-wrap:balance;margin-inline:auto;font-weight:800;line-height:1.08}.mm-homepage :is(.mj-intro p,.ma-intro p,.oc-description,.cp-description,.mm6-header p,.ss-header p){max-width:42rem;font-size:var(--home-copy);text-wrap:pretty;margin-inline:auto;line-height:1.7}.mm-homepage :is(.mj-story,.ma-stage,.oc-artwork,.cp-stage,.mm6-stage){width:100%;max-width:75rem;margin-inline:auto}.mm-homepage .ma-stage{margin-top:clamp(1.75rem,3vw,2.5rem)}.mm-homepage :is(.oc-outro,.cp-outro,.mm6-outro,.ss-outro){margin-top:clamp(2.25rem,3.5vw,3rem);padding-top:clamp(1.5rem,2.5vw,2rem)}.mm-homepage .mmf-intro{padding-block:clamp(3rem,4.5vw,4.25rem)}.mm-homepage .mmf-intro h2{text-wrap:balance;max-width:39rem;font-size:clamp(2rem,3.35vw,3.35rem);line-height:1.1}.mm-homepage .mmf-intro p{max-width:36rem}.mm-homepage .mmf-main{gap:clamp(2rem,4.5vw,4.5rem);padding-block:clamp(2.75rem,4vw,3.75rem)}.mm-homepage .mmf-nav,.mm-homepage .mmf-nav-group{min-width:0}.mm-homepage .mmf-proof{align-items:center}@media (max-width:980px){.mm-homepage .mmf-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:820px){.mm-homepage :is(.oc-outro,.cp-outro,.mm6-outro,.ss-outro){flex-direction:column;align-items:stretch}.mm-homepage :is(.oc-links,.cp-links,.mm6-links,.ss-links){flex-wrap:wrap;flex-shrink:1}}@media (max-width:680px){.mm-homepage{--home-gutter:1rem;--home-space:clamp(3.75rem, 13vw, 4.5rem);--home-title:clamp(2rem, 8vw, 3rem);--home-copy:1rem}.mm-homepage :is(.mj-intro,.ma-intro,.oc-intro,.cp-intro,.mm6-header,.ss-header){max-width:100%}.mm-homepage :is(.mj-intro h2,.ma-intro h2,.oc-intro h2,.cp-intro h2,.mm6-header h2,.ss-header h2){max-width:100%;line-height:1.1}.mm-homepage :is(.ma-stage,.oc-artwork,.cp-stage,.mm6-stage,.ss-stage,.ss-catalogue){min-width:0;max-width:100%}.mm-homepage .mmf-intro{gap:1.5rem}.mm-homepage .mmf-intro h2{font-size:clamp(2rem,8vw,2.75rem)}.mm-homepage .mmf-cta{width:100%}.mm-homepage .mmf-main{gap:2.25rem}.mm-homepage .mmf-proof{align-items:flex-start}}
