.nav-cta[data-v-6db66e13]{background-color:var(--site-action);box-shadow:none;transition:transform .22s,background-color .22s}.nav-cta[data-v-6db66e13]:hover{background-color:var(--site-action-hover);transform:translateY(-.1rem)}.nav-cta[data-v-6db66e13]:active{background-color:var(--site-action-pressed);transform:translateY(0)}.mobile-menu-panel[data-v-6db66e13]{grid-template-rows:1fr;transition-property:grid-template-rows,opacity;transition-duration:.48s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.mobile-menu-enter-from[data-v-6db66e13]{opacity:0;grid-template-rows:0fr}.mobile-menu-enter-to[data-v-6db66e13],.mobile-menu-leave-from[data-v-6db66e13]{opacity:1;grid-template-rows:1fr}.mobile-menu-leave-active[data-v-6db66e13]{pointer-events:none;transition-duration:.4s;transition-timing-function:cubic-bezier(.32,0,.18,1)}.mobile-menu-leave-to[data-v-6db66e13]{opacity:0;grid-template-rows:0fr}.mobile-menu-enter-active [data-mobile-menu-items][data-v-6db66e13]>*{animation:.3s cubic-bezier(.16,1,.3,1) both mobile-menu-item-in-6db66e13}.mobile-menu-enter-active [data-mobile-menu-items][data-v-6db66e13]>:nth-child(2){animation-delay:20ms}.mobile-menu-enter-active [data-mobile-menu-items][data-v-6db66e13]>:nth-child(3){animation-delay:40ms}.mobile-menu-enter-active [data-mobile-menu-items][data-v-6db66e13]>:nth-child(4){animation-delay:60ms}.mobile-menu-enter-active [data-mobile-menu-items][data-v-6db66e13]>:nth-child(5){animation-delay:80ms}.mobile-menu-enter-active [data-mobile-menu-items][data-v-6db66e13]>:nth-child(6){animation-delay:.1s}.mobile-menu-leave-active [data-mobile-menu-items][data-v-6db66e13]{transition:opacity .3s,transform .36s cubic-bezier(.32,0,.18,1)}.mobile-menu-leave-to [data-mobile-menu-items][data-v-6db66e13]{opacity:0;transform:translateY(-.2rem)}@keyframes mobile-menu-item-in-6db66e13{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateZ(0)}}.site-footer[data-v-952fe0f0]{border-top:1px solid var(--site-border);color:var(--site-text);background:var(--site-bg-soft);overflow:hidden}.footer-cta-wrap[data-v-952fe0f0]{padding-top:5rem}.footer-cta[data-v-952fe0f0]{--site-action:var(--site-surface);--site-action-hover:var(--site-bg);--site-action-pressed:var(--site-border);--site-on-action:var(--site-text);--site-focus:var(--site-accent);isolation:isolate;color:var(--site-inverse-text);background:var(--site-surface-strong);box-shadow:var(--site-shadow);border-radius:1.5rem;gap:2.5rem;padding:2.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.footer-cta-action[data-v-952fe0f0],.footer-cta-copy[data-v-952fe0f0]{z-index:1;position:relative}.footer-cta-content[data-v-952fe0f0]{display:contents}.footer-cta-with-photo .footer-cta-content[data-v-952fe0f0]{gap:2rem;min-width:0;display:grid}.footer-cta-photo[data-v-952fe0f0]{aspect-ratio:4/3;border-radius:1.5rem;align-self:center;min-width:0;overflow:hidden}.footer-kicker[data-v-952fe0f0]{letter-spacing:.2em;text-transform:uppercase;color:var(--site-accent);margin-bottom:1rem;font-size:.75rem;font-weight:800}.footer-title[data-v-952fe0f0]{max-width:12ch;font-family:var(--font-display);text-wrap:balance;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.04}.footer-cta-action[data-v-952fe0f0]{align-self:end}.footer-body[data-v-952fe0f0]{max-width:34rem;color:var(--site-inverse-muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.footer-lower[data-v-952fe0f0]{--site-focus:var(--site-accent);color:var(--site-inverse-text);background:var(--site-surface-strong);margin-top:4rem;position:relative;overflow:hidden}.footer-lower-standalone[data-v-952fe0f0]{margin-top:0}.footer-main[data-v-952fe0f0]{padding-top:3.5rem;padding-bottom:1.75rem}.footer-content[data-v-952fe0f0]{gap:2.5rem;display:grid}.footer-brand[data-v-952fe0f0]{max-width:34rem}.footer-tagline[data-v-952fe0f0]{max-width:25ch;color:var(--site-inverse-muted);margin-top:1rem;font-size:.9375rem;line-height:1.75}.footer-support-group[data-v-952fe0f0]{grid-column:1/-1}.footer-language-field[data-v-952fe0f0]{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.footer-language-label[data-v-952fe0f0]{color:var(--site-inverse-muted);font-size:.72rem;font-weight:700}.footer-links[data-v-952fe0f0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.footer-heading[data-v-952fe0f0]{letter-spacing:.18em;text-transform:uppercase;color:var(--site-accent);margin-bottom:.65rem;font-size:.68rem;font-weight:900}.footer-list[data-v-952fe0f0]{display:grid}.footer-link[data-v-952fe0f0]{overflow-wrap:anywhere;min-height:2.5rem;color:var(--site-inverse-muted);align-items:center;font-size:.875rem;font-weight:700;transition:color .18s;display:inline-flex}.footer-link[data-v-952fe0f0]:hover,.footer-link[aria-current=page][data-v-952fe0f0]{color:var(--site-inverse-text)}.footer-meta[data-v-952fe0f0]{border-top:1px solid color-mix(in srgb,var(--site-surface) 10%,transparent);color:var(--site-inverse-muted);flex-direction:column;gap:1rem 1.5rem;margin-top:2.5rem;padding-top:1.4rem;font-size:.72rem;line-height:1.6;display:flex}.footer-privacy-note[data-v-952fe0f0]{align-items:center;gap:.45rem;display:flex}.footer-privacy-note svg[data-v-952fe0f0]{width:1rem;height:1rem;color:var(--site-accent);flex:none}@media (width<=23.99rem){.footer-link-group:not(.footer-support-group) .footer-heading[data-v-952fe0f0]{min-height:3em}}@media (width>=48rem){.footer-cta[data-v-952fe0f0]{padding:3.5rem}.footer-links[data-v-952fe0f0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.footer-support-group[data-v-952fe0f0]{grid-column:auto}.footer-meta[data-v-952fe0f0]{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (width>=64rem){.footer-content[data-v-952fe0f0]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem}.footer-cta[data-v-952fe0f0]{grid-template-columns:minmax(0,1fr) minmax(25rem,.78fr);gap:5rem;padding:4.5rem}.footer-cta-with-photo[data-v-952fe0f0]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem}}@media (prefers-reduced-motion:reduce){.footer-link[data-v-952fe0f0]{transition:none}}
