.ProjectSimilarCard_projectCard__mAve7{overflow:hidden;border:1px solid #f8f8f8;background:#f8f8f8;color:#1a1a1a;text-decoration:none;scroll-snap-align:center;box-shadow:2px 5px 20px rgba(0,0,0,.104);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;height:auto}@media (hover:hover) and (pointer:fine){.ProjectSimilarCard_projectCard__mAve7:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.105)}}.ProjectSimilarCard_projectCardImageWrap__0bC9E{width:100%;height:250px;overflow:hidden;background:#222;position:relative}.ProjectSimilarCard_projectCardImageWrap__0bC9E img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media (hover:hover) and (pointer:fine){.ProjectSimilarCard_projectCard__mAve7:hover .ProjectSimilarCard_projectCardImageWrap__0bC9E img{transform:scale(1.03)}}.ProjectSimilarCard_projectCardContent__d00fe{position:relative;padding:20px;flex:1 1;display:flex;flex-direction:column}.ProjectSimilarCard_projectCardBuilder__4gJQZ{display:block;margin-bottom:10px;color:#b49a6d;font:300 11px/1.2 var(--font-noto);letter-spacing:.28em;text-transform:uppercase}.ProjectSimilarCard_projectCardTitle__KYxUN{margin:8px 0;color:#1a1a1a;font:300 22px/1.05 var(--font-cormorant)}.ProjectSimilarCard_projectCardLocation__I_51u{margin:0;color:#999;font:200 12px/1.4 var(--font-noto)}.ProjectSimilarCard_projectCardPrice__BF2s9{display:block;margin-top:16px;color:#c8a968;font:300 14px/1.2 var(--font-noto)}.ProjectSimilarCard_projectCardArrow__9_V_b{position:absolute;right:25px;bottom:25px;color:#c8a968;font:300 28px/1 var(--font-noto);transition:transform .25s ease}@media (hover:hover) and (pointer:fine){.ProjectSimilarCard_projectCard__mAve7:hover .ProjectSimilarCard_projectCardArrow__9_V_b{transform:translateX(6px)}}@media (max-width:767px){.ProjectSimilarCard_projectCardBuilder__4gJQZ{font-size:12px}}.ProjectsHeroInterestCta_ctaCard__LnwSM{width:100%;background:#ffffff;border-radius:10px;padding:32px 24px 28px;min-height:184px;box-shadow:none;color:#2f241d;text-align:center;display:flex;flex-direction:column;align-items:center}.ProjectsHeroInterestCta_ctaCardFlat__YThGd{background:transparent;box-shadow:none;border-radius:0;padding:0;min-height:184px}.ProjectsHeroInterestCta_ctaCardFlat__YThGd .ProjectsHeroInterestCta_title__MIrxc{color:#ffffff}.ProjectsHeroInterestCta_ctaCardFlat__YThGd .ProjectsHeroInterestCta_description__0ruHb{color:rgba(255,255,255,.92)}.ProjectsHeroInterestCta_title__MIrxc{margin:0;font-size:clamp(1.2rem,1.5vw,1.6rem);line-height:1.2;font-weight:700;letter-spacing:.1px}.ProjectsHeroInterestCta_titleGuest__I_M58{color:#ffffff;margin-bottom:10px}.ProjectsHeroInterestCta_description__0ruHb{margin:14px 4px 0;max-width:34ch;font-size:1.02rem;line-height:1.65;color:#6f5b4c}.ProjectsHeroInterestCta_button__gCU9w{width:min(100%,400px);border:none;border-radius:8px;background:#c5a059;color:#ffffff;padding:14px 22px;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 10px 24px rgba(197,160,89,.25)}.ProjectsHeroInterestCta_buttonWrap__wnnvo{width:80%;min-height:54px;margin-top:26px;display:flex;align-items:center;justify-content:center}.ProjectsHeroInterestCta_buttonSuccess__NWnWJ{cursor:default;box-shadow:0 10px 24px rgba(197,160,89,.2)}.ProjectsHeroInterestCta_buttonSuccess__NWnWJ:hover{transform:none;filter:none;box-shadow:0 10px 24px rgba(197,160,89,.2)}.ProjectsHeroInterestCta_buttonIcon__g5A74{width:18px;height:18px;margin-right:8px;flex:0 0 auto}.ProjectsHeroInterestCta_button__gCU9w:hover{transform:translateY(-1px);background:#b08d4a;filter:brightness(1.04);box-shadow:0 12px 26px rgba(176,141,74,.3)}.ProjectsHeroInterestCta_button__gCU9w:focus-visible{outline:3px solid rgba(197,160,89,.35);outline-offset:3px}.ProjectsHeroInterestCta_button__gCU9w:active{transform:translateY(0)}@media (max-width:767px){.ProjectsHeroInterestCta_ctaCard__LnwSM{padding:28px 18px 22px;min-height:172px}.ProjectsHeroInterestCta_ctaCardFlat__YThGd{padding:0;min-height:172px}.ProjectsHeroInterestCta_description__0ruHb{font-size:.98rem}.ProjectsHeroInterestCta_button__gCU9w{width:100%}.ProjectsHeroInterestCta_buttonWrap__wnnvo{margin-top:22px;min-height:50px}}.ProjectWalkthroughSection_section__0Acky{box-sizing:border-box;width:100%;padding:15px var(--pdp-content-gutter,50px);scroll-margin-top:86px;font-family:var(--font-noto,"Noto Sans",sans-serif)}.ProjectWalkthroughSection_dialog__gD8Kq,.ProjectWalkthroughSection_dialog__gD8Kq *,.ProjectWalkthroughSection_section__0Acky *,.ProjectWalkthroughSection_section__0Acky :after,.ProjectWalkthroughSection_section__0Acky :before{box-sizing:border-box}.ProjectWalkthroughSection_light__czwpa{background:#f9f9f9;color:#333}.ProjectWalkthroughSection_dark__m3Ua7{padding:0 var(--pdp-content-gutter,24px) 58px;background:#000;color:#f7f7f7}.ProjectWalkthroughSection_container__TOBCO{width:100%;max-width:var(--pdp-content-max-width,1200px);margin:0 auto}.ProjectWalkthroughSection_containerDark__Azzmu{width:min(100%,var(--pdp-content-max-width,1280px));max-width:none}.ProjectWalkthroughSection_heading__kJOgA h2{margin:0 0 15px;color:inherit;font-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);font-size:42px;font-weight:400;line-height:1.2}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_heading__kJOgA h2{font-size:32px}.ProjectWalkthroughSection_headingDivider__1aH9L{width:80px;height:3px;margin-bottom:30px;background:#c9a227}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_headingDivider__1aH9L{width:46px;height:2px;margin-bottom:34px;background:#c8a968}.ProjectWalkthroughSection_heading__kJOgA p{max-width:800px;margin:0 0 20px;color:#555;font-size:16px;line-height:24px;text-align:justify}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_heading__kJOgA p{color:#aeaeae;font-size:15px;font-weight:300}.ProjectWalkthroughSection_stage__f_CZH{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);align-items:center;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);margin:10px 0 34px}.ProjectWalkthroughSection_previewPanel__RgSp9,.ProjectWalkthroughSection_side__r5QoM{min-width:0}.ProjectWalkthroughSection_side__r5QoM{display:flex;flex-direction:column;align-items:flex-start}.ProjectWalkthroughSection_planList__LrxFQ{display:grid;width:100%;grid-template-columns:minmax(0,1fr);border-top:1px solid #e6e1d6}.ProjectWalkthroughSection_planTab__yP6sm{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;min-width:0;padding:18px 0 18px 20px;border:0;border-bottom:1px solid #e6e1d6;background:transparent;color:#333;cursor:pointer;font:inherit;text-align:left}.ProjectWalkthroughSection_planTab__yP6sm:before{position:absolute;top:18px;bottom:18px;left:0;width:2px;background:#c9a227;content:"";transform:scaleY(0);transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ProjectWalkthroughSection_selected__ldBHD:before{transform:none}.ProjectWalkthroughSection_planType__jHvoh{display:block;max-width:100%;color:#9a9a9a;font-size:18px;font-weight:400;line-height:1.2;font-feature-settings:"lnum";font-variant-numeric:lining-nums;overflow-wrap:anywhere;transition:color .4s ease}.ProjectWalkthroughSection_planTab__yP6sm:hover .ProjectWalkthroughSection_planType__jHvoh,.ProjectWalkthroughSection_selected__ldBHD .ProjectWalkthroughSection_planType__jHvoh{color:#333}.ProjectWalkthroughSection_planTab__yP6sm small{display:block;max-width:100%;margin-top:5px;color:#8a6d12;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planList__LrxFQ,.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planTab__yP6sm{border-color:rgba(255,255,255,.12)}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planType__jHvoh{color:#777}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planTab__yP6sm:hover .ProjectWalkthroughSection_planType__jHvoh,.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_selected__ldBHD .ProjectWalkthroughSection_planType__jHvoh{color:#f7f7f7}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planTab__yP6sm:before{background:#c8a968}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planTab__yP6sm small{color:#c8a968}.ProjectWalkthroughSection_closeButton__1Fknj:focus-visible,.ProjectWalkthroughSection_cta__f3Ui_:focus-visible,.ProjectWalkthroughSection_errorState__pELw0 button:focus-visible,.ProjectWalkthroughSection_planTab__yP6sm:focus-visible,.ProjectWalkthroughSection_previewButton__J0YjW:focus-visible,.ProjectWalkthroughSection_unitControl__DI3Z8 select:focus-visible,.ProjectWalkthroughSection_viewerAction__yKiaJ:focus-visible{outline:2px solid #c9a227;outline-offset:3px}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_cta__f3Ui_:focus-visible,.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_planTab__yP6sm:focus-visible,.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewButton__J0YjW:focus-visible,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_closeButton__1Fknj:focus-visible,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_unitControl__DI3Z8 select:focus-visible,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_viewerAction__yKiaJ:focus-visible{outline-color:#c8a968}.ProjectWalkthroughSection_cta__f3Ui_{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;padding:10px 25px;border:1px solid transparent;border-radius:7px;cursor:pointer;font:inherit;font-size:14px;line-height:20px;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ProjectWalkthroughSection_ctaLight__HKgFF{background:#333;color:#fff;font-weight:500;letter-spacing:1px}.ProjectWalkthroughSection_ctaLight__HKgFF:hover:not(:disabled){background:#9b791a}.ProjectWalkthroughSection_ctaDark__ttQVi{padding:10px 26px;border-color:#c8a968;border-radius:999px;background:transparent;color:#c8a968;font-weight:300;letter-spacing:2px}.ProjectWalkthroughSection_ctaDark__ttQVi:hover:not(:disabled){background:#c8a968;color:#111}.ProjectWalkthroughSection_cta__f3Ui_:disabled{border-color:#a8a8a8;background:#a8a8a8;color:#fff;cursor:not-allowed;opacity:.65}.ProjectWalkthroughSection_ctaDark__ttQVi:disabled{border-color:#777;background:transparent;color:#777}.ProjectWalkthroughSection_previewButton__J0YjW{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;aspect-ratio:16/10;padding:0;overflow:hidden;border:0;border-radius:8px;background:#f2f0eb;color:#333;cursor:pointer;font:inherit;text-align:left;isolation:isolate}.ProjectWalkthroughSection_previewButton__J0YjW:disabled{cursor:not-allowed}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewButton__J0YjW{background:#111}.ProjectWalkthroughSection_previewPlane__4ZJVd{position:absolute;inset:0}.ProjectWalkthroughSection_floorPlanImage__qfaMT{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:.7;filter:blur(5px);transform:scale(1);transition:opacity .6s ease,filter .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.ProjectWalkthroughSection_previewButton__J0YjW:focus-visible .ProjectWalkthroughSection_floorPlanImage__qfaMT,.ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_floorPlanImage__qfaMT{filter:blur(1.5px);transform:scale(1.1);opacity:.9}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_floorPlanImage__qfaMT{opacity:.55}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewButton__J0YjW:focus-visible .ProjectWalkthroughSection_floorPlanImage__qfaMT,.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_floorPlanImage__qfaMT{opacity:.8}.ProjectWalkthroughSection_placeholderPlan__feVU3{position:absolute;inset:0;width:100%;height:100%;stroke:rgba(104,99,87,.55);stroke-width:2;filter:blur(5px);transform:scale(1);transition:filter .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.ProjectWalkthroughSection_previewButton__J0YjW:focus-visible .ProjectWalkthroughSection_placeholderPlan__feVU3,.ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_placeholderPlan__feVU3{filter:blur(1.5px);transform:scale(1.1)}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_placeholderPlan__feVU3{stroke:rgba(230,223,204,.42)}.ProjectWalkthroughSection_previewShade__T6umd{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(242,240,235,.6),rgba(242,240,235,0) 65%);pointer-events:none}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewShade__T6umd{background:radial-gradient(ellipse at center,rgba(17,17,17,.6),rgba(17,17,17,0) 65%)}.ProjectWalkthroughSection_previewPrompt__7n7xf{position:absolute;z-index:2;top:50%;left:50%;display:inline-flex;max-width:calc(100% - 24px);align-items:center;gap:10px;padding:12px 22px;border-radius:99px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px -16px rgba(0,0,0,.35);color:#333;font-size:13px;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%);transition:background-color .4s ease,color .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProjectWalkthroughSection_previewIcon__Jk0pU{flex:0 0 auto;color:#c9a227;transition:color .4s ease}.ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_previewPrompt__7n7xf{background:#333;color:#fff}.ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_previewIcon__Jk0pU{color:#e2c48f}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewPrompt__7n7xf{border:1px solid rgba(255,255,255,.14);background:rgba(20,20,20,.72);color:#f7f7f7}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewIcon__Jk0pU{color:#c8a968}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_previewPrompt__7n7xf{border-color:#c8a968;background:#c8a968;color:#000}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_previewButton__J0YjW:hover .ProjectWalkthroughSection_previewIcon__Jk0pU{color:#000}.ProjectWalkthroughSection_dialog__gD8Kq{position:fixed;inset:0;display:grid;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:clamp(12px,2.4vw,32px);overflow:hidden;overscroll-behavior:contain;border:0;background:transparent;place-items:center}.ProjectWalkthroughSection_dialog__gD8Kq::-webkit-backdrop{background:rgba(20,20,20,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProjectWalkthroughSection_dialog__gD8Kq::backdrop{background:rgba(20,20,20,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProjectWalkthroughSection_dialogCard__XYnCK{display:flex;width:min(1280px,100%);height:min(820px,100%);flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 50px 100px -40px rgba(0,0,0,.6);animation:ProjectWalkthroughSection_modal-enter__7Ue1v .6s cubic-bezier(.16,1,.3,1) both}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_dialogCard__XYnCK{background:#111;color:#f7f7f7}.ProjectWalkthroughSection_dialogHeader__3KH9h{position:relative;display:flex;min-width:0;min-height:71px;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:14px 22px;padding:14px 14px 14px clamp(18px,2vw,28px);border-bottom:1px solid #ebe7de}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_dialogHeader__3KH9h{border-bottom-color:rgba(255,255,255,.1)}.ProjectWalkthroughSection_dialogTitleGroup__s69gi{position:relative;display:flex;min-width:0;flex:1 1 200px;align-items:center;gap:12.4px}.ProjectWalkthroughSection_dialog__gD8Kq:not(.ProjectWalkthroughSection_dialogDark__RELAL) .hero-share-badge{border:1px solid #ddd;background:#f7f6f3;box-shadow:none;color:#555;opacity:1}.ProjectWalkthroughSection_dialog__gD8Kq:not(.ProjectWalkthroughSection_dialogDark__RELAL) .hero-share-badge:hover{border-color:#bca77c;background:#efede7;color:#333}.ProjectWalkthroughSection_dialog__gD8Kq:not(.ProjectWalkthroughSection_dialogDark__RELAL) .hero-share-badge.hero-wishlist-badge:hover svg{fill:none}.ProjectWalkthroughSection_dialog__gD8Kq:not(.ProjectWalkthroughSection_dialogDark__RELAL) .hero-share-wrapper--open .hero-share-badge{opacity:0}.ProjectWalkthroughSection_dialogTitleGroup__s69gi h3{margin:0;color:#333;font-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_dialogTitleGroup__s69gi h3{color:#f7f7f7}.ProjectWalkthroughSection_dialogTitleGroup__s69gi h3 span{color:#999}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_dialogTitleGroup__s69gi h3 span{color:#888}.ProjectWalkthroughSection_viewerToolbar__XtOyK{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.ProjectWalkthroughSection_modalUnitControl__Q83yh select,.ProjectWalkthroughSection_unitControl__DI3Z8 select,.ProjectWalkthroughSection_viewerAction__yKiaJ{min-height:36px;padding:8px 12px;border:1px solid #d2d2d2;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:12px}.ProjectWalkthroughSection_modalUnitControl__Q83yh select,.ProjectWalkthroughSection_unitControl__DI3Z8 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 32px 8px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m2.5 4.5 3.5 3 3.5-3' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.ProjectWalkthroughSection_viewerAction__yKiaJ{cursor:pointer}.ProjectWalkthroughSection_viewerAction__yKiaJ:disabled{cursor:not-allowed;opacity:.45}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_modalUnitControl__Q83yh select,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_unitControl__DI3Z8 select,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_viewerAction__yKiaJ{border-color:rgba(200,169,104,.55);color:#c8a968}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_modalUnitControl__Q83yh select,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_unitControl__DI3Z8 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m2.5 4.5 3.5 3 3.5-3' stroke='%23c8a968' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ProjectWalkthroughSection_unitControl__DI3Z8{display:flex;align-items:center;gap:7px;color:#666;font-size:11px;white-space:nowrap}.ProjectWalkthroughSection_modalUnitControl__Q83yh{display:flex;min-width:140px}.ProjectWalkthroughSection_modalUnitControl__Q83yh select{width:100%}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_unitControl__DI3Z8{color:#c8a968}.ProjectWalkthroughSection_modalUnitControl__Q83yh select option,.ProjectWalkthroughSection_unitControl__DI3Z8 select option{background:#fff;color:#222}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_modalUnitControl__Q83yh select option,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_unitControl__DI3Z8 select option{background:#1a1a1a;color:#f7f7f7}.ProjectWalkthroughSection_viewerBranding___8KgC{position:absolute;right:16px;bottom:14px;z-index:3;display:flex;height:14px;align-items:center;gap:4px;overflow:hidden;color:rgba(105,105,105,.78);font-size:11px;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ProjectWalkthroughSection_viewerCoohomLogo__N0rLO{display:block;width:64px;height:64px;flex:0 0 64px}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_viewerBranding___8KgC{color:rgba(205,205,205,.72)}.ProjectWalkthroughSection_closeButton__1Fknj{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid #ddd;border-radius:50%;background:transparent;color:#333;cursor:pointer;font-family:inherit;font-size:26px;line-height:1;transition:border-color .3s ease}.ProjectWalkthroughSection_closeButton__1Fknj:hover{border-color:#333}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_closeButton__1Fknj{border-color:rgba(255,255,255,.2);color:#f7f7f7}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_closeButton__1Fknj:hover{border-color:#f7f7f7}.ProjectWalkthroughSection_viewer__Bskp0{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;background:#f3f2ef}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_viewer__Bskp0{background:#0a0a0a}.ProjectWalkthroughSection_viewerFrame__KQLmk{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;min-height:0;border:0;background:transparent}.ProjectWalkthroughSection_errorState__pELw0,.ProjectWalkthroughSection_loading__Y8GCF{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:24px;background:#f3f2ef;color:#333;text-align:center}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_errorState__pELw0,.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_loading__Y8GCF{background:#0a0a0a;color:#f7f7f7}.ProjectWalkthroughSection_loading__Y8GCF{z-index:1}.ProjectWalkthroughSection_errorState__pELw0 p,.ProjectWalkthroughSection_loading__Y8GCF span:last-child{margin:0;font-size:14px;line-height:1.5}.ProjectWalkthroughSection_spinner__ZNfc1{width:34px;height:34px;border:1px solid rgba(201,162,39,.25);border-top-color:#c9a227;border-radius:50%;animation:ProjectWalkthroughSection_spin__nIFPP 1s linear infinite}.ProjectWalkthroughSection_dialogDark__RELAL .ProjectWalkthroughSection_spinner__ZNfc1{border-color:#c8a968 rgba(200,169,104,.25) rgba(200,169,104,.25)}.ProjectWalkthroughSection_errorState__pELw0 a,.ProjectWalkthroughSection_errorState__pELw0 button{padding:9px 14px;border:1px solid;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:13px;text-decoration:none}.ProjectWalkthroughSection_errorState__pELw0 a{border-color:transparent;text-decoration:underline;text-underline-offset:3px}@keyframes ProjectWalkthroughSection_spin__nIFPP{to{transform:rotate(1turn)}}@keyframes ProjectWalkthroughSection_modal-enter__7Ue1v{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@media (max-width:860px){.ProjectWalkthroughSection_stage__f_CZH{grid-template-columns:minmax(0,1fr);gap:24px}.ProjectWalkthroughSection_previewPanel__RgSp9{order:1}.ProjectWalkthroughSection_side__r5QoM{order:2}.ProjectWalkthroughSection_dialog__gD8Kq{padding:0}.ProjectWalkthroughSection_dialogCard__XYnCK{width:100%;height:100%;border-radius:0}.ProjectWalkthroughSection_dialogHeader__3KH9h{flex-wrap:wrap;padding:14px 14px 14px 18px}.ProjectWalkthroughSection_modalUnitControl__Q83yh{order:3;width:100%}.ProjectWalkthroughSection_modalUnitControl__Q83yh select{width:100%}.ProjectWalkthroughSection_viewerToolbar__XtOyK{order:4;width:100%}.ProjectWalkthroughSection_viewerAction__yKiaJ{flex:1 1 110px}.ProjectWalkthroughSection_unitControl__DI3Z8{flex:1 1 100%;justify-content:space-between}.ProjectWalkthroughSection_unitControl__DI3Z8 select{flex:1 1 auto;max-width:200px}}@media (max-width:767px){.ProjectWalkthroughSection_light__czwpa{padding:20px}.ProjectWalkthroughSection_dark__m3Ua7{padding:20px 16px}.ProjectWalkthroughSection_dark__m3Ua7 .ProjectWalkthroughSection_heading__kJOgA h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.ProjectWalkthroughSection_closeButton__1Fknj,.ProjectWalkthroughSection_cta__f3Ui_,.ProjectWalkthroughSection_dialogCard__XYnCK,.ProjectWalkthroughSection_floorPlanImage__qfaMT,.ProjectWalkthroughSection_placeholderPlan__feVU3,.ProjectWalkthroughSection_planTab__yP6sm:before,.ProjectWalkthroughSection_previewIcon__Jk0pU,.ProjectWalkthroughSection_previewPrompt__7n7xf,.ProjectWalkthroughSection_spinner__ZNfc1{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.siteVisitScheduler_root__AmXiA{padding:64px var(--pdp-content-gutter,50px) 48px;background:#fff}.siteVisitScheduler_container__IMQNR{max-width:var(--pdp-content-max-width,1200px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);grid-gap:clamp(18px,2.7vw,32px);gap:clamp(18px,2.7vw,32px);align-items:stretch}.siteVisitScheduler_copy__sUSkz{min-width:0}.siteVisitScheduler_heading__bHgfF{font-size:42px;font-weight:400;color:#333;margin-bottom:15px}.siteVisitScheduler_titleLine__zIHm4{width:84px;height:3px;margin:14px 0 26px;background:#c9a227}.siteVisitScheduler_copy__sUSkz>p{font-size:1rem;color:rgb(85,85,85);line-height:1.5rem;margin-bottom:20px;text-align:justify;max-width:800px}.siteVisitScheduler_controls__3iDCH{width:100%;max-width:592px;display:grid;grid-gap:40px;gap:40px;margin-top:3rem}.siteVisitScheduler_bottomControls__tCAzr{display:flex;flex-direction:column;gap:15px}.siteVisitScheduler_dateStrip__2kKWc{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;grid-gap:12px;gap:12px;align-items:center;margin-bottom:18px}.siteVisitScheduler_arrowButton__g1aWl{width:40px;height:40px;border:1px solid #d5dbe6;background:#fff;color:#5d6677;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.siteVisitScheduler_arrowButton__g1aWl svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.siteVisitScheduler_arrowButton__g1aWl:hover:not(:disabled){transform:translateY(-1px);color:#111827;box-shadow:0 8px 22px rgba(17,24,39,.08)}.siteVisitScheduler_arrowButton__g1aWl:disabled{opacity:.45;cursor:not-allowed}.siteVisitScheduler_dateViewport__xkCol{width:100%;height:113px;overflow:visible;-webkit-clip-path:inset(-24px 0 -24px 0);clip-path:inset(-24px 0 -24px 0)}.siteVisitScheduler_dateTrack__6vtaj{display:grid;grid-template-columns:repeat(var(--site-visit-visible-count,3),minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;height:113px;align-items:stretch;transform:translateX(0);transition:transform .24s ease;will-change:transform}.siteVisitScheduler_dateTrack__6vtaj.siteVisitScheduler_slideEnteringNext__IE5Ar{transform:translateX(14px);transition:none}.siteVisitScheduler_dateTrack__6vtaj.siteVisitScheduler_slideEnteringPrevious___ahi9{transform:translateX(-14px);transition:none}.siteVisitScheduler_dateTrack__6vtaj.siteVisitScheduler_slideActive__Py16r{transform:translateX(0)}.siteVisitScheduler_dateCard__qAsCI{width:100%;height:100%;border:1px solid #d5dbe6;background:#fff;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.siteVisitScheduler_dateCard__qAsCI:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,23,42,.08)}.siteVisitScheduler_dateCard__qAsCI.siteVisitScheduler_active__Lwab2{background:#c89f62;border:1px solid #c89f62;color:#fff;box-shadow:0 16px 28px rgba(17,24,39,.16)}.siteVisitScheduler_dateWeekday__DE_sH{font-size:.97rem;font-weight:500;line-height:1.1}.siteVisitScheduler_dateNumber__V_bmN{font-size:2.25rem;line-height:1}.siteVisitScheduler_dateMonth__IBFjh{font-size:.95rem;line-height:1.1}.siteVisitScheduler_timeField__FtgRq{margin-bottom:0}.siteVisitScheduler_selectShell__JdHik{position:relative;overflow:visible}.siteVisitScheduler_selectShell__JdHik select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:54px;border:1px solid #d5dbe6;border-radius:0;background:#fff;color:#0f172a;padding:0 54px 0 18px;font-size:1rem;outline:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.siteVisitScheduler_selectShell__JdHik select:invalid{box-shadow:0 8px 22px rgba(17,24,39,.08)}.siteVisitScheduler_selectShell__JdHik select option,.siteVisitScheduler_selectShell__JdHik select:focus,.siteVisitScheduler_selectShell__JdHik select:hover{box-shadow:0 8px 22px rgba(17,24,39,.08)}.siteVisitScheduler_selectCaret__CqUfD{position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:1.8px solid #6b7280;border-bottom:1.8px solid #6b7280;transform:translateY(-65%) rotate(45deg);pointer-events:none}.siteVisitScheduler_visitMode__0y2yN{width:100%;min-height:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5dbe6;background:#fff;overflow:hidden}.siteVisitScheduler_visitModeButton__4yWMr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.siteVisitScheduler_visitModeButton__4yWMr:hover{background:#f8fafc;color:#0f172a}.siteVisitScheduler_visitModeButton__4yWMr.siteVisitScheduler_active__Lwab2{background:#c89f62;color:#fff;box-shadow:0 8px 22px rgba(17,24,39,.08)}.siteVisitScheduler_visitModeIcon__PfPHW{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.siteVisitScheduler_visitModeIcon__PfPHW svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.siteVisitScheduler_nextButton__BmaTY,.siteVisitScheduler_secondaryButton___wdSH{width:100%;min-height:52px;border-radius:0;border:none;letter-spacing:.12em;text-transform:uppercase;font-size:.92rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.siteVisitScheduler_nextButton__BmaTY{background:#c89f62;color:#fff;box-shadow:0 10px 24px rgba(17,24,39,.12)}.siteVisitScheduler_nextButton__BmaTY.siteVisitScheduler_scheduled__WOeBb{background:#c5a059;color:#fff;cursor:default;box-shadow:0 10px 24px rgba(197,160,89,.2)}.siteVisitScheduler_nextButton__BmaTY.siteVisitScheduler_scheduled__WOeBb:hover:not(:disabled){transform:none;background:#c5a059;filter:none;box-shadow:0 10px 24px rgba(197,160,89,.2)}.siteVisitScheduler_nextButton__BmaTY:hover:not(:disabled),.siteVisitScheduler_secondaryButton___wdSH:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(17,24,39,.12)}.siteVisitScheduler_nextButton__BmaTY:disabled{opacity:.45;cursor:not-allowed}.siteVisitScheduler_nextButton__BmaTY.siteVisitScheduler_scheduled__WOeBb:disabled{opacity:1;cursor:default}.siteVisitScheduler_leadFlow__fDVIK{width:100%;max-width:592px;display:grid;grid-gap:18px;gap:18px}.siteVisitScheduler_scheduledCta__6frgX{width:100%;display:flex;justify-content:center}.siteVisitScheduler_scheduledCtaCard__UzxiY{width:100%;max-width:592px}.siteVisitScheduler_scheduledSocialIcon__dNb9_{margin-top:18px}.siteVisitScheduler_scheduledSocialList__r40BG{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.siteVisitScheduler_scheduledSocialList__r40BG li{margin:0;padding:0}.siteVisitScheduler_scheduledSocialList__r40BG a{display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;color:#c89f62;text-decoration:none;font-size:13px;font-weight:600;cursor:pointer}.siteVisitScheduler_scheduledSocialList__r40BG a:hover{color:#b68d4f}.siteVisitScheduler_calendarIcon__04CVy{width:14px;height:14px;flex:0 0 auto}.siteVisitScheduler_leadSummary__pTPUB{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #d5dbe6;background:#fff}.siteVisitScheduler_leadSummaryCopy__b3Seb span{display:block;margin-bottom:6px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.siteVisitScheduler_leadSummaryCopy__b3Seb strong{display:block;color:#09152e;font-size:1.45rem;font-weight:500;line-height:1.2}.siteVisitScheduler_leadSummaryCopy__b3Seb p{margin:6px 0 0;color:#566075;font-size:.95rem}.siteVisitScheduler_inlineForm__OOREk{width:100%;border:1px solid #d5dbe6;background:#fff;padding:18px 20px 20px}.siteVisitScheduler_contactForm__hbutI{width:100%}.siteVisitScheduler_contactForm__hbutI.contact-form--hide-shell{background:none;padding:0;margin-bottom:0}.siteVisitScheduler_contactForm__hbutI .form-group{margin-bottom:18px}.siteVisitScheduler_contactForm__hbutI .form-group label{font-weight:500;color:#0f172a}.siteVisitScheduler_contactForm__hbutI .phone-input{display:flex;gap:0}.siteVisitScheduler_contactForm__hbutI .phone-input select{width:90px;min-width:90px}.siteVisitScheduler_contactForm__hbutI .submit-btn{width:100%;min-height:58px;margin-top:6px;background:#c89f62;color:#fff;border:1px solid #c89f62}.siteVisitScheduler_contactForm__hbutI .submit-btn:hover{background:#0f172a}.siteVisitScheduler_submitButton__fWLbN{border-radius:0}.siteVisitScheduler_contactForm__hbutI .contact-form-actions{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;margin-top:6px}.siteVisitScheduler_contactForm__hbutI .contact-form-actions .submit-btn{margin-top:0}.siteVisitScheduler_contactForm__hbutI .contact-form-actions .siteVisitScheduler_secondaryButton___wdSH{width:100%;min-height:58px}.siteVisitScheduler_media__hEyH5{min-width:0}.siteVisitScheduler_mediaFrame___JwU_{position:relative;width:100%;height:100%;min-height:clamp(320px,44vw,500px);overflow:hidden;background:#e5e7eb;border:1px solid #d5dbe6}.siteVisitScheduler_mediaImage__c1MUu{object-fit:cover;transition:opacity .2s ease,transform 2s ease,filter .2s ease}.siteVisitScheduler_previousImage__S1b5h{opacity:0;transform:scale(1.04);filter:blur(12px) saturate(.92);z-index:1}.siteVisitScheduler_previousImage__S1b5h.siteVisitScheduler_active__Lwab2{opacity:1}.siteVisitScheduler_activeImage__qhN9O{opacity:1;transform:scale(1);filter:blur(0);z-index:2}.siteVisitScheduler_activeImage__qhN9O.siteVisitScheduler_active__Lwab2{animation:siteVisitScheduler_imageReveal__V8B6s .44s ease}@keyframes siteVisitScheduler_imageReveal__V8B6s{0%{opacity:0;transform:scale(1.08);filter:blur(14px)}60%{opacity:1;transform:scale(1.02);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.siteVisitScheduler_root__AmXiA[data-theme=nri]{background:#000;color:#f7f7f7;padding:58px var(--pdp-content-gutter,24px)}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_container__IMQNR{width:min(100%,var(--pdp-content-max-width,1280px));max-width:none}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_heading__bHgfF{color:#f7f7f7;font-size:32px;font-weight:300}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_titleLine__zIHm4{display:block;width:46px;height:2px;background:#c8a968;margin-bottom:34px}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_copy__sUSkz>p{color:#aeaeae;font-size:15px;font-weight:300}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_arrowButton__g1aWl,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_dateCard__qAsCI,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_leadSummary__pTPUB,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_timeField__FtgRq select,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_visitModeButton__4yWMr,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_visitMode__0y2yN{border-color:rgba(255,255,255,.16);background:#141414;color:#d6d6d6}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_arrowButton__g1aWl:hover:not(:disabled),.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_dateCard__qAsCI:hover,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_visitModeButton__4yWMr:hover{background:#1d1d1d;color:#f7f7f7}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_dateCard__qAsCI.siteVisitScheduler_active__Lwab2,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_nextButton__BmaTY,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_visitModeButton__4yWMr.siteVisitScheduler_active__Lwab2{background:#c8a968;border-color:#c8a968;color:#080808}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_selectCaret__CqUfD{border-color:#c8a968}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_leadSummaryCopy__b3Seb span{color:#8f8f8f}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_leadSummaryCopy__b3Seb p,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_leadSummaryCopy__b3Seb strong{color:#f1f1f1}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_inlineForm__OOREk{border-color:rgba(255,255,255,.16);background:#141414}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_contactForm__hbutI .form-group label{color:#d6d6d6}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_contactForm__hbutI input,.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_contactForm__hbutI select{border-color:rgba(255,255,255,.16);background:#0b0b0b;color:#f1f1f1}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_secondaryButton___wdSH{background:#242424;color:#d6d6d6}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_secondaryButton___wdSH:hover{background:#303030}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_mediaFrame___JwU_{background:#141414;border-color:rgba(255,255,255,.16)}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_scheduledCtaCard__UzxiY{background:#080808}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_scheduledCtaCard__UzxiY h3{color:#aeaeae;font-size:23px;font-weight:300}.siteVisitScheduler_root__AmXiA[data-theme=nri] .siteVisitScheduler_scheduledCtaCard__UzxiY p{color:#aeaeae;font-size:15px;font-weight:300}@media (max-width:900px){.siteVisitScheduler_container__IMQNR{width:min(100%,calc(100% - 20px));grid-template-columns:1fr;gap:0}.siteVisitScheduler_controls__3iDCH,.siteVisitScheduler_leadFlow__fDVIK{max-width:100%}.siteVisitScheduler_media__hEyH5{display:none}}@media (max-width:768px){.siteVisitScheduler_root__AmXiA{width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}}@media (max-width:680px){.siteVisitScheduler_heading__bHgfF{font-size:2.25rem}.siteVisitScheduler_copy__sUSkz>p{margin-bottom:24px;font-size:1rem}.siteVisitScheduler_dateStrip__2kKWc{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;margin-bottom:14px}.siteVisitScheduler_arrowButton__g1aWl{width:36px;height:36px}.siteVisitScheduler_dateTrack__6vtaj,.siteVisitScheduler_dateViewport__xkCol{height:106px}.siteVisitScheduler_dateTrack__6vtaj{gap:8px}.siteVisitScheduler_dateCard__qAsCI{padding:12px 8px}.siteVisitScheduler_dateWeekday__DE_sH{font-size:.82rem}.siteVisitScheduler_dateNumber__V_bmN{font-size:1.95rem}.siteVisitScheduler_dateMonth__IBFjh{font-size:.85rem}.siteVisitScheduler_visitModeButton__4yWMr{gap:8px;padding:0 10px;font-size:.78rem}.siteVisitScheduler_leadSummary__pTPUB{flex-direction:column}}@media (max-width:575px){.siteVisitScheduler_root__AmXiA{padding:30px 20px 50px}}@media (max-width:767px){.siteVisitScheduler_root__AmXiA[data-theme=nri]{padding:20px 16px}}.ProjectEmiCalculator_section__40yEg{--emi-background:#ffffff;--emi-foreground:#272522;--emi-secondary:#77736c;--emi-muted:#a49f95;--emi-border:#e8e3da;--emi-soft-border:#efe8dc;--emi-accent:#c9a227;--emi-accent-strong:#c5a059;--emi-accent-dark:#b08b45;--emi-input-background:#ffffff;--emi-card-background:#faf7f2;--emi-card-foreground:#2b2925;--emi-track:#e9e4dc;--emi-interest:#d5cec2;width:100%;padding:32px var(--pdp-content-gutter,50px);background:var(--emi-background);color:var(--emi-foreground);font-family:var(--font-noto,"Noto Sans",sans-serif);box-sizing:border-box}.ProjectEmiCalculator_section__40yEg *,.ProjectEmiCalculator_section__40yEg :after,.ProjectEmiCalculator_section__40yEg :before{box-sizing:border-box}.ProjectEmiCalculator_section__40yEg[data-theme=nri]{--emi-background:#000000;--emi-foreground:#f3f0e9;--emi-secondary:#b4b1aa;--emi-muted:#79766f;--emi-border:#303030;--emi-soft-border:#232323;--emi-accent:#c8a968;--emi-accent-strong:#d1b27e;--emi-accent-dark:#e0c493;--emi-input-background:#090909;--emi-card-background:#0d0d0d;--emi-card-foreground:#f2eee6;--emi-track:#343434;--emi-interest:#4a4a4a;padding:48px var(--pdp-content-gutter,50px)}.ProjectEmiCalculator_container__5g05X{width:100%;margin:0 auto}.ProjectEmiCalculator_container__5g05X,.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_container__5g05X{max-width:var(--pdp-content-max-width,1200px)}.ProjectEmiCalculator_header__I1FlO{margin:0 0 30px}.ProjectEmiCalculator_title__7Qlla{margin:0;color:var(--emi-foreground);font:400 42px/1.1 var(--font-cormorant,"Cormorant Garamond",serif)}.ProjectEmiCalculator_titleRule__bHN92{display:block;width:80px;height:3px;margin-top:8px;background:var(--emi-accent)}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_title__7Qlla{font-size:32px;font-weight:300;line-height:1.15}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_titleRule__bHN92{width:46px;height:2px;margin-top:12px}.ProjectEmiCalculator_layout__mnaLP{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-template-rows:auto;align-items:stretch;grid-column-gap:clamp(32px,5.5vw,72px);column-gap:clamp(32px,5.5vw,72px);grid-row-gap:0;row-gap:0}.ProjectEmiCalculator_controls__AEgNc{display:flex;min-width:0;grid-column:1;grid-row:1;flex-direction:column;gap:24px}.ProjectEmiCalculator_configurationFieldset__T5QB7,.ProjectEmiCalculator_tenureFieldset__GrAfj{min-width:0;margin:0;padding:0;border:0}.ProjectEmiCalculator_configurationFieldset__T5QB7{margin-bottom:2px;overflow-x:hidden}.ProjectEmiCalculator_label__4Wcwc{display:block;margin:0;padding:0;color:var(--emi-secondary);font:400 14px/1.4 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_configurationList__iiVAU{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.ProjectEmiCalculator_configurationSelected__r3vt5,.ProjectEmiCalculator_configuration__joV7q{display:flex;min-width:0;min-height:70px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:12px 13px;border:1px solid var(--emi-border);border-radius:0;background:var(--emi-input-background);color:var(--emi-foreground);cursor:pointer;text-align:left;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease,color .35s ease,transform .35s ease}.ProjectEmiCalculator_configurationSelected__r3vt5,.ProjectEmiCalculator_configuration__joV7q:hover{border-color:var(--emi-accent-strong);background:var(--emi-card-background)}.ProjectEmiCalculator_configuration__joV7q:hover{transform:translateY(-2px)}.ProjectEmiCalculator_configurationSelected__r3vt5{box-shadow:inset 0 -2px 0 var(--emi-accent-strong)}.ProjectEmiCalculator_configurationSelected__r3vt5 .ProjectEmiCalculator_configurationPrice__06Ruv{color:var(--emi-accent-dark)}.ProjectEmiCalculator_configurationName__U9hrh{color:var(--emi-card-foreground);font:400 15px/1.35 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_configurationPrice__06Ruv{color:var(--emi-secondary);font:400 13px/1.35 var(--font-noto,"Noto Sans",sans-serif);transition:color .35s ease}.ProjectEmiCalculator_field__uHoG6{display:flex;min-width:0;flex-direction:column}.ProjectEmiCalculator_fieldHeading__iTweV{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.ProjectEmiCalculator_fieldHint__v1shb{color:var(--emi-muted);font:400 12px/1.4 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_amountInput__oU0DD{display:flex;min-width:0;min-height:38px;align-items:baseline;gap:0;background:transparent}.ProjectEmiCalculator_downPaymentPill__6F4TW{display:inline-flex;min-width:68px;height:32px;align-items:center;justify-content:center;gap:3px;padding:0 10px;border:1px solid var(--emi-border);border-radius:999px;background:var(--emi-input-background)}.ProjectEmiCalculator_percentageInput__W47RJ{width:27px;padding:0;border:0;outline:0;background:transparent;color:var(--emi-foreground);font:400 14px/1.2 var(--font-noto,"Noto Sans",sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ProjectEmiCalculator_percentageInput__W47RJ::-webkit-inner-spin-button,.ProjectEmiCalculator_percentageInput__W47RJ::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ProjectEmiCalculator_pillSuffix__r8pO1{color:var(--emi-secondary);font:400 13px/1.2 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_currencyMark__y4pMp{flex:0 0 auto;color:var(--emi-secondary);font:400 26px/1.15 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_inputSuffix__z5mVc{flex:0 0 auto;margin-left:auto;color:var(--emi-secondary);font:400 18px/1.3 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_textInput__iyyAp{width:100%;min-width:0;padding:2px 0 6px;border:0;outline:0;background:transparent;color:var(--emi-foreground);font:400 26px/1.15 var(--font-noto,"Noto Sans",sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectEmiCalculator_textInput__iyyAp[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ProjectEmiCalculator_textInput__iyyAp[type=number]::-webkit-inner-spin-button,.ProjectEmiCalculator_textInput__iyyAp[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ProjectEmiCalculator_range__wEjU6{width:100%;height:20px;margin:10px 0 0;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;-webkit-appearance:none}.ProjectEmiCalculator_range__wEjU6::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--emi-accent-strong) 0,var(--emi-accent-strong) var(--range-fill,0),var(--emi-track) var(--range-fill,0),var(--emi-track) 100%)}.ProjectEmiCalculator_range__wEjU6::-moz-range-track{height:2px;background:var(--emi-track)}.ProjectEmiCalculator_range__wEjU6::-moz-range-progress{height:2px;background:var(--emi-accent-strong)}.ProjectEmiCalculator_range__wEjU6::-webkit-slider-thumb{width:16px;height:16px;margin-top:-7px;appearance:none;border:3px solid var(--emi-background);border-radius:50%;background:var(--emi-accent-strong);box-shadow:0 0 0 1px var(--emi-accent-strong);-webkit-transition:transform .25s ease;transition:transform .25s ease;-webkit-appearance:none}.ProjectEmiCalculator_range__wEjU6::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--emi-background);border-radius:50%;background:var(--emi-accent-strong);box-shadow:0 0 0 1px var(--emi-accent-strong);-moz-transition:transform .25s ease;transition:transform .25s ease}.ProjectEmiCalculator_range__wEjU6:active::-webkit-slider-thumb,.ProjectEmiCalculator_range__wEjU6:hover::-webkit-slider-thumb{transform:scale(1.25)}.ProjectEmiCalculator_range__wEjU6:active::-moz-range-thumb,.ProjectEmiCalculator_range__wEjU6:hover::-moz-range-thumb{transform:scale(1.25)}.ProjectEmiCalculator_tenureOptions__xI0_4{position:relative;display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:8px;border-bottom:1px solid var(--emi-border)}.ProjectEmiCalculator_tenureOption__GYP7A,.ProjectEmiCalculator_tenureSelected__udEiH{position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding:3px 4px 8px;border:0;background:transparent;color:var(--emi-secondary);cursor:pointer;font:400 13px/1.4 var(--font-noto,"Noto Sans",sans-serif);text-align:center;white-space:nowrap;transition:color .3s ease}.ProjectEmiCalculator_tenureOption__GYP7A:after,.ProjectEmiCalculator_tenureSelected__udEiH:after{position:absolute;bottom:-1px;left:50%;width:68%;height:2px;background:var(--emi-accent-strong);content:"";transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .45s ease}.ProjectEmiCalculator_tenureOption__GYP7A:hover,.ProjectEmiCalculator_tenureSelected__udEiH{color:var(--emi-foreground)}.ProjectEmiCalculator_tenureSelected__udEiH:after{transform:translateX(-50%) scaleX(1)}.ProjectEmiCalculator_summary__BiTEe{position:relative;display:flex;min-width:0;grid-column:2;grid-row:1;min-height:100%;align-self:stretch;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:clamp(28px,3.2vw,44px);border:1px solid var(--emi-soft-border);background:var(--emi-card-background);color:var(--emi-card-foreground);box-shadow:0 14px 40px rgb(72 57 31/6%)}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_summary__BiTEe{box-shadow:none}.ProjectEmiCalculator_summaryGlow__lhayu{position:absolute;top:-135px;right:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--emi-accent-strong) 15%,transparent) 0,transparent 70%);pointer-events:none}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_summaryGlow__lhayu{opacity:.42}.ProjectEmiCalculator_summaryEyebrow__n2xV9{position:relative;margin:0 0 8px;color:var(--emi-secondary);font:400 14px/1.4 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_monthlyEmi__A44Fg{position:relative;margin:0;color:var(--emi-card-foreground);font:300 clamp(38px,3.6vw,50px) /1.08 var(--font-noto,"Noto Sans",sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectEmiCalculator_perMonth__Ml1Rq{margin-left:9px;color:var(--emi-secondary);font:400 16px/1 var(--font-noto,"Noto Sans",sans-serif);letter-spacing:.015em}.ProjectEmiCalculator_summaryDetails__TaWVv{margin:10px 0 0;color:var(--emi-secondary);font:400 14px/1.5 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_chartBlock__3NHxb{display:grid;grid-template-columns:minmax(140px,.95fr) minmax(130px,1fr);align-items:center;justify-items:start;grid-gap:18px;gap:18px;margin:28px 0 0;padding:18px 0;border-top:1px solid var(--emi-soft-border);border-bottom:1px solid var(--emi-soft-border)}.ProjectEmiCalculator_chart__qhqMY{position:relative;width:min(100%,140px);aspect-ratio:1;justify-self:start;margin:0}.ProjectEmiCalculator_donut__Qis_A{display:block;width:100%;height:100%;overflow:visible}.ProjectEmiCalculator_chartPrincipal__wTNZ1,.ProjectEmiCalculator_chartTrack__JWKyu{fill:none;stroke-width:6}.ProjectEmiCalculator_chartTrack__JWKyu{stroke:var(--emi-interest)}.ProjectEmiCalculator_chartPrincipal__wTNZ1{stroke:var(--emi-accent-strong);stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.ProjectEmiCalculator_chartCenterValue__jIeTH{fill:var(--emi-card-foreground);font:400 18px var(--font-noto,"Noto Sans",sans-serif);text-anchor:middle}.ProjectEmiCalculator_breakdown__oNjgY{display:flex;align-items:flex-start;flex-direction:column;gap:14px;text-align:left}.ProjectEmiCalculator_breakdownItem__LyoHT{display:flex;min-width:0;flex-direction:column;gap:6px}.ProjectEmiCalculator_breakdownLabel__ZZSgm{display:flex;align-items:center;gap:8px;color:var(--emi-secondary);font:400 14px/1.4 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_interestSwatch__2p_wP,.ProjectEmiCalculator_principalSwatch__ZaVZ5{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--emi-accent-strong)}.ProjectEmiCalculator_interestSwatch__2p_wP{background:var(--emi-interest)}.ProjectEmiCalculator_breakdownValue__MSwYU{padding-left:16px;color:var(--emi-card-foreground);font:400 16px/1.3 var(--font-noto,"Noto Sans",sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.ProjectEmiCalculator_totalPayable__hX0o3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;color:var(--emi-secondary);font:400 14px/1.4 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_totalPayable__hX0o3 strong{color:var(--emi-card-foreground);font:400 18px/1.3 var(--font-noto,"Noto Sans",sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectEmiCalculator_summaryFooter__xyakT{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.ProjectEmiCalculator_eligibilityLink__s9Maf{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:16px;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(110deg,var(--emi-accent-strong),var(--emi-accent-dark));color:#fff;font:500 14px/1.2 var(--font-noto,"Noto Sans",sans-serif);text-decoration:none;transition:background-color .3s ease,filter .3s ease,transform .3s ease}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_eligibilityLink__s9Maf{color:#333}.ProjectEmiCalculator_eligibilityLink__s9Maf:hover{filter:brightness(1.06);transform:translateY(-1px)}.ProjectEmiCalculator_linkArrow____YUx{display:inline-block;font-size:17px;line-height:1;transition:transform .45s ease}.ProjectEmiCalculator_eligibilityLink__s9Maf:hover .ProjectEmiCalculator_linkArrow____YUx{transform:translateX(3px)}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_eligibilityLink__s9Maf{border-radius:4px}.ProjectEmiCalculator_resetButton__LNm6y{padding:9px 0;border:0;background:transparent;color:var(--emi-secondary);cursor:pointer;font:400 14px/1.3 var(--font-noto,"Noto Sans",sans-serif);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:3px;transition:color .3s ease,-webkit-text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease;transition:color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.ProjectEmiCalculator_resetButton__LNm6y:hover{color:var(--emi-foreground);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ProjectEmiCalculator_disclaimer__bEVXW{max-width:900px;margin:12px 0 0;color:var(--emi-muted);font:400 12px/1.45 var(--font-noto,"Noto Sans",sans-serif)}.ProjectEmiCalculator_screenReaderOnly___3R9o{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:900px){.ProjectEmiCalculator_section__40yEg{padding:32px 20px 40px}.ProjectEmiCalculator_section__40yEg[data-theme=nri]{padding:32px 20px 36px}.ProjectEmiCalculator_layout__mnaLP{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:48px}.ProjectEmiCalculator_title__7Qlla{font-size:32px}.ProjectEmiCalculator_titleRule__bHN92{width:64px;height:3px;margin-top:7px}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_title__7Qlla{font-size:28px}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_titleRule__bHN92{width:42px;margin-top:10px}.ProjectEmiCalculator_textInput__iyyAp{font-size:24px}.ProjectEmiCalculator_controls__AEgNc{gap:18px}.ProjectEmiCalculator_summary__BiTEe{grid-column:1;grid-row:2}.ProjectEmiCalculator_monthlyEmi__A44Fg{font-size:40px}}@media (max-width:640px){.ProjectEmiCalculator_title__7Qlla{font-size:28px}.ProjectEmiCalculator_section__40yEg[data-theme=nri] .ProjectEmiCalculator_title__7Qlla{font-size:24px}.ProjectEmiCalculator_configurationList__iiVAU{display:flex;overflow-x:auto;gap:9px;margin-right:-20px;padding:2px 20px 8px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ProjectEmiCalculator_configurationList__iiVAU::-webkit-scrollbar{display:none}.ProjectEmiCalculator_configurationSelected__r3vt5,.ProjectEmiCalculator_configuration__joV7q{min-width:104px;min-height:70px;flex:0 0 auto;padding:10px 12px}.ProjectEmiCalculator_monthlyEmi__A44Fg{font-size:32px}.ProjectEmiCalculator_perMonth__Ml1Rq{margin-left:5px;font-size:12px}.ProjectEmiCalculator_chartBlock__3NHxb{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:12px;margin-top:24px;padding:19px 0}.ProjectEmiCalculator_summaryFooter__xyakT{align-items:flex-start;flex-direction:column;gap:10px;margin-top:34px}.ProjectEmiCalculator_eligibilityLink__s9Maf{width:100%}.ProjectEmiCalculator_totalPayable__hX0o3 strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.ProjectEmiCalculator_section__40yEg *,.ProjectEmiCalculator_section__40yEg :after,.ProjectEmiCalculator_section__40yEg :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}