.blog-hero{background-image:var(--hero-scrim),url('Assets/Baghban-Greens-Homepage-Section-Images/Baghban-Greens-Homepage-Section-Images/01-project-story-wide-banner.jpg')}.blog-listing>.section-kicker{margin-bottom:48px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-card{background:var(--card);border:1px solid var(--line)}.blog-image{height:230px;background-size:cover;background-position:center}.blog-one{background-image:url('Assets/Baghban-Greens-Homepage-Section-Images/Baghban-Greens-Homepage-Section-Images/02-resident-voices-image.jpg')}.blog-two{background-image:url('Assets/Ram_Villa_100_Sq_Yd_Distinct/01-ram-villa-exterior.jpg')}.blog-three{background-image:url('Assets/Maa_Villa_85_Sq_Yd_Updated/01-maa-villa-exterior.jpg')}.blog-four{background-image:url('Assets/2_BHK_2/1.png')}.blog-five{background-image:url('Assets/Baghban-Greens-Homepage-Section-Images/Baghban-Greens-Homepage-Section-Images/04-community-card.jpg')}.blog-copy{padding:25px}.blog-copy>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.blog-copy h2{font:500 26px/1.1 var(--font-subheading);margin:12px 0}.blog-copy p{font-size:12px;color:var(--text-muted)}.blog-copy a{display:inline-block;margin-top:14px;color:var(--ink);font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold)}.blog-preview{background:var(--surface-soft)}.blog-preview-heading{display:flex;justify-content:space-between;align-items:end;margin:42px 0}.blog-preview-heading h2{font:500 clamp(40px,5vw,68px)/1 var(--font-subheading);letter-spacing:-.05em;margin:0}.blog-preview-heading em{color:var(--accent-text);font-style:italic}.blog-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-preview-card{background:var(--card)}.blog-preview-card .blog-image{height:180px}.blog-preview-card>div:last-child{padding:20px}.blog-preview-card h3{font:500 22px/1.1 var(--font-subheading);margin:8px 0}.blog-preview-card a{font-size:10px;color:var(--ink);text-decoration:none;text-transform:uppercase;letter-spacing:.1em}@media(max-width:800px){.blog-grid,.blog-preview-grid{grid-template-columns:1fr}.blog-preview-heading{display:block}.blog-preview-heading .text-link{display:inline-block;margin-top:20px}}
.comments-preview{margin-top:100px;padding-top:70px;border-top:1px solid var(--line)}.comments-heading{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end;margin:42px 0}.comments-heading h2{font:500 clamp(42px,5vw,68px)/1 var(--font-subheading);letter-spacing:-.05em;margin:0}.comments-heading em{font-style:italic;color:var(--accent-text)}.comments-heading p{font-size:13px;color:var(--text-muted);max-width:370px}.comment-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.comment-form{background:var(--card);padding:28px}.comment-form label{display:block;color:var(--text-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.comment-form input,.comment-form textarea{display:block;width:100%;margin-top:7px;border:0;border-bottom:1px solid var(--line);padding:10px 0;font:14px var(--font-text);background:transparent;resize:vertical}.comment{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.comment strong{font:500 20px var(--font-subheading)}.comment time{float:right;color:var(--text-muted);font-size:10px}.comment p{margin:8px 0 0;color:var(--text-muted);font-size:13px}.empty-comments{color:var(--text-muted);font-size:13px}@media(max-width:800px){.comments-heading,.comment-layout{grid-template-columns:1fr;gap:28px}.comments-preview{margin-top:70px;padding-top:50px}}

@media(min-width:801px){.comments-heading{gap:var(--layout-gap)}}/* Journal refresh */
.blog-document{--blog-ink:#1c1917;--blog-ink-soft:#57534e;--blog-accent:#b7791f;--blog-page-bg:#f2efe8;--blog-surface:#fffdfa;--blog-surface-soft:#ebe6dc;--blog-line:#d8d0c3;--blog-radius:18px;background:var(--blog-page-bg);color:var(--blog-ink)}.blog-page{background:linear-gradient(180deg,#f2efe8 0%,#f8f5ef 44%,#f2efe8 100%);padding-bottom:96px}.blog-hero,.journal-hero{min-height:clamp(480px,70vh,720px);display:grid;align-content:end;padding:clamp(48px,8vw,110px) var(--page-gutter,clamp(20px,6vw,96px));background-image:linear-gradient(90deg,rgba(19,18,16,.8),rgba(19,18,16,.28)),var(--blog-hero-image);background-position:center;background-size:cover;color:#fff}.blog-hero h1,.journal-hero h1{max-width:880px;font-size:clamp(50px,9vw,124px);line-height:.92;text-wrap:balance}.blog-hero p,.journal-hero p{max-width:580px;color:rgba(255,255,255,.88);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.blog-section{max-width:1320px;margin:0 auto;padding:clamp(62px,8vw,112px) var(--page-gutter,clamp(20px,6vw,80px)) 0}.blog-section__head{margin-bottom:30px}.blog-section__head h2{font-size:clamp(38px,5vw,70px);line-height:.98;text-wrap:balance}.blog-section__head p,.blog-index-note{color:var(--blog-ink-soft);line-height:1.7}.blog-featured-grid,.blog-grid,.blog-grid--three{gap:18px}.blog-card{overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-radius);background:var(--blog-surface);box-shadow:0 12px 30px rgba(28,25,23,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.blog-card:hover{transform:translateY(-6px);border-color:var(--blog-accent);box-shadow:0 22px 48px rgba(28,25,23,.13)}.blog-card__media{background:#ddd5c7}.blog-card__media img{aspect-ratio:16/10;object-fit:cover}.blog-card__body{padding:clamp(18px,2vw,28px)}.blog-card__eyebrow,.blog-card__meta{color:var(--blog-accent)}.blog-card__title{font-size:clamp(22px,2.5vw,34px);line-height:1.08}.blog-card__excerpt{color:var(--blog-ink-soft);line-height:1.65}.blog-search{max-width:680px;padding:20px;border:1px solid var(--blog-line);border-radius:16px;background:rgba(255,253,250,.72)}.blog-search__input{min-height:48px;border-color:var(--blog-line);border-radius:10px;background:#fff;color:var(--blog-ink)}.blog-filters{gap:8px;padding:14px 0}.blog-chip{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;border:1px solid var(--blog-line);border-radius:999px;background:var(--blog-surface);color:var(--blog-ink-soft)}.blog-chip:hover,.blog-chip.is-active{border-color:var(--blog-ink);background:var(--blog-ink);color:#fffdf7}.blog-empty{padding:48px 24px;border:1px dashed var(--blog-line);border-radius:16px;background:rgba(255,253,250,.6);text-align:center}.blog-page a:focus-visible,.blog-page button:focus-visible,.blog-page input:focus-visible{outline:3px solid var(--blog-accent);outline-offset:3px}
@media(max-width:700px){.blog-hero,.journal-hero{min-height:520px;padding:0 20px 58px}.blog-section{padding-left:16px;padding-right:16px}.blog-section__head--split{display:block}.blog-featured-grid,.blog-grid,.blog-grid--three{grid-template-columns:1fr;gap:14px}.blog-featured-grid .blog-card--featured:first-child{grid-column:auto}.blog-card:hover{transform:none}.blog-search{padding:14px}.blog-filters{position:static;overflow-x:auto;flex-wrap:nowrap;margin-inline:-4px;padding-inline:4px}.blog-chip{flex:0 0 auto}}@media(max-width:420px){.blog-hero,.journal-hero{padding-inline:16px}.blog-hero h1,.journal-hero h1{font-size:clamp(44px,14vw,68px)}.blog-card__body{padding:18px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card__media img{transition:none!important}.blog-card:hover{transform:none}}
/* Homepage journal refresh: one clear lead story with four supporting reads. */
.home-blog{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--surface-soft) 0%,var(--surface) 58%,var(--primary-tint) 100%)}
.home-blog::after{content:"";position:absolute;right:-12%;top:14%;width:360px;height:360px;border:1px solid var(--primary-tint);border-radius:50%;pointer-events:none}
.home-blog__heading{position:relative;z-index:1;max-width:1120px;margin:42px auto 44px;display:flex;align-items:end;justify-content:space-between;gap:32px}
.home-blog__heading h2{margin:0;font:500 clamp(42px,5.6vw,76px)/.95 var(--font-subheading);letter-spacing:-.05em}
.home-blog__heading h2 em{color:var(--accent-text);font-style:italic}
.home-blog__heading p{max-width:390px;margin:20px 0 0;color:var(--text-muted);font-size:14px;line-height:1.65}
.home-blog__heading .text-link{flex:0 0 auto;margin-bottom:3px}
.home-blog__grid{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.85fr));grid-auto-rows:minmax(250px,auto);gap:16px}
.home-blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--ink);text-decoration:none;box-shadow:0 10px 28px rgba(28,25,23,.06);transition-property:transform,box-shadow,border-color;transition-duration:240ms;transition-timing-function:cubic-bezier(.2,0,0,1)}
.home-blog-card--featured{grid-row:span 2}
.home-blog-card__media{aspect-ratio:1.42/1;overflow:hidden;background:var(--surface-soft)}
.home-blog-card--featured .home-blog-card__media{aspect-ratio:1.25/1}
.home-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:500ms;transition-timing-function:cubic-bezier(.2,0,0,1)}
.home-blog-card__body{display:grid;align-content:start;gap:12px;flex:1;padding:20px}
.home-blog-card--featured .home-blog-card__body{padding:26px}
.home-blog-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--accent-text);font-size:10px;line-height:1.3;letter-spacing:.08em}
.home-blog-card__meta span+span{color:var(--text-muted)}
.home-blog-card h3{margin:0;font:500 clamp(21px,2.1vw,30px)/1.08 var(--font-subheading);letter-spacing:-.025em}
.home-blog-card--featured h3{font-size:clamp(28px,3vw,42px)}
.home-blog-card p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.6}
.home-blog-card__link{display:inline-flex;align-items:center;gap:9px;align-self:end;margin-top:auto;padding-top:10px;color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.home-blog-card__link .fa-icon{font-size:12px;transition-property:transform;transition-duration:180ms;transition-timing-function:cubic-bezier(.2,0,0,1)}
.home-blog-card:hover,.home-blog-card:focus-visible{border-color:var(--primary);box-shadow:0 18px 42px rgba(28,25,23,.12);transform:translateY(-4px)}
.home-blog-card:hover .home-blog-card__media img,.home-blog-card:focus-visible .home-blog-card__media img{transform:scale(1.035)}
.home-blog-card:hover .home-blog-card__link .fa-icon,.home-blog-card:focus-visible .home-blog-card__link .fa-icon{transform:translateX(4px)}
.home-blog-card:focus-visible{outline:3px solid var(--primary);outline-offset:4px}
@media(max-width:900px){.home-blog__heading{margin-top:34px}.home-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.home-blog-card--featured{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.home-blog-card--featured .home-blog-card__media{aspect-ratio:auto;min-height:100%}}
@media(max-width:620px){.home-blog__heading{display:block;margin:34px 0 32px}.home-blog__heading p{max-width:480px}.home-blog__heading .text-link{display:inline-flex;margin-top:20px}.home-blog__grid{grid-template-columns:1fr;gap:14px}.home-blog-card--featured{display:flex}.home-blog-card__media,.home-blog-card--featured .home-blog-card__media{aspect-ratio:1.45/1;min-height:0}.home-blog-card--featured .home-blog-card__body{padding:20px}.home-blog-card--featured h3{font-size:30px}}
@media(prefers-reduced-motion:reduce){.home-blog-card,.home-blog-card__media img,.home-blog-card__link .fa-icon{transition:none}.home-blog-card:hover,.home-blog-card:focus-visible{transform:none}.home-blog-card:hover .home-blog-card__media img,.home-blog-card:focus-visible .home-blog-card__media img{transform:none}.home-blog-card:hover .home-blog-card__link .fa-icon,.home-blog-card:focus-visible .home-blog-card__link .fa-icon{transform:none}}