.media-split__media{overflow:hidden;border-radius:var(--radius);background:var(--brand-cream-deep)}.media-split__media img{object-fit:cover}.about-mission__title{max-width:22ch;margin-bottom:1.5rem;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:400;line-height:1.06;letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.about-mission__lead{max-width:40rem;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.65;color:var(--brand-ink-soft)}.about-mission__columns p{line-height:1.7;color:var(--brand-ink-soft)}.about-mission__columns .about-mission__solution{font-family:var(--font-display),Georgia,serif;font-size:1.45rem;line-height:1.35;color:var(--brand-ink);-webkit-hyphens:manual;hyphens:manual}.about-values__title{margin-bottom:2rem;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1}.about-values{display:grid;grid-template-columns:1fr;grid-gap:0 2.5rem;gap:0 2.5rem}.about-values__item{padding:1.5rem 0 1.75rem;border-top:1px solid rgba(43,29,22,.2)}.about-values__num{display:block;margin-bottom:.75rem;font-family:var(--font-display),Georgia,serif;font-size:1.05rem;color:var(--brand-accent)}.about-values__name{margin-bottom:.5rem;font-size:1.4rem}.about-values__item p{color:var(--brand-ink-soft);line-height:1.6}@media (min-width:768px){.about-values{grid-template-columns:repeat(3,1fr)}}.about-quote{max-width:48rem;margin:0 auto;text-align:center}.about-quote__text{margin:0 0 1.25rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.about-quote__caption{font-size:.95rem;color:var(--brand-ink-soft)}.about-cta{row-gap:2.5rem;margin-top:1rem}.about-cta__title{margin-bottom:.5rem;font-size:clamp(1.7rem,3vw,2.3rem)}.about-cta__text{max-width:26rem;margin-bottom:1.5rem;color:hsla(36,56%,96%,.72)}.about-cta__contact{margin-top:3.5rem;padding-top:1.25rem;border-top:1px solid hsla(36,56%,96%,.15);color:hsla(36,56%,96%,.72)}.about-cta__contact a{color:var(--brand-cream)}@media (min-width:768px){.about-cta__col+.about-cta__col{border-left:1px solid hsla(36,56%,96%,.2);padding-left:2.5rem}}