.about-hero__title{max-width:48rem}.about-hero__subtitle{max-width:42rem}.about-profile{background-color:#fff;padding-block:4rem}@media (min-width:1024px){.about-profile{padding-block:5rem}}.about-profile__heading{font-family:var(--font-heading);color:var(--color-brand-dark);text-align:center;margin-bottom:2.5rem;font-size:1.5rem;font-weight:700}@media (min-width:640px){.about-profile__heading{font-size:1.875rem}}.about-profile__highlight{color:var(--color-brand-red)}.about-profile__grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.about-profile__grid{grid-template-columns:3fr 2fr;gap:3rem}}.about-profile__subheading{font-family:var(--font-heading);color:var(--color-brand-dark);margin-bottom:1rem;font-size:1.125rem;font-weight:700}.about-profile__text{color:color-mix(in srgb, var(--color-brand-dark) 70%, transparent);font-family:var(--font-body);margin-bottom:1.75rem;font-size:.9375rem;line-height:1.7}.about-profile__cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.about-profile__cards{grid-template-columns:repeat(2,1fr)}}.about-profile__card{background-color:var(--color-brand-offwhite);border:1px solid color-mix(in srgb, var(--color-brand-dark) 8%, transparent);border-radius:.75rem;padding:1.25rem}.about-profile__card-heading{font-family:var(--font-heading);color:var(--color-brand-dark);margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.about-profile__card-text{font-family:var(--font-body);color:color-mix(in srgb, var(--color-brand-dark) 65%, transparent);font-size:.8125rem;line-height:1.5}.about-profile__image-wrap{aspect-ratio:4/3;border-radius:1rem;position:relative;overflow:hidden}.about-profile__image{object-fit:cover}.about-stats{background-color:var(--color-brand-dark2);padding-block:2.5rem}.about-stats__label{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:.9375rem;font-weight:700;font-family:var(--font-heading);margin-bottom:1.5rem}.about-stats__label-highlight{color:var(--color-brand-red)}.about-stats__grid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.about-stats__grid>div{flex:0 0 calc(50% - 1rem)}@media (min-width:640px){.about-stats__grid>div{flex-basis:calc(33.3333% - 1.33333rem)}}@media (min-width:1024px){.about-stats__grid>div{flex-basis:calc(25% - 1.5rem)}}.about-stats__value{font-family:var(--font-heading);color:#fff;font-size:1.875rem;font-weight:700}@media (min-width:1024px){.about-stats__value{font-size:2.25rem}}.about-stats__caption{color:#ffffffb3;font-size:.75rem;font-family:var(--font-body);margin-top:.25rem;line-height:1.375}.about-timeline{background-color:var(--color-brand-dark);padding-block:4rem}@media (min-width:1024px){.about-timeline{padding-block:6rem}}.about-timeline__container{max-width:56rem}.about-timeline__heading{font-family:var(--font-heading);color:#fff;margin-bottom:3rem;font-size:1.875rem;font-weight:700}@media (min-width:640px){.about-timeline__heading{font-size:2.25rem}}.about-timeline__highlight{color:var(--color-brand-red)}.about-presence{background-color:var(--color-brand-offwhite);padding-block:4rem 5rem}@media (min-width:1024px){.about-presence{padding-block:5rem}}.about-presence__grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.about-presence__grid{grid-template-columns:repeat(2,1fr)}}.about-presence__eyebrow{color:var(--color-brand-red);letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;font-weight:600;font-family:var(--font-body);margin-bottom:.75rem}.about-presence__heading{font-family:var(--font-heading);color:var(--color-brand-dark);margin-bottom:1.5rem;font-size:1.875rem;font-weight:700}@media (min-width:640px){.about-presence__heading{font-size:2.25rem}}.about-presence__text{color:color-mix(in srgb, var(--color-brand-dark) 65%, transparent);line-height:1.625;font-family:var(--font-body);margin-bottom:1.25rem;font-size:1rem}.about-presence__address{color:color-mix(in srgb, var(--color-brand-dark) 60%, transparent);font-style:normal;font-family:var(--font-body);margin-bottom:1.5rem;font-size:.875rem;line-height:1.625}.about-presence__cta{background-color:var(--color-brand-red);color:#fff;font-weight:600;font-family:var(--font-body);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;transition:background-color .2s;display:inline-flex}.about-presence__cta:hover{background-color:var(--color-brand-redDark)}.about-presence__cta:active{transform:scale(.95)}.about-presence__card{background-color:var(--color-brand-dark);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.about-presence__row{border-bottom:1px solid #ffffff1a;padding-bottom:1.25rem}.about-presence__row:last-child{border-bottom:none;padding-bottom:0}.about-presence__row-label{color:#fff6;font-size:.75rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.about-presence__row-value{color:#fff;font-family:var(--font-heading);font-size:1.125rem;font-weight:700}.about-process{background-color:var(--color-brand-dark2);padding-block:4rem}@media (min-width:1024px){.about-process{padding-block:6rem}}.about-process__header{margin-bottom:3rem}.about-process__eyebrow{color:var(--color-brand-red);letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;font-weight:600;font-family:var(--font-body);margin-bottom:.75rem}.about-process__heading{font-family:var(--font-heading);color:#fff;font-size:1.875rem;font-weight:700}@media (min-width:640px){.about-process__heading{font-size:2.25rem}}.about-process__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.about-process__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.about-process__grid{grid-template-columns:repeat(4,1fr)}}.about-process__card{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1.75rem;transition:background-color .3s}.about-process__card:hover{background-color:#ffffff1a}.about-process__icon{color:var(--color-brand-red);margin-bottom:1rem}.about-process__title{font-family:var(--font-heading);color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.about-process__desc{color:#ffffff8c;font-size:.875rem;line-height:1.625;font-family:var(--font-body)}
