.about-page{overflow-wrap:break-word}.about-page p{font-size:16px;line-height:1.75}.about-page h2{max-width:780px}.about-page .eyebrow+h1,.about-page .eyebrow+h2{margin-top:20px}.about-page h2+p,.about-page h1+p{margin-top:24px}.about-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.about-hero h1{font-size:clamp(42px,4.5vw,64px)}.about-hero figure{min-width:0;margin:0}.about-hero img{aspect-ratio:1/1.1;object-fit:cover;border-top-left-radius:100px;width:100%;height:auto;display:block}.about-work,.about-roles{gap:32px;margin-top:36px;display:grid}.about-work{grid-template-columns:repeat(4,minmax(0,1fr))}.about-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-work article,.about-roles article{border-top:1px solid #bdc6b5;min-width:0;padding-top:24px}.about-page article>svg,.about-principles svg{stroke-width:1.4px;color:#283e3c;flex-shrink:0;width:26px;height:26px}.about-page article h3{margin-top:20px;font-size:26px}.about-page article p{margin-top:14px}.about-sage{background:#ebeee4}.about-approach{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.about-principles{margin:0;padding:0;list-style:none}.about-principles li{border-bottom:1px solid #bdc6b5;align-items:center;gap:16px;padding-block:20px;font-size:18px;display:flex}.about-note{border-inline-start:2px solid #a3b395;margin-top:26px;padding-inline-start:18px}.about-boundary{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:72px;display:grid}.about-boundary>div{background:#ebeee4;border:1px solid #bdc6b5;padding:32px}.about-boundary>div+div{background:#f7f5ef}.about-boundary h2{font-size:32px}.about-boundary ul{margin:24px 0 0;padding-inline-start:20px}.about-boundary li{margin-top:12px;font-size:16px;line-height:1.7}.about-page .actions{flex-wrap:wrap}.about-page .button{white-space:normal;text-align:center}.about-page .button svg{flex-shrink:0}@media (max-width:1000px){.about-hero{gap:32px}.about-work{grid-template-columns:repeat(2,minmax(0,1fr))}.about-approach{gap:32px}}@media (max-width:768px){.about-hero,.about-approach{grid-template-columns:1fr}.about-hero{padding-block:40px}.about-hero img{aspect-ratio:4/3}.about-roles{grid-template-columns:1fr}.about-boundary{gap:24px}.about-boundary>div{padding:24px}}@media (max-width:600px){.about-work,.about-boundary{grid-template-columns:1fr}.about-hero h1{font-size:42px}.about-page .actions{flex-direction:column;align-items:stretch;gap:16px}.about-boundary{padding-bottom:44px}.about-hero img{border-top-left-radius:64px}}.about-boundary>div{flex-direction:column;min-width:0;display:flex}.about-page .about-boundary .eyebrow+h2{margin-top:14px}.about-boundary ul{flex:1;grid-auto-rows:1fr;margin-top:24px;padding:0;list-style:none;display:grid}.about-boundary li{border-top:1px solid #bdc6b5;align-items:flex-start;gap:14px;margin:0;padding-block:18px;font-size:17px;line-height:1.65;display:flex}.about-boundary li:last-child{padding-bottom:0}.about-boundary li svg{stroke-width:1.5px;color:#283e3c;flex-shrink:0;width:20px;height:20px;margin-top:4px}.about-boundary li span{min-width:0}
