.about-page{--ab-ink: var(--ed-ink);--ab-ink-soft: #46536b;--ab-accent: var(--ed-accent);--ab-accent-light: #8acaff;--ab-navy: #061b43;--ab-on-navy: #ffffff;--ab-on-navy-soft: #c9d4e8;--ab-hairline: rgba(5, 24, 56, .13);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.7;background:#fff;color:var(--ab-ink);-webkit-font-smoothing:antialiased}.about-page img{display:block;max-width:100%}.about-page.ed-page :is(h1,h2,h3){font-family:var(--ed-display-face);color:var(--ab-ink);text-wrap:balance;margin:0}.about-page.ed-page h1{font-weight:300;font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.08;letter-spacing:-.015em}.about-page.ed-page h2{font-weight:300;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.15;letter-spacing:-.01em}.about-page.ed-page h3{font-weight:600;font-size:1.15rem;line-height:1.35;letter-spacing:normal}.about-page p{margin:0}.about-page a:focus-visible{outline:3px solid var(--ab-accent);outline-offset:3px}.about-page :is(.ab-hero,.ab-closing) a:focus-visible{outline-color:var(--ab-accent-light)}.about-page .ed-btn{gap:10px;padding:15px 28px;border:1.5px solid transparent;border-radius:999px;font-size:1rem;font-weight:500;line-height:normal;text-decoration:none;box-shadow:none;transition:background-color .2s,border-color .2s}.about-page .ed-btn:active{transform:none}.about-page .ed-btn-sand{background-color:var(--ed-sand);color:#2b1f04}.about-page .ed-btn-sand:hover{background-color:#ffd28f}.about-page .ed-btn-outline-light{border-color:#fff9;color:var(--ab-on-navy)}.about-page .ed-btn-outline-light:hover{border-color:#fff;background-color:#ffffff14;box-shadow:none}.ab-chev{flex:none;width:7px;height:12px}@media(prefers-reduced-motion:reduce){.about-page .ed-btn{transition:none}}.ab-wrap{max-width:1180px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.ab-band{padding-block:clamp(72px,10vw,128px)}.ab-white{background:#fff}.ab-paper{background:var(--ed-paper)}.ab-tint{background:var(--ed-tint)}.ab-eyebrow{font-size:.95rem;font-weight:500;color:var(--ab-accent);margin-bottom:18px}.ab-lede{color:var(--ab-ink-soft);font-size:1.12rem;max-width:60ch}.ab-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.ab-link{color:var(--ab-accent);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.ab-link:hover{text-decoration:underline;text-underline-offset:4px}.ab-hero{position:relative;background:var(--ab-navy);color:var(--ab-on-navy);overflow:hidden}.ab-hero-photo,.ab-closing-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ab-hero-photo{object-position:62% 40%}.ab-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061b43f0,#061b43d1 38%,#061b4340 72%,#061b431a)}.ab-hero .ab-wrap{position:relative;z-index:1;padding-block:clamp(110px,15vw,190px) clamp(90px,12vw,150px)}.ab-kicker{color:var(--ab-on-navy-soft);font-size:1rem;margin-bottom:24px;letter-spacing:.01em}.about-page.ed-page .ab-hero h1{color:var(--ab-on-navy);max-width:15ch}.ab-hero h1 span{color:var(--ab-accent-light)}.ab-hero .ab-lede{color:var(--ab-on-navy-soft);margin-top:28px;max-width:46ch;font-size:1.15rem}.ab-vision,.ab-progress-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,104px);align-items:start}.ab-vision>*,.ab-progress-grid>*,.ab-gap-head>*,.ab-values-grid>*,.ab-team>*{min-width:0}.ab-statement{font-family:var(--ed-display-face);font-weight:300;font-size:clamp(1.75rem,3.1vw,2.5rem);line-height:1.28;color:var(--ab-ink);text-wrap:balance}.ab-statement em{font-style:normal;color:var(--ab-accent)}.ab-vision-copy{display:grid;gap:22px;color:var(--ab-ink-soft);font-size:1.06rem}.ab-towards{list-style:none;margin:30px 0 0;padding:0}.ab-towards li{padding:18px 0;border-top:1px solid var(--ab-hairline);color:var(--ab-ink-soft)}.ab-towards li:last-child{border-bottom:1px solid var(--ab-hairline)}.ab-towards b{color:var(--ab-ink);font-weight:600;display:block;margin-bottom:2px}.ab-gap-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(40px,7vw,104px);align-items:end}.ab-gaps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--ab-hairline)}.ab-gap{padding:32px 32px 0 0;display:grid;gap:10px;align-content:start}.ab-gap+.ab-gap{padding-left:32px;border-left:1px solid var(--ab-hairline)}.ab-gap p{color:var(--ab-ink-soft);font-size:1rem}.ab-ico{width:48px;height:48px;border-radius:50%;background:#fff;color:var(--ab-accent);display:grid;place-items:center;margin-bottom:8px}.ab-ico svg{width:24px;height:24px}.ab-evidence{margin-top:64px;padding-top:48px;border-top:1px solid var(--ab-hairline);display:flex;justify-content:center}.ab-evidence-inner{display:flex;align-items:center;gap:32px;max-width:760px}.ab-evidence-inner p{min-width:0;color:var(--ab-ink);font-size:1.08rem;max-width:56ch}.ab-evidence-figure{flex:none;padding-right:32px;border-right:1px solid var(--ab-hairline);font-family:var(--ed-display-face);font-weight:300;font-size:clamp(2.8rem,6vw,4rem);line-height:1;color:var(--ab-accent);font-variant-numeric:tabular-nums}.ab-evidence cite{display:block;margin-top:8px;font-style:normal;font-size:.82rem;color:var(--ab-ink-soft)}.ab-progress-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:30% 50%;border-radius:6px}.ab-steps{list-style:none;margin:40px 0 0;padding:0}.ab-steps li{padding-block:28px;border-top:1px solid var(--ab-hairline);display:grid;gap:8px}.ab-steps li:last-child{border-bottom:1px solid var(--ab-hairline)}.ab-status{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink-soft);display:flex;align-items:center;gap:10px}.ab-status:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ab-accent)}.ab-status.done:before{background:var(--ab-accent)}.ab-status.now:before{background:linear-gradient(90deg,var(--ab-accent) 50%,transparent 50%)}.ab-steps p{color:var(--ab-ink-soft);max-width:58ch}.ab-who{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--ab-hairline)}.ab-who-item{padding:32px 28px 8px 0;display:grid;gap:12px;align-content:start;min-width:0}.ab-who-item+.ab-who-item{padding-left:28px;border-left:1px solid var(--ab-hairline)}.ab-who-item p{color:var(--ab-ink-soft);font-size:.98rem}.ab-who-item .ab-link{margin-top:6px;font-size:.97rem}.ab-values-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,7vw,104px)}.ab-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.ab-value{padding-block:26px;border-top:1px solid var(--ab-hairline);display:grid;gap:8px}.ab-value p{color:var(--ab-ink-soft);font-size:1rem}.ab-team{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px clamp(40px,7vw,104px);align-items:center}.ab-team-photos{position:relative;padding-bottom:56px;padding-right:48px}.ab-tp-main{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px}.ab-tp-inset{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;border:6px solid var(--ed-tint)}.ab-team-copy{display:grid;gap:20px;justify-items:start;color:var(--ab-ink-soft);font-size:1.08rem}.about-page.ed-page .ab-team-copy h2{margin-bottom:4px}.ab-team-copy strong{color:var(--ab-ink);font-weight:600}.ab-closing{position:relative;background:var(--ab-navy);color:var(--ab-on-navy);overflow:hidden}.ab-closing-photo{object-position:50% 45%}.ab-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#061b43e0,#061b43cc)}.ab-closing .ab-wrap{position:relative;z-index:1;padding-block:clamp(96px,12vw,150px);text-align:center;display:grid;justify-items:center}.about-page.ed-page .ab-closing h2{color:var(--ab-on-navy);max-width:20ch}.ab-closing p{color:var(--ab-on-navy-soft);margin-top:20px;max-width:54ch;font-size:1.1rem}.ab-closing .ab-actions{justify-content:center}@media(max-width:960px){.ab-who{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-who-item:nth-child(3){padding-left:0;border-left:0}.ab-who-item:nth-child(n+3){border-top:1px solid var(--ab-hairline);margin-top:24px}.ab-values-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.ab-vision,.ab-gap-head,.ab-progress-grid,.ab-team,.ab-gaps{grid-template-columns:minmax(0,1fr)}.ab-gap,.ab-gap+.ab-gap{padding:26px 0;border-left:0}.ab-gap+.ab-gap{border-top:1px solid var(--ab-hairline)}.ab-progress-photo{aspect-ratio:3 / 2}.ab-evidence-inner{flex-direction:column;align-items:flex-start;gap:16px}.ab-evidence-figure{border-right:0;padding-right:0}.ab-hero:after{background:linear-gradient(180deg,#061b438c,#061b43e6 60%)}.ab-hero-photo{object-position:46% 40%}.ab-hero .ab-wrap{padding-block:72px 56px}}@media(max-width:560px){.about-page{font-size:16px}.ab-who{grid-template-columns:minmax(0,1fr)}.ab-who-item,.ab-who-item+.ab-who-item{padding:24px 0;border-left:0;margin-top:0}.ab-who-item+.ab-who-item{border-top:1px solid var(--ab-hairline)}.ab-values{grid-template-columns:minmax(0,1fr)}}
