span.lab-member{display:inline}.publication-list--yearly span.lab-member{text-decoration:none}.publication-author-marker{color:var(--homepage-accent);font-size:.7em;font-weight:700;line-height:0;vertical-align:super}.publication-author-name,.profile-page-publication-author-name{white-space:nowrap}.publication-list--yearly{margin-top:1.1rem}.publication-year-group{margin:1.15rem 0 1rem}.publication-year-label{display:flex;align-items:center;gap:.65rem;margin:0 0 .7rem;color:#60758a;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.publication-year-label::after{content:"";flex:1 1 auto;border-top:1px solid #d7e1e7}.publication-year-items{min-width:0}.publication-entry{scroll-margin-top:7rem}@media(max-width: 42rem){.publication-year-group{margin-bottom:1.15rem}.publication-year-label{margin-bottom:.45rem}}.acronym{font-family:"Varela Round","Open Sans",sans-serif;font-weight:1000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:"Open Sans","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.6}@media(min-width: 38em){html{font-size:20px}}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#515151;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}:root{--homepage-ink: #15334f;--homepage-ink-soft: #28496a;--homepage-accent: #bf5c37;--homepage-accent-dark: #9e4928;--homepage-gold: #d3ac4f;--homepage-mist: #eef4f6;--homepage-cloud: #f8fbfc;--homepage-line: #d7e1e7;--homepage-muted: #60758a}a{color:#268bd2;text-decoration:none}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;font-family:"Open Sans","Source Sans Pro";line-height:1.1;color:#333;letter-spacing:-0.025rem}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4,h5,h6{font-size:1rem}p{font-family:"Open Sans","Helvetica Neue",Helvetica;font-weight:300;margin:0 0 1rem;font-size:.8rem}ul,ol,dl{font-family:"Open Sans","Helvetica Neue",Helvetica;font-weight:300;font-size:.8rem;margin-top:0;margin-bottom:1rem}li>ul>li{margin-left:1rem}dt{font-weight:bold}dd{margin-bottom:.5rem}ul{font-size:.8rem;list-style:inside circle;padding-left:0}ul li{margin-bottom:.25rem}ul ul,ul ol{margin-top:.25rem;margin-bottom:.5rem}ol{list-style:inside decimal;padding-left:0}ol li{margin-bottom:.25rem}ol ul,ol ol{margin-top:.25rem;margin-bottom:.5rem}p+h1,p+h2,p+h3,ul+h1,ul+h2,ul+h3,ol+h1,ol+h2,ol+h3{margin-top:1.5rem}hr{border:0;border-top:.5px solid #eee;border-bottom:.5px solid #eee;margin:1.5rem auto}strong{color:#333;font-weight:600}abbr{font-size:80%;font-weight:bold;color:#555;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}blockquote{padding:0 0 0 1.5rem;margin:0 2rem 1rem 0;border-left:.5rem}blockquote p:last-child{margin-bottom:0}code,pre{font-family:Monaco,"Courier New",monospace}code{padding:.25em .5em;font-size:80%;color:#bf616a;background-color:#f9f9f9;border-radius:3px}pre{display:block;margin-top:0;margin-bottom:1rem;padding:.5rem;font-size:.8rem;line-height:1.4;white-space:pre;white-space:pre-wrap;word-break:break-all;background-color:#f9f9f9}pre code{padding:0;font-size:80%;color:inherit;background-color:rgba(0,0,0,0)}.highlight{margin-bottom:1rem;border-radius:4px;border:none}.highlight pre{margin-bottom:0}.gist .gist-file{font-family:Monaco,"Courier New",monospace !important}.gist .markdown-body{padding:15px}.gist pre{padding:0;background-color:rgba(0,0,0,0)}.gist .gist-file .gist-data{font-size:.8rem !important;line-height:1.4}.gist code{padding:0;color:inherit;background-color:rgba(0,0,0,0);border-radius:0}img{display:block;max-width:100%;margin:0 0 1rem;border-radius:5px}table{margin-bottom:1rem;width:100%;font-size:70%;border:1px solid #e5e5e5;border-collapse:collapse}td,th{padding:.25rem .5rem;border:1px solid #e5e5e5;font-size:140%}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}.lead{font-size:1.25rem}.container{max-width:40rem;margin-left:auto;margin-right:auto}.masthead-title{font-weight:300}.masthead-title a{color:#333}.masthead-title a:hover,.masthead-title a:focus{text-decoration:none}.masthead-title span{color:#ddd}.masthead-title--small{margin-bottom:.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.masthead-title--small a{color:#333}.masthead-title--small a:hover,.masthead-title--small a:focus{text-decoration:none}.masthead .masthead-nav{margin-bottom:2rem}.masthead .masthead-nav a{color:#aaa;font-weight:300;text-transform:lowercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.masthead .masthead-nav a:hover,.masthead .masthead-nav a:focus{color:#333;text-decoration:none}.masthead .masthead-nav a+a{margin-left:.25rem}.page-title{margin-bottom:2rem}.content.page{max-width:48rem;padding-bottom:3rem}.post-title{margin-bottom:.25rem}.post-date{margin-bottom:2rem;font-size:.75rem;text-transform:uppercase}.list-post-title{margin-bottom:.25rem}.list-post-title a{color:#333}.list-post-title a:hover,.list-post-title a:focus{text-decoration:none}.list-post-date{margin-bottom:1rem;font-size:.75rem;text-transform:uppercase}.projects-list a{color:#333}.profile-thumbnail{display:block;object-fit:cover;object-position:center top;width:200px;height:200px;max-width:100%}.profile-page-image{display:block;width:100%;max-width:300px;height:auto;margin:0}.profile-page-intro{display:grid;grid-template-columns:minmax(13rem, 18.75rem) minmax(0, 1fr);gap:1.5rem 2rem;align-items:start}.profile-page-sidebar,.profile-page-body{min-width:0}.profile-page-photo,.profile-page-meta{width:100%;max-width:300px}@media(max-width: 42rem){.profile-page-intro{grid-template-columns:1fr}.profile-page-sidebar{max-width:18rem}}.profile-page-meta{margin-top:1rem}.profile-page-position,.profile-page-association{margin:0;line-height:1.4}.profile-page-position{color:#333;font-weight:600}.profile-page-association{margin-top:.15rem;margin-bottom:.75rem;color:#60758a}.profile-page-lines{margin:0 0 .75rem;padding-left:0;list-style:none}.profile-page-lines li{margin-bottom:.25rem;line-height:1.4}.profile-page-contact,.profile-page-office{margin-bottom:.5rem}.profile-page-contact i{width:1.1rem}.profile-page-office strong{color:#333}.profile-page-body>:first-child{margin-top:0}.profile-page-body>:last-child{margin-bottom:0}.profile-page-divider{margin:2rem 0 1.25rem;border:0;border-top:1px solid #d7e1e7}.profile-page-publications{margin-top:0}.profile-page-publications-title{margin-bottom:.85rem}.profile-page-publications-list{margin:0;padding-left:0;list-style:none}.profile-page-publication{margin-bottom:.9rem}.profile-page-publication:last-child{margin-bottom:0}.profile-page-publication-title{display:inline-block;font-weight:600;color:#333}.profile-page-publication-link{display:block;margin:-0.32rem -0.45rem;padding:.32rem .45rem;border-radius:6px;color:inherit;transition:transform 150ms ease,box-shadow 150ms ease}.profile-page-publication-link .profile-page-publication-title{color:#333}.profile-page-publication-link:hover,.profile-page-publication-link:focus{box-shadow:0 .25rem .65rem rgba(21,51,79,.1);transform:translateY(-2px);text-decoration:none}.profile-page-publication-link:focus-visible{outline:2px solid #333;outline-offset:2px}.profile-page-publication-link:hover .profile-page-publication-title,.profile-page-publication-link:focus .profile-page-publication-title{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2rem}.profile-page-publication-authors{display:block;margin-top:.12rem;color:#515151}.profile-page-publication-author-current{text-decoration-line:underline;text-decoration-thickness:2px}.profile-page-publication-meta{display:block;margin-top:.12rem;font-size:.78rem;color:#60758a}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:bold}.highlight .o{color:#000;font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:bold}.highlight .kd{color:#000;font-weight:bold}.highlight .kn{color:#000;font-weight:bold}.highlight .kp{color:#000;font-weight:bold}.highlight .kr{color:#000;font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nl{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.pos_header{margin-left:2rem}.people{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:1rem;row-gap:1.25rem;justify-content:center;align-items:start;margin:.75em auto 0;text-align:center}.list-item-people{grid-column:span 2;min-width:0}.list-item-people:last-child:nth-child(odd){grid-column:2/span 2}.list-post-title img{margin-bottom:.75em;margin-top:1.25em}.people .profile-thumbnail{margin-left:auto;margin-right:auto}.list-post-title .name{font-size:18px}.list-post-title{color:#000}.list-detail{font-size:15px;color:#838383}.list-item a:hover,.list-post-title:hover .name,.list-post-title .name:hover{color:#c42929}@media(min-width: 46.01rem){.people{grid-template-columns:repeat(6, minmax(0, 100px))}.list-item-people{grid-column:span 2;width:auto;max-width:none}.list-item-people:last-child:nth-child(odd){grid-column:span 2;width:auto;max-width:none;justify-self:stretch}.list-item-people:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.list-item-people:nth-child(3n+1):nth-last-child(2)+.list-item-people{grid-column:4/span 2}.list-item-people:nth-child(3n+1):nth-last-child(4),.list-item-people:nth-child(3n+1):nth-last-child(4)~.list-item-people{grid-column:span 3}}@media(max-width: 46rem){.people .profile-thumbnail{aspect-ratio:1;height:auto}}.homepage{background:#fff;color:var(--homepage-ink)}.homepage p,.homepage li{font-size:.95rem}.homepage-shell{max-width:64rem;margin:0 auto;padding:0 1.25rem}.homepage-hero{padding:.9rem 0 1.2rem}.homepage-hero-grid{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(18rem, 0.9fr);gap:2rem;align-items:stretch}.homepage-hero-copy{display:flex;flex-direction:column;justify-content:flex-start;max-width:40rem;padding-bottom:.8rem}.homepage-eyebrow,.homepage-section-kicker{margin-bottom:.15rem;color:var(--homepage-accent);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.homepage-title,.homepage-section-title{font-family:"Varela Round","Open Sans",sans-serif;letter-spacing:-0.04em;color:var(--homepage-ink)}.homepage-title{margin-bottom:1rem;font-family:"Varela Round","Open Sans",sans-serif;font-size:3.3rem;font-weight:400;line-height:1;max-width:15ch}.homepage-title .acronym{display:inline;color:var(--homepage-accent);font-family:"Varela Round","Open Sans",sans-serif;font-weight:400;box-shadow:inset 0 -0.14em 0 rgba(191,92,55,.16)}.homepage-lead{max-width:38rem;margin-bottom:1.5rem;color:var(--homepage-ink-soft);font-size:1.05rem}.homepage-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:0;margin-top:auto}.homepage-cta-row .btn-primary,.homepage-director-action .btn-primary{background-color:var(--homepage-accent);border-color:var(--homepage-accent)}.homepage-cta-row .btn-primary:hover,.homepage-director-action .btn-primary:hover,.homepage-cta-row .btn-primary:focus,.homepage-director-action .btn-primary:focus{background-color:var(--homepage-accent-dark);border-color:var(--homepage-accent-dark)}.btn.btn-unavailable{background-color:rgba(0,0,0,0);border-color:#d7e1e7;color:#60758a;cursor:default;opacity:.76}.homepage-hero-mark{display:flex;align-items:flex-start;justify-content:center}.homepage-logo{width:min(100%,26rem);height:auto;margin:0;filter:drop-shadow(0 22px 35px rgba(21, 51, 79, 0.12))}.homepage-area-grid{display:grid;gap:1rem}.homepage-accent-rule{width:100%;height:2px;margin-top:1.2rem;background:var(--homepage-accent)}.homepage-section{padding:1.5rem 0 .5rem}.homepage-section+.homepage-section{margin-top:0;padding-top:1.8rem;border-top:1px solid var(--homepage-line)}.homepage-section-news+.homepage-section{border-top:0}.homepage-section-alt{background:rgba(0,0,0,0)}.homepage-section-heading{display:flex;align-items:center;margin-bottom:.8rem}.homepage-section-heading::after{content:none}.homepage-section-heading .homepage-section-kicker{margin:0;color:var(--homepage-accent-dark)}.homepage-section-title{margin-bottom:.4rem;font-size:2rem;line-height:1.08}.homepage-director,.homepage-join-card{display:flex;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.4rem;align-items:center;background:#fff}.homepage-director p,.homepage-join-card p{margin-bottom:0;color:var(--homepage-muted)}.homepage-join-card .homepage-section-kicker{color:var(--homepage-accent)}.homepage-director-action{flex:0 0 auto}.homepage-area-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}.homepage-area-card{display:flex;flex-direction:column;height:100%;padding-top:0}.homepage-area-figure{display:flex;align-items:center;justify-content:center;min-height:10.5rem;padding:.6rem .75rem;border:1px solid var(--homepage-line);border-radius:6px;background:#fff;flex:0 0 auto}.homepage-area-figure-empty{background:#fff}.homepage-area-card img{width:100%;max-height:9.2rem;margin:0;object-fit:contain;border-radius:6px;border:0;background:rgba(0,0,0,0)}.homepage-area-figure-fill{overflow:hidden;padding:.3rem}.homepage-area-figure-fill img{height:9.6rem;max-height:none;object-fit:cover;object-position:center top}.homepage-area-copy{display:grid;grid-template-rows:minmax(1.85rem, auto) minmax(3.25rem, auto) auto;align-content:start;flex:1 1 auto;padding:.72rem 0 0}.homepage-area-copy h3{margin-bottom:.35rem;font-size:1.08rem;line-height:1.25}.homepage-area-copy p{color:var(--homepage-muted)}.homepage-area-body{margin-bottom:.2rem}.homepage .homepage-area-body{font-size:.82rem;line-height:1.5}.homepage-area-card-text-only{display:flex}.homepage .homepage-link-list{margin:0;padding-top:0;font-size:.78rem;font-weight:600;line-height:1.5;text-align:left}.homepage-link-list span{color:var(--homepage-gold)}.homepage-section-footer{margin-top:1rem;margin-bottom:0;font-weight:600}.homepage-news-frame{max-width:none;margin-left:auto;margin-right:auto;background:#fff}.homepage-news-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.36rem 0 .28rem}.homepage-news-label{margin:0;padding:0;color:var(--homepage-accent-dark)}.homepage .homepage-news-label,.homepage .homepage-section-heading .homepage-section-kicker,.homepage .homepage-join-card .homepage-section-kicker{font-family:"Varela Round","Open Sans",sans-serif;font-size:.82rem;font-weight:400;letter-spacing:0;line-height:1.25;text-transform:none}.homepage .homepage-join-card .homepage-section-kicker{font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.homepage-section-news{padding-top:.2rem;padding-bottom:.2rem}.homepage-news-list{max-height:18.5rem;margin:0;padding:0 .55rem 0 .7rem;border:1px solid var(--homepage-line);background:rgba(238,244,246,.34);box-shadow:inset 0 10px 12px -14px rgba(21,51,79,.3),inset 0 -10px 12px -14px rgba(21,51,79,.3);list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(96,117,138,.52) rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.homepage-news-list::-webkit-scrollbar{width:6px}.homepage-news-list::-webkit-scrollbar-track{background:rgba(215,225,231,.62)}.homepage-news-list::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(96,117,138,.58)}.homepage-news-list:focus-visible{outline:2px solid rgba(191,92,55,.38);outline-offset:3px}.homepage-news-item{padding:.62rem .35rem .68rem 0;border-bottom:1px solid rgba(96,117,138,.18)}.homepage-news-item:last-child{border-bottom:0}.homepage-news-date{display:block;margin-bottom:.16rem;color:var(--homepage-muted);font-size:.64rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.4;text-transform:none;white-space:nowrap}.homepage-news-body{max-width:52rem;color:var(--homepage-ink-soft);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.74rem;font-weight:400;line-height:1.52}.homepage-news-body a{font-weight:500}.homepage .homepage-section-footer-news{margin:0;padding:0;text-align:left;font-size:.64rem;font-weight:500;line-height:1.3}.homepage-section-footer-news a{color:var(--homepage-muted);font-weight:500}.homepage-section-footer-news a:hover,.homepage-section-footer-news a:focus-visible{color:var(--homepage-ink-soft)}.homepage-section-join{padding-bottom:1.8rem}.homepage-footer-note{padding:0 0 2.5rem}.homepage-footer-note p{max-width:52rem;margin:0 auto;color:var(--homepage-muted);font-size:.84rem;text-align:center}.news-archive{max-width:40rem;margin:0 auto;padding-bottom:2rem}.news-archive .page-title{margin-bottom:.25rem;font-size:1.6rem;line-height:1.2}.news-archive-intro{max-width:32rem;margin-bottom:1.25rem;color:var(--homepage-muted);font-size:.74rem;line-height:1.55}.news-archive-list{border-top:1px solid var(--homepage-line)}.news-archive-item{padding:.78rem 0 .88rem;border-bottom:1px solid var(--homepage-line)}.news-archive-date{display:block;margin:0 0 .2rem;color:var(--homepage-muted);font-size:.66rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.45;text-transform:none;white-space:nowrap}.news-archive-body{max-width:38rem;color:var(--homepage-ink-soft);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:400;line-height:1.55}.news-archive-body a{font-weight:500}.news-archive-body p:last-child{margin-bottom:0}@media(max-width: 40rem){.news-archive{padding-right:.2rem;padding-left:.2rem}.news-archive .page-title{font-size:1.45rem}.news-archive-item{padding:.78rem 0 .85rem}.news-archive-date{display:block;margin-bottom:.28rem;font-size:.68rem}.news-archive-body{font-size:.78rem}}@media(max-width: 52rem){.homepage-hero-grid,.homepage-director,.homepage-join-card,.homepage-area-grid{grid-template-columns:1fr}.homepage-hero-grid{display:grid;align-items:center}.homepage-hero-copy{padding-bottom:0}.homepage-director,.homepage-join-card{flex-direction:column;align-items:flex-start}.homepage-title{max-width:none;font-size:2.6rem}.homepage-logo{width:min(18rem,100%)}}@media(max-width: 40rem){.homepage-shell{padding:0 .9rem}.homepage-hero-mark{order:-1}.homepage-section+.homepage-section{padding-top:1.9rem}.homepage-title{font-size:2.2rem}.homepage-section-title{font-size:1.55rem}.homepage-proof-grid{grid-template-columns:1fr}.homepage-area-card img{height:10rem}.homepage-area-copy{grid-template-rows:auto auto auto}}.page-title{margin-bottom:.6em}.navbar>.container{max-width:64rem;width:auto;padding-left:1.25rem;padding-right:1.25rem}.navbar-header{display:flex;align-items:center;min-width:0}.navbar-brand{color:var(--homepage-accent) !important;float:none;display:block;min-width:0;height:auto;font-size:15px;font-weight:300;line-height:1.2;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--homepage-accent-dark) !important;text-decoration:none}.navbar-brand-label{display:block;font-family:"Open Sans",sans-serif;overflow:hidden;text-overflow:ellipsis}.navbar,.navbar-nav>li>a{background-color:#fff;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:400;font-size:80%}@media(max-width: 767px){.navbar>.container{max-width:none;padding-left:.9rem;padding-right:.9rem}.navbar-brand{font-size:14px}.navbar-nav>li>a{padding:.75em 0 .5em 2.5em;font-size:15px}.navbar-nav{margin-right:15px}}.navbar-nav>li{margin-bottom:0}.navbar-toggle,.navbar-default .navbar-toggle:hover{border:none;background-color:#fff}/*# sourceMappingURL=style.css.map */