﻿#print-bio-layout{display:none}.bio-contact-icon{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.bio-contact-icon:before{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:1.925em;height:1.925em;border-radius:50%;margin-right:0.5em;font:var(--fa-font-solid);font-size:0.75em;background-color:var(--color-second);color:#fff;transition-duration:0.3s;transition-property:color, background-color, fill, transform, text-shadow, letter-spacing, outline, border, box-shadow, opacity, filter;transition-timing-function:ease-in-out}.bio-contact-icon:focus,.bio-contact-icon:hover{text-decoration:none;color:inherit}.bio-contact-icon:focus:before,.bio-contact-icon:hover:before{transform:scale(1.2)}.bio-contact-icon.bio-tel:before{content:""}.bio-contact-icon.bio-cell:before{content:""}.bio-contact-icon.bio-fax:before{content:""}.bio-contact-icon.bio-email:before{content:"@"}.bio-contact-icon.bio-linkedin:before{content:"";font:var(--fa-font-brands)}.bio-contact-icon.bio-vcard:before{content:""}.team-grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media (min-width:576px){.team-grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.team-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.team-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.team-link{display:block;margin-bottom:1rem;text-decoration:none;color:var(--color-copy)}.team-link:focus,.team-link:hover{text-decoration:none}.team-link:focus .team-link__hover,.team-link:hover .team-link__hover{opacity:1}.team-link:focus .team-link__info,.team-link:hover .team-link__info{border-color:var(--color-second)}.team-link__hover{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);color:#fff;opacity:0;z-index:10;transition-duration:0.3s;transition-property:color, background-color, fill, transform, text-shadow, letter-spacing, outline, border, box-shadow, opacity, filter;transition-timing-function:ease-in-out}.team-link__hover-txt{border:3px solid #fff;padding:0.5em 1em;font-size:1.6rem;letter-spacing:2px;font-family:var(--font-header), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:var(--font-header-weight)}.team-link__info{position:relative;padding:5px 15px;border-left:6px solid var(--color-prime)}.team-link__name{color:var(--color-copy)}.search-submit--bio.btn{flex:1 0 0;padding-left:2.75em;padding-right:2.75em;font-size:1.8rem}@media (max-width:991px){.team-main{display:flex;flex-wrap:wrap}}.team-row{line-height:1.2}.team-row:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}@media (max-width:991px){.team-row{flex-basis:calc(50% - 15px);margin-right:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}}@media (min-width:992px){.team-row{display:flex;align-items:center;gap:30px;padding-right:30px}}@media (min-width:1200px){.team-row{gap:50px}}.team-row__item{flex-shrink:0}.team-row__item--contact{display:flex;flex-direction:column;gap:0.25em}@media (max-width:991px){.team-row__item:not(:last-child){margin-bottom:0.5em}}@media (min-width:992px){.team-row__item{flex-basis:25%}.team-row__item--img{flex-basis:90px}.team-row__item--vcard{flex-basis:auto}}.team-row__img{position:relative;width:90px;height:90px;border-radius:50%}.team-row__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}@media (max-width:991px){.team-row__img{margin-bottom:15px}}.team-row__name{color:var(--color-copy);text-decoration:none}.team-row__name:focus,.team-row__name:hover{color:var(--color-prime);text-decoration:underline}.header-single-team{position:relative;padding:30px 0;background-color:var(--color-prime);z-index:10}@media (min-width:992px){.header-single-team{padding:0}}.header-single-team__img-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (min-width:992px){.header-single-team__img-container{position:relative;height:500px}}.header-single-team__content{color:#fff}.header-single-team__content .row,.header-single-team__content .container{height:100%}@media (min-width:992px){.header-single-team__content{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}}.header-single-team__img{width:100%;height:100%;object-fit:cover;opacity:0.2;filter:blur(4px) saturate(0%)}.content-area--single-team,.site-main--single-team,.site-main--single-team .type-team,.site-main--single-team .type-team>.container{display:flex;flex-direction:column;flex-grow:1}.site-main--single-team .type-team>.container>.row{flex-grow:1}.bio-page__name{line-height:1.2;color:#fff}.bio-page__title{letter-spacing:3px;text-transform:uppercase}.bio-header-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media (min-width:992px){.bio-header-contact{justify-content:flex-start}}@media (min-width:1200px){.bio-header-contact{padding-right:200px}}.bio-header-contact__item{color:#fff}.bio-header-contact__item:focus,.bio-header-contact__item:hover{color:#fff}@media (min-width:992px){.bio-header-contact__item{flex-basis:45%}}.bio-page__sidebar{position:relative;height:100%;padding:30px 0;z-index:0}.bio-page__sidebar:after{content:"";position:absolute;top:0;right:-60px;display:block;width:calc(100vw + 60px);height:100%;background-color:var(--color-quint);opacity:0.5;z-index:-1}@media (min-width:768px){.bio-page__sidebar{padding:60px 0}}@media (min-width:992px){.bio-page__sidebar{padding:0}}.bio-sidebar__contact-info{display:flex;flex-direction:column;gap:0.5em;margin-bottom:30px}.bio-sidebar__contact-info>a{display:block;padding:0.25em;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.bio-sidebar__contact-info a:focus,.bio-sidebar__contact-info a:hover{color:var(--color-prime)}@media (min-width:992px){.bio-img-header{position:absolute;bottom:-50px;margin:0;box-shadow:7px 7px 30px rgba(0, 0, 0, 0.15)}}.bio-page__sidebar-content{margin-bottom:2em}@media (min-width:992px){.bio-page__sidebar-content{padding-top:30px}}@media (min-width:992px){.bio-page__sidebar-content--padding{padding-top:90px}}.bio-page__sidebar-section{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.bio-page__sidebar-content .nav-item{list-style:none;font-size:1.8rem;line-height:1.2;margin-bottom:0.65em}.bio-page__sidebar-content .nav-link{padding:0;text-decoration:none}.bio-page__sidebar-content .nav-link:focus,.bio-page__sidebar-content .nav-link:hover{text-decoration:underline;color:var(--color-link-hover)}.bio-page__entry-content{margin-bottom:30px}.bio-badges__container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2em;gap:30px}@media (min-width:1200px){.bio-badges__container{justify-content:space-around}}.bio-badges__item{flex:0 1 calc(50% - 30px);text-align:center}@media (min-width:768px){.bio-badges__item{flex:0 1 calc(33.3333% - 30px)}}.bio-badges__item img{width:auto;max-height:120px}.header-bio-wide{border-bottom:6px solid var(--color-second);background-color:var(--color-quint)}.header-bio-wide__content{display:flex;flex-direction:column}@media (min-width:992px){.header-bio-wide__content{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:15px}}.header-bio-wide__name{margin-bottom:0;font-size:3.6rem}.header-bio-wide__title{font-size:2.1rem;text-transform:uppercase;letter-spacing:1px}.bio-wide-layout{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}@media (min-width:992px){.bio-wide-layout{flex-direction:row}}@media (min-width:1200px){.bio-wide-layout{gap:50px;margin-bottom:60px}}.bio-wide-img{width:250px;max-width:100%}.bio-wide-content{flex-grow:1}.bio-wide-sidebar{font-size:1.6rem}@media (min-width:992px){.bio-wide-sidebar{flex-basis:20%;flex-shrink:0}}@media (min-width:1200px){.bio-wide-sidebar--contact{flex-basis:25%}.bio-wide-sidebar--details{flex-basis:15%}}.bio-side-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.bio-side-group ol:last-child,.bio-side-group p:last-child,.bio-side-group ul:last-child{margin-bottom:0}.bio-wide-contact-col{display:flex;flex-direction:column;gap:0.5em}.bio-side-name{margin-bottom:0.75em}.header-bio-banner-row{display:flex}.bio-img--banner{flex-basis:280px}.header-bio-banner-content{flex-grow:1;padding:30px;background-color:var(--color-prime);color:#fff}@media (min-width:1200px){.header-bio-banner-content{padding:60px}}.dark-mode .team-link__name{color:#fff}.dark-mode .header-bio-wide{background-color:rgba(255, 255, 255, 0.1)}@media (max-width:576px){.header-bio-feat__content{margin-bottom:15px;background-color:var(--color-prime)}}@media (min-width:576px){.header-bio-feat__content{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}}@media (max-width:575px){.header-bio-feat__mob-img{max-width:250px;margin-right:auto;margin-left:auto}}@media (min-width:576px){.header-bio-feat__img{width:100%;height:auto;background-color:var(--color-prime)}}@media (min-width:1200px){.header-bio-feat__img img{height:var(--bio-header-height);object-fit:cover}}@media (min-width:992px){.header-bio-feat__name.headline{line-height:1}}.bio-feat-contact-row{display:flex;justify-content:space-between}@media (max-width:767px){.bio-feat-contact-row{flex-wrap:wrap}}.bio-feat-contact__item{padding:15px;border-left:1px solid var(--color-quart);font-size:1.8rem}@media (max-width:767px){.bio-feat-contact__item{flex-basis:auto;flex-grow:1}}@media (min-width:768px){.bio-feat-contact__item{flex-basis:33.3333%;padding:10px 30px}}@media (min-width:1200px){.bio-feat-contact__item{padding:36px}}.bio-feat-contact__label{font-family:var(--font-header), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:var(--font-header-weight);font-size:2.1rem;color:var(--color-prime)}.bio-feat-contact__label:before{content:"";display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:0.5em;border-radius:50%;background-color:var(--color-prime);color:#fff;font:var(--fa-font-solid)}.bio-feat-contact__label--tel:before{content:""}.bio-feat-contact__label--email:before{content:""}.bio-feat-contact__label--pronouns:before{content:"";transform:scale(1.2)}.bio-feat-contact__link{text-decoration:none;color:var(--color-copy)}.bio-feat-contact__link:hover,.bio-feat-contact__link:focus{text-decoration:underline;color:var(--color-prime)}.bio-feat-sidebar{position:relative;padding:30px}.bio-feat-sidebar li>a:not([class]){font-weight:400;text-decoration:none}.bio-feat-sidebar li>a:not([class]):hover,.bio-feat-sidebar li>a:not([class]):focus{text-decoration:underline}@media (min-width:1200px){.bio-feat-sidebar{width:100%;bottom:0;margin-top:-100px;padding:30px 0 30px 30px;box-shadow:-10px 11px 41px 0 rgba(44, 48, 50, 0.26)}.bio-feat-sidebar:after{content:"";position:absolute;top:0;left:100%;display:block;width:200%;height:100%;background-color:inherit}}@media (min-width:1500px){.bio-feat-sidebar{padding:50px 0 60px 50px}}.bio-feat-side-group:not(:last-child){margin-bottom:1em}.bio-feat-side-group ul{list-style:none;padding:0;margin:0;font-size:1.8rem}.bio-feat-side-group li{position:relative;padding-left:calc(20px + 0.5em)}.bio-feat-side-group li:not(:last-child){margin-bottom:0.35em}.bio-feat-side-group li:before{content:"";position:absolute;top:0.7em;left:0;display:inline-block;width:20px;height:1px;background-color:var(--color-bg);opacity:0.5}@media (min-width:992px){.bio-feat-content{column-count:2;column-gap:40px}}.bio-feat-accordion-container{position:relative;padding:30px}@media (min-width:768px){.bio-feat-accordion-container{padding:45px}}@media (min-width:1200px){.bio-feat-accordion-container{padding:60px 60px 60px 0}.bio-feat-accordion-container:before{content:"";position:absolute;top:0;left:-200%;display:block;width:200%;height:100%;background-color:inherit}}@media (min-width:1500px){.bio-feat-accordion-container{padding:90px 90px 90px 0}}.team-bio-row{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--color-quart)}@media (min-width:1200px){.team-bio-row{margin-bottom:45px;padding-bottom:45px}}