
.profile-main{max-width:1240px;margin:auto;padding:160px 6% 90px}.pr-intro{max-width:940px;padding:0 0 70px}.pr-intro h1{font:500 clamp(46px,5.8vw,82px)/1.08 "Source Serif 4",serif;letter-spacing:-.035em;margin:22px 0 28px}.pr-intro em,.profile-main h2 em{color:#527359;font-weight:400}.pr-deck{font-size:21px;line-height:1.65;max-width:820px}.profile-main p{line-height:1.8}.profile-main h2{font:500 clamp(32px,3.6vw,49px)/1.16 "Source Serif 4",serif;letter-spacing:-.025em}.profile-main h3{font:500 26px/1.3 "Source Serif 4",serif}.pr-biography{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start;padding-bottom:100px}.pr-biography>img{width:100%;aspect-ratio:4/5;object-fit:cover;position:sticky;top:120px}.pr-location{font-size:13px;color:#527359}.pr-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0}.pr-philosophy{background:#203f2a;color:#fff;padding:65px;margin:0 -5%;scroll-margin-top:120px}.pr-philosophy .eyebrow{color:#d5c28b}.pr-philosophy h2{font-size:clamp(40px,5vw,65px);margin:20px 0}.pr-philosophy>p{max-width:850px}.pr-principles{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:45px}.pr-principles article{border-top:1px solid #ffffff40;padding:25px 0}.pr-principles span{font-size:12px;color:#d5c28b}.pr-principles h3{margin:12px 0}.pr-principles p{color:#e4ebe5;font-size:15px}.pr-section{padding:80px 0;border-bottom:1px solid #dce2dc;scroll-margin-top:100px}.pr-priorities article{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:30px 0;border-top:1px solid #dce2dc}.pr-priorities span{color:#8c763d;font:28px "Source Serif 4",serif}.pr-priorities h3{margin:0}.pr-timeline article{display:grid;grid-template-columns:190px 1fr;gap:36px;padding:28px 0;border-top:1px solid #dce2dc}.pr-timeline span{font-size:13px;color:#54705b;padding-top:7px}.pr-timeline h3{margin:0 0 8px}.pr-timeline p{margin:6px 0}.pr-organisations{display:grid;grid-template-columns:1fr 1fr;gap:55px}.pr-organisations article{display:flex;flex-direction:column;align-items:start}.pr-organisations h2{margin:10px 0 20px}.pr-organisations .button{margin:15px 0}.pr-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.pr-link-grid>*{padding:24px;border:1px solid #dce2dc}.pr-link-grid h3{font-size:24px;margin:0 0 18px}.pr-link-grid p{font-size:14px}.pr-jump{display:flex;gap:14px 24px;flex-wrap:wrap;padding:25px 0;border-bottom:1px solid #dce2dc}.pr-jump a{font-size:13px}.pr-small{font-size:12px;color:#607065;line-height:1.7}.profile-main details{border-top:1px solid #dce2dc;padding:22px 0}.profile-main summary{cursor:pointer;font-weight:600}.profile-main li{line-height:1.8;margin:10px 0}.pr-contact{display:grid;grid-template-columns:1.35fr .65fr;gap:80px}.pr-contact aside{padding:30px;background:#f2f5f0;align-self:start}.pr-contact aside a{display:block;margin:18px 0;overflow-wrap:anywhere}.pr-contact address{font-style:normal;line-height:1.8;margin:25px 0}.pr-contact hr{border:0;border-top:1px solid #d0d9d0;margin:35px 0}.pr-contact label{display:block;font-size:13px;font-weight:500;margin-bottom:24px}.pr-contact label span{font-weight:400;color:#657065}.pr-contact input,.pr-contact textarea,.pr-contact select{font:inherit;color:#203f2a;border:1px solid #aab7ac;padding:14px;width:100%;margin-top:10px;background:white;border-radius:0;box-sizing:border-box}.pr-contact input:focus,.pr-contact textarea:focus,.pr-contact select:focus{outline:2px solid #527359;outline-offset:2px}.pr-contact button{cursor:pointer}.pr-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#enquiry-status{padding:14px 0;font-weight:500}button.pr-print{color:#203f2a;background:#fff;border:1px solid #203f2a;cursor:pointer}
@media(max-width:760px){.profile-main{padding:130px 6% 50px}.pr-intro{padding-bottom:40px}.pr-biography,.pr-contact,.pr-organisations{grid-template-columns:1fr;gap:32px}.pr-biography>img{position:static;max-width:420px}.pr-biography{padding-bottom:55px}.pr-philosophy{padding:35px 7%;margin:0 -7%}.pr-principles{grid-template-columns:1fr}.pr-section{padding:50px 0}.pr-timeline article{grid-template-columns:1fr;gap:10px}.pr-link-grid{grid-template-columns:1fr}.pr-priorities article{grid-template-columns:32px 1fr;gap:16px}.pr-deck{font-size:18px}}
@media print{header,.site-footer,.pr-jump,.pr-actions,.skip{display:none!important}.profile-main{padding:0;max-width:none;color:black;font-size:10pt}.pr-intro{padding-bottom:15px}.pr-intro h1{font-size:28pt}.pr-section{padding:18px 0}.profile-main h2{font-size:20pt}.profile-main h3{font-size:14pt}.pr-timeline article{break-inside:avoid;padding:12px 0}.pr-link-grid{display:block}.pr-link-grid>*{display:block;margin:10px 0}.profile-main details{display:block}.profile-main details>*{display:block!important}a{color:inherit} }
