.hq-proj-hero--ba{padding:64px 0 48px;background:var(--brand-bg-alt);border-top:6px solid var(--brand-secondary)}.hq-ba-fig{margin:0;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg);height:100%}.hq-ba-fig img{width:100%;min-height:240px;-o-object-fit:cover;object-fit:cover}.hq-ba-fig figcaption{padding:12px 16px;font-size:.875rem;color:var(--brand-text);background:var(--brand-bg)}.hq-proj-hero--ba h1{max-width:900px}.hq-proj-hero--ba .lead{max-width:820px}.hq-proj-calc{padding:64px 0;background:var(--brand-bg)}.hq-calc-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;background:var(--brand-bg-alt);box-shadow:var(--brand-shadow)}.hq-calc-result{margin:20px 0 0;padding:16px;background:var(--brand-bg);border-left:4px solid var(--brand-accent);color:var(--brand-text)}.hq-proj-cases{padding:64px 0;background:var(--brand-bg-alt)}.hq-case-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;box-shadow:var(--brand-shadow)}.hq-case-card img{width:100%;min-height:200px;-o-object-fit:cover;object-fit:cover}.hq-case-card__body{padding:20px 20px 24px}.hq-case-card__body h3{margin:0 0 12px;font-size:1.125rem}.hq-case-card__body p{margin:0}