#aura-about{font-family:var(--aura-body);color:var(--aura-ink);background:var(--aura-bg);}
#aura-about h1,#aura-about h2{font-family:var(--aura-heading);font-weight:600;margin:0 0 20px;line-height:1.15;}
#aura-about section{padding:60px 0;}
.aura-about-hero{background:#14120F;padding:96px 0 72px;}
.aura-about-hero h1{font-size:clamp(32px,4.6vw,52px);color:#FAF7F1;}
.aura-about-hero .aura-lede{color:rgba(250,247,241,0.72);}
.aura-lede{font-size:18px;max-width:640px;color:#4a4038;}
.aura-house-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;}
.aura-house-card{background:var(--aura-surface);border:1px solid var(--aura-line);border-radius:var(--aura-radius-md);padding:26px;}
.aura-house-name{display:block;font-family:var(--aura-heading);font-size:20px;color:var(--aura-accent);margin-bottom:10px;}
.aura-house-card p{font-size:14px;color:#4a4038;line-height:1.7;margin:0;}
.aura-about-promise{background:var(--aura-support);}
.aura-about-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;}
.aura-about-split p{font-size:16px;color:#4a4038;line-height:1.75;}
.aura-about-address{text-align:center;}
.aura-address{font-size:17px;line-height:1.7;margin:16px 0 32px;}
@media (max-width:768px){ .aura-house-grid{grid-template-columns:1fr;} .aura-about-split{grid-template-columns:1fr;gap:28px;} }
