.site-footer[data-v-c5927710]{background:transparent;border-top:1px solid var(--line);color:#f1f0eb;overflow:hidden;position:relative}.footer-video[data-v-c5927710]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.24;position:absolute;width:100%}.footer-overlay[data-v-c5927710]{background:linear-gradient(180deg,#05050729,#050507d1);inset:0;position:absolute}.footer-content[data-v-c5927710]{display:grid;gap:4rem;grid-template-columns:1.8fr repeat(3,1fr);min-height:30rem;padding-block:5.5rem 4rem;position:relative}.brand[data-v-c5927710]{margin-bottom:1.5rem}.brand[data-v-c5927710] .brand-logo{width:min(11.25rem,100%)}.brand-column p[data-v-c5927710]{color:#aaa7aa;max-width:18rem}.link-column[data-v-c5927710]{display:flex;flex-direction:column;gap:.9rem}.link-column h3[data-v-c5927710]{color:var(--accent);font-size:.7rem;letter-spacing:.16em;margin:0 0 .7rem}.link-column a[data-v-c5927710]{color:#aaa7aa;font-size:.82rem}.link-column a[data-v-c5927710]:hover{color:#fff}.footer-base[data-v-c5927710]{background:#fffaf5c7;border:0;color:#5f5b5a;font-size:.68rem;min-height:4.25rem;position:relative}[data-bs-theme=dark] .footer-base{background:#141418d6;color:#aaa7aa}[data-bs-theme=light] .site-footer{color:#171515}[data-bs-theme=light] .site-footer .footer-overlay{background:linear-gradient(180deg,#ffffff14,#f4f8fcc2)}[data-bs-theme=light] .site-footer .brand-column p,[data-bs-theme=light] .site-footer .link-column a{color:#5f5b5a}[data-bs-theme=light] .site-footer .link-column a:focus-visible,[data-bs-theme=light] .site-footer .link-column a:hover{color:#171515}[data-bs-theme=dark] .footer-base .legal-links a{color:#aaa7aa}[data-bs-theme=dark] .footer-base .legal-links a:focus-visible,[data-bs-theme=dark] .footer-base .legal-links a:hover{color:#f1f0eb}.footer-base-inner[data-v-c5927710]{align-items:center;display:flex;gap:2rem;justify-content:space-between;min-height:inherit;padding-block:1rem}.footer-base p[data-v-c5927710]{margin:0}.legal-links[data-v-c5927710]{align-items:center;display:flex;gap:clamp(1.5rem,3vw,3rem)}.legal-links button[data-v-c5927710]{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-align:left}.legal-links[data-v-c5927710]{flex-wrap:wrap}.legal-links a[data-v-c5927710]:focus-visible,.legal-links button[data-v-c5927710]:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.legal-links a[data-v-c5927710]{color:#5f5b5a;transition:color .18s ease}.legal-links a[data-v-c5927710]:focus-visible,.legal-links a[data-v-c5927710]:hover{color:#171515}@media(min-width:992px)and (max-width:1440px){.footer-content[data-v-c5927710]{gap:3rem;min-height:27rem;padding-block:4.5rem 3.25rem}}@media(max-width:767.98px){.footer-content[data-v-c5927710]{gap:2.5rem;grid-template-columns:1fr 1fr}.brand-column[data-v-c5927710]{grid-column:1/-1}.footer-base[data-v-c5927710]{min-height:auto}.footer-base-inner[data-v-c5927710]{align-items:flex-start;flex-direction:column;gap:.8rem}.legal-links[data-v-c5927710]{flex-wrap:wrap;gap:.65rem 1.25rem}}
