.OverlayMobile_container__fdt43{position:fixed;top:0;bottom:0;left:0;right:0;transition:all .2s ease;background:var(--color-background2);z-index:900;display:flex;flex-direction:column;justify-content:space-between}.OverlayMobile_container__fdt43:not(.OverlayMobile_container--ACTIVE__9Rrc6){pointer-events:none;opacity:0}.OverlayMobile_container__fdt43{counter-reset:menu;padding:var(--space-120) var(--space-20) var(--space-60)}.OverlayMobile_menu__TcWsC{font-size:16px;line-height:1.125;display:flex}.OverlayMobile_menu__TcWsC>*{margin:0 2px 0 0}.OverlayMobile_menu__TcWsC>:after{display:inline-block;content:",";flex:1 1;color:var(--color-lightgrey)}.OverlayMobile_menu__TcWsC>:has(.active):after{color:var(--color-dark)}.OverlayMobile_menu__TcWsC>:nth-child(2){margin-right:auto}.OverlayMobile_menu__TcWsC>:nth-child(2):after{content:""}.OverlayMobile_menu__TcWsC>:nth-child(n+3){display:none}.OverlayMobile_submenu___Ypy6{display:grid;grid-template-columns:var(--common-grid);gap:var(--space-4) var(--gutter);margin:var(--space-40) 0}.OverlayMobile_submenu___Ypy6 a{color:var(--color-dark)}.OverlayMobile_submenu___Ypy6>:first-child,.OverlayMobile_submenu___Ypy6>:nth-child(2){display:none}.OverlayMobile_submenu___Ypy6>:nth-child(3){grid-column:1/4;grid-row:1/2}.OverlayMobile_submenu___Ypy6>:nth-child(4){grid-column:1/4;grid-row:2/3}.OverlayMobile_submenu___Ypy6>:nth-child(5){grid-column:1/4;grid-row:3/4}.OverlayMobile_submenu___Ypy6>:nth-child(6){grid-column:4/-1;grid-row:1/2}.OverlayMobile_submenu___Ypy6>:nth-child(7){grid-column:4/-1;grid-row:2/3}.OverlayMobile_submenu___Ypy6>:nth-child(8){grid-column:4/-1;grid-row:3/4}.OverlayMobile_submenu___Ypy6>:nth-child(n+9){grid-column:4/-1}.OverlayMobile_footer__Xo1zZ{font-size:8px;line-height:1.25;margin:8px 0}.OverlayNav_container__Hnz0o{position:fixed;top:0;left:50%;width:50%;height:100%;z-index:500;padding:0 var(--inset) 0 10px;background:var(--color-background);border-left:1px solid var(--color-lightestgrey)}@media(max-width:720px){.OverlayNav_container__Hnz0o{position:unset;width:100%;height:auto;min-height:421px;background:none;border-left:none;padding:0;margin-bottom:auto}}.OverlayNav_background__LiwQZ{position:fixed;top:0;left:0;width:100%;height:100%;z-index:499;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:720px){.OverlayNav_background__LiwQZ{display:none}}.OverlayNav_inner__dDWZN{position:relative;height:100%;display:flex;flex-direction:column}.OverlayNav_navigation__06g69{display:flex;gap:10px;margin-top:120px;width:calc(var(--column)*6 + var(--gutter)*5)}@media(max-width:720px){.OverlayNav_navigation__06g69{margin-top:var(--space-40);gap:var(--gutter);width:100%}}.OverlayNav_navigation__06g69:has(.OverlayNav_project__VprLx:hover){color:var(--color-lightgrey)}.OverlayNav_navigation__06g69 .OverlayNav_project__VprLx{display:block;min-width:166px;line-height:16px;margin-top:1px}@media(max-width:720px){.OverlayNav_navigation__06g69 .OverlayNav_project__VprLx{margin-top:0;margin-bottom:6px;min-width:unset}}.OverlayNav_navigation__06g69 .OverlayNav_project__VprLx:hover{color:var(--color-dark)}.OverlayNav_search__Og1Pk{margin-top:12px}@media(max-width:720px){.OverlayNav_search__Og1Pk input{width:100%}}@media(pointer:fine){.OverlayNav_search__Og1Pk input:hover::placeholder{color:var(--color-lightgrey)}}.OverlayNav_category__2omMX{flex-basis:50%}@media(max-width:720px){.OverlayNav_category__2omMX{flex:1 1}}.OverlayNav_categoryTitle__ia2I6{font-size:11px;line-height:1.18181818;color:var(--color-lightgrey);margin-bottom:12px}.OverlayNav_viewAll__yCPEI{display:block;margin-top:12px}.OverlayNav_viewAll__yCPEI:hover{color:var(--color-lightgrey)}.OverlayNav_images__SFC86{position:absolute;top:calc(120px + 1.8rem);right:0;width:calc(var(--column)*4 + var(--gutter)*3);max-width:calc(50vw - 322px)}@media(max-width:720px){.OverlayNav_images__SFC86{display:none}}.OverlayNav_hoverImage__gHsv7{position:absolute;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--common-easing)}.OverlayNav_hoverImage__gHsv7.OverlayNav_active__tlOIY{opacity:1}.OverlayNav_caption__XqHPH{font-size:11px;line-height:1.18181818;color:var(--color-lightgrey);margin-top:var(--space-8)}.OverlayNav_footer__MNs_2{margin-top:auto;margin-bottom:16px}@media(max-width:720px){.OverlayNav_footer__MNs_2{display:none}}