.site-header[data-astro-cid-nen7h5rs]{z-index:100;color:var(--on-dark);transition:background-color .36s var(--ease), color .36s var(--ease), box-shadow .36s var(--ease);background:0 0;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-transparent=false],.site-header[data-astro-cid-nen7h5rs].is-scrolled{color:var(--ink);backdrop-filter:blur(14px);background:#fffffff5;box-shadow:0 10px 34px #1b2a4a0e}.site-header[data-astro-cid-nen7h5rs][data-surface=dark][data-transparent=false],.site-header[data-astro-cid-nen7h5rs][data-surface=dark].is-scrolled{color:var(--on-dark);background:#192538f0;box-shadow:0 10px 34px #080f1a29}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:clamp(1.2rem,2vw,2.5rem);display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;text-decoration:none;display:inline-flex}.site-header[data-astro-cid-nen7h5rs] .brand-logo[data-astro-cid-nen7h5rs]{width:auto;height:1.42rem}.site-header[data-astro-cid-nen7h5rs] .brand-logo--light[data-astro-cid-nen7h5rs]{display:block}.site-header[data-astro-cid-nen7h5rs] .brand-logo--dark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-transparent=false] .brand-logo--light[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-scrolled .brand-logo--light[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs][data-transparent=false] .brand-logo--dark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-scrolled .brand-logo--dark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-surface=dark][data-transparent=false] .brand-logo--light[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-surface=dark].is-scrolled .brand-logo--light[data-astro-cid-nen7h5rs]{display:block}.site-header[data-astro-cid-nen7h5rs][data-surface=dark][data-transparent=false] .brand-logo--dark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-surface=dark].is-scrolled .brand-logo--dark[data-astro-cid-nen7h5rs]{display:none}.menu-open .site-header[data-astro-cid-nen7h5rs],.menu-open .site-header[data-astro-cid-nen7h5rs][data-transparent=false],.menu-open .site-header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--brand-blue);color:var(--on-dark);box-shadow:none}.menu-open[data-astro-cid-nen7h5rs] .site-header[data-astro-cid-nen7h5rs] .brand-logo--light[data-astro-cid-nen7h5rs]{display:block}.menu-open[data-astro-cid-nen7h5rs] .site-header[data-astro-cid-nen7h5rs] .brand-logo--dark[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.8rem,1.35vw,1.5rem);display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{color:inherit;font-family:var(--font-sans);letter-spacing:.005em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.32rem;padding:.45rem 0;font-size:.78rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:1px;transition:transform .32s var(--ease);background:currentColor;position:absolute;bottom:.05rem;left:0;right:0;transform:scaleX(0)}.site-nav__link[data-astro-cid-nen7h5rs]:hover:after,.site-nav__link[data-astro-cid-nen7h5rs].is-active:after,.site-nav__link[data-astro-cid-nen7h5rs][aria-expanded=true]:after{transform:scaleX(1)}.nav-dropdown__toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.2px;width:.42rem;height:.28rem;transition:transform .28s var(--ease)}.nav-dropdown__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.nav-dropdown[data-astro-cid-nen7h5rs]{position:relative}.nav-dropdown__panel[data-astro-cid-nen7h5rs]{z-index:20;border-radius:var(--radius-card);background:var(--paper);width:22rem;color:var(--ink);padding:1.5rem;position:absolute;top:calc(100% + 1.15rem);left:0;box-shadow:0 24px 70px #1b2a4a24}.nav-dropdown__panel--wide[data-astro-cid-nen7h5rs]{width:min(34rem,74vw)}.nav-dropdown__panel--people[data-astro-cid-nen7h5rs]{width:24rem;max-height:min(76vh,42rem);overflow-y:auto}.nav-dropdown__group[data-astro-cid-nen7h5rs]{color:var(--brand-blue);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:.7rem 0 .1rem;font-size:.625rem;font-weight:600;line-height:1.4}.nav-dropdown__group[data-astro-cid-nen7h5rs]:first-child{margin-top:0}.nav-dropdown__grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.nav-dropdown__grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-dropdown__people[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:.2rem;padding:.72rem 0;text-decoration:none;display:flex}.nav-dropdown__grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.nav-dropdown__people[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);font-size:1.08rem;line-height:1.2}.nav-dropdown__people[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:.02em;font-size:.7rem}.nav-dropdown__grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs],.nav-dropdown__people[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{text-underline-offset:.18em;text-decoration:underline}.nav-dropdown__all[data-astro-cid-nen7h5rs]{color:var(--muted);margin-top:1.1rem;font-size:.72rem;text-decoration:none;display:inline-block}.nav-dropdown__all[data-astro-cid-nen7h5rs]:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.site-header__actions[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:clamp(.7rem,1.1vw,1.15rem);display:flex}.icon-button[data-astro-cid-nen7h5rs]{width:2rem;height:2rem;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.search-dialog__submit[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;width:1rem;height:1rem}.lang-switch[data-astro-cid-nen7h5rs]{letter-spacing:.06em;align-items:center;gap:.32rem;font-size:.6875rem;line-height:1;display:inline-flex}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;opacity:.8;text-decoration:none}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.lang-switch__current[data-astro-cid-nen7h5rs]{font-weight:600}.lang-switch__separator[data-astro-cid-nen7h5rs]{opacity:.35}.site-header__contact[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background:var(--paper);min-height:2.35rem;color:var(--ink);letter-spacing:.02em;transition:background-color .28s var(--ease), color .28s var(--ease);justify-content:center;align-items:center;padding:.45rem 1.15rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.site-header[data-astro-cid-nen7h5rs][data-transparent=false] .site-header__contact[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-header__contact[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--paper)}.site-header[data-astro-cid-nen7h5rs][data-surface=dark][data-transparent=false] .site-header__contact[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-surface=dark].is-scrolled .site-header__contact[data-astro-cid-nen7h5rs]{color:var(--brand-navy);background:#fff}.site-header__contact[data-astro-cid-nen7h5rs]:hover{background:var(--stone-deep);color:var(--ink)}.site-header[data-astro-cid-nen7h5rs][data-transparent=false] .site-header__contact[data-astro-cid-nen7h5rs]:hover,.site-header[data-astro-cid-nen7h5rs].is-scrolled .site-header__contact[data-astro-cid-nen7h5rs]:hover{background:var(--ink-soft);color:var(--paper)}.site-header[data-astro-cid-nen7h5rs][data-surface=dark][data-transparent=false] .site-header__contact[data-astro-cid-nen7h5rs]:hover,.site-header[data-astro-cid-nen7h5rs][data-surface=dark].is-scrolled .site-header__contact[data-astro-cid-nen7h5rs]:hover{background:var(--brand-mist);color:var(--brand-navy)}.menu-toggle[data-astro-cid-nen7h5rs]{width:2.5rem;height:2.5rem;color:inherit;background:0 0;border:0;padding:0;display:none;position:relative}.menu-toggle__line[data-astro-cid-nen7h5rs]{height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;left:.55rem;right:.55rem}.menu-toggle__line[data-astro-cid-nen7h5rs]:first-child{top:1.05rem}.menu-toggle__line[data-astro-cid-nen7h5rs]:last-child{top:1.45rem}.menu-open .menu-toggle__line[data-astro-cid-nen7h5rs]:first-child{transform:translateY(.2rem)rotate(45deg)}.menu-open .menu-toggle__line[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-.2rem)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:90;background:var(--brand-blue);color:var(--on-dark);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s var(--ease), visibility .36s var(--ease);position:fixed;inset:0;overflow-y:auto}.menu-open .mobile-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu__inner[data-astro-cid-nen7h5rs]{padding-top:calc(var(--header-height-mobile) + 2.5rem);padding-bottom:3rem}.mobile-menu__nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.mobile-menu__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);letter-spacing:-.025em;padding:.6rem 0;font-size:clamp(2.2rem,9vw,3.8rem);line-height:1.05;text-decoration:none}.mobile-menu__columns[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;gap:2rem;margin-top:2.75rem;display:grid}.mobile-menu__label[data-astro-cid-nen7h5rs]{color:var(--on-dark-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.625rem}.mobile-menu__label--spaced[data-astro-cid-nen7h5rs]{margin-top:1.35rem}.mobile-menu__sublist[data-astro-cid-nen7h5rs]{gap:.45rem;display:grid}.mobile-menu__sublist[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu__foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu__foot[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.mobile-menu__search[data-astro-cid-nen7h5rs]{color:var(--on-dark-muted);font-size:.875rem;line-height:1.5;text-decoration:none}.mobile-menu__search[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);text-align:left;background:0 0;border:0;padding:0}.mobile-menu__sublist[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu__foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu__search[data-astro-cid-nen7h5rs]:hover{color:var(--on-dark)}.mobile-menu__foot[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line-light);flex-direction:column;gap:.45rem;margin-top:2.75rem;padding-top:1.25rem;display:flex}.search-dialog[data-astro-cid-nen7h5rs]{border-radius:var(--radius-card);background:var(--paper);width:min(92vw,44rem);color:var(--ink);border:0;padding:0;box-shadow:0 40px 120px #00000047}.search-dialog[data-astro-cid-nen7h5rs]::backdrop{backdrop-filter:blur(2px);background:#1b2a4ab8}.search-dialog__inner[data-astro-cid-nen7h5rs]{padding:clamp(1.5rem,4vw,3rem);position:relative}.search-dialog__head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.search-dialog__close[data-astro-cid-nen7h5rs]{background:0 0;border:0;width:2.5rem;height:2.5rem;padding:0;position:relative}.search-dialog__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:1px;position:absolute;top:50%;left:.5rem;right:.5rem}.search-dialog__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)}.search-dialog__close[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:rotate(-45deg)}.search-dialog__form[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--ink);align-items:center;gap:.75rem;display:flex}.search-dialog__field[data-astro-cid-nen7h5rs]{flex:1}.search-dialog__field[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:100%;font-family:var(--font-serif);background:0 0;border:0;outline:0;padding:.5rem 0 .9rem;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1}.search-dialog__field[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:var(--slate)}.search-dialog__submit[data-astro-cid-nen7h5rs]{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.search-dialog__note[data-astro-cid-nen7h5rs]{color:var(--muted);margin-top:1rem;font-size:.75rem}@media (width<=1180px){.site-nav__list[data-astro-cid-nen7h5rs]{gap:.95rem}.site-nav__link[data-astro-cid-nen7h5rs]{font-size:.75rem}.site-header[data-astro-cid-nen7h5rs] .brand-logo[data-astro-cid-nen7h5rs]{height:1.28rem}}@media (width<=1079px){.site-nav[data-astro-cid-nen7h5rs],.site-header__contact[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}}@media (width<=767px){.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height-mobile);gap:.5rem}.site-header[data-astro-cid-nen7h5rs] .brand-logo[data-astro-cid-nen7h5rs]{height:.95rem}.site-header__actions[data-astro-cid-nen7h5rs]{gap:.35rem}.lang-switch[data-astro-cid-nen7h5rs]{font-size:.625rem}.icon-button[data-astro-cid-nen7h5rs]{width:2rem;height:2rem}.mobile-menu__columns[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}}@media (width<=360px){.site-header__actions[data-astro-cid-nen7h5rs]>.icon-button[data-astro-cid-nen7h5rs]{display:none}}@media (width>=768px){.mobile-menu__columns[data-astro-cid-nen7h5rs]{grid-template-columns:1.2fr 1fr;gap:4rem}}@media (width>=1080px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.site-nav__link[data-astro-cid-nen7h5rs]:after,.nav-dropdown__toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.menu-toggle__line[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs]{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--brand-blue);color:var(--on-dark);transition:background-color .9s var(--ease);padding-top:clamp(4rem,7vw,6.5rem)}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--gutter);grid-template-columns:4fr 2fr 3fr 3fr;padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] .brand-logo[data-astro-cid-jo6i4kqk]{width:auto;height:3.25rem}.site-footer__description[data-astro-cid-jo6i4kqk]{max-width:30ch;color:var(--on-dark-muted);margin-top:1.5rem;font-size:.875rem;line-height:1.65}.site-footer__linkedin[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.site-footer__linkedin[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark)}.site-footer__column[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.4rem;display:flex}.site-footer__label[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.625rem;font-weight:500}.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__column[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk],.site-footer__cookies[data-astro-cid-jo6i4kqk],.site-footer__pending[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);font-size:.8125rem;font-style:normal;line-height:1.55;text-decoration:none}.site-footer__column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__cookies[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark);text-underline-offset:.2em;text-decoration:underline}.site-footer__cookies[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);text-align:left;background:0 0;border:0;padding:0}.site-footer__contact[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{margin-bottom:.3rem}.site-footer__pending[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);letter-spacing:.08em;font-size:.625rem}.site-footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-light);color:var(--on-dark-muted);letter-spacing:.03em;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.6875rem;display:flex}@media (width<=1079px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;margin-bottom:1.5rem}}@media (width<=639px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}.site-footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column}}
