.project-listing-heading{margin-bottom:1.875rem;max-width:43.5625rem}@media (min-width:1200px){.project-listing-heading{margin-bottom:2.9375rem}}.project-listing-heading .h1,.project-listing-heading h1{margin-bottom:1.125rem}@media (min-width:1200px){.project-listing-heading .h1,.project-listing-heading h1{margin-bottom:1.75rem}}.project-listing-heading p{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.55}@media (min-width:1200px){.project-listing-heading p{font-size:1.25rem}}.hero-banner-text-only-section-first-of-type{padding-top:7.1875rem}.hero-banner-text-only-section .h1,.hero-banner-text-only-section h1{margin-bottom:1.125rem}.hero-banner-text-only-section{h1,h2{margin-bottom:22px}p{font-size:inherit;font-weight:inherit}.project-listing-heading{margin:0;max-width:800px}&.center-aligned{text-align:center;.project-listing-heading{margin:0 auto}}&.full-width{.project-listing-heading{max-width:100%}}}@media (min-width:992px){.hero-banner-text-only-section-first-of-type{padding-top:8.75rem}.hero-banner-text-only-section{h1,h2{margin-bottom:35px}}}@media (min-width:1200px){.hero-banner-text-only-section-first-of-type{padding-top:11.25rem}.hero-banner-text-only-section .h1,.hero-banner-text-only-section h1{margin-bottom:1.75rem}}