.anav-footer{--anav-footer-bg:transparent;--anav-footer-fg:inherit;
  display:block;flex-shrink:0;container-type:inline-size;background:var(--anav-footer-bg);color:var(--anav-footer-fg);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;text-align:start;-webkit-font-smoothing:antialiased;
  box-sizing:border-box;width:100%;max-width:none;min-width:0;align-self:stretch;margin:3em 0 0;padding:3.5em clamp(20px,4vw,64px) 1.5em;}
.anav-footer *,.anav-footer *::before,.anav-footer *::after{box-sizing:border-box;}
.anav-footer,.anav-footer-row,.anav-footer-links,.anav-footer-grid,.anav-footer-idrow,.anav-footer-mark,.anav-footer-col,.anav-footer-brand,.anav-footer-list,.anav-footer-legal{position:static!important;inset:auto!important;float:none!important;transform:none!important;z-index:auto!important;}
.anav-footer nav,.anav-footer ul,.anav-footer li{font:inherit;}
.anav-footer a{font:inherit;text-decoration:none;background:none;margin:0!important;box-shadow:none;}
.anav-footer p{margin:0!important;padding:0;font:inherit;}
.anav-footer h2{margin:0!important;padding:0!important;font:inherit;border:0;}
.anav-footer ul{margin:0!important;padding:0!important;list-style:none;}
.anav-footer li{display:block;margin:0!important;padding:0!important;list-style:none;line-height:inherit;}
.anav-footer .anav-footer-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5em;max-width:1200px;margin:0 auto;}
.anav-footer .anav-footer-brand{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:2em;padding-bottom:2.5em;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);min-width:0;}
.anav-footer .anav-footer-idrow{display:flex;align-items:center;gap:1.2em;max-width:40em;min-width:0;}
.anav-footer .anav-footer-mark{flex:0 0 auto;display:block;width:2em;line-height:0;}
.anav-footer .anav-footer-mark svg{display:block;width:100%;height:auto;}
.anav-footer p.anav-footer-id{color:inherit;font-size:1.45em;line-height:1.45;letter-spacing:-.025em;text-wrap:balance;}
.anav-footer p.anav-footer-org{color:color-mix(in srgb,currentColor 78%,transparent);font-size:.85em;max-width:18em;line-height:1.8;}
.anav-footer .anav-footer-col{grid-column:span 3;margin:0!important;display:block;min-width:0;width:auto;height:auto;padding:0;background:none!important;border:0;box-shadow:none;}
.anav-footer .anav-footer-sites{grid-column:span 6;}
.anav-footer .anav-footer-grid:has(#anav-f-extra) .anav-footer-col{grid-column:span 2;}
.anav-footer .anav-footer-grid:has(#anav-f-extra) .anav-footer-sites{grid-column:span 6;}
.anav-footer .anav-footer-grid:not(:has(.anav-footer-sites)) .anav-footer-col{grid-column:span 6;}
.anav-footer .anav-footer-grid:not(:has(.anav-footer-sites)):has(#anav-f-extra) .anav-footer-col{grid-column:span 4;}
.anav-footer h2.anav-footer-h{color:#b54816;color:oklch(from currentColor clamp(.48,l,.76) .17 45);font-size:.8625em;line-height:1.5;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.1em!important;}
.anav-footer ul.anav-footer-list{display:flex;flex-direction:column;align-items:stretch;text-align:start;gap:.15em;}
.anav-footer .anav-footer-sites ul.anav-footer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2em;}
.anav-footer .anav-footer-list li{min-width:0;}
.anav-footer .anav-footer-list a{color:color-mix(in srgb,currentColor 78%,transparent);display:flex;align-items:center;min-height:40px;width:fit-content;max-width:100%;padding:5px 0;border:0;overflow-wrap:anywhere;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .15s ease;}
.anav-footer .anav-footer-list a:hover{color:inherit;text-decoration:underline;text-decoration-color:currentColor;}
.anav-footer a:focus-visible{color:inherit;outline:2px solid currentColor;outline-offset:5px;border-radius:2px;}
.anav-footer p.anav-footer-legal{max-width:1200px;margin:2.5em auto 0!important;padding-top:1.5em;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);color:color-mix(in srgb,currentColor 78%,transparent);font-size:.8em;letter-spacing:.025em;}
@container (max-width:760px){
  .anav-footer .anav-footer-brand{align-items:flex-start;flex-direction:column;gap:1em;padding-bottom:2em;}
  .anav-footer p.anav-footer-org{max-width:none;}
  .anav-footer .anav-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;}
  .anav-footer .anav-footer-grid .anav-footer-col{grid-column:span 1!important;}
  .anav-footer .anav-footer-grid .anav-footer-sites{grid-column:1 / -1!important;}
  .anav-footer .anav-footer-col[aria-labelledby="anav-f-extra"]{grid-column:1 / -1!important;order:4;}
  .anav-footer .anav-footer-col[aria-labelledby="anav-f-extra"] ul.anav-footer-list{flex-direction:row;flex-wrap:wrap;gap:.25em 2em;}
  .anav-footer .anav-footer-list a{min-height:44px;}
}
@media (max-width:520px){.anav-footer{margin-top:2.5em;padding:2.5em 24px 1.5em;}}
@container (max-width:360px){
  .anav-footer p.anav-footer-id{font-size:1.2em;}
  .anav-footer .anav-footer-idrow{gap:1em;}
  .anav-footer .anav-footer-grid{column-gap:1.5em;}
  .anav-footer .anav-footer-sites ul.anav-footer-list{column-gap:1.5em;}
}
@media (prefers-reduced-motion:reduce){.anav-footer .anav-footer-list a{transition:none;}}.anav-footer{--anav-footer-bg:transparent;--anav-footer-fg:inherit;}