@layer components{.c-about{--about-background-color:var(--brand-blue);--about-title-font-size:var(--font-size-h2);--about-body-text-color:#fff;--api-title-color:var(--brand-yellow);--about-lead-text-color:var(--about-body-text-color);--api-figure-max-height:600px;--api-figure-aspect-ratio:887/600;background:var(--about-background-color);color:var(--about-body-text-color);display:flex;overflow-x:clip;padding:0 var(--grid-browser-gutter)}.c-about__blurb{font-weight:var(--font-weight-regular)}.c-about__container{display:flex;gap:1.5rem 4.6rem;justify-content:space-between;padding-left:8.33333%;position:relative;width:100%}.c-about__main{display:flex;flex-direction:column;gap:unset;justify-content:center;margin:0;max-width:58.33333%;padding:6rem 0;position:relative;z-index:1}.c-about__lead{color:var(--about-lead-text-color,var(--body-color))}.c-about__lead+*{margin-top:1rem}.c-about__image{display:block;margin-right:calc(var(--grid-browser-gutter)*-1);margin-top:-4.5rem;max-height:653px;position:relative}.c-about__content{margin-top:1.25rem}.c-about__buttons{margin-top:1.75rem}@media only screen and (max-width:800px){.c-about{padding:0}.c-about__container{flex-direction:column;gap:0;padding:0}.c-about__image{align-self:flex-end;margin-right:0;max-width:36vw}.c-about__main{flex-direction:column;max-width:unset;order:2;padding:1rem var(--grid-browser-gutter) var(--content-blocks-margin)}.c-about__content,.c-about__title{flex:unset;max-width:unset}.c-about__buttons{margin-top:1rem}}}