.fixed-header #theme-switcher:where(.astro-7WAEWRJX){margin-left:0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.vd-footer:where(.astro-I3K6WFCE){width:100%;border-top:1px solid var(--vd-border);background:var(--vd-surface);color:var(--vd-text-muted)}.vd-footer-inner:where(.astro-I3K6WFCE){width:100%;max-width:80rem;margin-inline:auto;padding:3.5rem 1.5rem 1.5rem}@media (min-width: 640px){.vd-footer-inner:where(.astro-I3K6WFCE){padding-inline:2rem}}.vd-footer-top:where(.astro-I3K6WFCE){display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 768px){.vd-footer-top:where(.astro-I3K6WFCE){grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:3rem}}.vd-footer-name:where(.astro-I3K6WFCE){margin:0;font-size:var(--vd-step-body);font-weight:700;color:var(--vd-text)}.vd-footer-tagline:where(.astro-I3K6WFCE){margin:.125rem 0 0;font-size:var(--vd-step-small);font-weight:600;color:var(--vd-text)}.vd-footer-contact:where(.astro-I3K6WFCE){margin:1.25rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.vd-footer-contact:where(.astro-I3K6WFCE) a:where(.astro-I3K6WFCE){display:inline-flex;align-items:center;gap:.5rem;font-size:var(--vd-step-small);color:var(--vd-text-muted);text-decoration:none;transition:color .15s ease}.vd-footer-contact:where(.astro-I3K6WFCE) a:where(.astro-I3K6WFCE):hover{color:var(--vd-accent)}.vd-footer-icon:where(.astro-I3K6WFCE){width:.875rem;height:.875rem;flex:none;opacity:.8}.vd-footer-social:where(.astro-I3K6WFCE){display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;margin-left:-.4375rem;border-radius:.25rem}.vd-footer-address:where(.astro-I3K6WFCE){margin-top:1.25rem;font-size:var(--vd-step-caption);font-style:normal;line-height:1.6;color:var(--vd-text-subtle)}.vd-footer-nav:where(.astro-I3K6WFCE){display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 768px){.vd-footer-nav:where(.astro-I3K6WFCE){grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;align-items:start}}.vd-footer-col:where(.astro-I3K6WFCE){border-top:1px solid var(--vd-border)}@media (min-width: 768px){.vd-footer-col:where(.astro-I3K6WFCE){border-top:0}}.vd-footer-col:where(.astro-I3K6WFCE)>summary:where(.astro-I3K6WFCE){display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 0;font-size:var(--vd-step-small);font-weight:600;color:var(--vd-text);cursor:pointer;list-style:none}.vd-footer-col:where(.astro-I3K6WFCE)>summary:where(.astro-I3K6WFCE)::-webkit-details-marker{display:none}.vd-footer-chevron:where(.astro-I3K6WFCE){width:.625rem;height:.625rem;flex:none;opacity:.6;transition:transform .18s ease}.vd-footer-col:where(.astro-I3K6WFCE)[open]>summary:where(.astro-I3K6WFCE) .vd-footer-chevron:where(.astro-I3K6WFCE){transform:rotate(180deg)}@media (min-width: 768px){.vd-footer-col:where(.astro-I3K6WFCE)>summary:where(.astro-I3K6WFCE){padding-top:0;cursor:default}.vd-footer-chevron:where(.astro-I3K6WFCE){display:none}}.vd-footer-col:where(.astro-I3K6WFCE)>ul:where(.astro-I3K6WFCE){margin:0;padding:0 0 1rem;list-style:none;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.vd-footer-col:where(.astro-I3K6WFCE)>ul:where(.astro-I3K6WFCE){padding-bottom:0;margin-top:.75rem}}.vd-footer-col:where(.astro-I3K6WFCE) a:where(.astro-I3K6WFCE){font-size:var(--vd-step-small);line-height:1.35;color:var(--vd-text-muted);text-decoration:none;transition:color .15s ease}.vd-footer-col:where(.astro-I3K6WFCE) a:where(.astro-I3K6WFCE):hover{color:var(--vd-accent)}.vd-footer-bottom:where(.astro-I3K6WFCE){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--vd-border)}.vd-footer-bottom:where(.astro-I3K6WFCE) p:where(.astro-I3K6WFCE){margin:0;font-size:var(--vd-step-caption);color:var(--vd-text-subtle)}.vd-footer-bottom-end:where(.astro-I3K6WFCE){display:flex;align-items:center;gap:1rem}.vd-footer-version:where(.astro-I3K6WFCE){font-size:var(--vd-step-caption);color:var(--vd-text-subtle)}.vd-footer-theme:where(.astro-I3K6WFCE){color:var(--vd-text-subtle);transition:color .15s ease}.vd-footer-theme:where(.astro-I3K6WFCE):hover{color:var(--vd-text)}
