.realizationBlocks_blocks__cbKxm{width:100%;display:flex;flex-direction:column;margin-top:24px}@media screen and (max-width:876px){.realizationBlocks_blocks__cbKxm{margin-top:56px}}@media screen and (max-width:640px){.realizationBlocks_blocks__cbKxm{margin-top:48px}}.projectInfoBlock_section__hqibN{width:100%;padding:46px 48px 92px;background-color:#f4f2ef;margin-top:72px;margin-bottom:36px}.projectInfoBlock_container__D6oWc{width:min(100%,1240px);margin-inline:auto}.projectInfoBlock_title__UILji{margin:0 0 66px;font-size:30px;line-height:1.15;font-weight:400;letter-spacing:-.04em;text-align:center;color:#171717}.projectInfoBlock_details__3k377{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:52px;column-gap:52px;grid-row-gap:54px;row-gap:54px}.projectInfoBlock_detail__d8XZS{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.projectInfoBlock_icon__w_x63{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #aeadab;border-radius:50%;background-color:rgba(255,255,255,.7)}.projectInfoBlock_icon__w_x63 svg{width:17px;height:17px;fill:none;stroke:#666661;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.projectInfoBlock_detailContent__dFJE4{min-width:0;padding-top:1px}.projectInfoBlock_detailLabel__cgnUd{display:block;margin-bottom:7px;font-size:10px;line-height:1.2;font-weight:400;letter-spacing:-.01em;text-transform:uppercase;color:#888884}.projectInfoBlock_detailValue__Q40kr{max-width:220px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:-.018em;color:#171717}@media screen and (max-width:1100px){.projectInfoBlock_section__hqibN{padding:46px 32px 80px}.projectInfoBlock_details__3k377{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:42px}}@media screen and (max-width:820px){.projectInfoBlock_section__hqibN{padding:52px 24px 72px}.projectInfoBlock_title__UILji{margin-bottom:52px;font-size:28px}.projectInfoBlock_details__3k377{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:42px}.projectInfoBlock_detailValue__Q40kr{max-width:none}}@media screen and (max-width:520px){.projectInfoBlock_section__hqibN{padding:46px 16px 58px}.projectInfoBlock_title__UILji{margin-bottom:42px;font-size:25px}.projectInfoBlock_details__3k377{grid-template-columns:1fr;row-gap:30px}.projectInfoBlock_detail__d8XZS{grid-template-columns:40px minmax(0,1fr);gap:15px}.projectInfoBlock_icon__w_x63{width:40px;height:40px}.projectInfoBlock_icon__w_x63 svg{width:16px;height:16px}.projectInfoBlock_detailValue__Q40kr{font-size:14px}}.textBlock_section__QIVuD{width:100%;display:flex;justify-content:center;text-align:center;margin-top:24px}.textBlock_content__ZMCOF{width:min(100%,1280px);display:flex;flex-direction:column;padding-bottom:24px}.textBlock_content__ZMCOF h2{font-size:28px;font-weight:400;letter-spacing:-1px;color:black;margin-bottom:12px;margin-top:24px}.textBlock_content__ZMCOF h3{font-size:24px;font-weight:400;letter-spacing:-.7px;color:black;margin-top:36px;margin-bottom:12px}.textBlock_content__ZMCOF h4{font-size:18px;font-weight:400;letter-spacing:-.5px;color:black;margin-top:24px;margin-bottom:24px}.textBlock_content__ZMCOF p{margin-bottom:24px;font-size:16px;font-weight:400;letter-spacing:-.3px;color:#757575}.textBlock_content__ZMCOF p:last-child{margin-bottom:0}.textBlock_content__ZMCOF strong{font-weight:400;color:black}.textBlock_content__ZMCOF a{color:black;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:opacity .2s ease;cursor:pointer}.textBlock_content__ZMCOF a:hover{opacity:.7}.textBlock_content__ZMCOF ol,.textBlock_content__ZMCOF ul{margin:24px 0;padding-left:22px;font-size:14px;color:#757575}.textBlock_content__ZMCOF li{margin-bottom:8px;list-style-type:none}.textBlock_content__ZMCOF li:last-child{margin-bottom:0}.textBlock_content__ZMCOF blockquote{margin:40px 0;padding:4px 0 4px 24px;border-left:1px solid #b9b9b4;font-size:19px;line-height:1.6;font-weight:400;letter-spacing:-.02em;color:#32322f}.textBlock_content__ZMCOF blockquote p{font-size:inherit;line-height:inherit;color:inherit}.textBlock_content__ZMCOF img{width:100%;height:auto;display:block;margin:42px 0;border-radius:8px}.textBlock_content__ZMCOF table{width:100%;margin:32px 0;border-collapse:collapse;font-size:14px}.textBlock_content__ZMCOF td,.textBlock_content__ZMCOF th{padding:12px 14px;border-bottom:1px solid #e3e3df;text-align:left}.textBlock_content__ZMCOF iframe,.textBlock_content__ZMCOF video{max-width:100%}@media screen and (max-width:900px){.textBlock_section__QIVuD{padding:32px}.textBlock_content__ZMCOF{width:min(100%,760px)}}@media screen and (max-width:640px){.textBlock_section__QIVuD{padding:28px 16px}.textBlock_content__ZMCOF h2{margin-bottom:22px;font-size:27px;line-height:1.2}.textBlock_content__ZMCOF h3{margin-top:42px;font-size:22px}.textBlock_content__ZMCOF ol,.textBlock_content__ZMCOF p,.textBlock_content__ZMCOF ul{font-size:14px;line-height:1.75}.textBlock_content__ZMCOF blockquote{margin:32px 0;padding-left:18px;font-size:17px}.textBlock_content__ZMCOF img{margin:32px 0;border-radius:6px}}@media (prefers-reduced-motion:reduce){.textBlock_content__ZMCOF a{transition:none}}.ctaBlock_section__woMt2{width:100%;display:flex;justify-content:center;margin-top:72px;margin-bottom:48px}.ctaBlock_container__8EORV{width:min(100%,1280px);display:flex;gap:96px;justify-content:space-between;align-items:flex-end;padding:48px;border-radius:12px;background-color:#f5f4f1}.ctaBlock_content__jCOK6{max-width:620px}.ctaBlock_eyebrow__fYH3C{display:block;margin-bottom:16px;font-size:14px;font-weight:450;letter-spacing:-.3px;text-transform:uppercase;color:#757575}.ctaBlock_title__5uoNq{max-width:560px;margin:0;font-size:28px;line-height:1.12;font-weight:400;letter-spacing:-.04em;color:#171717}.ctaBlock_description__chcu_{max-width:420px;margin-top:16px;font-size:16px;font-weight:400;letter-spacing:-.3px;color:#757575}.ctaBlock_actions__ee0P1{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ctaBlock_primaryButton__k1qa7{width:100%;max-width:420px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-radius:8px;background-color:black;font-size:14px;font-weight:450;color:#fff;text-decoration:none;transition:.3s cubic-bezier(.165,.84,.44,1)}.ctaBlock_primaryButton__k1qa7:hover{opacity:.7}.ctaBlock_arrow__PnKqP{display:none}.ctaBlock_primaryButton__k1qa7:hover
.ctaBlock_arrow__PnKqP{transform:translate(2px,-2px)}.ctaBlock_secondaryLinks__1iaYR{display:flex;flex-wrap:wrap;gap:8px 18px}.ctaBlock_secondaryLink__s2L6d{font-size:13px;line-height:1.5;font-weight:400;color:#676762;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease}.ctaBlock_secondaryLink__s2L6d:hover{color:#171717}@media screen and (max-width:1000px){.ctaBlock_section__woMt2{padding:80px 32px}.ctaBlock_container__8EORV{gap:56px;padding:56px 52px}}@media screen and (max-width:820px){.ctaBlock_section__woMt2{padding:68px 24px}.ctaBlock_container__8EORV{grid-template-columns:1fr;gap:42px;padding:48px 40px}.ctaBlock_actions__ee0P1{width:100%}.ctaBlock_primaryButton__k1qa7{max-width:420px}}@media screen and (max-width:560px){.ctaBlock_section__woMt2{padding:56px 16px}.ctaBlock_container__8EORV{gap:34px;padding:36px 24px;border-radius:12px}.ctaBlock_title__5uoNq{font-size:28px}.ctaBlock_description__chcu_{margin-top:20px;font-size:13px}.ctaBlock_primaryButton__k1qa7{max-width:none;min-height:54px;padding:14px 18px;font-size:13px}.ctaBlock_secondaryLinks__1iaYR{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.ctaBlock_arrow__PnKqP,.ctaBlock_primaryButton__k1qa7,.ctaBlock_secondaryLink__s2L6d{transition:none}}.galleryBlock_section__bU5Up{width:100%;margin-top:72px;display:flex;justify-content:center}.galleryBlock_container__mA4Ff{width:min(100%,1280px)}.galleryBlock_header__78wn9{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:64px;gap:64px;align-items:end;margin-bottom:24px}.galleryBlock_headerLeft__5lcso{min-width:0}.galleryBlock_eyebrow__pgu7L{font-size:14px;font-weight:450;letter-spacing:-.3px;text-transform:capitalize;color:#757575}.galleryBlock_title__NtoAA{margin-top:12px;font-size:32px;line-height:1.12;font-weight:400;letter-spacing:-.04em;color:#171717}.galleryBlock_description__VuGmZ{max-width:340px;text-align:start;font-size:14px;font-weight:400;letter-spacing:-.3px;color:#757575}.galleryBlock_gallery__F6nPK{width:100%;display:grid;grid-gap:10px;gap:10px}.galleryBlock_imageButton__j8rtU{position:relative;min-width:0;padding:0;border:0;border-radius:10px;overflow:clip;background-color:#f1f1ef;cursor:pointer}.galleryBlock_image__4J0fw{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s ease}.galleryBlock_imageButton__j8rtU:hover .galleryBlock_image__4J0fw{transform:scale(1.018);filter:brightness(.96)}.galleryBlock_galleryOne__0I_rM{grid-template-columns:1fr}.galleryBlock_galleryOne__0I_rM .galleryBlock_imageButton__j8rtU{aspect-ratio:16/8.5}.galleryBlock_galleryTwo__e5uqg{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryBlock_galleryTwo__e5uqg .galleryBlock_imageButton__j8rtU{aspect-ratio:4/3}.galleryBlock_galleryThree__Q_pLw{height:610px;grid-template-columns:1.7fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.galleryBlock_galleryThree__Q_pLw
.galleryBlock_imageButton__j8rtU:first-child{grid-row:1/3}.galleryBlock_galleryFour__q6oa_{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,290px)}.galleryBlock_galleryFive__zSBcb{height:580px;grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-rows:repeat(2,minmax(0,1fr))}.galleryBlock_galleryFive__zSBcb
.galleryBlock_imageButton__j8rtU:first-child{grid-row:1/3}.galleryBlock_moreImages__Owhz2{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgba(20,20,18,.43);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-size:28px;line-height:1;font-weight:400;letter-spacing:-.03em;color:#fff}.galleryBlock_overlay__MmyMo{position:fixed;inset:0;z-index:99999;width:100%;height:100dvh;background-color:rgba(248,248,246,.98);animation:galleryBlock_galleryEnter__pNwYd .22s ease}.galleryBlock_modal__bR5Hk{position:relative}.galleryBlock_modalImageContainer___4xLN,.galleryBlock_modal__bR5Hk{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.galleryBlock_modalImageContainer___4xLN{padding:70px 110px 76px;overflow:clip}.galleryBlock_modalImage__BQ9x4{width:auto;height:auto;max-width:100%;max-height:100%;display:block;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.galleryBlock_closeButton__2vppT,.galleryBlock_navigationButton__UaXUd{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #deded9;border-radius:50%;background-color:rgba(255,255,255,.92);color:#171717;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.galleryBlock_closeButton__2vppT{top:26px;right:26px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:300}.galleryBlock_leftArrow__j6QCo{rotate:90deg}.galleryBlock_rightArrow__GaQUE{rotate:-90deg}.galleryBlock_navigationButton__UaXUd{top:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);font-size:28px;line-height:1;font-weight:300}.galleryBlock_previousButton__P7VMm{left:28px}.galleryBlock_nextButton__BLFhT{right:28px}.galleryBlock_closeButton__2vppT:hover,.galleryBlock_navigationButton__UaXUd:hover{background-color:#171717;border-color:#171717;fill:#fff}.galleryBlock_previousButton__P7VMm:hover{transform:translateY(-50%) translateX(-2px)}.galleryBlock_nextButton__BLFhT:hover{transform:translateY(-50%) translateX(2px)}.galleryBlock_counter__7JXQA{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);padding:8px 13px;border:1px solid #deded9;border-radius:999px;background-color:black;font-size:14px;font-weight:450;color:white}@keyframes galleryBlock_galleryEnter__pNwYd{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1000px){.galleryBlock_section__bU5Up{padding:80px 32px}.galleryBlock_galleryThree__Q_pLw{height:520px}.galleryBlock_galleryFive__zSBcb{height:500px}}@media screen and (max-width:820px){.galleryBlock_section__bU5Up{padding:68px 24px}.galleryBlock_header__78wn9{grid-template-columns:1fr;gap:20px;margin-bottom:34px}.galleryBlock_description__VuGmZ{max-width:560px}.galleryBlock_galleryThree__Q_pLw{height:450px}.galleryBlock_galleryFive__zSBcb{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:360px 220px 220px}.galleryBlock_galleryFive__zSBcb .galleryBlock_imageButton__j8rtU:first-child{grid-column:1/3;grid-row:auto}.galleryBlock_modalImageContainer___4xLN{padding:72px 70px}.galleryBlock_previousButton__P7VMm{left:14px}.galleryBlock_nextButton__BLFhT{right:14px}}@media screen and (max-width:560px){.galleryBlock_section__bU5Up{padding:56px 16px}.galleryBlock_title__NtoAA{font-size:28px}.galleryBlock_description__VuGmZ{font-size:13px}.galleryBlock_gallery__F6nPK{gap:7px}.galleryBlock_imageButton__j8rtU{border-radius:7px}.galleryBlock_galleryOne__0I_rM .galleryBlock_imageButton__j8rtU{aspect-ratio:4/3}.galleryBlock_galleryTwo__e5uqg{grid-template-columns:1fr}.galleryBlock_galleryTwo__e5uqg .galleryBlock_imageButton__j8rtU{aspect-ratio:4/3}.galleryBlock_galleryThree__Q_pLw{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:300px 170px}.galleryBlock_galleryThree__Q_pLw .galleryBlock_imageButton__j8rtU:first-child{grid-column:1/3;grid-row:auto}.galleryBlock_galleryFour__q6oa_{grid-template-rows:repeat(2,170px)}.galleryBlock_galleryFive__zSBcb{grid-template-rows:300px 170px 170px}.galleryBlock_moreImages__Owhz2{font-size:23px}.galleryBlock_modalImageContainer___4xLN{padding:70px 14px 78px}.galleryBlock_closeButton__2vppT{top:16px;right:16px;width:40px;height:40px}.galleryBlock_navigationButton__UaXUd{width:38px;height:38px;background-color:rgba(255,255,255,.9)}.galleryBlock_previousButton__P7VMm{left:8px}.galleryBlock_nextButton__BLFhT{right:8px}}@media (prefers-reduced-motion:reduce){.galleryBlock_closeButton__2vppT,.galleryBlock_image__4J0fw,.galleryBlock_navigationButton__UaXUd{transition:none}.galleryBlock_overlay__MmyMo{animation:none}}.faqBlock_section__jbskN{width:100%;background-color:#fff;margin-top:72px}.faqBlock_container__WAZ6H{width:min(100%,980px);margin-inline:auto}.faqBlock_header__JsYV7{display:flex;flex-direction:column;align-items:center;margin-bottom:36px;text-align:center}.faqBlock_eyebrow__NpGrT{margin-bottom:12px;font-size:14px;font-weight:450;text-transform:uppercase;color:#94948f}.faqBlock_title__oEZNq{margin:0;font-size:clamp(30px,2.4vw,40px);line-height:1.12;font-weight:400;letter-spacing:-.04em;text-align:center;color:#171717}.faqBlock_grid__Vs6Jv{width:100%;display:flex;flex-direction:column}.faqBlock_item__QAJC9{width:100%;border-bottom:1px solid #deded9}.faqBlock_question__YI96z{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;grid-gap:18px;gap:18px;align-items:center;padding:26px 0;border:0;background:transparent;font:inherit;text-align:left;color:#222;cursor:pointer}.faqBlock_number__Lm5jt{font-size:14px;font-weight:500;letter-spacing:-.3px;color:#757575}.faqBlock_questionText__9iUZd{font-size:16px;font-weight:400;letter-spacing:-.5px;color:black;transition:color .2s ease}.faqBlock_icon__1Inye{width:24px;height:24px;display:flex;align-items:center;justify-content:center;justify-self:end;font-size:24px;line-height:1;font-weight:300;color:black;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faqBlock_iconOpen__g_pfp{transform:rotate(45deg)}.faqBlock_answerWrapper__wytOJ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1)}.faqBlock_answerOpen__p0kH4{grid-template-rows:1fr}.faqBlock_answerInner__lmzGQ{overflow:hidden}.faqBlock_answer__0HB3e{max-width:760px;padding:0 48px 26px 60px;font-size:14px;line-height:1.75;font-weight:400;letter-spacing:-.01em;color:#70706b}.faqBlock_answer__0HB3e p{margin:0 0 12px}.faqBlock_answer__0HB3e p:last-child{margin-bottom:0}.faqBlock_answer__0HB3e a{color:#2e2e2b;text-decoration:underline;text-underline-offset:3px}.faqBlock_question__YI96z:hover
.faqBlock_questionText__9iUZd{color:#757575}@media screen and (max-width:900px){.faqBlock_section__jbskN{padding:80px 32px}.faqBlock_container__WAZ6H{width:min(100%,760px)}}@media screen and (max-width:640px){.faqBlock_section__jbskN{padding:64px 16px}.faqBlock_header__JsYV7{margin-bottom:40px}.faqBlock_title__oEZNq{font-size:28px}.faqBlock_question__YI96z{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:22px 0}.faqBlock_questionText__9iUZd{font-size:13px}.faqBlock_answer__0HB3e{max-width:none;padding:0 20px 22px 40px;font-size:13px}}@media (prefers-reduced-motion:reduce){.faqBlock_answerWrapper__wytOJ,.faqBlock_icon__1Inye,.faqBlock_questionText__9iUZd{transition:none}}.unknownBlock_content__UrLQU{width:min(100%,860px);margin-inline:auto;padding:40px 48px;font-size:15px;line-height:1.8;font-weight:400;color:#62625e}.unknownBlock_content__UrLQU h2{margin:0 0 26px;font-size:clamp(30px,2.4vw,40px);line-height:1.12;font-weight:400;letter-spacing:-.04em;color:#171717}.unknownBlock_content__UrLQU h3{margin:48px 0 18px;font-size:clamp(22px,1.6vw,28px);line-height:1.25;font-weight:400;letter-spacing:-.03em;color:#1f1f1d}.unknownBlock_content__UrLQU p{margin:0 0 18px}.unknownBlock_content__UrLQU p:last-child{margin-bottom:0}.unknownBlock_content__UrLQU a{color:#2d2d2a;text-decoration:underline;text-underline-offset:4px}.unknownBlock_content__UrLQU img{width:100%;height:auto;display:block;margin:40px 0;border-radius:8px}@media screen and (max-width:900px){.unknownBlock_content__UrLQU{padding:32px}}@media screen and (max-width:640px){.unknownBlock_content__UrLQU{padding:28px 16px;font-size:14px}.unknownBlock_content__UrLQU h2{font-size:27px}.unknownBlock_content__UrLQU h3{font-size:22px}}