.about-page{--about-line:var(--border);--about-muted:var(--muted-foreground);background:var(--background);color:var(--foreground)}.about-intro{padding:140px 0 56px;background:var(--muted)}.about-intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.about-intro-copy h1{font-size:clamp(36px,4vw,54px);font-weight:600;line-height:var(--lh-display);letter-spacing:-.045em;margin:18px 0 22px;max-width:580px}.about-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--about-muted);max-width:490px;margin-bottom:28px}.about-photo{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:20px;background:var(--primary-dark)}.about-photo img{width:100%;height:100%;object-fit:cover}.about-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,var(--colors-main-tone-062b24dd))}.about-photo-caption{position:absolute;z-index:1;inset-inline:28px;bottom:26px;color:var(--colors-main-primary-white)}.about-photo-caption span{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em}.about-photo-caption p{font-size:var(--fs-title);font-weight:500;margin-top:8px;max-width:300px}.about-crumbs{border-bottom:1px solid var(--about-line);padding-block:12px}.about-section{padding-block:72px}.about-story{display:grid;grid-template-columns:1fr 1.7fr;gap:72px;align-items:start}.about-story>.about-section-heading{position:sticky;top:112px}.about-cta h2,.about-section-heading h2{font-size:clamp(26px,3vw,36px);line-height:var(--lh-heading);letter-spacing:-.035em;font-weight:600}.about-section-heading.brand-eyebrow{margin-bottom:14px}.about-story-copy{color:var(--about-muted);font-size:var(--fs-base);line-height:var(--lh-prose)}.about-story-copy.cms-public-prose{font-size:1.0625rem}.about-story-copy.cms-public-prose>:first-child{margin-top:0}.about-purpose{border-block:1px solid var(--about-line);background:var(--muted)}.about-purpose-grid{display:grid;grid-template-columns:1fr 1fr}.about-purpose article{padding:36px 40px 36px 0}.about-purpose article+article{border-inline-start:1px solid var(--about-line);padding-inline:40px 0}.about-checklist svg,.about-purpose svg,.about-values svg{color:var(--primary);flex-shrink:0}.about-purpose h2{font-size:var(--fs-title);font-weight:600;margin:16px 0 12px}.about-purpose p,.about-values p{color:var(--about-muted);font-size:var(--fs-base);line-height:var(--lh-copy)}.about-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.about-heading-row>p{max-width:440px;color:var(--about-muted);font-size:var(--fs-base);line-height:var(--lh-copy)}.about-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--about-line);border-radius:16px;overflow:hidden}.about-values article{padding:28px 24px}.about-values article+article{border-inline-start:1px solid var(--about-line)}.about-values h3{font-size:var(--fs-lead);font-weight:600;margin:20px 0 12px}.about-stats{position:relative;isolation:isolate;overflow:hidden;padding-block:44px;color:var(--colors-main-primary-white);background:var(--colors-main-grey-900)}.about-stats>.about-wrap{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about-stats>.about-wrap>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline:16px;text-align:center}.about-stats>.about-wrap>div+div{border-inline-start:1px solid var(--colors-main-tone-ffffff26)}.about-stats strong{font-size:clamp(28px,3vw,38px);line-height:var(--lh-heading);font-weight:600;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--colors-main-accent-200) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.about-stats span{font-size:var(--fs-meta);color:var(--colors-main-tone-ffffffb8)}.about-checklist>div{display:flex;gap:14px;padding-block:20px;border-bottom:1px solid var(--about-line)}.about-checklist>div:first-child{padding-top:0}.about-checklist p{font-size:var(--fs-base);line-height:var(--lh-copy);color:var(--about-muted)}.about-cta-section{padding:0 0 72px}.about-cta{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:40px;border-radius:20px;color:var(--colors-main-primary-white);background:linear-gradient(135deg,var(--colors-main-primary-600),var(--colors-main-primary-900));box-shadow:inset 0 1px 0 rgb(255 255 255/.12)}.about-cta:after,.about-cta:before{position:absolute;z-index:0;content:"";pointer-events:none}.about-cta:before{inset:0;border-radius:inherit;background:radial-gradient(60% 80% at 12% 8%,color-mix(in srgb,var(--colors-main-accent-400) 34%,transparent) 0,transparent 62%),radial-gradient(55% 70% at 92% 88%,color-mix(in srgb,var(--colors-main-accent-600) 30%,transparent) 0,transparent 60%),radial-gradient(70% 90% at 78% 6%,color-mix(in srgb,var(--colors-main-primary-500) 26%,transparent) 0,transparent 66%)}.about-cta:after{inset:0;border-radius:inherit;background:radial-gradient(38% 55% at 68% 42%,color-mix(in srgb,var(--colors-main-accent-300) 22%,transparent) 0,transparent 70%),radial-gradient(45% 60% at 30% 92%,color-mix(in srgb,var(--colors-main-accent-500) 24%,transparent) 0,transparent 68%)}.about-cta>*{position:relative;z-index:1}.about-cta>div:first-of-type{flex:1 1 auto;min-width:0;text-align:left}.about-cta h2{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--colors-main-accent-200) 55%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.about-cta .brand-eyebrow{color:var(--colors-main-accent-300)}.about-cta h2{margin:12px 0 16px}.about-cta p:not(.brand-eyebrow){max-width:600px;color:rgb(255 255 255/.82);font-size:var(--fs-base);line-height:var(--lh-copy)}.about-cta-actions{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:18px}.about-cta .brand-button{background:#fff;color:var(--colors-main-primary-900);box-shadow:0 14px 30px -14px rgb(0 0 0/.55)}.about-cta .brand-button:hover{background:#fff}.about-cta-actions>a:last-child{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-meta);font-weight:500;color:#fff}.about-cta-actions>a:last-child:hover{color:#fff!important}@media(max-width:900px){.about-intro-grid{gap:32px}.about-story{gap:36px;grid-template-columns:1fr 1.5fr}.about-values{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values article:nth-child(3){border-inline-start:0}.about-values article:nth-child(n+3){border-top:1px solid var(--about-line)}.about-cta{padding:36px}}@media(max-width:640px){.about-intro{padding:100px 0 32px}.about-intro-grid{grid-template-columns:1fr;gap:28px}.about-intro-copy h1{font-size:36px;margin:14px 0 18px}.about-lead{font-size:var(--fs-base);margin-bottom:22px}.about-photo{aspect-ratio:4/3;border-radius:14px}.about-photo-caption{inset-inline:20px;bottom:20px}.about-section{padding-block:44px}.about-story{grid-template-columns:1fr;gap:24px}.about-story>.about-section-heading{position:static}.about-heading-row{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:24px}.about-purpose-grid{grid-template-columns:1fr}.about-purpose article{padding:28px 0}.about-purpose article+article{border-inline-start:0;border-top:1px solid var(--about-line);padding:28px 0}.about-values article{padding:22px 18px}.about-values h3{font-size:var(--fs-base);margin-top:16px}.about-values p{font-size:var(--fs-meta)}.about-stats>.about-wrap{grid-template-columns:1fr 1fr;row-gap:28px}.about-stats>.about-wrap>div:nth-child(3){border-inline-start:0}.about-cta-section{padding-bottom:44px}.about-cta{flex-direction:column;padding:28px;gap:26px}.about-cta,.about-cta-actions{align-items:flex-start}.about-cta h2{font-size:28px}}