.site-footer.svelte-jz8lnl{width:100%;margin-bottom:5rem;font-family:Times New Roman,Times,serif}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl){box-sizing:border-box;max-width:1200px;margin:0 auto;padding:4rem 2rem 2rem}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl){border-bottom:1px solid var(--color-border);grid-template-columns:1.4fr repeat(4,1fr);gap:3rem 2.5rem;padding-bottom:3rem;display:grid}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl){flex-direction:column;gap:1.25rem;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl) .footer-logo-link:where(.svelte-jz8lnl){text-decoration:none;display:inline-block}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl) .footer-logo-link:where(.svelte-jz8lnl) .footer-logo:where(.svelte-jz8lnl){align-items:center;gap:.9rem;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl) .footer-logo-link:where(.svelte-jz8lnl) .footer-logo:where(.svelte-jz8lnl) svg:where(.svelte-jz8lnl) path:where(.svelte-jz8lnl){fill:var(--color-text)}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl) .footer-logo-link:where(.svelte-jz8lnl) .footer-logo:where(.svelte-jz8lnl) .logo-wordmark:where(.svelte-jz8lnl){letter-spacing:-.3px;color:var(--color-text);text-align:left;flex-direction:column;align-self:flex-start;font-family:Times New Roman,Times,serif;font-size:.95rem;font-weight:800;line-height:1.1;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl) .footer-tagline:where(.svelte-jz8lnl){color:#3a3a3a;text-align:left;align-self:flex-start;max-width:240px;margin:0;font-family:Times New Roman,Times,serif;font-size:.85rem;line-height:1.65}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl){display:contents}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl) .nav-col:where(.svelte-jz8lnl){flex-direction:column;gap:1.75rem;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl) .nav-col:where(.svelte-jz8lnl) .nav-section:where(.svelte-jz8lnl){flex-direction:column;gap:.9rem;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl) .nav-col:where(.svelte-jz8lnl) .nav-section:where(.svelte-jz8lnl) .nav-col-title:where(.svelte-jz8lnl){text-transform:uppercase;letter-spacing:.08em;color:#212121;text-align:left;align-self:flex-start;margin:0;font-family:Times New Roman,Times,serif;font-size:.72rem;font-weight:600}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl) .nav-col:where(.svelte-jz8lnl) .nav-section:where(.svelte-jz8lnl) .nav-col-links:where(.svelte-jz8lnl){text-align:left;flex-direction:column;align-self:flex-start;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl) .nav-col:where(.svelte-jz8lnl) .nav-section:where(.svelte-jz8lnl) .nav-col-links:where(.svelte-jz8lnl) .nav-link:where(.svelte-jz8lnl){color:#3a3a3a;font-family:Times New Roman,Times,serif;font-size:.85rem;text-decoration:none}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl) .nav-col:where(.svelte-jz8lnl) .nav-section:where(.svelte-jz8lnl) .nav-col-links:where(.svelte-jz8lnl) .nav-link:where(.svelte-jz8lnl):hover{text-decoration:underline}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.75rem;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .copyright:where(.svelte-jz8lnl){color:#212121;font-family:Times New Roman,Times,serif;font-size:.75rem}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .copyright:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{text-decoration:underline}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .footer-legal-links:where(.svelte-jz8lnl){color:#212121;align-items:center;gap:.5rem;font-family:Times New Roman,Times,serif;font-size:.75rem;display:flex}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .footer-legal-links:where(.svelte-jz8lnl) .footer-legal-link:where(.svelte-jz8lnl),.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .footer-legal-links:where(.svelte-jz8lnl) .sitemap-link:where(.svelte-jz8lnl){color:inherit;text-decoration:none}:is(.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .footer-legal-links:where(.svelte-jz8lnl) .footer-legal-link:where(.svelte-jz8lnl),.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .footer-legal-links:where(.svelte-jz8lnl) .sitemap-link:where(.svelte-jz8lnl)):hover{text-decoration:underline}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl) .footer-legal-links:where(.svelte-jz8lnl) .legal-sep:where(.svelte-jz8lnl){color:var(--color-border)}@media (width<=1024px){.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl){grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl){flex-flow:wrap;grid-column:1/-1;align-items:flex-start;gap:2rem}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl){grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}}@media (width<=640px){.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl){padding:3rem 1.25rem 1.75rem}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl){grid-template-columns:1fr;gap:2rem}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-brand:where(.svelte-jz8lnl){flex-direction:column}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-top:where(.svelte-jz8lnl) .footer-nav:where(.svelte-jz8lnl){grid-column:auto;grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.site-footer.svelte-jz8lnl .footer-inner:where(.svelte-jz8lnl) .footer-bottom:where(.svelte-jz8lnl){flex-direction:column;align-items:flex-start;gap:.5rem}}
