@font-face{font-family:"FR Narrow";src:url("/assets/fonts/nimbus-sans-narrow-regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"FR Narrow";src:url("/assets/fonts/nimbus-sans-narrow-bold.woff") format("woff");font-style:normal;font-weight:700;font-display:swap}
:root{--ed-blue:#064cff;--ed-navy:#05134d;--ed-red:#ff2638;--ed-pale:#85a6ff;--ed-line:#86a6ff;--ed-max:936px;--ed-narrow:"FR Narrow","Arial Narrow",Arial,sans-serif}
html{scroll-behavior:smooth}.wrap{width:min(calc(100% - 88px),var(--ed-max));max-width:none}.page-home{color:var(--ed-navy);font-family:var(--ed-narrow);background:#fff}.page-home main{overflow:hidden}.editorial-header{border:0;background:#fff}.editorial-header .header-inner{height:82px;gap:20px}.editorial-header .brand{flex:0 0 172px}.editorial-header .brand strong{font-family:var(--ed-narrow);font-size:29px;line-height:1;font-weight:400;letter-spacing:-.04em;text-transform:none}.editorial-header nav{display:grid;grid-template-columns:repeat(7,max-content);gap:0;align-items:center;flex:1}.editorial-header nav a{height:31px;display:flex;align-items:center;gap:11px;padding:0 13px;border:0;border-left:1px solid var(--ed-line);color:var(--ed-blue);font:400 12px/1 var(--ed-narrow);text-transform:uppercase;text-decoration:none}.editorial-header nav a:first-child{border-left:0}.editorial-header nav a span{color:var(--ed-navy);font-weight:700}.editorial-header nav a[aria-current=page]{position:relative;color:var(--ed-blue)}.editorial-header nav a[aria-current=page]:after{content:"";position:absolute;left:13px;right:13px;bottom:-11px;height:1px;background:var(--ed-red)}.editorial-header nav a[aria-current=page] span{color:var(--ed-red)}
.section-label{height:39px;display:flex;align-items:center;gap:13px;color:var(--ed-blue);font:400 13px/1 var(--ed-narrow);text-transform:uppercase}.section-label b{color:var(--ed-red);font-size:14px}.section-label i{width:43px;height:1px;background:var(--ed-red)}
.editorial-hero>.wrap{height:344px;position:relative;border-bottom:1px solid var(--ed-line)}.editorial-hero .section-label{position:absolute;left:0;top:23px}.hero-statement{position:absolute;left:0;top:85px;z-index:2}.hero-statement h1{margin:0;color:#060606;font:700 55px/1.05 var(--ed-narrow);letter-spacing:-.025em}.hero-statement h1 em{color:var(--ed-blue);font-style:normal}.hero-statement p{margin:23px 0 0;color:var(--ed-navy);font:400 25px/1.2 var(--ed-narrow)}.profile-portrait{position:absolute;right:0;bottom:0;width:315px;height:357px}.profile-portrait img{position:absolute;left:0;bottom:0;width:207px;height:357px;object-fit:cover;object-position:51% top;filter:grayscale(1);mask-image:linear-gradient(to left,#000 76%,transparent 100%)}.portrait-words{position:absolute;right:0;top:112px;width:84px;color:var(--ed-blue);font:400 15px/1.45 var(--ed-narrow);text-transform:uppercase}.portrait-words i{display:block;width:40px;height:1px;background:var(--ed-red);margin:24px 0 19px}.portrait-words span{display:block}
.editorial-work>.wrap{height:447px;position:relative;border-bottom:1px solid var(--ed-line)}.editorial-work .section-label{position:absolute;top:0;left:0}.work-map{position:absolute;inset:38px 0 0}.orbit{position:absolute;left:99px;top:0;width:740px;height:350px}.orbit>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--ed-line);stroke-width:1}.orbit>svg .dashed{stroke-dasharray:2 4}.center-node{position:absolute;left:308px;top:104px;width:125px;height:125px;border:4px solid #fff;box-shadow:0 0 0 1px var(--ed-line);border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--ed-blue);color:#fff!important;font:400 18px/1.05 var(--ed-narrow);text-transform:uppercase;text-decoration:none}.topic-node{position:absolute;width:95px;text-align:center;color:var(--ed-navy);font:400 14px/1.05 var(--ed-narrow)}.topic-node>span{width:63px;height:63px;margin:auto;border:1px solid var(--ed-blue);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ed-navy)}.topic-node>span svg,.audience .line-icon svg{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.topic-node strong{display:block;font-weight:400;margin-top:4px}.topic-node small{display:block;color:var(--ed-blue);font-size:10px;margin-top:4px}.topic-node.top{left:323px;top:-18px}.topic-node.right{left:480px;top:79px}.topic-node.bottom-right{left:397px;top:236px;width:145px}.topic-node.bottom-left{left:193px;top:236px;width:140px}.topic-node.left{left:166px;top:79px}.audience{position:absolute;color:var(--ed-navy);text-align:center}.audience .line-icon{display:block;height:34px}.audience .line-icon svg{width:34px;height:34px;margin:auto}.audience strong{display:block;font-size:17px;font-weight:400;line-height:1.1;margin-top:8px}.audience small{display:block;color:#6881c7;font:400 14px/1.25 var(--ed-narrow);margin-top:7px}.audience.company{left:54px;top:54px}.audience.university{right:38px;top:35px}.audience.network{right:0;top:215px}.work-keywords{position:absolute;left:54px;bottom:41px;color:#6380c8;font:400 11px/1.22 var(--ed-narrow);text-transform:uppercase;letter-spacing:.08em}.work-keywords i{display:block;width:32px;height:1px;background:var(--ed-red);margin-top:13px}.work-caption{position:absolute;left:187px;right:130px;bottom:15px;margin:0;text-align:center;font:400 17px/1.1 var(--ed-narrow);color:var(--ed-navy)}
.editorial-logos>.wrap{position:relative;border-bottom:1px solid var(--ed-line);padding-top:40px}.editorial-logos .section-label{position:absolute;left:0;top:0}.logo-row{position:relative;min-height:114px;border-top:1px solid var(--ed-line);display:grid;align-items:center;padding:26px 0 13px 110px;gap:0}.logo-row:first-of-type{border-top:0}.logo-row>small{position:absolute;left:0;top:18px;color:#4267c6;font:400 12px/1.15 var(--ed-narrow);text-transform:uppercase;letter-spacing:.04em;max-width:100px}.logo-row>small:after{content:"";display:block;width:80px;height:1px;background:var(--ed-line);margin-top:10px}.logo-row>a,.logo-row>span{min-width:0;height:62px;border-left:1px solid var(--ed-line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--ed-navy);padding:0 11px}.logo-row>a:first-of-type,.logo-row>span:first-of-type{border-left:0}.logo-row img{display:block;max-width:100%;width:auto;height:54px;object-fit:contain}.universities{grid-template-columns:repeat(4,1fr)}.universities a:nth-of-type(1) img{width:190px;height:62px}.universities a:nth-of-type(2) img{height:62px;width:62px}.universities a:nth-of-type(3) img{width:122px;height:45px}.universities a:nth-of-type(4) img{width:150px;height:58px}.credentials{grid-template-columns:repeat(8,1fr);padding-left:90px}.associations{grid-template-columns:repeat(7,1fr);padding-left:95px}.credentials span,.associations span{font-family:Arial,sans-serif}.credentials b,.associations b{color:#123b99;font-size:16px;line-height:1;white-space:nowrap}.credentials em,.associations em{margin-top:4px;color:#425f9d;font-size:8px;font-style:normal;text-align:center}.associations b{font-size:18px;color:#14306d}
.logo-row .brand-logo{overflow:hidden}.logo-row .brand-logo img{width:100%;height:58px;max-height:58px;object-fit:contain}
.editorial-perspectives>.wrap{height:220px;position:relative}.editorial-perspectives .section-label{height:49px}.editorial-perspectives nav{height:126px;display:grid;grid-template-columns:repeat(6,1fr);align-items:start;position:relative}.editorial-perspectives nav:before{content:"";position:absolute;left:30px;right:32px;top:26px;height:1px;background:var(--ed-line)}.editorial-perspectives nav a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ed-navy);font:400 15px/1.05 var(--ed-narrow);text-decoration:none}.editorial-perspectives nav a>i{width:51px;height:51px;border:1px solid var(--ed-line);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ed-navy);font-style:normal}.editorial-perspectives nav a>i svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.editorial-perspectives nav a strong{font-weight:400;margin-top:7px}.editorial-perspectives nav a small{color:var(--ed-blue);font-size:10px;margin-top:6px}.editorial-perspectives nav a.conversation>i{background:var(--ed-blue);color:#fff;border:4px solid #fff;box-shadow:0 0 0 1px var(--ed-blue)}.editorial-perspectives nav a.conversation strong{color:var(--ed-blue)}.editorial-perspectives nav a.conversation small{color:#7184ba;line-height:1.25}.editorial-perspectives>div>p{margin:0;text-align:center;color:#617bc1;font:400 8px/1 var(--ed-narrow);text-transform:uppercase;letter-spacing:.42em}.editorial-perspectives>div>p:after{content:"";display:block;width:40px;height:1px;background:var(--ed-red);margin:12px auto 0}
.editorial-footer{border-top:1px solid var(--ed-line);background:#fff}.editorial-footer .footer-main{height:56px;min-height:0;display:flex;align-items:center;justify-content:space-between}.editorial-footer .footer-brand,.editorial-footer .footer-links{display:flex;flex-direction:row;align-items:center;gap:14px}.editorial-footer .footer-brand strong{font:400 15px/1 var(--ed-narrow);letter-spacing:0;text-transform:none}.editorial-footer .footer-brand i,.editorial-footer .footer-links i{display:block;width:31px;height:1px;background:var(--ed-line)}.editorial-footer .footer-brand span,.editorial-footer .footer-links a,.editorial-footer .footer-links span{margin:0;color:var(--ed-blue);font:400 11px/1 var(--ed-narrow);letter-spacing:0;text-transform:none;text-decoration:none}
.page-internal .page-hero{background:#fff;border-bottom:1px solid var(--ed-line)}.page-internal .page-hero .eyebrow{color:var(--ed-blue)}.page-internal .page-hero h1{color:#080808;font-family:var(--ed-narrow);font-weight:700}.page-internal .section-title,.page-internal h2,.page-internal h3{font-family:var(--ed-narrow)}.topic-overview .topic-intro{max-width:650px}.topic-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ed-line);border:1px solid var(--ed-line);margin-top:2rem}.topic-cards article{background:#fff;padding:1.5rem}.topic-cards article>span svg{width:28px;fill:none;stroke:var(--ed-blue)}.topic-cards h3{font-size:1.35rem;margin:.8rem 0 .4rem;color:var(--ed-navy)}.topic-cards p{margin:0}.research-page h2:first-child{margin-top:0}
.vita-overview{padding-top:2rem}.vita-columns{display:grid;grid-template-columns:40% 34% 26%;border-block:1px solid var(--ed-line)}.vita-columns>article{padding:1.7rem 1.5rem;border-left:1px solid var(--ed-line)}.vita-columns>article:first-child{padding-left:0;border-left:0}.vita-columns>article:last-child{padding-right:0}.vita-columns .eyebrow{margin:0 0 .6rem;color:var(--ed-blue);font-size:.65rem}.vita-columns h2{margin:0 0 .8rem;color:var(--ed-navy);font-size:1.55rem}.vita-columns p,.vita-columns li{font-size:.82rem;line-height:1.55}.vita-columns ul{margin:0;padding-left:1rem}.vita-uni-logos{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.2rem}.vita-uni-logos img{width:100%;height:34px;object-fit:contain}.vita-section{padding:1.7rem 0;border-bottom:1px solid var(--ed-line)}.cert-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ed-line);border:1px solid var(--ed-line)}.cert-focus-grid article{background:#fff;padding:1rem}.cert-focus-grid h3{margin:0 0 .65rem;color:var(--ed-blue);font-size:1rem}.cert-focus-grid ul{margin:0;padding-left:1rem}.cert-focus-grid li{font-size:.72rem;line-height:1.45;margin:.3rem 0}.legacy-note{font-size:.75rem;color:#65779a}.membership-grid{display:grid;grid-template-columns:repeat(6,1fr);border-block:1px solid var(--ed-line)}.membership-grid article{padding:1rem .7rem;border-left:1px solid var(--ed-line);text-align:center}.membership-grid article:first-child{border-left:0}.membership-grid strong{display:block;color:var(--ed-navy);font-size:1.25rem}.membership-grid span{display:block;color:#6476a0;font-size:.62rem;line-height:1.2;margin-top:.35rem}.engagement-list{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1rem 0 0;padding:0;list-style:none;color:var(--ed-navy);font-size:.74rem}
.vita-columns{grid-template-columns:48% 32% 20%}.cert-brand-strip{min-height:42px;display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.cert-brand-strip:empty{display:none}.cert-brand-strip .brand-logo{display:block;flex:1;min-width:0}.cert-brand-strip img{display:block;width:100%;height:34px;object-fit:contain}.membership-grid{grid-template-columns:repeat(7,1fr)}.membership-grid article{padding:1rem .55rem}.membership-grid .brand-logo{height:52px;display:flex;align-items:center;justify-content:center}.membership-grid img{display:block;width:100%;height:48px;object-fit:contain}.membership-grid span{font-size:.58rem;margin-top:.45rem}
.approved-home-reference{display:none}.reference-hotspot{position:absolute;display:block;overflow:hidden;text-indent:-9999px;border:1px solid transparent}.reference-hotspot:focus-visible{outline:2px solid var(--ed-red);outline-offset:2px;border-color:#fff}.hs-profile{left:231px;top:25px;width:79px;height:38px}.hs-vita{left:316px;top:25px;width:78px;height:38px}.hs-topics{left:399px;top:25px;width:154px;height:38px}.hs-research{left:558px;top:25px;width:106px;height:38px}.hs-teaching{left:670px;top:25px;width:77px;height:38px}.hs-publications{left:754px;top:25px;width:125px;height:38px}.hs-contact{left:884px;top:25px;width:97px;height:38px}.hs-p-vita{left:44px;top:1311px;width:100px;height:116px}.hs-p-topics{left:165px;top:1311px;width:133px;height:116px}.hs-p-research{left:343px;top:1311px;width:126px;height:116px}.hs-p-teaching{left:523px;top:1311px;width:112px;height:116px}.hs-p-publications{left:691px;top:1311px;width:116px;height:116px}.hs-p-contact{left:857px;top:1311px;width:123px;height:116px}.hs-imprint{left:811px;top:1481px;width:73px;height:54px}.hs-privacy{left:905px;top:1481px;width:76px;height:54px}
@media(min-width:900px){.page-home{min-height:1536px}.page-home>.editorial-header,.page-home>.editorial-footer{display:none}.page-home main{overflow:visible}.approved-home-reference{display:block;position:relative;width:1024px;height:1536px;margin:0 auto}.approved-home-reference>img{display:block;width:1024px;height:1536px;max-width:none}.reference-hotspots{position:absolute;inset:0}.home-semantic{display:none}}
@media(max-width:980px){.wrap{width:min(calc(100% - 40px),var(--ed-max))}.editorial-header .header-inner{height:auto;min-height:74px;display:block;padding-top:18px}.editorial-header .brand{display:block}.editorial-header nav{overflow-x:auto;margin-top:14px}.editorial-header nav a{padding-inline:12px}.hero-statement h1{font-size:clamp(35px,5vw,48px)}.orbit{left:70px;transform:scale(.9);transform-origin:center top}.credentials,.associations{overflow-x:auto;grid-template-columns:repeat(8,112px)}}
@media(max-width:760px){.wrap{width:min(calc(100% - 28px),var(--ed-max))}.editorial-header nav{display:flex}.editorial-header nav a{flex:0 0 auto}.editorial-hero>.wrap{height:620px}.hero-statement{top:90px}.hero-statement h1{font-size:39px}.hero-statement p{font-size:21px}.profile-portrait{height:330px;left:0;right:auto;width:100%;bottom:0}.profile-portrait img{height:330px;width:240px}.portrait-words{right:15px;top:60px}.editorial-work>.wrap{height:730px}.work-map{transform:scale(.83);transform-origin:left top;width:112%;top:55px}.orbit{left:0;top:90px}.audience.company{top:5px;left:10px}.audience.university{top:10px;right:30px}.audience.network{top:530px;right:20px}.work-keywords{bottom:-20px}.work-caption{left:50px;right:50px;bottom:-25px}.logo-row{padding-left:0;padding-top:44px}.logo-row>small{top:12px}.universities{grid-template-columns:repeat(2,1fr)}.logo-row.universities{min-height:190px}.credentials,.associations{padding-left:0}.editorial-perspectives>.wrap{height:auto;padding-bottom:30px}.editorial-perspectives nav{height:auto;grid-template-columns:repeat(3,1fr);gap:22px 8px}.editorial-perspectives nav:before{display:none}.editorial-perspectives>div>p{margin-top:25px}.editorial-footer .footer-main{height:auto;padding:18px 0;gap:16px;align-items:flex-start}.editorial-footer .footer-links{flex-wrap:wrap;justify-content:flex-end}.topic-cards{grid-template-columns:1fr}.vita-columns{grid-template-columns:1fr}.vita-columns>article{border-left:0;border-top:1px solid var(--ed-line);padding-inline:0}.vita-columns>article:first-child{border-top:0}.cert-focus-grid{grid-template-columns:1fr 1fr}.membership-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:460px){.hero-statement h1{font-size:32px}.hero-statement p{font-size:18px}.editorial-hero>.wrap{height:570px}.profile-portrait img{width:215px;height:290px}.profile-portrait{height:290px}.work-map{transform:scale(.65);width:148%}.editorial-work>.wrap{height:590px}.audience.network{top:500px}.editorial-footer .footer-main{display:block}.editorial-footer .footer-links{justify-content:flex-start;margin-top:15px}}
