.Menu{background:var(--Menu-background,var(--clr-f2));height:calc(100vh - var(--Header-height, 75px));left:var(--Menu-left,0);overflow-y:auto;padding:var(--Menu-padding,0 20px);position:fixed;right:var(--Menu-right,0);top:0;transform:var(--Menu-transition-direction,translateX(-100%));transition:transform .3s ease-in-out;width:var(--Menu-width,375px);z-index:9999}@media (prefers-reduced-motion:reduce){.Menu{transition:none}}@media screen and (min-width:1026px){.Menu{align-items:center;background:none;box-shadow:none;display:flex;height:auto;overflow:visible;position:static;transform:none!important;width:auto;z-index:auto}}.Menu-trigger:checked~.Menu{transform:translateX(0)}.Menu-overlay{-webkit-backdrop-filter:var(--Menu-overlay-backdrop-filter,none);backdrop-filter:var(--Menu-overlay-backdrop-filter,none);background:var(--Menu-overlay-background,#0000);display:none;height:100vh;left:var(--Menu-right,0);position:fixed;right:var(--Menu-left,0);top:0;width:calc(100% - var(--Menu-width, 375px));z-index:calc(var(--z-menu, 100) - 1)}.Menu-trigger:checked~.Menu-overlay{display:block}.Menu-burger{--Menu-burger-width:40px;--Menu-burger-height:40px;--Menu-burger-bar-height:4px;--Menu-burger-translation:5px;background:#0000;cursor:pointer;display:flex;flex-direction:column;height:var(--Menu-burger-height);justify-content:space-around;width:var(--Menu-burger-width)}.Menu-burger span{background-color:var(--Menu-link,var(--Link-color));border-radius:var(--Menu-burger-border-radius,3px);display:block;height:var(--Menu-burger-bar-height);transition:transform .3s ease-in-out,opacity .5s ease-in-out;width:var(--Menu-burger-width)}@media (prefers-reduced-motion:reduce){.Menu-burger span{transition:none}}.Menu-burger span:first-child{transform-origin:top left}.Menu-burger span:nth-child(2){opacity:1}.Menu-burger span:nth-child(3){transform-origin:bottom left}.Menu-trigger:checked~.Menu-burger{height:var(--Menu-burger-height--active,61px)}.Menu-trigger:checked~.Menu-burger span:first-child{transform:rotate(45deg) translate(var(--Menu-burger-translation),var(--Menu-burger-translation))}.Menu-trigger:checked~.Menu-burger span:nth-child(2){opacity:0}.Menu-trigger:checked~.Menu-burger span:nth-child(3){transform:rotate(-45deg) translate(var(--Menu-burger-translation),calc(var(--Menu-burger-translation)*-1))}@media screen and (min-width:1026px){.Menu-burger,.Menu-levelIndicator,.Menu-overlay,.Menu-trigger{display:none!important}}.Menu-items>ul{align-items:var(--Menu-items-justify-content,center);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--Menu-items-gap,20px);justify-content:flex-end;list-style-type:none;margin:0;padding:var(--Menu-items-padding,40px 0)}@media screen and (min-width:769px){.Menu-items>ul{padding:var(--Menu-items-padding--tablet,15px 0);row-gap:var(--Menu-items-gap--tablet,10px)}}@media screen and (min-width:1026px){.Menu-items>ul{flex-direction:row;gap:var(--Menu-items-gap--desktop,40px);padding:var(--Menu-items-padding--desktop,0)}}.Menu-level{margin:0;padding:var(--Menu-level-padding,4px 0)}@media screen and (min-width:1026px){.Menu-level:hover{.Menu-levelItems{max-height:500px;visibility:visible}}}.Menu-level>div>.Menu-levelItems{margin-left:var(--Menu-levelItems-margin-left,0)}.Menu-levelButton{align-items:center;color:var(--Menu-link,var(--Link-color));column-gap:var(--Menu-levelButton-column-gap,10px);display:flex;flex-flow:row nowrap;flex-wrap:wrap;justify-content:var(--Menu-items-justify-content,center);padding:0;position:relative}.Menu-levelItems{background-color:var(--Menu-subItems-background,var(--clr-f2));display:flex;flex-direction:column;gap:var(--Menu-levelItems-gap,20px);max-height:0;overflow:hidden;position:relative;transition:all .3s ease-in-out;visibility:hidden;width:100%}@media screen and (min-width:1026px){.Menu-levelItems{align-items:var(--Menu-levelItems-justify-content--desktop,flex-start);border-radius:var(--Menu-levelItems-border-radius--desktop,0 0 10px 10px);border-top:10px solid #0000;display:flex;gap:var(--Menu-levelItems-gap--desktop,20px);left:0;max-height:0;min-width:var(--Menu-levelItems-min-width,250px);padding:var(--Menu-levelItems-padding--desktop,10px);position:absolute;top:100%;transition:max-height .3s ease-in-out;visibility:hidden}}@media (prefers-reduced-motion:reduce){.Menu-levelItems{transition:none}}@media screen and (min-width:1026px){.Menu-levelItems{.Menu-levelItems{display:none}}}.Menu-levelTrigger:checked~.Menu-levelItems{margin-top:var(--Menu-levelItems-margin-top,20px);max-height:1000px;overflow:hidden;transition:max-height .3s ease-in-out;visibility:visible}@media (prefers-reduced-motion:reduce){.Menu-levelTrigger:checked~.Menu-levelItems{transition:none}}.Menu-levelTrigger:checked~.Menu-levelButton{color:var(--Menu-link--active,var(--Link-color-hover))}.Menu-levelTitle,.Menu-levelTitle--icon,.Menu-levelTitle--text{color:var(--Menu-link,var(--Link-color));font-family:var(--Menu-font-family,var(--font-primary)),sans-serif;font-size:var(--Menu-font-size,16px);font-weight:var(--Menu-font-weight,600);line-height:var(--Menu-line-height,1.2);padding-left:22px;.is-Active>&{color:var(--Menu-link--active,var(--Link-color-hover))}}.Menu-levelTitle--icon,.Menu-levelTitle--text{color:var(--clr-primary,rgb(var(--clr-primary-base)));padding:0}.Menu-levelTitle--icon:hover,.Menu-levelTitle--text:hover{color:var(--Menu-link--hover,var(--Link-color-hover))}.Menu-levelIndicator{cursor:pointer;height:var(--Menu-levelIndicator-height,15px);position:relative;width:var(--Menu-levelIndicator-width,15px)}.Menu-levelIndicator:after,.Menu-levelIndicator:before{background-color:var(--Menu-link,var(--Link-color));content:"";display:block;height:1.5px;left:0;position:absolute;top:50%;transition:.3s;width:100%}@media (prefers-reduced-motion:reduce){.Menu-levelIndicator:after,.Menu-levelIndicator:before{transition:none}}.Menu-levelIndicator:before{transform:translateY(-50%)}.Menu-levelIndicator:after{transform:translateY(-50%) rotate(90deg)}.Menu-levelTrigger:checked~.Menu-levelIndicator:after,.Menu-levelTrigger:checked~.Menu-levelIndicator:before{background-color:var(--Menu-link--active,var(--Link-color-hover))}.Menu-levelTrigger:checked~.Menu-levelIndicator:before{opacity:0;transform:translateY(-50%) rotate(-90deg)}.Menu-levelTrigger:checked~.Menu-levelIndicator:after{transform:translateY(-50%) rotate(0)}.Menu-level:not(.Menu-level-start) .Menu-levelTitle[href="/"]{cursor:default;pointer-events:none}.Menu-level:not(.Menu-level-start) .Menu-levelIndicator{cursor:pointer;pointer-events:auto}