nav.mobile.svelte-g6cv8h.svelte-g6cv8h.svelte-g6cv8h{display:grid;gap:32px;padding-left:16px;padding-right:16px}nav.mobile.svelte-g6cv8h .hide-mobile.svelte-g6cv8h.svelte-g6cv8h{display:none}nav.mobile.svelte-g6cv8h .menu-item.svelte-g6cv8h.svelte-g6cv8h{display:grid;gap:24px;opacity:1;transition:all .3s ease-in-out .3s}nav.mobile.svelte-g6cv8h .menu-item .icon.svelte-g6cv8h.svelte-g6cv8h{transition:all .3s ease-in-out}nav.mobile.svelte-g6cv8h .menu-item button.svelte-g6cv8h.svelte-g6cv8h{display:flex}nav.mobile.svelte-g6cv8h .menu-item .sub-menu.svelte-g6cv8h.svelte-g6cv8h{display:grid;gap:24px;padding-left:24px}nav.mobile.svelte-g6cv8h .menu-item .sub-menu a.svelte-g6cv8h.svelte-g6cv8h{font-size:22px;font-weight:700;line-height:115%}nav.mobile.svelte-g6cv8h a.svelte-g6cv8h.svelte-g6cv8h,nav.mobile.svelte-g6cv8h button.svelte-g6cv8h.svelte-g6cv8h{font-size:32px;font-weight:400;line-height:115%;text-decoration:none}nav.desktop.svelte-g6cv8h.svelte-g6cv8h.svelte-g6cv8h{align-items:center;display:flex;height:100%;justify-content:flex-end}nav.desktop.svelte-g6cv8h .menu-item.svelte-g6cv8h.svelte-g6cv8h{position:relative}nav.desktop.svelte-g6cv8h .menu-item.svelte-g6cv8h+.menu-item.svelte-g6cv8h{margin-left:40px}@media (max-width:991px){nav.desktop.svelte-g6cv8h .menu-item.svelte-g6cv8h+.menu-item.svelte-g6cv8h{margin-left:32px}}nav.desktop.svelte-g6cv8h .menu-item a.svelte-g6cv8h.svelte-g6cv8h{align-items:center;display:flex;position:relative}nav.desktop.svelte-g6cv8h .menu-item a .icon.svelte-g6cv8h.svelte-g6cv8h{opacity:1;transition:all .3s ease-in-out}nav.desktop.svelte-g6cv8h .menu-item a.svelte-g6cv8h.svelte-g6cv8h,nav.desktop.svelte-g6cv8h .menu-item button.svelte-g6cv8h.svelte-g6cv8h{cursor:pointer;font-size:20px;font-weight:700;line-height:115%;text-decoration:none;white-space:nowrap}nav.desktop.svelte-g6cv8h .menu-item a h5.svelte-g6cv8h.svelte-g6cv8h:hover,nav.desktop.svelte-g6cv8h .menu-item a:hover .nav-label.svelte-g6cv8h.svelte-g6cv8h,nav.desktop.svelte-g6cv8h .menu-item button h5.svelte-g6cv8h.svelte-g6cv8h:hover,nav.desktop.svelte-g6cv8h .menu-item button:hover .nav-label.svelte-g6cv8h.svelte-g6cv8h{color:var(--hover);text-decoration:underline}nav.desktop.svelte-g6cv8h .menu-item a:hover .icon.svelte-g6cv8h.svelte-g6cv8h,nav.desktop.svelte-g6cv8h .menu-item button:hover .icon.svelte-g6cv8h.svelte-g6cv8h{color:var(--hover)}nav.desktop.svelte-g6cv8h .menu-item a.active .nav-label.svelte-g6cv8h.svelte-g6cv8h,nav.desktop.svelte-g6cv8h .menu-item button.active .nav-label.svelte-g6cv8h.svelte-g6cv8h{text-decoration:underline}nav.desktop.svelte-g6cv8h .menu-item a .icon.svelte-g6cv8h.svelte-g6cv8h,nav.desktop.svelte-g6cv8h .menu-item button .icon.svelte-g6cv8h.svelte-g6cv8h{transition:transform .3s ease-in-out}nav.desktop.svelte-g6cv8h .menu-item a .icon.active.svelte-g6cv8h.svelte-g6cv8h,nav.desktop.svelte-g6cv8h .menu-item button .icon.active.svelte-g6cv8h.svelte-g6cv8h{transform:rotate(180deg)}nav.desktop.svelte-g6cv8h .menu-item .sub-menu.svelte-g6cv8h.svelte-g6cv8h{border-bottom:2px solid var(--surface-secondary-light);border-top:3px solid var(--surface-secondary-light);box-sizing:border-box;display:flex;gap:min(10%,152px);justify-content:space-between;left:0;opacity:0;padding:40px 64px 24px;pointer-events:none;position:fixed;top:64px;transition:all .5s ease-in-out;visibility:hidden;width:100vw;z-index:99}nav.desktop.svelte-g6cv8h .menu-item .sub-menu.svelte-g6cv8h.svelte-g6cv8h:before{content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}nav.desktop.svelte-g6cv8h .menu-item .sub-menu a.svelte-g6cv8h.svelte-g6cv8h{display:block;font-size:18px;font-style:normal;font-weight:400;line-height:130%}nav.desktop.svelte-g6cv8h .menu-item .sub-menu.svelte-g6cv8h>div.svelte-g6cv8h{width:33%}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project-wrap.svelte-g6cv8h.svelte-g6cv8h{position:relative}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project.svelte-g6cv8h.svelte-g6cv8h{align-items:flex-start;display:flex;gap:24px;left:0;max-width:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-in-out;transition:all .3s ease-in-out .3s;visibility:hidden;width:100%}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project.active.svelte-g6cv8h.svelte-g6cv8h{opacity:1;pointer-events:all;visibility:visible}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project .image-wrap.svelte-g6cv8h.svelte-g6cv8h{background:#d3d3d3;border-radius:12px;height:100px;min-height:100px;min-width:100px;overflow:hidden;width:100px}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project .project-info.svelte-g6cv8h.svelte-g6cv8h{display:flex;flex-direction:column;max-width:calc(100% - 124px)}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project .project-info .project-title.svelte-g6cv8h.svelte-g6cv8h{white-space:pre-wrap}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project .project-info .project-title h5.svelte-g6cv8h.svelte-g6cv8h{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}nav.desktop.svelte-g6cv8h .menu-item .sub-menu .sub-menu-project .project-info p.svelte-g6cv8h.svelte-g6cv8h{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}nav.desktop.svelte-g6cv8h .menu-item .sub-menu.svelte-g6cv8h.svelte-g6cv8h{opacity:1;padding-bottom:40px;pointer-events:all;visibility:visible}header.svelte-1s77rdd.svelte-1s77rdd{left:0;padding:var(--spacing_xs) 0;position:fixed;top:0;transition:background-color .75s ease-in-out,transform .5s ease-in-out;width:100vw;z-index:99}header.sidebarOpen.svelte-1s77rdd.svelte-1s77rdd{transform:translate(-700px);transition-delay:.15s}@media screen and (max-width:700px){header.sidebarOpen.svelte-1s77rdd.svelte-1s77rdd{transform:translate(-100vw)}}header.svelte-1s77rdd .btn-stealth svg .svelte-1s77rdd{fill:var(--primary)!important}header.svelte-1s77rdd .header-inner.svelte-1s77rdd{align-items:center;display:flex;justify-content:space-between}header.svelte-1s77rdd a.logo.svelte-1s77rdd{align-items:center;color:var(--primary);display:flex}header.svelte-1s77rdd .desktop-nav-wrap.svelte-1s77rdd{display:none}@media screen and (min-width:992px){header.svelte-1s77rdd .desktop-nav-wrap.svelte-1s77rdd{display:block}header.svelte-1s77rdd .mobile-nav-wrap.svelte-1s77rdd{display:none}}.siteholder.svelte-140lq0x{padding-top:64px;scroll-padding-top:64px;transition:transform .5s ease-in-out}.siteholder.sidebarOpen.svelte-140lq0x{transform:translate(-700px);transition-delay:.15s}@media screen and (max-width:700px){.siteholder.sidebarOpen.svelte-140lq0x{transform:translate(-100vw)}}.overflow-hidden{overflow:hidden}.delayLoad.svelte-140lq0x{opacity:0;transition:opacity .3s ease-in-out;transition-delay:.3s}
