:root{--ink:#18382f;--blue:#006b5e;--muted:#5c6c64;--paper:#fafaf6;--mist:#eff3ec;--line:#d3dcd3;--serif:'Times New Roman',Times,serif;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a66332;outline-offset:4px}p{font-size:1rem;line-height:1.75;margin:0 0 1.2rem}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;margin:0}h2{font-size:clamp(2.3rem,3.4vw,3.5rem);line-height:1.1}h3{font-size:1.65rem;line-height:1.2}a:hover{color:var(--blue)}.skip{position:fixed;top:-100px;left:20px;padding:16px;background:#fff;z-index:100}.skip:focus{top:10px}.header{min-height:100px;padding:22px 6%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.wordmark{font-family:var(--serif);font-size:1.95rem;white-space:nowrap;letter-spacing:-.04em}.wordmark span{display:block;font:.62rem Arial,Helvetica,sans-serif;letter-spacing:.1em;margin-top:8px}.header nav{display:flex;gap:22px;align-items:center;font-size:.85rem}.header nav a{padding:9px 0}.header nav a[aria-current=page]{border-bottom:2px solid var(--blue);color:var(--blue)}.menu-toggle{display:none}.section{padding:65px 7%;max-width:1600px;margin:auto}.eyebrow{font:.69rem/1.7 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:var(--blue);margin:0 0 23px}.hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(245px,1fr);gap:8%;align-items:center;max-width:1500px;margin:auto;padding:70px 7% 65px}.hero h1{font-size:clamp(3.4rem,5.6vw,5.65rem);line-height:1.01;letter-spacing:-.045em}.hero h1 em{color:var(--blue);font-weight:400}.hero-intro{font-family:var(--serif);font-size:1.6rem;line-height:1.4;max-width:590px;margin:28px 0 19px}.hero-detail{color:var(--muted);max-width:570px;line-height:1.8}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px 30px;margin-top:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 21px;font:.88rem/1.5 Arial,Helvetica,sans-serif;border:0}.dark{background:var(--ink);color:#fff}.dark:hover{background:var(--blue);color:#fff}.quiet-link{font-size:.88rem;border-bottom:1px solid var(--line);padding:10px 0}.text-link{display:inline-flex;align-items:center;gap:20px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.86rem;line-height:1.65}.text-link:hover{border-color:var(--blue)}.profile-panel{max-width:310px;width:100%;justify-self:end;border-left:1px solid var(--line);padding-left:30px}.portrait-wrap{max-width:260px;width:100%;aspect-ratio:1/1.04;overflow:hidden;background:#e9ece6}.portrait-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.profile-name{font:1.8rem/1.15 var(--serif);margin:23px 0 10px}.profile-role{font-size:.86rem;line-height:1.65;margin-bottom:18px}.profile-history{font-size:.75rem;line-height:1.65;color:var(--muted);padding-top:15px;margin-bottom:0;border-top:1px solid var(--line)}.record-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 7%;background:var(--mist);gap:25px}.record-strip a{border-right:1px solid var(--line);display:flex;align-items:center;gap:15px}.record-strip a:last-child{border-right:0}.record-strip strong{font:3rem/1 var(--serif);letter-spacing:-.04em}.record-strip span{font-size:.76rem;line-height:1.6;max-width:108px}.snapshot-caption{font-size:.7rem;color:var(--muted);padding:12px 7% 0}.home-signature{display:grid;grid-template-columns:.9fr 1.3fr;gap:10%;padding-top:55px;padding-bottom:55px}.home-signature>div>p:not(.eyebrow){margin-top:23px;color:var(--muted);max-width:360px}.signature-list{border-top:1px solid var(--line)}.signature-row{display:grid;grid-template-columns:28px 1fr 20px;gap:19px;padding:21px 0;border-bottom:1px solid var(--line)}.signature-row>span{font:1rem/1.7 var(--serif);color:var(--blue)}.signature-row h3{font-size:1.6rem;letter-spacing:-.02em}.signature-row p{font-size:.82rem;color:var(--muted);margin:9px 0 0;line-height:1.55}.home-paths{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);background:var(--ink);color:#fff}.home-paths>a{padding:40px 14%;position:relative}.home-paths>a:first-child{border-right:1px solid #426050}.home-paths .eyebrow{color:#bad2bf;margin-bottom:17px;display:block}.home-paths h2{font-size:2.5rem}.home-paths p{font-size:.9rem;margin:17px 0 0;color:#d1ddd4}.home-paths>a>span:last-child{position:absolute;right:9%;top:45px;font-size:1.5rem;color:#d1ddd4}.home-paths a:hover{background:#20493e;color:#fff}.page-intro{padding:60px 7% 45px;border-bottom:1px solid var(--line);background:var(--mist)}.page-intro h1{font-size:clamp(3rem,4.8vw,4.9rem);line-height:1.04;max-width:1000px}.intro-copy{font:1.35rem/1.55 var(--serif);max-width:880px;color:var(--muted);margin:25px 0 0}.research-essays{padding-top:10px;padding-bottom:20px}.research-essay{display:grid;grid-template-columns:1fr 1.2fr;gap:11%;padding:42px 0;border-bottom:1px solid var(--line)}.research-essay:last-child{border-bottom:0}.research-essay h2{font-size:2.5rem;max-width:430px}.research-essay .eyebrow{margin-bottom:16px}.research-essay>div>p:not(.eyebrow){color:var(--muted)}.small-label{font-size:.65rem;letter-spacing:.12em;margin:22px 0 1px}.evidence-links{display:flex;flex-direction:column;align-items:flex-start}.evidence-links .text-link{font-family:var(--serif);font-size:1.23rem;padding:7px 0;border-bottom:0;letter-spacing:-.015em}.evidence-links .text-link:hover{text-decoration:underline;text-underline-offset:4px}.evidence-links>span{color:var(--muted);font-size:.75rem;line-height:1.5;margin-bottom:12px}.closing-strip{background:var(--mist);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:45px;padding-bottom:45px}.closing-strip h2{font-size:2.6rem}.closing-strip p:not(.eyebrow){color:var(--muted)}.biography{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12%;padding-top:50px}.biography-photo>p{font-size:.9rem;margin:22px 0 8px;color:var(--muted)}.about-copy{max-width:740px}.about-copy p:not(.lead){color:var(--muted)}.lead{font:1.6rem/1.5 var(--serif)}.atlas-section{padding-top:40px;padding-bottom:50px}.atlas-opening{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(170px,1fr);gap:35px;align-items:start}.atlas-opening figure{margin:0;min-width:0}.atlas-map{display:block;width:100%;height:auto;border:1px solid var(--line)}.atlas-opening figcaption{font-size:.73rem;color:var(--muted);line-height:1.6;margin-top:13px}.atlas-opening figcaption a{text-decoration:underline}.atlas-label{font:19px var(--serif);fill:var(--ink);stroke:#edf3f1;stroke-width:4px;paint-order:stroke;opacity:0;pointer-events:none}.atlas-map a:hover .atlas-label,.atlas-map a:focus .atlas-label{opacity:1}.atlas-map a:hover circle,.atlas-map a:focus circle{fill:#a66332;stroke-width:3}.atlas-index{display:grid;grid-template-columns:1fr}.atlas-index a{padding:9px 0;border-bottom:1px solid var(--line);font-size:.8rem;line-height:1.4;display:flex;justify-content:space-between;gap:9px}.atlas-opening .eyebrow{margin-bottom:10px}.atlas-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px;padding-top:35px}.atlas-study{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:115px}.atlas-study .eyebrow{margin-bottom:14px}.atlas-study h2{font-size:1.75rem;line-height:1.16}.atlas-study>p:not(.eyebrow){font-size:.78rem;line-height:1.6;color:var(--muted);margin:16px 0 2px}.atlas-study .text-link{font-size:.8rem}.context-note{border-top:1px solid var(--line);padding-top:22px}.context-note p{font-size:.8rem;color:var(--muted);max-width:1000px;margin:0}.context-note a{text-decoration:underline;text-underline-offset:3px}.collaborations-content{padding-top:45px}.collab-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin-bottom:35px}.collab-heading p:not(.eyebrow){color:var(--muted)}.collab-heading p:last-child{margin-bottom:0}.small-copy{font-size:.8rem}.coauthor-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 36px}.coauthor-row{display:flex;position:relative;gap:18px;justify-content:space-between;align-items:start;padding:18px 0 23px;border-top:1px solid var(--line);border-bottom:3px solid #e4eae1;min-width:0}.coauthor-row h3{font-size:1.42rem;letter-spacing:-.02em}.coauthor-row div>span{font-size:.72rem;color:var(--muted);display:block;margin-top:8px}.coauthor-row>strong{font:1.85rem/1 var(--serif);text-align:right;flex-shrink:0}.coauthor-row small{display:block;font:.61rem/1.5 Arial,Helvetica,sans-serif;color:var(--muted);margin-top:7px}.coauthor-bar{display:block;position:absolute;bottom:-3px;left:0;height:3px;background:var(--blue)}.coauthor-jump{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:22px;align-items:center;margin-top:35px;background:var(--mist);padding:23px}.coauthor-jump label{font-size:.82rem}.coauthor-jump select{width:100%;padding:13px 10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);min-width:0;font-size:.85rem}.institution-heading{margin-top:65px;padding-top:40px;border-top:1px solid var(--line)}.institution-heading h2{max-width:730px}.institution-heading>p:last-child{color:var(--muted);max-width:800px;margin:22px 0 35px}.institution-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px}.institution{padding:26px 0;border-top:1px solid var(--line)}.institution .eyebrow{margin-bottom:12px}.institution h3{font-size:1.7rem}.institution>p:not(.eyebrow){font-size:.8rem;line-height:1.7;color:var(--muted);margin:12px 0 0}.institution .institution-people{color:var(--ink)!important}.institution .text-link{font-size:.76rem}.source-note{background:var(--mist);border:1px solid var(--line);padding:18px 22px;margin:35px 0 0;max-width:1100px}.source-note summary{cursor:pointer;font-size:.84rem;line-height:1.6}.source-note p{font-size:.8rem;color:var(--muted);margin:16px 0 0;max-width:1000px}.publication-explorer{padding-top:35px;padding-bottom:55px}.publication-filters{display:grid;grid-template-columns:minmax(220px,2.5fr) minmax(90px,1fr) minmax(155px,1.5fr) minmax(125px,1fr);gap:18px;align-items:end;background:var(--mist);border:1px solid var(--line);padding:22px;margin-bottom:25px}.publication-filters label{display:flex;flex-direction:column;gap:9px;font-size:.72rem;color:var(--muted)}.publication-filters input,.publication-filters select{width:100%;padding:12px 10px;background:var(--paper);color:var(--ink);border:1px solid #bacabd;border-radius:0;min-width:0;font-size:.83rem;height:43px}.publication-filters .author-field{grid-column:1/3}.reset-filters{border:0;border-bottom:1px solid var(--muted);background:none;color:var(--ink);padding:12px 0;font-size:.8rem;justify-self:start;align-self:end}.result-count{font-size:.77rem;color:var(--muted);line-height:1.7;margin:25px 0 15px;scroll-margin-top:120px}.record{display:grid;grid-template-columns:85px minmax(0,1fr) 65px;gap:30px;border-top:1px solid var(--line);padding:25px 0;align-items:start}.record-year{font:1.6rem/1.1 var(--serif)}.record-year span{display:block;font:.67rem/1.5 Arial,Helvetica,sans-serif;color:var(--muted);margin-top:10px}.record h2{font-size:1.6rem;line-height:1.22;letter-spacing:-.02em}.record h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.record h2 span{font-size:1.1rem;white-space:nowrap}.record-journal{font-size:.79rem;color:var(--muted);line-height:1.65;margin:12px 0 8px}.record-authors summary{font-size:.72rem;color:var(--blue);cursor:pointer;line-height:1.6}.record-authors p{font-size:.77rem;margin:10px 0 0;color:var(--muted);overflow-wrap:anywhere}.record-citations{text-align:right}.record-citations strong{font:1.8rem/1.1 var(--serif)}.record-citations span{display:block;font-size:.63rem;color:var(--muted);margin-top:6px}.publication-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:24px 0;font-size:.8rem}.publication-pagination button{border:1px solid var(--line);padding:12px 17px;background:var(--paper);color:var(--ink);min-height:44px}.publication-pagination button:disabled{opacity:.45;cursor:default}.books-section{margin-top:55px;padding-top:35px;border-top:1px solid var(--line)}.books-section h2{margin-bottom:25px}.book-list{display:grid;grid-template-columns:1fr}.book-entry{display:grid;grid-template-columns:65px 1fr 20px;gap:25px;border-top:1px solid var(--line);padding:21px 0;align-items:start}.book-entry>span{font-size:.85rem;color:var(--muted);line-height:1.6}.book-entry h3{font-size:1.5rem}.research-profiles{display:flex;flex-wrap:wrap;gap:15px 30px;margin-top:30px}.contact-page{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;min-height:400px;padding-top:50px}.contact-page h2{font-size:2.3rem;margin-bottom:24px}.contact-page p{color:var(--muted)}.contact-page .button{margin-top:10px}.contact-profiles{border-left:1px solid var(--line);padding-left:30px}.contact-profiles .text-link{display:flex;justify-content:space-between;margin-bottom:16px}.credits-copy{max-width:950px}.credits-copy h2{font-size:2.4rem;margin:30px 0 20px}.credits-copy h2:first-child{margin-top:0}.credits-copy .text-link{margin-bottom:25px}footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:30px 7%;font-size:.7rem;color:var(--muted)}.footer-name{font:1.35rem var(--serif);color:var(--ink)}
@media(min-width:1600px){.header,.record-strip,.page-intro,.home-paths,footer{padding-left:max(7%,calc((100vw - 1376px)/2));padding-right:max(7%,calc((100vw - 1376px)/2))}.home-paths>a{padding:40px 8%}.home-paths{padding-left:0;padding-right:0}}
@media(max-width:1150px){.header nav{gap:15px;font-size:.81rem}.header .wordmark{font-size:1.8rem}.record-strip a{display:block}.record-strip span{display:block;max-width:none;margin-top:8px}.hero{gap:6%}.coauthor-list,.institution-list{gap:22px 25px}.coauthor-row h3{font-size:1.3rem}.coauthor-row small{font-size:.58rem}.atlas-opening{grid-template-columns:minmax(0,3fr) minmax(160px,1fr);gap:25px}.atlas-studies{gap:0 28px}}
@media(max-width:1000px){.header{min-height:86px;padding:18px 6%;gap:15px}.menu-toggle{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:10px 12px;background:var(--paper);color:var(--ink);font-size:.85rem}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:15px 6% 25px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:3px}.header nav.open{display:flex}.header nav a{padding:12px 0}.header nav a[aria-current=page]{border-bottom:0;border-left:2px solid var(--blue);padding-left:12px}.hero{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);padding-top:50px}.hero h1{font-size:3.8rem}.profile-panel{padding-left:23px}.home-signature{gap:6%}.coauthor-list,.institution-list{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-filters{grid-template-columns:2fr 1fr}.publication-filters .author-field{grid-column:1}.biography{grid-template-columns:235px 1fr;gap:7%}}
@media(max-width:750px){html{scroll-padding-top:105px}.section{padding:40px 6%}.hero{grid-template-columns:1fr;padding:42px 6% 35px;gap:35px}.hero h1{font-size:clamp(3.3rem,10vw,4.6rem)}.hero-intro{font-size:1.4rem}.hero-detail{font-size:.94rem}.hero .eyebrow{font-size:.64rem;margin-bottom:20px}.profile-panel{display:grid;grid-template-columns:125px 1fr;gap:0 23px;max-width:none;justify-self:start;border-left:0;padding:25px 0 0;border-top:1px solid var(--line)}.profile-panel .portrait-wrap{grid-row:1/4;width:125px;aspect-ratio:1/1.1}.profile-name{font-size:1.5rem;margin:0 0 8px}.profile-role{font-size:.78rem;margin:0 0 10px}.profile-history{font-size:.64rem;margin:0;padding-top:8px}.record-strip{grid-template-columns:1fr 1fr;gap:22px;padding:25px 6%}.record-strip a{display:flex;gap:15px}.record-strip a:nth-child(2){border:0}.record-strip strong{font-size:2.55rem}.record-strip span{font-size:.68rem;max-width:95px;margin:0}.snapshot-caption{padding:12px 6% 0;font-size:.65rem;line-height:1.6}.home-signature{grid-template-columns:1fr;gap:28px}.home-signature>div>p:not(.eyebrow){max-width:100%}.home-signature h2{font-size:2.5rem}.home-paths{grid-template-columns:1fr}.home-paths>a{padding:34px 6%}.home-paths>a:first-child{border-right:0;border-bottom:1px solid #426050}.home-paths h2{font-size:2.2rem}.home-paths>a>span:last-child{right:6%}.page-intro{padding:42px 6% 32px}.page-intro h1{font-size:clamp(2.8rem,9vw,4rem)}.intro-copy{font-size:1.2rem;margin-top:23px}.eyebrow{margin-bottom:18px}.research-essays{padding-top:0;padding-bottom:0}.research-essay{grid-template-columns:1fr;gap:20px;padding:30px 0}.research-essay h2{font-size:2.1rem}.research-essay .eyebrow{margin-bottom:10px}.closing-strip{grid-template-columns:1fr;gap:24px}.closing-strip h2{font-size:2.35rem}.atlas-opening{grid-template-columns:1fr;gap:23px}.atlas-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.atlas-index a{min-height:40px;align-items:center}.atlas-studies{grid-template-columns:1fr 1fr;gap:0 25px;padding-top:25px}.atlas-study h2{font-size:1.5rem}.atlas-study .eyebrow{font-size:.62rem}.atlas-label{font-size:25px}.atlas-map circle{r:9}.collab-heading{grid-template-columns:1fr;gap:23px}.collab-heading h2{font-size:2.45rem}.coauthor-list{gap:18px 25px}.coauthor-row{gap:10px}.coauthor-row h3{font-size:1.24rem}.coauthor-row>strong{font-size:1.55rem}.coauthor-row small{max-width:42px;font-size:.57rem}.coauthor-jump{grid-template-columns:1fr;gap:13px;padding:20px;margin-top:25px}.coauthor-jump .button{justify-self:start}.institution-heading{margin-top:40px;padding-top:30px}.institution-heading h2{font-size:2.35rem}.institution-list{gap:0 25px}.institution h3{font-size:1.5rem}.institution .text-link{font-size:.7rem}.publication-filters{padding:17px;gap:16px 14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.publication-filters .search-field,.publication-filters .author-field{grid-column:1/-1}.publication-filters label{font-size:.68rem}.publication-filters input,.publication-filters select{font-size:.77rem}.reset-filters{align-self:end;justify-self:start;margin-bottom:1px}.record{grid-template-columns:56px minmax(0,1fr);gap:12px 18px;padding:23px 0}.record-year{font-size:1.3rem}.record-year span{font-size:.6rem}.record h2{font-size:1.4rem;line-height:1.22}.record-citations{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:6px}.record-citations strong{font-size:1.1rem}.record-citations span{margin:0;font-size:.63rem}.record-journal{font-size:.73rem}.source-note{padding:16px;margin-top:26px}.source-note p{font-size:.75rem}.books-section{margin-top:38px;padding-top:28px}.book-entry{grid-template-columns:43px 1fr 16px;gap:15px}.book-entry h3{font-size:1.3rem}.book-entry>span{font-size:.73rem}.biography{grid-template-columns:1fr;gap:32px}.biography-photo{display:grid;grid-template-columns:140px 1fr;gap:0 23px;align-items:center}.biography-photo .portrait-wrap{grid-row:1/3;max-width:140px}.biography-photo>p{margin:0;align-self:end;font-size:.8rem}.biography-photo .text-link{align-self:start;justify-self:start;font-size:.78rem}.contact-page{grid-template-columns:1fr;gap:32px}.contact-profiles{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.contact-page h2{font-size:2.1rem}footer{padding:27px 6%;gap:17px}footer .footer-name{width:100%}footer>span{width:100%}}
@media(max-width:440px){.wordmark,.header .wordmark{font-size:1.6rem}.wordmark span{font-size:.54rem}.menu-toggle{font-size:.76rem;padding:10px;gap:8px}.hero h1{font-size:3.15rem}.coauthor-list,.institution-list,.atlas-studies{grid-template-columns:1fr}.coauthor-row h3{font-size:1.5rem}.coauthor-row small{max-width:none;font-size:.61rem}.coauthor-row>strong{font-size:1.8rem}.coauthor-row{padding:16px 0 20px}.record-strip strong{font-size:2.25rem}.record-strip a{gap:10px}.record-strip span{font-size:.62rem}.hero-actions{gap:17px}.button{font-size:.8rem;padding:14px 17px}.profile-panel{grid-template-columns:105px 1fr;gap:0 17px}.profile-panel .portrait-wrap{width:105px;aspect-ratio:1/1.35}.profile-name{font-size:1.4rem}.profile-history{font-size:.6rem}.signature-row{gap:13px;grid-template-columns:20px 1fr 15px}.signature-row h3{font-size:1.43rem}.signature-row p{font-size:.76rem}.atlas-study h2{font-size:1.7rem}.institution h3{font-size:1.7rem}.record{grid-template-columns:47px 1fr;gap:12px}.record h2{font-size:1.28rem}.publication-pagination{gap:8px;font-size:.7rem}.publication-pagination button{padding:11px;font-size:.72rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Personal identity, speaking and international engagement */
.identity-hero{display:grid;grid-template-columns:1.35fr 1fr;min-height:590px;max-width:1600px;margin:auto}.identity-copy{padding:60px 7vw 60px}.identity-copy .eyebrow{margin-bottom:22px}.identity-copy h1{font-size:clamp(5rem,7.7vw,8rem);line-height:.91;letter-spacing:-.055em}.identity-copy h1 em{font-style:normal;color:var(--blue)}.identity-perspective{font:1.35rem/1.35 var(--serif);letter-spacing:.01em;margin:30px 0 18px}.identity-intro{font-size:1rem;line-height:1.8;max-width:500px;color:var(--muted)}.identity-portrait{margin:0;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 13%;color:#fff}.identity-image{width:100%;max-width:320px;aspect-ratio:1/1.15;overflow:hidden}.identity-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.identity-portrait figcaption{width:100%;max-width:320px;border-top:1px solid #567566;margin-top:25px;padding-top:18px;display:flex;flex-direction:column;gap:8px;font-size:.7rem;line-height:1.6;color:#d4e0d8}.personal-introduction{display:grid;grid-template-columns:1fr 2fr;gap:10%;padding:60px 7%;max-width:1600px;margin:auto;border-bottom:1px solid var(--line)}.personal-introduction>.eyebrow{padding-top:7px}.personal-introduction h2{font-size:clamp(2.4rem,3.7vw,3.9rem);margin-bottom:28px}.personal-introduction>div>p{max-width:690px;color:var(--muted)}.personal-journey{display:grid;grid-template-columns:1fr 1.15fr;gap:0 10%;padding:50px 7%;background:var(--mist)}.personal-journey>.eyebrow{grid-column:1/-1}.personal-journey h2{font-size:clamp(2.4rem,3.4vw,3.6rem)}.personal-journey>div{align-self:center}.personal-journey p:not(.eyebrow){color:var(--muted);max-width:570px}.engagement-paths{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.engagement-paths>a{padding:45px 14%;display:block}.engagement-paths>a:first-child{border-right:1px solid var(--line)}.engagement-paths h2{font-size:2.6rem;margin-bottom:22px}.engagement-paths p:not(.eyebrow){color:var(--muted);font-size:.93rem;max-width:470px}.engagement-paths>a:hover{background:#eff3ec}.personal-about{display:grid;grid-template-columns:280px 1fr;gap:11%;padding-top:50px}.personal-about aside .portrait-wrap{max-width:260px}.about-role{font-size:.84rem;line-height:1.7;margin:20px 0 8px}.personal-about>div{max-width:770px}.personal-about h2{font-size:2.8rem;margin-bottom:23px}.personal-about .lead{font-size:1.5rem}.personal-about p:not(.lead):not(.about-role){color:var(--muted)}.journey-story{border-top:1px solid var(--line);background:var(--mist)}.journey-story h2{margin-bottom:35px}.journey-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.journey-chapters article{padding-top:20px;border-top:1px solid #becdbe}.journey-chapters .small-label{font-size:.62rem;line-height:1.7}.journey-chapters h3{font-size:1.9rem;margin:17px 0 18px}.journey-chapters p{font-size:.88rem;color:var(--muted)}.invitation{padding:43px 7%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.invitation .eyebrow{color:#c3d7c6;margin-bottom:17px}.invitation h2{font-size:2.6rem;max-width:760px}.invitation p:not(.eyebrow){color:#d6e0d8;max-width:720px;margin:20px 0 0;font-size:.92rem}.invitation .button{flex-shrink:0}.pale{color:var(--ink);background:var(--paper)}.pale:hover{background:#c3d7c6;color:var(--ink)}.speaking-opening,.partnership-intro,.collaboration-geography,.writing-archive{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.speaking-opening p:not(.eyebrow),.partnership-intro p:not(.eyebrow),.collaboration-geography p:not(.eyebrow),.writing-archive p:not(.eyebrow){color:var(--muted)}.speaking-opening .button{margin-top:10px}.speaking-topics{background:var(--mist);border-top:1px solid var(--line)}.speaking-topics>h2{margin-bottom:35px}.talk-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 7%}.talk-list article{display:grid;grid-template-columns:32px 1fr;gap:19px;border-top:1px solid #bdcdbd;padding-top:25px}.talk-number{font:1.25rem var(--serif);color:var(--blue)}.talk-list h3{font-size:1.9rem;margin-bottom:18px}.talk-list p{font-size:.9rem;color:var(--muted)}.talk-audience{font-size:.68rem;line-height:1.8;color:var(--blue);display:block}.speaking-details{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line)}.speaking-details h2{font-size:2.5rem;margin-bottom:22px}.speaking-details p:not(.eyebrow){color:var(--muted)}.speaker-bio{background:var(--mist);border-top:1px solid var(--line)}.speaker-bio>p:not(.eyebrow){font:1.45rem/1.6 var(--serif);max-width:1000px}.partnership-options{background:var(--mist);border-top:1px solid var(--line)}.partnership-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.partnership-list article{border-top:1px solid #bdcdbd;padding-top:25px}.partnership-list h3{font-size:1.9rem;margin-bottom:22px}.partnership-list p{font-size:.9rem;color:var(--muted)}.collaboration-geography .text-link{margin-right:20px}.selected-writing{padding-top:10px;padding-bottom:10px}.selected-writing article{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;padding:38px 0;border-bottom:1px solid var(--line)}.selected-writing article:last-child{border:0}.selected-writing h2{font-size:2.4rem}.selected-writing p:not(.eyebrow){color:var(--muted)}.selected-writing .writing-citation{font-size:.79rem;line-height:1.7;margin:18px 0 2px;padding-left:18px;border-left:2px solid var(--line)}.writing-archive{background:var(--mist);border-top:1px solid var(--line)}.writing-archive .research-profiles{margin-top:18px}.contact-note{font-size:.8rem;margin-top:22px;max-width:600px}
@media(max-width:1000px){.identity-copy{padding:50px 6vw}.identity-copy h1{font-size:6.5rem}.identity-portrait{padding:40px 12%}.identity-hero{grid-template-columns:1.25fr 1fr;min-height:540px}.identity-perspective{font-size:1.2rem}.identity-intro{font-size:.94rem}.identity-copy .hero-actions{gap:16px}.identity-copy .button{font-size:.8rem}.personal-about{grid-template-columns:225px 1fr;gap:8%}.journey-chapters{gap:27px}.journey-chapters h3{font-size:1.65rem}.engagement-paths h2{font-size:2.3rem}.invitation{gap:25px}.invitation h2{font-size:2.3rem}.invitation .button{font-size:.78rem}.partnership-list{gap:27px}}
@media(max-width:750px){.identity-hero{grid-template-columns:1fr;min-height:0}.identity-copy{padding:40px 6% 35px}.identity-copy h1{font-size:clamp(5rem,17vw,7.5rem)}.identity-perspective{font-size:1.2rem;margin-top:25px}.identity-intro{font-size:.96rem;max-width:590px}.identity-portrait{padding:28px 6%;flex-direction:row;justify-content:flex-start;gap:25px;align-items:center}.identity-image{max-width:155px;flex-shrink:0;aspect-ratio:1/1.1}.identity-portrait figcaption{margin-top:0;padding-top:15px;max-width:260px;font-size:.71rem}.personal-introduction{grid-template-columns:1fr;gap:0;padding:38px 6%}.personal-introduction h2{font-size:2.45rem;margin-bottom:22px}.personal-journey{grid-template-columns:1fr;gap:23px;padding:38px 6%}.personal-journey>.eyebrow{margin:0}.personal-journey h2{font-size:2.45rem}.engagement-paths{grid-template-columns:1fr}.engagement-paths>a{padding:35px 6%}.engagement-paths>a:first-child{border-right:0;border-bottom:1px solid var(--line)}.engagement-paths h2{font-size:2.35rem}.personal-about{grid-template-columns:1fr;gap:30px}.personal-about aside{display:grid;grid-template-columns:140px 1fr;gap:0 22px;align-items:center}.personal-about .portrait-wrap{grid-row:1/3}.personal-about .about-role{align-self:end;margin:0;font-size:.78rem}.personal-about aside .text-link{align-self:start;justify-self:start;font-size:.77rem}.personal-about h2{font-size:2.3rem}.journey-story h2{font-size:2.4rem;margin-bottom:25px}.journey-chapters{grid-template-columns:1fr;gap:10px}.journey-chapters h3{font-size:1.85rem;margin-top:13px}.journey-chapters article{padding-top:22px}.invitation{display:block;padding:35px 6%}.invitation h2{font-size:2.35rem}.invitation .button{margin-top:24px}.speaking-opening,.partnership-intro,.collaboration-geography,.writing-archive{grid-template-columns:1fr;gap:25px}.speaking-opening h2,.partnership-intro h2,.collaboration-geography h2,.writing-archive h2{font-size:2.4rem}.speaking-topics>h2{font-size:2.4rem}.talk-list{grid-template-columns:1fr;gap:25px}.talk-list article{grid-template-columns:23px 1fr;gap:15px}.talk-list h3{font-size:1.85rem}.speaking-details{grid-template-columns:1fr;gap:35px}.speaking-details h2{font-size:2.3rem}.speaker-bio>p:not(.eyebrow){font-size:1.3rem}.partnership-list{grid-template-columns:1fr;gap:15px}.partnership-list h3{font-size:1.9rem;margin-bottom:16px}.partnership-list article{padding-top:23px}.selected-writing{padding-top:0;padding-bottom:0}.selected-writing article{grid-template-columns:1fr;gap:19px;padding:30px 0}.selected-writing h2{font-size:2.1rem}.selected-writing .eyebrow{margin-bottom:13px}}
@media(max-width:400px){.identity-copy h1{font-size:5.35rem}.identity-image{max-width:120px}.identity-portrait{gap:19px}.identity-portrait figcaption{font-size:.65rem}.identity-perspective{font-size:1.08rem}.identity-copy .eyebrow{font-size:.65rem}.personal-about aside{grid-template-columns:115px 1fr}.contact-page .button{font-size:.72rem;gap:14px}}
/* Restore the accepted scientific visual language and personal research hierarchy. */
:root{--ink:#182c36;--muted:#52646d;--blue:#00736e;--paper:#fff;--mist:#f2f5f6;--line:#d5dfe3;--accent:#bce4d1}
.hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:8%;max-width:1600px;margin:auto;padding:70px 7% 65px;align-items:center}.hero h1{font-size:clamp(3.5rem,5.7vw,5.6rem);line-height:1.02;letter-spacing:-.048em}.hero h1 em{font-weight:400;color:var(--blue)}.hero-intro{font-family:var(--serif);font-size:1.55rem;line-height:1.45;max-width:610px;margin-top:30px;margin-bottom:20px}.hero-detail{color:var(--muted);max-width:535px}.page-home .profile-panel{padding:0 0 0 35px;border-left:1px solid var(--line);max-width:355px;justify-self:end;width:100%}.page-home .portrait-wrap{max-width:255px;aspect-ratio:1/1.06}.profile-name{font-family:var(--serif);font-size:1.75rem;line-height:1.2;letter-spacing:-.025em;margin:22px 0 10px}.profile-role{font-size:.86rem;line-height:1.7;color:var(--muted);margin-bottom:12px}.profile-context{font-size:.74rem;color:var(--muted);line-height:1.6;margin-bottom:14px}.profile-place{font-size:.65rem;letter-spacing:.07em;color:var(--muted);line-height:1.6}.profile-panel .text-link{margin-top:8px;font-size:.8rem;padding:8px 0}.affiliation-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 7%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--mist)}.affiliation-strip>span{font-size:.7rem;letter-spacing:.1em}.affiliation-strip p{font-family:var(--serif);font-size:1.25rem;margin:0;line-height:1.4}.affiliation-strip p span{color:#81969f;margin:0 12px}.perspective{background:var(--ink);color:#fff}.perspective-opening{display:grid;grid-template-columns:1fr 1.15fr;gap:8%;align-items:center}.perspective-intro>p:not(.eyebrow){color:#cad8de;max-width:470px}.perspective-intro h2{margin-bottom:26px;font-size:clamp(2.7rem,3.7vw,3.8rem)}.eyebrow.light{color:#bce4d1}.landscape-study{margin:0}.landscape-study img{width:100%;height:330px;object-fit:cover;display:block}.landscape-study figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:15px;font-size:.7rem;line-height:1.6;color:#cad8de}.landscape-study figcaption span{letter-spacing:.05em}.landscape-study figcaption a{text-decoration:underline;text-underline-offset:3px}.light-link{color:#bce4d1;border-color:#6a8590}.light-link:hover{color:#fff;border-color:#fff}.restored-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;padding-top:45px;padding-bottom:50px}.restored-pathways>a{border-top:1px solid var(--line);padding-top:24px}.restored-pathways h2{font-size:2.15rem;line-height:1.12;margin-bottom:21px}.restored-pathways .eyebrow{margin-bottom:18px;font-size:.65rem}.restored-pathways p:not(.eyebrow){font-size:.88rem;color:var(--muted);line-height:1.75}.restored-pathways .text-link{font-size:.78rem}.home-connect{padding:26px 7%;background:var(--mist);border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;flex-wrap:wrap}.home-connect p{font-size:.87rem;margin:0;flex:1;min-width:280px;color:var(--muted)}.home-connect>a{font-size:.78rem;padding:9px 0;border-bottom:1px solid var(--line)}.research-lens{padding-top:35px;padding-bottom:35px;border-bottom:1px solid var(--line)}.spatial-questions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.spatial-questions article{border-top:1px solid var(--line);padding-top:20px}.spatial-questions article>span{font-size:.68rem;color:var(--blue);letter-spacing:.07em}.spatial-questions h3{font-size:1.5rem;line-height:1.2;margin:18px 0 14px;letter-spacing:-.025em}.spatial-questions p{font-size:.83rem;color:var(--muted);margin:0}.methods-line{display:grid;grid-template-columns:160px 1fr;gap:26px;border-top:1px solid var(--line);margin-top:30px;padding-top:20px;align-items:start}.methods-line>span{font-size:.65rem;letter-spacing:.05em;color:var(--muted);padding-top:5px;line-height:1.6}.methods-line p{font-size:.8rem;color:var(--muted);margin:0;line-height:1.9}.practice-opening{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.practice-opening p:not(.eyebrow){color:var(--muted)}.practice-areas{background:var(--mist);padding-top:15px;padding-bottom:20px}.practice-areas article{display:grid;grid-template-columns:1fr 2fr;gap:10%;border-top:1px solid var(--line);padding:35px 0}.practice-areas article:first-child{border-top:0}.practice-areas h2{font-size:2.5rem;margin-bottom:22px}.practice-areas p:not(.eyebrow){color:var(--muted);max-width:750px}.practice-areas .text-link{display:flex;max-width:750px;justify-content:space-between;align-items:center;font-size:.84rem}.practice-methods{border-top:1px solid var(--line);padding-top:30px;padding-bottom:30px}.practice-methods>p:last-child{font-family:var(--serif);font-size:1.2rem;color:var(--muted);margin:0;line-height:1.9}.selected-books{border-top:1px solid var(--line);padding-top:40px;padding-bottom:40px}.selected-books h2{font-size:2.5rem;margin-bottom:25px}.selected-books .book-entry h3{font-size:1.4rem}.about-role{color:var(--muted)}.journey-chapters article,.talk-list article,.partnership-list article{border-color:var(--line)}
@media(max-width:1050px){.hero{gap:6%;grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr);padding-top:55px;padding-bottom:50px}.hero h1{font-size:4rem}.page-home .profile-panel{padding-left:25px}.restored-pathways{gap:30px}.restored-pathways h2{font-size:1.9rem}.spatial-questions{gap:22px}.spatial-questions h3{font-size:1.35rem}.perspective-opening{gap:6%}.landscape-study img{height:300px}}
@media(max-width:750px){.hero{grid-template-columns:1fr;padding:42px 6% 35px;gap:30px}.hero h1{font-size:clamp(3.3rem,10vw,4.6rem)}.hero-intro{font-size:1.4rem;margin-top:24px}.hero-detail{font-size:.94rem}.page-home .profile-panel{display:grid;grid-template-columns:135px minmax(0,1fr);gap:0 22px;max-width:none;justify-self:start;border-left:0;border-top:1px solid var(--line);padding:25px 0 0;align-items:start}.page-home .profile-panel .portrait-wrap{grid-row:1/6;grid-column:1;max-width:135px;width:100%;aspect-ratio:1/1.15}.page-home .profile-panel>p,.page-home .profile-panel>.profile-place,.page-home .profile-panel>.text-link{grid-column:2}.page-home .profile-name{font-size:1.5rem;margin:0 0 8px}.page-home .profile-role{font-size:.76rem;margin:0 0 9px}.page-home .profile-context{font-size:.66rem;margin-bottom:9px}.page-home .profile-place{font-size:.59rem}.page-home .profile-panel .text-link{font-size:.7rem;justify-self:start;margin-top:3px;padding:5px 0}.affiliation-strip{display:block;padding:21px 6%}.affiliation-strip>span{font-size:.62rem;display:block;margin-bottom:12px}.affiliation-strip p{font-size:1.15rem}.affiliation-strip p span{margin:0 7px}.home-perspective{padding-top:40px;padding-bottom:40px}.perspective-opening{grid-template-columns:1fr;gap:25px}.perspective-intro h2{font-size:2.7rem;margin-bottom:22px}.perspective-intro>p:not(.eyebrow){max-width:100%;font-size:.94rem}.landscape-study img{height:280px}.landscape-study figcaption{font-size:.62rem;gap:8px}.restored-pathways{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:35px}.restored-pathways>a{padding-top:23px}.restored-pathways h2{font-size:2.15rem}.restored-pathways h2 br{display:none}.restored-pathways p:not(.eyebrow){margin-bottom:5px}.home-connect{padding:23px 6%;gap:12px 24px}.home-connect p{flex-basis:100%;font-size:.8rem}.home-connect>a{font-size:.75rem}.research-lens{padding-top:30px;padding-bottom:30px}.spatial-questions{grid-template-columns:1fr 1fr;gap:25px}.spatial-questions h3{font-size:1.5rem}.methods-line{grid-template-columns:1fr;gap:10px}.methods-line>span{padding-top:0}.practice-opening{grid-template-columns:1fr;gap:25px}.practice-opening h2{font-size:2.4rem}.practice-areas{padding-top:5px;padding-bottom:5px}.practice-areas article{grid-template-columns:1fr;gap:0;padding:27px 0}.practice-areas h2{font-size:2.2rem}.practice-areas .eyebrow{margin-bottom:18px}.practice-areas .text-link{font-size:.79rem}.practice-methods>p:last-child{font-size:1.12rem}.selected-books h2{font-size:2.2rem}}
@media(max-width:400px){.hero h1{font-size:3.05rem}.page-home .profile-panel{grid-template-columns:110px minmax(0,1fr);gap:0 17px}.page-home .profile-panel .portrait-wrap{max-width:110px}.page-home .profile-name{font-size:1.4rem}.page-home .profile-role{font-size:.7rem}.page-home .profile-context{font-size:.61rem}.spatial-questions{grid-template-columns:1fr}.spatial-questions h3{font-size:1.75rem}.landscape-study img{height:230px}}
