.page-hero[data-astro-cid-fwdcsva6]{position:relative;isolation:isolate;padding-block:var(--space-24) var(--space-16);overflow:hidden;color:var(--paper)}@media(min-width:768px){.page-hero[data-astro-cid-fwdcsva6]{padding-block:var(--space-32) var(--space-24)}}.hero-bg[data-astro-cid-fwdcsva6]{position:absolute;inset:0;z-index:-2;background-image:url(/projects-images/bustani-5-bedroom-mansion/cover.jpg);background-size:cover;background-position:center}.hero-overlay[data-astro-cid-fwdcsva6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e0e0e8c,#0e0e0ec7)}@media(min-width:768px){.hero-overlay[data-astro-cid-fwdcsva6]{background:linear-gradient(105deg,#0e0e0ed1,#0e0e0e99 55%,#0e0e0e66)}}.eyebrow[data-astro-cid-fwdcsva6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent-strong);font-weight:600;margin-bottom:var(--space-3)}h1[data-astro-cid-fwdcsva6]{font-size:var(--text-4xl);color:var(--paper);margin:0;text-shadow:0 2px 16px rgba(0,0,0,.4)}@media(min-width:768px){h1[data-astro-cid-fwdcsva6]{font-size:var(--text-display);line-height:1}}.two-col[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-8);grid-template-columns:1fr}@media(min-width:1024px){.two-col[data-astro-cid-fwdcsva6]{grid-template-columns:1fr 2fr;gap:var(--space-16)}}h2[data-astro-cid-fwdcsva6]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}@media(min-width:768px){h2[data-astro-cid-fwdcsva6]{font-size:var(--text-3xl)}}.prose[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin-bottom:var(--space-4);color:var(--text-primary);max-width:64ch}.prose[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]:last-child{margin-bottom:0}.mv-section[data-astro-cid-fwdcsva6]{background:var(--bg-alt)}.mv-grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-12);grid-template-columns:1fr}@media(min-width:768px){.mv-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(2,1fr)}}.mv-grid[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.mv-grid[data-astro-cid-fwdcsva6] article[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--text-secondary);max-width:50ch}.differentiator-section[data-astro-cid-fwdcsva6]{background:var(--bg-body)}.values-section[data-astro-cid-fwdcsva6]{background:var(--bg-alt)}.section-header[data-astro-cid-fwdcsva6]{text-align:center;margin-bottom:var(--space-12)}.section-header[data-astro-cid-fwdcsva6] .eyebrow[data-astro-cid-fwdcsva6],.section-header[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{margin-inline:auto}.values-grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.values-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(4,1fr)}}.value-card[data-astro-cid-fwdcsva6]{padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.value-card[data-astro-cid-fwdcsva6]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-md)}.value-card[data-astro-cid-fwdcsva6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.value-num[data-astro-cid-fwdcsva6]{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--accent-strong);letter-spacing:var(--tracking-wider);font-weight:700;margin-bottom:var(--space-3)}.value-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.value-card[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.team-section[data-astro-cid-fwdcsva6]{background:var(--bg-body)}.team-grid[data-astro-cid-fwdcsva6]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:640px){.team-grid[data-astro-cid-fwdcsva6]{grid-template-columns:repeat(3,1fr)}}.team-card[data-astro-cid-fwdcsva6]{padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center}.team-avatar[data-astro-cid-fwdcsva6]{width:80px;height:80px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--gold-wash);color:var(--accent-strong);display:grid;place-items:center;font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700}.team-card[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:var(--text-lg);margin-bottom:var(--space-1)}.team-role[data-astro-cid-fwdcsva6]{color:var(--accent-strong);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:600;margin-bottom:var(--space-4)}.team-bio[data-astro-cid-fwdcsva6]{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.team-email[data-astro-cid-fwdcsva6]{display:inline-block;color:var(--accent-strong);font-size:var(--text-sm);border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}.team-email[data-astro-cid-fwdcsva6]:hover{border-bottom-color:var(--accent-strong)}.team-note[data-astro-cid-fwdcsva6]{text-align:center;color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-8);font-style:italic}.coverage-section[data-astro-cid-fwdcsva6]{position:relative;isolation:isolate;color:var(--paper);padding-block:var(--space-16);overflow:hidden}@media(min-width:768px){.coverage-section[data-astro-cid-fwdcsva6]{padding-block:var(--space-24)}}.coverage-bg[data-astro-cid-fwdcsva6]{position:absolute;inset:0;z-index:-2;background-image:url(/projects-images/muranga-roadworks/cover.jpg);background-size:cover;background-position:center}.coverage-overlay[data-astro-cid-fwdcsva6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#0e0e0ed9,#8e6c20b3)}.coverage-content[data-astro-cid-fwdcsva6]{text-align:center;max-width:760px;margin-inline:auto}.coverage-section[data-astro-cid-fwdcsva6] .eyebrow-light[data-astro-cid-fwdcsva6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent);font-weight:700;margin-bottom:var(--space-3)}.coverage-section[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{color:var(--paper);font-size:var(--text-3xl);margin-bottom:var(--space-4);text-shadow:0 2px 16px rgba(0,0,0,.4)}@media(min-width:768px){.coverage-section[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{font-size:var(--text-4xl)}}.coverage-text[data-astro-cid-fwdcsva6]{color:var(--mist);max-width:64ch;margin-inline:auto;margin-bottom:var(--space-8)}.locations[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.locations[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{padding:var(--space-2) var(--space-4);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--paper);background:#ffffff0d;backdrop-filter:blur(4px)}.cta-band[data-astro-cid-fwdcsva6]{background:var(--gold-deep);color:var(--paper)}.cta-inner[data-astro-cid-fwdcsva6]{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;justify-content:space-between}.cta-band[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{color:var(--paper);font-size:var(--text-2xl);margin-bottom:var(--space-2)}.cta-band[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--paper);opacity:.85}.cta-buttons[data-astro-cid-fwdcsva6]{display:flex;gap:var(--space-3);flex-wrap:wrap}.btn[data-astro-cid-fwdcsva6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-weight:600}.btn-primary[data-astro-cid-fwdcsva6]{background:var(--accent);color:var(--ink)}.btn-primary[data-astro-cid-fwdcsva6]:hover{background:var(--paper);color:var(--ink)}.btn-secondary-dark[data-astro-cid-fwdcsva6]{background:transparent;color:var(--paper);border:1.5px solid var(--paper)}.btn-secondary-dark[data-astro-cid-fwdcsva6]:hover{background:var(--paper);color:var(--ink)}
