.footer[data-v-8a852fc8]{--tw-bg-opacity:1;background-color:rgb(16 49 75/var(--tw-bg-opacity));padding-top:3.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.footer[data-v-8a852fc8]{padding-top:4rem}}.footer__grid[data-v-8a852fc8]{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:3rem}@media (min-width:768px){.footer__grid[data-v-8a852fc8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.footer__grid[data-v-8a852fc8]{gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){.footer__brand[data-v-8a852fc8]{grid-column:span 2/span 2}}@media (min-width:1024px){.footer__brand[data-v-8a852fc8]{grid-column:span 5/span 5}}.footer__logo[data-v-8a852fc8]{align-items:center;display:inline-flex;gap:.75rem}.footer__logo-mark[data-v-8a852fc8]{border-radius:.75rem;display:grid;flex-shrink:0;height:3rem;place-items:center;width:3rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.footer__site-name[data-v-8a852fc8]{font-weight:700;line-height:1.25rem;line-height:1.25;max-width:16rem;text-transform:uppercase;white-space:pre-line}.footer__info[data-v-8a852fc8],.footer__site-name[data-v-8a852fc8]{font-size:.875rem}.footer__info[data-v-8a852fc8]{color:#fff9;line-height:1.25rem;line-height:1.625;margin-top:1.5rem;max-width:28rem}.footer__column[data-v-8a852fc8]{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.footer__column[data-v-8a852fc8]{grid-column:span 3/span 3}.footer__column[data-v-8a852fc8]:last-child{grid-column:span 4/span 4}}.footer__title[data-v-8a852fc8]{font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.footer__link[data-v-8a852fc8],.footer__title[data-v-8a852fc8]{font-size:.875rem;line-height:1.25rem}.footer__link[data-v-8a852fc8]{color:#fff9;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.footer__link[data-v-8a852fc8]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.footer__contact[data-v-8a852fc8]{align-items:flex-start;color:#ffffffb3;display:flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__contact[data-v-8a852fc8]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.footer__contact-icon[data-v-8a852fc8]{flex-shrink:0;font-size:1rem;line-height:1.5rem;margin-top:.125rem}.footer__bottom[data-v-8a852fc8],.footer__contact-icon[data-v-8a852fc8]{color:#ffffff80}.footer__bottom[data-v-8a852fc8]{border-color:#ffffff1a;border-top-width:1px;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;line-height:1rem;padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:640px){.footer__bottom[data-v-8a852fc8]{align-items:center;flex-direction:row;justify-content:space-between}}
