.menu-toggle.svelte-13c4u8c{display:none;width:44px;height:44px;flex:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;border:1px solid var(--line);background:#fff;cursor:pointer}.menu-toggle.svelte-13c4u8c i:where(.svelte-13c4u8c){display:block;width:18px;height:1.5px;background:var(--ink);transition:transform .2s,opacity .2s}.menu-toggle[aria-expanded=true].svelte-13c4u8c i:where(.svelte-13c4u8c):nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-toggle[aria-expanded=true].svelte-13c4u8c i:where(.svelte-13c4u8c):nth-child(2){opacity:0}.menu-toggle[aria-expanded=true].svelte-13c4u8c i:where(.svelte-13c4u8c):nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.drawer.svelte-13c4u8c{display:none}@media(max-width:1120px){.menu-toggle.svelte-13c4u8c{display:flex}.drawer.svelte-13c4u8c:not([hidden]){position:absolute;top:100%;right:0;left:0;z-index:65;display:block;max-height:calc(100dvh - 64px);overflow-y:auto;border-top:1px solid var(--line);background:#fff;box-shadow:0 16px 24px #161c211f}.dr-group.svelte-13c4u8c{border-bottom:1px solid var(--line)}.dr-title.svelte-13c4u8c{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--pad);border:0;color:var(--ink);background:none;font-size:var(--fs-4);font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.dr-title.svelte-13c4u8c:hover{color:var(--teal-ink);text-decoration:none}.expand-icon.svelte-13c4u8c{width:16px;height:16px;flex:none}.expand-icon.svelte-13c4u8c path:where(.svelte-13c4u8c){fill:none;stroke:currentColor;stroke-width:1.25;transition:opacity .18s}.dr-title[aria-expanded=true].svelte-13c4u8c .vertical:where(.svelte-13c4u8c){opacity:0}.dr-panel.svelte-13c4u8c{padding:4px 0 12px;background:var(--surface)}.dr-panel[hidden].svelte-13c4u8c{display:none}.dr-panel.svelte-13c4u8c a:where(.svelte-13c4u8c){display:block;padding:11px var(--pad);color:var(--ink-2);font-size:var(--fs-5);line-height:1.4}.dr-panel.svelte-13c4u8c a:where(.svelte-13c4u8c):hover{color:var(--teal-ink);text-decoration:none}.dr-sub-label.svelte-13c4u8c{padding:14px var(--pad) 4px;color:var(--label);font-size:var(--fs-6);font-weight:600;line-height:1.4}.dr-footer.svelte-13c4u8c{display:grid;gap:12px;padding:20px var(--pad) 24px}.dr-footer.svelte-13c4u8c .btn:where(.svelte-13c4u8c){width:100%}.dr-contact.svelte-13c4u8c{color:var(--ink-2);font-size:var(--fs-5);line-height:1.4}.dr-language.svelte-13c4u8c{display:flex;gap:16px;padding-top:4px}.dr-language.svelte-13c4u8c a:where(.svelte-13c4u8c){font-size:var(--fs-6);font-weight:600}.dr-language.svelte-13c4u8c a[aria-current=page]:where(.svelte-13c4u8c){color:var(--ink)}}.site-header.svelte-150v7iw{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}.hdr-in.svelte-150v7iw{display:flex;min-height:72px;align-items:center;gap:28px}.brand.svelte-150v7iw{display:inline-flex;flex:none;color:var(--ink)}.brand.svelte-150v7iw:hover{text-decoration:none}.nav.svelte-150v7iw{display:flex;min-width:0;align-items:stretch;gap:4px}.nav-item.svelte-150v7iw{position:relative;display:flex}.nav-link.svelte-150v7iw{display:flex;align-items:center;gap:7px;padding:24px 11px;border:0;color:var(--ink);background:transparent;font-size:var(--fs-5);font-weight:500;line-height:1.35;text-align:left;white-space:nowrap;cursor:pointer}a.nav-link.svelte-150v7iw:hover,.nav-link[aria-expanded=true].svelte-150v7iw{color:var(--teal-ink);text-decoration:none}.chevron.svelte-150v7iw{width:9px;height:9px;flex:none;transition:transform .18s}.chevron.svelte-150v7iw path:where(.svelte-150v7iw){fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.25}.nav-link[aria-expanded=true].svelte-150v7iw .chevron:where(.svelte-150v7iw){transform:rotate(180deg)}.nav-panel.svelte-150v7iw{position:absolute;top:100%;left:0;z-index:70;display:grid;width:max-content;min-width:280px;max-width:360px;padding:6px 0;border:1px solid var(--line);border-top:2px solid var(--teal);background:#fff;box-shadow:0 12px 24px -16px #161c2140}.nav-panel[hidden].svelte-150v7iw{display:none}.nav-panel--cols.svelte-150v7iw{grid-template-columns:repeat(var(--cols),minmax(200px,260px));row-gap:8px;min-width:0;max-width:calc(100vw - 2 * var(--pad))}.nav-col.svelte-150v7iw{display:grid;align-content:start;min-width:0}.nav-col.svelte-150v7iw a:where(.svelte-150v7iw){overflow-wrap:anywhere}.nav-col.svelte-150v7iw .nav-sub:where(.svelte-150v7iw){padding-top:10px}.nav-panel.svelte-150v7iw a:where(.svelte-150v7iw){padding:10px 20px;color:var(--ink);font-size:var(--fs-5);line-height:1.4}.nav-panel.svelte-150v7iw a:where(.svelte-150v7iw):hover{color:var(--teal-ink);background:var(--surface);text-decoration:none}.nav-sub.svelte-150v7iw{margin:0;padding:10px 20px 6px;color:var(--label);font-size:var(--fs-6);font-weight:600;line-height:1.4}.hdr-r.svelte-150v7iw{display:flex;flex:none;align-items:center;gap:16px;margin-left:auto}.language.svelte-150v7iw{display:flex;align-items:center;gap:4px;font-size:var(--fs-6);line-height:1}.language.svelte-150v7iw span:where(.svelte-150v7iw){color:var(--label)}.language.svelte-150v7iw a:where(.svelte-150v7iw){padding:6px 4px}.language.svelte-150v7iw a[aria-current=page]:where(.svelte-150v7iw){color:var(--ink);font-weight:600}.header-cta.svelte-150v7iw{flex:none}@media(max-width:1120px){.nav.svelte-150v7iw,.language.svelte-150v7iw,.header-cta.svelte-150v7iw{display:none}}@media(max-width:640px){.hdr-in.svelte-150v7iw{min-height:64px}}.site-footer.svelte-dz9mki{padding-top:64px;color:var(--on-dark);background:var(--dark)}.footer-grid.svelte-dz9mki{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);gap:56px;padding-bottom:56px}.footer-grid.no-contact.svelte-dz9mki{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.footer-brand.svelte-dz9mki p:where(.svelte-dz9mki){max-width:28em;margin-top:20px;font-size:var(--fs-5);line-height:1.6}.footer-contact.svelte-dz9mki,.footer-nav-column.svelte-dz9mki{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-contact.svelte-dz9mki h2:where(.svelte-dz9mki),.footer-nav-column.svelte-dz9mki h2:where(.svelte-dz9mki){margin:0 0 6px;color:#fff;font-size:var(--fs-5);font-weight:600;line-height:1.4}.footer-contact.svelte-dz9mki address:where(.svelte-dz9mki){font-style:normal}.footer-contact.svelte-dz9mki :where(address:where(.svelte-dz9mki),a:where(.svelte-dz9mki)),.footer-nav-column.svelte-dz9mki a:where(.svelte-dz9mki){color:var(--on-dark);font-size:var(--fs-5);line-height:1.5}.footer-contact.svelte-dz9mki a:where(.svelte-dz9mki):hover,.footer-nav-column.svelte-dz9mki a:where(.svelte-dz9mki):hover{color:#fff}.footer-nav.svelte-dz9mki{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:36px 28px}.footer-bottom.svelte-dz9mki{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;padding:24px 0 32px;border-top:1px solid var(--dark-line);font-size:var(--fs-6);line-height:1.5}.footer-bottom.svelte-dz9mki>div:where(.svelte-dz9mki){display:flex;flex-wrap:wrap;gap:12px 24px}.footer-bottom.svelte-dz9mki a:where(.svelte-dz9mki){color:var(--on-dark)}.footer-bottom.svelte-dz9mki a:where(.svelte-dz9mki):hover{color:#fff}@media(max-width:900px){.footer-grid.svelte-dz9mki,.footer-grid.no-contact.svelte-dz9mki{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px var(--gap-col)}.footer-nav.svelte-dz9mki{grid-column:1 / -1}}@media(max-width:640px){.site-footer.svelte-dz9mki{padding-top:48px}.footer-grid.svelte-dz9mki,.footer-grid.no-contact.svelte-dz9mki{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.footer-nav.svelte-dz9mki{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-bottom.svelte-dz9mki{align-items:flex-start;flex-direction:column}}
