/* Refined vertical rhythm and footer service-area directory. */
.footer-brand-transparent{background:transparent;padding:0;width:150px}.footer-brand-transparent img{display:block;width:100%;height:auto;max-height:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}
.section{padding:92px 0}.mm-home .section{padding:98px 0}.page-hero{padding:44px 0}.page-hero .eyebrow{margin-bottom:10px}.page-hero+article.section{padding-top:62px;padding-bottom:78px}.page-hero+article .content-shell>h1:first-child{margin-top:0}.prefooter{padding:64px 0}.site-footer{padding-top:68px}.footer-areas{margin-top:50px;padding:30px 0 28px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.footer-areas h3{margin:0 0 18px;color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.footer-areas nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 28px}.footer-areas a{color:#b9cedc;font-size:13px;transition:.2s}.footer-areas a:hover{color:#ffad4c;transform:translateX(3px)}.footer-bottom{border-top:0;margin-top:0;padding-top:24px}@media(max-width:980px){.section,.mm-home .section{padding:72px 0}.page-hero{padding:36px 0}.page-hero+article.section{padding-top:50px;padding-bottom:64px}.prefooter{padding:56px 0}.footer-areas nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.section,.mm-home .section{padding:58px 0}.page-hero{padding:28px 0}.page-hero+article.section{padding-top:38px;padding-bottom:52px}.page-hero p{font-size:16px}.prefooter{padding:48px 0}.site-footer{padding-top:56px}.footer-grid{gap:42px}.footer-areas{margin-top:38px;padding:25px 0 22px}.footer-areas nav{grid-template-columns:1fr 1fr;gap:10px 18px}.footer-areas a{font-size:12px}}
