.SiteHeader-module__ZPcpfq__header{z-index:30;background:color-mix(in srgb, var(--c-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:var(--rule) solid var(--c-border);position:relative}.SiteHeader-module__ZPcpfq__header[data-sticky]{position:sticky;top:0}.SiteHeader-module__ZPcpfq__bar{align-items:center;gap:var(--space-4);min-height:var(--header-h);max-width:calc(var(--w-content) + var(--gutter) * 2);padding-inline:var(--gutter);grid-template-columns:minmax(0,auto) 1fr auto;margin-inline:auto;display:grid}.SiteHeader-module__ZPcpfq__brand{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.SiteHeader-module__ZPcpfq__logo{width:var(--logo-h,3.25rem);flex:none}.SiteHeader-module__ZPcpfq__brand .SiteHeader-module__ZPcpfq__logo[data-fit]{border-radius:min(var(--radius-media), .75rem)}@media (max-width:860px){.SiteHeader-module__ZPcpfq__logo{width:var(--logo-h-m,2.75rem)}}.SiteHeader-module__ZPcpfq__ownLogo{min-width:0;height:var(--logo-h,3.25rem);max-width:min(var(--logo-w-max,14rem), 100%);flex:0 auto;display:block}@media (max-width:860px){.SiteHeader-module__ZPcpfq__ownLogo{height:var(--logo-h-m,2.75rem);max-width:min(var(--logo-w-max-m,10rem), 100%)}}.SiteHeader-module__ZPcpfq__wordmark{font-family:var(--f-display);font-size:calc(clamp(1.2rem, 1.05rem + .6vw, 1.55rem) * var(--k-title) * var(--logo-k,1));font-weight:var(--w-display);letter-spacing:var(--tracking-display);text-transform:var(--case-display);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}@media (max-width:860px){.SiteHeader-module__ZPcpfq__wordmark{font-size:calc(clamp(1.2rem, 1.05rem + .6vw, 1.55rem) * var(--k-title) * var(--logo-k-m,1))}}.SiteHeader-module__ZPcpfq__nav>ul{justify-content:flex-end;gap:clamp(1.25rem,2.4vw,2.5rem);display:flex}.SiteHeader-module__ZPcpfq__nav a,.SiteHeader-module__ZPcpfq__nav a:hover{color:var(--c-text)}.SiteHeader-module__ZPcpfq__langPanel .SiteHeader-module__ZPcpfq__langCurrent{color:var(--c-muted);cursor:default}.SiteHeader-module__ZPcpfq__actions{align-items:center;gap:var(--space-3);display:flex}.SiteHeader-module__ZPcpfq__langs{display:flex}.SiteHeader-module__ZPcpfq__book,.SiteHeader-module__ZPcpfq__second{min-height:2.6rem;padding-block:.55em}.SiteHeader-module__ZPcpfq__panelCta{margin-top:var(--space-3);display:none}.SiteHeader-module__ZPcpfq__panelCta>a{width:100%;display:flex}.SiteHeader-module__ZPcpfq__dropdown{position:relative}.SiteHeader-module__ZPcpfq__dropdownButton{font-size:var(--t-sm);letter-spacing:calc(var(--tracking-label) / 2.5);color:var(--c-muted);transition:color .25s var(--ease);align-items:center;gap:.45em;display:inline-flex}.SiteHeader-module__ZPcpfq__dropdownButton:hover,.SiteHeader-module__ZPcpfq__dropdownButton[aria-expanded=true]{color:var(--c-text)}.SiteHeader-module__ZPcpfq__nav .SiteHeader-module__ZPcpfq__dropdownButton{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--c-text)}.SiteHeader-module__ZPcpfq__dropdownButton svg{transition:transform .25s var(--ease)}.SiteHeader-module__ZPcpfq__dropdownButton svg[data-open]{transform:rotate(180deg)}.SiteHeader-module__ZPcpfq__dropdownPanel{z-index:40;background:var(--c-surface);border:var(--rule) solid var(--c-border);border-radius:var(--radius);justify-content:stretch;gap:.1rem;min-width:16rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + 1.1rem);right:-1.25rem}.SiteHeader-module__ZPcpfq__dropdownPanel[hidden]{display:none}.SiteHeader-module__ZPcpfq__header[data-centered] .SiteHeader-module__ZPcpfq__nav .SiteHeader-module__ZPcpfq__dropdownPanel{left:-1.25rem;right:auto}.SiteHeader-module__ZPcpfq__dropdownPanel a,.SiteHeader-module__ZPcpfq__dropdownPanel .SiteHeader-module__ZPcpfq__langCurrent{font-size:var(--t-sm);letter-spacing:0;color:var(--c-text);border-radius:min(var(--radius), .6rem);white-space:nowrap;padding:.6rem .75rem;display:block}.SiteHeader-module__ZPcpfq__dropdownPanel a:hover{background:color-mix(in srgb, var(--c-text) 7%, var(--c-surface))}.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__langPanel{min-width:7rem;right:0}.SiteHeader-module__ZPcpfq__dropdownPanel .SiteHeader-module__ZPcpfq__dropdownIndex{color:var(--c-muted);border-bottom:var(--rule) solid var(--c-border);border-radius:0;margin-bottom:.35rem;padding-bottom:.75rem}.SiteHeader-module__ZPcpfq__header[data-centered] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:1fr auto 1fr}.SiteHeader-module__ZPcpfq__header[data-centered] .SiteHeader-module__ZPcpfq__nav{order:-1}.SiteHeader-module__ZPcpfq__header[data-centered] .SiteHeader-module__ZPcpfq__nav ul{justify-content:flex-start}.SiteHeader-module__ZPcpfq__header[data-centered] .SiteHeader-module__ZPcpfq__actions{justify-content:flex-end}.SiteHeader-module__ZPcpfq__mobileNav{display:none}.SiteHeader-module__ZPcpfq__burger{place-items:center;width:2.75rem;height:2.75rem;margin-right:-.6rem;display:grid}.SiteHeader-module__ZPcpfq__burger span,.SiteHeader-module__ZPcpfq__burger span:before{width:1.4rem;height:var(--rule);background:var(--c-text);min-height:1px;transition:transform .3s var(--ease);display:block}.SiteHeader-module__ZPcpfq__burger span{position:relative;transform:translateY(-3px)}.SiteHeader-module__ZPcpfq__burger span:before{content:"";position:absolute;top:7px}.SiteHeader-module__ZPcpfq__burger span[data-open]{transform:translateY(0)rotate(45deg)}.SiteHeader-module__ZPcpfq__burger span[data-open]:before{transform:translateY(-7px)rotate(-90deg)}.SiteHeader-module__ZPcpfq__panel{max-height:calc(100dvh - var(--header-h) - var(--announce-h));overscroll-behavior:contain;padding:var(--space-3) var(--gutter) calc(var(--space-4) + 5rem + env(safe-area-inset-bottom));background:var(--c-bg);border-bottom:var(--rule) solid var(--c-border);position:absolute;inset:100% 0 auto;overflow-y:auto}.SiteHeader-module__ZPcpfq__panel[hidden]{display:none}.SiteHeader-module__ZPcpfq__panelLinks a,.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelFolder{font-family:var(--f-display);font-size:var(--t-xl);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:var(--case-display);padding-block:.7rem;display:block}.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelSub{border-left:var(--rule) solid var(--c-border);gap:0;margin:0 0 .6rem;padding-left:1rem;display:grid}.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelSub a{font-family:var(--f-body);font-size:var(--t-base);font-weight:var(--w-body);line-height:var(--lh-body);letter-spacing:0;text-transform:none;color:var(--c-muted);padding-block:.45rem}.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelGroup>summary{font-size:var(--t-base);line-height:var(--lh-body);color:var(--c-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.45rem;list-style:none;display:flex}.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelGroup>summary::-webkit-details-marker{display:none}.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelGroup>summary:after{content:"";width:.45rem;height:.45rem;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelGroup[open]>summary:after{transform:rotate(-135deg)}.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__dropdownCols2{grid-template-columns:repeat(2,minmax(11rem,max-content))}.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__dropdownCols3{grid-template-columns:repeat(3,minmax(11rem,max-content))}.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__dropdownCols2,.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__dropdownCols3,.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__dropdownGroups{width:max-content}.SiteHeader-module__ZPcpfq__dropdownPanel.SiteHeader-module__ZPcpfq__dropdownGroups{align-items:start;gap:var(--space-3);grid-auto-columns:minmax(10rem,max-content);grid-auto-flow:column}.SiteHeader-module__ZPcpfq__dropdownGroup>ul{gap:.1rem;display:grid}.SiteHeader-module__ZPcpfq__dropdownPanel .SiteHeader-module__ZPcpfq__dropdownGroupTitle{font-size:var(--t-xs);font-weight:var(--w-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-label);color:var(--c-muted);white-space:nowrap;padding:.6rem .75rem .35rem;display:block}.SiteHeader-module__ZPcpfq__panelLangs{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule) solid var(--c-border);color:var(--c-muted);font-size:var(--t-sm);gap:1.5rem;display:flex}@media (max-width:860px){.SiteHeader-module__ZPcpfq__bar,.SiteHeader-module__ZPcpfq__header[data-centered] .SiteHeader-module__ZPcpfq__bar{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.SiteHeader-module__ZPcpfq__nav,.SiteHeader-module__ZPcpfq__langs{display:none}.SiteHeader-module__ZPcpfq__mobileNav{display:block}}@media (max-width:767px){.SiteHeader-module__ZPcpfq__book{display:none}}@media (max-width:860px){.SiteHeader-module__ZPcpfq__header:not([data-cta-band]) .SiteHeader-module__ZPcpfq__second{display:none}.SiteHeader-module__ZPcpfq__header:not([data-cta-band]) .SiteHeader-module__ZPcpfq__panelCta{display:block}}@media (max-width:767px){.SiteHeader-module__ZPcpfq__header[data-cta-band] .SiteHeader-module__ZPcpfq__second{display:none}.SiteHeader-module__ZPcpfq__header[data-cta-band] .SiteHeader-module__ZPcpfq__panelCta{display:block}}.SiteHeader-module__ZPcpfq__header[data-nav-fit=never] .SiteHeader-module__ZPcpfq__nav{display:none}.SiteHeader-module__ZPcpfq__header[data-nav-fit=never] .SiteHeader-module__ZPcpfq__mobileNav{display:block}.SiteHeader-module__ZPcpfq__header[data-nav-fit=never] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:minmax(0,1fr) auto}@media (min-width:861px) and (max-width:1023px){.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1024"] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--header-h), auto) auto}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1024"] .SiteHeader-module__ZPcpfq__nav{grid-area:2/1/auto/-1;padding-block-end:var(--space-2)}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1024"] .SiteHeader-module__ZPcpfq__nav>ul{justify-content:flex-start;row-gap:var(--space-2);flex-wrap:wrap}}@media (min-width:861px) and (max-width:1151px){.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1152"] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--header-h), auto) auto}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1152"] .SiteHeader-module__ZPcpfq__nav{grid-area:2/1/auto/-1;padding-block-end:var(--space-2)}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1152"] .SiteHeader-module__ZPcpfq__nav>ul{justify-content:flex-start;row-gap:var(--space-2);flex-wrap:wrap}}@media (min-width:861px) and (max-width:1279px){.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1280"] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--header-h), auto) auto}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1280"] .SiteHeader-module__ZPcpfq__nav{grid-area:2/1/auto/-1;padding-block-end:var(--space-2)}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1280"] .SiteHeader-module__ZPcpfq__nav>ul{justify-content:flex-start;row-gap:var(--space-2);flex-wrap:wrap}}@media (min-width:861px) and (max-width:1359px){.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1360"] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--header-h), auto) auto}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1360"] .SiteHeader-module__ZPcpfq__nav{grid-area:2/1/auto/-1;padding-block-end:var(--space-2)}.SiteHeader-module__ZPcpfq__header[data-nav-wrap="1360"] .SiteHeader-module__ZPcpfq__nav>ul{justify-content:flex-start;row-gap:var(--space-2);flex-wrap:wrap}}@media (min-width:861px){.SiteHeader-module__ZPcpfq__header[data-nav-wrap=never] .SiteHeader-module__ZPcpfq__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--header-h), auto) auto}.SiteHeader-module__ZPcpfq__header[data-nav-wrap=never] .SiteHeader-module__ZPcpfq__nav{grid-area:2/1/auto/-1;padding-block-end:var(--space-2)}.SiteHeader-module__ZPcpfq__header[data-nav-wrap=never] .SiteHeader-module__ZPcpfq__nav>ul{justify-content:flex-start;row-gap:var(--space-2);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__ZPcpfq__burger span,.SiteHeader-module__ZPcpfq__burger span:before,.SiteHeader-module__ZPcpfq__dropdownButton,.SiteHeader-module__ZPcpfq__dropdownButton svg,.SiteHeader-module__ZPcpfq__nav a,.SiteHeader-module__ZPcpfq__langs a,.SiteHeader-module__ZPcpfq__panelLinks .SiteHeader-module__ZPcpfq__panelGroup>summary:after{transition:none}}
