.page-heading{padding:35px 8% 55px;background:#eee8f1}.breadcrumb{display:flex;gap:13px;font-size:11px;color:#756f7b;margin-bottom:45px}.breadcrumb a{color:#675080}.page-heading .eyebrow{margin-bottom:16px}.page-heading h1{font-size:61px;margin-bottom:20px}.page-heading h1 em{font-weight:400;color:#675080}.page-heading>p:last-child{margin-bottom:0;font-size:14px}.bio-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.bio-photo{position:relative;padding:0 20px 20px 0}.bio-photo:after{content:'';position:absolute;inset:25px 0 0 25px;border:1px solid #c7b6cc;z-index:-1}.bio-photo>img{width:100%;height:540px;object-fit:cover;object-position:center 35%;display:block}.bio-photo>span{position:absolute;bottom:40px;left:20px;right:0;background:#faf8f5;padding:15px 25px;font:24px Georgia,serif}.bio-text h2{font-size:39px}.bio-text p{font-size:14px;line-height:1.9}.career{background:#f0ebf2}.career-timeline{list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.career-timeline li{border-top:1px solid #baa8c4;padding-top:25px;position:relative}.career-timeline li:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#675080}.career-timeline span{font:38px Georgia,serif;color:#675080}.career-timeline h3{margin:18px 0 12px;font-size:17px}.career-timeline p{font-size:12px}.courses-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.courses-layout>div>p:not(.eyebrow){font-size:13px}.course{border-top:1px solid #ddd2e2;padding:20px 0}.course:last-child{border-bottom:1px solid #ddd2e2}.course summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;cursor:pointer}.course summary::-webkit-details-marker{display:none}.course summary>span{color:#675080;font-size:22px;transition:transform .2s}.course[open] summary>span{transform:rotate(45deg)}.course p{font-size:13px;line-height:1.9;margin:15px 25px 0 0}.qualification{background:#eee9e3}.qualification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.document-card{padding:0;text-align:left;border:1px solid #d8cddc;background:#faf8f5;color:#30273c;overflow:hidden}.document-frame{height:270px;display:flex;align-items:center;justify-content:center;background:#e8e1e5;overflow:hidden}.document-frame img{width:240px;height:350px;object-fit:contain;transform:rotate(-90deg);max-width:none}.document-info{padding:22px 25px;display:block}.document-info strong{font:23px/1.35 Georgia,serif;display:block}.document-info small{display:block;font-size:11px;color:#756f7b;margin-top:8px}.document-open{display:block;font-size:11px;color:#675080;margin-top:16px}.document-card:hover{border-color:#9274a5}.award-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.award-layout>img{width:100%;height:480px;object-fit:cover;object-position:center 60%}.award-layout p{font-size:14px}.interest-list{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.interest-list span{font-size:11px;background:#eee8f1;padding:7px 12px;border-radius:2px}.about-cta{padding:50px 8%;background:#eee8f1;display:flex;justify-content:space-between;align-items:center;gap:35px}.about-cta h2{font-size:36px;margin-bottom:15px}.about-cta p:last-child{margin-bottom:0;font-size:13px}.about-cta>div:last-child{display:flex;flex-direction:column;gap:12px}.about-cta .outline{text-align:center}.about-page+footer{margin-top:0}nav [aria-current="page"]{color:#675080;border-bottom:1px solid #ad97b9}dialog.document-modal{width:min(1100px,94vw);max-width:1100px;padding:20px 25px}.document-modal h2{font-size:25px;padding-right:45px}.expanded-frame{height:65vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.expanded-frame img{position:absolute;left:50%;top:50%;width:min(62vh,58vw);height:min(85vw,1000px);max-width:none;object-fit:contain;transform:translate(-50%,-50%) rotate(-90deg)}.document-modal .original-link{display:inline-block;font-size:12px;margin-top:12px}.document-modal .close-modal{z-index:2}@media(max-width:1000px){.bio-layout{gap:45px}.courses-layout{gap:40px}.career-timeline{gap:16px}.document-frame img{width:210px;height:300px}.document-frame{height:230px}}@media(max-width:760px){.page-heading{padding:24px 6% 40px}.breadcrumb{margin-bottom:32px}.page-heading h1{font-size:42px}.page-heading>p:last-child{font-size:12px}.bio-layout,.courses-layout,.award-layout{grid-template-columns:1fr;gap:35px}.bio-photo>img{height:450px}.bio-text h2{font-size:33px}.bio-text p{font-size:13px}.career-timeline{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:32px}.career-timeline span{font-size:32px}.career-timeline h3{font-size:15px}.career-timeline p{font-size:11px}.qualification-grid{grid-template-columns:1fr;gap:23px}.document-frame{height:250px}.document-frame img{width:220px;height:310px}.document-info strong{font-size:23px}.award-layout>img{height:440px}.about-cta{padding:40px 6%;align-items:stretch;flex-direction:column;gap:25px}.about-cta h2{font-size:32px}.course summary{font-size:14px}.expanded-frame{height:55vh}.expanded-frame img{width:min(55vh,58vw);height:85vw}.document-modal h2{font-size:22px}.document-modal .original-link{font-size:11px}}@media(prefers-reduced-motion:reduce){.course summary>span{transition:none}}
.about-page .page-heading{padding:20px 8% 26px}
.about-page .page-heading .breadcrumb{margin-bottom:18px}
.about-page .page-heading .eyebrow{margin-bottom:8px;font-size:9px}
.about-page .page-heading h1{font-size:36px;margin-bottom:10px;line-height:1.2;letter-spacing:-1px}
.about-page .page-heading h1 br{display:none}
.about-page .page-heading h1 em:before{content:' '}
.about-page .page-heading>p:last-child{font-size:12px}
@media(max-width:760px){.about-page .page-heading{padding:17px 6% 22px}.about-page .page-heading .breadcrumb{margin-bottom:15px}.about-page .page-heading h1{font-size:29px}.about-page .page-heading>p:last-child{font-size:11px}}
