.bio-bg{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.65);z-index:10;top:0;left:0;display:none}.bio-popup{position:fixed;z-index:11;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.7);display:none;width:100%;max-width:600px;overflow:hidden}.bio-popup button{background-image:url(../img/icon-x.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:20px;right:0px}.bio-popup span{float:left;width:60%;display:block;color:white;padding:0 20px;line-height:1.2em;font-family:"Agenda Light"}.bio-popup span h3{font-size:1.4em;margin-bottom:2px;margin-top:0;font-family:"Agenda Bold"}.bio-popup span .bio-hidden{display:none}.bio-popup div{float:left;color:white;font-family:"Agenda Light";font-size:16px;box-sizing:border-box}.bio-popup div:first-of-type{width:40%;height:350px;background-repeat:no-repeat;background-size:auto 350px;background-position:top center;text-align:center;font-size:18px;padding:20px 10px;line-height:1em}.bio-popup div:first-of-type h3{font-weight:normal;font-family:"Agenda Bold";font-size:18px;margin:0;padding-top:350px}.bio-popup div:last-of-type{width:calc(60% - 20px);height:calc(260px - 60px);padding:0 20px;overflow-y:auto;margin-top:50px;margin-bottom:20px;margin-right:20px}.bio-popup div:last-of-type::-webkit-scrollbar{width:8px}.bio-popup div:last-of-type::-webkit-scrollbar-track{background:rgba(255,255,255,0.32);border-radius:5px}.bio-popup div:last-of-type::-webkit-scrollbar-thumb{background:white;border-radius:5px}.bio-popup div:last-of-type::-webkit-scrollbar-thumb:hover{background:white}.team-list{margin:0;padding:0;display:grid;list-style:none;column-gap:30px;row-gap:30px;grid-template-columns:1fr}@media (min-width: 768px){.team-list{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.team-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 1200px){.team-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width: 768px){.team-list{grid-auto-rows:1fr}}@media (min-width: 1200px){.team-list{margin-bottom:30px}}.team-list li{position:relative;overflow:hidden}.team-list li[data-type=bio]{cursor:pointer}@media (hover: none) and (pointer: coarse){.team-list li{padding-bottom:50px}}.team-list li.spacer{display:none}@media (min-width: 1200px){.team-list li.spacer{display:block}}.team-list li:not(.spacer){background-color:#003595}.team-list li:not(.spacer) div{display:none;height:100%;padding-top:15%;padding-bottom:5%;position:absolute;top:0;color:white;background-color:rgba(37,61,137,0.9)}.team-list li:not(.spacer) div button{background-image:url(../img/icon-x.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:20px;right:10px}.team-list li:not(.spacer) div span{margin-right:20px;display:block;padding:0 5%;overflow-y:scroll;height:100%}.team-list li:not(.spacer) div span p:last-of-type{margin-bottom:0}.team-list li:not(.spacer) div span p:first-of-type{margin-top:0}.team-list li:not(.spacer) div span::-webkit-scrollbar{width:8px}.team-list li:not(.spacer) div span::-webkit-scrollbar-track{background:rgba(255,255,255,0.32);border-radius:5px}.team-list li:not(.spacer) div span::-webkit-scrollbar-thumb{background:white;border-radius:5px}.team-list li:not(.spacer) div span::-webkit-scrollbar-thumb:hover{background:white}.team-list li p:last-of-type{margin-bottom:0}@media (hover: hover) and (pointer: fine){.team-list li:hover figure figcaption{opacity:0}.team-list li:hover figure span{opacity:1}}.team-list li figure{transition:all .5s;width:100%;height:100%;background-repeat:no-repeat;background-size:165%;background-position:center 0px;overflow:hidden}.team-list li figure img{width:120%;height:auto}.team-list li figure figcaption{position:relative;transition:all .5s;padding-top:115%;padding-bottom:10px;font-family:"Agenda Light";font-size:18px;color:white;font-style:normal;text-align:center;line-height:1em}@media (min-width: 768px){.team-list li figure figcaption{font-size:14px}}.team-list li figure figcaption h3{font-family:"Agenda Bold";font-size:20px;margin:0;font-style:normal;font-weight:normal}@media (min-width: 768px){.team-list li figure figcaption h3{font-size:16px}}.team-list li figure span{transition:all .5s;position:absolute;left:50%;transform:translateX(-50%);text-align:center;padding:4px 10px;color:white;font-size:12px;font-family:"Agenda Bold";text-transform:uppercase;border:1px solid white}@media (hover: none) and (pointer: coarse){.team-list li figure span{bottom:10px}}@media (hover: hover) and (pointer: fine){.team-list li figure span{opacity:0;bottom:7%}}
/*# sourceMappingURL=executive-team.css.map */
