.about-us{color:#1f1f1f;padding:3.5rem 0 6rem}.about-us__hero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end;gap:max(2rem,min(8vw,8rem));padding-bottom:3rem;display:grid}.about-us__hero h1{color:#2e2824;letter-spacing:-.065em;max-width:56rem;margin:0;font-size:max(3rem,min(7vw,6.5rem));font-weight:400;line-height:.94}.about-us__eyebrow,.about-us__section-label{color:#696059;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.about-us__eyebrow{grid-column:1/-1;margin:0 0 -1rem}.about-us__lead{color:#696059;margin:0 0 .4rem;font-size:1.0625rem;line-height:1.75}.about-us__image-wrap{background:#e8e1da;border-radius:1.25rem;margin:0;overflow:hidden}.about-us__image{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.about-us__story,.about-us__belief{grid-template-columns:minmax(10rem,.5fr) minmax(0,1.5fr);gap:max(2rem,min(8vw,8rem));padding:max(4rem,min(8vw,7rem)) 0;display:grid}.about-us__section-label{margin:.45rem 0 0}.about-us__story-content,.about-us__belief>div{max-width:58rem}.about-us__story-content h2,.about-us__belief>div h2{color:#2e2824;letter-spacing:-.045em;max-width:48rem;margin:0 0 2rem;font-size:max(2rem,min(4vw,3.5rem));font-weight:400;line-height:1.08}.about-us__prose p,.about-us__belief>div p{color:#696059;margin:0 0 1.25rem;font-size:1rem;line-height:1.85}.about-us__prose p:last-child,.about-us__belief>div p:last-child{margin-bottom:0}.about-us__perspectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-us__perspective{border:1px solid var(--color-border);background:#fff;border-radius:1.25rem;min-height:23rem;padding:max(1.75rem,min(4vw,3rem))}.about-us__perspective.about-us__perspective--dark{background:#c0b3a5;border-color:#b3a392}.about-us__perspective.about-us__perspective--dark .about-us__number{color:#554c46}.about-us__perspective.about-us__perspective--dark h2{color:#2e2824}.about-us__perspective.about-us__perspective--dark p{color:#342f2b}.about-us__perspective h2{color:#2e2824;letter-spacing:-.04em;margin:6rem 0 1rem;font-size:max(1.75rem,min(3vw,2.75rem));font-weight:400}.about-us__perspective p{color:#453f3a;max-width:34rem;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.8}.about-us__number{color:#696059;letter-spacing:.12em;font-size:.75rem;font-weight:600}.about-us__belief{border-bottom:0;padding-bottom:0}@media (max-width:980px){.about-us{padding-top:2.5rem}.about-us__hero{grid-template-columns:1fr;gap:1.5rem}.about-us__eyebrow{margin-bottom:0}.about-us__lead{max-width:42rem}}@media (max-width:640px){.about-us{padding:2rem 0 4rem}.about-us__hero{padding-bottom:2rem}.about-us__story,.about-us__belief,.about-us__perspectives{grid-template-columns:1fr}.about-us__story,.about-us__belief{gap:1.5rem;padding:3.5rem 0}.about-us__perspective{min-height:auto}.about-us__perspective h2{margin-top:3.5rem}.about-us__belief{padding-bottom:0}}
