.Home_main__VkIEL{overflow:hidden}.ui_container__OVO_i{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.ui_section__7nYCr{padding:96px 0;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;color:#12151c}@media(max-width:767px){.ui_section__7nYCr{padding:64px 0}}.ui_alt__tgCrH{background:#f6f7f9}.ui_dark__4sx8V{background:#14171f;color:#fff}.ui_btn__CGChS{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 28px;box-sizing:border-box;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:background-color .15s ease}.ui_btn__CGChS:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.ui_btnPrimary__Wv6Ne{background:#fd5d14;color:#12151c}.ui_btnPrimary__Wv6Ne:hover{background:#f04d02;color:#12151c}.ui_btnDark__elLFq{background:#12151c;color:#fff}.ui_btnDark__elLFq:hover{background:#262c3b;color:#fff}.ui_btnSmall__F8kSq{min-height:44px;padding:0 22px;font-size:14px}.ui_title__O1gTX{margin:0 0 10px;font-weight:700;font-size:clamp(24px,2.4vw,30px);line-height:1.25}.ui_titleXl__nfZzm{font-size:clamp(30px,3.6vw,44px);line-height:1.12;letter-spacing:-.02em}.ui_subtitle__Xqt6B{display:flex;align-items:center;gap:14px;margin:0 0 40px;color:#5b6270;font-size:14px}.ui_subtitle__Xqt6B:before{content:"";width:28px;height:2px;background:#fd5d14;flex:none}.ui_onDark__QJ1iU .ui_subtitle__Xqt6B{color:#b9bfcb}.ui_logo__xUD8d{display:inline-flex;text-decoration:none}.ui_logo__xUD8d:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.Header_header__NnOSM{position:relative;z-index:20;background:#f6f7f9;border-bottom:1px solid #e6e8ec;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif}.Header_inner__Xfktp{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;min-height:72px}.Header_nav__DyRXz{display:flex;gap:28px}.Header_link__k8Ywf{padding:10px 0;color:#12151c;font-size:14px;font-weight:500;text-decoration:none}.Header_link__k8Ywf:hover{color:#c2410c}.Header_link__k8Ywf:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.Header_toggle__YqpRO{display:none;width:44px;height:44px;padding:0;border:1px solid #e6e8ec;background:#fff;color:#12151c;cursor:pointer;align-items:center;justify-content:center}.Header_toggle__YqpRO:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}@media(max-width:1023px){.Header_cta__TiqrX{display:none}}@media(max-width:767px){.Header_toggle__YqpRO{display:inline-flex}.Header_nav__DyRXz{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;padding:8px 24px 24px;background:#f6f7f9;border-bottom:1px solid #e6e8ec;box-shadow:0 12px 24px rgba(18,21,28,.08)}.Header_open__6SMx0{display:flex}.Header_link__k8Ywf{padding:14px 0;font-size:16px;border-bottom:1px solid #e6e8ec}.Header_mobileContacts__avk36{display:flex;flex-direction:column;gap:6px;padding-top:16px}.Header_mobileContacts__avk36 a{color:#12151c;font-weight:600;text-decoration:none}}@media(min-width:768px){.Header_mobileContacts__avk36{display:none}}.Footer_footer__O_nUJ{background:#14171f;color:#fff;border-top:3px solid #fd5d14;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif}.Footer_cols__rO_BR{display:flex;flex-wrap:wrap;gap:40px 48px;padding-top:64px;padding-bottom:40px}.Footer_brand__KfGSE{flex:1.3 1 240px;min-width:0}.Footer_col__cfttf{flex:1 1 150px;min-width:0}.Footer_contacts__0aZ3P{flex:1.2 1 220px;min-width:0}.Footer_tagline__J3n_C{margin:16px 0 0;font-size:14px;color:#b9bfcb}.Footer_h__fBc80{margin:0 0 16px;font-size:15px;font-weight:600}.Footer_list__3XKfv{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#b9bfcb}.Footer_link__wkOb3{color:#fff;text-decoration:none}.Footer_link__wkOb3:hover{color:#fd5d14}.Footer_link__wkOb3:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.Footer_bottom__P2dDa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:28px;border-top:1px solid #262b36;font-size:13px;color:#8a919e}.Footer_copy__w8q6y,.Footer_credit__0mrme{margin:0}.Footer_creditLink__J9Iq3{color:#b9bfcb;text-decoration:underline;text-underline-offset:3px}.Footer_creditLink__J9Iq3:hover{color:#fd5d14}.Footer_creditLink__J9Iq3:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.PageHero_hero___9kQ3{color:#fff;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;background:linear-gradient(90deg,#14171f,rgba(20,23,31,.9) 50%,rgba(20,23,31,.55)),url(/static/img/redesign/blueprint.webp) 100%/cover no-repeat,#14171f;border-bottom:3px solid #fd5d14}.PageHero_inner__9y_rf{padding-top:88px;padding-bottom:80px}@media(max-width:767px){.PageHero_inner__9y_rf{padding-top:56px;padding-bottom:48px}}.PageHero_title__5gcwE{margin:0 0 12px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.PageHero_lead__feSYJ{margin:0;max-width:34rem;color:#d5d9e1;font-size:17px}.GalleryGrid_grid__eSNsl{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:1023px){.GalleryGrid_grid__eSNsl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.GalleryGrid_grid__eSNsl{gap:12px}}.GalleryGrid_item__6iKm1{position:relative;display:block;width:100%;padding:0;border:0;background:#f6f7f9;cursor:zoom-in;overflow:hidden;text-align:left}.GalleryGrid_item__6iKm1:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.GalleryGrid_item__6iKm1:hover .GalleryGrid_img__Cukg4{transform:scale(1.03)}.GalleryGrid_img__Cukg4{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.GalleryGrid_img__Cukg4{transition:none}}.GalleryGrid_caption__6i0Pv{position:absolute;left:0;right:0;bottom:0;padding:32px 20px 16px;color:#fff;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600;font-size:15px;background:linear-gradient(180deg,rgba(14,18,28,0),rgba(14,18,28,.85))}@media(max-width:767px){.GalleryGrid_caption__6i0Pv{padding:24px 12px 10px;font-size:13px}}.GalleryGrid_lightbox__T6cbZ{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(14,18,28,.92)}.GalleryGrid_figure__1dH4s{position:relative;margin:0;max-width:1100px;width:100%}.GalleryGrid_full__EaByY{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain}.GalleryGrid_figcap__AYod0{margin-top:12px;color:#fff;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:600}.GalleryGrid_close__XUHpq{position:absolute;top:-52px;right:0;width:44px;height:44px;border:0;background:#fd5d14;color:#12151c;font-size:26px;line-height:1;cursor:pointer}.GalleryGrid_close__XUHpq:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}.ContactCta_inner__0M6A2{display:flex;flex-wrap:wrap;align-items:center;gap:48px 64px}.ContactCta_text__O_smf{flex:1 1 440px;min-width:0}.ContactCta_title__pqCdY{max-width:12em;margin-bottom:16px}.ContactCta_lead__xXKFp{margin:0 0 32px;max-width:28rem;color:#5b6270}.ContactCta_card__xoP83{flex:1 1 380px;min-width:0;margin:0;padding:12px 32px;list-style:none;background:#fff;border:1px solid #e6e8ec;box-shadow:0 1px 2px rgba(18,21,28,.05)}@media(max-width:767px){.ContactCta_card__xoP83{padding:8px 20px}}.ContactCta_row__bazVv{display:flex;align-items:center;gap:16px;padding:20px 0;font-size:15px}.ContactCta_row__bazVv+.ContactCta_row__bazVv{border-top:1px solid #eef0f3}.ContactCta_ico__byq9z{width:36px;height:36px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f6f7f9;color:#5b6270}.ContactCta_values__sMYU9{display:flex;flex-wrap:wrap;gap:4px 20px}.ContactCta_link__3LS7n{color:#12151c;text-decoration:none}.ContactCta_link__3LS7n:hover{color:#c2410c}.ContactCta_link__3LS7n:focus-visible{outline:3px solid #fd5d14;outline-offset:3px}