.AboutPage-module__6hKwXW__page{background:var(--brand-off-white);color:var(--brand-ink)}.AboutPage-module__6hKwXW__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wght" 325;margin:0 0 1.5rem;font-size:.875rem;line-height:1.3125rem}.AboutPage-module__6hKwXW__sectionHeading{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:2.625rem;font-weight:700;line-height:2.5rem}.AboutPage-module__6hKwXW__sectionIntro{max-width:40rem;margin:.75rem 0 0;font-size:1rem;line-height:1.5625rem}.AboutPage-module__6hKwXW__hero{padding:6rem 0 5rem}.AboutPage-module__6hKwXW__heroHeading{max-width:77.5rem;font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;margin:0 0 2rem;font-size:6rem;font-weight:700;line-height:6rem}.AboutPage-module__6hKwXW__heroIntro{max-width:45rem;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.625rem}.AboutPage-module__6hKwXW__heroActions{gap:1rem;display:flex}.AboutPage-module__6hKwXW__story{background:var(--brand-ink);color:var(--brand-off-white);padding:5rem 0}.AboutPage-module__6hKwXW__storyGrid{grid-template-columns:25rem 1fr;gap:4rem;display:grid}.AboutPage-module__6hKwXW__storyBody{flex-direction:column;gap:1.25rem;display:flex}.AboutPage-module__6hKwXW__storyBody p{margin:0;font-size:1rem;line-height:1.5625rem}.AboutPage-module__6hKwXW__storyBody .AboutPage-module__6hKwXW__manifesto{max-width:51.25rem;font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.8125rem}.AboutPage-module__6hKwXW__routes{padding:5rem 0}.AboutPage-module__6hKwXW__routeGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.AboutPage-module__6hKwXW__routeCard{background:var(--brand-white,#fff);min-height:14.375rem;color:var(--brand-ink);border-top:6px solid #0000;flex-direction:column;gap:.75rem;padding:1.25rem;text-decoration:none;transition:transform .16s;display:flex}.AboutPage-module__6hKwXW__routeCard:hover{transform:translateY(-2px)}.AboutPage-module__6hKwXW__routeCard[data-accent=jobs]{border-top-color:var(--brand-chartreuse)}.AboutPage-module__6hKwXW__routeCard[data-accent=people]{border-top-color:var(--brand-tiger)}.AboutPage-module__6hKwXW__routeCard[data-accent=practice]{border-top-color:var(--brand-yale)}.AboutPage-module__6hKwXW__routeCard[data-accent=projects]{border-top-color:var(--brand-turquoise)}.AboutPage-module__6hKwXW__routeCard[data-accent=learn]{background:var(--brand-ink);color:var(--brand-off-white);border-top-color:var(--brand-ink)}.AboutPage-module__6hKwXW__routeEyebrow{letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wght" 325;font-size:.875rem}.AboutPage-module__6hKwXW__routeTitle{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.8125rem}.AboutPage-module__6hKwXW__routeBlurb{flex:1;font-size:1rem;line-height:1.5625rem}.AboutPage-module__6hKwXW__routeAction{font-variation-settings:"wght" 325;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.AboutPage-module__6hKwXW__proof{background:var(--brand-white,#fff);border-top:1px solid #1616161f;border-bottom:1px solid #1616161f;padding:5rem 0}.AboutPage-module__6hKwXW__statRow{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2.5rem 0;display:grid}.AboutPage-module__6hKwXW__stat{border-left:4px solid #0000;padding:.25rem 0 .25rem 1.25rem}.AboutPage-module__6hKwXW__stat[data-accent=jobs]{border-left-color:var(--brand-chartreuse)}.AboutPage-module__6hKwXW__stat[data-accent=projects]{border-left-color:var(--brand-turquoise)}.AboutPage-module__6hKwXW__stat[data-accent=practice]{border-left-color:var(--brand-yale)}.AboutPage-module__6hKwXW__stat[data-accent=people]{border-left-color:var(--brand-tiger)}.AboutPage-module__6hKwXW__statValue{font-family:var(--font-funnel-display), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:2.625rem;font-weight:700;line-height:2.5rem}.AboutPage-module__6hKwXW__statLabel{margin:.5rem 0 0;font-size:.875rem;line-height:1.3125rem}.AboutPage-module__6hKwXW__proofLine{max-width:55rem;margin:0;font-size:1rem;line-height:1.5625rem}.AboutPage-module__6hKwXW__team{padding:5rem 0}.AboutPage-module__6hKwXW__teamGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0;display:grid}.AboutPage-module__6hKwXW__teamCard{background:var(--brand-white,#fff);height:5rem;color:var(--brand-ink);border-left:6px solid var(--brand-tiger);align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:transform .16s;display:flex}.AboutPage-module__6hKwXW__teamCard:hover{transform:translateY(-2px)}.AboutPage-module__6hKwXW__teamAvatar{background:var(--brand-tiger);width:3rem;height:3rem;color:var(--brand-on-tiger,#fff);font-family:var(--font-funnel-display), Arial, sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.AboutPage-module__6hKwXW__teamPortrait{object-fit:cover;width:100%;height:100%}.AboutPage-module__6hKwXW__teamBody{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.AboutPage-module__6hKwXW__teamName{font-variation-settings:"wght" 325;font-size:1rem;line-height:1.375rem}.AboutPage-module__6hKwXW__teamRole{opacity:.75;font-size:.875rem;line-height:1.1875rem}.AboutPage-module__6hKwXW__charity{background:var(--brand-yale);color:var(--brand-on-yale,#fff);padding:5rem 0}.AboutPage-module__6hKwXW__charityGrid{grid-template-columns:25rem 1fr;align-items:start;gap:4rem;display:grid}.AboutPage-module__6hKwXW__charityCopy{margin:0 0 2rem;font-size:1rem;line-height:1.5625rem}.AboutPage-module__6hKwXW__closing{background:var(--brand-ink);color:var(--brand-off-white);padding:6rem 0}.AboutPage-module__6hKwXW__closingInner{text-align:center}.AboutPage-module__6hKwXW__closingActions{justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}@media (max-width:64rem){.AboutPage-module__6hKwXW__routeGrid{grid-template-columns:repeat(2,1fr)}.AboutPage-module__6hKwXW__storyGrid,.AboutPage-module__6hKwXW__charityGrid{grid-template-columns:1fr;gap:1.5rem}.AboutPage-module__6hKwXW__teamGrid,.AboutPage-module__6hKwXW__statRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.AboutPage-module__6hKwXW__hero{padding:4rem 0 3rem}.AboutPage-module__6hKwXW__heroHeading{font-size:2.5rem;line-height:2.5rem}.AboutPage-module__6hKwXW__heroIntro{font-size:1rem;line-height:1.5625rem}.AboutPage-module__6hKwXW__heroActions,.AboutPage-module__6hKwXW__closingActions{flex-direction:column;align-items:stretch}.AboutPage-module__6hKwXW__sectionHeading{font-size:2rem;line-height:2rem}.AboutPage-module__6hKwXW__story,.AboutPage-module__6hKwXW__routes,.AboutPage-module__6hKwXW__proof,.AboutPage-module__6hKwXW__team,.AboutPage-module__6hKwXW__charity{padding:3rem 0}.AboutPage-module__6hKwXW__closing{padding:4rem 0}.AboutPage-module__6hKwXW__routeGrid,.AboutPage-module__6hKwXW__teamGrid{grid-template-columns:1fr}.AboutPage-module__6hKwXW__routeCard{min-height:0}.AboutPage-module__6hKwXW__routeCard .AboutPage-module__6hKwXW__routeBlurb{display:none}.AboutPage-module__6hKwXW__routeCard{gap:.375rem;padding:.875rem 1rem}.AboutPage-module__6hKwXW__teamCard{height:auto;min-height:4.0625rem;padding:.75rem 1rem}.AboutPage-module__6hKwXW__teamAvatar{width:2.5rem;height:2.5rem}.AboutPage-module__6hKwXW__storyBody .AboutPage-module__6hKwXW__manifesto{font-size:1.25rem;line-height:1.5625rem}}
