/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,.page-node-type-project .field__label,h4,h5,h6,p,.views-p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol{padding-inline-start:40px}ul{padding-left:2em}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;src:url(/themes/custom/engrlab/fonts/opensans-regular-webfont.eot);src:local("Open Sans"),local("OpenSans-Regular"),url(/themes/custom/engrlab/fonts/opensans-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-regular-webfont.woff2) format("woff2"),url(/themes/custom/engrlab/fonts/opensans-regular-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-regular-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-regular-webfont.svg#opensans) format("svg");font-display:swap}@font-face{font-family:"OpenSans";font-style:italic;font-weight:400;src:url(/themes/custom/engrlab/fonts/opensans-italic-webfont.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/themes/custom/engrlab/fonts/opensans-italic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-italic-webfont.woff2) format("woff2"),url(/themes/custom/engrlab/fonts/opensans-italic-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-italic-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-italic-webfont.svg#opensansitalic) format("svg");font-display:swap}@font-face{font-family:"OpenSans";font-style:normal;font-weight:600;src:url(/themes/custom/engrlab/fonts/opensans-semibold-webfont.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/themes/custom/engrlab/fonts/opensans-semibold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-semibold-webfont.woff2) format("woff2"),url(/themes/custom/engrlab/fonts/opensans-semibold-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-semibold-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-semibold-webfont.svg#opensanssemibold) format("svg");font-display:swap}@font-face{font-family:"OpenSans";font-style:italic;font-weight:600;src:url(/themes/custom/engrlab/fonts/opensans-semibolditalic-webfont.eot);src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(/themes/custom/engrlab/fonts/opensans-semibolditalic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-semibolditalic-webfont.woff2) format("woff"),url(/themes/custom/engrlab/fonts/opensans-semibolditalic-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-semibolditalic-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-semibolditalic-webfont.svg#opensanssemibolditalic) format("svg");font-display:swap}@font-face{font-family:"OpenSans";font-style:normal;font-weight:700;src:url(/themes/custom/engrlab/fonts/opensans-bold-webfont.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/themes/custom/engrlab/fonts/opensans-bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-bold-webfont.woff2) format("woff2"),url(/themes/custom/engrlab/fonts/opensans-bold-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-bold-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-bold-webfont.svg#opensanssbold) format("svg");font-display:swap}@font-face{font-family:"OpenSans";font-style:italic;font-weight:700;src:url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.woff2) format("woff2"),url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.svg#opensansbolditalic) format("svg");font-display:swap}@font-face{font-family:"OpenSans";font-style:light;font-weight:300;src:url(/themes/custom/engrlab/fonts/opensans-bolditalic-webfont.eot);src:local("Open Sans Light"),local("OpenSans-BoldItalic"),url(/themes/custom/engrlab/fonts/opensans-light-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/engrlab/fonts/opensans-light-webfont.woff2) format("woff2"),url(/themes/custom/engrlab/fonts/opensans-light-webfont.woff) format("woff"),url(/themes/custom/engrlab/fonts/opensans-light-webfont.ttf) format("truetype"),url(/themes/custom/engrlab/fonts/opensans-light-webfont.svg#opensansbolditalic) format("svg");font-display:swap}h1,h2,h3,.page-node-type-project .field__label,h4,h5,h6,.h1,.h2,.h3 .h4,.h5,.h6{color:#012169;line-height:1;font-weight:500;line-height:1.2;margin:1.1em 0 .363em}h1,.h1{font-size:calc(1.175rem + 1.5vw)}@media(min-width:1024px){h1,.h1{font-size:2rem}}.page-title{margin-bottom:.5em;margin-top:2rem}#block-engrlab-breadcrumbs+#block-engrlab-page-title>.page-title,#block-engr-d8-breadcrumbs+#block-engr-d8-page-title>.page-title{margin-top:.8rem}h2,.h2{font-size:calc(1.3rem + .6vw)}h3,.page-node-type-project .field__label,.h3{font-size:calc(1.2875rem + .45vw)}@media(min-width:1280px){h3,.page-node-type-project .field__label,.h3{font-size:1.5rem;line-height:normal}}.h3{font-size:1.25rem;line-height:1.2}h3.sm,.page-node-type-project .sm.field__label{font-size:1.125rem}table h3,table .page-node-type-project .field__label,.page-node-type-project table .field__label,.block-views h3,.block-views .page-node-type-project .field__label,.page-node-type-project .block-views .field__label{font-size:1.25rem}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1280px){h4{font-size:1.313rem}}h5{font-size:1.125rem;font-weight:600}h6{font-size:1.0625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem}.lowercase{text-transform:none;letter-spacing:normal}.uppercase{text-transform:uppercase;letter-spacing:.1rem}.semi-bold{font-weight:600}.text-max{max-width:800px}.text-max.center{margin-left:auto;margin-right:auto;text-align:center}.light{font-weight:300}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0}p.paragraph-indent,.paragraph-indent.views-p{padding-left:20px}p.snug,.snug.views-p{margin:0;padding:0}p,.views-p{margin-bottom:.75em;line-height:1.75;font-size:16px}p.emphasize,.emphasize.views-p,p.summary,.summary.views-p{font-size:1.25em;font-weight:normal;color:#012169;overflow:auto}@media all and (max-width:480px){p.emphasize,.emphasize.views-p,p.summary,.summary.views-p{font-size:1.125em}}p.summary,.summary.views-p{font-style:italic;line-height:1.5}p.link,.link.views-p{color:#005587 !important}p.link:hover,.link.views-p:hover,p.link:focus,.link.views-p:focus,p.link:active,.link.views-p:active{text-decoration:underline !important;color:lighten #005587,5% !important}blockquote p,blockquote .views-p{font-style:italic;font-size:1.05em;color:#c84e00}blockquote p:last-child:not(:only-child),blockquote .views-p:last-child:not(:only-child){margin-top:1.25em;font-size:1em;font-style:normal;text-transform:uppercase;letter-spacing:.1rem}blockquote .caption p,blockquote .caption .views-p{font-style:italic !important;letter-spacing:normal !important;color:#666;text-transform:none !important;font-size:.85em !important}.region-content blockquote{margin:1.5em 0;padding:1.5em 0;border-top:.16em solid #d87412;border-bottom:.16em solid #d87412}.region-content blockquote:last-child{margin-bottom:0}.region-content blockquote.standalone{overflow:auto}.region-content blockquote.standalone.author-image{display:flex;align-items:center;flex-direction:row-reverse;flex-wrap:wrap}.region-content blockquote.standalone.author-image .media{flex:none;max-width:30%;margin:0 auto 1em auto;display:block}@media(min-width:480px){.region-content blockquote.standalone.author-image{flex-wrap:nowrap}.region-content blockquote.standalone.author-image .media{margin:0 0 0 1.5em}}@media(min-width:768px){.region-content blockquote:not(.standalone){border-top:0;border-bottom:0;width:50%;padding-top:0;padding-bottom:0;margin:.75em 0}.region-content blockquote:not(.standalone):nth-of-type(odd){float:right;padding-left:1.5em;margin-left:1.5em;border-left:.16em solid #d87412}.region-content blockquote:not(.standalone):nth-of-type(even){float:left;padding-right:1.5em;margin-right:1.5em;border-right:.16em solid #d87412}}blockquote.standalone+blockquote.standalone,blockquote+blockquote{border-top:0;padding-top:0;margin-top:0}blockquote p:last-child,blockquote .views-p:last-child,blockquote p:only-child,blockquote .views-p:only-child{margin-bottom:0}i,em,.italic{font-style:italic}b,strong,.heavy{font-weight:700}small,.small{font-size:.875rem}abbr{border-bottom:1px dotted #e5e5e5;cursor:help}dfn{font-style:italic}.font-secondary{font-family:"OpenSans",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1rem}.lead{font-size:24px;font-weight:300;line-height:1.5}.semibold{font-weight:600}.font-size-med{font-size:medium}.font-size-lg{font-size:large}.font-size-xl{font-size:x-large}code,kbd,pre,.pre,samp,tt,var{font-family:"courier new",monospace;font-size:16px;line-height:1.5em}.code{font-family:"courier new",monospace;font-size:16px;line-height:1.5em}pre{white-space:pre;word-wrap:break-word;white-space:pre-wrap;margin:0 0 .75em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a{color:#005587}a:hover,a:focus,a:active{text-decoration:none;color:lighten #005587,5%}h1 a,h2 a,h3 a,.page-node-type-project .field__label a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h1 a:focus,h1 a:active,h2 a:hover,h2 a:focus,h2 a:active,h3 a:hover,.page-node-type-project .field__label a:hover,h3 a:focus,.page-node-type-project .field__label a:focus,h3 a:active,.page-node-type-project .field__label a:active,h4 a:hover,h4 a:focus,h4 a:active,h5 a:hover,h5 a:focus,h5 a:active,h6 a:hover,h6 a:focus,h6 a:active{text-decoration:underline}p a,.views-p a{word-break:break-word}.region-content a{word-break:break-word}.fa-external-link-alt{font-weight:900;display:inline-block;font-size:50%;vertical-align:baseline;margin-bottom:3px}a.external::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:"";font-size:50%;vertical-align:middle;padding-left:.75em}.button,.view .more-link a{display:inline-block;text-decoration:none;font-weight:600;padding:.8em 1em;border:.2em solid #012169;text-align:center;text-transform:uppercase;letter-spacing:.1rem;margin:1rem .75rem 0 0;transition:all,.2s,ease;background-color:rgba(0,0,0,0)}.button:active,.view .more-link a:active,.button:hover,.view .more-link a:hover,.button:focus,.view .more-link a:focus{background:#012169;color:#fff}.button:after,.view .more-link a:after{content:" »";white-space:nowrap}.button.back:after,.view .more-link a.back:after{content:none}.button.back:before,.view .more-link a.back:before{content:"« ";white-space:nowrap}.view .more-link a{float:right;margin-top:.375em}.block-views header{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0 0 20px 0;text-align:center}@media(min-width:520px){.block-views header{flex-direction:row;text-align:left}}.block-views header h2.inline{display:inline-block;margin:0;vertical-align:middle}@media(min-width:520px){.block-views header h2.inline{margin:0 1em 0 0}}.block-views header a{display:inline-block;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;white-space:nowrap;vertical-align:middle}.block-views header a:hover,.block-views header a:focus{text-decoration:underline}.block-views header.center{justify-content:center}.block-views footer{padding:20px 0 0 0;text-align:right}.block-views footer.left{text-align:left}.block-views footer a.more-link-inline{text-transform:uppercase;letter-spacing:.1em;text-decoration:none;white-space:nowrap}.block-views footer a.more-link-inline:hover,.block-views footer a.more-link-inline:focus{text-decoration:underline}p a.button,.views-p a.button,p .view .more-link a,.view .more-link p a,.views-p .view .more-link a,.view .more-link .views-p a{margin-right:1em}p a.button:last-child,.views-p a.button:last-child,p .view .more-link a:last-child,.view .more-link p a:last-child,.views-p .view .more-link a:last-child,.view .more-link .views-p a:last-child{margin-right:0}.button-section{margin-top:1.5em;display:block;background:#666;color:#fff;text-decoration:none;font-weight:600;padding:1em;text-align:center;text-transform:uppercase;letter-spacing:.1rem;-moz-transition:all,.2s,ease;-o-transition:all,.2s,ease;-webkit-transition:all,.2s,ease;transition:all,.2s,ease}.button-section:hover,.button-section:focus{background:#262626;color:#fff}.button-section:after{content:" »";white-space:nowrap}.date{text-transform:uppercase;letter-spacing:.1em;margin-top:0}ul li,ol li{margin-bottom:.5rem}li>ul,li>ol{margin-top:.5rem}ul.no-indent{padding-left:1rem}ul.pager__items{padding-left:0}.list-unstyled{padding-left:0;list-style:none}.list-inline,.subhead ul{padding-left:0;list-style:none;margin-left:-5px;margin-bottom:0}.list-inline>li,.subhead ul>li{display:inline-block;padding-left:5px;padding-right:5px}.text-formatted ul li,ol li{font-size:16px;line-height:1.7}.contacts .row{margin-bottom:1.5em;display:grid;grid-template-columns:100px 1fr;gap:1em}.contacts .row>div :first-child{margin-top:0}.contacts .row>div p,.contacts .row>div .views-p{margin-bottom:.25em}.contacts .row h2,.contacts .row h3,.contacts .row .page-node-type-project .field__label,.page-node-type-project .contacts .row .field__label,.contacts .row h4,.contacts .row h5,.contacts .row h6{margin-bottom:.25em}@media all and (min-width:950px){.contacts .row{grid-template-columns:125px 1fr;gap:1.5em}}.contacts .row .media img{max-width:100%}div.table{overflow-x:auto;-webkit-overflow-scrolling:touch}table{margin-bottom:1em;border-collapse:collapse;border-spacing:0;max-width:100%;font-size:.9rem}table h1:first-child,table h2:first-child,table h3:first-child,table .page-node-type-project .field__label:first-child,.page-node-type-project table .field__label:first-child,table h4:first-child,table h5:first-child,table h6:first-child{margin-top:0}table caption{caption-side:top;color:#012169;line-height:1.2;font-size:1.2rem;margin:1.1em 0 .363em;font-size:calc(1.275rem + .3vw)}@media(min-width:1280px){table caption{font-size:1.313rem}}table th,table td,table caption{text-align:left}table.alignCellsTop td{vertical-align:top}table.alternate tr:nth-child(odd){background:#f3f2f1}table.alternate tr:nth-child(odd) th,table.alternate tr:nth-child(odd) td{border:1px solid #fff}address{margin-bottom:1rem;font-style:normal;line-height:inherit}.sidebar .accordion>div{padding:0}.sidebar .accordion table{border:none}.sidebar .accordion td,.sidebar .accordion caption{font-size:.9em;border-left:none;border-right:none;border-bottom:none}.sidebar .accordion th{border:none}.accordion{clear:both}.accordion>h2,.accordion>h3,.page-node-type-project .accordion>.field__label,.accordion>h4,.accordion>h5,.accordion>h6,.accordion>p,.accordion>.views-p{background:#012169;color:#fff;cursor:pointer;margin:.25em 0 0 0;padding:.25em 2em .25em 1em}.accordion>h2:first-child,.accordion>h3:first-child,.page-node-type-project .accordion>.field__label:first-child,.accordion>h4:first-child,.accordion>h5:first-child,.accordion>h6:first-child,.accordion>p:first-child,.accordion>.views-p:first-child{margin-top:1em}.accordion>h2:after,.accordion>h3:after,.page-node-type-project .accordion>.field__label:after,.accordion>h4:after,.accordion>h5:after,.accordion>h6:after,.accordion>p:after,.accordion>.views-p:after{font-family:"FontAwesome";content:"";display:inline-block;float:right;text-align:center;width:1.5em;font-weight:normal;font-style:normal;margin-right:-1.5em}.accordion>h2:hover,.accordion>h2.current,.accordion>h3:hover,.page-node-type-project .accordion>.field__label:hover,.accordion>h3.current,.page-node-type-project .accordion>.current.field__label,.accordion>h4:hover,.accordion>h4.current,.accordion>h5:hover,.accordion>h5.current,.accordion>h6:hover,.accordion>h6.current,.accordion>p:hover,.accordion>.views-p:hover,.accordion>p.current,.accordion>.current.views-p{background:#d87412}.accordion>h2:hover:after,.accordion>h2.current:after,.accordion>h3:hover:after,.page-node-type-project .accordion>.field__label:hover:after,.accordion>h3.current:after,.page-node-type-project .accordion>.current.field__label:after,.accordion>h4:hover:after,.accordion>h4.current:after,.accordion>h5:hover:after,.accordion>h5.current:after,.accordion>h6:hover:after,.accordion>h6.current:after,.accordion>p:hover:after,.accordion>.views-p:hover:after,.accordion>p.current:after,.accordion>.current.views-p:after{content:""}.accordion>p.emphasize,.accordion>.emphasize.views-p,.accordion>.views-p.summary,.accordion>p.summary{color:#fff}.accordion>div{padding:1.5em;border-bottom:.125em solid #d87412;border-left:.125em solid #d87412;border-right:.125em solid #d87412;overflow:auto}.accordion>div h3:first-child,.accordion>div .page-node-type-project .field__label:first-child,.page-node-type-project .accordion>div .field__label:first-child{margin-top:0}.ckeditor-accordion-container{margin-bottom:1.5em;width:100%}.ckeditor-accordion-container>dl{border:0}.ckeditor-accordion-container>dl>dd{border-bottom:1pt solid #e5e5e5;border-top:0;padding:1.1em 50px;overflow:auto}.ckeditor-accordion-container>dl dt{border-bottom:1pt solid #e5e5e5}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){border-bottom:0;color:#262626;background-color:#fff;font-weight:600;text-decoration:none;font-size:20px;font-weight:600;line-height:1.33;padding:15px 15px 15px 50px}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt>a:not(.button)>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a:not(.button)>.ckeditor-accordion-toggle:before{background:#0577b1;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s}.ckeditor-accordion-container>dl dt>a:focus,.ckeditor-accordion-container>dl dt>a:not(.button):focus{background-color:#f3f2f1;color:#262626}.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt>a:not(.button):hover{background-color:#f3f2f1;color:#262626}.ckeditor-accordion-container>dl dt>a:hover>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a:hover>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt>a:not(.button):hover>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a:not(.button):hover>.ckeditor-accordion-toggle:before{background:#0577b1}.ckeditor-accordion-container>dl dt.active>a,.ckeditor-accordion-container>dl dt.active{background-color:#fff;color:#262626;text-decoration:none;border-bottom:none}.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt.active>a>.ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt.active>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt.active>.ckeditor-accordion-toggle:before{background:#0577b1}.ui-accordion-header.ui-state-active{background-color:#262626 !important;border-color:#262626 !important}.field--name-field-paragraph-link a{margin:0 0 .5em 0;font-size:1.25em;font-weight:normal;line-height:normal;color:#012169;display:block}.alert{background:red none repeat scroll 0 0;color:#fff;padding:20px 10px}.highlight-blue{background:#012169;padding:1.5em;margin:1.5rem auto;color:#fff;overflow:auto}.highlight-blue h2,.highlight-blue h3,.highlight-blue .page-node-type-project .field__label,.page-node-type-project .highlight-blue .field__label,.highlight-blue h4,.highlight-blue h5,.highlight-blue h6{color:#fff}.highlight-blue>h2,.highlight-blue>h3,.page-node-type-project .highlight-blue>.field__label{margin-top:0}.highlight-blue p.emphasize,.highlight-blue .emphasize.views-p,.highlight-blue p.summary,.highlight-blue .views-p.summary{color:#fff}.highlight-blue p.summary,.highlight-blue .summary.views-p{color:#e89923}.highlight-blue a{color:#fff;text-decoration:underline}.highlight-blue a:hover,.highlight-blue a:active,.highlight-blue a:focus{text-decoration:none}.highlight-blue a.button,.highlight-blue .view .more-link a,.view .more-link .highlight-blue a{border-color:#fff;text-decoration:none}.highlight-blue.grid{display:grid;grid-gap:1.5rem;align-items:center}.highlight-blue.grid img{margin:0 auto;margin-top:1.5rem;float:none;max-width:100%}@media all and (min-width:650px)and (max-width:768px){.highlight-blue.grid{grid-template-columns:auto auto}}@media all and (min-width:950px){.highlight-blue.grid{grid-template-columns:auto auto}}.lowercase{text-transform:none;letter-spacing:normal}.list4up{text-align:center}.list4up ul{margin:0 0 1.5em 0;padding:0;list-style-type:none}.list4up li{padding:0 .75em;margin:0;margin-top:1.5em !important}.list4up .fa,.list4up .fas,.list4up .fab{font-size:2em;margin-bottom:.25em;display:block}.list4up img{display:block;margin:0 auto .25em auto}.list4up strong{font-size:1.5em}@media(min-width:480px){.list4up ul{display:flex;flex-wrap:wrap}.list4up li{flex-basis:50%}}@media(min-width:850px){.list4up ul{flex-wrap:wrap}.list4up li{flex-basis:25%}}.visually-hidden,.responsive-menu-toggle-icon span.label{position:absolute;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.pt-0{padding-top:0 !important}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.mt-minus{margin-top:-1.5rem !important}.mt-minus-10{margin-top:-10px !important}.mb-3rem{margin-bottom:3rem !important}.pb-3rem{padding-bottom:3rem}.px-3{padding-left:2.5rem;padding-left:2.5rem}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.pt-40{padding-top:40px}.w-25{width:25% !important}.text-cooper{color:#c84e00}.text-green{color:green}.table.align-middle{vertical-align:middle}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0;border-bottom-width:0px}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}.table p:last-of-type,.table .views-p:last-of-type{margin-bottom:0;padding-bottom:0}.table{--table-color-type:initial;--table-bg-type:initial;--table-color-state:initial;--table-bg-state:initial;--table-color:#262626;--table-bg:transparent;--table-border-color:#e5e5e5;--table-accent-bg:transparent;--table-striped-color:var(--body-color);--table-striped-bg:rgba(0,0,0,0.03);width:100%;margin-bottom:1rem;vertical-align:top;border-color:#e5e5e5;border-color:var(--table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--table-color-state,var(--table-color-type,var(--table-color)));background-color:var(--table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--table-bg-state,var(--table-bg-type,var(--table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(1px * 2) solid #262626}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--table-color-type:var(--table-striped-color);--table-bg-type:var(--table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--table-color-type:var(--table-striped-color);--table-bg-type:var(--table-striped-bg)}.table-dark{--table-color:white}.table-light{--table-bg:#f8f9fa;--table-border-color:#dfe3ec;--table-striped-bg:#f1f3f6;--table-striped-color:color-contrast(#f1f3f6);color:var(--table-color);border-color:var(--table-border-color)}.table-dark{--table-bg:#212529;--table-border-color:#1e252f;--table-striped-bg:#20252b;--table-striped-color:color-contrast(#20252b);color:var(--table-color);border-color:var(--table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}html{font-family:"OpenSans",Helvetica,Arial,sans-serif;overflow-x:hidden}body{background-color:#fff;color:#262626;line-height:1.5;font-family:"OpenSans",sans-serif}html,body{height:100%;font-size:18px;-ms-text-size-adjust:18px;-webkit-text-size-adjust:18px}#page{padding-top:89px}@media(min-width:768px){#page{padding-top:0}}*:focus-visible{outline:2px solid #000;box-shadow:0px 0px 5px #fff}#main-content:has(.node--unpublished){background-color:#fff4f4}.main-container{display:grid;margin-right:auto;margin-left:auto;padding:0 1.5rem;max-width:100%}@media(min-width:768px){.main-container{grid-auto-flow:column}}.main-container.both-sidebars{max-width:100%;float:none}@media(min-width:768px){.main-container.both-sidebars{grid-template-columns:calc(23% - 1rem) calc(50% - 1rem) calc(27% - 1rem);grid-gap:40px}}@media(min-width:1280px){.main-container.both-sidebars{max-width:1280px}}.main-container.no-sidebars{max-width:100%;margin:0 auto}@media(min-width:850px){.main-container.no-sidebars{max-width:850px}}.sidebar-first.main-container{max-width:100%}@media(min-width:768px){.sidebar-first.main-container{max-width:1280px;grid-template-columns:minmax(250px,265px) 1fr;column-gap:40px}}.main-container.sidebar-second{max-width:100%;float:none}@media(min-width:768px){.main-container.sidebar-second{grid-template-columns:minmax(calc(66.666666% - 20px),2fr) minmax(calc(33.333333% - 20px),1fr);grid-gap:40px}}@media(min-width:1280px){.main-container.sidebar-second{max-width:1280px}}.layout-content{overflow:auto}@media(min-width:650px){.layout-content{overflow:unset}}#block-views-block-page-hero-block-1,#block-pagehero{position:relative;text-align:center;background-image:linear-gradient(#012169 60%,#fff 40%)}#block-views-block-page-hero-block-1 img,#block-pagehero img{border-bottom:3px solid #e89923}.layout-sidebar-first.main-container{display:none}@media(min-width:768px){.layout-sidebar-first.main-container{grid-template-columns:20% 1fr 20%}}.layout-sidebar-second p:last-of-type,.layout-sidebar-second .views-p:last-of-type{margin-bottom:0}.footer{clear:both}.region{clear:both}.region{margin-left:auto;margin-right:auto}.region-content{padding:0;padding-bottom:2.5rem;overflow:auto;margin:0}@media(min-width:850px){.region-content{max-width:850px}}.region-sidebar-second{padding:0 0 1.5em 0}@media(min-width:768px){.region-sidebar-second{padding:2rem 0 40px 0}}.region-sidebar-second .wrapper{padding:0 1.5rem}.region-header,.region-primary-menu{max-width:1280px}.region-hero{line-height:0}.region-breadcrumb{max-width:1280px}.breadcrumb_wrapper a{text-decoration:none}.breadcrumb_wrapper a:hover,.breadcrumb_wrapper a:focus,.breadcrumb_wrapper a:active{text-decoration:underline}.breadcrumb_wrapper a.home:hover,.breadcrumb_wrapper a.home:focus,.breadcrumb_wrapper a.home:active{text-decoration:none}.breadcrumb_wrapper svg{height:1.2em;width:1.2em;margin-bottom:.3em;vertical-align:middle}.breadcrumb_wrapper ol.breadcrumb{font-size:.9rem;margin:1.1em 0 0;padding:0}.breadcrumb_wrapper ol.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb_wrapper ol.breadcrumb li:before{content:""}.breadcrumb_wrapper ol.breadcrumb li:after{content:"›";padding:0 .3em;white-space:nowrap}#block-pagehero,.region-content-top .page-hero{line-height:0}img,video,object{max-width:100%;height:auto;border:0}iframe{max-width:100%;border:0}.caption>figcaption{text-align:center;margin-top:.75em;font-style:italic;font-size:.875rem;color:#666}.media{line-height:0}.align-left,.align-right,.field--name-field-equip-photo{max-width:100%;float:none;margin:0 auto 1.5em;padding:0;text-align:center;clear:both}.media--type-remote-video{width:100%}#block-engrlab-sidebar .field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}#block-engrlab-sidebar .media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media only screen and (min-width:650px)and (max-width:768px){.align-left{float:left;max-width:50%;margin:.5em 1.5em 1.5em 0}.align-left figcaption{text-align:left}}@media(min-width:950px){.align-left{float:left;max-width:50%;margin:.5em 1.5em 1.5em 0}.align-left figcaption{text-align:left}}@media only screen and (min-width:650px)and (max-width:768px){.align-right,.field--name-field-equip-photo{max-width:50%;float:right;margin:.5em 0 1.5em 1.5em}.align-right figcaption,.field--name-field-equip-photo figcaption{text-align:left}}@media(min-width:950px){.align-right,.field--name-field-equip-photo{max-width:50%;float:right;margin:.5em 0 1.5em 1.5em}.align-right figcaption,.field--name-field-equip-photo figcaption{text-align:left}}.align-center{width:100%;max-width:100%;margin:0 auto 1.5em;clear:both;text-align:center}.align-center figcaption{text-align:left}.cke_widget_wrapper drupal-media[data-align=center]{display:inline-block;width:100%}@media(min-width:650px){.cke_widget_wrapper .align-left{float:left;max-width:50%;margin:.5em 1.5em 1.5em 0}.cke_widget_wrapper .align-left figcaption{text-align:left}}@media(min-width:650px){.cke_widget_wrapper .align-right,.cke_widget_wrapper .field--name-field-equip-photo{max-width:50%;float:right;margin:.5em 0 1.5em 1.5em}.cke_widget_wrapper .align-right figcaption,.cke_widget_wrapper .field--name-field-equip-photo figcaption{text-align:left}}aside .align-left{float:left;max-width:50%;margin:.5em 1.5em 1.5em 0}@media(min-width:768px){aside .align-left{max-width:100%;float:none;margin:.5em auto 1.5em auto;padding:0}}@media(min-width:950px){aside .align-left{float:left;max-width:50%;margin:.5em 1.5em 1.5em 0}}aside .align-right,aside .field--name-field-equip-photo{float:right;max-width:50%;margin:.5em 0 1.5em 1.5em}@media(min-width:768px){aside .align-right,aside .field--name-field-equip-photo{max-width:100%;float:none;margin:.5em auto 1.5em auto;padding:0}}@media(min-width:950px){aside .align-right,aside .field--name-field-equip-photo{float:right;max-width:50%;margin:.5em 0 1.5em 1.5em}}.media--view-mode-circle img,.circle img,.circle>img,img.circle{border-radius:50%}.image-thumb,.image-thumb-left{float:left;margin:.4rem 1rem .4rem 0}.image-thumb-right{float:right;margin:.4rem 0 .4rem 1rem}p+.align-right,p+.field--name-field-equip-photo,.views-p+.align-right,.views-p+.field--name-field-equip-photo,p+.align-left,.views-p+.align-left{margin-top:1.5em}.thumb{max-width:250px}.thumb-15{max-width:15%}.thumb-20{max-width:20%}.thumb-25{max-width:25%}.thumb-33{max-width:33%}.margin-bottom-negative{margin-bottom:-1.5rem}.margin-top-negative{margin-top:-1.5rem}hr{border-bottom:.125em solid #e89923;border-top:0 none;border-left:0 none;border-right:0 none;padding:0;margin:2em 0;height:.125em;clear:both}hr.limestone{border-bottom:.125em solid #e5e5e5}.eno{background-color:#339898}.dukeNavyBlue{background-color:#012169}.dukeRoyalBlue{background-color:#00539b}.copper{background-color:#c84e00}.hatteras{background-color:#e2e6ed}.whisperGray{background-color:#f3f2f1}.whisperGray-gradient{background:linear-gradient(#f3f2f1,#ffffff)}.limestone{background-color:#e5e5e5}.limestone-gradient{background:linear-gradient(#e5e5e5,#ffffff)}.shaleBlue{background-color:#0577b1}.persimmon{background-color:#e89923}.purple{background-color:#4c005d}.fig{background-color:#602060}.pine{background-color:#49520f}.cardinal{background-color:#b7230d}.gingerBeer{background-color:#fcf7e5}.castIron{background-color:#262626}.coast{background-color:#287e7e}.graphite{background-color:#666}.graphite p,.graphite .views-p,.graphite .h1,.graphite .h2,.graphite .h3,.graphite h4{color:#fff}.tobacco{background-color:#6e6052}.tobacco p,.tobacco .views-p,.tobacco .h1,.tobacco .h2,.tobacco .h3,.tobacco h4,.tobacco a{color:#fff}.dogwood{background-color:#988675}.dogwood p,.dogwood .views-p,.dogwood .h1,.dogwood .h2,.dogwood .h3,.dogwood h4,.dogwood a{color:#fff}p.tight,.tight.views-p{padding:0;margin:0}.castIron{background-color:#262626}.border-top-white,.borderTopWhite{border-top:6px solid #fff}.black{background-color:#000}.border-top{border-top:.125rem solid #e89923}.border-top-limestone{border-top:.125rem solid #e5e5e5}.border-limestone{border-top:.125em solid #e5e5e5 !important;border-bottom:.125em solid #e5e5e5}.border-granite{border-top:.125em solid #b5b5b5 !important;border-bottom:.125em solid #b5b5b5}.text-primary{color:#0577b1}.text-secondary{color:#666}.text-success{color:#a1b70d}.text-danger{color:#dc3545}.text-warning{color:#e89923}.text-info{color:#339898}body.cke_editable{background-color:#fff}.cke_editable{margin:8px}.toolbar .toolbar-icon{margin-top:0}.toolbar-tab li{padding-left:0}ul.toolbar-menu li{padding-bottom:0;margin-bottom:0;margin-left:0}.messages{margin:9px 0 10px 8px}@media screen and (max-width:520px){.hide-xs{display:none;visibility:hidden}}.page-node-type-equipment .field--label-above.clearfix::after,.page-node-type-equipment .field--label-inline.clearfix::after{clear:left}.page-node-type-equipment .field--label-above .field__label::after{content:":"}.page-node-type-equipment .field{margin-bottom:.875em}.page-node-type-equipment .field p,.page-node-type-equipment .field .views-p,.page-node-type-equipment .field ul,.page-node-type-equipment .field ol{margin-bottom:0}.page-node-type-equipment .field__label{font-weight:600}.file--application-pdf{margin-bottom:.5rem;line-height:1.75;font-size:16px;display:initial}.file--mime-application-vnd-ms-powerpoint{margin-bottom:.5rem;line-height:1.75;font-size:16px;display:initial}.view-people .file{padding-left:1.75rem}.node-form{padding:0 .5rem}.filter-guidelines__item{color:#55565b;font-size:.75em}.form-item__label{display:table;margin-top:.25rem;margin-bottom:.25rem;font-size:.889rem;font-weight:bold;line-height:1.125rem}.form-element{box-sizing:border-box;max-width:100%;min-height:calc(.75rem - 1px + 2px + 1.5rem);background:#f9f9f9;font-size:1rem;line-height:1.5rem;-webkit-appearance:none;appearance:none}.form-textarea,.form-text{padding:calc(.75rem - 1px) calc(1rem - 1px);background:#f9f9f9;border:1px solid #bababf;border-radius:.125rem}::placeholder{opacity:1;color:#002e9a}.form-textarea:hover,.form-text:hover{border-color:#232429;box-shadow:inset 0 0 0 1px #232429}.form-textarea:active,.form-text:active{border-color:#003ecc}.form-textarea:focus,.form-text:focus{box-shadow:none}.form-item__description{margin-top:.375rem;margin-bottom:.375rem;color:#55565b;font-size:.79rem;line-height:1.0625rem}.form-select{padding-right:calc(2rem - 1px);background:#f9f9f9;border:1px solid #bababf;background-position:100% 50%;background-size:2.75rem .5625rem;min-height:calc(.75rem - 1px + 2px + 1.5rem);padding:calc(.75rem - 1px) calc(1rem - 1px);border-radius:.125rem}.fieldset{min-width:0;margin:1rem 0;padding:0;border:1px solid #bababf;border-radius:.125rem;box-shadow:0 2px .25rem rgba(0,0,0,.1)}.claro-details{display:block;margin-top:1rem;margin-bottom:1rem;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px .25rem rgba(0,0,0,.1)}details{line-height:1.295rem}.claro-details__summary{list-style:none;cursor:pointer;word-wrap:break-word;hyphens:auto;color:#55565b;line-height:1rem}.claro-details__summary{position:relative;box-sizing:border-box;padding:1rem 1rem 1rem 2.75rem;list-style:none;cursor:pointer;transition:background-color .12s ease-in-out;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#55565b;border-radius:1px;background-color:rgba(0,0,0,0);line-height:1rem}.claro-details__summary::before{position:absolute;top:50%;left:.75rem;display:inline-block;width:1rem;height:1rem;margin-top:-0.5rem;content:"";transition:transform .12s ease-in 0s;transform:rotate(90deg);text-align:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23545560'/%3e%3c/svg%3e");background-size:contain}.claro-details__summary::after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";transition:opacity .2s ease-in-out;pointer-events:none;opacity:0;border-radius:.125rem;box-shadow:inset 0 0 0 .1875rem #26a769}.claro-details__summary:hover{color:#003ecc;background-color:#f5f8ff}.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open]>.claro-details__summary:focus::before,.claro-details[open]>.claro-details__summary--accordion::before,.claro-details[open]>.claro-details__summary--accordion-item::before,.claro-details[open]>.claro-details__summary--vertical-tabs-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%230036B1'/%3e%3c/svg%3e")}.fieldset__wrapper{margin:1rem}.vertical-tabs__menu-item{margin-bottom:0;background:#f9f9f9}table.tabledrag-toggle-weight-wrapper td{box-sizing:border-box;height:4rem;padding:.5rem 1rem;text-align:left}a.tabledrag-handle .handle{width:1.7em;height:1.7em}.branding{background-color:#012169}.branding .region-header{padding:.25em 26px .25em 68px;padding:.25rem 68px .25rem 1rem;margin:0;display:flex;align-content:center;align-items:center;justify-content:space-between;height:5em}@media(min-width:768px){.branding .region-header{padding:0 25px;margin:0 auto;display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:start;justify-content:space-between;height:auto}}.branding .block-system-branding-block{padding:0}@media(min-width:768px){.branding .block-system-branding-block{padding:1.5em 1.5em 1.5em 0;grid-column:span 1;grid-row:span 2}}@media(min-width:768px){.branding .block-system-branding-block.logo-lg{padding:1.15rem 1.5rem 1.15rem 0;grid-column:span 1;grid-row:span 2}.branding .block-system-branding-block.logo-lg .site-logo img{height:100%;max-height:5rem}}.branding .block-block-content{display:none}@media(min-width:768px){.branding .block-block-content{display:inline-block;grid-column:2;grid-row:1;place-self:center end;text-align:right}}.branding .search-block-form{justify-self:end}.branding .site-name{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;font-size:1.4em;text-transform:uppercase;line-height:1em}.branding .site-logo{line-height:0;display:block}.branding .site-logo img{height:3em}.branding .site-logo-lg{display:none}@media(min-width:768px){.branding .site-logo-lg{display:block}}.branding .site-logo-sm{display:block}@media(min-width:768px){.branding .site-logo-sm{display:none}}.branding .slogan{padding:0}@media(min-width:768px){.branding .slogan{grid-row:span 1;justify-self:end}}.branding .site-slogan{display:none}@media(min-width:768px){.branding .site-slogan{display:block;letter-spacing:0;font-style:italic;font-size:1.125em;font-weight:100}}.subhead{color:#fff}.subhead .list-link li{margin:0;padding:0}.subhead a{color:#fff;text-transform:uppercase;text-decoration:none;margin-left:1em;font-size:80%;letter-spacing:.1em}.subhead a:hover,.subhead a:focus,.subhead a:active{color:#dad0c6;text-decoration:underline}.search-block-form{display:none}@media(min-width:768px){.search-block-form{display:inline-block;background-color:#f3f2f1;border-radius:5px;padding:0 .125em}}.search-block-form input.button{background:url(/themes/custom/engrlab/images/icons/search-gray.svg) no-repeat;padding:0}.search-block-form .form-submit{margin:.333333em;width:1em;vertical-align:middle}.search-block-form .form-item{margin:0}.search-block-form #edit-keys{background-color:#f3f2f1;border:none;vertical-align:middle}.search-button input[type=submit]{font-family:FontAwesome;color:#f3f2f1;display:inline;font-size:18px}#main-menu{background-color:#00539b}#superfish-main{padding:0 25px}.block-superfishmain{float:left;margin:0;padding:0}.block-superfishmain.sf-navbar{width:100%;background:#00539b}.block-superfishmain .sf-depth-1.active-trail>a.menuparent{background:#f3f2f1;color:#262626}.block-superfishmain .sf-depth-1.active-trail>a.menuparent:focus,.block-superfishmain .sf-depth-1.active-trail>a.menuparent:hover{background:#fff;color:#00539b}.block-superfishmain .sf-depth-1>a.menuparent{background:#00539b;color:#fff}.block-superfishmain .sf-depth-1>a.menuparent:focus,.block-superfishmain .sf-depth-1>a.menuparent:hover{background:#fff;color:#00539b}.block-superfishmain .sf-depth-1>a.menuparent:active{background:#f3f2f1;color:#262626}.block-superfishmain ul{padding-left:0}.block-superfishmain a{color:#fff;padding:.75em 1em;text-decoration:none}.block-superfishmain a.sf-with-ul{padding-right:2.25em}.block-superfishmain a:focus{background:#fff;color:#00539b}.block-superfishmain a:active{background:#f3f2f1;color:#262626}.block-superfishmain a:hover{background:#fff;color:#00539b}.block-superfishmain span.sf-depth-1.nolink{cursor:pointer}.block-superfishmain span.seperator{color:#e89923;padding:.75em 1em;background-color:#004582;display:block;font-style:italic;letter-spacing:.05em}.block-superfishmain span.seperator:hover{background-color:#004582;color:#e89923}.block-superfishmain span.nolink{color:#fff;padding:.75em 1em}.block-superfishmain span.nolink:hover,.block-superfishmain span.nolink:active{background:#fff;color:#00539b}.block-superfishmain span.sf-description{color:#fff;display:block;font-size:.833em;line-height:1.5;margin:5px 0 0 5px;padding:0}.block-superfishmain .indent{padding-left:2em}.block-superfishmain li:hover{background:#fff;color:#00539b}.block-superfishmain li:hover>ul{top:40px}.block-superfishmain li:hover.active-trail>a{background:#fff;color:#262626}.block-superfishmain li:hover.active-trail>a>ul{top:40px}.block-superfishmain li.sfHover,.block-superfishmain li.sfHover span.nolink{background:#fff;color:#00539b}.block-superfishmain li.sfHover>ul,.block-superfishmain li.sfHover span.nolink>ul{top:40px}.block-superfishmain li.active-trail span.nolink{background:#f3f2f1;color:#262626}.block-superfishmain li.active-trail span.nolink>ul{top:40px}.block-superfishmain li.active-trail span.nolink:hover,.block-superfishmain li.active-trail span.nolink:focus{background:#fff;color:#00539b}.block-superfishmain li.active-trail a.is-active{background:#f3f2f1;color:#262626}.block-superfishmain li.active-trail a.is-active:hover,.block-superfishmain li.active-trail a.is-active:focus{background:#fff;color:#00539b}ul.sf-menu a,ul.sf-menu span.nolink{padding:.75em 1em}ul.menu a.is-active{background-color:#f3f2f1}.block-superfishmain .sf-menu.sf-style-none.sf-accordion{-webkit-overflow-scrolling:touch;box-shadow:rgba(0,0,0,.1) 0 5px 10px 0;border-top:.2em solid #fff}.block-superfishmain .sf-menu.sf-style-none.sf-accordion .sf-depth-1{padding:.5em 10px}.block-superfishmain .sf-menu.sf-style-none.sf-accordion a{background:#012169}.block-superfishmain .sf-menu.sf-style-none.sf-accordion a:hover,.block-superfishmain .sf-menu.sf-style-none.sf-accordion a:focus,.block-superfishmain .sf-menu.sf-style-none.sf-accordion a:active{background:#012169;color:#fff}.block-superfishmain .sf-menu.sf-style-none.sf-accordion span:hover,.block-superfishmain .sf-menu.sf-style-none.sf-accordion .sf-depth-2:hover,.block-superfishmain .sf-menu.sf-style-none.sf-accordion .nolink.sf-with-ul:hover{background:#012169;color:#fff;text-decoration:underline}.block-superfishmain .sf-menu.sf-style-none.sf-accordion>li{border-bottom:1pt solid #fff;background:#012169}.block-superfishmain .sf-menu.sf-style-none.sf-accordion>li:last-of-type{border-bottom:none}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li{background:#012169}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.sf-expanded{background:#012169;color:#fff}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.sf-expanded>a{font-weight:bold}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.sf-expanded>span.nolink{font-weight:bold;background:#012169;color:#fff}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li span.seperator{background:#00539b}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li:hover,.block-superfishmain .sf-menu.sf-style-none.sf-accordion li:focus{color:#fff}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.active-trail>a{background:#012169;color:#fff;text-decoration:underline;font-weight:bold}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.sfHover,.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.sfHover span.nolink,.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.active-trail span.nolink{background:#012169;color:#fff}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li.active-trail span.nolink{background:#012169;color:#fff;font-weight:bold}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li.sf-depth-2:last-of-type{border-bottom:none}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li a{padding-left:2em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li li a{padding-left:3em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li li li a{padding-left:4em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li li li li a{padding-left:5em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li li li li span.nolink{padding-left:5em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li li li span.nolink{padding-left:4em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li li span.nolink{padding-left:3em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li li span.nolink{padding-left:2em}.block-superfishmain .sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499}li.sf-depth-2:last-of-type{border-bottom:3px solid #004582}#superfish-main ul{background:#004582}.block-superfishmain .sf-accordion-toggle{background-color:rgba(0,0,0,0);color:#fff;height:47px;text-align:center;width:47px;position:absolute;top:1.25em;right:10px}.block-superfishmain .sf-accordion-toggle #superfish-main-toggle{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle{cursor:pointer;height:47px;top:0;right:0;margin:0 auto;position:absolute;text-align:center;width:47px;line-height:1;font-size:0;padding-left:11px;background-color:rgba(0,0,0,0)}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span{font-size:1.5em}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span,.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span:before,.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span:after{transition:all 500ms ease-in-out;border-radius:1px;height:3px;width:25px;background:#fff;position:absolute;display:block;content:"";top:47%}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span:before{position:absolute;top:-8px}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span:after{position:absolute;top:8px}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle.sf-expanded span{background-color:rgba(0,0,0,0)}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle.sf-expanded span:before,.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle.sf-expanded span:after{top:0}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle.sf-expanded span:before{transform:rotate(45deg)}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle.sf-expanded span:after{transform:rotate(-45deg)}.user-logged-in .block-superfishmain .sf-accordion-toggle{top:-3.75em}ul.sf-menu .sf-sub-indicator::after{font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:""}span.sf-depth-1.menuparent::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:"";padding-left:.75em;line-height:0}span.arrow-circle-down.sf-depth-1.menuparent::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:"";padding-left:.75em}.block-superfishmain a.external::after{font-size:75%}.sf-accordion .sf-accordion-button{overflow:hidden;text-indent:-99999px;position:relative}.sf-accordion .sf-accordion-button:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";text-indent:0;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sf-accordion li.sf-expanded>.sf-accordion-button:before{content:""}#block-engrlab-horizontalmenu{display:none}.responsive-menu-toggle-icon span.label{visibility:hidden}.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:inline-block}@media(min-width:768px){.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:none}}.region-primary-menu>nav{display:none}@media(min-width:768px){.region-primary-menu>nav{display:inline-block}}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu]{list-style-type:none;list-style:none;margin:0 auto;padding:0 25px;max-width:1280px;border:none;text-align:center}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li{color:#fff;background-color:#00539b;border:none;margin-bottom:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-o-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li a,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li span{color:#fff;padding:7px 12px;text-decoration:none;text-align:left;height:47px;display:flex !important;align-items:center}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li a:hover,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li span:hover{color:#00539b}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li button.menu__submenu-toggle{background-color:rgba(0,0,0,0);width:13px;padding-right:8px;border:none;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:14px;height:12px;border:1px dotted rgba(0,0,0,0)}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li button.menu__submenu-toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li button.menu__submenu-toggle:focus-visible{border:1px dotted #fff}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li button.menu__submenu-toggle[aria-expanded=false]::after{content:"";color:#fff;display:block;box-sizing:border-box;position:absolute;width:5px;height:5px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:2px;top:2px}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li button.menu__submenu-toggle[aria-expanded=true]::after{content:"";color:#fff;display:block;box-sizing:border-box;position:absolute;width:5px;height:5px;border-bottom:2px solid;border-right:2px solid;transform:rotate(225deg);left:2px;top:4px}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure{list-style-type:none;list-style:none;margin-left:0;padding-left:0}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li{list-style-type:none;list-style:none;margin-left:0;padding-left:0;color:#fff;-o-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li a,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li span{color:#fff;text-align:left;height:auto;width:100%;display:block;line-height:1.2em;padding:7px 12px}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li a:hover{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li:hover{color:#262626;background-color:#fff;-o-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li:hover a,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li ul.menu__submenu--disclosure li:hover span{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li:hover{color:#262626;background-color:#fff;-o-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li:hover a,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li:hover span{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li:hover button.menu__submenu-toggle[aria-expanded=false]::after{content:"";color:#fff}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li:hover button.menu__submenu-toggle[aria-expanded=true]::after{content:"";color:#262626 !important}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--has-submenu a.menu__item-link{padding:7px 1px 7px 12px;display:block;width:100%}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--has-submenu span.menu__item-link{padding:7px 1px 7px 12px;cursor:default;display:block;width:100%}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--has-submenu:hover{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu].horizontal{gap:0 !important}#block-engrlab-mainmenu-2 [id^=disclosure-menu] .menu__item-container{display:flex;align-items:center !important;width:100%}#block-engrlab-mainmenu-2 [id^=disclosure-menu] li.menu__item,#block-engrlab-mainmenu-2 [id^=disclosure-menu] li.menu__submenu-item{position:relative}#block-engrlab-mainmenu-2 [id^=disclosure-menu] .menu__submenu-container{position:absolute;top:100%;left:0;z-index:1;min-width:250px;background-color:#00539b;box-shadow:none !important}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail{color:#262626;background-color:#e5e5e5;-o-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail a,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail a.is-active,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail .menu__item-link{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail a.is-active:hover,#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail .menu__item-link:hover{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail button.menu__submenu-toggle[aria-expanded=false]::after{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail button.menu__submenu-toggle[aria-expanded=true]::after{color:#262626}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] li.menu__item--active-trail:hover{color:#262626;background-color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-o-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background .2s linear;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}#block-engrlab-mainmenu-2 ul.menu[id^=disclosure-menu] a.is-active{background-color:rgba(0,0,0,0) !important}#block-engrlab-responsivemenumobileicon{background-color:rgba(0,0,0,0);color:#fff;height:47px;text-align:center;width:47px;position:absolute;right:10px;align-content:end}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{width:25px}body.user-logged-in.toolbar-fixed.mm-wrapper_opening,body.user-logged-in.toolbar-fixed.mm-wrapper_opened{padding-top:0 !important}.responsive-menu-block-wrapper{display:none}.mm-page,.mm-wrapper_background body{background-color:#fff}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%}.horizontal-menu>li{display:inline-block;position:relative}.horizontal-menu>li ul ul{left:13.75em;top:0}.horizontal-menu ul .fly-left ul{left:-13.75em}.horizontal-menu>li>a{display:block;padding-top:.3em;padding-right:1em;padding-bottom:.35em;padding-left:1em;background-color:#fff}.horizontal-menu>li ul{position:absolute;display:none;top:100%;left:0;z-index:99;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-sizing:border-box;width:13.75em;list-style:none}.horizontal-menu li.sfHover>ul,.horizontal-menu li:hover>ul{display:block}.horizontal-menu li li{position:relative;float:left;width:100%}.horizontal-menu>li>li:hover>ul,.horizontal-menu>li>li.sfHover>ul{display:block}.horizontal-menu>li li>a{display:block;position:relative;padding-top:.25em;padding-right:1em;padding-bottom:.25em;padding-left:1em;text-transform:none}.off-canvas-wrapper{display:block}.no-js .off-canvas-wrapper{display:none}.responsive-menu-toggle{display:inline-block}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:44px;height:35px;z-index:4;margin-top:0;position:relative}.no-js .responsive-menu-toggle-icon{display:none}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:17px;text-transform:uppercase;top:2px;left:40px;color:#fff}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#fff;content:"";display:block;width:20px;height:3px;position:absolute;top:0;left:13px;border-radius:2px}.responsive-menu-toggle-icon:before{top:8px}.responsive-menu-toggle-icon span.icon{top:14px}.responsive-menu-toggle-icon:after{top:20px}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none .4s ease-out .1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:14px}.mm-wrapper_opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0}.mm-wrapper_opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-wrapper_opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mm-blocker{background:rgba(0,0,0,0)}.mm-wrapper_opening #mm-blocker{background:rgba(0,0,0,.2);transition:background 1s ease .3s}.mm-wrapper_opening #page{border-left:1px solid #ccc}.mm-panel a{border-bottom:none}ul.menu.mm-listview a.is-active{color:inherit}.mm-panel a:hover{border:none}ul.menu.mm-listview{padding-left:0;margin-left:0}.cover-text{top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.w-100{width:100%}@media(min-width:650px){.w-75 .place-center{padding-left:12.5%;padding-right:12.5%}.w-75 .place-left{padding-right:25%}.w-75 .place-right{padding-left:25%}}@media(min-width:650px){.w-66 .place-center{padding-left:16.5%;padding-right:16.5%}.w-66 .place-left{padding-right:33%}.w-66 .place-right{padding-left:33%}}@media(min-width:650px){.w-50 .place-center{padding-left:25%;padding-right:25%}.w-50 .place-left{padding-right:50%}.w-50 .place-right{padding-left:50%}}@media(min-width:650px){.w-33 .place-center{padding-left:33%;padding-right:33%}.w-33 .place-left{padding-right:66%}.w-33 .place-right{padding-left:66%}}@media(min-width:650px){.wd-25 .place-center{padding-left:37.5%;padding-right:37.5%}.wd-25 .place-left{padding-right:75%}.wd-25 .place-right{padding-left:75%}}.position-absolute{position:absolute !important;width:100%}.position-absolute .container{max-width:1280px;margin:0 auto;padding:0 1rem}.position-relative{position:relative !important}div.cover{max-height:600px;overflow:hidden}div.cover .opacity{opacity:.5}.hero-text{display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px 0}.hero-text h2{color:inherit;font-size:calc(2rem + .6vw);font-weight:700;margin-bottom:8px;margin-top:0}.hero-text h3,.hero-text .page-node-type-project .field__label,.page-node-type-project .hero-text .field__label{color:inherit;font-weight:300;font-size:1.625rem;margin-bottom:8px;margin-top:0}.hero-text p,.hero-text .views-p,.hero-text a,.hero-text .button,.hero-text .view .more-link a,.view .more-link .hero-text a{color:inherit;border-color:inherit}.hero-text.t-white{color:#fff}.hero-text.t-white .button:hover,.hero-text.t-white .view .more-link a:hover,.view .more-link .hero-text.t-white a:hover{color:#005587;background:#f3f2f1}.hero-text.t-cast-iron{color:#262626}.hero-text.t-cast-iron .button:hover,.hero-text.t-cast-iron .view .more-link a:hover,.view .more-link .hero-text.t-cast-iron a:hover{color:#005587;background:#fff}.hero-text.t-whisper{color:#f3f2f1}.hero-text.t-whisper .button:hover,.hero-text.t-whisper .view .more-link a:hover,.view .more-link .hero-text.t-whisper a:hover{color:#005587;background:#f3f2f1}.hero-text.t-shadow{text-shadow:-5px 3px 5px rgba(0,0,0,.5)}.hero-text .lead{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:normal}.hero-grid{display:grid;grid-template-columns:1fr;justify-items:center;max-width:1280px;margin:0 auto;padding:0}.hero-grid.full-width{max-width:100%}@media(min-width:768px){.hero-grid>div{align-self:center}.hero-grid.img-left{grid-template-columns:58.333% 1fr;gap:40px}.hero-grid.img-left img{align-self:center}.hero-grid.img-left .container{grid-column:2;grid-row:1}.hero-grid.img-right{grid-template-columns:1fr 58.333%}.hero-grid.img-right .container{grid-column:1;grid-row:1}}@media(min-width:1280px){.hero-grid{padding:0 1.5rem}}.region-featured{max-width:100%}#block-homepagehero{opacity:1;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center}.hero-message-wrapper{max-width:1230px;margin:0 auto}.hero-bkg-blue{background-color:rgba(1,33,105,.75);padding:1rem}.hero-message{max-width:1280px;margin:4em 2em;text-align:center;padding:1.5em 2em;display:block;float:right;clear:both;background-color:rgba(1,33,105,.75)}.hero-message h1,.hero-message p.h1,.hero-message .h1.views-p{color:#fff;font-size:2.5em;text-shadow:-5px 3px 5px rgba(0,0,0,.5);line-height:1.125em;font-weight:normal;text-transform:none;letter-spacing:normal;margin:0 auto;max-width:100%;float:none;text-align:center}@media(min-width:768px){.hero-message h1,.hero-message p.h1,.hero-message .h1.views-p{font-size:3.75em;max-width:750px;text-align:right;float:right}}.hero-message p,.hero-message .views-p{display:block;clear:both;float:right;color:#fff;margin:1em 0 0 0;font-size:1.25em;text-shadow:-5px 3px 5px rgba(0,0,0,.5)}@media(min-width:768px){.hero-message p,.hero-message .views-p{font-size:2em}}.hero-message p a,.hero-message .views-p a{color:#fff;text-decoration:none}.hero-message p a:hover,.hero-message .views-p a:hover,.hero-message p a:focus,.hero-message .views-p a:focus,.hero-message p a:active,.hero-message .views-p a:active{text-decoration:underline}.region-hero{max-width:100%}.region-hero .block{overflow:auto;text-align:center;margin:0 auto}#block-field-hero-image img{object-fit:cover;width:100%;max-height:400px}#block-homepagehero{line-height:0}#block-field-hero-image{line-height:0}.field--name-field-hero{justify-content:center;overflow:hidden;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;margin:0;width:100%;text-align:center}.cover .field--name-field-hero{max-height:400px}.tight .slick--thumbnail.slick--skin--asnavfor .slick-list{padding:0}.arrow-75 .slick__arrow{top:75%}.arrow-75 .slide__caption .slide__description{float:none}.region-hero .slick__arrow{z-index:0}.slick-prev::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.slick-next::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main-wrapper{padding:0 15px;background-color:#fff}.columns{margin-bottom:1.5rem;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}@media(min-width:650px){.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}}@media(min-width:768px){.columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}}@media(min-width:1024px){.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}}@media(min-width:650px){.cke_editable .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em}}.columns h1,.columns h2,.columns h3,.columns .page-node-type-project .field__label,.page-node-type-project .columns .field__label,.columns h4,.columns h5,.columns h6,.columns p,.columns .views-p,.columns ul li,.columns ol li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.columns .group{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;overflow:auto}.columns .group .last{margin-bottom:0}.region-sidebar-second .block{padding:1.5em 0;border-top:.125rem solid #e5e5e5}.region-sidebar-second .block:last-child{padding-bottom:0}@media(min-width:768px){.region-sidebar-second .block{border-top:none}}.region-sidebar-second .block:has(div):has(div):has(.no-border){padding:0;border-top:none}.region-sidebar-second h2{margin-top:0;margin-bottom:15px;text-align:center}@media(min-width:650px){.region-sidebar-second{margin:0 auto;width:100%}}.region-sidebar-second h2{font-size:calc(1.2875rem + .45vw)}@media(min-width:1024px){.region-sidebar-second h2{font-size:1.5rem}}.region-sidebar-second h3,.region-sidebar-second .page-node-type-project .field__label,.page-node-type-project .region-sidebar-second .field__label{font-size:1.25rem}@media(min-width:1024px){.region-sidebar-second h3,.region-sidebar-second .page-node-type-project .field__label,.page-node-type-project .region-sidebar-second .field__label{font-size:1.25rem}}div.aside{border-bottom:.125em solid #e89923;border-top:.125em solid #e89923;margin:1.5em 0;padding:1.5em 0;width:100%}div.aside :first-child{margin-top:0}div.aside p:first-child,div.aside .views-p:first-child{margin-top:0}@media all and (min-width:650px)and (max-width:768px){div.aside{width:50%;float:right;margin:1.5em 0 1.5em 1.5em;padding:1.5em;border:.125em solid #e89923}}@media(min-width:950px){div.aside{width:50%;float:right;margin:1.5em 0 1.5em 1.5em;padding:1.5em;border:.125em solid #e89923}}div.aside blockquote{width:100% !important;border:0 !important;padding:0 !important;float:none !important;margin-left:0 !important}.region-content-bottom .row{width:100%;padding:40px 0}.region-content-bottom .row.even{background-color:#e5e5e5}.region-content-bottom .row.odd{background-color:#fff}.region-content-bottom .row.gray{background-color:#e5e5e5}.region-content-bottom .row.whisper-gray{background-color:#f3f2f1}.region-content-bottom .row.orange{background-color:#c84e00;color:#fff}.region-content-bottom .row.orange h2,.region-content-bottom .row.orange h3,.region-content-bottom .row.orange .page-node-type-project .field__label,.page-node-type-project .region-content-bottom .row.orange .field__label,.region-content-bottom .row.orange a{color:#fff}.region-content-bottom .row.teal{background-color:#287e7e;color:#fff}.region-content-bottom .row.teal h2,.region-content-bottom .row.teal h3,.region-content-bottom .row.teal .page-node-type-project .field__label,.page-node-type-project .region-content-bottom .row.teal .field__label,.region-content-bottom .row.teal a{color:#fff}.region-bands .view,.region-bands .contextual-links{max-width:1280px;margin:0 auto;padding:0}.region-bands h2.block-title{max-width:1280px;margin:0 auto;padding:0 15px}.footer{background:#012169;color:#fff;border-top:5px solid #e89923;font-weight:600;font-size:1rem;font-weight:400}.footer .view-footer{padding:1.5em 25px 2.5em;max-width:1280px;margin:0 auto}.footer .footer-wrapper{display:grid;grid-gap:1rem;grid-template-columns:1fr}.footer .footer-wrapper .row{display:flex;flex-wrap:wrap;background-color:rgba(0,0,0,0)}.footer .footer-wrapper .row.branding{justify-content:center;flex-direction:column;text-align:center;border-bottom:none;align-items:center}.footer .footer-wrapper .row>*{box-sizing:border-box}@media(min-width:768px){.footer .footer-wrapper .row{flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1280px}.footer .footer-wrapper .row.branding{justify-content:space-between;flex-direction:row}}.footer .col1,.footer .col2,.footer .col3{width:100%;padding-bottom:1.5rem;flex-shrink:0}.footer .col1:last-of-type,.footer .col2:last-of-type,.footer .col3:last-of-type{padding-bottom:0}.footer .col1.center,.footer .col2.center,.footer .col3.center{text-align:center}.footer .col1.right,.footer .col2.right,.footer .col3.right{text-align:right}@media(min-width:768px){.footer .col1,.footer .col2,.footer .col3{flex:0 0 auto;text-align:left;max-width:33.3333%;padding:0 .75rem}.footer .col1:last-of-type,.footer .col2:last-of-type,.footer .col3:last-of-type{padding-bottom:0}.footer .col1 .col2,.footer .col2 .col2,.footer .col3 .col2{padding-top:0;padding-bottom:0}}.footer h1,.footer .h1,.footer h2,.footer .h2,.footer h3,.footer .page-node-type-project .field__label,.page-node-type-project .footer .field__label,.footer .h3,.footer h4,.footer .h4,.footer h5,.footer .h5,.footer h6,.footer .h6{color:#fff;font-size:95%;margin-top:0}.footer p,.footer .views-p{font-size:.9rem;margin-bottom:.5rem}.footer p:last-of-type,.footer .views-p:last-of-type{margin-bottom:0}.footer p.footer-link,.footer .footer-link.views-p{font-size:95%}.footer p.copyright,.footer .copyright.views-p{margin-top:.5rem;font-size:90%}.footer p.small,.footer .small.views-p{font-size:.875rem;line-height:normal}.footer p.white,.footer .white.views-p{color:#fff}.footer p.white a,.footer .white.views-p a{color:#fff}.footer p.black,.footer .black.views-p{color:#262626;background-color:rgba(0,0,0,0)}.footer a.white,.footer a.white:link{color:#fff}.footer a,.footer a:link{color:#fff;text-decoration:none}.footer a:hover,.footer a:focus,.footer a:active,.footer a:link:hover,.footer a:link:focus,.footer a:link:active{text-decoration:underline;opacity:.75}.footer a.button,.footer .view .more-link a,.view .more-link .footer a,.footer a:link.button{border:.1em solid #fff;margin:.5rem 0}.footer a.underline{text-decoration:underline}.footer a.underline:hover,.footer a.underline:focus,.footer a.underline:active{opacity:.75}.footer .logo{text-decoration:none;display:inline-block;line-height:1}.footer .logo img{max-height:40px}.footer .footer-title{color:#fff;font-size:1.125em;line-height:1.5em;font-weight:600;max-width:768px}.footer ul{list-style:none;margin:0;padding:0}.footer ul:last-of-type{margin-bottom:0}.footer ul li{font-size:.9rem;margin-left:0}.footer hr{margin:.5em 0 .75em}.footer .fas{height:24px;left:0;width:24px}.footer .fab.fa-facebook{color:#3b5998}.footer .fab.fa-youtube{color:#e52d27}.footer .fab.fa-linkedin{color:#0976b4}.footer .fab.fa-twitter{color:#55acee}.footer .fab.white{color:#fff}.footer .social-wrapper{display:grid;grid-template-columns:repeat(4,3rem);margin-top:.75rem}.footer .social-wrapper .fab{font-size:2rem;padding:7px 0;justify-self:center}.footer .social-wrapper a{justify-self:center}.footer .social-wrapper a:hover,.footer .social-wrapper a:focus,.footer .social-wrapper a:active{color:#e2e6ed}ul.affiliations{display:flex;align-items:first baseline;justify-content:center;padding:1.5em 0 .25em 0;flex-direction:column;text-align:right}ul.affiliations.pt-0{padding-top:0}@media(min-width:768px){ul.affiliations{justify-content:flex-end;flex-direction:row;text-align:right;align-items:center}}ul.affiliations li{margin-right:0;margin-bottom:1.5rem;list-style:none}@media(min-width:768px){ul.affiliations li{margin-right:2rem;margin-bottom:1rem}}ul.affiliations li:last-of-type{margin-right:0}.footer-wrapper .grid{display:grid;gap:2.2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer-wrapper .grid.icon-wrapper{grid-template-columns:repeat(auto-fit,minmax(384px,auto))}.footer-wrapper .grid .center{text-align:center}@media(min-width:768px){.footer-wrapper .grid .right{text-align:right}}.footer-wrapper .grid .left{text-align:left}#block-views-block-masonry-masonry-resources{padding:1.5em .75em .75em}#block-views-block-masonry-masonry-resources h2{text-align:center}#block-views-block-masonry-masonry-resources .form--inline{display:flex;flex-wrap:wrap;justify-content:center;margin:0}#block-views-block-masonry-masonry-resources .form-select{float:none;margin-top:1em;display:block}#block-views-block-masonry-masonry-resources .fieldset-legend{display:block;font-size:1.125em;margin:0 0 .5em 0;font-weight:normal;border-bottom:.1875em dotted #666;padding-bottom:.125em}#block-views-block-masonry-masonry-resources .view-content{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#block-views-block-masonry-masonry-resources .view-content h3,#block-views-block-masonry-masonry-resources .view-content .page-node-type-project .field__label,.page-node-type-project #block-views-block-masonry-masonry-resources .view-content .field__label{width:100%}#block-views-block-masonry-masonry-resources .views-row{margin:.75em;width:256px;background:none}#block-views-block-masonry-masonry-resources .feature-image{position:relative;display:block;line-height:0;max-width:100%;margin-right:auto;margin-top:0;margin-bottom:0}#block-views-block-masonry-masonry-resources .icon{background:#012169;width:3em;height:3em;padding:.625em;border-radius:50%;margin:0 auto;position:relative;border:.125em solid #fff}#block-views-block-masonry-masonry-resources .icon:not(:first-child){margin-top:-1.5em}#block-views-block-masonry-masonry-resources .text{padding:2.25em 1em 1em 1em;margin-top:-1.5em;background:#fff}#block-views-block-masonry-masonry-resources .text h3,#block-views-block-masonry-masonry-resources .text .page-node-type-project .field__label,.page-node-type-project #block-views-block-masonry-masonry-resources .text .field__label{font-size:1.125em;line-height:1.4em;margin-top:0}.allwhite,.region-content-bottom .copper,.region-content-bottom .shaleBlue{color:#fff}.allwhite .button,.region-content-bottom .copper .button,.region-content-bottom .shaleBlue .button,.allwhite .view .more-link a,.region-content-bottom .copper .view .more-link a,.region-content-bottom .shaleBlue .view .more-link a,.view .more-link .allwhite a,.view .more-link .region-content-bottom .copper a,.region-content-bottom .view .more-link .copper a,.view .more-link .region-content-bottom .shaleBlue a,.region-content-bottom .view .more-link .shaleBlue a,.allwhite p.summary,.region-content-bottom .copper p.summary,.region-content-bottom .shaleBlue p.summary,.allwhite .summary.views-p,.region-content-bottom .copper .summary.views-p,.region-content-bottom .shaleBlue .summary.views-p,.allwhite h2,.region-content-bottom .copper h2,.region-content-bottom .shaleBlue h2,.allwhite h3,.allwhite .page-node-type-project .field__label,.page-node-type-project .allwhite .field__label,.region-content-bottom .copper h3,.region-content-bottom .copper .page-node-type-project .field__label,.page-node-type-project .region-content-bottom .copper .field__label,.region-content-bottom .shaleBlue h3,.region-content-bottom .shaleBlue .page-node-type-project .field__label,.page-node-type-project .region-content-bottom .shaleBlue .field__label,.allwhite h4,.region-content-bottom .copper h4,.region-content-bottom .shaleBlue h4,.allwhite h5,.region-content-bottom .copper h5,.region-content-bottom .shaleBlue h5,.allwhite h6,.region-content-bottom .copper h6,.region-content-bottom .shaleBlue h6{color:#fff}.allwhite .button,.region-content-bottom .copper .button,.region-content-bottom .shaleBlue .button,.allwhite .view .more-link a,.region-content-bottom .copper .view .more-link a,.region-content-bottom .shaleBlue .view .more-link a,.view .more-link .allwhite a,.view .more-link .region-content-bottom .copper a,.region-content-bottom .view .more-link .copper a,.view .more-link .region-content-bottom .shaleBlue a,.region-content-bottom .view .more-link .shaleBlue a{border-color:#fff}.region-content-bottom .content-75>div{padding:0 1.5em;max-width:800px;margin:0 auto}.region-content-bottom .content-100>div{padding:0 1.5em;max-width:1280px;margin:0 auto}.region-content-bottom .content-100>h2{max-width:1280px;margin:0 auto;padding:0 1.5rem 20px}.region-content-bottom .content-100.tight-header>h2{margin-top:0}.region-content-bottom .border-top{border-top:3px solid #e89923}.content-75>div{padding:0 1.5em;max-width:800px;margin:0 auto}.content-100>div{padding:0 1.5em;max-width:1280px;margin:0 auto}.border-bottom{border-bottom:3px solid #e89923}.border-bottom-dukeNavyBlue{border-bottom:2px solid #012169}#block-engrlab-mission{padding:.75rem 1.5rem}.row-wrapper{display:block;padding:0;text-decoration:none;background-size:cover;text-align:center}.row-flex{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch}@media(min-width:480px){.row-flex{flex-direction:row}}.row-flex .item{padding:15px;flex-grow:1}.row-flex .item a{text-decoration:none}.row-flex .item a:hover,.row-flex .item a:focus{text-decoration:underline}.row-flex .item .text-center{text-align:center}ul.menu{margin-top:1em}.sidebar-nav{display:none}@media(min-width:768px){.sidebar-nav{display:block}}.sidebar-nav{padding-top:2rem;padding-right:1.1rem;border-right:1pt solid #e5e5e5;padding-bottom:2rem;margin-top:1.1rem}.sidebar-nav h2{font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;font-weight:600}.sidebar-nav ul.menu{margin-left:0;padding-left:0;margin-top:.5em}.sidebar-nav ul.menu a.is-active{background-color:rgba(0,0,0,0)}.sidebar-nav ul.menu a{text-decoration:none}.sidebar-nav ul.menu>li{padding:0;list-style:none;margin-top:0}.sidebar-nav ul.menu>li.menu-item--collapsed a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";height:15px;text-indent:1em;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:auto;line-height:normal}.sidebar-nav ul.menu>li.menu-item--active-trail.menu-item--expanded>a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";height:15px;text-indent:1em;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:auto;line-height:normal}.sidebar-nav ul.menu>li.menu-item--expanded a{border-bottom:none}.sidebar-nav ul.menu .menu-item a{padding:.8rem .25rem .8em 1rem;border-bottom:thin solid #e5e5e5;clear:both;display:block;font-size:.9rem;font-weight:normal;text-decoration:none;-moz-transition:.2s ease;line-height:normal;align-items:center;display:flex;white-space:normal}.sidebar-nav ul.menu .menu-item a:hover,.sidebar-nav ul.menu .menu-item a.active{color:#fff;background-color:#00539b}.sidebar-nav ul.menu .menu-item span{padding:.6em .4em .6em 2em;font-size:.9rem;line-height:normal;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;color:#6e6052}.sidebar-nav ul.menu .menu-item--active-trail a,.sidebar-nav ul.menu .menu-item--active-trail span{border-left:3pt solid #e89923}.sidebar-nav ul.menu ul.menu{margin-top:0;border-top:none;border-bottom:thin solid #e5e5e5}.sidebar-nav ul.menu ul.menu .menu-item a{padding:.6em .4em .6em 2em;border-bottom:none}.sidebar-nav ul.menu ul.menu .menu-item a .menu-item--expanded{border-top:none;border-bottom:none}.sidebar-nav ul.menu ul.menu li.menu-item--active-trail{border-left:none;border:none}.sidebar-nav ul.menu ul.menu ul.menu .menu-item a{padding:.6em .4em .6em 2.75em}.block .views-row{margin-bottom:1.5em}.block .sticky{background:#fff}.views-row .item-list ul{margin-bottom:0}h2.margin-top{margin-top:.75em}aside .views-row .align-left,aside .views-row .align-right,aside .views-row .field--name-field-equip-photo{margin-top:.5em}.views-flex{display:flex;justify-content:space-between;flex-direction:column;justify-content:flex-start}@media(min-width:480px){.views-flex{flex-direction:row}.views-flex .feature-image{flex-shrink:0}.views-flex .col2{flex:1 0 calc(50% - 1.5rem)}.views-flex .col3{flex:1 0 calc(33% - 3rem)}.views-flex .col4{flex:1 0 calc(25% - 4.5rem)}.views-flex.wrap{align-content:space-evenly;flex-wrap:wrap;gap:1.5rem 2.5rem}}@media(min-width:850px){.views-flex{flex-direction:row}.views-flex .col-3{flex:1 0 33%}}.views-flex.center{align-items:center}.views-flex .center{align-self:center;flex:0 0 auto}.views-flex .feature{max-width:100%}@media(min-width:480px){.views-flex .feature{max-width:32%}}.views-flex .wrapper{padding:0;max-width:768px}@media(min-width:480px){.views-flex .wrapper{padding:0 1.5rem}.views-flex .wrapper>h2{margin-top:.75em}}.views-flex.logos{flex-wrap:wrap;align-items:center;justify-content:space-evenly}.views-flex.logos .logo{padding:1.5rem}.views-flex.logos-inline{flex-direction:row;flex-wrap:wrap;gap:25px;align-items:center;justify-content:space-evenly}.views-flex.logos-inline .media{flex:0 1 125px}.views-grid{display:grid;grid-template-columns:auto 150px;grid-column-gap:1.5em}.views-grid-reverse{display:grid;grid-template-columns:150px auto;grid-column-gap:1.5em;width:100%}.flex-rows{padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex-rows .item{width:30%;margin-bottom:2%;padding:15px;box-sizing:border-box;text-align:center;color:#fff}@media all and (min-width:520px){.grid-three{display:grid;grid-gap:1.5rem;margin-top:1.5rem;grid-template-columns:1fr 1fr}.grid-three .views-row{margin:0;padding:0}}@media all and (min-width:650px){.grid-two{display:grid;grid-gap:1.5rem;margin-top:1.5rem;grid-template-columns:1fr 1fr}.grid-two .views-row{margin:0;padding:0}}@media all and (min-width:850px){.grid-three{grid-template-columns:repeat(3,1fr)}}.views-row>a{text-decoration:none}.views-row>a:hover,.views-row>a:active,.views-row>a:focus{text-decoration:underline}.view-news .view-content,.view-research .view-content{display:grid;gap:1.5rem}.view-news .views-row,.view-research .views-row{margin:0}@media only screen and (max-width:520px){.view-news .views-row,.view-research .views-row{border-bottom:1px solid #e5e5e5;padding-bottom:1.5rem}.view-news .views-row:last-of-type,.view-research .views-row:last-of-type{border:none}}.view-news .views-row>a,.view-research .views-row>a{display:block;line-height:0;text-decoration:none;display:flex;flex-direction:column}.view-news .views-row>a:hover h2,.view-research .views-row>a:hover h2,.view-news .views-row>a:hover h3,.view-news .views-row>a:hover .page-node-type-project .field__label,.page-node-type-project .view-news .views-row>a:hover .field__label,.view-research .views-row>a:hover h3,.view-research .views-row>a:hover .page-node-type-project .field__label,.page-node-type-project .view-research .views-row>a:hover .field__label,.view-news .views-row>a:active h2,.view-research .views-row>a:active h2,.view-news .views-row>a:active h3,.view-news .views-row>a:active .page-node-type-project .field__label,.page-node-type-project .view-news .views-row>a:active .field__label,.view-research .views-row>a:active h3,.view-research .views-row>a:active .page-node-type-project .field__label,.page-node-type-project .view-research .views-row>a:active .field__label,.view-news .views-row>a:focus h2,.view-research .views-row>a:focus h2,.view-news .views-row>a:focus h3,.view-news .views-row>a:focus .page-node-type-project .field__label,.page-node-type-project .view-news .views-row>a:focus .field__label,.view-research .views-row>a:focus h3,.view-research .views-row>a:focus .page-node-type-project .field__label,.page-node-type-project .view-research .views-row>a:focus .field__label{text-decoration:underline}.view-news .views-row>a h2,.view-research .views-row>a h2,.view-news .views-row>a h3,.view-news .views-row>a .page-node-type-project .field__label,.page-node-type-project .view-news .views-row>a .field__label,.view-research .views-row>a h3,.view-research .views-row>a .page-node-type-project .field__label,.page-node-type-project .view-research .views-row>a .field__label{color:#005587;margin-bottom:0;margin-top:3px}.view-news .views-row>a h2+p,.view-research .views-row>a h2+p,.view-news .views-row>a h2+.views-p,.view-research .views-row>a h2+.views-p,.view-news .views-row>a h3+p,.view-news .views-row>a .page-node-type-project .field__label+p,.page-node-type-project .view-news .views-row>a .field__label+p,.view-research .views-row>a h3+p,.view-research .views-row>a .page-node-type-project .field__label+p,.page-node-type-project .view-research .views-row>a .field__label+p,.view-news .views-row>a h3+.views-p,.view-news .views-row>a .page-node-type-project .field__label+.views-p,.page-node-type-project .view-news .views-row>a .field__label+.views-p,.view-research .views-row>a h3+.views-p,.view-research .views-row>a .page-node-type-project .field__label+.views-p,.page-node-type-project .view-research .views-row>a .field__label+.views-p{margin-top:10px}.view-news .views-row>a p,.view-research .views-row>a p,.view-news .views-row>a .views-p,.view-research .views-row>a .views-p{color:#262626}.view-news .views-row>a p:first-child,.view-research .views-row>a p:first-child,.view-news .views-row>a .views-p:first-child,.view-research .views-row>a .views-p:first-child{margin-bottom:0}.view-news .views-row>a p:last-child,.view-research .views-row>a p:last-child,.view-news .views-row>a .views-p:last-child,.view-research .views-row>a .views-p:last-child{margin-bottom:0}.view-news .views-row>a>img,.view-research .views-row>a>img{max-width:100%;margin-right:0;margin-bottom:0}.view-news .views-row>a .text-wrapper,.view-research .views-row>a .text-wrapper{line-height:1.5;overflow:visible;margin-top:0}.view-news .views-row>a .source,.view-research .views-row>a .source{font-weight:600;font-style:italic}.view-news .views-row>a img+.text-wrapper,.view-research .views-row>a img+.text-wrapper{margin-top:15px}@media(min-width:520px){.view-news .views-row>a,.view-research .views-row>a{flex-direction:row;align-items:flex-start}.view-news .views-row>a>img,.view-research .views-row>a>img{max-width:29%;margin-right:1.5rem}.view-news .views-row>a img+.text-wrapper,.view-news .views-row>a .text-wrapper,.view-research .views-row>a .text-wrapper{margin-top:0}}.view-news .views-row a:last-of-type,.view-research .views-row a:last-of-type{border-bottom:none}@media(min-width:850px){.news-1col .view-content{grid-template-columns:repeat(1fr);height:fit-content}}@media(min-width:850px){.news-2col .view-content,.events-2col .view-content{grid-template-columns:repeat(2,1fr);height:fit-content}}@media(min-width:850px){.news-3col .view-content{grid-template-columns:repeat(3,1fr);height:fit-content}}@media(min-width:850px){.news-3col .views-row>a{flex-direction:column}.news-3col .views-row>a>img{max-width:100%;margin-right:0}.news-3col .views-row>a img+.text-wrapper{margin-top:15px}}@media(min-width:768px){.news-sidebar .views-row>a{flex-direction:column}.news-sidebar .views-row>a>img{max-width:100%;margin-right:0;margin-bottom:20px}}.view-research.topics .view-content{display:grid;grid-template-columns:repeat(auto-fit,1fr);gap:1.1rem;height:fit-content}@media all and (min-width:480px)and (max-width:950px){.view-research.topics .view-content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.view-research.topics .view-content a>img{max-width:100%;margin-right:0}}@media(min-width:950px){.view-research.topics .view-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.view-research.topics .views-row{border-bottom:0;padding-bottom:0}.view-research.topics .views-row>a{display:block;border:none;background-color:#fff}.view-research.topics .views-row>a:hover,.view-research.topics .views-row>a:active,.view-research.topics .views-row>a:focus{box-shadow:0 2px 8px rgba(0,0,0,.15)}.view-research.topics .views-row>a .text-wrapper{padding:1rem}@media(min-width:850px){.view-research.topics .views-row>a{flex-direction:column}.view-research.topics .views-row>a>img{max-width:100%;margin-right:0}}.block-themes.wrap .view-content{flex-wrap:wrap}.block-themes.wrap .view-content .views-row{min-width:100%}.block-themes.wrap .view-content .views-row .text-wrapper p,.block-themes.wrap .view-content .views-row .text-wrapper .views-p{margin-bottom:.75em;line-height:1.5;font-size:16px}@media(min-width:850px){.block-themes.wrap .view-content .views-row{min-width:46%}}@media(min-width:1024px){.block-themes.wrap .view-content .views-row{min-width:25%}}.block-themes .view-content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;margin:0 auto}@media(min-width:768px){.block-themes .view-content{flex-direction:row}}.block-themes .view-content .views-row{margin:0;padding-bottom:.5em;flex:1;border-bottom:none;max-width:100%}@media(min-width:768px){.block-themes .view-content .views-row{max-width:31.7073%}}.block-themes .view-content .views-row a.button,.block-themes .view-content .views-row .view .more-link a,.view .more-link .block-themes .view-content .views-row a{display:block;box-shadow:0 2px 8px rgba(0,0,0,.15);border:none}.block-themes .view-content .views-row a.button:after,.block-themes .view-content .views-row .view .more-link a:after,.view .more-link .block-themes .view-content .views-row a:after{content:none}.block-themes .view-content .views-row a.button img,.block-themes .view-content .views-row .view .more-link a img,.view .more-link .block-themes .view-content .views-row a img{max-width:100%;background-color:#fff;margin:0}.block-themes .view-content .views-row a.button .text-wrapper,.block-themes .view-content .views-row .view .more-link a .text-wrapper,.view .more-link .block-themes .view-content .views-row a .text-wrapper{padding:1rem 0 .25rem}.block-themes .view-content .views-row a.button .text-wrapper h3,.block-themes .view-content .views-row a.button .text-wrapper .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row a.button .text-wrapper .field__label,.block-themes .view-content .views-row .view .more-link a .text-wrapper h3,.block-themes .view-content .views-row .view .more-link a .text-wrapper .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row .view .more-link a .text-wrapper .field__label,.view .more-link .block-themes .view-content .views-row a .text-wrapper h3,.view .more-link .block-themes .view-content .views-row a .text-wrapper .page-node-type-project .field__label,.page-node-type-project .view .more-link .block-themes .view-content .views-row a .text-wrapper .field__label{text-transform:none;letter-spacing:0;font-weight:normal;margin-top:0}.block-themes .view-content .views-row a.button .text-wrapper h3 span,.block-themes .view-content .views-row a.button .text-wrapper .page-node-type-project .field__label span,.page-node-type-project .block-themes .view-content .views-row a.button .text-wrapper .field__label span,.block-themes .view-content .views-row .view .more-link a .text-wrapper h3 span,.block-themes .view-content .views-row .view .more-link a .text-wrapper .page-node-type-project .field__label span,.page-node-type-project .block-themes .view-content .views-row .view .more-link a .text-wrapper .field__label span,.view .more-link .block-themes .view-content .views-row a .text-wrapper h3 span,.view .more-link .block-themes .view-content .views-row a .text-wrapper .page-node-type-project .field__label span,.page-node-type-project .view .more-link .block-themes .view-content .views-row a .text-wrapper .field__label span{text-transform:uppercase;font-weight:700;letter-spacing:.1rem}.block-themes .view-content .views-row a.button p,.block-themes .view-content .views-row .view .more-link a p,.view .more-link .block-themes .view-content .views-row a p,.block-themes .view-content .views-row a.button .views-p,.block-themes .view-content .views-row .view .more-link a .views-p,.view .more-link .block-themes .view-content .views-row a .views-p{margin-bottom:0;line-height:1.25em;font-weight:normal;text-align:center;text-transform:none;letter-spacing:0}.block-themes .view-content .views-row a.button:hover p,.block-themes .view-content .views-row .view .more-link a:hover p,.view .more-link .block-themes .view-content .views-row a:hover p,.block-themes .view-content .views-row a.button:hover .views-p,.block-themes .view-content .views-row .view .more-link a:hover .views-p,.view .more-link .block-themes .view-content .views-row a:hover .views-p,.block-themes .view-content .views-row a.button:hover h2,.block-themes .view-content .views-row .view .more-link a:hover h2,.view .more-link .block-themes .view-content .views-row a:hover h2,.block-themes .view-content .views-row a.button:hover h3,.block-themes .view-content .views-row a.button:hover .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row a.button:hover .field__label,.block-themes .view-content .views-row .view .more-link a:hover h3,.block-themes .view-content .views-row .view .more-link a:hover .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row .view .more-link a:hover .field__label,.view .more-link .block-themes .view-content .views-row a:hover h3,.view .more-link .block-themes .view-content .views-row a:hover .page-node-type-project .field__label,.page-node-type-project .view .more-link .block-themes .view-content .views-row a:hover .field__label,.block-themes .view-content .views-row a.button:active p,.block-themes .view-content .views-row .view .more-link a:active p,.view .more-link .block-themes .view-content .views-row a:active p,.block-themes .view-content .views-row a.button:active .views-p,.block-themes .view-content .views-row .view .more-link a:active .views-p,.view .more-link .block-themes .view-content .views-row a:active .views-p,.block-themes .view-content .views-row a.button:active h2,.block-themes .view-content .views-row .view .more-link a:active h2,.view .more-link .block-themes .view-content .views-row a:active h2,.block-themes .view-content .views-row a.button:active h3,.block-themes .view-content .views-row a.button:active .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row a.button:active .field__label,.block-themes .view-content .views-row .view .more-link a:active h3,.block-themes .view-content .views-row .view .more-link a:active .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row .view .more-link a:active .field__label,.view .more-link .block-themes .view-content .views-row a:active h3,.view .more-link .block-themes .view-content .views-row a:active .page-node-type-project .field__label,.page-node-type-project .view .more-link .block-themes .view-content .views-row a:active .field__label,.block-themes .view-content .views-row a.button:focus p,.block-themes .view-content .views-row .view .more-link a:focus p,.view .more-link .block-themes .view-content .views-row a:focus p,.block-themes .view-content .views-row a.button:focus .views-p,.block-themes .view-content .views-row .view .more-link a:focus .views-p,.view .more-link .block-themes .view-content .views-row a:focus .views-p,.block-themes .view-content .views-row a.button:focus h2,.block-themes .view-content .views-row .view .more-link a:focus h2,.view .more-link .block-themes .view-content .views-row a:focus h2,.block-themes .view-content .views-row a.button:focus h3,.block-themes .view-content .views-row a.button:focus .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row a.button:focus .field__label,.block-themes .view-content .views-row .view .more-link a:focus h3,.block-themes .view-content .views-row .view .more-link a:focus .page-node-type-project .field__label,.page-node-type-project .block-themes .view-content .views-row .view .more-link a:focus .field__label,.view .more-link .block-themes .view-content .views-row a:focus h3,.view .more-link .block-themes .view-content .views-row a:focus .page-node-type-project .field__label,.page-node-type-project .view .more-link .block-themes .view-content .views-row a:focus .field__label{color:#fff}@media(min-width:768px){.block-themes .view-content .views-row.col-2{max-width:50% !important}}a.button:active h3,a.button:active .page-node-type-project .field__label,.page-node-type-project a.button:active .field__label,.view .more-link a:active h3,.view .more-link a:active .page-node-type-project .field__label,.page-node-type-project .view .more-link a:active .field__label,a.button:focus h3,a.button:focus .page-node-type-project .field__label,.page-node-type-project a.button:focus .field__label,.view .more-link a:focus h3,.view .more-link a:focus .page-node-type-project .field__label,.page-node-type-project .view .more-link a:focus .field__label,a.button:hover h3,a.button:hover .page-node-type-project .field__label,.page-node-type-project a.button:hover .field__label,.view .more-link a:hover h3,.view .more-link a:hover .page-node-type-project .field__label,.page-node-type-project .view .more-link a:hover .field__label{color:#fff}.events-front .view-content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.5rem}@media(min-width:768px){.events-front .view-content{flex-direction:row}}.events-front .views-row{width:100%;margin-top:.5em}@media(min-width:768px){.events-front .views-row{width:47%}}.view-events .far,.view-events .fas,.view-events .svg-inline--fa{width:1.25em;color:#a6a6a6;margin-right:.5em}.view-events h3,.view-events .page-node-type-project .field__label,.page-node-type-project .view-events .field__label{margin-top:0}.events-icons .views-row{display:grid;grid-template-columns:75px 1fr;gap:1rem}.events-icons h3,.events-icons .page-node-type-project .field__label,.page-node-type-project .events-icons .field__label{margin-top:0}.events-icons .date-icon{width:4.2125em;text-align:center;background:#012169;color:#fff;padding:.66em .88em}.events-icons .date-icon .month{display:block;text-transform:uppercase;letter-spacing:.1rem;font-size:.875rem;line-height:1.2}.events-icons .date-icon .date{display:block;font-size:1.3rem;line-height:1.25;letter-spacing:0}.row .view-people{padding-bottom:0}.view-people{width:100%;padding-bottom:1.5rem}.view-people .view-content{display:grid;grid-gap:25px}.view-people .view-content h2{margin:0}.view-people .views-row{margin:0;display:grid;grid-template-rows:1fr;grid-template-columns:32% 1fr;grid-gap:1.5rem;grid-column-gap:1rem}@media all and (min-width:520px){.view-people .views-row{grid-template-columns:150px 1fr;grid-gap:1.5rem}}.view-people img{display:block;width:150px;height:auto;overflow:hidden}.view-people .span-all{column-span:all}.view-people .wrapper{max-width:800px}.view-people .wrapper h3,.view-people .wrapper .page-node-type-project .field__label,.page-node-type-project .view-people .wrapper .field__label{margin:0;padding-top:0}.view-people p,.view-people .views-p{margin-bottom:.25em}.view-people .title{font-style:italic;margin-top:.25em;margin-bottom:.25em}@media all and (min-width:520px){.view-people .title{font-size:1.125em;line-height:1.375}}.view-people .description{margin-top:.125em}@media all and (min-width:520px){.view-people .description{margin-top:.75em}}.view-people .fa-brands,.view-people .fab{margin-right:.5em}.view-people .fas,.view-people .svg-inline--fa{width:1.25em;color:#a6a6a6;margin-right:.5em}.view-people .border-bottom{border-bottom:2px solid}.view-people .border-bottom-limestone{border-bottom:1px solid #e5e5e5;padding-bottom:.5rem}.people-2col .view-content{margin-top:1.5rem;grid-template-columns:repeat(2,1fr)}.people-2col .span-all{grid-column:span 2}.view-people .views-row.col1{grid-template-columns:1fr}.view-people .views-row ul,.view-people .views-row li{font-size:16px}.view-grid .view-content{display:grid;grid-template-columns:1fr;grid-gap:0}@media all and (min-width:768px){.view-grid .view-content{grid-template-columns:48% 48%;grid-gap:0 25px}.view-grid .view-content .span-all{margin:1.1rem 0 .5rem;grid-column-start:1;grid-column-end:3}}.view-pubs .view-content>h2{margin-top:.5em}.duke-alert{font-family:Helvetica,Arial,sans serif;font-size:14px}.duke-alert a{color:#fff;text-decoration:none}.duke-alert a:focus,.duke-alert a:hover{text-decoration:underline}.duke-alert a[class],.duke-alert a[id]{outline:none}.duke-alert:after{content:".";display:block;height:0;clear:both;visibility:hidden}.duke-alert{padding:10px;text-align:left;position:relative;margin:5px auto 10px auto;line-height:18px}.duke-alert-0{display:none}.duke-alert-lev1{color:#fcc;background:#ad1e17 url(https://alertbar.oit.duke.edu/sites/all/themes/blackwell/images/struct/bg-alert.png) bottom center repeat-x}.duke-alert-lev2{color:#262626;background:#ee9827 url(https://alertbar.oit.duke.edu/sites/all/themes/blackwell/images/struct/bg-alert-2.png) bottom center repeat-x}.duke-alert ul{margin:5px 5px 10px 0}.duke-alert ul li{padding-left:0;list-style-type:disc;background-image:none;margin-left:30px}.duke-alert h2,.duke-alert strong{color:#fff}.duke-alert .dukealert-header{width:20%;min-width:180px;float:left;padding:5px 10px}.duke-alert-lev2 .dukealert-header,.duke-alert-lev1 .dukealert-header{padding:10px}.duke-alert .dukealert-description{border-left:1px solid #c15752;float:left;width:70%;padding:5px 0 0 20px;margin-top:10px}.duke-alert-lev1 .dukealert-description{border-left:1px solid #c15752}.duke-alert-lev2 .dukealert-description{border-left:1px solid #262626;color:#262626}.duke-alert .dukealert-description a{color:#fff;text-decoration:none;border-bottom:1px dotted}.duke-alert .dukealert-description a:hover{color:#fff !important;text-decoration:none;border-bottom:1px solid}.duke-alert-lev2 .dukealert-description a{color:#262626}.duke-alert-lev2 .dukealert-description a:hover{color:#262626 !important}.duke-alert h2{margin:0 0 15px 0 !important;font-family:Helvetica,Arial,sans serif;padding:0;background:none}.duke-alert h2.dukealert-standardHeadline{font-family:Helvetica,Arial,sans serif !important;font-size:24px;height:18px;text-transform:uppercase}.duke-alert-lev1 h2.dukealert-standardHeadline{font-size:34px !important;height:30px}.duke-alert-lev2 h2.dukealert-standardHeadline{color:#262626}.dukealert-alertLink{display:inline-block;height:30px;color:#fff;font-weight:700;line-height:30px}.dukealert-alertLink span{position:relative;padding:0 8px 0 8px;left:2px;display:inline-block;height:30px;color:#eee;text-transform:uppercase;font-size:13px}.duke-alert-lev1 .dukealert-alertLink{background:url(https://alertbar.oit.duke.edu/sites/all/themes/blackwell/images/struct/btn-alert_red.png) 0 0 no-repeat}.duke-alert-lev1 .dukealert-alertLink:hover{background-position:0 -30px;text-decoration:none}.duke-alert-lev1 .dukealert-alertLink span{background:url(https://alertbar.oit.duke.edu/sites/all/themes/blackwell/images/struct/btn-alert_red.png) top right no-repeat;color:#cbb3b3}.duke-alert-lev1 .dukealert-alertLink:hover span{background-position:right -30px;text-decoration:none}.duke-alert-lev2 .dukealert-alertLink{background:url(https://alertbar.oit.duke.edu/sites/all/themes/blackwell/images/struct/btn-alert_orange.png) 0 0 no-repeat}.duke-alert-lev2 .dukealert-alertLink:hover{background-position:0 -30px;text-decoration:none}.duke-alert-lev2 .dukealert-alertLink span{background:url(https://alertbar.oit.duke.edu/sites/all/themes/blackwell/images/struct/btn-alert_orange.png) top right no-repeat;color:#785a1e}.duke-alert-lev2 .dukealert-alertLink:hover span{background-position:right -30px;text-decoration:none}.dukealert-alertLink span.ext{display:none !important}.duke-alert.alert-0{display:none}.duke-alert{margin:0 auto}.duke-alert .dukealert-header{float:none;width:auto;margin:auto;text-align:center}@media(min-width:46.8em){.duke-alert .dukealert-header{float:left;width:25%;padding-right:1.25em}}.duke-alert .dukealert-description{float:none;width:100%;border-left:0;padding:.3125em .625em}@media(min-width:46.8em){.duke-alert .dukealert-description{float:left;width:70%;border-left:1px solid #c15752;padding-left:1.25em}}@media(min-width:46.8em){.duke-alert-lev2 .dukealert-description{border-left:1px solid #fff}}.alert-row{overflow:hidden;width:100%}.informational-alert{margin:0 auto;max-width:75rem;overflow-x:visible;padding:40px 20px 40px 40px;position:relative}@media only screen and (min-width:46.8em){.informational-alert{padding-left:150px;padding-right:20px}}.informational-alert:after{background-image:url(/assets/img/svg-icons/info.svg);background-repeat:no-repeat;background-size:80px;content:"";height:80px;opacity:.07;width:80px;position:absolute;top:-12px;left:-12px}@media only screen and (min-width:46.8em){.informational-alert:after{background-size:200px;height:200px;width:200px}}.informational-alert:before{background:#dbedf2;content:"";height:100%;width:100%;position:absolute;top:0;left:-50vw;margin-left:50%;width:100vw;z-index:-1}.informational-alert h2{color:#005587;font-size:1.5em;font-weight:bold;letter-spacing:.03em;margin:0 0 .5em 0}.informational-alert a{color:#005587;font-weight:bold;text-decoration:underline}.informational-alert a:hover{color:#0075ba}.informational-alert .content{color:#005587;font-size:.9375em;font-family:Merriweather,Georgia,"Times New Roman",Times,serif;line-height:1.5em}.calendar-view-table caption{border:none;padding:0;line-height:2;margin-bottom:.75rem}.calendar-view-pager{margin-bottom:0;padding-left:0}.calendar-view-pager .pager__item>*{padding:.25rem .5rem}.calendar-view-pager .pager__item{padding:5px 0;margin-bottom:0}#block-views-block-tweaks-event-news .view-event-calendar,#block-views-block-tweaks-event-news .view-news,#block-views-block-tweaks-event-news .view-research{width:100%;float:none;margin-top:.25em}#block-views-block-tweaks-event-news h3,#block-views-block-tweaks-event-news .page-node-type-project .field__label,.page-node-type-project #block-views-block-tweaks-event-news .field__label{font-size:1.125em}@media(min-width:768px){#block-views-block-tweaks-event-news .view-event-calendar.view-id-event_calendar{float:left;width:48.3871%}#block-views-block-tweaks-event-news .view-news.view-id-news,#block-views-block-tweaks-event-news .view-id-news.view-research{float:right;width:48.3871%}}.pager__items{margin-top:1.5rem}.view-content .item-list li{line-height:1.75;font-size:16px}.bkg-pod .view-content{background:#262626 url("https://fyd.duke.edu/sites/fyd.duke.edu/files/hero/pod-circles.jpg") no-repeat scroll center center/cover;background-blend-mode:overlay}.page-node-type-duke-calendar-event .event-details-wrapper{padding-bottom:.5rem;display:grid;grid-template-columns:100px 1fr;gap:1.5rem}.page-node-type-duke-calendar-event .summary{font-style:normal}.page-node-type-duke-calendar-event p.details,.page-node-type-duke-calendar-event .details.views-p{font-size:1.25em;margin-top:0}.page-node-type-duke-calendar-event .date-icon{display:flex;flex-direction:column;min-width:5.5rem;text-align:center}.page-node-type-duke-calendar-event .date-icon .month{background:#012169;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:1.125rem;border:.2rem solid #e5e5e5;border-bottom:none}.page-node-type-duke-calendar-event .date-icon .day{font-size:clamp(1.5rem,4.5vw,2.5rem);font-weight:700;line-height:1.5;color:#012169;border:.2rem solid #e5e5e5;border-top:none}.page-node-type-duke-calendar-event .field-name-field-event-pic{margin-bottom:1.5em;margin-top:1.5em}@media(min-width:768px){.page-node-type-duke-calendar-event .field-name-field-event-pic{float:right;clear:right;max-width:50%;margin-left:1.5em}}.page-node-type-member .profile-img{max-width:32%;padding:0;float:right;margin:0 0 .75em 0;margin:.25em 0 1.5em 1em}@media(min-width:520px){.page-node-type-member .profile-img{max-width:200px;margin:.25em 0 1.5em 1.5em}}.biblio-title{font-weight:normal;font-family:inherit}.node__submitted{margin:.75em 0 1.5em;text-transform:uppercase;letter-spacing:.1em}.field--name-field-news-featured-img{margin:0 0 1.5rem;line-height:0}.row{clear:both}.field__label{font-weight:600}.block-views-blockslideshow-hero>div{padding:0}.slide__caption{padding:0 1em}.slide__caption .slide__description{float:left}.slide__description{margin-top:.75rem;line-height:1.75;font-size:16px}.slide__description p,.slide__description .views-p{line-height:normal}.node-type-duke-calendar p.details,.node-type-duke-calendar .details.views-p{font-size:1.125em;font-weight:bold}.node-type-duke-calendar h2{margin-bottom:.25em}.node-type-duke-calendar .field-name-field-event-pic{clear:right;float:right;margin:1.5em 0 1.5em 1.5em;max-width:50%}.view-events .event-details.small{font-size:.875em}.view-events .presenter-image{float:right;margin:0 0 1em 1em;max-width:48%}.region-content-bottom:has(.block-quicktabs-blocktopics){padding:0 1.5rem}.block-quicktabs{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top:medium none;overflow:hidden;max-width:1240px;margin:0 auto}.block-quicktabs>h2:first-of-type{background-color:#262626;color:#fff;font-size:17px;font-weight:bold;line-height:40px;margin:0 auto;padding-left:20px;text-transform:uppercase;letter-spacing:.1em}.tabsbar .quicktabs-main{background-color:#fff}.tabsbar ul.quicktabs-tabs{background-color:#d6d6d4;border:none;margin:0;padding:0}.tabsbar ul.quicktabs-tabs>li{background-color:#eaeae8;padding:0;margin:0 .5px;text-align:center;min-width:125px}.tabsbar ul.quicktabs-tabs>li:active{background-color:#f2f2f2}.tabsbar ul.quicktabs-tabs>li>a{font-size:13px;line-height:38px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;padding:0;border-radius:0;border:none;padding:.2em 1em}.tabsbar ul.quicktabs-tabs>li>a:active{color:#262626;border-radius:0;height:40px;top:0}.topic-menu{position:relative;padding-right:.5em;float:left;height:100%;max-width:180px}.topic-menu>h2,.topic-menu>h3,.page-node-type-project .topic-menu>.field__label{margin-top:0}.topic-menu ul{padding-inline-start:0}.topic-menu ul li{list-style:none;margin-bottom:.75em;line-height:1.75;font-size:16px}.topic-menu ul li a{text-decoration:none}.topic-menu ul li a:hover,.topic-menu ul li a:active,.topic-menu ul li a:focus{color:#006ba7}.topic-content{height:680px;overflow:auto;padding:0 1rem}.topic-content>h2,.topic-content>h3,.page-node-type-project .topic-content>.field__label{margin-top:0}.tabsbar.quicktabs-wrapper{padding-bottom:0}.block-quicktabs-blocktopics .views-tab-grid .view-content{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media all and (min-width:650px){.block-quicktabs-blocktopics .views-tab-grid .view-content{grid-template-columns:1fr 1fr;grid-gap:3rem 25px}.block-quicktabs-blocktopics .views-tab-grid .view-content .span-all{margin:1.1rem 0 .5rem;grid-column-start:1;grid-column-end:3}}@media all and (min-width:850px){.block-quicktabs-blocktopics .views-tab-grid .view-content{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0 25px}.block-quicktabs-blocktopics .views-tab-grid .view-content .span-all{margin:1.1rem 0 .5rem;grid-column-start:1;grid-column-end:3}}.block-quicktabs-blocktopics .views-tab-grid .view-content a{text-decoration:none}.block-quicktabs-blocktopics .views-tab-grid .view-content a:hover,.block-quicktabs-blocktopics .views-tab-grid .view-content a:active,.block-quicktabs-blocktopics .views-tab-grid .view-content a:focus{text-decoration:underline}.block-views-blockresearch-details-topics .view-content{padding:2em 1em 1em}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/engrlab/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/engrlab/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/engrlab/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/engrlab/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/engrlab/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/engrlab/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/engrlab/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs{margin:1em 0}.tabs>li{display:inline-block;margin-right:.3em;margin-bottom:0}.tabs a{display:block;padding:.2em 1em;text-decoration:none;border-radius:4px 4px 0 0}.tabs a.is-active{background-color:#e5e5e5}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}ul.tabs{border-bottom:1px solid #e5e5e5}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/engrlab/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/engrlab/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/engrlab/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
body{background-color:#f3f2f1}main,.main-container{background-color:#fff}.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span,.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span::before,.block-superfishmain .sf-accordion-toggle a#superfish-main-toggle span::after{background:#012169}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background-color:#012169}.branding{background-color:#fff;border-bottom:3px solid #eebd60}@media all and (min-width:768px){.branding{border-bottom:none}}.branding h1,.branding h2,.branding h3,.branding h4,.branding h5,.branding h6{color:#00539b}.branding a,.branding a:link{color:#012169;font-weight:600}.branding a:hover,.branding a:focus,.branding a:active{color:#012169}.block-superfishmain .sf-menu.sf-style-none.sf-accordion{border-top:none}.footer{background:#f3f2f1;color:#fff;border-top:4px solid #eebd60}.footer hr{border-bottom:1px solid #005587}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#005587}.footer a,.footer a:link{color:#005587}.footer p{color:#012169}.footer .footer-title{color:#012169}.footer .social-wrapper a:hover,.footer .social-wrapper a:focus,.footer .social-wrapper a:active{color:#012169}
