.CollectiveHousingPage_page__9Yj61{--collective-accent:#ffa600;--collective-blue:#0885d1;--collective-blue-dark:#057baf;--collective-dark:#1a3a4a;--collective-heading:#13242e;--collective-text:#4f616b;--collective-muted:#6b7280;--collective-line:#d6dee3;min-width:0;color:var(--collective-heading);background:#fff}.CollectiveHousingPage_hero__TZC4Y{position:relative;isolation:isolate;display:flex;width:100%;height:auto;min-height:520px;justify-content:center;overflow:hidden;box-sizing:border-box;padding:88px 24px;background:var(--collective-dark)}.CollectiveHousingPage_heroImage__G9qvt,.CollectiveHousingPage_heroOverlay__xlyV8{position:absolute;inset:0;width:100%;height:100%}.CollectiveHousingPage_heroImage__G9qvt{z-index:-2;object-fit:cover;object-position:center}.CollectiveHousingPage_heroOverlay__xlyV8{z-index:-1;background:linear-gradient(0deg,rgb(26 58 74/90%) 10%,rgb(26 58 74/77%) 55%,rgb(26 58 74/49%))}.CollectiveHousingPage_heroContent__SAVle{display:flex;width:min(1200px,100%);min-width:0;flex-direction:column;align-items:center;gap:14px;text-align:center}.CollectiveHousingPage_badge__O9b3p{margin:0;border:1px solid rgb(255 166 0/35%);border-radius:999px;padding:7px 15px;color:var(--collective-accent);background:rgb(255 166 0/15%);font-size:12px;font-weight:500;line-height:normal}.CollectiveHousingPage_hero__TZC4Y h1{width:min(900px,100%);margin:0;color:#fff;font-size:42px;font-weight:500;line-height:50px}.CollectiveHousingPage_heroLead__aWVyM{width:min(760px,100%);margin:0;color:#aac8d8;font-size:16.5px;font-weight:400;line-height:28px}.CollectiveHousingPage_primaryButton__hhKWx,.CollectiveHousingPage_submitButton__clInE{display:inline-flex;min-height:48px;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:8px;color:#1a3a4a;background:var(--collective-accent);font-weight:500;text-align:center;text-decoration:none}.CollectiveHousingPage_hero__TZC4Y .CollectiveHousingPage_primaryButton__hhKWx{padding:14px 30px;font-size:16px;line-height:normal}.CollectiveHousingPage_primaryButton__hhKWx:focus-visible,.CollectiveHousingPage_primaryButton__hhKWx:hover,.CollectiveHousingPage_submitButton__clInE:focus-visible,.CollectiveHousingPage_submitButton__clInE:hover:not(:disabled){background:#e89500}.CollectiveHousingPage_field__4LMpg input:focus-visible,.CollectiveHousingPage_field__4LMpg select:focus-visible,.CollectiveHousingPage_field__4LMpg textarea:focus-visible,.CollectiveHousingPage_newsletterOption__pHm6O input:focus-visible,.CollectiveHousingPage_primaryButton__hhKWx:focus-visible,.CollectiveHousingPage_submitButton__clInE:focus-visible{outline:3px solid #68c4ed;outline-offset:3px}.CollectiveHousingPage_section__b6DaP{width:100%;box-sizing:border-box;padding:76px 24px;background:#fff}.CollectiveHousingPage_sectionMuted__GL_ld{background:#f7f9fb}.CollectiveHousingPage_sectionContent__Q_JFk{display:flex;width:min(1200px,100%);min-width:0;flex-direction:column;gap:36px;margin-inline:auto}.CollectiveHousingPage_formSectionIntro___vrsn,.CollectiveHousingPage_sectionIntro__OtRya{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.CollectiveHousingPage_eyebrow__6rGeM{margin:0;color:var(--collective-blue-dark);font-size:11px;font-weight:600;letter-spacing:.88px;line-height:14px;text-transform:uppercase}.CollectiveHousingPage_portfolioContent__bh9z3 h2,.CollectiveHousingPage_sectionIntro__OtRya h2{width:min(900px,100%);margin:0;color:#373737;font-size:28px;font-weight:600;line-height:36px}.CollectiveHousingPage_formSectionIntro___vrsn>p:last-child,.CollectiveHousingPage_portfolioContent__bh9z3>p:last-child,.CollectiveHousingPage_sectionIntro__OtRya>p:last-child{width:min(900px,100%);margin:0;color:var(--collective-muted);font-size:16px;font-weight:400;line-height:26px}.CollectiveHousingPage_audienceGrid__ScfsJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.CollectiveHousingPage_audienceCard__V1fiR{display:flex;min-width:0;flex-direction:column;gap:12px;border-radius:12px;padding:26px;background:#f7f9fb}.CollectiveHousingPage_audienceCard__V1fiR h3,.CollectiveHousingPage_audienceCard__V1fiR p,.CollectiveHousingPage_roleCard__8Zj4c h3,.CollectiveHousingPage_roleCard__8Zj4c p,.CollectiveHousingPage_stepCard__iUHBy h3,.CollectiveHousingPage_stepCard__iUHBy p{margin:0}.CollectiveHousingPage_audienceCard__V1fiR h3{color:#373737;font-size:19px;font-weight:600;line-height:normal}.CollectiveHousingPage_audienceCard__V1fiR p{color:var(--collective-muted);font-size:15px;line-height:24px}.CollectiveHousingPage_roleGrid__cmrOf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.CollectiveHousingPage_roleCard__8Zj4c{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid #e4e9ef;border-radius:12px;padding:24px 22px;background:#fff;box-shadow:0 2px 5px rgb(0 0 0/6%)}.CollectiveHousingPage_roleIcon__FFslg{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:#e8f4fb}.CollectiveHousingPage_roleIcon__FFslg img{display:block;width:24px;height:24px}.CollectiveHousingPage_roleCard__8Zj4c h3{color:#373737;font-size:15.5px;font-weight:600;line-height:20px}.CollectiveHousingPage_roleCard__8Zj4c p{color:var(--collective-muted);font-size:14px;line-height:22px}.CollectiveHousingPage_stepsGrid__l1GGa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.CollectiveHousingPage_stepCard__iUHBy{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid var(--collective-line);border-radius:10px;padding:24px 22px;background:#fff}.CollectiveHousingPage_stepNumber__EhLPU{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;color:#fff;background:var(--collective-blue);font-size:16px;font-weight:600;line-height:20px}.CollectiveHousingPage_stepCard__iUHBy h3{color:var(--collective-heading);font-size:17px;font-weight:600;line-height:24px}.CollectiveHousingPage_stepCard__iUHBy p{color:var(--collective-text);font-size:14px;line-height:22px}.CollectiveHousingPage_portfolioSection__vsaXX{width:100%;box-sizing:border-box;padding:76px 24px;background:#f6f9fa}.CollectiveHousingPage_portfolioContent__bh9z3{display:flex;width:min(1200px,100%);min-width:0;flex-direction:column;gap:10px;margin-inline:auto}.CollectiveHousingPage_formSectionIntro___vrsn h2,.CollectiveHousingPage_portfolioContent__bh9z3 h2{color:var(--collective-heading);font-size:30px;line-height:38px}.CollectiveHousingPage_portfolioContent__bh9z3>p:last-child{color:var(--collective-text)}.CollectiveHousingPage_cta__ZhLOR{width:100%;box-sizing:border-box;padding:66px 24px;color:#fff;background:var(--collective-dark)}.CollectiveHousingPage_ctaContent__a7CR6{display:flex;width:min(760px,100%);flex-direction:column;align-items:center;gap:18px;margin-inline:auto;text-align:center}.CollectiveHousingPage_cta__ZhLOR h2{width:100%;margin:0;color:#fff;font-size:28px;font-weight:500;line-height:36px}.CollectiveHousingPage_ctaContent__a7CR6>p{width:100%;margin:0;color:#aac8d8;font-size:15.5px;line-height:26px}.CollectiveHousingPage_cta__ZhLOR .CollectiveHousingPage_primaryButton__hhKWx{margin-top:8px;padding:13px 28px;font-size:15px;line-height:normal}.CollectiveHousingPage_formSection__UBwfZ{display:flex;width:100%;scroll-margin-top:24px;box-sizing:border-box;flex-direction:column;align-items:center;gap:38px;padding:76px 24px;background:#f6f9fa}.CollectiveHousingPage_formSectionIntro___vrsn{width:min(1200px,100%)}.CollectiveHousingPage_formSectionIntro___vrsn h2{width:min(900px,100%);margin:0;font-weight:600}.CollectiveHousingPage_formSectionIntro___vrsn>p:last-child{color:var(--collective-text)}.CollectiveHousingPage_form__WnLXV,.CollectiveHousingPage_successState__EuOP_{display:flex;width:min(960px,100%);min-width:0;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:18px;border:1px solid var(--collective-line);border-radius:12px;padding:30px;color:var(--collective-heading);background:#fff}.CollectiveHousingPage_formGrid__Tr2bZ{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.CollectiveHousingPage_field__4LMpg{display:flex;min-width:0;flex-direction:column;gap:8px;color:var(--collective-heading);font-size:14px;font-weight:400;line-height:20px}.CollectiveHousingPage_fieldWide___037a{grid-column:1/-1}.CollectiveHousingPage_field__4LMpg input,.CollectiveHousingPage_field__4LMpg select,.CollectiveHousingPage_field__4LMpg textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--collective-line);border-radius:8px;padding:0 16px;color:var(--collective-heading);background:#fff;font:inherit}.CollectiveHousingPage_field__4LMpg input,.CollectiveHousingPage_field__4LMpg select{height:52px}.CollectiveHousingPage_field__4LMpg textarea{min-height:112px;padding-block:14px;resize:vertical}.CollectiveHousingPage_field__4LMpg select{height:auto;min-height:52px;padding-block:14px;white-space:normal}.CollectiveHousingPage_field__4LMpg input::placeholder,.CollectiveHousingPage_field__4LMpg select:invalid,.CollectiveHousingPage_field__4LMpg textarea::placeholder{color:var(--collective-text);opacity:1}.CollectiveHousingPage_fieldError__inIlR,.CollectiveHousingPage_fieldHelper__17WYW{font-size:12px;font-weight:400;line-height:18px}.CollectiveHousingPage_fieldHelper__17WYW{color:var(--collective-text)}.CollectiveHousingPage_fieldError__inIlR{color:#bf1f1f}.CollectiveHousingPage_submitError__dCrR1,.CollectiveHousingPage_validationSummary__F_xpL{width:100%;box-sizing:border-box;margin:0;border-radius:8px;padding:12px 14px;color:#bf1f1f;background:#fff0f0;font-size:14px;font-weight:400;line-height:20px}.CollectiveHousingPage_privacyNotice__GZ7A7{width:100%;margin:0;color:var(--collective-text);font-size:13px;line-height:20px}.CollectiveHousingPage_privacyNotice__GZ7A7 a{color:inherit;text-decoration:underline}.CollectiveHousingPage_newsletterOption__pHm6O{display:flex;width:100%;align-items:flex-start;gap:10px;color:var(--collective-heading);font-size:13px;font-weight:400;line-height:20px}.CollectiveHousingPage_newsletterOption__pHm6O input{width:20px;height:20px;flex:0 0 20px;margin:0}.CollectiveHousingPage_submitButton__clInE{width:205px;padding:14px 24px;cursor:pointer;font:inherit;font-size:15px;line-height:20px}.CollectiveHousingPage_submitButton__clInE:disabled{cursor:wait;opacity:.55}.CollectiveHousingPage_successState__EuOP_{gap:18px;border:0}.CollectiveHousingPage_successState__EuOP_ h2,.CollectiveHousingPage_successState__EuOP_ p{margin:0}.CollectiveHousingPage_successState__EuOP_ h2{color:var(--collective-heading);font-size:26px;font-weight:600;line-height:34px}.CollectiveHousingPage_successState__EuOP_ p{color:#127a4d;font-size:15px;line-height:23px}.CollectiveHousingPage_honeypot__QnRIP{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}@media (max-width:1023px){.CollectiveHousingPage_roleGrid__cmrOf,.CollectiveHousingPage_stepsGrid__l1GGa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CollectiveHousingPage_hero__TZC4Y{height:auto;min-height:650px;padding:48px 24px}.CollectiveHousingPage_heroContent__SAVle{width:min(342px,100%)}.CollectiveHousingPage_hero__TZC4Y h1{font-size:28px;line-height:34px}.CollectiveHousingPage_heroLead__aWVyM{font-size:15px;line-height:23px}.CollectiveHousingPage_cta__ZhLOR .CollectiveHousingPage_primaryButton__hhKWx,.CollectiveHousingPage_hero__TZC4Y .CollectiveHousingPage_primaryButton__hhKWx{width:100%}.CollectiveHousingPage_portfolioSection__vsaXX,.CollectiveHousingPage_section__b6DaP{padding:52px 24px}.CollectiveHousingPage_sectionContent__Q_JFk{gap:28px}.CollectiveHousingPage_formSectionIntro___vrsn h2,.CollectiveHousingPage_portfolioContent__bh9z3 h2,.CollectiveHousingPage_sectionIntro__OtRya h2{font-size:26px;line-height:32px}.CollectiveHousingPage_formSectionIntro___vrsn>p:last-child,.CollectiveHousingPage_portfolioContent__bh9z3>p:last-child,.CollectiveHousingPage_sectionIntro__OtRya>p:last-child{font-size:15px;line-height:23px}.CollectiveHousingPage_audienceGrid__ScfsJ,.CollectiveHousingPage_formGrid__Tr2bZ,.CollectiveHousingPage_roleGrid__cmrOf,.CollectiveHousingPage_stepsGrid__l1GGa{grid-template-columns:minmax(0,1fr);gap:16px}.CollectiveHousingPage_audienceCard__V1fiR{min-height:144px;box-sizing:border-box;padding:22px}.CollectiveHousingPage_roleCard__8Zj4c{min-height:202px;box-sizing:border-box;padding:22px}.CollectiveHousingPage_stepCard__iUHBy{padding:22px}.CollectiveHousingPage_fieldWide___037a{grid-column:auto}.CollectiveHousingPage_cta__ZhLOR{padding:52px 24px}.CollectiveHousingPage_ctaContent__a7CR6{width:min(342px,100%)}.CollectiveHousingPage_cta__ZhLOR h2{font-size:26px;line-height:32px}.CollectiveHousingPage_ctaContent__a7CR6>p{font-size:15px;line-height:23px}.CollectiveHousingPage_formSection__UBwfZ{gap:28px;padding:52px 24px}.CollectiveHousingPage_formSectionIntro___vrsn,.CollectiveHousingPage_form__WnLXV,.CollectiveHousingPage_successState__EuOP_{width:min(342px,100%)}.CollectiveHousingPage_form__WnLXV,.CollectiveHousingPage_successState__EuOP_{gap:16px;padding:22px 20px}.CollectiveHousingPage_submitButton__clInE{width:100%}.CollectiveHousingPage_successState__EuOP_ h2{font-size:22px;line-height:29px}}.CallbackRequestForm_callback___qpVY{--callback-ink:#233640;--callback-muted:#5f6f77;--callback-line:#d9e4e8;--callback-blue:#057baf;--callback-accent:#ffa600;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--callback-line);border-radius:14px;padding:24px 26px;color:var(--callback-ink);background:#ffffff;box-shadow:0 2px 14px rgb(16 47 60/8%);text-align:left;scroll-margin-top:96px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_form__4PDFA{display:grid;gap:14px;margin:0}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_title__jBTS9{margin:0;color:var(--callback-ink);font-size:21px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_subtitle__xf6LO{margin:-4px 0 0;color:var(--callback-muted);font-size:15.5px;line-height:1.55}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_fields__c0Km6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_field__hdBZN{display:grid;min-width:0;gap:6px;color:var(--callback-ink);font-size:14px;font-weight:600}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_field__hdBZN input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #c5d3d9;border-radius:8px;padding:11px 14px;color:var(--callback-ink);background:#ffffff;font:inherit;font-weight:400}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_field__hdBZN input:focus-visible{border-color:var(--callback-blue);outline:3px solid rgb(5 123 175/25%);outline-offset:1px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_field__hdBZN input[aria-invalid=true]{border-color:#c94747}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_error__kHXRZ,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_fieldError__q8f_E{color:#a52828;font-size:13.5px;font-weight:500;line-height:1.45}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_checkbox__d5MSl{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--callback-ink);font-size:15px;cursor:pointer}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_checkbox__d5MSl input{width:20px;height:20px;margin:0;accent-color:var(--callback-blue)}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_honeypot__x_Ei1{position:absolute;left:-9999px;width:1px!important;height:1px!important;opacity:0}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_submit__coBme{min-height:50px;border:0;border-radius:8px;padding:12px 24px;color:#1a3a4a;background:var(--callback-accent);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_submit__coBme:focus-visible,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_submit__coBme:hover{background:#ffb52e}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_submit__coBme:focus-visible{outline:3px solid #1a3a4a;outline-offset:3px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_submit__coBme:disabled{cursor:progress;opacity:.75}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_error__kHXRZ,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_microcopy__KlBGc,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_secondary___vtAA{margin:0}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_microcopy__KlBGc,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_secondary___vtAA{color:var(--callback-muted);font-size:13.5px;line-height:1.5}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_form__4PDFA a,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_success___ASe8 a{display:inline;min-height:0;margin:0;border:0;border-radius:0;padding:0;color:var(--callback-blue);background:none;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:normal}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_form__4PDFA p,.CallbackRequestForm_callback___qpVY .CallbackRequestForm_success___ASe8 p{max-width:none;text-align:left}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_success___ASe8{display:grid;gap:8px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_success___ASe8 p{margin:0;color:var(--callback-muted);font-size:15.5px;line-height:1.55}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_success___ASe8 .CallbackRequestForm_successTitle__PaAHN{color:var(--callback-ink);font-size:19px;font-weight:700}@media screen and (max-width:767px){.CallbackRequestForm_callback___qpVY{padding:20px 18px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_title__jBTS9{font-size:19px}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_fields__c0Km6{grid-template-columns:minmax(0,1fr)}.CallbackRequestForm_callback___qpVY .CallbackRequestForm_submit__coBme{width:100%}}.ProjectDetail_page__e3b8c{--blue:#248ac9;--brand:#057baf;--accent:#ffa600;--ink:#373737;--inverse:#1a3a4a;--muted:#63747c;--secondary:#666;--subtle:#f7f9fb;--border:#e4e9ef;background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif;overflow:visible}.ProjectDetail_container__Y5tqk{width:min(1160px,calc(100% - 48px));margin:0 auto}.ProjectDetail_desktopOnly__Y2QRD{display:inline}.ProjectDetail_mobileOnly__Np8ep{display:none}.ProjectDetail_breadcrumbs__Fo85c{align-items:center;background:#fff;display:flex;flex:0 0 48px;height:48px;width:100%}.ProjectDetail_hero__pKkos{align-items:center;display:flex;flex-direction:column;height:698px}.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 650px;padding-top:24px;width:100%}.ProjectDetail_heroGrid__bzGCK{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,730px) minmax(0,390px);height:561.375px;margin:0 auto}.ProjectDetail_galleryColumn__LQCS7{display:flex;flex-direction:column;gap:22px;min-width:0;overflow:hidden}.ProjectDetail_galleryTitle__YECVX{color:var(--ink);font:600 24px/34px Inter,Arial,sans-serif;margin:0;min-height:34px}.ProjectDetail_gallery__cOysI{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.ProjectDetail_galleryViewer__ZgHIV{min-width:0;outline:none;position:relative;width:100%}.ProjectDetail_galleryViewer__ZgHIV:focus-visible{border-radius:12px;box-shadow:0 0 0 3px rgba(36,138,201,.35)}.ProjectDetail_galleryMain__L8LYP{align-items:center;background:var(--subtle);border-radius:12px;display:flex;height:399.375px;justify-content:center;overflow:hidden;position:relative;width:100%}.ProjectDetail_galleryImage__pZB_j,.ProjectDetail_galleryVideo__BqWs_{border:0;border-radius:12px;height:100%;object-fit:contain;width:100%}.ProjectDetail_galleryImage__pZB_j{display:block}.ProjectDetail_panZoomContent__Fc0nj{align-items:center;display:flex;height:100%;justify-content:center;min-height:100%;min-width:100%;transform-origin:center;transition:transform .16s ease;width:100%;will-change:transform}.ProjectDetail_galleryMain__L8LYP[data-pan-zoomed=true],.ProjectDetail_planVisual__CeUKh[data-pan-zoomed=true]{cursor:grab;touch-action:none}.ProjectDetail_galleryMain__L8LYP[data-pan-dragging=true],.ProjectDetail_planVisual__CeUKh[data-pan-dragging=true]{cursor:grabbing}.ProjectDetail_galleryMain__L8LYP[data-pan-dragging=true] .ProjectDetail_panZoomContent__Fc0nj,.ProjectDetail_planVisual__CeUKh[data-pan-dragging=true] .ProjectDetail_panZoomContent__Fc0nj{transition:none}.ProjectDetail_galleryCounter__h1_dT{background:rgba(26,58,74,.88);border-radius:16px;bottom:16px;color:#fff;height:32px;min-width:58px;padding:0 10px;right:10px}.ProjectDetail_galleryCounter__h1_dT,.ProjectDetail_galleryZoom__9TqcF,.ProjectDetail_planZoom__qwlzy{align-items:center;display:flex;font:600 12px/16px Inter,Arial,sans-serif;justify-content:center;position:absolute}.ProjectDetail_galleryZoom__9TqcF,.ProjectDetail_planZoom__qwlzy{background:transparent;border:0;color:var(--brand);cursor:pointer;min-height:44px;padding:4px}.ProjectDetail_galleryZoom__9TqcF>span,.ProjectDetail_planZoom__qwlzy>span{align-items:center;background:#fff;border-radius:8px;display:inline-flex;height:36px;justify-content:center;padding:0 12px;white-space:nowrap}.ProjectDetail_galleryZoom__9TqcF{bottom:12px;left:12px}.ProjectDetail_planZoom__qwlzy>span{border:1px solid var(--blue)}.ProjectDetail_galleryZoom__9TqcF:focus-visible>span,.ProjectDetail_galleryZoom__9TqcF:hover>span,.ProjectDetail_planZoom__qwlzy:focus-visible>span,.ProjectDetail_planZoom__qwlzy:hover>span{background:#eef7fb}.ProjectDetail_galleryThumbViewport__rqYCv{min-width:0;position:relative;width:100%}.ProjectDetail_galleryThumbs__hy1gS{cursor:grab;display:flex;gap:10px;height:86px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%}.ProjectDetail_galleryThumbs__hy1gS[data-dragging=true]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.ProjectDetail_galleryThumbs__hy1gS::-webkit-scrollbar{display:none}.ProjectDetail_galleryThumbItem__7jliP{flex:0 0 170px;height:86px;scroll-snap-align:start}.ProjectDetail_galleryThumbNavigation__7C4NK{align-items:center;background:rgba(255,255,255,.96);border:1px solid var(--blue);border-radius:50%;box-shadow:0 4px 12px rgba(26,58,74,.2);color:var(--brand);cursor:pointer;display:flex;font:600 18px/1 Inter,Arial,sans-serif;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.ProjectDetail_galleryThumbNavigation__7C4NK:focus-visible,.ProjectDetail_galleryThumbNavigation__7C4NK:hover{background:#eef7fb}.ProjectDetail_galleryThumbNavigation__7C4NK:disabled{cursor:default;pointer-events:none;visibility:hidden}.ProjectDetail_galleryThumbPrevious__7QKFn{left:8px}.ProjectDetail_galleryThumbNext__xW5yT{right:8px}.ProjectDetail_galleryThumb__f2TRh{background:var(--subtle);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:block;height:86px;overflow:hidden;padding:0;position:relative;width:170px}.ProjectDetail_galleryThumb__f2TRh[aria-current=true]{border:3px solid var(--blue)}.ProjectDetail_galleryThumb__f2TRh img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.ProjectDetail_galleryThumb__f2TRh span{align-items:center;color:var(--brand);display:flex;font-size:20px;height:100%;justify-content:center;width:100%}.ProjectDetail_galleryEmpty__LAJnh{align-items:center;background:var(--subtle);border:1px solid var(--border);border-radius:12px;color:var(--muted);display:flex;height:220px;justify-content:center;padding:24px;text-align:center}.ProjectDetail_galleryUnavailable__yhwZs{color:var(--muted);font-size:14px}.ProjectDetail_heroInfo__Cj__Z{align-items:start;display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.ProjectDetail_categoryPill__AEvsS{align-items:center;background:var(--subtle);border-radius:15px;color:var(--brand);display:inline-flex;font:600 12px/16px Inter,Arial,sans-serif;height:30px;padding:0 12px;white-space:nowrap}.ProjectDetail_metricGrid__jVy63{display:grid;gap:14px 40px;grid-auto-rows:58px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-height:202px;width:100%}.ProjectDetail_metric__xD4a5{display:flex;flex-direction:column;height:58px;min-width:0}.ProjectDetail_metricValue__obT9v{align-items:center;display:flex;gap:8px;height:30px;margin:0;order:1;white-space:nowrap}.ProjectDetail_metricSymbol__I8x9a{color:var(--brand);display:inline-block;flex:0 0 auto;font:400 18px/normal Inter,Arial,sans-serif}.ProjectDetail_metricNumber__pC2sy{color:var(--ink);font:600 18px/25px Inter,Arial,sans-serif;margin:0;overflow:hidden;text-overflow:ellipsis}.ProjectDetail_metric__xD4a5 dt{order:2;color:var(--muted);font:400 11px/16px Inter,Arial,sans-serif;margin-top:5px;overflow-wrap:anywhere}.ProjectDetail_startingPrice__3_xWt{align-items:center;background:var(--subtle);border-radius:12px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:78px;padding:16px 18px;width:100%}.ProjectDetail_executionCard__Sx9MC span,.ProjectDetail_relatedPrice__I0Add span,.ProjectDetail_startingPrice__3_xWt span{color:var(--muted);font:600 12px/16px Inter,Arial,sans-serif}.ProjectDetail_startingPrice__3_xWt strong{color:var(--brand);font:600 32px/42px Inter,Arial,sans-serif}.ProjectDetail_heroActions__Z8ydc{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ProjectDetail_brochureButton__feO5D,.ProjectDetail_offerButton__1GYMQ,.ProjectDetail_primaryButton__Gyvwz,.ProjectDetail_secondaryButton___ytEy{align-items:center;border-radius:8px;display:inline-flex;font:600 15px/20px Inter,Arial,sans-serif;height:48px;justify-content:center;padding:0 16px;text-align:center;text-decoration:none;white-space:nowrap}.ProjectDetail_primaryButton__Gyvwz{background:var(--blue);border:1px solid var(--blue);color:#fff}.ProjectDetail_brochureButton__feO5D,.ProjectDetail_secondaryButton___ytEy{background:#fff;border:1px solid var(--blue);color:var(--brand)}.ProjectDetail_brochureButton__feO5D{cursor:pointer;grid-column:1/-1;width:100%}.ProjectDetail_brochureDownload__HhCKp{grid-column:1/-1;min-width:0}.ProjectDetail_brochureButton__feO5D:disabled{cursor:wait}.ProjectDetail_brochureSpinner__CdOEp{animation:ProjectDetail_brochureSpin__OyeoF .8s linear infinite;border:2px solid;border-right:2px solid transparent;border-radius:50%;flex:0 0 16px;height:16px;margin-right:8px}.ProjectDetail_brochureError__blEJh{color:#a12424;font:400 14px/20px Inter,Arial,sans-serif;margin:8px 0 0;overflow-wrap:anywhere}.ProjectDetail_brochureError__blEJh:empty{margin:0}@keyframes ProjectDetail_brochureSpin__OyeoF{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProjectDetail_brochureSpinner__CdOEp{animation:none}}.ProjectDetail_brochureSignup__Fgf5X{display:grid;gap:16px;width:100%;max-width:560px;font-size:16px;line-height:1.5}.ProjectDetail_brochureSignup__Fgf5X p{margin:0}.ProjectDetail_brochureSignup__Fgf5X label{display:grid;gap:8px}.ProjectDetail_brochureSignup__Fgf5X input[type=email]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #a5afb3;border-radius:8px;font:inherit;box-sizing:border-box}.ProjectDetail_brochureSignup__Fgf5X .ProjectDetail_brochureConsent__zfm5m{display:flex;align-items:flex-start;min-height:44px}.ProjectDetail_brochureConsent__zfm5m input{flex:0 0 auto;width:20px;height:20px;margin-top:3px}.ProjectDetail_brochureSignup__Fgf5X a{text-decoration:underline}.ProjectDetail_brochureSignup__Fgf5X button{min-height:48px;height:auto;white-space:normal}.ProjectDetail_primaryButton__Gyvwz:focus-visible,.ProjectDetail_primaryButton__Gyvwz:hover{background:#1f79b0}.ProjectDetail_secondaryButton___ytEy:focus-visible,.ProjectDetail_secondaryButton___ytEy:hover{background:#eef7fb}.ProjectDetail_brochureButton__feO5D:focus-visible,.ProjectDetail_brochureButton__feO5D:hover{background:#eef7fb}.ProjectDetail_disabledButton__N74CN{cursor:not-allowed;opacity:.6}.ProjectDetail_offerSection__t1f7Z{align-items:center;background:var(--subtle);display:flex;height:auto;min-height:607px;padding:72px 0}.ProjectDetail_offerSection__t1f7Z>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:24px;height:auto;min-height:507px}.ProjectDetail_eyebrow__5N2Ga{color:var(--brand);font:600 12px/16px Inter,Arial,sans-serif;letter-spacing:.02em;margin:0}.ProjectDetail_offerHeading__LNPeU{align-items:start;display:flex;height:70px}.ProjectDetail_executionSection__7MHey h2,.ProjectDetail_levelsSection__hXTny h2,.ProjectDetail_offerHeading__LNPeU h2,.ProjectDetail_relatedSection__PF5Ws h2{color:var(--ink);font:600 32px/42px Inter,Arial,sans-serif;margin:0}.ProjectDetail_offerGrid__kthGv{display:flex;gap:20px;flex-shrink:0;height:auto;min-height:328px;overflow:visible}.ProjectDetail_offerCard__wyNtd{background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex:0 0 216px;flex-direction:column;gap:14px;height:auto;min-height:328px;padding:20px 18px 18px}.ProjectDetail_offerCardDark__fL641{background:var(--inverse);border:2px solid var(--blue);color:#fff}.ProjectDetail_offerLevel___17bw{align-items:center;background:var(--subtle);border-radius:16px;box-sizing:border-box;color:var(--brand);display:inline-flex;flex:0 0 auto;font:600 12px/16px Inter,Arial,sans-serif;justify-content:center;min-height:32px;padding:8px 12px;white-space:nowrap;width:fit-content}.ProjectDetail_offerLevelFirst__4plRJ{width:fit-content}.ProjectDetail_offerCardDark__fL641 .ProjectDetail_offerLevel___17bw{background:var(--blue);color:#fff}.ProjectDetail_offerCard__wyNtd h3{color:var(--ink);font:600 18px/25px Inter,Arial,sans-serif;margin:0;min-height:50px}.ProjectDetail_offerCardDark__fL641 .ProjectDetail_offerPriceRow__DVgcM strong,.ProjectDetail_offerCardDark__fL641 h3{color:#fff}.ProjectDetail_offerCard__wyNtd p{color:var(--secondary);flex:1 1;font:400 13px/20px Inter,Arial,sans-serif;margin:0}.ProjectDetail_offerCardDark__fL641>p{color:var(--accent);font-size:14px;font-weight:600;line-height:21px}.ProjectDetail_offerPriceRow__DVgcM{align-items:baseline;display:flex;flex-direction:column;gap:0;margin:0;min-height:25px}.ProjectDetail_offerPriceRow__DVgcM strong{color:var(--brand);font:600 18px/25px Inter,Arial,sans-serif}.ProjectDetail_offerButton__1GYMQ{background:var(--blue);border:1px solid var(--blue);color:#fff;flex-shrink:0;height:44px;min-height:44px;width:100%}.ProjectDetail_offerCardDark__fL641 .ProjectDetail_offerButton__1GYMQ{background:#fff;color:var(--brand)}.ProjectDetail_offerNotes__kN_73{display:flex;flex-direction:column;gap:10px;max-width:920px}.ProjectDetail_offerGalleryNote__EVudb{color:var(--secondary);font:400 15px/24px Inter,Arial,sans-serif;margin:0}.ProjectDetail_offerNote__e46Yj{color:var(--muted);font:400 13px/21px Inter,Arial,sans-serif;margin:0}.ProjectDetail_executionSection__7MHey{align-items:center;background:#fff;display:flex;min-height:286px;padding:40px 0}.ProjectDetail_executionSection__7MHey>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:20px;min-height:206px}.ProjectDetail_executionTitleRow__b_JVM{align-items:start;display:flex;height:70px}.ProjectDetail_executionNote__5kWkU{max-width:880px;margin:0;color:#52626c;font-size:14px;line-height:1.55}.ProjectDetail_executionGrid__MRwhq{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectDetail_executionCard__Sx9MC{background:var(--subtle);border-radius:12px;display:flex;flex-direction:column;gap:4px;height:116px;justify-content:center;padding:16px 18px}.ProjectDetail_executionCard__Sx9MC strong{color:var(--brand);font:600 32px/42px Inter,Arial,sans-serif}.ProjectDetail_levelsSection__hXTny{background:#fff;min-height:0;padding:24px 0 72px}.ProjectDetail_levelGrid__LJVxg,.ProjectDetail_levelsSection__hXTny>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:24px}.ProjectDetail_levelCard__FY0z1{background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:32px;grid-template-columns:minmax(0,650px) minmax(0,430px);min-height:430px;padding:24px}.ProjectDetail_planVisual__CeUKh{background:var(--subtle);border:1px solid var(--border);border-radius:12px;height:350px;overflow:hidden;position:relative;width:100%}.ProjectDetail_planImage__ayX2z{display:block;height:100%;object-fit:contain;width:100%}.ProjectDetail_planPlaceholder__OvXXE{background:#fff;border:3px solid var(--blue);border-radius:4px;height:266px;left:69px;overflow:hidden;position:absolute;top:41px;transform:none;width:510px}.ProjectDetail_planRoom__Mw9Cf{align-items:center;background:#fff;border:1px solid var(--border);color:var(--muted);display:flex;height:auto;font:400 13px/20.8px Inter,Arial,sans-serif;justify-content:center;min-width:0;overflow:hidden;position:absolute;padding:4px;text-align:center;width:auto}.ProjectDetail_planRoom__Mw9Cf:first-child{left:13px;top:13px;width:192px;height:108px}.ProjectDetail_planRoom__Mw9Cf:nth-child(2){left:235px;top:13px;width:238px;height:108px}.ProjectDetail_planRoom__Mw9Cf:nth-child(3){left:13px;top:133px;width:128px;height:114px}.ProjectDetail_planRoom__Mw9Cf:nth-child(4){left:171px;top:133px;width:132px;height:114px}.ProjectDetail_planRoom__Mw9Cf:nth-child(5){height:114px;left:333px;top:133px;width:140px}.ProjectDetail_planZoom__qwlzy{bottom:15px;right:14px}.ProjectDetail_levelData__Cn32L{align-self:start;display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:1px}.ProjectDetail_levelRooms__Fu31e{display:flex;flex-direction:column;gap:4px;width:400px}.ProjectDetail_roomRow__Afr8Q{align-items:center;display:flex;font:400 14px/22.4px Inter,Arial,sans-serif;height:36px;justify-content:space-between;width:400px}.ProjectDetail_roomRow__Afr8Q>span:last-child{color:var(--secondary);white-space:nowrap}.ProjectDetail_roomName__2hLyN{align-items:center;color:var(--ink);display:flex;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetail_roomIndex__YL7Ui{align-items:center;background:var(--subtle);border-radius:50%;color:var(--brand);display:inline-flex;flex:0 0 24px;font:600 12px/16px Inter,Arial,sans-serif;height:24px;justify-content:center;width:24px}.ProjectDetail_levelTotal__53V_y{align-items:center;display:flex;font:600 18px/25px Inter,Arial,sans-serif;justify-content:space-between;height:36px;margin:0;padding:0;width:400px}.ProjectDetail_levelDivider__neypm{background:var(--blue);height:1px;width:400px}.ProjectDetail_levelTotal__53V_y strong:last-child{color:var(--brand)}.ProjectDetail_mutedState__jIXQf{color:var(--muted);font:400 14px/22px Inter,Arial,sans-serif;margin:0}.ProjectDetail_descriptionSection__bKn4b{align-items:center;background:var(--inverse);color:#fff;display:flex;min-height:300px;padding:60px 0}.ProjectDetail_descriptionSection__bKn4b>.ProjectDetail_container__Y5tqk{align-items:start;display:grid;gap:80px;grid-template-columns:330px minmax(0,700px);min-height:180px}.ProjectDetail_descriptionHeading__dIkh9{display:flex;flex-direction:column;gap:16px}.ProjectDetail_descriptionHeading__dIkh9 h2{color:#fff;font:600 32px/42px Inter,Arial,sans-serif;margin:0}.ProjectDetail_descriptionText__aAFyV{color:#fff;font:400 16px/27.2px Inter,Arial,sans-serif;margin:0}.ProjectDetail_relatedSection__PF5Ws{align-items:center;background:var(--subtle);display:flex;min-height:610px;padding:64px 0}.ProjectDetail_relatedSection__PF5Ws>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:24px}.ProjectDetail_relatedGrid__VfpL_{display:grid;grid-template-columns:repeat(3,minmax(0,370px));justify-content:center;gap:45px}.ProjectDetail_formSection__C9b4J{background:var(--blue);min-height:720px;padding:50px 0}.ProjectDetail_formLayout__O5TWx{display:grid;gap:110px;grid-template-columns:500px 550px;min-height:620px}.ProjectDetail_formCopy__hAV9l{color:#fff;padding-top:12px}.ProjectDetail_formCopy__hAV9l h2{color:#fff;font:600 32px/42px Inter,Arial,sans-serif;margin:0 0 18px}.ProjectDetail_formCopy__hAV9l>p{color:#fff;font:400 16px/24px DM Sans,Arial,sans-serif;margin:0 0 18px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formRequired__a7lUO{color:rgba(255,255,255,.86);font:400 13px/19px DM Sans,Arial,sans-serif;margin-bottom:30px}.ProjectDetail_formSteelHelper___Ls5A{color:rgba(255,255,255,.92)!important;font:500 14px/21px DM Sans,Arial,sans-serif!important;margin:38px 0 0!important;max-width:430px}.ProjectDetail_formWhatsapp__j6p6o{align-items:center;border:1px solid #fff;border-radius:8px;color:#fff;display:inline-flex;font:600 14px/20px Inter,Arial,sans-serif;height:46px;justify-content:center;padding:0 16px;text-decoration:none}.ProjectDetail_formWhatsapp__j6p6o:focus-visible,.ProjectDetail_formWhatsapp__j6p6o:hover{background:rgba(255,255,255,.12)}.ProjectDetail_formWhatsappNote__7H3_C{color:rgba(255,255,255,.82)!important;font:400 12px/18px DM Sans,Arial,sans-serif!important;margin-top:10px!important}.ProjectDetail_mobileFormWhatsappNote__68tJT,.ProjectDetail_mobileFormWhatsapp__jlRbW{display:none}.ProjectDetail_leadForm__yPbCh{background:#fff;border-radius:16px;box-sizing:border-box;color:var(--ink);min-height:620px;overflow:hidden;padding:28px;width:550px}.ProjectDetail_formPanelHeader__CE_hK h2{color:var(--inverse);font:600 20px/28px Inter,Arial,sans-serif;margin:0 0 10px}.ProjectDetail_formIntents__wMI7C{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:44px}.ProjectDetail_intentActive__1DJLi,.ProjectDetail_intentButton__FAn3_{border-radius:8px;cursor:pointer;font:600 13px/20px Inter,Arial,sans-serif;width:100%;height:auto;min-height:44px;padding:0 16px;white-space:normal}.ProjectDetail_intentButton__FAn3_{background:var(--subtle);border:1px solid var(--border);color:var(--inverse)}.ProjectDetail_intentActive__1DJLi{background:var(--blue);border:1px solid var(--blue);color:#fff}.ProjectDetail_formFields__pMjMi{display:grid;column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;row-gap:12px}.ProjectDetail_formField__HnPag,.ProjectDetail_formWideField__Kf8WH{color:var(--ink);display:flex;flex-direction:column;font:500 13.5px/18px DM Sans,Arial,sans-serif;gap:6px;min-width:0}.ProjectDetail_formWideField__Kf8WH{grid-column:1/-1}.ProjectDetail_formField__HnPag input,.ProjectDetail_formWideField__Kf8WH input,.ProjectDetail_formWideField__Kf8WH textarea{background:#fff;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--ink);font:400 14px/18px DM Sans,Arial,sans-serif;min-width:0;outline:none;padding:0 13px;width:100%}.ProjectDetail_formWideField__Kf8WH textarea{line-height:22px}.ProjectDetail_formField__HnPag input,.ProjectDetail_formWideField__Kf8WH input{height:42px}.ProjectDetail_formWideField__Kf8WH textarea{height:54px;padding-bottom:8px;padding-top:8px;resize:vertical}.ProjectDetail_formField__HnPag input:focus,.ProjectDetail_formWideField__Kf8WH input:focus,.ProjectDetail_formWideField__Kf8WH textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px rgba(36,138,201,.18)}.ProjectDetail_formField__HnPag input::placeholder,.ProjectDetail_formWideField__Kf8WH input::placeholder,.ProjectDetail_formWideField__Kf8WH textarea::placeholder{color:#6b7280;opacity:1}.ProjectDetail_fieldError__eOix5{color:#b42318;font-size:12px;line-height:16px}.ProjectDetail_formOptions__0elP9{display:flex;flex-direction:column;gap:6px;margin-top:16px}.ProjectDetail_steelOption__lDzIR{min-height:42px}.ProjectDetail_optionRow__d_fbC{align-items:start;color:var(--ink);display:flex;font:400 13.5px/20px DM Sans,Arial,sans-serif;gap:10px;min-height:24px}.ProjectDetail_optionRow__d_fbC input{accent-color:var(--blue);flex:0 0 20px;height:20px;margin:1px 0 0;width:20px}.ProjectDetail_optionRow__d_fbC span{display:flex;flex-direction:column;min-width:0}.ProjectDetail_optionRow__d_fbC small{color:#6b7280;font:400 12px/18px DM Sans,Arial,sans-serif}.ProjectDetail_privacyNotice__IoffX{align-items:flex-start;color:#6b7280;display:flex;flex-wrap:wrap;gap:6px;font:400 12px/17px DM Sans,Arial,sans-serif;min-height:34px;justify-content:center;margin:4px 0 0}.ProjectDetail_privacyNotice__IoffX>a,.ProjectDetail_privacyNotice__IoffX>span{align-items:center;display:flex;flex:0 0 auto;min-height:34px;max-width:100%}.ProjectDetail_privacyNotice__IoffX>span{width:281px}.ProjectDetail_privacyNotice__IoffX>a{color:#057baf;text-decoration:underline;width:170px}.ProjectDetail_honeypot__qAuTZ{height:1px!important;left:-9999px;opacity:0;position:absolute;width:1px!important}.ProjectDetail_submitButton__rSU31{background:var(--blue);border:1px solid var(--blue);border-radius:8px;color:#fff;cursor:pointer;font:600 15px/20px Inter,Arial,sans-serif;height:48px;margin-top:24px;width:100%}.ProjectDetail_submitButton__rSU31:disabled,.ProjectDetail_submitButton__rSU31[aria-disabled=true]{cursor:wait;opacity:.7}.ProjectDetail_validationSummary__fjPsh{background:#fff4f2;border:1px solid #f0b8b0;border-radius:8px;color:#8c1d18;font:400 12px/17px DM Sans,Arial,sans-serif;margin-top:12px;padding:8px 10px}.ProjectDetail_validationSummary__fjPsh p{font-weight:600;margin:0}.ProjectDetail_validationSummary__fjPsh ul{margin:3px 0 0;padding-left:16px}.ProjectDetail_formStatus__u781P{color:var(--secondary);font:400 13px/19px DM Sans,Arial,sans-serif;margin-top:12px}@media (min-width:1200px){.ProjectDetail_hero__pKkos{height:auto;min-height:698px}.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{flex:0 0 auto;min-height:650px;padding-bottom:64px}.ProjectDetail_heroGrid__bzGCK{gap:22px 40px;grid-template-rows:auto 1fr;height:auto;min-height:561.375px}.ProjectDetail_galleryColumn__LQCS7{display:contents}.ProjectDetail_galleryTitle__YECVX{grid-column:1;grid-row:1}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_gallery__cOysI{grid-column:1;grid-row:2}.ProjectDetail_heroInfo__Cj__Z{grid-column:2;grid-row:2;min-height:491.375px}.ProjectDetail_heroInfo__Cj__Z>*{flex-shrink:0}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_startingPrice__3_xWt{margin-top:auto}.ProjectDetail_formFields__pMjMi{grid-template-columns:239px 239px}.ProjectDetail_formCopy__hAV9l{height:590px;padding-top:12px;position:relative}.ProjectDetail_formCopy__hAV9l h2{align-items:center;display:flex;height:92px;left:0;margin:0;position:absolute;top:0;width:500px}.ProjectDetail_formCopy__hAV9l>p:not(.ProjectDetail_formRequired__a7lUO):not(.ProjectDetail_formWhatsappNote__7H3_C):not(.ProjectDetail_formSteelHelper___Ls5A){align-items:center;display:flex;height:72px;left:0;margin:0;position:absolute;top:112px;width:480px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formRequired__a7lUO{align-items:center;display:flex;height:58px;left:0;margin:0;position:absolute;top:202px;width:470px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsapp__j6p6o{left:0;position:absolute;top:269px;width:220px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsappNote__7H3_C{align-items:center;display:flex;height:38px;left:0;margin:0!important;position:absolute;top:348px;width:360px}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formSteelHelper___Ls5A{align-items:center;display:flex;height:52px;left:0;margin:0!important;position:absolute;top:430px;width:430px}}@media (max-width:1199px) and (min-width:768px){.ProjectDetail_container__Y5tqk{width:min(880px,calc(100% - 48px))}.ProjectDetail_hero__pKkos{height:auto;padding:48px 0}.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{flex:initial;padding-top:0;width:min(880px,calc(100% - 48px))}.ProjectDetail_heroGrid__bzGCK{height:auto;grid-template-columns:minmax(0,1fr)}.ProjectDetail_galleryColumn__LQCS7,.ProjectDetail_galleryMain__L8LYP{width:100%}.ProjectDetail_galleryThumbItem__7jliP{flex-basis:calc((100% - 30px) / 4)}.ProjectDetail_galleryThumb__f2TRh,.ProjectDetail_heroInfo__Cj__Z{width:100%}.ProjectDetail_descriptionSection__bKn4b,.ProjectDetail_executionSection__7MHey,.ProjectDetail_formSection__C9b4J,.ProjectDetail_offerSection__t1f7Z{height:auto;min-height:0;padding:64px 0}.ProjectDetail_executionSection__7MHey>.ProjectDetail_container__Y5tqk,.ProjectDetail_offerSection__t1f7Z>.ProjectDetail_container__Y5tqk{height:auto}.ProjectDetail_offerGrid__kthGv{flex-wrap:wrap;height:auto}.ProjectDetail_offerCard__wyNtd{flex-basis:calc((100% - 40px) / 3)}.ProjectDetail_levelsSection__hXTny{min-height:0}.ProjectDetail_levelCard__FY0z1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProjectDetail_planPlaceholder__OvXXE{left:20px;width:calc(100% - 40px)}.ProjectDetail_planRoom__Mw9Cf:first-child{left:2.55%;width:37.65%}.ProjectDetail_planRoom__Mw9Cf:nth-child(2){left:46.08%;width:46.67%}.ProjectDetail_planRoom__Mw9Cf:nth-child(3){left:2.55%;width:25.1%}.ProjectDetail_planRoom__Mw9Cf:nth-child(4){left:33.53%;width:25.88%}.ProjectDetail_planRoom__Mw9Cf:nth-child(5){left:65.29%;width:27.45%}.ProjectDetail_levelDivider__neypm,.ProjectDetail_levelRooms__Fu31e,.ProjectDetail_levelTotal__53V_y,.ProjectDetail_roomRow__Afr8Q{width:100%}.ProjectDetail_descriptionSection__bKn4b>.ProjectDetail_container__Y5tqk{grid-template-columns:1fr 1fr}.ProjectDetail_relatedGrid__VfpL_{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectDetail_formLayout__O5TWx{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProjectDetail_leadForm__yPbCh{width:100%}}@media (max-width:767px){.ProjectDetail_container__Y5tqk{width:calc(100% - 32px)}.ProjectDetail_desktopOnly__Y2QRD{display:none}.ProjectDetail_mobileOnly__Np8ep{display:inline}.ProjectDetail_breadcrumbs__Fo85c{flex:0 0 auto;height:auto;min-height:20.8px;padding:0}.ProjectDetail_hero__pKkos{align-items:start;gap:16px;height:auto;padding:20px 16px 28px}.ProjectDetail_hero__pKkos>.ProjectDetail_breadcrumbs__Fo85c .ProjectDetail_container__Y5tqk,.ProjectDetail_hero__pKkos>.ProjectDetail_container__Y5tqk{flex:initial;padding-top:0;width:100%}.ProjectDetail_heroGrid__bzGCK{display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:auto;width:min(358px,calc(100vw - 32px))}.ProjectDetail_galleryColumn__LQCS7,.ProjectDetail_heroInfo__Cj__Z{display:contents}.ProjectDetail_galleryTitle__YECVX{font-size:24px;line-height:32px;min-height:0;order:2}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_gallery__cOysI{display:contents}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_galleryViewer__ZgHIV{order:1;width:min(342px,100%);margin-inline:auto}.ProjectDetail_galleryColumn__LQCS7 .ProjectDetail_galleryThumbViewport__rqYCv{order:2;width:min(342px,100%);margin-inline:auto}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_categoryPill__AEvsS{align-items:start;background:transparent;border-radius:0;display:inline-flex;grid-area:auto;height:auto;order:3;padding:0}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_metricGrid__jVy63{justify-content:start;order:5}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_startingPrice__3_xWt{order:6}.ProjectDetail_heroInfo__Cj__Z .ProjectDetail_heroActions__Z8ydc{order:7}.ProjectDetail_galleryTitle__YECVX{order:4}.ProjectDetail_galleryMain__L8LYP{border-radius:10px;height:192.375px}.ProjectDetail_galleryThumbs__hy1gS{gap:10px;height:80px}.ProjectDetail_galleryThumbItem__7jliP{flex-basis:calc((100% - 30px) / 4);height:80px}.ProjectDetail_galleryThumb__f2TRh{height:80px;width:100%}.ProjectDetail_galleryCounter__h1_dT{bottom:12px;border-radius:14px;height:28px;min-width:58px;padding:0;right:12px;width:58px}.ProjectDetail_galleryThumb__f2TRh{border-radius:6px}.ProjectDetail_heroInfo__Cj__Z{gap:16px}.ProjectDetail_metricGrid__jVy63{gap:12px 10px;grid-auto-rows:minmax(58px,auto);grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:128px}.ProjectDetail_metric__xD4a5{height:auto;min-height:58px;min-width:0}.ProjectDetail_metric__xD4a5.ProjectDetail_metricLongLabel___4bXv dt{font-size:11px;line-height:14px;margin-top:3px}.ProjectDetail_metricValue__obT9v{align-items:baseline;flex-wrap:nowrap;gap:4px 6px;height:auto;min-height:30px}.ProjectDetail_metricNumber__pC2sy{font-size:18px;line-height:25px;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ProjectDetail_metric__xD4a5 dt{font-size:13px;line-height:20.8px}.ProjectDetail_startingPrice__3_xWt{border-radius:10px;min-height:92px;padding:14px 0 0 16px}.ProjectDetail_heroActions__Z8ydc{gap:10px;grid-template-columns:1fr}.ProjectDetail_offerSection__t1f7Z{display:block;height:auto;min-height:1297px;padding:44px 0}.ProjectDetail_offerSection__t1f7Z>.ProjectDetail_container__Y5tqk{gap:16px;height:auto}.ProjectDetail_offerHeading__LNPeU{height:auto}.ProjectDetail_executionSection__7MHey h2,.ProjectDetail_levelsSection__hXTny h2,.ProjectDetail_offerHeading__LNPeU h2,.ProjectDetail_relatedSection__PF5Ws h2{font-size:32px;line-height:42px}.ProjectDetail_offerGrid__kthGv{display:flex;flex-direction:column;gap:9px;height:auto;overflow:visible}.ProjectDetail_offerCard__wyNtd{display:grid;flex:0 0 auto;height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:28px auto 1fr 44px;gap:9px;min-height:198px;padding:16px;width:100%}.ProjectDetail_offerLevel___17bw{grid-column:1;grid-row:1}.ProjectDetail_offerCard__wyNtd h3{grid-column:1/-1;grid-row:2;margin:0;min-height:0}.ProjectDetail_offerCard__wyNtd p{flex:none;grid-column:1/-1;grid-row:3;font-size:13px;line-height:20px}.ProjectDetail_offerCardDark__fL641{min-height:218px}.ProjectDetail_offerCardDark__fL641>p{font-size:14px;line-height:21px}.ProjectDetail_offerPriceRow__DVgcM{align-items:flex-end;grid-column:2;grid-row:1;margin:0}.ProjectDetail_offerPriceRow__DVgcM strong{font-size:18px;line-height:25px}.ProjectDetail_offerButton__1GYMQ{grid-column:1/-1;grid-row:4;height:44px}.ProjectDetail_offerNote__e46Yj{line-height:18px}.ProjectDetail_offerGalleryNote__EVudb{font-size:14px;line-height:22px}.ProjectDetail_executionSection__7MHey{display:block;height:auto;min-height:354px;padding:44px 0}.ProjectDetail_executionSection__7MHey>.ProjectDetail_container__Y5tqk{gap:16px;height:auto}.ProjectDetail_executionTitleRow__b_JVM{height:auto}.ProjectDetail_executionGrid__MRwhq{display:flex;flex-direction:column;gap:12px}.ProjectDetail_executionCard__Sx9MC{height:96px}.ProjectDetail_levelsSection__hXTny{min-height:0;padding:16px 0 44px}.ProjectDetail_levelGrid__LJVxg,.ProjectDetail_levelsSection__hXTny>.ProjectDetail_container__Y5tqk{gap:16px}.ProjectDetail_levelCard__FY0z1{border:0;display:flex;flex-direction:column;gap:12px;min-height:0;padding:0}.ProjectDetail_planVisual__CeUKh{border:2px solid var(--blue);border-radius:10px;height:260px}.ProjectDetail_planPlaceholder__OvXXE{border-width:1.86px;height:164.92px;left:19px;top:41px;transform:none;width:calc(100% - 38px)}.ProjectDetail_planRoom__Mw9Cf{font-size:8px;line-height:12.9px}.ProjectDetail_planRoom__Mw9Cf:first-child{height:66.96px;left:2.55%;top:8.06px;width:37.65%}.ProjectDetail_planRoom__Mw9Cf:nth-child(2){height:66.96px;left:46.08%;top:8.06px;width:46.67%}.ProjectDetail_planRoom__Mw9Cf:nth-child(3){height:70.68px;left:2.55%;top:82.46px;width:25.1%}.ProjectDetail_planRoom__Mw9Cf:nth-child(4){height:70.68px;left:33.53%;top:82.46px;width:25.88%}.ProjectDetail_planRoom__Mw9Cf:nth-child(5){height:70.68px;left:65.29%;top:82.46px;width:27.45%}.ProjectDetail_planZoom__qwlzy{bottom:auto;left:auto;right:8px;top:196px}.ProjectDetail_levelData__Cn32L,.ProjectDetail_levelRooms__Fu31e{gap:12px;width:100%}.ProjectDetail_roomRow__Afr8Q{column-gap:12px;min-height:28px;height:auto;width:100%}.ProjectDetail_roomName__2hLyN{flex:1 1 auto;overflow-wrap:anywhere;white-space:normal}.ProjectDetail_roomRow__Afr8Q>span:last-child{flex:0 0 auto}.ProjectDetail_roomIndex__YL7Ui{display:none}.ProjectDetail_levelTotal__53V_y{gap:12px;font:400 14px/22.4px Inter,Arial,sans-serif;height:28px;margin:0;padding:0;width:100%}.ProjectDetail_levelDivider__neypm{height:1px;width:100%}.ProjectDetail_descriptionSection__bKn4b{height:auto;min-height:330px;padding:44px 0}.ProjectDetail_descriptionSection__bKn4b>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:16px;min-height:0}.ProjectDetail_descriptionHeading__dIkh9{gap:16px}.ProjectDetail_descriptionHeading__dIkh9 h2{font-size:32px;line-height:42px}.ProjectDetail_descriptionText__aAFyV{font-size:16px;line-height:27.2px}.ProjectDetail_relatedSection__PF5Ws{min-height:0;padding:44px 0}.ProjectDetail_relatedSection__PF5Ws>.ProjectDetail_container__Y5tqk{gap:20px;width:calc(100% - 48px)}.ProjectDetail_relatedGrid__VfpL_{display:flex;flex-direction:column;align-items:center;gap:24px}.ProjectDetail_formSection__C9b4J{min-height:1110px;padding:40px 0 0}.ProjectDetail_formLayout__O5TWx{display:flex;flex-direction:column;gap:24px;min-height:0;width:100%}.ProjectDetail_formCopy__hAV9l{padding:0 16px}.ProjectDetail_formCopy__hAV9l h2{align-items:center;display:flex;font-size:24px;height:96px;line-height:32px;margin-bottom:16px}.ProjectDetail_formCopy__hAV9l>p{align-items:center;display:flex;font-size:16px;height:72px;line-height:24px;margin:0}.ProjectDetail_formCopy__hAV9l .ProjectDetail_formRequired__a7lUO,.ProjectDetail_formCopy__hAV9l .ProjectDetail_formSteelHelper___Ls5A,.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsappNote__7H3_C,.ProjectDetail_formCopy__hAV9l .ProjectDetail_formWhatsapp__j6p6o{display:none}.ProjectDetail_mobileFormWhatsapp__jlRbW{align-items:center;border:1px solid var(--blue);border-radius:8px;color:var(--brand);display:flex;font:600 14px/20px Inter,Arial,sans-serif;height:46px;justify-content:center;margin-top:14px;text-decoration:none;width:100%}.ProjectDetail_mobileFormWhatsapp__jlRbW:focus-visible,.ProjectDetail_mobileFormWhatsapp__jlRbW:hover{background:#eef7fb}.ProjectDetail_mobileFormWhatsappNote__68tJT{color:#6b7280;display:block;font:400 12px/18px DM Sans,Arial,sans-serif;margin:10px 0 0}.ProjectDetail_leadForm__yPbCh{border-radius:16px;height:auto;margin:0 16px;min-height:820px;padding:20px 12px;width:calc(100% - 32px)}.ProjectDetail_formPanelHeader__CE_hK h2{font-size:20px;line-height:28px;margin-bottom:14px}.ProjectDetail_formIntents__wMI7C{grid-template-columns:minmax(0,1fr);gap:8px;height:auto}.ProjectDetail_intentActive__1DJLi,.ProjectDetail_intentButton__FAn3_{width:100%}.ProjectDetail_formFields__pMjMi{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ProjectDetail_formField__HnPag input,.ProjectDetail_formWideField__Kf8WH input{height:42px}.ProjectDetail_formWideField__Kf8WH textarea{height:70px}.ProjectDetail_formOptions__0elP9{gap:6px;margin-top:14px}.ProjectDetail_privacyNotice__IoffX{flex-direction:column;gap:0;height:auto;justify-content:flex-start;margin-top:6px;min-height:40px}.ProjectDetail_privacyNotice__IoffX>a,.ProjectDetail_privacyNotice__IoffX>span{display:block;flex:0 0 auto;height:auto;min-height:20px}.ProjectDetail_privacyNotice__IoffX>span{width:min(334px,100%)}.ProjectDetail_privacyNotice__IoffX>a{width:min(210px,100%)}.ProjectDetail_submitButton__rSU31{margin-top:14px}.ProjectDetail_mobileFormWhatsapp__jlRbW{margin-top:12px}}@media (max-width:389px){.ProjectDetail_metricGrid__jVy63{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ProjectDetail_galleryThumbs__hy1gS{scroll-behavior:auto}}.ProjectDetail_offerPricingLink__o5d4t{margin-top:8px}.ProjectDetail_faqSection__FIZlc{background:#fff;padding:72px 0}.ProjectDetail_faqSection__FIZlc>.ProjectDetail_container__Y5tqk{display:flex;flex-direction:column;gap:16px}.ProjectDetail_faqSection__FIZlc h2{color:var(--ink);font:600 32px/42px Inter,Arial,sans-serif;margin:0}.ProjectDetail_faqList__B_syo{display:grid;gap:14px;margin-top:12px}.ProjectDetail_faqList__B_syo article{background:var(--subtle);border:1px solid var(--border);border-radius:12px;min-width:0;padding:20px 24px 22px}.ProjectDetail_faqList__B_syo h3{color:var(--ink);font:600 17px/26px Inter,Arial,sans-serif;margin:0}.ProjectDetail_faqList__B_syo p{color:var(--muted);font:400 15.5px/26px Inter,Arial,sans-serif;margin:10px 0 0}.ProjectDetail_faqList__B_syo a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:767px){.ProjectDetail_faqSection__FIZlc{padding:48px 0}.ProjectDetail_faqSection__FIZlc h2{font-size:24px;line-height:32px}.ProjectDetail_faqList__B_syo article{padding:18px}}.ActionButton_button__QSMLA.ActionButton_button__QSMLA{--action-focus:#248ac9;box-sizing:border-box;display:inline-flex;max-width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;margin:0;padding:12px 24px;border:2px solid transparent;border-radius:8px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:normal;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.ActionButton_button__QSMLA.ActionButton_lg__CSP2O{min-height:54px;padding:14px 30px;font-size:16px}.ActionButton_button__QSMLA.ActionButton_fullWidth__dMNgV{width:100%}.ActionButton_button__QSMLA.ActionButton_primary__P8l84{border-color:#ffa600;background:#ffa600;color:#1a3a4a}.ActionButton_button__QSMLA.ActionButton_primary__P8l84:hover{border-color:#ffb526;background:#ffb526;color:#1a3a4a}.ActionButton_button__QSMLA.ActionButton_primary__P8l84:active{border-color:#f29900;background:#f29900}.ActionButton_button__QSMLA.ActionButton_secondary__ynzIx{border-color:#1a3a4a;background:#ffffff;color:#1a3a4a}.ActionButton_button__QSMLA.ActionButton_secondary__ynzIx:hover{background:#eaf2f6;color:#1a3a4a}.ActionButton_button__QSMLA.ActionButton_secondary__ynzIx:active{background:#d9e7ee}.ActionButton_button__QSMLA.ActionButton_secondaryOnDark__eusNm{--action-focus:#8dd5f1;border-color:#ffffff;background:transparent;color:#ffffff}.ActionButton_button__QSMLA.ActionButton_secondaryOnDark__eusNm:hover{background:rgb(255 255 255/12%);color:#ffffff}.ActionButton_button__QSMLA.ActionButton_secondaryOnDark__eusNm:active{background:rgb(255 255 255/20%)}.ActionButton_button__QSMLA:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px}.ActionButton_button__QSMLA:disabled,.ActionButton_button__QSMLA[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.ActionButton_icon__URAxv{display:block;width:18px;height:18px;flex:0 0 18px}@media (prefers-reduced-motion:reduce){.ActionButton_button__QSMLA.ActionButton_button__QSMLA{transition:none}}