.about-page{background:#f6f1e7;color:#172940;min-height:100vh}.about-hero{max-width:1180px;margin:0 auto;padding:110px 48px 90px;border-bottom:1px solid rgba(23,41,64,.16)}.about-hero h1{max-width:900px;margin:14px 0 20px;font-family:var(--font-serif);font-size:clamp(64px,9vw,128px);font-weight:500;line-height:.85;letter-spacing:-.04em}.about-hero>p:last-child{max-width:720px;font-size:clamp(18px,2.1vw,28px);line-height:1.55;color:#566170}.about-story{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);gap:90px;padding-top:100px;padding-bottom:100px}.about-story-heading{align-self:start;position:sticky;top:34px}.about-story-heading h2{margin:12px 0 0;font-family:var(--font-serif);font-size:clamp(46px,5.4vw,82px);font-weight:500;line-height:.95;letter-spacing:-.025em}.about-story-copy{max-width:760px;font-size:19px;line-height:1.82;color:#4c5866}.about-story-copy p{margin:0 0 28px}.about-story-intro{font-family:var(--font-serif);font-size:clamp(30px,3.3vw,46px);line-height:1.2!important;color:#172940}.about-story-copy blockquote{margin:54px 0 16px;padding:34px 38px;border-left:4px solid #c96b43;background:rgba(255,255,255,.42);font-family:var(--font-serif);font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.2;color:#172940}.about-story-answer{margin-bottom:54px!important;color:#c96b43;font-family:var(--font-serif);font-size:34px;font-weight:600}.about-story-copy h3{margin:70px 0 24px;font-family:var(--font-serif);font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1;color:#172940}.about-story-closing{margin-top:76px;padding:46px;border:1px solid rgba(23,41,64,.18);background:#172940;color:#f6f1e7}.about-story-closing p{color:#e7e2d8}.about-story-closing strong{display:block;font-family:var(--font-serif);font-size:clamp(28px,3.3vw,44px);font-weight:500;line-height:1.25;color:#fff}.about-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:0;padding-bottom:110px}.about-links a{border:1px solid rgba(23,41,64,.18);padding:28px 30px;color:#172940;text-decoration:none;transition:background .2s,color .2s}.about-links a:focus-visible,.about-links a:hover{background:#172940;color:#fff;outline:none}.about-links span{display:block;margin-bottom:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.about-links strong{font-family:var(--font-serif);font-size:25px;font-weight:600}@media(max-width:900px){.about-hero{padding:76px 24px 64px}.about-story{grid-template-columns:1fr;gap:40px;padding:72px 24px}.about-story-heading{position:static}.about-story-copy{font-size:17px;line-height:1.75}.about-story-copy blockquote{margin:42px 0 14px;padding:28px 24px}.about-story-answer{margin-bottom:42px!important}.about-story-copy h3{margin-top:52px}.about-story-closing{margin-top:56px;padding:32px 24px}.about-links{grid-template-columns:1fr;padding:0 24px 80px}}.about-community{padding-top:0;padding-bottom:100px}.about-community>section+section{margin-top:70px}.community-people-heading{margin-bottom:32px}.community-people-heading h2{font:500 clamp(36px,5vw,64px)/1.05 var(--font-serif);letter-spacing:-.02em;margin:12px 0 16px}.community-people-heading>p:last-child{font-size:16px;line-height:1.7;color:#566170;max-width:650px}.community-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.community-person-card{display:flex;gap:20px;align-items:center;padding:24px;border:1px solid rgba(23,41,64,.18);color:#172940;text-decoration:none;background:rgba(255,255,255,.26);transition:background .2s,border-color .2s}.community-person-card:hover{background:#fffaf1;border-color:#c96b43}.community-person-card:focus-visible{outline:3px solid #c96b43;outline-offset:4px}.community-person-photo{width:88px;height:88px;flex:0 0 auto;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#172940;color:#f6f1e7;font:32px var(--font-serif)}.community-person-photo img{width:100%;height:100%;object-fit:cover}.community-person-copy{min-width:0}.community-person-copy>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#c96b43}.community-person-copy h3{font:500 27px/1.15 var(--font-serif);margin:8px 0;overflow-wrap:anywhere}.community-person-copy p{font-size:12px;line-height:1.5;color:#566170;margin:0}.community-person-copy b{display:block;font-size:11px;font-weight:600;margin-top:12px}.community-person-copy b>span{color:#c96b43;margin-left:4px}.community-people-retry{padding:12px 18px;border:1px solid #172940;background:#172940;color:white;cursor:pointer}@media(max-width:1100px){.community-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-person-card{padding:20px}}@media(max-width:700px){.about-community{padding:0 24px 72px}.about-community>section+section{margin-top:50px}.community-people-grid{grid-template-columns:1fr;gap:16px}.community-person-photo{width:76px;height:76px}.community-person-copy h3{font-size:26px}}