.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-decoration:none}.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-align:center}.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;border-right:0;text-align:left}.stellarnav.mobile.right>ul,.stellarnav.mobile.left>ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto}.stellarnav{position:relative;width:100%}.stellarnav a{color:#777}.stellarnav a.dd-toggle .icon-plus{box-sizing:border-box;transition:transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block}.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0;border-bottom:solid 3px #777;position:absolute;top:50%;transform:rotate(90deg);transition:width 0.3s}.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0;top:50%;border-bottom:solid 3px #777;position:absolute}.stellarnav ul{margin:0;padding:0;text-align:center}.stellarnav ul ul{top:auto;width:220px;position:absolute;z-index:9900;text-align:left;display:none;background:#ddd}.stellarnav ul ul ul{top:0;left:220px}.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;vertical-align:middle}.stellarnav li a{padding:15px;display:block;text-decoration:none;color:#777;font-size:inherit;font-family:inherit;box-sizing:border-box;transition:all .3s ease-out}.stellarnav li li{display:block}.stellarnav li li.has-sub>a:after{margin-left:10px;float:right;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;position:relative;top:4px}.stellarnav li.drop-left ul ul{left:auto;right:220px}.stellarnav li.drop-left li.has-sub>a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff}.stellarnav li.call-btn-mobile{display:none}.stellarnav li.location-btn-mobile{display:none}.stellarnav li.has-sub>a:after{content:'';margin-left:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;display:inline-block}.stellarnav li.open>a.dd-toggle .icon-plus{transform:rotate(135deg)}.stellarnav.light{background:#fff}.stellarnav.light a{color:#000}.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#000}.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#000}.stellarnav.light .icon-close:before{border-color:#000}.stellarnav.light .icon-close:after{border-color:#000}.stellarnav.light .third{border-left:1px solid rgba(0,0,0,0.15)}.stellarnav.light .third:first-child{border-left:0}.stellarnav.light .half{border-left:1px solid rgba(0,0,0,0.15)}.stellarnav.light .half:first-child{border-left:0}.stellarnav.light.left .third{border-bottom:1px solid rgba(0,0,0,0.15)}.stellarnav.light.left .half{border-bottom:1px solid rgba(0,0,0,0.15)}.stellarnav.light.left .menu-toggle{border-bottom:0}.stellarnav.light.right .third{border-bottom:1px solid rgba(0,0,0,0.15)}.stellarnav.light.right .half{border-bottom:1px solid rgba(0,0,0,0.15)}.stellarnav.light.right .menu-toggle{border-bottom:0}.stellarnav.light ul ul{background:#fff}.stellarnav.light li a{color:#000}.stellarnav.light .menu-toggle span.bars span{background:#000}.stellarnav.dark{background:#000}.stellarnav.dark a{color:#fff}.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#fff}.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#fff}.stellarnav.dark .icon-close:before{border-color:#fff}.stellarnav.dark .icon-close:after{border-color:#fff}.stellarnav.dark .third{border-left:1px solid rgba(255,255,255,0.15)}.stellarnav.dark .third:first-child{border-left:0}.stellarnav.dark .half{border-left:1px solid rgba(255,255,255,0.15)}.stellarnav.dark .half:first-child{border-left:0}.stellarnav.dark.left .third{border-bottom:1px solid rgba(255,255,255,0.15)}.stellarnav.dark.left .half{border-bottom:1px solid rgba(255,255,255,0.15)}.stellarnav.dark.left .menu-toggle{border-bottom:0}.stellarnav.dark.right .third{border-bottom:1px solid rgba(255,255,255,0.15)}.stellarnav.dark.right .half{border-bottom:1px solid rgba(255,255,255,0.15)}.stellarnav.dark.right .menu-toggle{border-bottom:0}.stellarnav.dark ul ul{background:#000}.stellarnav.dark li a{color:#fff}.stellarnav.dark .menu-toggle span.bars span{background:#fff}.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999}.stellarnav .menu-toggle{padding:15px;box-sizing:border-box}.stellarnav .menu-toggle span.bars{display:inline-block;margin-right:7px;position:relative;top:3px}.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px}.stellarnav .close-menu{padding:15px;box-sizing:border-box}.stellarnav .call-btn-mobile{padding:15px;box-sizing:border-box}.stellarnav .location-btn-mobile{padding:15px;box-sizing:border-box}.stellarnav .location-btn-mobile.third{text-align:center}.stellarnav .location-btn-mobile.half{text-align:right}.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0}.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;margin-left:-4px}.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px}.stellarnav.desktop li.mega li li a{padding:5px 15px}.stellarnav.desktop li.mega li.has-sub a:after{display:none}.stellarnav.desktop li.mega ul ul{background:none;width:auto}.stellarnav.desktop li.has-sub a{padding-right:5px}.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px}.stellarnav.desktop>ul>li.mega{position:inherit}.stellarnav.desktop>ul>li.mega>ul{width:100%}.stellarnav.desktop>ul>li.mega>ul>li{padding-bottom:15px;box-sizing:border-box}.stellarnav.desktop>ul>li.mega>ul>li>a{color:#ff0}.stellarnav.desktop>ul>li.mega>ul li.has-sub ul{display:block;position:relative;left:auto}.stellarnav.mobile{position:static}.stellarnav.mobile>ul{border-top:1px solid rgba(255,255,255,0.15)}.stellarnav.mobile>ul>li{display:block}.stellarnav.mobile>ul>li>a{padding:15px}.stellarnav.mobile>ul>li>a.dd-toggle{padding:0}.stellarnav.mobile.fixed{position:static}.stellarnav.mobile ul{position:relative;display:none;text-align:left;background:#ddd}.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;transition:none}.stellarnav.mobile ul ul ul{left:auto;top:auto}.stellarnav.mobile.active{padding-bottom:0}.stellarnav.mobile.active>ul{display:block}.stellarnav.mobile li.drop-left ul ul{right:auto}.stellarnav.mobile li.drop-left li.has-sub>a:after{display:none}.stellarnav.mobile li a{border-bottom:1px solid rgba(255,255,255,0.15)}.stellarnav.mobile li a.dd-toggle{border:0}.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255,255,255,0.1);box-sizing:border-box}.stellarnav.mobile li.has-sub>a:after{display:none}.stellarnav.mobile li li.has-sub>a:after{display:none}.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0,0,0,0.15)}.stellarnav.mobile.light li a.dd-toggle{border:0}.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0,0,0,0.1)}.stellarnav.mobile.light>ul{border-top:1px solid rgba(0,0,0,0.15)}.stellarnav.mobile.light ul{background:#fff}.stellarnav.mobile .menu-toggle{display:inline-block}.stellarnav.mobile .dd-toggle{display:inline-block}.stellarnav.mobile .close-menu{display:inline-block}.stellarnav.mobile .call-btn-mobile{display:inline-block}.stellarnav.mobile .location-btn-mobile{display:inline-block}.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999}.stellarnav.mobile.right>ul{right:0}.stellarnav.mobile.right .close-menu{display:inline-block;text-align:right}.stellarnav.mobile.right .close-menu.half{text-align:center}.stellarnav.mobile.right .close-menu.third{text-align:center}.stellarnav.mobile.right .close-menu.third span{display:none}.stellarnav.mobile.right .location-btn-mobile.half{text-align:center}.stellarnav.mobile.right .location-btn-mobile.third{text-align:center}.stellarnav.mobile.right .call-btn-mobile.half{text-align:center}.stellarnav.mobile.right .call-btn-mobile.third{text-align:center}.stellarnav.mobile.right .menu-toggle.half{text-align:left}.stellarnav.mobile.right .menu-toggle.third{text-align:left}.stellarnav.mobile.left>ul{left:0}.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right}.stellarnav.mobile.left .close-menu.half{text-align:center}.stellarnav.mobile.left .close-menu.third{text-align:center}.stellarnav.mobile.left .close-menu.third span{display:none}.stellarnav.mobile.left .location-btn-mobile.half{text-align:center}.stellarnav.mobile.left .location-btn-mobile.third{text-align:center}.stellarnav.mobile.left .call-btn-mobile.half{text-align:center}.stellarnav.mobile.left .call-btn-mobile.third{text-align:center}.stellarnav.mobile.left .menu-toggle.half{text-align:left}.stellarnav.mobile.left .menu-toggle.third{text-align:left}.stellarnav.mobile.dark ul{background:#000}.stellarnav.mobile.dark ul ul{background:rgba(255,255,255,0.08)}.stellarnav svg{fill:currentColor;width:1em;height:1em;position:relative;top:2px}.stellarnav .icon-close{box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block}.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0;border-bottom:solid 3px #777;position:absolute;top:50%;transform:rotate(45deg)}.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0;top:50%;border-bottom:solid 3px #777;position:absolute;transform:rotate(-45deg)}.stellarnav .full{width:100%}.stellarnav .half{width:50%}.stellarnav .third{width:33%;text-align:center}.stellarnav>ul>li{display:inline-block}.stellarnav>ul>li>a{padding:20px 40px}.stellarnav>ul>li:hover>ul>li:hover>ul{opacity:1;visibility:visible;top:0}.stellarnav>ul>li.drop-left>ul{right:0}.stellarnav.hide-arrows li.has-sub>a:after{display:none}.stellarnav.hide-arrows li li.has-sub>a:after{display:none}.stellarnav.hide-arrows li.drop-left li.has-sub>a:after{display:none}@media only screen and (max-width: 768px){.stellarnav{overflow:hidden;display:block}.stellarnav ul{position:relative;display:none}}@media only screen and (max-width: 420px){.stellarnav.mobile .call-btn-mobile.third span{display:none}.stellarnav.mobile .location-btn-mobile.third span{display:none}}body.stellarnav-noscroll-x{overflow-x:hidden}@font-face{font-family:'ProximaNova-Regular';src:url("../fonts/1415F2_1.eot");src:url("../fonts/1415F2_1.eot?#iefix") format("embedded-opentype"),url("../fonts/1415F2_1.svg#wf") format("svg"),url("../fonts/1415F2_1.woff") format("woff"),url("../fonts/1415F2_1.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'ProximaNova-Semibold';src:url("../fonts/1415F2_2.eot");src:url("../fonts/1415F2_2.eot?#iefix") format("embedded-opentype"),url("../fonts/1415F2_2.svg#wf") format("svg"),url("../fonts/1415F2_2.woff") format("woff"),url("../fonts/1415F2_2.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'ProximaNova-Light';src:url("../fonts/1415F2_3.eot");src:url("../fonts/1415F2_3.eot?#iefix") format("embedded-opentype"),url("../fonts/1415F2_3.svg#wf") format("svg"),url("../fonts/1415F2_3.woff") format("woff"),url("../fonts/1415F2_3.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'ProximaNova-Extrabld';src:url("../fonts/31F9F5_0_0.eot");src:url("../fonts/31F9F5_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/31F9F5_0_0.svg#wf") format("svg"),url("../fonts/31F9F5_0_0.woff") format("woff"),url("../fonts/31F9F5_0_0.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'eb_garamondregular';src:url("../fonts/ebgaramond-regular-webfont.eot");src:url("../fonts/ebgaramond-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/ebgaramond-regular-webfont.svg#eb_garamondregular") format("svg"),url("../fonts/ebgaramond-regular-webfont.woff") format("woff"),url("../fonts/ebgaramond-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?d36gmp");src:url("../fonts/icomoon.eot?d36gmp#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?d36gmp") format("truetype"),url("../fonts/icomoon.woff?d36gmp") format("woff"),url("../fonts/icomoon.svg?d36gmp#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],.icomoon,.field--name-field-external-link a:after,.view-footer a:after,.search--toggle:before,#block-mainnavigation .menu-item.dropdown>a:after,.stellarnav.mobile .menu-toggle:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-link:before{content:"\e900"}.icon-arrow-drop:before{content:"\e901"}.icon-search:before{content:"\e902"}.container,.region--header,header #block-searchform form{max-width:1400px;margin:0 auto;width:calc(100% - 30px * 2)}@media screen and (min-width: 992px){.region--header #block-sbx-d8starter-branding{margin-right:2rem !important;display:inline-block}.region--header #block-mainnavigation{display:inline-block}}.region--admin{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;width:calc(100% - 30px * 2);margin:0 auto;grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;max-width:1400px;margin-bottom:4rem !important;grid-template-columns:1fr}.page-top{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;width:calc(100% - 30px * 2);margin:0 auto;grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;max-width:1400px;margin-bottom:2rem !important;grid-template-areas:'T T T T T T T T T T T T' 'I I I I I I I I I I I I'}.page-top .region--title{grid-area:T}.page-top .region--intro{grid-area:I}@media screen and (min-width: 768px){.page-top{grid-template-areas:'T T T T I I I I I I I I'}}.region--content{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;width:calc(100% - 30px * 2);margin:0 auto;grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;max-width:1400px;grid-template-columns:1fr}.region--bottom{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;width:calc(100% - 30px * 2);margin:0 auto;grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;max-width:1400px;grid-template-columns:1fr}.footer-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;width:calc(100% - 30px * 2);margin:0 auto;grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;max-width:1400px;grid-template-areas:'F F F F F F F F F F F F' 'L L L L L L L L L L L L'}.footer-grid .region--footer{grid-area:F}.footer-grid .region--footer-links{grid-area:L}@media screen and (min-width: 992px){.footer-grid{grid-template-areas:'F F F F F F F F L L L L'}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1;font-family:sans-serif}iframe{border:0}main{display:block}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,.path-search .region--content h2,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0}strong{font-weight:bold}figure{margin:0}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{text-decoration:none;color:inherit}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}::-moz-focus-inner{border:0;padding:0}body{text-rendering:optimizeLegibility;hanging-punctuation:first last;font-feature-settings:'kern' 1, 'onum' 1, 'tnum' 0, 'frac' 1, 'liga' 1;font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums}p{max-width:60ch}body{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;color:#444;background-color:#fff}@media screen and (min-width: 768px){body{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){body{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){body{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}.transition,a{-webkit-transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out}.transition-all{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.transition-long{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}a:hover{text-decoration:none !important}a:focus{text-decoration:none !important}a:active{text-decoration:none !important;outline:none !important}a{color:#111}a:hover{color:#777}header{position:relative;background:#fff;border-bottom:2px solid #ddd}header #block-searchform{background:#eee;position:absolute;height:30px;padding:15px 0;left:0;right:0;top:0;z-index:3;display:none}header #block-searchform input[type="search"]{float:left;width:70%;background:#eee;border:none;border-bottom:1px solid #777}@media screen and (min-width: 992px){header #block-searchform input[type="search"]{width:90%}}header #block-searchform #edit-actions{float:right}header #block-searchtogglebutton{position:absolute;top:15px;right:120px;cursor:pointer;z-index:2}@media screen and (min-width: 992px){header #block-searchtogglebutton{position:relative;float:right;top:16px;right:inherit}}.node--type-person.node--view-mode-full{margin-bottom:8rem !important}@media screen and (min-width: 992px){.node--type-person.node--view-mode-full{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 12;grid-row:span auto}}.node--type-person.node--view-mode-full #sidebar{border-top:1px solid #999;color:#777;padding:2rem 0rem !important}@media screen and (min-width: 992px){.node--type-person.node--view-mode-full #sidebar{grid-column:1/5}}@media screen and (min-width: 992px){.node--type-person.node--view-mode-full .field--name-field-profile{grid-column:5/-1}}.node--type-person.node--view-mode-full .field--name-field-job-title,.node--type-person.node--view-mode-full .field--name-field-headshot{margin-bottom:2rem !important}@media screen and (min-width: 768px){.field--name-field-composition{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 12;grid-row:span auto}}.field--name-field-homepage-features .field__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 12;grid-row:span auto;grid-auto-flow:dense;align-items:start}.page-bottom{padding:4rem 0rem !important;background:#eee}footer{background:#000;color:#fff;font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;padding:4rem 0rem !important}@media screen and (min-width: 768px){footer{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){footer{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){footer{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}footer a{color:#fff}footer h2{color:#fff}footer ul{border-top:1px solid;border-color:#999}footer ul a{border-bottom:1px solid;border-color:#999;display:block;min-height:60px;padding:1rem 0rem !important}footer .footer-info{margin-top:4rem !important}footer .region--footer-links{margin-top:2rem !important}@media screen and (min-width: 992px){footer .region--footer-links{margin-top:0rem !important}}footer .footer-logos div{margin-bottom:2rem !important}footer .footer-logos .doe-logo img{max-height:50px;width:auto}footer .footer-logos .uchicago-logo img{max-height:42px;width:auto}footer .footer-logos .argonne-logo img{max-height:55px;width:auto}@media screen and (min-width: 1200px){footer .footer-logos div{display:inline-block}footer .footer-logos div+div{margin-left:20px}footer .footer-logos .argonne-logo img{margin-top:15px}}h1,h2,.field--name-field-directory-title{font-size:1.6rem;line-height:2rem;margin-top:0.25rem;padding-top:0.004rem;padding-bottom:0.246rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;color:#111;margin-bottom:0rem !important}@media screen and (min-width: 768px){h1,h2,.field--name-field-directory-title{font-size:1.6rem;line-height:2rem;margin-top:0.25rem;padding-top:0.004rem;padding-bottom:0.246rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){h1,h2,.field--name-field-directory-title{font-size:2rem;line-height:2.5rem;margin-top:0rem;padding-top:0.13rem;padding-bottom:0.12rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){h1,h2,.field--name-field-directory-title{font-size:2rem;line-height:2.5rem;margin-top:0rem;padding-top:0.13rem;padding-bottom:0.12rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}h3{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;margin-bottom:1rem !important;color:#111}@media screen and (min-width: 768px){h3{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){h3{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){h3{font-size:1.2rem;line-height:1.75rem;margin-top:0rem;padding-top:0.003rem;padding-bottom:0.247rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}h4,.path-search .region--content h2{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;margin-bottom:0.5rem !important;color:#111;text-transform:uppercase;font-size:0.7em !important;letter-spacing:0.1em !important}@media screen and (min-width: 768px){h4,.path-search .region--content h2{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){h4,.path-search .region--content h2{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){h4,.path-search .region--content h2{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}.field--type-text-long p,.field--type-text-long ul,.field--type-text-long ol{margin-bottom:1rem !important}.field--type-text-long li{display:list-item}.field--type-text-long ol li{margin-left:1.5rem}.field--type-text-long ul li{margin-left:1.2rem}.field--type-text-long a{text-decoration:underline}.field--type-text-long h3,.field--type-text-long h4,.field--type-text-long .path-search .region--content h2,.path-search .region--content .field--type-text-long h2{margin-bottom:0rem !important}.field--type-text-long p+h3,.field--type-text-long p+h4,.field--type-text-long .path-search .region--content p+h2,.path-search .region--content .field--type-text-long p+h2,.field--type-text-long ul+h3,.field--type-text-long ul+h4,.field--type-text-long .path-search .region--content ul+h2,.path-search .region--content .field--type-text-long ul+h2,.field--type-text-long ol+h3,.field--type-text-long ol+h4,.field--type-text-long .path-search .region--content ol+h2,.path-search .region--content .field--type-text-long ol+h2{margin-top:2rem !important}.field--type-text-long strong{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;color:#111;text-transform:uppercase;font-size:0.7em !important;letter-spacing:0.1em !important}@media screen and (min-width: 768px){.field--type-text-long strong{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){.field--type-text-long strong{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){.field--type-text-long strong{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}.field__label{font-weight:400}strong{font-family:'ProximaNova-Extrabld';font-weight:400}.field--name-field-introduction{font-size:1.6rem;line-height:2rem;margin-top:0.25rem;padding-top:0.004rem;padding-bottom:0.246rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:eb_garamondregular,Georgia,serif;letter-spacing:-0.025em;word-spacing:0em;color:#111}@media screen and (min-width: 768px){.field--name-field-introduction{font-size:1.6rem;line-height:2rem;margin-top:0.25rem;padding-top:0.004rem;padding-bottom:0.246rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:eb_garamondregular,Georgia,serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){.field--name-field-introduction{font-size:2rem;line-height:2.5rem;margin-top:0rem;padding-top:0.13rem;padding-bottom:0.12rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:eb_garamondregular,Georgia,serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){.field--name-field-introduction{font-size:2rem;line-height:2.5rem;margin-top:0rem;padding-top:0.13rem;padding-bottom:0.12rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:eb_garamondregular,Georgia,serif;letter-spacing:-0.025em;word-spacing:0em}}.meta--info,.field--name-field-email,.field--name-field-phone{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em;color:#777}@media screen and (min-width: 768px){.meta--info,.field--name-field-email,.field--name-field-phone{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){.meta--info,.field--name-field-email,.field--name-field-phone{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){.meta--info,.field--name-field-email,.field--name-field-phone{font-size:1rem;line-height:1.75rem;margin-top:-0.25rem;padding-top:0.065rem;padding-bottom:0.185rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}.meta--info div,.field--name-field-email div,.field--name-field-phone div{display:inline-block}.meta--info .meta--label,.meta--info .field__label,.field--name-field-email .meta--label,.field--name-field-email .field__label,.field--name-field-phone .meta--label,.field--name-field-phone .field__label{text-transform:uppercase;font-size:0.7em;letter-spacing:0.1em;float:none}.meta--info .meta--label:after,.meta--info .field__label:after,.field--name-field-email .meta--label:after,.field--name-field-email .field__label:after,.field--name-field-phone .meta--label:after,.field--name-field-phone .field__label:after{content:''}.meta--info a,.field--name-field-email a,.field--name-field-phone a{color:#777}.meta--info a:hover,.field--name-field-email a:hover,.field--name-field-phone a:hover{color:#111}.field--name-field-caption{margin-top:1rem !important;color:#777}.paragraph--type--data-point-sidebar{color:#777}.field--name-field-data-point-number{font-size:1.6rem;line-height:2rem;margin-top:0.25rem;padding-top:0.004rem;padding-bottom:0.246rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}@media screen and (min-width: 768px){.field--name-field-data-point-number{font-size:1.6rem;line-height:2rem;margin-top:0.25rem;padding-top:0.004rem;padding-bottom:0.246rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 992px){.field--name-field-data-point-number{font-size:2rem;line-height:2.5rem;margin-top:0rem;padding-top:0.13rem;padding-bottom:0.12rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}@media screen and (min-width: 1200px){.field--name-field-data-point-number{font-size:2rem;line-height:2.5rem;margin-top:0rem;padding-top:0.13rem;padding-bottom:0.12rem;margin-bottom:-0.75rem;font-style:normal;font-variant:normal;font-weight:400;font-family:ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-0.025em;word-spacing:0em}}.field--name-field-external-link a:after,.view-footer a:after{content:"\e900";margin-left:12px;color:#777;font-size:1.6em;line-height:0;position:relative;top:7px}.search--toggle{overflow:hidden;width:20px}.search--toggle:before{content:"\e902";color:#777;font-size:1.3em;line-height:0;position:relative;top:5px}.search--toggle:before:hover{color:#111}.node--view-mode-teaser{padding:2rem 0rem !important;border-bottom:1px solid #999}.teaser--image{margin-bottom:2rem !important}.view-videos .view-content{margin-bottom:2rem !important}@media screen and (min-width: 768px){.view-videos .view-content{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 12;grid-row:span auto}}@media screen and (min-width: 768px){.view-videos .views-row{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 4;grid-row:span auto;grid-template-columns:4fr}}#block-views-block-news-block{margin-bottom:4rem !important}@media screen and (min-width: 768px){#block-views-block-news-block{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 12;grid-row:span auto;grid-column:auto}#block-views-block-news-block h2{grid-column:span 4}#block-views-block-news-block>div:last-child{grid-column:span 8}}.paragraph--type--homepage-teaser{padding:2rem 0rem !important;border-bottom:1px solid #999;grid-column:1/-1}@media screen and (min-width: 768px){.paragraph--type--homepage-teaser{grid-column:span 4}.paragraph--type--homepage-teaser:first-child{grid-column:5/-1;grid-row:span 2}}.paragraph--type--image-with-caption{margin-bottom:2rem !important;grid-column:5/-1}.paragraph--type--data-point-sidebar{padding:2rem 0rem !important;grid-column:1/5;grid-row-start:1;border-top:1px solid #999}.paragraph--type--data-point-sidebar .paragraph--type--data-point{margin-bottom:1rem !important}.paragraph--type--data-point-sidebar.data-size--small .field--name-field-data-points{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto}.paragraph--type--data-point-sidebar.data-size--large .paragraph--type--data-point{margin-bottom:4rem !important}.paragraph--type--data-point-sidebar.data-size--large .field--name-field-data-point-number{font-size:8rem;line-height:8rem}.field--name-field-data-point-text{margin-top:0.5rem !important}.paragraph--type--extended-text{grid-column:5/12;margin-bottom:2rem !important}.paragraph--type--directory{margin-top:4rem !important}@media screen and (min-width: 768px){.paragraph--type--directory{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 12;grid-row:span auto}}.paragraph--type--directory .field--name-field-directory-title{grid-column:1/-1}@media screen and (min-width: 768px){.paragraph--type--directory .field--name-field-directory-title{grid-column:1/5;margin-top:25px}}.paragraph--type--directory .field--name-field-people{grid-row-gap:2rem;margin-bottom:4rem !important}@media screen and (min-width: 768px){.paragraph--type--directory .field--name-field-people{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 1;grid-row:span auto;grid-column:5/-1}}@media screen and (min-width: 1200px){.paragraph--type--directory .field--name-field-people{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 2;grid-row:span auto;grid-column:5/-1}}.paragraph--type--directory .node--type-person{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(auto, 1fr);grid-column-gap:30px;column-gap:30px;grid-row-gap:0rem;row-gap:0rem;margin:0;grid-column:auto/span 4;grid-row:span auto;grid-column:auto/auto}.paragraph--type--directory .node--type-person .contact--information{margin-top:2rem !important}.paragraph--type--directory.image-size--large .person--headshot{grid-column:1/3}.paragraph--type--directory.image-size--large .person--information{grid-column:3/-1}.paragraph--type--directory.image-size--small .person--headshot{grid-column:1/2}.paragraph--type--directory.image-size--small .person--information{grid-column:2/-1}.paragraph--type--directory.image-size--none .person--headshot{display:none}.paragraph--type--directory.image-size--none .person--information{grid-column:1/-1}.page-node-type-homepage .page-top{padding:0rem 0rem 2rem !important;margin-bottom:4rem !important;border-bottom:1px solid #999}.page-node-type-homepage .field--name-field-homepage-logo img{width:100%;max-width:320px}.page-node-type-homepage .field--name-field-external-link{margin-top:4rem !important}.page-node-type-homepage .node--type-homepage{margin-bottom:4rem !important}.path-search .region--content{padding-bottom:100px}.path-search .region--content .search-form{display:none}.path-search .search-results{border-top:1px solid #ddd}.path-search .search-results li{margin:0;padding:2rem 0rem !important;border-bottom:1px solid #ddd}.path-search .pager{margin-top:50px}ul.menu{margin:0}#block-sbx-d8starter-branding{z-index:2;position:relative;max-width:200px}#block-sbx-d8starter-branding a{display:block;color:#111;padding:1rem 0rem !important}#block-mainnavigation{position:absolute;top:0;right:0;left:0;z-index:1}@media screen and (min-width: 992px){#block-mainnavigation{position:relative;top:0;right:inherit;left:inherit}}#block-mainnavigation a{color:#111;padding:1rem !important}#block-mainnavigation a:hover{color:#777}#block-mainnavigation ul ul{background:#eee}@media screen and (min-width: 992px){#block-mainnavigation ul ul{border-top:2px solid #ddd}#block-mainnavigation ul ul li{border-bottom:2px solid #ddd}}#block-mainnavigation .menu-item{padding-top:0}#block-mainnavigation .menu-item.dropdown>a:after{content:"\e901";color:#777;border:none;line-height:0;font-size:1.1em;position:relative;top:3px;margin-left:10px;transition:transform 0.1s}#block-mainnavigation .menu-item.dropdown:hover>a:after{transform:rotate(180deg)}.stellarnav.mobile .menu-toggle{text-align:right}.stellarnav.mobile .menu-toggle .bars{display:none}.stellarnav.mobile .menu-toggle:after{content:"\e901";color:#777;margin-right:5px;margin-left:10px;position:relative;top:3px;transition:transform 0.1s;display:inline-block}.stellarnav.mobile.active .menu-toggle:after{transform:rotate(180deg)}.stellarnav .dd-toggle{background:#ccc;height:inherit;width:inherit;padding-right:1.3rem !important;padding-left:1.3rem !important}.stellarnav.mobile li a{border-color:#fff}.stellarnav li.open>a.dd-toggle .icon-plus{transform:rotate(180deg)}.stellarnav a.dd-toggle .icon-plus{vertical-align:inherit;width:inherit}.stellarnav a.dd-toggle .icon-plus:before{content:"\e901";border:none;transform:none;top:0;position:relative;line-height:0;width:inherit}.stellarnav a.dd-toggle .icon-plus:after{display:none}
/*# sourceMappingURL=global_prod.min.css.map */
