/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gt-accordion .ui-widget{font-family:var(--font-roboto-condensed);}.gt-accordion .ui-widget-content{border:1px solid transparent;color:var(--gt-black);}.gt-accordion .ui-accordion{margin:0 0 3rem;}.gt-accordion .ui-accordion .ui-accordion-header{padding:.75em .5em;font-weight:500;font-size:105%;}.gt-accordion .ui-icon-triangle-1-e{background-position:2px;padding-right:25px;}.gt-accordion .ui-icon-triangle-1-s{background-position:7px 0;padding-right:25px;}.gt-accordion .ui-state-default{border:none;background:var(--gt-warm-grey-light);font-family:var(--font-roboto-condensed);transition:all .2s ease-in-out;}.gt-accordion .ui-state-default:hover{background:var(--gt-gold);color:var(--gt-black);}.gt-accordion .ui-state-active{border:none;background:var(--gt-gold);color:var(--gt-black);}.gt-accordion .ui-state-active a,.gt-accordion .ui-state-active a:link,.gt-accordion .ui-state-active a:visited{border-bottom:none;color:var(--gt-black);}.gt-accordion .gt-accordion.gt-accordion:last-of-type{margin-bottom:20px;}.gt-accordion .ui-state-default a,.gt-accordion .ui-state-default a:link,.gt-accordion .ui-state-default a:visited,.gt-accordion a.ui-button,.gt-accordion a:link.ui-button,.gt-accordion a:visited.ui-button,.gt-accordion .ui-button{border-bottom:none;color:var(--gt-black);font-size:1rem;font-weight:bold;}.gt-accordion .ui-icon{background-size:contain;height:.7rem;width:.7rem;}.gt-accordion .ui-icon,.gt-accordion .ui-widget-content .ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-gold-chevron.svg);}.gt-accordion .ui-widget-header .ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-gold-chevron.svg);}.gt-accordion .ui-state-hover .ui-icon,.gt-accordion .ui-state-focus .ui-icon,.gt-accordion .ui-button:hover .ui-icon,.gt-accordion .ui-button:focus .ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-black-chevron.svg);}.gt-accordion .ui-state-active .ui-icon,.gt-accordion .ui-button:active .ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-black-chevron.svg);transform:rotate(90deg);}.gt-accordion .ui-state-highlight .ui-icon,.gt-accordion .ui-button .ui-state-highlight.ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-gold-chevron.svg);}.gt-accordion .ui-state-error .ui-icon,.gt-accordion .ui-state-error-text .ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-gold-chevron.svg);}.gt-accordion .ui-button .ui-icon{background-image:url(/themes/custom/ethicscompliance/images/gt-gold-chevron.svg);}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-top,.gt-accordion .ui-corner-left,.gt-accordion .ui-corner-tl{border-top-left-radius:0;}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-top,.gt-accordion .ui-corner-right,.gt-accordion .ui-corner-tr{border-top-right-radius:0;}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-bottom,.gt-accordion .ui-corner-left,.gt-accordion .ui-corner-bl{border-bottom-left-radius:0;}.gt-accordion .ui-corner-all,.gt-accordion .ui-corner-bottom,.gt-accordion .ui-corner-right,.gt-accordion .ui-corner-br{border-bottom-right-radius:0;}.gt-accordion .copy-link{cursor:pointer;}
:root{--gt-black:#262626;--gt-white:#ffffff;--gt-offwhite:#f1f1f1;--tech-gold00:#857437;--tech-gold0:#A4925A;--tech-gold1:#B3A369;--tech-gold2:#BFB37C;--gt-navy1:#003057;--gt-navy2:#00529c;--gt-navy3:#0C71CD;--gt-navy4:#4391EC;--warm-gray00:#666C65;--warm-gray0:#A0A49F;--warm-gray1:#D6DBD4;--warm-gray2:#E5E7E4;--warm-gray3:#f3f4f2;--black1:#333333;--black2:#3b3b3b;--black3:#545454;--black4:#767676;--silver0:#9DABB7;--silver1:#B2C0CB;--silver2:#D5DDE4;--silver3:#E6EDF3;--silver4:#F0F5FA;--gt-gold-grad:linear-gradient(to right,var(--tech-gold0) 0%,var(--tech-gold1) 100%);-moz-linear-gradient(left,var(--tech-gold0) 0%,var(--tech-gold1) 100%);-webkit-linear-gradient(left,var(--tech-gold0) 0%,var(--tech-gold1) 100%);--gt-gold-grad-rev:linear-gradient(to right,var(--tech-gold1) 0%,var(--tech-gold0) 100%);-moz-linear-gradient(left,var(--tech-gold1) 0%,var(--tech-gold0) 100%);-webkit-linear-gradient(left,var(--tech-gold1) 0%,var(--tech-gold0) 100%);--gt-gold-half-md-gold:linear-gradient(to right,var(--tech-gold0) 0%,var(--tech-gold0) 50%,var(--tech-gold1) 50%,var(--tech-gold1) 100%);-moz-linear-gradient(left,var(--tech-gold0) 0%,var(--tech-gold0) 50%,var(--tech-gold1) 50%,var(--tech-gold1) 100%);-webkit-linear-gradient(left,var(--tech-gold0) 0%,var(--tech-gold0) 50%,var(--tech-gold1) 50%,var(--tech-gold1) 100%);--gt-gold-half-md-gold-rev:linear-gradient(to right,var(--tech-gold1) 0%,var(--tech-gold1) 50%,var(--tech-gold0) 50%,var(--tech-gold0) 100%);-moz-linear-gradient(left,var(--tech-gold1) 0%,var(--tech-gold1) 50%,var(--tech-gold0) 50%,var(--tech-gold0) 100%);-webkit-linear-gradient(left,var(--tech-gold1) 0%,var(--tech-gold1) 50%,var(--tech-gold0) 50%,var(--tech-gold0) 100%);}.footer-bg-col{height:100%;background:linear-gradient(to left,var(--gt-md-gold) 20%,var(--gt-gold) 100%);}p.lead{font-weight:400;}.subheading{position:relative;}.subheading::before{position:absolute;left:-.25rem;top:-3.25rem;bottom:0;margin:auto;content:"";display:inline-block;height:5px;width:100%;background:var(--silver3);border-radius:3px;}.person-title{font-size:90%;line-height:1.3;padding-bottom:.5rem;border-bottom:1px solid var(--silver2);margin-bottom:2rem;}.gt-main-content h3{margin-top:1.6rem;margin-bottom:20px;}#gt-page-title h1.js-quickedit-page-title.page-title{padding:0;}.kicker{font-family:adelle,serif;font-weight:600;font-size:1.1rem;color:var(--tech-gold0);}.paragraph--type--content-section{padding-top:1.5rem;padding-bottom:1.5rem;}.field--name-field-content-section div[class^="bg-"]{position:relative;}.field--name-field-content-section div[class^="bg-"]:after{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-warmgray1.svg');background-size:4rem 4rem;width:100%;height:3rem;bottom:0;left:0;right:0;bottom:-1.5rem;content:"";position:absolute;display:inline-block;z-index:99;}.field--name-field-content-section div[class^="bg-"] div[class^="bg-"]:after{display:none;}.gold-bar{position:relative;padding-top:1.5rem;}.gold-bar::before{background-color:var(--tech-gold1);display:inline-block;position:absolute;top:0;left:0;width:100%;height:9px;content:"";border-radius:5px;}.fa,.far,.fas,.fab{font-family:"Font Awesome 5 Free";margin-right:.125rem;font-size:inherit;text-align:center;text-indent:0;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--black4);width:1.5rem;display:inline-block;}.fa,.fas{font-weight:900;}.small-icon{width:1rem;font-size:50%;vertical-align:middle;line-height:inherit;}.med-icon{width:1.5rem;font-size:75%;vertical-align:middle;line-height:inherit;}.bg-warmgray0{background-color:var(--warm-gray0);}.bg-warmgray1{background-color:var(--warm-gray1);}.bg-warmgray2{background-color:var(--warm-gray2);}.bg-warmgray3{background-color:var(--warm-gray3);}.bg-silver0{background-color:var(--silver0);}.bg-silver1{background-color:var(--silver1);}.bg-silver2{background-color:var(--silver2);}.bg-silver3{background-color:var(--silver3);}.bg-silver4{background-color:var(--silver4);}.bg-dotgrid-warmgray0{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-warmgray0.svg');background-size:4rem 4rem;}.bg-dotgrid-warmgray1{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-warmgray1.svg');background-size:4rem 4rem;}.bg-dotgrid-warmgray2{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-warmgray2.svg');background-size:4rem 4rem;}.bg-dotgrid-silver0{background:url(/themes/custom/ethicscompliance/css/./images/dotgrid-tile-silver0.svg);background-size:4rem 4rem;}.bg-dotgrid-silver1{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-silver1.svg');background-size:4rem 4rem;}.bg-dotgrid-silver2{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-silver2.svg');background-size:4rem 4rem;}.bg-dotgrid-white{background:url('/themes/custom/ethicscompliance/images/dotgrid-tile-white.svg');background-size:4rem 4rem;}.border-bottom-gold{border-bottom:1px solid var(--tech-gold1);}.border-top-gold{border-top:1px solid var(--tech-gold1);}.heading-border{border-top:10px solid var(--warm-gray2);padding-top:8px;margin:1.5rem 0;}table{width:100% !important;max-width:100% !important;table-layout:fixed;word-break:break-word;font-family:var(--font-roboto);margin-bottom:2rem;font-size:.7rem;line-height:1.3;}thead{font-size:.88rem;font-weight:600;}.view-content-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:2rem;margin-bottom:3rem;justify-content:center !important;}.staff-list-accordion .view-content-wrap{display:block;margin:0;padding:0;}.staff-list-accordion .group-content h3{font-size:24px;border-bottom:4px solid var(--tech-gold1);}.main-container .view-content-wrap h4 a{color:var(--gt-navy1);font-size:1.25rem;}.main-container .view-content-wrap h4 a:hover,.main-container .view-content-wrap h4 a:focus{color:var(--gt-navy2);}.view-content-wrap .event-date,.view-content-wrap .views-field-field-hg-location{font-size:.8rem;color:var(--black3);font-weight:500;line-height:1.4;margin:.25rem 0;}.view-content-wrap .event-date .field-content,.view-content-wrap .views-field-field-hg-location .field-content{display:inline-block;}.view-content-wrap .event-date::before,.view-content-wrap .views-field-field-hg-location::before{color:var(--black3);font-family:'FontAwesome';margin:0 .25rem 0 0;display:inline-block;width:1rem;text-align:center;}.view-content-wrap .event-date::before{content:"\f017";}.view-content-wrap .views-field-field-hg-location::before{content:"\f041";}aside nav{padding-bottom:2rem;margin-top:2rem;}aside nav::before{background-color:var(--tech-gold1);display:inline-block;position:absolute;top:0;left:0;width:100%;height:9px;content:"";border-radius:5px;}aside nav h4{padding:1.5rem .5rem .75rem .5rem;}aside nav ul{margin:0;padding:0;}aside nav li{list-style:none;text-indent:0;margin:0;padding:0;border-bottom:1px solid var(--warm-gray1);}.main-container aside nav li a,.main-container aside nav li a:link,.main-container aside nav li a:visited{text-decoration:none;font-size:1.05rem;line-height:1.1;width:100%;display:block;background:transparent;font-weight:400;color:var(--gt-black);padding:.625rem .875rem;border-left:4px solid transparent;transition:all .2s ease-in-out;}.main-container aside nav li a:hover,.main-container aside nav li a:focus,.main-container aside nav li a:active,.main-container aside nav li a:visited:hover,.main-container aside nav li a:visited:focus,.main-container aside nav li a:visited:active,.main-container aside nav li a.active,.main-container aside nav li a.active:visited,.main-container aside nav li a.is-active,.main-container aside nav li a.is-active:visited{transition:all .2s ease-in-out;border-left:4px solid var(--gt-navy4);background:rgba(212,216,210,.25);}.main-container aside nav li a:active,.main-container aside nav li a.active,.main-container aside nav li a.active:visited,.main-container aside nav li a.is-active,.main-container aside nav li a.is-active:visited{transition:all .2s ease-in-out;border-left:4px solid var(--gt-navy2);background:rgba(212,216,210,.25);}aside nav li li{margin-left:4px;margin-bottom:0;border:0;padding:0;list-style:none;font-weight:600;text-indent:0;text-indent:-.5rem;}.main-container aside nav li li a,.main-container aside nav li li a:link,.main-container aside nav li li a:visited,.main-container aside nav li li a.active,.main-container aside nav li li a.active:visited,.main-container aside nav li li a.is-active,.main-container aside nav li li a.is-active:visited{font-weight:500;color:var(---black3);font-size:.95rem;letter-spacing:.035rem;font-family:"Roboto Condensed","Helvetica Neue","Helvetica","Arial",sans-serif;border:0 !important;padding:.5rem .45rem .5rem 1.75rem;margin:.125rem 0;}.main-container aside nav li li a::before,.main-container aside nav li li a:link::before,.main-container aside nav li li a:visited::before,.main-container aside nav li li a::before,.main-container aside nav li li a:link::before,.main-container aside nav li li a:visited::before{color:transparent;display:inline-block;content:'\25C6';margin-right:.25rem;transition:all .2s ease-in-out;}.main-container aside nav li li a.active::before,.main-container aside nav li li a.active:link::before,.main-container aside nav li li a.active:visited::before,.main-container aside nav li li a.is-active::before,.main-container aside nav li li a.is-active:link::before,.main-container aside nav li li a.is-active:visited::before,.main-container aside nav li li a:hover::before,.main-container aside nav li li a:focus::before,.main-container aside nav li li a:active::before,.main-container aside nav li li a:visited:hover::before,.main-container aside nav li li a:visited:focus::before,.main-container aside nav li li a:visited:active::before{display:inline-block;color:var(--gt-navy2);content:'\25C6';margin-right:.25rem;}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--gt-navy1);}#block-ethicscompliance-landingpagenavigation{float:left;}#block-ethicscompliance-landingpagenavigation ul{list-style:none;}.headshot-message-block-wrapper{display:block;margin-bottom:1em;}.headshot-wrapper{display:flex;flex-direction:column;padding:20px;border:1px solid #c2c2c2;background-color:#ffffff;box-shadow:0px 4px 4px 0 rgba(0,0,0,0.15);float:left;margin-right:2em;margin-bottom:2em;}.headshot-message-block-wrapper .headshot-wrapper{width:360px;}@media (max-width:767px){.headshot-message-block-wrapper{display:flex;flex-direction:column;gap:40px;align-items:center;}.headshot-wrapper{margin:0;}}.view-staff-directory .views-view-responsive-grid--horizontal{align-items:stretch;}.view-staff-directory .views-view-responsive-grid__item-inner,.view-staff-directory .views-view-responsive-grid__item-inner article,.view-staff-directory .views-view-responsive-grid__item-inner article .headshot-wrapper{height:100%;}.headshot-wrapper img{border:1px solid #c2c2c2;}.headshot-text-wrapper{padding-top:15px}.headshot-message-block-wrapper .field--name-field-headshot-name,article.node--type-personnel-profile h3{color:#A4925A;font-size:24px;font-style:normal;font-weight:700;line-height:1;margin-top:0;}.headshot-message-block-wrapper .field--name-field-headshot-title,article.node--type-personnel-profile .field--name-field-job-title{color:#333333;font-size:18px;font-style:normal;font-weight:400;line-height:1.4;}article.node--type-personnel-profile .field--name-field-email a{text-decoration:none;border-bottom:3px solid #EEB211;}article.node--type-personnel-profile.node--view-mode-list-item .title{font-size:1.25rem;font-weight:bold;}.headshot-message-block-wrapper .message-text-wrapper{padding-top:20px;}.feature-topic-section .layout__region--content .block{border:2px solid #A4925A;padding:20px;background:linear-gradient(180deg,rgba(179,163,105,0.50) 0%,rgba(255,255,255,0.00) 51.56%,rgba(179,163,105,0.50) 97.92%),#FFF;}.field--name-field-common-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;}.field--name-field-common-links .field__item{}.field--name-field-common-links .field__item a{font-size:18px;text-decoration:none;display:inline-block;border-bottom:3px solid #EEB211;}.view-id-staff_directory form.views-exposed-form{display:flex;flex-direction:row;align-items:end;gap:20px;margin-bottom:40px;}.view-id-staff_directory form.views-exposed-form .form-item{display:flex;flex-direction:column;padding-bottom:0;}.view-id-staff_directory form.views-exposed-form .form-item label{margin-bottom:7px;}.view-id-staff_directory form.views-exposed-form .form-actions input{background-color:var(--gt-gold);padding:16px 25px;border:none;line-height:1;font-size:16px;}@media (max-width:767px){.view-id-staff_directory form.views-exposed-form{flex-direction:column;align-items:start;}}.views-view-responsive-grid{--views-responsive-grid--layout-gap:10px;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:100px;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-view-responsive-grid__item > *{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}.ui-accordion-content .views-row.gt-accordion{margin-bottom:1.5rem;}.views-row.gt-accordion .ui-accordion-content .copy-link-wrapper,.gt-accordion .ui-accordion-content .copy-link-wrapper{display:flex;justify-content:end;}.views-row.gt-accordion .ui-accordion-content .copy-link,.gt-accordion .ui-accordion-content .copy-link{font-weight:700;}.views-row.gt-accordion .ui-accordion-content .copy-link::before,.gt-accordion .ui-accordion-content .copy-link::before{content:'\f0c1';margin-right:0.5rem;font-family:"FontAwesome";}.views-row.gt-accordion .ui-accordion-content .copy-link.copied::before,.gt-accordion .ui-accordion-content .copy-link.copied::before{content:'\f00c';}.ui-accordion-content .views-row.gt-accordion:last-of-type{margin-bottom:0;}.view-staff-directory .views-field-field-team{padding-left:1em;font-size:14px;}.personnel-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;column-gap:2em;margin:1em 0;padding:1em 0;border-bottom:1px solid #cccccc;}.personnel-wrapper .grouping{font-size:16px;text-align:left;line-height:1.3;}.personnel-wrapper .left-text{min-width:300px;max-width:400px;}.personnel-wrapper .label{font-weight:bold;margin-bottom:0.5em;text-align:center;}.personnel-wrapper .vi{margin-bottom:0.5em;}.flex-2col{display:flex;flex-direction:row;gap:1em;flex-wrap:nowrap;}.staff-list-accordion .flex-2col .left-column{min-width:50%;}.staff-list-accordion article{padding:1em 0;border-bottom:1px solid #e0e0e0;}.staff-list-accordion article .left-column >div{margin-bottom:0.5em;}.gt-accordion .ui-accordion .ui-accordion-content{padding-left:0;padding-right:0;}@media (max-width:570px){.flex-2col{flex-direction:column;align-items:start;}.staff-list-accordion .flex-2col .left-column{min-width:unset;}}.gap-style .view-content-wrap{display:flex;flex-direction:column;margin-left:0;margin-right:0;}.gap-style .view-content-wrap .item{margin-left:16px;margin-bottom:16px;}
