.about-body{background:#fbf7f5;font-size:16px}.about-hero{position:relative;padding:55px 0 115px;overflow:hidden}.about-hero:after{content:"";position:absolute;right:0;bottom:0;width:33%;height:280px;background:#f2503c}.about-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .7fr;align-items:start;gap:70px;max-width:850px}.about-hero-copy{padding-top:45px}.about-hero h1{font-family:var(--sans);font-size:3.3rem;font-weight:400}.about-hero .role{font-family:var(--serif);font-style:italic}.about-hero p{font-size:.95rem}.about-portrait{width:285px;height:430px;object-fit:cover}.philosophies{padding:25px 0 100px}.about-title{margin-bottom:75px;font-size:1.7rem;text-align:center;text-transform:uppercase;text-decoration:underline;text-decoration-color:#73d6d6;text-decoration-thickness:9px;text-underline-offset:-4px}.philosophy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;max-width:930px}.philosophy-grid>img{height:680px;object-fit:cover}.philosophy-list{display:grid;align-content:center;gap:30px}.philosophy-list h3{margin-bottom:8px;font-size:1.25rem;font-weight:700}.philosophy-list p{font-size:.9rem}.beyond{padding:75px 0 90px;background:#75d8d8}.beyond h2{margin-bottom:70px;color:#fff;font-size:1.55rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.photo-collage{position:relative;height:410px;max-width:1080px;margin:auto}.photo-collage img{position:absolute;border:10px solid}.photo-one{left:2%;top:50px;width:38%;border-color:#171717!important}.photo-two{left:35%;top:0;width:34%;border-color:#edbd56!important}.photo-three{right:0;top:45px;width:37%;border-color:#fff!important}.photo-four{left:0;bottom:-20px;width:31%;border-color:#f2503c!important}.personal-note{padding:70px 0;text-align:center}.personal-note p{max-width:620px;margin:0 auto 45px}.personal-note strong{font-size:1.7rem;letter-spacing:.3em}.about-cta{padding:50px 0;background:#edbd56;color:#fff;text-align:center}.about-cta h2{font-size:1.45rem;font-weight:700}.about-cta p{max-width:650px;margin:0 auto 25px}.about-cta .button{background:#fff;color:var(--ink);border:0}
@media(max-width:760px){.about-hero{padding:30px 0 75px}.about-hero:after{width:65%;height:160px}.about-hero-grid,.philosophy-grid{grid-template-columns:1fr}.about-hero-copy{padding-top:15px}.about-hero h1{font-size:2.7rem}.about-portrait{width:min(75%,285px);height:auto;justify-self:center}.philosophy-grid>img{height:480px}.photo-collage{display:grid;height:auto;grid-template-columns:1fr 1fr;gap:12px}.photo-collage img{position:static;width:100%;height:210px;object-fit:cover;border-width:6px}.photo-three{grid-row:span 2;height:432px!important}.beyond h2{margin-bottom:40px}}
