.header-spacer[data-astro-cid-3ef6ksr2]{height:var(--header-height)}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;background:var(--background-default);transition:background-color .3s ease,color .3s ease;display:flex;justify-content:space-between;align-items:center;height:var(--header-height);padding-inline:var(--header-px) calc(var(--header-px) + var(--sbw, 0px));color:var(--text-primary)}.header[data-astro-cid-3ef6ksr2][data-over-hero]{background:transparent}.header__brand[data-astro-cid-3ef6ksr2],.header__actions[data-astro-cid-3ef6ksr2]{position:relative;z-index:2}.header__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-3)}.header__pictures[data-astro-cid-3ef6ksr2]{position:relative;display:inline-grid;place-items:center;padding:6px var(--spacing-1) 6px var(--spacing-1-5);border-radius:6px;background:var(--action-hover);color:var(--text-secondary);font-family:var(--font-primary, Inter, sans-serif);font-weight:600;font-size:18px;line-height:var(--typography-subtitle1-line-height, 28px);letter-spacing:-.06em;white-space:nowrap}.header[data-astro-cid-3ef6ksr2] .header__pictures[data-astro-cid-3ef6ksr2]:hover{opacity:1}.header__pictures-label[data-astro-cid-3ef6ksr2],.header__pictures-arrow[data-astro-cid-3ef6ksr2]{grid-area:1 / 1;transition:opacity .2s ease}.header__pictures-arrow[data-astro-cid-3ef6ksr2]{opacity:0;color:var(--text-primary)}.header__pictures[data-astro-cid-3ef6ksr2]:hover .header__pictures-label[data-astro-cid-3ef6ksr2],.header__pictures[data-astro-cid-3ef6ksr2]:focus-visible .header__pictures-label[data-astro-cid-3ef6ksr2]{opacity:0}.header__pictures[data-astro-cid-3ef6ksr2]:hover .header__pictures-arrow[data-astro-cid-3ef6ksr2],.header__pictures[data-astro-cid-3ef6ksr2]:focus-visible .header__pictures-arrow[data-astro-cid-3ef6ksr2]{opacity:1}.header[data-astro-cid-3ef6ksr2]:has(.menu:not([hidden])) .header__pictures[data-astro-cid-3ef6ksr2]{visibility:hidden}@media(max-width:479px){.header__contact[data-astro-cid-3ef6ksr2]{display:none}}.header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-4)}.header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:.6}.header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{transition:opacity .2s ease}.is-disabled[data-astro-cid-3ef6ksr2]{cursor:default}.header__burger[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:36px;height:36px;padding:var(--spacing-0-5);color:inherit;background:none;border:0;cursor:pointer}.header__burger[data-astro-cid-3ef6ksr2]:hover{opacity:.6}.header__icon-close[data-astro-cid-3ef6ksr2],.header__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__icon-open[data-astro-cid-3ef6ksr2]{display:none}.header__burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__icon-close[data-astro-cid-3ef6ksr2]{display:block}.header[data-astro-cid-3ef6ksr2]:has(.menu:not([hidden])){background:transparent}.header[data-astro-cid-3ef6ksr2]:has(.menu:not([hidden])) .header__contact[data-astro-cid-3ef6ksr2]{visibility:hidden}.menu[data-astro-cid-3ef6ksr2]:not([hidden]){position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--header-height) var(--page-px) var(--spacing-5);background:var(--background-default);color:var(--text-primary);border-top:0;overflow-y:auto}.menu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:var(--header-height) 0 auto;height:1px;background:var(--components-divider)}.menu__body[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:start;padding-top:var(--spacing-12)}.menu__primary[data-astro-cid-3ef6ksr2]{grid-column:1 / span 7}.menu__primary[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--spacing-1)}.menu__link[data-astro-cid-3ef6ksr2]{display:inline-block}.menu__link[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:2px}.menu__sub[data-astro-cid-3ef6ksr2]{display:none}.menu__programs[data-astro-cid-3ef6ksr2]{grid-column:8 / -1}.menu__programs[data-astro-cid-3ef6ksr2]>p[data-astro-cid-3ef6ksr2]{margin-bottom:var(--spacing-3)}.menu__program[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-2-5);border-bottom:1px solid var(--components-divider)}.menu__program[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{flex:1;min-width:0}.menu__program[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],.menu__program[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{flex:none}.menu__footer[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-3)}.menu__social[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--spacing-4);color:var(--text-secondary)}.menu__social[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:.6}@media(max-width:767px){.menu__body[data-astro-cid-3ef6ksr2]{display:block;padding-top:var(--spacing-5)}.menu__primary[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{gap:var(--spacing-0-5)}.menu__link[data-astro-cid-3ef6ksr2]{font-size:3rem;line-height:3.25rem}.menu__programs[data-astro-cid-3ef6ksr2]{display:none}.menu__sub[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding:var(--spacing-1) 0 var(--spacing-2)}.menu__sub-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-1-5);padding-block:var(--spacing-1-5)}.menu__footer[data-astro-cid-3ef6ksr2]{flex-direction:column-reverse;align-items:stretch;padding-top:var(--spacing-5)}.menu__footer[data-astro-cid-3ef6ksr2] .menu__book{width:100%;justify-content:center}.menu__social[data-astro-cid-3ef6ksr2]{gap:var(--spacing-3)}}@media(prefers-reduced-motion:no-preference){.menu[data-astro-cid-3ef6ksr2]:not([hidden]){animation:menu-in .25s ease}}@keyframes menu-in{0%{opacity:0}}
