.site-header[data-v-c8e31a48]{align-items:flex-start;background:var(--color-surface);display:flex;gap:32px;height:126px;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:var(--page-max-width);padding:40px 95px 0;position:sticky;top:0;z-index:100}.brand[data-v-c8e31a48]{align-items:center;display:flex;flex:0 0 auto;transition:opacity .16s ease}.brand[data-v-c8e31a48]:hover{opacity:.85}.brand-logo[data-v-c8e31a48]{display:block;height:86px;-o-object-fit:contain;object-fit:contain;width:auto}.desktop-language[data-v-c8e31a48],.desktop-nav[data-v-c8e31a48],.mobile-language[data-v-c8e31a48]{align-items:center;display:flex}.desktop-nav[data-v-c8e31a48]{gap:48px;margin-top:21.5px}.desktop-language[data-v-c8e31a48]{margin-left:auto;margin-top:12px}.desktop-nav a[data-v-c8e31a48]{color:#1e1f33;font-size:20px;font-weight:400;letter-spacing:1px;line-height:20px;position:relative;transition:color .16s ease;white-space:nowrap}.desktop-nav a.is-active[data-v-c8e31a48]{color:#4200a1}.desktop-nav a.is-active[data-v-c8e31a48]:after{border-bottom:8px solid #4200a1;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;top:32px;transform:translate(-50%);width:0}.language-switch-button[data-v-c8e31a48]{border:1px solid #4200a1;border-radius:999px;color:#4200a1;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.04em;min-width:64px;padding:8px 14px;transition:background .16s ease,color .16s ease}.desktop-nav a[data-v-c8e31a48]:hover,.language-switch-button[data-v-c8e31a48]:hover,.mobile-menu a[data-v-c8e31a48]:hover{color:var(--color-text)}.language-switch-button[data-v-c8e31a48]:hover{background:#4200a1;color:#fff}.hamburger[data-v-c8e31a48]{align-items:center;background:transparent;border:0;cursor:pointer;display:none;flex-direction:column;gap:6px;height:44px;justify-content:center;padding:0;width:44px}.hamburger span[data-v-c8e31a48]{background:var(--color-text);display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:24px}.mobile-menu[data-v-c8e31a48]{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 20px 40px #0f172a14;display:none;flex-direction:column;gap:20px;left:0;padding:24px var(--section-padding-x) 32px;position:absolute;right:0;top:var(--header-height)}@media(max-width:768px){.site-header[data-v-c8e31a48]{align-items:center;height:var(--header-height);justify-content:space-between;margin-left:auto;margin-right:auto;max-width:100%;padding:0 var(--section-padding-x)}.brand-logo[data-v-c8e31a48]{height:40px}.desktop-language[data-v-c8e31a48],.desktop-nav[data-v-c8e31a48]{display:none}.hamburger[data-v-c8e31a48],.mobile-menu.is-open[data-v-c8e31a48]{display:flex}.mobile-language[data-v-c8e31a48]{border-top:1px solid var(--color-border);padding-top:20px}.mobile-language .language-switch-button[data-v-c8e31a48]{width:-moz-fit-content;width:fit-content}}.site-footer[data-v-369e2743]{background:var(--color-surface);flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--page-max-width);min-height:61.6px;padding:0 var(--section-padding-x)}.footer-copy[data-v-369e2743],.site-footer[data-v-369e2743]{align-items:center;display:flex;justify-content:center}.footer-copy[data-v-369e2743]{color:#707170;flex-wrap:wrap;font-size:22px;font-weight:700;gap:.28em;line-height:36px;margin:0;max-width:1201px;text-align:center;width:100%;word-break:break-word}.footer-legal-link[data-v-369e2743]{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-legal-link[data-v-369e2743]:focus-visible,.footer-legal-link[data-v-369e2743]:hover{color:var(--color-text)}.footer-separator[data-v-369e2743]{color:currentColor}.footer-filings[data-v-369e2743]{width:100%}.footer-filing-row[data-v-369e2743]{display:flex;justify-content:center;padding:10px 0;text-align:center}.footer-filing-link[data-v-369e2743]{align-items:center;color:#939393;display:inline-flex;font-size:14px;gap:5px;line-height:20px;text-decoration:none}.footer-filing-link img[data-v-369e2743]{flex:0 0 auto}@media(max-width:768px){.site-footer[data-v-369e2743]{min-height:auto;padding-bottom:24px;padding-top:24px}.footer-copy[data-v-369e2743]{font-size:16px;line-height:26px}}
