.about-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;padding-block:85px 95px;display:grid}.about-hero h1{letter-spacing:-.065em;font-size:clamp(50px,5.7vw,82px);font-weight:550;line-height:1.1}.about-role{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--moss);margin:20px 0 0;font-size:clamp(25px,2.5vw,35px);line-height:1.3}.long-form{color:var(--ink-soft);font-size:16px;line-height:1.85}.long-form p{margin:0}.long-form p+p{margin-top:23px}.about-intro{margin-block:27px 31px}.portrait-frame{background:#e5e8d8;border-radius:150px 150px 3px 3px;position:relative;overflow:hidden}.portrait-frame img{object-fit:cover;object-position:center;width:100%;height:540px}.portrait-placeholder{text-align:center;color:#526f4c;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:70px 30px 110px;display:flex}.portrait-initials{font-family:var(--font-display), sans-serif;letter-spacing:-.095em;font-size:150px;font-weight:400;line-height:1}.portrait-placeholder>span:last-child{margin-top:25px;font-size:12px;line-height:1.8}.portrait-caption{color:#405439;border-top:1px solid #a4b49a;justify-content:space-between;gap:15px;padding-top:20px;font-size:10px;display:flex;position:absolute;bottom:25px;left:26px;right:26px}.founder-facts{border-block:1px solid var(--line);background:#eeeee5}.founder-facts>div{grid-template-columns:repeat(3,1fr);gap:30px;padding-block:28px;display:grid}.founder-facts span{color:var(--ink-soft);font-size:12px;line-height:1.7}.founder-facts strong{color:var(--ink);margin-bottom:4px;font-size:19px;font-weight:600;display:block}.about-section{grid-template-columns:.85fr 1.15fr;gap:95px;padding-block:100px;display:grid}.founder-experience{background:#e9ece3;padding-block:90px}.founder-experience-heading{grid-template-columns:1fr .8fr;align-items:end;gap:20px 80px;margin-bottom:45px;display:grid}.founder-experience-heading .eyebrow{grid-column:1/-1;margin:0}.founder-experience-heading>p:last-child{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.founder-experience-list article{border-top:1px solid #bfccb9;grid-template-columns:48px .8fr 1.2fr;gap:35px;padding-block:35px;display:grid}.founder-experience-list article>span{color:var(--moss);padding-top:5px;font-size:11px}.founder-experience-list h3{letter-spacing:-.035em;max-width:290px;font-size:24px;font-weight:550;line-height:1.3}.founder-experience-list p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.founder-experience-list .founder-tools{color:#395d40;margin-top:18px;font-size:11px;font-weight:600}.about-section .studio-text-link{color:var(--ink);margin-top:22px}.founder-contact{background:var(--ink);color:#fff;padding-block:80px}.founder-contact>div{grid-template-columns:1fr 1fr;gap:95px;display:grid}.founder-contact .eyebrow{color:var(--lime)}.founder-contact p:not(.eyebrow){color:#d1dfcd;margin:0 0 24px;font-size:16px;line-height:1.8}.founder-contact .founder-appointment{margin:22px 0 0!important;font-size:11px!important}.founder-contact :is(a,button):focus-visible{outline-color:var(--lime)}@media (width<=1000px){.about-hero{gap:40px}.portrait-placeholder{min-height:470px}.portrait-frame img{height:470px}.portrait-initials{font-size:115px}.portrait-caption{flex-direction:column;gap:4px}.about-section{gap:50px}.founder-experience-heading{gap:20px 40px}.founder-experience-list article{grid-template-columns:30px .8fr 1.2fr;gap:22px}.founder-contact>div{gap:50px}}@media (width<=700px){.about-hero{grid-template-columns:1fr;gap:40px;padding-block:48px 60px}.about-hero h1{font-size:48px}.about-role{font-size:27px}.long-form{font-size:15px}.portrait-frame{width:100%;max-width:420px;margin-inline:auto}.portrait-placeholder{min-height:400px}.portrait-frame img{height:450px}.portrait-caption{flex-direction:row}.founder-facts>div{grid-template-columns:1fr;gap:18px}.founder-facts span{border-bottom:1px solid var(--line);padding-bottom:15px}.founder-facts span:last-child{border:0;padding-bottom:0}.founder-facts strong{margin-bottom:0}.about-section,.founder-experience-heading,.founder-contact>div{grid-template-columns:1fr;gap:25px}.about-section{padding-block:60px}.founder-page h2{font-size:35px}.founder-experience{padding-block:55px}.founder-experience-list article{grid-template-columns:25px 1fr;gap:14px;padding-block:28px}.founder-experience-list article>div{grid-column:2}.founder-experience-list h3{font-size:24px}.founder-experience-list p{font-size:14px}.founder-contact{padding-block:55px}}
