.about-opening{padding-block:75px 65px;display:grid;grid-template-columns:1.3fr 1fr;column-gap:90px}.about-opening>.eyebrow{grid-column:1/-1;margin-bottom:30px}.about-opening h1{font-size:clamp(55px,6.7vw,100px);line-height:1.04}.about-opening h1 em{font-family:Georgia,serif;font-weight:400}.about-opening-copy{max-width:440px;align-self:end}.about-opening-copy p{font-size:18px;color:var(--muted);margin-bottom:20px}.about-person{display:grid;grid-template-columns:minmax(240px,.8fr) 1.3fr;gap:100px;padding-block:25px 95px;align-items:center}.about-person figure{margin:0;max-width:390px}.about-person img{width:100%;height:auto;display:block}.about-person figcaption,.about-home figcaption{font-size:12px;color:var(--muted);padding-top:15px}.about-person-copy{max-width:660px}.about-person-copy>.eyebrow{margin-bottom:25px}.about-person-copy h2{margin-bottom:30px}.about-person-copy p:not(.eyebrow){font-size:17px;color:var(--muted);margin-bottom:22px}.about-person-copy .text-link{margin-top:12px}.about-belief{padding-block:85px;background:var(--ink);color:var(--paper)}.about-belief .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:26px 90px}.about-belief .eyebrow{grid-column:1/-1;color:#bdc2b6}.about-belief h2{font-size:clamp(40px,4.7vw,68px);line-height:1.1}.about-belief p:not(.eyebrow){color:#bdc2b6;font-size:18px;align-self:end;max-width:440px}.about-principles{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding-block:95px}.about-principles>.about-principle-list{min-width:0}.about-principles .eyebrow{margin-bottom:25px}.about-principle-list article{display:grid;grid-template-columns:35px 1fr;gap:22px;padding-block:28px;border-top:1px solid var(--line)}.about-principle-list article:first-child{padding-top:0;border:0}.about-principle-list article>span{font-size:12px;color:var(--red);padding-top:8px}.about-principle-list h3{font-size:25px;letter-spacing:-.025em;line-height:1.25;margin-bottom:16px;font-weight:400}.about-principle-list p{color:var(--muted);font-size:16px}.about-home{margin-block:0}.about-home img{display:block;width:100%;height:490px;object-fit:cover}.about-place{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding-block:90px}.about-place .eyebrow{margin-bottom:25px}.about-place p:not(.eyebrow){font-size:17px;color:var(--muted);margin-bottom:23px}
@media(min-width:761px){.about-opening h1{font-size:clamp(55px,5.7vw,86px)}}
@media(max-width:1000px){.about-opening,.about-person,.about-belief .wrap,.about-principles,.about-place{column-gap:45px}.about-person{grid-template-columns:.8fr 1.2fr}.about-person-copy p:not(.eyebrow){font-size:16px}}
@media(max-width:760px){.about-opening{padding-block:45px 30px;grid-template-columns:1fr;gap:25px}.about-opening>.eyebrow{margin:0}.about-opening h1{font-size:51px}.about-opening-copy p{font-size:16px}.about-person{grid-template-columns:1fr;padding-block:15px 55px;gap:35px}.about-person figure{max-width:300px}.about-person-copy h2{font-size:38px}.about-belief{padding-block:50px}.about-belief .wrap{grid-template-columns:1fr;gap:25px}.about-belief h2{font-size:41px}.about-belief p:not(.eyebrow){font-size:16px}.about-principles,.about-place{grid-template-columns:1fr;gap:35px;padding-block:55px}.about-principle-list h3{font-size:23px}.about-home img{height:280px}.about-home figcaption{font-size:11px}.about-place p:not(.eyebrow){font-size:16px}}
