.footer[data-v-3cbf21e9]{padding:5rem var(--page-gutter) 1.5rem;background:var(--ink);color:var(--paper-light)}.footer__bottom[data-v-3cbf21e9],.footer__top[data-v-3cbf21e9]{width:100%;max-width:calc(var(--content-width) - var(--page-gutter)*2);margin:0 auto}.footer__top[data-v-3cbf21e9]{grid-template-columns:minmax(17rem,1.7fr) repeat(3,minmax(9rem,1fr));gap:clamp(2.5rem,4vw,4rem);padding-bottom:5rem;display:grid}.footer__top p[data-v-3cbf21e9]{color:#f7f7f894;max-width:26rem;font-family:var(--font-editorial);font-size:var(--type-body-lg);margin:1.5rem 0 0;line-height:1.5}.footer nav[data-v-3cbf21e9]{color:#f7f7f89e;font-size:var(--type-body-sm);align-content:start;gap:.75rem;display:grid}.footer nav strong[data-v-3cbf21e9]{color:var(--paper-light);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem}.footer nav a[data-v-3cbf21e9]:focus-visible{outline:2px solid var(--studio-green-light);outline-offset:4px;border-radius:var(--radius-sm)}.footer nav a[data-v-3cbf21e9]:hover{color:var(--vermilion)}.footer__bottom[data-v-3cbf21e9]{color:#f7f7f880;font-size:var(--type-label);border-top:1px solid #f7f7f829;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:1.3rem;display:grid}.footer__bottom[data-v-3cbf21e9] .locale-switcher{color:var(--paper-light);justify-self:end}@media (width<=56rem){.footer__top[data-v-3cbf21e9]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__top[data-v-3cbf21e9]>:first-child{grid-column:1/-1}}@media (width<=48rem){.footer__top[data-v-3cbf21e9]{grid-template-columns:1fr}.footer__top[data-v-3cbf21e9]>:first-child{grid-column:auto}.footer__bottom[data-v-3cbf21e9]{grid-template-columns:1fr auto}.footer__bottom[data-v-3cbf21e9]>:nth-child(2){display:none}}
