.about-page{font-family:'Noto Sans',Arial,sans-serif}.about-page h1,.about-page h2,.about-page h3{font-family:'Raleway',Arial,sans-serif}.about-page .section{padding:72px max(6%,calc((100% - 1120px)/2))}.about-page .about{background:#eee9de;gap:72px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.about-page .portrait{height:450px;object-fit:cover;object-position:center;border-radius:160px 160px 12px 12px}.about-page h1{font-size:clamp(2.6rem,4.3vw,4.1rem);line-height:1.16;letter-spacing:-.035em}.about-page h1 em{font-style:normal;color:#56684e}.about-page .intro{font:500 1.125rem/1.7 'Noto Sans',Arial,sans-serif}.about-page .about p{max-width:540px}.about-page .about-copy h2{font-size:clamp(2rem,3vw,2.8rem);max-width:740px;line-height:1.25;margin-bottom:36px}.perspective-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.perspective-card{grid-column:span 2;border-top:2px solid #a5b296;background:#f1f2eb;padding:28px;border-radius:3px 3px 14px 14px}.perspective-card:nth-child(n+4){grid-column:span 3;background:#f3ece2;border-color:#d4b497}.perspective-card .eyebrow{display:block;margin-bottom:20px;color:#65705c}.perspective-card h3{font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:20px}.perspective-card p{font-size:.9375rem;line-height:1.85}.about-page .about-copy+.about-copy{border-top:1px solid #dedfd5;background:#f0ece3}.education-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:30px}.degree-card{padding:30px;background:var(--paper);border:1px solid #dedfd5;border-radius:12px;font-size:.9375rem;line-height:1.85}.degree-card strong{display:block;font-family:'Raleway',Arial,sans-serif;font-size:1.25rem;color:var(--green);margin-bottom:12px}.career-sections details{border-top:1px solid #bfc6b6}.career-sections details:last-child{border-bottom:1px solid #bfc6b6}.career-sections summary{cursor:pointer;padding:24px 12px;font-family:'Raleway',Arial,sans-serif;font-size:1.125rem;font-weight:500}.detail-hint{display:block;font:400 .8125rem/1.7 'Noto Sans',Arial,sans-serif;color:var(--muted);margin:6px 0 0 18px}.career-list{margin:0;padding:0 24px 24px 32px;max-width:850px}.career-list li{padding:14px 0;line-height:1.8;border-bottom:1px solid #d9dace;font-size:.9375rem}.career-list li:last-child{border:0}.about-page .details{background:#e5e9df;display:grid;grid-template-columns:1fr 1.2fr;gap:12px 50px}.about-page .details>.eyebrow{grid-column:1;margin-bottom:0}.about-page .details>h2{grid-column:1;font-size:2.4rem;line-height:1.25}.about-page .table-wrap{grid-column:2;grid-row:1/4;margin:0;max-width:none}.about-page .table-wrap table{border-radius:12px;overflow:hidden;font-size:.9375rem}.about-page .table-wrap th{font:500 .9375rem/1.7 'Raleway',Arial,sans-serif}.about-page .details>.button{grid-column:1;justify-self:start;align-self:start;margin-top:20px}.about-page footer .brand{font-size:1.4rem}@media(max-width:850px){.perspective-card{grid-column:span 3}.perspective-card:last-child{grid-column:1/-1}.about-page .about{gap:35px}.about-page .portrait{height:390px}.about-page .details{gap:20px}}@media(max-width:620px){.about-page .section{padding:48px 6%}.about-page .about{grid-template-columns:1fr;gap:32px}.about-page .portrait{max-width:300px;height:350px;margin:auto}.perspective-grid,.education-grid{grid-template-columns:1fr;gap:18px}.perspective-card,.perspective-card:nth-child(n+4),.perspective-card:last-child{grid-column:auto;padding:24px}.about-page .details{display:block}.about-page .details h2{font-size:2rem;margin:18px 0 26px}.about-page .table-wrap th,.about-page .table-wrap td{padding:14px 12px}.career-sections summary{font-size:1rem}.degree-card{padding:24px}}
