.footer{width:100%;background-color:var(--colour-mid-grey);color:var(--colour-buttermilk)}.footer__container{grid-gap:clamp(40px,5vw,70px) var(--global-padding-x);margin:clamp(40px,5vw,70px) var(--global-padding-x) 0;border-top:.5px solid white;font-size:var(--fontsize-small);line-height:var(--lineheight-base)}@media screen and (max-width:767px){.footer__container{display:flex;flex-wrap:wrap;flex-direction:column;padding:clamp(40px,5vw,70px) 0}}@media screen and (min-width:768px){.footer__container{display:grid;grid-template-columns:130px 1fr;padding:clamp(40px,5vw,70px) 0 var(--global-padding-x)}}@media screen and (min-width:1155px){.footer__container{grid-template-columns:130px 280px 1fr}}.footer-monogram{display:flex;justify-content:center;width:min(130px,100%);margin:0 auto}.footer-monogram svg{width:100%;height:auto}.footer__nav{display:flex;flex-wrap:wrap;grid-gap:clamp(40px,5vw,70px) var(--global-padding-x)}@media screen and (max-width:499px){.footer__nav{flex-direction:column}}@media screen and (min-width:768px){.footer__nav{flex-wrap:nowrap;grid-column:1/3}}@media screen and (min-width:1155px){.footer__nav{flex-wrap:nowrap;justify-content:space-between;grid-column:3/4}}@media screen and (min-width:768px){.footer__wordmark,.footer__credits{grid-column:1/3}}@media screen and (min-width:1155px){.footer__wordmark,.footer__credits{grid-column:1/4}}.footer-nav{display:flex;flex-direction:column}@media screen and (min-width:500px){.footer-nav{width:47.5%}}@media screen and (min-width:1155px){.footer-nav{width:20%}}.footer-nav__title{margin:0 0 .8em}.footer-nav--contact .footer-nav__li:has(.footer-nav__link){display:flex;align-items:center}.footer-nav__li .icon{width:30px;height:30px;margin:0 .8em 0 0;border-radius:6px;background-color:#dfdedd}.footer-nav__link{padding:.8em 0}.footer-wordmark svg{width:100%;height:auto;display:block}.footer-credits{display:flex;flex-wrap:wrap;justify-content:center;font-size:var(--fontsize-tiny);line-height:var(--lineheight-base);text-align:center}.footer-credits p,.credits,.credits__li{padding:0 .4em}.credits__li:first-of-type{padding-left:0}.credits__li:last-of-type{padding-right:0}.credits__ul,.credits--show .credits-link{display:none}.credits--show .credits__ul{display:flex}
