.contact-form_form__OdVdK{display:flex;flex-direction:column;gap:12px;width:100%}.contact-form_row___67c_{display:flex;gap:12px}@media(max-width:560px){.contact-form_row___67c_{flex-direction:column}}.contact-form_field__Uf2rF{display:flex;flex:1 0 0;min-width:0;flex-direction:column;gap:2px;padding:10px 16px;background:#fff;border:1.5px solid #d5d6d9;border-radius:10px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.contact-form_field__Uf2rF:focus-within{border-color:#b29c89;box-shadow:0 0 0 3px rgba(178,156,137,.18)}.contact-form_label__kIQ7Y{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.28px;color:#717682}.contact-form_input__9dP84{width:100%;padding:0;border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:16px;line-height:1.6;color:#181e2e}.contact-form_input__9dP84:focus{outline:none}.contact-form_input__9dP84::-moz-placeholder{color:#a3a6ae}.contact-form_input__9dP84::placeholder{color:#a3a6ae}.contact-form_inputError__dD55N{border-color:#d9534f}.contact-form_inputError__dD55N:focus-within{border-color:#d9534f;box-shadow:0 0 0 3px rgba(217,83,79,.18)}.contact-form_error__08LOU{font-size:13px;line-height:1.4;color:#ffe1de}.contact-form_consent__CNCgi{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:4px;cursor:pointer}.contact-form_checkbox__M_3_e{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1.5px solid hsla(0,0%,100%,.5);border-radius:4px;background:hsla(0,0%,100%,.2);cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1)}.contact-form_checkbox__M_3_e:checked{background:#fff;border-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23181e2e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.contact-form_checkbox__M_3_e:focus-visible{outline:2px solid #fff;outline-offset:2px}.contact-form_consentText__gBQPS{font-size:13px;line-height:1.4;letter-spacing:.52px;color:hsla(0,0%,100%,.72)}.contact-form_submit__5DTMQ{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 28px;border:none;border-radius:999px;background:#fff;color:#181e2e;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.15px;cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.contact-form_submit__5DTMQ:hover{background:hsla(0,0%,100%,.9)}.contact-form_submit__5DTMQ:active{transform:translateY(1px)}.contact-form_success__zn2dJ{display:flex;align-items:flex-start;gap:14px;padding:24px;border-radius:16px;background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.4);color:#fff}.contact-form_successIcon__b89_k{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background:#fff;color:#b29c89}.contact-form_successTitle__XiQ_S{font-size:18px;font-weight:600;color:#fff}.contact-form_successText__JXo7H{margin-top:4px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.82)}.container_container__PklCZ{width:100%;max-width:1440px;margin-inline:auto;padding-inline:80px}@media(max-width:1024px){.container_container__PklCZ{padding-inline:48px}}@media(max-width:768px){.container_container__PklCZ{padding-inline:24px}}@media(max-width:480px){.container_container__PklCZ{padding-inline:16px}}.button_button__aZ_6A{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid rgba(0,0,0,0);border-radius:999px;padding:13px 28px;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.15px;white-space:nowrap;cursor:pointer;text-align:center;transition:background .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.button_button__aZ_6A:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.button_primary__TtywJ{background:#b29c89;color:#fff;box-shadow:0 8px 24px rgba(178,156,137,.32),inset 0 1px 0 0 hsla(0,0%,100%,.22)}.button_primary__TtywJ:hover:not(:disabled){background:#9d8775;transform:translateY(-1px)}.button_outline__lPU8b{background:rgba(0,0,0,0);color:#181e2e;border-color:#181e2e}.button_dark__9Ldv_,.button_outline__lPU8b:hover:not(:disabled){background:#181e2e;color:#fff}.button_dark__9Ldv_:hover:not(:disabled){background:#0f1420;transform:translateY(-1px)}.button_ghost__opZX0{background:rgba(0,0,0,0);color:#181e2e;border-color:rgba(0,0,0,0)}.button_ghost__opZX0:hover:not(:disabled){background:#f3f3f3}.button_onDark__8Rhl_.button_outline__lPU8b{color:#fff;border-color:hsla(0,0%,100%,.55)}.button_onDark__8Rhl_.button_outline__lPU8b:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff}.button_onDark__8Rhl_.button_ghost__opZX0{color:#fff}.button_onDark__8Rhl_.button_ghost__opZX0:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.button_sm__rpz5S{padding:9px 20px;font-size:14px;letter-spacing:.28px}.button_lg__1CNBT{padding:16px 34px;font-size:16px}.button_fullWidth__KGFOv{width:100%}.locale-switcher_switcher__Jc60w{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#f3f3f3}.locale-switcher_option__ukJed{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:4px 9px;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#717682;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.28px;cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.locale-switcher_option__ukJed:hover:not(.locale-switcher_active__8U9OW){color:#181e2e}.locale-switcher_active__8U9OW{background:#fff;color:#181e2e;box-shadow:0 1px 2px rgba(24,30,46,.08)}.header_header__bp5X_{position:sticky;top:0;z-index:100;width:100%;background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);border-bottom:1px solid #f2f2f2}.header_inner__W1J4r{display:flex;align-items:center;gap:40px;height:72px;max-width:1440px;margin-inline:auto;padding-inline:80px}@media(max-width:1280px){.header_inner__W1J4r{gap:28px}}@media(max-width:1024px){.header_inner__W1J4r{padding-inline:48px;gap:24px}}@media(max-width:768px){.header_inner__W1J4r{padding-inline:24px;gap:16px}}.header_logoLink__9mc9d{display:inline-flex;flex-shrink:0}.header_nav__tJS4V{display:flex;align-items:center;gap:40px}@media(max-width:1280px){.header_nav__tJS4V{gap:28px}}@media(max-width:1024px){.header_nav__tJS4V{display:none}}.header_navLink__177a4{position:relative;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;line-height:1.2;color:#181e2e;white-space:nowrap;transition:color .25s cubic-bezier(.16,1,.3,1)}.header_navLinkActive__m6Hxg,.header_navLink__177a4:hover{color:#b29c89}.header_spacer__srQK1{flex:1 0 0;min-width:0}.header_phone__efLp9{font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.28px;color:#717682;white-space:nowrap;transition:color .25s cubic-bezier(.16,1,.3,1)}.header_phone__efLp9:hover{color:#181e2e}@media(max-width:1024px){.header_langWrap__eXIBA,.header_phone__efLp9{display:none}}.header_cta__utJWq{flex-shrink:0}@media(max-width:1024px){.header_cta__utJWq{display:none}}.header_burger__rVwIp{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;margin-left:auto;padding:0;border:none;background:rgba(0,0,0,0)}.header_burger__rVwIp span{display:block;width:22px;height:2px;margin-inline:auto;background:#181e2e;border-radius:2px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}@media(max-width:1024px){.header_burger__rVwIp{display:flex}}.header_burgerOpen__4PLf_ span:first-child{transform:translateY(7px) rotate(45deg)}.header_burgerOpen__4PLf_ span:nth-child(2){opacity:0}.header_burgerOpen__4PLf_ span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header_mobileMenu__05sly{display:flex;flex-direction:column;gap:4px;padding:16px 24px 24px;background:#fff;border-bottom:1px solid #f2f2f2}@media(min-width:1025px){.header_mobileMenu__05sly{display:none}}.header_mobileLink__trNNm{padding:12px 4px;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:17px;font-weight:500;color:#181e2e;border-bottom:1px solid #ececee}.header_mobileLinkActive__8_V_G,.header_mobileLink__trNNm:hover{color:#b29c89}.header_mobileFooter__e_zOQ{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-top:16px}.header_mobilePhone__2qAr3{font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500;letter-spacing:.28px;color:#181e2e}.not-found_wrap__zA_WC{min-height:66vh;display:flex;align-items:center;padding:96px 0;background:radial-gradient(700px 360px at 50% 0,rgba(178,156,137,.12),transparent 65%),#f7f6f4}.not-found_inner__VpYb4{max-width:600px;margin:0 auto;text-align:center}.not-found_code__IBx4S{display:block;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:clamp(96px,15vw,168px);font-weight:600;line-height:1;letter-spacing:-.04em;color:#b29c89}.not-found_title__wJAgX{margin:12px 0 14px;font-size:44px}.not-found_subtitle__QcX0t{max-width:470px;margin:0 auto 32px;font-size:16px;line-height:1.6;color:#717682}.not-found_actions__L7zib{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.AboutPage_hero__5TZT_{padding:80px 0 56px;background:radial-gradient(900px 400px at 85% -10%,rgba(178,156,137,.16),transparent 60%),#f7f6f4;border-bottom:1px solid #ececee}.AboutPage_eyebrow__PVZxx{display:inline-block;margin-bottom:18px;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#b29c89}.AboutPage_heroTitle__NzWpj{font-size:clamp(36px,4.5vw,56px)}.AboutPage_heroSubtitle__Uesqb{margin-top:22px;max-width:680px;font-size:18px;line-height:1.6;color:#717682}.AboutPage_section__9QshU{padding:80px 0}.AboutPage_section__9QshU.AboutPage_muted__9nk4Y{background:#f7f6f4}.AboutPage_mission__oGxdh{display:grid;grid-template-columns:1fr 1.4fr;gap:48px}@media(max-width:860px){.AboutPage_mission__oGxdh{grid-template-columns:1fr;gap:20px}}.AboutPage_missionTitle__oytYX{font-size:34px}.AboutPage_missionBody__MU_nl{display:flex;flex-direction:column;gap:18px;font-size:18px;line-height:1.7;color:#717682}.AboutPage_blockTitle__NJsZ2{font-size:34px;margin-bottom:48px}.AboutPage_timeline__1k11w{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:860px){.AboutPage_timeline__1k11w{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.AboutPage_timeline__1k11w{grid-template-columns:1fr}}.AboutPage_milestone__wPDDf{padding-top:24px;border-top:2px solid #b29c89}.AboutPage_year__sVsrk{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:22px;font-weight:500;color:#b29c89}.AboutPage_milestoneTitle__qVHSm{margin:14px 0 8px;font-size:18px}.AboutPage_milestoneDesc__OexNH{font-size:14px;line-height:1.55;color:#717682}.AboutPage_stats__ijww5{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:760px){.AboutPage_stats__ijww5{grid-template-columns:repeat(2,1fr)}}.AboutPage_stat__MnmlL{padding:36px 28px;background:#fff;border:1px solid #ececee;border-radius:24px;text-align:center}.AboutPage_statValue__ef77b{display:block;font-size:44px;font-weight:600;color:#181e2e;letter-spacing:-.02em}.AboutPage_statLabel___iqqE{display:block;margin-top:8px;font-size:14px;color:#717682}.AboutPage_ctaSection__8mgLs{padding:0 0 96px}.AboutPage_cta__MUwOG{background:radial-gradient(700px 300px at 80% 0,rgba(178,156,137,.22),transparent 60%),#181e2e;border-radius:24px;padding:64px 56px;text-align:center}.AboutPage_ctaTitle__jncgJ{color:#fff;font-size:44px;margin-bottom:14px}.AboutPage_ctaSubtitle__YlqnM{max-width:560px;margin:0 auto 28px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.6}.ContactsPage_hero__OXwUZ{position:relative;width:100%;padding-block:80px 194px;overflow:hidden;isolation:isolate}.ContactsPage_heroImage__in5gW{position:absolute;inset:0;z-index:-2;-o-object-fit:cover;object-fit:cover}.ContactsPage_heroOverlay__Wi_Nb{position:absolute;inset:0;z-index:-1;background:rgba(24,30,46,.52)}.ContactsPage_heroInner__O9k6_{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ContactsPage_heroEyebrow__RDLgi{font-size:13px;line-height:1.4;letter-spacing:2.08px;text-transform:uppercase;color:#b29c89}.ContactsPage_heroTitle__mz8rf{max-width:800px;font-size:52px;font-weight:500;line-height:1.1;letter-spacing:-.52px;color:#fff}.ContactsPage_heroSubtitle__9x9yd{max-width:800px;font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.36px;color:hsla(0,0%,100%,.72)}.ContactsPage_heroDescription__isl95{max-width:640px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.82)}.ContactsPage_contactsSection__A_xer{background:#fff;padding-block:96px}.ContactsPage_cardsRow___dK07{display:flex;gap:24px;align-items:stretch}@media(max-width:900px){.ContactsPage_cardsRow___dK07{flex-wrap:wrap}}.ContactsPage_contactCard__Om0Go{display:flex;flex:1 0 0;min-width:0;flex-direction:column;gap:12px;padding:32px 28px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(24,30,46,.06)}@media(max-width:900px){.ContactsPage_contactCard__Om0Go{flex:1 1 calc(50% - 12px)}}@media(max-width:560px){.ContactsPage_contactCard__Om0Go{flex-basis:100%}}.ContactsPage_cardIcon__oo2lm{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f3f3f3;color:#b29c89}.ContactsPage_cardLabel__yfzXV{font-size:13px;line-height:1.4;letter-spacing:2.08px;text-transform:uppercase;color:#717682}.ContactsPage_cardValue__qCxAT{font-size:22px;font-weight:500;line-height:1.25;color:#181e2e}.ContactsPage_cardNote__gyVdG{font-size:16px;line-height:1.6;color:#717682}.ContactsPage_mapSection__1so3Q{background:#fff;padding-bottom:96px}.ContactsPage_map__Pv3zc{position:relative;width:100%;height:480px;border-radius:24px;overflow:hidden}.ContactsPage_mapTiles__qlmzo{-o-object-fit:cover;object-fit:cover;z-index:0}.ContactsPage_mapPin__9OGRu{position:absolute;top:185px;left:50%;z-index:1;width:32px;height:40px;transform:translateX(-50%)}.ContactsPage_mapCard__gC_TA{position:absolute;top:296px;left:32px;z-index:2;display:flex;flex-direction:column;gap:8px;width:280px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(24,30,46,.06)}.ContactsPage_mapCardLabel__2bqxA{font-size:13px;line-height:1.4;letter-spacing:2.08px;text-transform:uppercase;color:#717682}.ContactsPage_mapCardAddress__Twm3V{font-size:16px;font-weight:500;line-height:1.25;color:#181e2e}.ContactsPage_mapRoute___d_qc{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 28px;border:1.5px solid #181e2e;border-radius:999px;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.15px;color:#181e2e}.ContactsPage_departments__aYadp{background:#f3f3f3;padding-block:96px}.ContactsPage_departmentsInner__r5HLg{display:flex;flex-direction:column;gap:48px}.ContactsPage_departmentsHeading__Kj5KH{display:flex;flex-direction:column;gap:4px}.ContactsPage_departmentsTitle__Bpfgh{font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.36px;color:#181e2e}.ContactsPage_departmentsSubtitle__1yqtC{font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.36px;color:#717682}.ContactsPage_departmentsGrid__hyjjX{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.ContactsPage_departmentsGrid__hyjjX{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ContactsPage_departmentsGrid__hyjjX{grid-template-columns:1fr}}.ContactsPage_deptCard__6l0B1{display:flex;flex-direction:column;gap:8px;padding:28px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(24,30,46,.06)}.ContactsPage_deptName__BL9CA{font-size:22px;font-weight:500;line-height:1.25;color:#181e2e}.ContactsPage_deptDescription__6CjFg{font-size:16px;line-height:1.6;color:#717682}.ContactsPage_deptDivider__YeHl2{width:100%;height:1px;margin-block:4px;background:#f2f0ed}.ContactsPage_deptPhone__lCph0{font-size:13px;line-height:1.4;letter-spacing:.52px;color:#b29c89;text-decoration:none}.ContactsPage_deptPhone__lCph0:hover{text-decoration:underline}.ContactsPage_deptEmail__p9JsO{font-size:13px;line-height:1.4;letter-spacing:.52px;color:#717682;text-decoration:none}.ContactsPage_deptEmail__p9JsO:hover{text-decoration:underline}.ContactsPage_formSection__Y2BWT{position:relative;background:#b29c89;padding-block:96px;box-shadow:0 8px 24px rgba(178,156,137,.32),inset 0 1px 0 hsla(0,0%,100%,.22)}.ContactsPage_formGrid__17Pvw{display:flex;gap:80px;align-items:flex-start}@media(max-width:900px){.ContactsPage_formGrid__17Pvw{flex-direction:column;gap:40px}}.ContactsPage_formIntro__UwPKD{display:flex;flex:1 0 0;min-width:0;flex-direction:column;gap:20px}.ContactsPage_formTitle___XyFs{display:flex;flex-direction:column;font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.36px}.ContactsPage_formTitleMain__TUSV_{color:#fff}.ContactsPage_formTitleAccent__lC3k5{color:hsla(0,0%,100%,.6)}.ContactsPage_formDescription__PBm7V{max-width:480px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.72)}.ContactsPage_formWrap__UdxE1{display:flex;flex:1 0 0;min-width:0}.ContactsPage_requisites__mjQMS{background:#f3f3f3;padding-block:64px}.ContactsPage_requisitesInner__ieT_s{display:flex;flex-direction:column;gap:12px}.ContactsPage_requisitesEyebrow__pn30Y{font-size:13px;line-height:1.4;letter-spacing:2.08px;text-transform:uppercase;color:#717682}.ContactsPage_requisitesGrid__3uFE5{display:flex;gap:80px;align-items:flex-start}@media(max-width:768px){.ContactsPage_requisitesGrid__3uFE5{flex-direction:column;gap:12px}}.ContactsPage_requisitesColumn__MKDGk{display:flex;flex:1 0 0;min-width:0;flex-direction:column;gap:10px}.ContactsPage_requisiteRow__O75mi{display:flex;gap:12px;align-items:baseline}.ContactsPage_requisiteLabel__5rfAb{flex-shrink:0;width:200px;font-size:13px;line-height:1.4;letter-spacing:.52px;color:#717682}.ContactsPage_requisiteValue__Q3Zwi{flex:1 0 0;min-width:0;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;line-height:1.3;color:#181e2e}.NewsDetailPage_page__VZV0i{padding:48px 0 96px}.NewsDetailPage_back__r4kFb{display:inline-block;margin-bottom:32px;font-size:14px;color:#717682;transition:color .25s cubic-bezier(.16,1,.3,1)}.NewsDetailPage_back__r4kFb:hover{color:#b29c89}.NewsDetailPage_head__3Iwyf{max-width:820px;margin:0 auto 40px;text-align:center}.NewsDetailPage_category__2h7C_{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#b29c89}.NewsDetailPage_title__dOT7h{margin:16px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.15}.NewsDetailPage_date__K3n8O{font-size:14px;color:#a3a6ae}.NewsDetailPage_cover___odR3{position:relative;aspect-ratio:16/8;border-radius:24px;overflow:hidden;background:#f3f3f3;margin-bottom:48px}.NewsDetailPage_coverImg__2MW0U{-o-object-fit:cover;object-fit:cover}.NewsDetailPage_body__i51cC{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.NewsDetailPage_body__i51cC p{font-size:18px;line-height:1.75;color:#717682}.NewsDetailPage_footerNav__RTzxb{max-width:760px;margin:48px auto 0;padding-top:28px;border-top:1px solid #ececee}.NewsDetailPage_backLink__ELbUq{font-size:15px;font-weight:500;color:#b29c89;transition:color .25s cubic-bezier(.16,1,.3,1)}.NewsDetailPage_backLink__ELbUq:hover{color:#9d8775}.HomePage_hero__wPO_h{position:relative;min-height:760px;display:flex;flex-direction:column;overflow:hidden;color:#fff}@media(max-width:760px){.HomePage_hero__wPO_h{min-height:600px}}.HomePage_heroBg__3a2dg{position:absolute;inset:0;z-index:0}.HomePage_heroImg__0T9rf{-o-object-fit:cover;object-fit:cover}.HomePage_heroOverlay__Ku_GK{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,30,46,.2) 0,rgba(24,30,46,.5) 55%,rgba(24,30,46,.82))}.HomePage_heroBody__LYi9Q{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding:96px 0 40px}.HomePage_heroInner__DmnIu{max-width:720px}.HomePage_heroTitle__JLRI7{display:flex;flex-direction:column;font-size:clamp(38px,5.3vw,76px);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:#fff}.HomePage_heroSubtitle__t4EKB{margin-top:22px;max-width:600px;font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.8)}.HomePage_heroActions__aGbcl{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.HomePage_heroCatalog__K0cUj{font-size:15px;font-weight:500;color:#b29c89;transition:color .25s cubic-bezier(.16,1,.3,1)}.HomePage_heroCatalog__K0cUj:hover{color:#9d8775}.HomePage_statsBar__gU8bC{position:relative;z-index:2;background:rgba(24,30,46,.52);backdrop-filter:blur(2px)}.HomePage_statsInner__u_EJF{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:760px){.HomePage_statsInner__u_EJF{grid-template-columns:repeat(2,1fr)}}.HomePage_stat__JjXkN{padding:18px 0 22px;display:flex;flex-direction:column;gap:4px}.HomePage_stat__JjXkN+.HomePage_stat__JjXkN{border-left:1px solid hsla(0,0%,100%,.2);padding-left:40px}@media(max-width:760px){.HomePage_stat__JjXkN+.HomePage_stat__JjXkN{padding-left:24px}}.HomePage_statValue__TXt__{font-size:32px;font-weight:500;color:#fff;letter-spacing:-.02em}@media(max-width:760px){.HomePage_statValue__TXt__{font-size:26px}}.HomePage_statLabel__R4mT0{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.55)}.HomePage_section__GVn1_{padding:88px 0}.HomePage_section__GVn1_.HomePage_muted__cBK_b{background:#f7f6f4}.HomePage_sectionHead__6JIHk{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.HomePage_sectionLink__rDShR{flex-shrink:0;font-size:15px;font-weight:500;color:#b29c89;transition:color .25s cubic-bezier(.16,1,.3,1)}.HomePage_sectionLink__rDShR:hover{color:#9d8775}.HomePage_advGrid__X9w98{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:980px){.HomePage_advGrid__X9w98{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.HomePage_advGrid__X9w98{grid-template-columns:1fr}}.HomePage_advCard__5gqpe{padding:32px 28px;background:#fff;border:1px solid #ececee;border-radius:24px;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.HomePage_advCard__5gqpe:hover{box-shadow:0 18px 50px rgba(24,30,46,.12);transform:translateY(-4px)}.HomePage_advNum__oHwug{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:16px;color:#b29c89}.HomePage_advTitle__N8oWF{margin:18px 0 10px;font-size:18px}.HomePage_advDesc___9B6J{font-size:14px;line-height:1.55;color:#717682}.HomePage_stepGrid__dGUqx{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:980px){.HomePage_stepGrid__dGUqx{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.HomePage_stepGrid__dGUqx{grid-template-columns:1fr}}.HomePage_step__aLvJB{text-align:left}.HomePage_stepNum__N5Mjy{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#181e2e;color:#fff;font-size:22px;font-weight:600;margin-bottom:20px}.HomePage_stepTitle__vhx6j{font-size:18px;margin-bottom:8px}.HomePage_stepDesc__GCLVL{font-size:14px;line-height:1.55;color:#717682}.HomePage_reviewGrid__utbJd{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.HomePage_reviewGrid__utbJd{grid-template-columns:1fr}}.HomePage_review__aF3MK{padding:32px 28px;background:#fff;border:1px solid #ececee;border-radius:24px}.HomePage_stars__JWQfM{color:#b29c89;letter-spacing:2px;margin-bottom:16px}.HomePage_reviewText__1WW5H{font-size:16px;line-height:1.6;color:#181e2e}.HomePage_reviewAuthor__jmGFN{margin-top:20px;display:flex;flex-direction:column;gap:2px}.HomePage_reviewAuthor__jmGFN strong{font-size:14px}.HomePage_reviewAuthor__jmGFN span{font-size:13px;color:#717682}.HomePage_newsGrid__psjYw{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.HomePage_newsGrid__psjYw{grid-template-columns:1fr}}.HomePage_newsCard__UjB41{display:flex;flex-direction:column;padding:28px;background:#fff;border:1px solid #ececee;border-radius:24px;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.HomePage_newsCard__UjB41:hover{box-shadow:0 18px 50px rgba(24,30,46,.12);transform:translateY(-4px)}.HomePage_newsCat__HIYop{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#b29c89}.HomePage_newsTitle__vkY_K{margin:14px 0 10px;font-size:18px}.HomePage_newsExcerpt__QouMW{font-size:14px;line-height:1.55;color:#717682;flex:1}.HomePage_newsDate__IcR4y{margin-top:18px;font-size:13px;color:#a3a6ae}.HomePage_ctaSection__Mx_x5{padding:0 0 96px}.HomePage_cta__IwWsN{background:radial-gradient(700px 300px at 80% 0,rgba(178,156,137,.22),transparent 60%),#181e2e;border-radius:24px;padding:72px 56px;text-align:center}.HomePage_ctaTitle__CxKeK{color:#fff;font-size:44px;margin-bottom:16px}.HomePage_ctaSubtitle__MHKny{max-width:580px;margin:0 auto 32px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.6}.ProjectsPage_hero__bygdG{padding:72px 0 40px;background:#f7f6f4;border-bottom:1px solid #ececee}.ProjectsPage_heroSubtitle__TpyvC{margin-top:20px;max-width:640px;color:#717682;font-size:18px;line-height:1.55}.ProjectsPage_grid__nvQDV{padding:56px 0}.ProjectsPage_map__BdmXX{padding:0 0 64px}.ProjectsPage_mapBox__U4Cl4{height:420px;border-radius:24px;background:radial-gradient(circle at 30% 30%,rgba(178,156,137,.18),transparent 60%),#f3f3f3;border:1px solid #ececee;display:flex;align-items:center;justify-content:center;color:#717682;font-size:18px;position:relative}.ProjectsPage_mapBox__U4Cl4:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50% 50% 50% 0;background:#b29c89;transform:translate(-50%,-120%) rotate(-45deg);box-shadow:0 8px 24px rgba(178,156,137,.32)}.ProjectsPage_cta__iPunN{padding:0 0 80px}.ProjectsPage_ctaInner__lK0Mm{background:#181e2e;border-radius:24px;padding:64px 56px;text-align:center;color:#fff}.ProjectsPage_ctaTitle__g9LO3{color:#fff;font-size:34px;margin-bottom:14px}.ProjectsPage_ctaSubtitle__Y0cVR{max-width:560px;margin:0 auto 28px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.6}.status-badge_badge__npXF1{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.52px;text-transform:uppercase;white-space:nowrap}.status-badge_onSale__4uCNf{background:#e4edfa;color:#3a6ea8}.status-badge_building___Y1sk{background:#fbf0e0;color:#c47f2a}.status-badge_delivered__a526O{background:#e8f4ef;color:#4a8c6f}.status-badge_comingSoon__FR4vC{background:#f3f3f3;color:#717682}.project-card_card__9HoCo{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px 0 rgba(24,30,46,.07);transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.project-card_card__9HoCo:hover{box-shadow:0 18px 50px rgba(24,30,46,.12);transform:translateY(-4px)}.project-card_media__AdrJN{position:relative;width:100%;height:262px;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;background:#f3f3f3}.project-card_image__lptAS{-o-object-fit:cover;object-fit:cover}.project-card_placeholder__f86t5{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#d5d6d9}.project-card_badge__KCLLG{position:absolute;top:12px;left:12px}.project-card_content__Gwe8s{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.project-card_title___GjMJ{font-weight:500;font-size:22px;line-height:1.25;letter-spacing:normal;color:#181e2e}.project-card_meta__YY1kA,.project-card_title___GjMJ{margin:0;font-family:var(--font-onest),system-ui,-apple-system,sans-serif}.project-card_meta__YY1kA{font-weight:400;font-size:12px;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;color:#717682}.project-card_price__6leCn{font-weight:500;font-size:20px;line-height:1.2;color:#181e2e}.project-card_price__6leCn,.project-card_spec__188f8{margin:0;font-family:var(--font-onest),system-ui,-apple-system,sans-serif}.project-card_spec__188f8{font-weight:400;font-size:14px;line-height:1.4;color:#717682}.project-card_cta__bRMuR{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:13px 28px;border:1.5px solid #181e2e;border-radius:999px;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:.15px;color:#181e2e;transition:background .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.project-card_cta__bRMuR:hover{background:#181e2e;color:#fff}.filter-pill_pill__fZyhr{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:none;border-radius:999px;background:#f3f3f3;color:#717682;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.28px;white-space:nowrap;cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.filter-pill_pill__fZyhr:hover:not(.filter-pill_active__ChvJz){background:#e9e9e9;color:#181e2e}.filter-pill_active__ChvJz{background:#181e2e;color:#fff}.NewsCard_card__ybj8h{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(24,30,46,.06);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.NewsCard_card__ybj8h:hover{transform:translateY(-4px);box-shadow:0 18px 50px rgba(24,30,46,.12)}.NewsCard_media___DKUs{position:relative;width:100%;height:230px;flex-shrink:0;background:#f3f3f3}.NewsCard_image__NCYb0{-o-object-fit:cover;object-fit:cover}.NewsCard_content__g9ZqX{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:20px 20px 24px}.NewsCard_meta__8kFOe{display:flex;gap:12px;align-items:center}.NewsCard_chip__Ck5VD{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;background:#f3f3f3}.NewsCard_chip__Ck5VD,.NewsCard_date__GCONs{color:#717682;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.52px;white-space:nowrap}.NewsCard_title___zQ_l{font-size:22px;font-weight:500;line-height:1.25;color:#181e2e}.NewsCard_excerpt__Rn5CE,.NewsCard_title___zQ_l{margin:0;font-family:var(--font-onest),system-ui,-apple-system,sans-serif}.NewsCard_excerpt__Rn5CE{font-size:16px;font-weight:400;line-height:1.6;color:#717682}.NewsCard_read__NxzrG{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:999px;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.15px;color:#b29c89;text-decoration:none;transition:color .25s cubic-bezier(.16,1,.3,1)}.NewsCard_read__NxzrG:hover{color:#9d8775}.NewsGrid_section__Vqn32{background:#f7f7f8;padding-block:64px 80px}.NewsGrid_inner__8eIwX{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.NewsGrid_filters__dcjFB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.NewsGrid_grid__jnOXB{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}.NewsGrid_empty__NXymA{margin:0;font-family:var(--font-onest),system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:#717682}@media(max-width:1024px){.NewsGrid_grid__jnOXB{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.NewsGrid_grid__jnOXB{grid-template-columns:1fr}.NewsGrid_section__Vqn32{padding-block:40px 56px}}.NewsHero_hero__mYCV8{background:#fff;padding-block:80px 64px}.NewsHero_inner__YYxGU{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.NewsHero_title__jOhh8{max-width:900px;font-size:52px;font-weight:600;line-height:1.1;letter-spacing:-.52px;color:#181e2e}.NewsHero_subtitle__TyUgl,.NewsHero_title__jOhh8{margin:0;font-family:var(--font-onest),system-ui,-apple-system,sans-serif}.NewsHero_subtitle__TyUgl{max-width:700px;font-size:16px;font-weight:400;line-height:1.6;color:#717682}@media(max-width:768px){.NewsHero_hero__mYCV8{padding-block:48px 40px}.NewsHero_title__jOhh8{font-size:36px;letter-spacing:-.36px}}.ProjectsView_filters__N1DRb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.ProjectsView_grid__Fom3b{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:980px){.ProjectsView_grid__Fom3b{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ProjectsView_grid__Fom3b{grid-template-columns:1fr}}.ProjectsView_empty__7mWGk{padding:64px 0;text-align:center;color:#717682;font-size:18px}.ProjectDetailPage_hero__wpfxF{padding:40px 0 64px;background:#f7f6f4;border-bottom:1px solid #ececee}.ProjectDetailPage_back__bqD0c{display:inline-block;margin-bottom:28px;font-size:14px;color:#717682;transition:color .25s cubic-bezier(.16,1,.3,1)}.ProjectDetailPage_back__bqD0c:hover{color:#b29c89}.ProjectDetailPage_badgeRow__H7_Io{margin-bottom:18px}.ProjectDetailPage_title__rnySF{font-size:clamp(34px,4.5vw,52px)}.ProjectDetailPage_location__qcEUu{margin-top:12px;font-size:18px;color:#717682}.ProjectDetailPage_price__7YoOl{margin-top:24px;font-size:28px;font-weight:600;color:#181e2e}.ProjectDetailPage_priceLabel__uT7lI{font-size:14px;font-weight:400;color:#717682;margin-right:6px}.ProjectDetailPage_specs__2R_HH{margin:32px 0;display:grid;grid-template-columns:repeat(4,max-content);gap:40px}@media(max-width:720px){.ProjectDetailPage_specs__2R_HH{grid-template-columns:repeat(2,1fr);gap:24px}}.ProjectDetailPage_spec__keh5R{display:flex;flex-direction:column;gap:4px}.ProjectDetailPage_specLabel__sxenw{font-size:13px;color:#717682;text-transform:uppercase;letter-spacing:.04em}.ProjectDetailPage_specValue__Qo0Uq{font-size:18px;font-weight:600;color:#181e2e}.ProjectDetailPage_section__1cJX3{padding:72px 0}.ProjectDetailPage_section__1cJX3.ProjectDetailPage_muted__xTrpA{background:#f7f6f4}.ProjectDetailPage_sectionTitle__3r_v1{font-size:34px;margin-bottom:32px}.ProjectDetailPage_gallery__6okPN{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:720px){.ProjectDetailPage_gallery__6okPN{grid-template-columns:1fr}}.ProjectDetailPage_galleryItem__eZlzx{position:relative;aspect-ratio:16/10;border-radius:24px;overflow:hidden;background:#f3f3f3}.ProjectDetailPage_galleryImg__K4O7W{-o-object-fit:cover;object-fit:cover}.ProjectDetailPage_about__GIiDw{max-width:820px}.ProjectDetailPage_aboutText__yN7eV{font-size:18px;line-height:1.7;color:#717682}.ProjectDetailPage_featGrid__mcOXF{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:720px){.ProjectDetailPage_featGrid__mcOXF{grid-template-columns:1fr}}.ProjectDetailPage_featCard__hytXT{padding:32px;background:#fff;border:1px solid #ececee;border-radius:24px}.ProjectDetailPage_featTitle__SYTBV{font-size:18px;margin-bottom:10px}.ProjectDetailPage_featDesc__xzfSp{font-size:14px;line-height:1.55;color:#717682}.ProjectDetailPage_ctaSection__GdMZG{padding:0 0 96px}.ProjectDetailPage_cta__DFY6V{background:radial-gradient(700px 300px at 80% 0,rgba(178,156,137,.22),transparent 60%),#181e2e;border-radius:24px;padding:64px 56px;text-align:center}.ProjectDetailPage_ctaTitle__5zcjK{color:#fff;font-size:34px;margin-bottom:14px}.ProjectDetailPage_ctaSubtitle___h2AX{max-width:560px;margin:0 auto 28px;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.6}