.brand-about{max-width:1280px;margin:auto;padding:72px 48px;color:#293c35}.brand-eyebrow{font-size:11px;letter-spacing:.2em;color:#537968}.brand-intro{max-width:900px;padding:24px 0 76px}.brand-intro h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.25;letter-spacing:-.03em;margin:32px 0}.brand-lead{max-width:760px;font-size:18px;line-height:1.9;color:#50665a}.brand-about h2{font-family:Georgia,serif;font-size:clamp(25px,3vw,36px);font-weight:400;line-height:1.45}.brand-about p{line-height:1.9}.brand-meaning{padding:46px;background:#edf2e8;border:1px solid #e3e4d9;border-radius:24px}.brand-meaning>p:last-child{max-width:830px}.brand-values{padding:64px 0}.brand-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}.brand-value-grid section{border-top:1px solid #d9dfd2;padding-top:24px}.brand-value-grid span{font-size:11px;letter-spacing:.13em;color:#537968}.brand-value-grid h3{font-size:20px;font-weight:500;margin-top:22px}.brand-value-grid p{color:#50665a}.brand-purpose{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:#31594f;color:#fffdf9;border-radius:24px;padding:46px}.brand-purpose .brand-eyebrow{color:#e7edde}.brand-purpose>p{align-self:center;color:#e7edde}.brand-contact{padding:64px 0 16px}.brand-contact>a{color:#31594f;overflow-wrap:anywhere}.brand-browse{display:block;margin-top:28px}@media(max-width:700px){.brand-about{padding:36px 22px}.brand-intro{padding-bottom:36px}.brand-lead{font-size:16px}.brand-meaning,.brand-purpose{padding:28px}.brand-value-grid,.brand-purpose{grid-template-columns:1fr;gap:24px}.brand-values{padding:38px 0}.brand-contact{padding-top:38px}}
