.src3ccdc-home-hero{position:relative;padding:0;background:var(--brand-primary-dark)}.src3ccdc-overlay-scene{position:relative;min-height:640px}.src3ccdc-overlay-scene>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:640px;-o-object-fit:cover;object-fit:cover;border-radius:0}.src3ccdc-overlay-scene-mask{position:relative;z-index:1;min-height:640px;padding:80px 0;background:rgba(25,67,24,.82)}.src3ccdc-home-hero .eyebrow,.src3ccdc-home-hero a:not([class*=btn-]),.src3ccdc-home-hero caption,.src3ccdc-home-hero h1,.src3ccdc-home-hero li,.src3ccdc-home-hero p,.src3ccdc-home-hero span,.src3ccdc-home-hero strong,.src3ccdc-home-hero td,.src3ccdc-home-hero th{color:#fff}.src3ccdc-home-hero h1{max-width:40rem}.src3ccdc-spec-brief{width:100%;max-width:40rem;margin:24px 0 32px;border-collapse:collapse;background:rgba(0,0,0,.22)}.src3ccdc-spec-brief caption{caption-side:top;text-align:left;padding:0 0 12px;color:#fff;font-weight:700}.src3ccdc-spec-brief td,.src3ccdc-spec-brief th{padding:14px 16px;border:1px solid rgba(255,255,255,.28);color:#fff;text-align:left;vertical-align:top}.src3ccdc-spec-brief thead th{background:rgba(255,255,255,.08)}.src3ccdc-home-hero .btn-light{background:#fff;color:var(--brand-primary-dark)}.src3ccdc-home-hero .btn-outline-light{color:#fff;border-color:#fff}.src3ccdc-task-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0 0 32px}.src3ccdc-task-counts li{background:#fff;border-left:4px solid var(--brand-primary);padding:16px;color:var(--brand-text)}.src3ccdc-task-counts strong{display:block;font-size:1.75rem;color:var(--brand-primary-dark)}.src3ccdc-spec-table thead th{background:var(--brand-primary-light);color:var(--brand-text)}.src3ccdc-spec-table td,.src3ccdc-spec-table th{color:var(--brand-text)}.src3ccdc-faq-inset .accordion-button{color:var(--brand-text);background:#fff}.src3ccdc-faq-inset .accordion-body{color:var(--brand-text)}.src3ccdc-bleed-cta{padding:16px 0 0}.src3ccdc-home-cta .eyebrow,.src3ccdc-home-cta a:not([class*=btn-]),.src3ccdc-home-cta h2,.src3ccdc-home-cta li,.src3ccdc-home-cta p{color:#fff}.src3ccdc-cta-form-shell{margin-top:32px;background:#fff;padding:32px;border:1px solid var(--brand-border)}.src3ccdc-cta-form-shell,.src3ccdc-cta-form-shell .form-label,.src3ccdc-cta-form-shell .form-text,.src3ccdc-cta-form-shell .src3ccdc-form-note,.src3ccdc-cta-form-shell a:not([class*=btn-]),.src3ccdc-cta-form-shell label,.src3ccdc-cta-form-shell p{color:var(--brand-text)}@media (max-width:991.98px){.src3ccdc-task-counts{grid-template-columns:1fr 1fr}.src3ccdc-overlay-scene,.src3ccdc-overlay-scene-mask,.src3ccdc-overlay-scene>img{min-height:480px}}@media (max-width:575.98px){.src3ccdc-task-counts{grid-template-columns:1fr}.src3ccdc-cta-form-shell{padding:24px 16px}}