.m-navOverlay{background-color:var(--c-surface-neutral);border-bottom-right-radius:var(--borderRadius-navigation);border-top-right-radius:var(--borderRadius-navigation);color:var(--c-text);display:block;height:100%;inset:0 auto 0 0;max-height:none;overflow:hidden;padding:0;pointer-events:none;position:fixed;transform:translate3d(-100%,0,0);transition:transform var(--an-duration) var(--an-ease);width:max(38.2%,360px);z-index:var(--zi-overlay)}.m-navOverlay::backdrop{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);transition:backdrop-filter var(--an-duration) var(--an-ease),background-color var(--an-duration) var(--an-ease)}.m-navOverlay[open]{box-shadow:none;pointer-events:inherit;transform:translateZ(0)}.m-navOverlay:after{background:var(--c-surface-neutral);content:"";height:100%;pointer-events:none;position:absolute;right:-1px;top:0;width:2px}.m-navOverlay__inner{max-height:100%;min-height:100%;overflow:auto;padding:var(--space-2xl) 0 var(--space-4xl) var(--space-m)}@media (width >= 768px){.m-navOverlay__inner{padding:var(--space-2xl) 0 var(--space-5xl) var(--space-3xl)}}.m-navOverlay__languageToggle{margin-block-end:var(--space-m)}@media (width >= 768px){.m-navOverlay__languageToggle{margin-block-end:var(--space-2xl)}}.m-navOverlay__close{background-color:transparent;border:1px solid var(--c-border-neutral);border-radius:50%;cursor:pointer;display:none;height:42px;inset:var(--space-4xl) var(--space-4xl) auto auto;place-content:center;position:absolute;translate:0 -25%;width:42px}@media (width >= 768px){.m-navOverlay__close{display:grid;inset:var(--space-2xl) var(--space-2xl) auto auto}}.m-navOverlay__closeIcon{fill:var(--clr-text);height:100%;width:100%}.m-navOverlay__mainGrid{align-items:start;display:flex;flex-direction:column;gap:.8em;margin-block-end:var(--space-xl)}@media (width >= 768px){.m-navOverlay__mainGrid{margin-block-end:var(--space-3xl)}}.m-navOverlay__metaGrid{align-items:start;display:flex;flex-direction:column;gap:.7em;margin-block-end:var(--space-xl)}@media (width >= 768px){.m-navOverlay__metaGrid{gap:1em;margin-block-end:var(--space-3xl)}}.m-navOverlay__socials{display:flex;gap:var(--space-4xs);justify-content:start;margin-block-end:var(--space-3xl)}.m-navOverlay__socialItem{display:grid;height:37px;place-content:center;width:37px}@media (width >= 768px){.m-navOverlay__socialItem{height:45px;width:45px}}.m-navOverlay__socialIcon{height:25px;width:25px}@media (width >= 768px){.m-navOverlay__socialIcon{height:32px;width:32px}}.m-navOverlay__socialIcon path{fill:var(--c-text)}.m-navOverlay{border:0;outline:0}.m-navOverlay:focus,.m-navOverlay:focus-visible{outline:0}.m-navOverlay__mainItem{color:inherit;font-family:var(--ff-head);font-size:clamp(1.875rem,calc(30/var(--fluidFontRatio)*1vw),3.125rem);font-weight:600;line-height:1;line-height:1.1;text-decoration:none}.m-navOverlay__mainItem:focus-visible{color:var(--c-accent-2)}@media (width >= 768px){.m-navOverlay__mainItem{transition:color var(--an-duration) var(--an-ease)}.m-navOverlay__mainItem:hover{color:var(--c-accent-2)}}.m-navOverlay__metaItem{color:inherit;font-family:var(--ff-label);font-size:clamp(.875rem,calc(14/var(--fluidFontRatio)*1vw),1.125rem);font-weight:400;letter-spacing:-.02em;line-height:1;text-decoration:none;text-transform:uppercase}.m-navOverlay__metaItem:focus-visible{color:var(--c-accent-2)}@media (width >= 768px){.m-navOverlay__metaItem{transition:color var(--an-duration) var(--an-ease)}.m-navOverlay__metaItem:hover{color:var(--c-accent-2)}}.m-navOverlay__close:focus-visible{background-color:var(--c-accent-2);border-color:var(--c-accent-2)}.m-navOverlay__close:focus-visible .m-navOverlay__closeIcon{fill:var(--c-text-light)}@media (width >= 768px){.m-navOverlay__close{transition:all var(--an-duration) var(--an-ease)}.m-navOverlay__close:hover{background-color:var(--c-accent-2);border-color:var(--c-accent-2)}.m-navOverlay__close:hover .m-navOverlay__closeIcon{fill:var(--c-text-light)}.m-navOverlay__closeIcon{transition:fill var(--an-duration) var(--an-ease)}}.m-navOverlay__socialItem:focus-visible .m-navOverlay__socialIcon path{fill:var(--c-accent-2)}@media (width >= 768px){.m-navOverlay__socialItem:hover .m-navOverlay__socialIcon path{fill:var(--c-accent-2)}.m-navOverlay__socialIcon path{transition:fill var(--an-duration) var(--an-ease)}}