.about-v2{--text-primary:#17191b;--text-secondary:#5e6368;--accent:#32caa7;--accent-hover:#28b896;background:#f7f8f7;color:#17191b;font-family:Geist Variable,Geist,sans-serif}.about-content>section{padding:64px 0}.about-content .about-container,.about-team>div{width:min(1200px,calc(100% - 96px));margin-inline:auto}.about-content h1,.about-content h2{font-family:Georgia,Times New Roman,serif;font-weight:400;text-wrap:balance;letter-spacing:-.025em}.about-content h1{font-size:clamp(44px,5vw,64px);line-height:1.08}.about-content h2{font-size:clamp(32px,3.4vw,42px);line-height:1.15}.about-content p{margin:20px 0 0;max-width:68ch;color:var(--text-secondary);font-size:16px;line-height:1.75}.about-content .about-lead{margin-top:24px;font-size:clamp(21px,2vw,25px);line-height:1.45;color:var(--text-primary)}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}.about-content .about-hero{padding-top:64px;padding-bottom:48px}.about-content picture{display:block}.about-content img{display:block;width:100%;height:auto;border-radius:8px}.about-hero picture{width:100%;max-width:440px;justify-self:end}.about-hero img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.about-team h2{margin-bottom:32px}.about-team>div>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.about-team article{min-width:0;scroll-margin-top:32px}.about-team article>div:first-child{width:200px;max-width:100%}.about-team article img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-team article h3{margin:20px 0 0;font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.02em}.about-team article p{margin-top:8px;font-size:15px;line-height:1.55}.about-team article>div:last-child{margin-top:12px}.about-team article a{display:inline-flex;gap:8px;align-items:center;justify-content:center;width:44px;height:44px}.about-team article svg{width:22px;height:22px}.about-content .about-origin{padding-top:48px;padding-bottom:72px}.about-reading{max-width:720px;margin-inline:auto}.about-links{display:flex;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px;row-gap:8px;margin-top:24px}.about-content a:not(.v2-button){color:#263d37;text-underline-offset:5px}.about-links a{display:inline-flex;gap:8px;align-items:center;min-height:44px;text-decoration:underline}.about-arrow{width:18px;height:18px}.about-content .about-closing{background:#e6ede7}.about-closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.about-closing p{margin-top:0;color:#3e5147}.about-content .v2-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:12px 22px;border-radius:4px;text-decoration:none;color:#17191b;background:var(--accent);font-size:14px;font-weight:500;line-height:1.4}.about-content .v2-button:hover{background:var(--accent-hover)}.about-v2 a:focus-visible,.about-v2 button:focus-visible{outline:2px solid #157c68;outline-offset:5px}.about-v2 ::-moz-selection{background:#bfe9da;color:#17191b}.about-v2 ::selection{background:#bfe9da;color:#17191b}@media(max-width:1000px){.about-hero-grid,.about-closing-grid{gap:32px}.about-team>div>div{gap:24px}}@media(max-width:760px){.about-content>section{padding:44px 0}.about-content .about-container,.about-team>div{width:calc(100% - 40px)}.about-content .about-hero{padding:40px 0 24px}.about-hero-grid,.about-closing-grid{grid-template-columns:1fr;gap:28px}.about-team>div>div{grid-template-columns:1fr;gap:32px}.about-team article{display:grid;grid-template-columns:104px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}.about-hero picture{max-width:380px;justify-self:start}.about-team article>div:first-child{grid-row:1 / span 2}.about-team article h3{margin-top:0;font-size:19px}.about-team article>div:last-child{grid-column:2;align-self:end;margin-top:8px}.about-content .about-origin{padding:32px 0 48px}}.about-origin-grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:64px}.about-origin-grid .about-reading{max-width:720px;margin:0}.about-origin-photo{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.about-content .about-links{margin-top:24px}.about-content a:not(.v2-button):hover{color:#096953}@media(max-width:760px){.about-origin-grid{grid-template-columns:1fr;gap:28px}.about-origin-photo{max-width:440px}}
