.mb-footer{background:var(--mb-color-black);color:var(--mb-color-white);padding:48px 0 max(40px, calc(env(safe-area-inset-bottom, 0px) + 28px));font-family:var(--mb-font-display);font-size:var(--mb-fs-nav)}.mb-footer__grid{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(240px,1fr) auto;grid-template-areas:"brand nav contact copy";gap:32px 48px;align-items:start}.mb-footer__brand{grid-area:brand}.mb-footer__nav{grid-area:nav}.mb-footer__copy{grid-area:copy}.mb-footer__contact{grid-area:contact;display:flex;flex-direction:column;gap:8px;min-width:0}.mb-footer a{color:inherit;text-decoration:none}.mb-footer a:hover{color:var(--mb-color-brand)}.mb-footer ul{list-style:none;margin:0;padding:0}.mb-footer li+li{margin-top:6px}.mb-footer__contact li+li{margin-top:8px}.mb-footer__ig{display:flex;align-items:center;gap:.45em}.mb-footer__icon{flex:0 0 auto;width:1.25em;height:1.25em}.mb-footer__brand img{display:block;width:202px;height:auto}.mb-footer__arrow{display:inline-flex;align-items:flex-start;gap:.35em;max-width:100%}.mb-footer__nav .mb-footer__arrow{overflow-wrap:normal;word-break:normal;hyphens:none}.mb-footer__ig span{white-space:nowrap}.mb-footer__webs .mb-footer__arrow{overflow-wrap:break-word;word-break:normal}.mb-footer__arrow::before{content:"→";flex:0 0 auto;line-height:inherit}.mb-footer__copy{margin:0;white-space:nowrap;justify-self:end}@media (max-width:800px){.mb-footer{padding-bottom:max(56px, calc(env(safe-area-inset-bottom, 0px) + 36px))}.mb-footer__grid{grid-template-columns:1fr;grid-template-areas:"brand" "nav" "contact" "copy";gap:28px}.mb-footer__copy{justify-self:start}}