.CompanyStory_section__g2uj0{background:#f7f6f2;border-block:1px solid #e7e4dc}.CompanyStory_layout__HsPVi{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,86px);align-items:start}.CompanyStory_intro__i9UA_{position:sticky;top:108px}.CompanyStory_intro__i9UA_ h2{max-width:540px;margin:10px 0 17px;font-family:var(--sans);font-size:clamp(30px,3.5vw,43px);line-height:1.1;letter-spacing:-.025em}.CompanyStory_description__8_GdE{max-width:540px;margin:0;color:#62635d;font-size:14px;line-height:1.75}.CompanyStory_actions__FzC24{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px}.CompanyStory_actions__FzC24 .text-link{margin:0}.CompanyStory_secondaryLink__QfpFa{color:var(--moss);font-size:12px;font-weight:600;text-decoration:underline;text-decoration-color:#a8aaa1;text-underline-offset:4px}.CompanyStory_secondaryLink__QfpFa:hover{color:var(--clay)}.CompanyStory_advantageGrid___cwaP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dcd9d0;border-left:1px solid #dcd9d0}.CompanyStory_advantage__xAnR1{min-height:154px;padding:22px 23px 19px;border-right:1px solid #dcd9d0;border-bottom:1px solid #dcd9d0}.CompanyStory_advantage__xAnR1>svg{color:var(--clay)}.CompanyStory_advantage__xAnR1 h3{margin:11px 0 5px;color:var(--ink);font-size:17px;line-height:1.25}.CompanyStory_advantage__xAnR1 p{margin:0;color:#74756e;font-size:11px;line-height:1.6}@media (max-width:900px){.CompanyStory_layout__HsPVi{grid-template-columns:1fr;gap:32px}.CompanyStory_intro__i9UA_{position:static}.CompanyStory_description__8_GdE{max-width:720px}}@media (max-width:560px){.CompanyStory_advantageGrid___cwaP{grid-template-columns:1fr}.CompanyStory_advantage__xAnR1{min-height:0;padding:17px 18px}}.FeaturedProjects_section__z1eYh{background:#fff}.FeaturedProjects_heading__NFov7{align-items:end}.FeaturedProjects_heading__NFov7 h2{max-width:550px}.FeaturedProjects_grid__JuMmX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.FeaturedProjects_card__r_Tbf{display:block;overflow:hidden;color:inherit;background:#fff;border:1px solid #e5e3dc;border-radius:8px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.FeaturedProjects_card__r_Tbf:hover{border-color:var(--clay);box-shadow:0 10px 25px #17171112;transform:translateY(-2px)}.FeaturedProjects_photo__fDqru{display:block;height:230px;overflow:hidden;background:#e7e4df}.FeaturedProjects_photo__fDqru img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.FeaturedProjects_card__r_Tbf:hover .FeaturedProjects_photo__fDqru img{transform:scale(1.025)}.FeaturedProjects_photoFallback___oKZ1{display:grid;width:100%;height:100%;place-items:center;color:#77776e;font-size:12px}.FeaturedProjects_cardBody__6TBgU{display:grid;gap:8px;padding:17px 18px 19px}.FeaturedProjects_cardDetails__5JzQv{color:#77786e;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.FeaturedProjects_cardBody__6TBgU strong{font-family:var(--sans);font-size:20px;line-height:1.2}.FeaturedProjects_location__QdkAb{display:flex;align-items:center;gap:5px;min-height:17px;color:#66685f;font-size:12px}.FeaturedProjects_location__QdkAb svg{color:var(--clay)}.FeaturedProjects_status__As7gH{margin:0;padding:20px 22px;border-left:2px solid var(--clay);background:#f7f6f2;color:#686a61;font-size:12px}@media (max-width:780px){.FeaturedProjects_grid__JuMmX{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.FeaturedProjects_photo__fDqru{height:190px}}@media (max-width:560px){.FeaturedProjects_grid__JuMmX{grid-template-columns:1fr}.FeaturedProjects_photo__fDqru{height:220px}.FeaturedProjects_heading__NFov7{align-items:start;flex-direction:column}}.LeadTurnstile_wrapper__0Fw8X{width:100%;max-width:100%;min-width:0;overflow:visible}.LeadTurnstile_widget__Y2ym4{width:100%;max-width:100%;min-height:65px;overflow:visible}.LeadTurnstile_error__5_OCP,.LeadTurnstile_status__lmLiS{margin:8px 0 0;font-size:13px;line-height:1.45}.LeadTurnstile_status__lmLiS{color:var(--muted,#6d6a65)}.LeadTurnstile_error__5_OCP{color:#b94435}.LeadTurnstile_retry__l8WaQ{margin-top:5px;padding:2px 0;border:0;background:transparent;color:var(--accent,#8d7131);font:inherit;font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.LeadTurnstile_retry__l8WaQ:focus-visible{outline:2px solid currentColor;outline-offset:3px}.contact-details_requisites__jShgr{margin-top:19px;padding:20px;border:1px solid #e5e1d7;background:#f7f6f2}.contact-details_mapHeading__YkBUt h3,.contact-details_requisites__jShgr h3{margin:0;color:var(--ink);font-family:var(--sans);font-size:18px}.contact-details_requisites__jShgr dl{display:grid;gap:11px;margin:15px 0 0}.contact-details_requisites__jShgr dl div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:start;font-size:11px;line-height:1.5}.contact-details_requisites__jShgr dt{color:#77786e}.contact-details_requisites__jShgr dd{margin:0;color:#292a24;font-weight:600;overflow-wrap:anywhere}.contact-details_map__6bEY7{margin-top:23px}.contact-details_mapHeading__YkBUt{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:11px}.contact-details_mapHeading__YkBUt h3{font-size:16px}.contact-details_mapHeading__YkBUt a{flex:0 0 auto;color:#5c5e55;font-size:10px;text-decoration:underline;text-underline-offset:3px}.contact-details_mapHeading__YkBUt a:hover{color:var(--clay)}.contact-details_mapFrame__reyjK{height:245px;overflow:hidden;border:1px solid #dcd9d0;border-radius:6px;background:#eceae4}.contact-details_mapFrame__reyjK iframe{display:block;width:100%;height:100%;border:0}@media (max-width:560px){.contact-details_mapFrame__reyjK{height:210px}.contact-details_requisites__jShgr{padding:17px 15px}}