.about-main{width:min(1040px,100%);margin:0 auto;padding:88px 40px 72px}.about-heading{max-width:720px;margin-bottom:72px}.about-eyebrow{font-family:var(--font-display);font-size:14px;letter-spacing:3px;color:var(--gold);margin-bottom:20px}.about-heading h1{font-size:48px;line-height:1.45;margin-bottom:24px;font-weight:500}.about-heading>p:not(.about-eyebrow){color:var(--secondary);font-size:18px;line-height:32px;margin-bottom:32px;max-width:640px}.about-sections{display:flex;flex-direction:column;gap:48px}.about-sections section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px 40px;padding-top:32px;border-top:1px solid var(--border)}.about-sections h2{grid-column:1;grid-row:1/6;font-size:22px;line-height:32px;color:var(--text)}.about-sections p,.about-sections .text-link{grid-column:2;line-height:30px;color:var(--secondary)}.about-sections .text-link{color:var(--gold);min-height:44px;display:inline-flex;align-items:center}.about-sections p{overflow-wrap:anywhere}@media(max-width:699px){.about-main{padding:40px 20px 48px}.about-heading{margin-bottom:48px}.about-heading h1{font-size:32px;line-height:1.5;margin-bottom:20px}.about-heading>p:not(.about-eyebrow){font-size:16px;line-height:28px;margin-bottom:24px}.about-heading .button-primary{width:100%}.about-sections{gap:32px}.about-sections section{grid-template-columns:1fr;gap:16px;padding-top:24px}.about-sections h2{grid-column:auto;grid-row:auto;font-size:20px;line-height:30px}.about-sections p,.about-sections .text-link{grid-column:auto;line-height:28px}}
.site-header-spacer{flex:1;min-width:0;height:48px}@media(max-width:1199px){.site-header--about{grid-template-columns:minmax(0,1fr)}.site-header--about .site-brand-area{grid-column:1/-1}.site-header-spacer{display:none}}@media(max-width:599px){.site-header--about .site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}
