.SectionHeading_heading__B96tl{display:inline-block;max-width:100%;margin:0;color:#333;font-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif);line-height:1.12}.SectionHeading_heading__B96tl:after{display:block;width:80px;height:3px;margin:8px 0 0;background:#c9a227;content:""}[data-theme=builder] .SectionHeading_heading__B96tl,[data-theme=city] .SectionHeading_heading__B96tl,[data-theme=compare] .SectionHeading_heading__B96tl,[data-theme=default] .SectionHeading_heading__B96tl,[data-theme=plot] .SectionHeading_heading__B96tl,[data-theme=plots] .SectionHeading_heading__B96tl,[data-theme=project] .SectionHeading_heading__B96tl{font-size:42px;font-weight:400;letter-spacing:.5px}[data-theme=home] .SectionHeading_heading__B96tl{color:inherit;font-size:40px;font-weight:600}[data-theme=home] .SectionHeading_heading__B96tl:after{width:120px;height:1.2px;margin:12px auto 0;background:#c89f62}[data-theme=blog] .SectionHeading_heading__B96tl{font-size:clamp(2rem,4vw,2.5rem);font-weight:400}[data-theme=blog] .SectionHeading_heading__B96tl:after{width:8rem;height:1px;margin:1rem auto 0;background:#888}[data-theme=author] .SectionHeading_heading__B96tl{font-family:var(--font-montserrat,Montserrat,sans-serif);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:400}[data-theme=author] .SectionHeading_heading__B96tl:after{width:2rem;height:1px;margin:.9rem 0 1.55rem;background:#c9976b}[data-theme=nri] .SectionHeading_heading__B96tl{color:#f7f2eb;font-size:32px;font-weight:300;line-height:1.08}[data-theme=nri] .SectionHeading_heading__B96tl:after{width:46px;height:2px;margin-top:12px;background:#c8a968}@media (max-width:767px){[data-theme=home] .SectionHeading_heading__B96tl{font-size:28px}[data-theme=builder] .SectionHeading_heading__B96tl,[data-theme=city] .SectionHeading_heading__B96tl,[data-theme=compare] .SectionHeading_heading__B96tl,[data-theme=default] .SectionHeading_heading__B96tl,[data-theme=plot] .SectionHeading_heading__B96tl,[data-theme=plots] .SectionHeading_heading__B96tl,[data-theme=project] .SectionHeading_heading__B96tl{font-size:32px}}.InfiniteScrollCarousel_root__yD8jZ{--carousel-arrow-color:#1a1a1a;--carousel-arrow-hover-color:#c8a882;overflow:hidden;padding:0;background:inherit;color:var(--carousel-title-color)}.InfiniteScrollCarousel_root__yD8jZ[data-theme=nri]{--carousel-arrow-color:#f7f2eb;--carousel-arrow-hover-color:#c8a968}.InfiniteScrollCarousel_header__Y_lBz{width:min(100%,var(--pdp-content-max-width,1200px));margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.InfiniteScrollCarousel_header__Y_lBz>div{flex:1 1}.InfiniteScrollCarousel_railWrapper__RjWX0{position:relative;width:min(calc(100% - 96px),1200px);margin:1rem auto}.nri-project-detail-page .InfiniteScrollCarousel_root__yD8jZ,html:has(.projects-hero-content2) .InfiniteScrollCarousel_root__yD8jZ{padding-right:var(--pdp-content-gutter);padding-left:var(--pdp-content-gutter)}.nri-project-detail-page .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_header__Y_lBz,.nri-project-detail-page .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_railWrapper__RjWX0,html:has(.projects-hero-content2) .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_header__Y_lBz,html:has(.projects-hero-content2) .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_railWrapper__RjWX0{width:min(100%,var(--pdp-content-max-width))}@media (max-width:1208px){.nri-project-detail-page .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_header__Y_lBz,.nri-project-detail-page .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_railWrapper__RjWX0,html:has(.projects-hero-content2) .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_header__Y_lBz,html:has(.projects-hero-content2) .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_railWrapper__RjWX0{width:95%}}.InfiniteScrollCarousel_root__yD8jZ[data-theme=compare] .InfiniteScrollCarousel_railWrapper__RjWX0{width:min(calc(100% - 56px),1360px)}.InfiniteScrollCarousel_root__yD8jZ[data-theme=compare]{overflow-x:hidden}@media (min-width:601px){.InfiniteScrollCarousel_root__yD8jZ[data-theme=compare] .InfiniteScrollCarousel_header__Y_lBz{box-sizing:border-box;width:min(calc(100% - 96px),1360px);padding:0}}@media (max-width:1208px){.InfiniteScrollCarousel_root__yD8jZ[data-theme=compare] .InfiniteScrollCarousel_header__Y_lBz{margin-inline:0}}.InfiniteScrollCarousel_root__yD8jZ[data-theme=compare] [data-section-heading]{font-size:2rem;font-weight:700;line-height:1.1}@media (max-width:860px){.InfiniteScrollCarousel_root__yD8jZ[data-theme=compare] .InfiniteScrollCarousel_header__Y_lBz{margin-inline:0;padding-inline:20px}}.InfiniteScrollCarousel_rail__8VHiU{--infinite-carousel-card-width:calc((100% - 36px) / 3);display:flex;align-items:stretch;gap:18px;width:100%;margin:0;padding:26px 0 34px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;transition:opacity .2s ease;-webkit-overflow-scrolling:touch}.InfiniteScrollCarousel_item__dqIj1{position:relative;display:flex;flex-direction:column;flex:0 0 var(--infinite-carousel-card-width);width:var(--infinite-carousel-card-width);min-width:0;max-width:none;box-sizing:border-box;scroll-snap-align:start;transition:transform .3s ease}.InfiniteScrollCarousel_item__dqIj1>*{width:100%;min-width:0;max-width:none;box-sizing:border-box}.InfiniteScrollCarousel_item__dqIj1>a{height:100%}.InfiniteScrollCarousel_rail__8VHiU::-webkit-scrollbar{display:none}.InfiniteScrollCarousel_arrow__rNc6G{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:52px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--carousel-arrow-color);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:color .25s ease,transform .25s ease,opacity .2s ease}.InfiniteScrollCarousel_arrow__rNc6G svg{display:block;width:24px;height:24px;stroke-width:1.5;transition:transform .25s ease}.InfiniteScrollCarousel_arrowLeft__xBPSX{left:-42px}.InfiniteScrollCarousel_arrowRight__8Op9w{right:-42px}.InfiniteScrollCarousel_arrow__rNc6G:focus-visible{outline:2px solid var(--carousel-arrow-hover-color);outline-offset:4px}@media (hover:hover) and (pointer:fine){.InfiniteScrollCarousel_arrow__rNc6G:hover{background:transparent;border-color:transparent;color:var(--carousel-arrow-hover-color)}.InfiniteScrollCarousel_arrowLeft__xBPSX:hover{transform:translateY(-50%) translateX(-3px)}.InfiniteScrollCarousel_arrowRight__8Op9w:hover{transform:translateY(-50%) translateX(3px)}.InfiniteScrollCarousel_arrow__rNc6G:hover svg{transform:scale(1.08)}}.InfiniteScrollCarousel_arrow__rNc6G:active{transform:translateY(-50%) scale(.92)}@media (hover:hover) and (pointer:fine){.InfiniteScrollCarousel_item__dqIj1:hover{transform:translateY(-10px)}.InfiniteScrollCarousel_item__dqIj1:hover [data-project-card=standard]{transform:none;box-shadow:0 10px 30px rgba(0,0,0,.105)}.InfiniteScrollCarousel_item__dqIj1:hover .nri-similar-project-card{transform:none;box-shadow:0 10px 30px rgba(0,0,0,.05)}.InfiniteScrollCarousel_item__dqIj1:hover .nri-similar-project-card__image-wrap img,.InfiniteScrollCarousel_item__dqIj1:hover [data-project-card=standard] img{transform:scale(1.03)}.InfiniteScrollCarousel_item__dqIj1:hover .nri-similar-project-card__arrow,.InfiniteScrollCarousel_item__dqIj1:hover [data-project-card-arrow=standard]{transform:translateX(6px)}}@media (max-width:1208px){.InfiniteScrollCarousel_header__Y_lBz{padding:0 50px}}@media (max-width:1208px){.nri-project-detail-page .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_header__Y_lBz,html:has(.projects-hero-content2) .InfiniteScrollCarousel_root__yD8jZ .InfiniteScrollCarousel_header__Y_lBz{padding:0}}@media (max-width:1024px) and (min-width:601px){.InfiniteScrollCarousel_rail__8VHiU{--infinite-carousel-card-width:calc((100% - 18px) / 2)}}@media (max-width:767px){.InfiniteScrollCarousel_root__yD8jZ{padding:0}.InfiniteScrollCarousel_rail__8VHiU{gap:16px;padding:26px 0 34px}}@media (max-width:1200px) and (min-width:601px){.InfiniteScrollCarousel_arrow__rNc6G{width:28px;height:44px}.InfiniteScrollCarousel_arrowLeft__xBPSX{left:-36px}.InfiniteScrollCarousel_arrowRight__8Op9w{right:-36px}.InfiniteScrollCarousel_arrow__rNc6G svg{width:20px;height:20px}}@media (max-width:600px){.InfiniteScrollCarousel_header__Y_lBz{padding:0 16px}.InfiniteScrollCarousel_railWrapper__RjWX0{width:100%}.InfiniteScrollCarousel_arrow__rNc6G{display:none}.InfiniteScrollCarousel_rail__8VHiU{--infinite-carousel-card-width:74vw;gap:12px;width:100%}.InfiniteScrollCarousel_item__dqIj1{scroll-snap-align:center}}