.about-page{--soft:#eeeede}.about-page section[id]{scroll-margin-top:30px}.about-intro{background:var(--cream);padding:42px 0 55px}.about-intro-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.about-intro-copy{padding:25px 0}.about-intro h1{font-size:clamp(43px,4.6vw,67px);line-height:1.09;margin-bottom:26px}.about-lead{max-width:470px;font-size:17px;color:var(--muted);line-height:1.8;margin-bottom:28px}.about-intro-note{display:flex;gap:14px;align-items:center;margin-top:30px}.about-intro-note>span{font-size:42px;color:#81906c}.about-intro-note p{font-size:11px;margin:0;color:var(--muted)}.about-intro-photo{position:relative;margin:0;min-width:0}.about-intro-photo>img{width:100%;height:505px;border-radius:150px 3px 3px 3px;object-position:60% center}.about-intro-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:55px 24px 23px;background:linear-gradient(transparent,#122f24cc);color:white;font-size:9px;letter-spacing:2px}.about-photo-tag{position:absolute;bottom:50px;left:-32px;background:#e5e6d2;padding:22px 28px;font:32px/1.1 Georgia,serif;box-shadow:0 8px 25px #142d2310}.about-jump{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0;border-bottom:1px solid var(--line);font-size:12px}.about-jump>span{font-size:9px;letter-spacing:2px;color:var(--muted)}.about-jump a{font-weight:600}.about-jump a:hover{color:#8b682d}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-story>div>p:not(.eyebrow){color:var(--muted);font-size:15px}.about-timeline>div{display:flex;gap:22px;padding-bottom:30px;position:relative}.about-timeline>div:last-child{padding-bottom:0}.about-timeline>div>span{border:1px solid var(--line);background:white;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;font-size:10px;color:#72815c;z-index:1}.about-timeline>div:not(:last-child):before{content:'';width:1px;background:var(--line);position:absolute;left:18px;top:35px;bottom:0}.about-timeline strong{font:33px Georgia,serif;color:#73845c}.about-timeline h3{font-size:15px;margin:8px 0}.about-timeline p{font-size:13px;color:var(--muted);margin-bottom:0;line-height:1.8}.about-purpose{background:var(--ink);color:white}.about-purpose>.wrap>.eyebrow{color:#c5cdae}.about-purpose h2 em{color:#c3cda2}.about-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:42px}.about-purpose-grid article{padding:32px 35px;border:1px solid #dce3d134;position:relative}.about-purpose-grid .eyebrow{color:#c5cdae}.about-purpose-grid h3{font:30px/1.2 Georgia,serif;max-width:380px;margin-bottom:20px}.about-purpose-grid p:last-child{color:#d0d8cf;font-size:14px;max-width:420px;margin-bottom:0}.about-symbol{position:absolute;top:20px;right:25px;font:38px Georgia,serif;color:#b8c595}.about-values .section-heading>p{font-size:13px;color:var(--muted);margin:0}.about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-value-grid article{padding:30px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.about-value-grid article>span{font:46px Georgia,serif;color:#899875}.about-value-grid h3{font-size:15px;margin:16px 0 10px}.about-value-grid p{font-size:13px;color:var(--muted);margin:0;max-width:270px}.about-work{background:var(--cream)}.about-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:60px 0}.about-work-grid>img{width:100%;height:480px;object-position:60% center}.about-work-grid>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.about-program-links a{display:flex;gap:18px;align-items:center;font-size:14px;padding:17px 0;border-bottom:1px solid #d6dac9}.about-program-links a>span:first-child{font-size:10px;color:#6d7f55}.about-program-links a>span:last-child{margin-left:auto}.about-program-links a:hover{color:#8b682d}.about-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.about-portrait{position:relative;background:var(--cream);overflow:hidden}.about-portrait>img{width:100%;height:310px;object-position:50% 18%;transition:transform .3s}.about-portrait>span{position:absolute;bottom:15px;right:15px;background:white;width:37px;height:37px;display:grid;place-items:center;border-radius:50%}.about-team-card:hover img{transform:scale(1.035)}.about-team-card h3{font:22px/1.25 Georgia,serif;margin:20px 0 8px}.about-team-card p{font-size:11px;color:var(--muted);margin:0}.about-page .text-link{white-space:nowrap}@media(max-width:1050px){.about-intro-grid{gap:35px}.about-story{gap:50px}.about-intro-photo>img{height:470px}.about-team-grid{gap:15px}.about-portrait>img{height:250px}.about-work-grid{gap:40px}.about-work-grid>img{height:440px}}@media(max-width:760px){.about-intro{padding-top:10px;padding-bottom:35px}.about-intro-grid{grid-template-columns:1fr;gap:20px}.about-intro h1{font-size:48px}.about-lead{font-size:15px}.about-intro-photo{margin-left:15px}.about-intro-photo>img{height:370px;border-top-left-radius:100px}.about-photo-tag{left:-15px;bottom:48px;font-size:28px;padding:18px 24px}.about-jump{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}.about-jump>span{flex-basis:100%}.about-jump a{font-size:11px}.about-story{grid-template-columns:1fr;gap:35px}.about-purpose-grid{grid-template-columns:1fr;gap:20px}.about-purpose-grid article{padding:26px}.about-purpose-grid h3{font-size:28px;padding-right:15px}.about-value-grid{grid-template-columns:repeat(2,1fr)}.about-value-grid article{padding:23px 18px}.about-value-grid h3{font-size:13px}.about-value-grid p{font-size:12px}.about-work-grid{grid-template-columns:1fr;gap:30px;padding:40px 0}.about-work-grid>img{height:320px}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.about-portrait>img{height:240px}.about-team-card h3{font-size:19px}.about-team-card p{font-size:10px}.about-people .section-heading{gap:20px}}@media(max-width:400px){.about-intro h1{font-size:42px}.about-portrait>img{height:200px}.about-intro-photo>img{height:320px}}
.about-page .about-jump{position:static;box-shadow:none;left:auto;right:auto;top:auto;background:transparent;flex-direction:row}
