.NavBarNew_nav__nxIxf{--navH:40px;--logoW:140px;--logoH:50px;--logoMaxW:110px;position:fixed;top:0;left:0;right:0;height:64px;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(12px,4vw,40px);transition:background .5s ease,backdrop-filter .5s ease,color .4s ease;will-change:background,backdrop-filter,color}.NavBarNew_transparent__NAS5r{background:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));backdrop-filter:none;color:#fff}.NavBarNew_solid__vGAjP{background:linear-gradient(180deg,hsla(0,0%,54%,.534) 0,hsla(0,0%,100%,0))}.NavBarNew_solid__vGAjP .NavBarNew_externalBtn__yUfZa,.NavBarNew_solid__vGAjP .NavBarNew_externalBtn__yUfZa span,.NavBarNew_solid__vGAjP .NavBarNew_externalBtn__yUfZa svg,.NavBarNew_solid__vGAjP .NavBarNew_langBtn__E_4vK,.NavBarNew_solid__vGAjP .NavBarNew_langBtn__E_4vK svg,.NavBarNew_solid__vGAjP .NavBarNew_navItem__C9Snz,.NavBarNew_solid__vGAjP .NavBarNew_profileLink__F05v2,.NavBarNew_solid__vGAjP .NavBarNew_servicesLink__kzg1E,.NavBarNew_solid__vGAjP a{color:#fff!important;stroke:#fff!important;text-shadow:none}.NavBarNew_solid__vGAjP .NavBarNew_vDivider___KLSt{background:hsla(0,0%,100%,.25)}.NavBarNew_solid__vGAjP .NavBarNew_externalBtn__yUfZa{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.05)}.NavBarNew_solid__vGAjP .NavBarNew_externalBtn__yUfZa:hover{background:rgba(0,0,0,.08)}.NavBarNew_brand__hWacd{justify-self:start;display:flex;align-items:center}.NavBarNew_brandLink__q_Rsb{position:relative;display:inline-flex;align-items:center;width:var(--logoW);height:var(--logoH)}.NavBarNew_logoWrap__y1h1Q{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden}.NavBarNew_logoWrap__y1h1Q img{display:block;width:100%;max-width:var(--logoMaxW);height:auto;transition:transform .25s ease}@media (max-width:480px){.NavBarNew_brandLink__q_Rsb{width:140px;height:50px}.NavBarNew_logoWrap__y1h1Q img{max-width:110px}}.NavBarNew_links__NesQM{justify-self:center;display:flex;align-items:center;gap:clamp(12px,2.2vw,24px)}.NavBarNew_navItem__C9Snz,.NavBarNew_servicesLink__kzg1E{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;display:inline-flex;align-items:center;gap:6px;height:var(--navH);padding:0 clamp(10px,1.6vw,14px);white-space:nowrap;cursor:pointer;font:inherit;font-size:16px;color:inherit;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .18s ease,transform .15s ease}.NavBarNew_navItem__C9Snz:focus-visible,.NavBarNew_navItem__C9Snz:hover,.NavBarNew_servicesLink__kzg1E:focus-visible,.NavBarNew_servicesLink__kzg1E:hover{border-bottom-color:currentColor;transform:translateY(-1px)}.NavBarNew_transparent__NAS5r .NavBarNew_externalBtn__yUfZa,.NavBarNew_transparent__NAS5r .NavBarNew_navItem__C9Snz,.NavBarNew_transparent__NAS5r .NavBarNew_profileLink__F05v2,.NavBarNew_transparent__NAS5r .NavBarNew_servicesLink__kzg1E{color:hsla(0,0%,100%,.92);text-shadow:0 1px 2px rgba(0,0,0,.25)}.NavBarNew_caret__A2tfV{margin-left:6px;font-size:.85em}.NavBarNew_dropdown__fUFVN{position:relative;display:inline-flex;align-items:center}.NavBarNew_submenu__xiEwS{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(6px);min-width:210px;background:hsla(0,0%,7%,.6);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(6px);border-radius:12px;padding:8px;display:grid;grid-gap:6px;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:200}.NavBarNew_submenu__xiEwS:before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px}.NavBarNew_dropdown__fUFVN:focus-within .NavBarNew_submenu__xiEwS,.NavBarNew_dropdown__fUFVN:hover .NavBarNew_submenu__xiEwS{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.NavBarNew_submenuItem__Sbbmu{padding:10px 12px;border-radius:8px;color:hsla(0,0%,100%,.95);text-decoration:none;transition:background .2s ease}.NavBarNew_submenuItem__Sbbmu:hover{background:hsla(0,0%,100%,.08)}.NavBarNew_cta__sx74n{height:var(--navH);line-height:var(--navH);padding:0 18px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.95);text-decoration:none!important;backdrop-filter:blur(6px) saturate(150%);-webkit-backdrop-filter:blur(6px) saturate(150%);transition:all .25s ease;white-space:nowrap;max-width:230px;text-align:center}.NavBarNew_cta__sx74n:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.55);transform:translateY(-2px)}.NavBarNew_solid__vGAjP .NavBarNew_cta__sx74n{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);color:#fff!important}.NavBarNew_solid__vGAjP .NavBarNew_cta__sx74n:hover{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,.15)}.NavBarNew_rightIcons____duu{justify-self:end;display:flex;align-items:center;gap:16px}.NavBarNew_constructionLink__LTTPq{display:inline-flex;align-items:center;color:#d4af37;transition:transform .2s ease,filter .2s ease}.NavBarNew_constructionLink__LTTPq:hover{transform:scale(1.1);filter:brightness(1.2)}.NavBarNew_vDivider___KLSt{width:1px;height:22px;background:hsla(0,0%,100%,.35)}.NavBarNew_langSwitch__1B6K4{display:flex;gap:8px;align-items:center}.NavBarNew_langBtn__E_4vK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;line-height:0;box-shadow:none;border-radius:0;cursor:pointer}.NavBarNew_langBtn__E_4vK:focus{outline:none}.NavBarNew_langBtn__E_4vK::-moz-focus-inner{border:0;padding:0}.NavBarNew_langBtn__E_4vK>img,.NavBarNew_langBtn__E_4vK>span,.NavBarNew_langBtn__E_4vK>svg{display:block}.NavBarNew_activeLang__7znAV{box-shadow:0 0 0 2px hsla(0,0%,100%,.7);border-radius:4px}.NavBarNew_externalBtn__yUfZa{display:inline-flex;align-items:center;gap:8px;text-decoration:none;height:var(--navH);padding:0 12px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.45);transition:transform .18s ease,background .18s ease}.NavBarNew_externalBtn__yUfZa:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.NavBarNew_burger__Suim9{display:none;width:40px;height:40px;border-radius:10px;position:relative;cursor:pointer;border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.15);color:#fff;grid-column:1;justify-self:start}.NavBarNew_burger__Suim9 span{position:absolute;left:9px;right:9px;height:2px;background:currentColor;border-radius:2px;transition:.3s}.NavBarNew_burger__Suim9 span:first-child{top:12px}.NavBarNew_burger__Suim9 span:nth-child(2){top:19px}.NavBarNew_burger__Suim9 span:nth-child(3){top:26px}.NavBarNew_burgerOpen__qglNw span:first-child{top:19px;transform:rotate(45deg)}.NavBarNew_burgerOpen__qglNw span:nth-child(2){opacity:0}.NavBarNew_burgerOpen__qglNw span:nth-child(3){top:19px;transform:rotate(-45deg)}.NavBarNew_mobileLangSwitch__B1xv7{display:none;gap:8px;align-items:center;grid-column:3;justify-self:end}.NavBarNew_mobileMenu__Yd_bc{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:0;transition:opacity .25s ease}.NavBarNew_mobileMenuOpen__xCfUr{opacity:1;pointer-events:auto}.NavBarNew_mobileMenu__Yd_bc:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.NavBarNew_mobileInner__oMV3R{position:absolute;top:70px;left:clamp(12px,4vw,24px);right:clamp(12px,4vw,24px);background:hsla(0,0%,8%,.55);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:16px;display:grid;grid-gap:10px;gap:10px}.NavBarNew_mobileInner__oMV3R a:not(.NavBarNew_mobileProfile__h7do7){display:block;padding:12px 14px;border-radius:10px;color:hsla(0,0%,100%,.95);text-decoration:none;background:hsla(0,0%,100%,.02);border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.NavBarNew_mobileInner__oMV3R a:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.NavBarNew_mobileServicesBtn__xlm6T{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.02);border:1px solid transparent;cursor:pointer;font-size:1rem;font-family:inherit;line-height:1.4}.NavBarNew_mobileServicesBtn__xlm6T:hover{background:hsla(0,0%,100%,.06)}.NavBarNew_mobileServicesBtnOpen__ialP7{border-color:hsla(0,0%,100%,.12)}.NavBarNew_mobileSubmenu__AaQ52{display:grid;grid-gap:8px;gap:8px;max-height:0;overflow:hidden;transition:max-height .22s ease;padding:0;margin-left:0}.NavBarNew_mobileSubmenuOpen__fy_XZ{max-height:400px;padding:6px 4px 0 8px;margin-left:6px}.NavBarNew_mobileSubmenu__AaQ52 a{padding:10px 12px;font-size:.95rem}.NavBarNew_mobileCta__BY3_a{text-align:center;background:#f9f5f2!important;color:#1b1b1b!important;border-radius:999px;margin-top:6px}.NavBarNew_mobileInner__oMV3R .NavBarNew_mobileProfile__h7do7{display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 8px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);color:#fff}.NavBarNew_mobileCta__BY3_a:hover{background:transparent!important;color:#fff!important;border:1px solid #fff}.NavBarNew_mobileExternalBtn__woI7u{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:12px;text-decoration:none;color:#1b1b1b;background:#f9f5f2;border:2px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;justify-self:center;width:-moz-fit-content;width:fit-content}.NavBarNew_mobileExternalBtn__woI7u:hover{background:transparent;color:#fff;border-color:#fff}@media (max-width:1024px){.NavBarNew_brand__hWacd,.NavBarNew_links__NesQM,.NavBarNew_rightIcons____duu,.NavBarNew_vDivider___KLSt{display:none!important}.NavBarNew_burger__Suim9{display:inline-block!important}.NavBarNew_mobileLangSwitch__B1xv7{display:flex!important}}@media (max-width:1180px){.NavBarNew_links__NesQM{gap:14px}.NavBarNew_navItem__C9Snz,.NavBarNew_servicesLink__kzg1E{padding:0 10px}.NavBarNew_cta__sx74n{padding:0 14px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.NavBarNew_cta__sx74n,.NavBarNew_externalBtn__yUfZa,.NavBarNew_logoWrap__y1h1Q img,.NavBarNew_mobileInner__oMV3R,.NavBarNew_mobileMenu__Yd_bc,.NavBarNew_mobileSubmenu__AaQ52,.NavBarNew_navItem__C9Snz,.NavBarNew_nav__nxIxf,.NavBarNew_servicesLink__kzg1E,.NavBarNew_submenu__xiEwS{transition:none!important}}.FooterSection_footer__J7MpT{background-color:#f9f5f2;border-top:1px solid rgba(0,0,0,.06)}.FooterSection_wrap__AH0Pb{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr minmax(20px,36px) 1fr minmax(20px,36px) 1.2fr;grid-gap:clamp(14px,2.5vw,28px);gap:clamp(14px,2.5vw,28px);padding:clamp(16px,3.5vw,40px) clamp(16px,4vw,48px);box-shadow:0 10px 40px rgba(0,0,0,.03);border-radius:16px 16px 0 0;background:hsla(26,37%,96%,.35)}.FooterSection_brandCol__snjh3{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-height:100%}.FooterSection_brandBox__XrMtD,.FooterSection_contactBox__6UUIz,.FooterSection_navBox__bgZ1C{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.FooterSection_logoBox___ym3C{width:clamp(150px,28vw,200px);filter:grayscale(100%) brightness(85%) saturate(.8);transition:filter .6s ease,transform .3s ease}.FooterSection_logoBox___ym3C:hover{filter:grayscale(20%) brightness(100%) saturate(1.1);transform:translateY(-2px)}.FooterSection_baseline__S3s5u{color:rgba(0,0,0,.7);max-width:34ch;font-size:.9rem;line-height:1.5;text-align:center}.FooterSection_socials__HlJNS{display:flex;gap:14px;margin-top:8px}.FooterSection_socLink__wT7eD{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(0,0,0,.04);background:hsla(0,0%,100%,.55);color:rgba(0,0,0,.6);transition:all .25s ease;backdrop-filter:blur(2px)}.FooterSection_socLink__wT7eD:hover{color:#1e2c35;border-color:rgba(0,0,0,.14);transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,.05)}.FooterSection_icon__4IFiz{width:22px;height:22px;fill:currentColor}.FooterSection_gutter__uZzwm{position:relative}.FooterSection_gutter__uZzwm:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:1px;background:rgba(0,0,0,.04);transform:translateX(-50%)}.FooterSection_navCol__NywTY{display:flex;flex-direction:column;gap:4px;min-height:100%}.FooterSection_navTitle__Qot8n{grid-column:1/-1;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(0,0,0,.4);margin:0;text-align:center}.FooterSection_navList__0L0Kr{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.FooterSection_navList__0L0Kr li{margin:0}.FooterSection_navList__0L0Kr a{color:rgba(0,0,0,.78);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.FooterSection_navList__0L0Kr a:before{content:"•";font-size:.7rem;opacity:0;transition:opacity .2s}.FooterSection_navList__0L0Kr a:hover{color:#1e2c35;border-bottom-color:rgba(0,0,0,.12);transform:translateX(3px)}.FooterSection_navList__0L0Kr a:hover:before{opacity:.55}.FooterSection_contactCol__xh_Yj{display:flex;flex-direction:column;gap:4px;min-height:100%}.FooterSection_addr__3d7ul{font-style:normal;color:rgba(0,0,0,.72);font-size:.92rem;line-height:1.5}.FooterSection_addr__3d7ul a{color:rgba(0,0,0,.78);text-decoration:none}.FooterSection_addr__3d7ul a:hover{text-decoration:underline}.FooterSection_legalBar__38ON5{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px clamp(16px,4vw,48px);border-top:1px solid rgba(0,0,0,.03);color:rgba(0,0,0,.6);font-size:.88rem}.FooterSection_legalLinks__rdRcd{display:flex;gap:14px;list-style:none;padding:0;margin:0}.FooterSection_legalLinks__rdRcd a{color:inherit;text-decoration:none}.FooterSection_legalLinks__rdRcd a:hover{text-decoration:underline}@media (max-width:1080px){.FooterSection_wrap__AH0Pb{grid-template-columns:1fr 1fr;gap:40px;padding:40px 20px}.FooterSection_brandCol__snjh3{grid-column:1/-1;margin-bottom:20px}.FooterSection_gutter__uZzwm{display:none}.FooterSection_contactCol__xh_Yj,.FooterSection_navCol__NywTY{grid-column:auto;align-items:center;text-align:center}}@media (max-width:780px){.FooterSection_wrap__AH0Pb{grid-template-columns:1fr;gap:30px;padding:40px 20px;border-radius:0;box-shadow:none}.FooterSection_gutter__uZzwm{display:none}.FooterSection_brandCol__snjh3,.FooterSection_contactCol__xh_Yj,.FooterSection_navCol__NywTY{align-items:center;text-align:center}.FooterSection_legalBar__38ON5{flex-direction:column;align-items:center;gap:12px;padding:20px}.FooterSection_legalLinks__rdRcd{flex-direction:column;align-items:center;gap:8px}}