.cmp-leadership-profile{background-color:#efefef;color:#121212;overflow:hidden;position:relative}.cmp-leadership-profile *,.cmp-leadership-profile :after,.cmp-leadership-profile :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-leadership-profile__hero{min-height:45.4375rem;overflow:hidden;padding-bottom:19.5rem;position:relative}.cmp-leadership-profile__hero-media{background-color:#fff;inset:0;position:absolute}.cmp-leadership-profile__hero-media:after{background:hsla(0,0%,100%,.76);content:"";inset:0;position:absolute}.cmp-leadership-profile__hero-media img{display:block;-webkit-filter:saturate(.72) blur(.0625rem);filter:saturate(.72) blur(.0625rem);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 36%;object-position:center 36%;-webkit-transform:scale(1.015);transform:scale(1.015);width:100%}.cmp-leadership-profile__heading{margin:0 auto;padding-top:13.4375rem;position:relative;text-align:center;width:min(70rem,100% - 4rem);z-index:1}.cmp-leadership-profile__name{color:#121212;font-family:Soleto,sans-serif;font-size:5.625rem;font-weight:700;letter-spacing:.05625rem;line-height:5.9375rem;margin:0}.cmp-leadership-profile__role{font-family:Open Sans,sans-serif;font-size:1.875rem;font-weight:500;letter-spacing:.1875rem;line-height:2.8125rem;margin-top:1.125rem;text-transform:uppercase}.cmp-leadership-profile__role p{margin:0}.cmp-leadership-profile__entry{background-color:#fff;border-radius:.625rem;-webkit-box-shadow:0 .0625rem .375rem rgba(1,4,48,.05);box-shadow:0 .0625rem .375rem rgba(1,4,48,.05);margin:-17rem auto 8.125rem;position:relative;width:min(55.75rem,100% - 4rem);z-index:2}.cmp-leadership-profile__portrait{background-color:#d2d5d4;border-radius:.625rem .625rem 0 0;height:32.9375rem;overflow:hidden;width:100%}.cmp-leadership-profile__portrait img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 31%;object-position:center 31%;width:100%}.cmp-leadership-profile__portrait--placeholder{position:relative}.cmp-leadership-profile__placeholder-icon{background-image:url(../../../../etc.clientlibs/kforce/clientlibs/clientlib-site/resources/images/HS_default_No_Image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;inset:0;position:absolute}.cmp-leadership-profile__body{padding:3.5rem 4.375rem}.cmp-leadership-profile__biography{font-family:Open Sans,sans-serif;font-size:25px;font-weight:400;letter-spacing:.5px;line-height:38px}.cmp-leadership-profile__biography p{margin:0 0 22px}.cmp-leadership-profile__biography p:last-child{margin-bottom:0}.cmp-leadership-profile__download{color:#121212;display:block;font-family:Open Sans,sans-serif;font-size:25px;font-weight:400;letter-spacing:.5px;line-height:38px;margin:2.5rem 0 0 auto;text-align:right;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-leadership-profile__download:hover{color:#00358e}.cmp-leadership-profile__download:focus-visible{border-radius:.125rem;outline:.1875rem solid #0898ff;outline-offset:.25rem}@media screen and (max-width:767px){.cmp-leadership-profile{background-color:unset}.cmp-leadership-profile__hero{min-height:24.5625rem;padding-bottom:11.1875rem}.cmp-leadership-profile__hero-media:after{background:hsla(0,0%,100%,.72)}.cmp-leadership-profile__hero-media img{-o-object-position:center 28%;object-position:center 28%}.cmp-leadership-profile__heading{padding-top:7.1875rem;width:calc(100% - 2rem)}.cmp-leadership-profile__name{font-size:2.8125rem;letter-spacing:.028125rem;line-height:3.4375rem}.cmp-leadership-profile__role{font-size:1.125rem;letter-spacing:.1125rem;line-height:1.75rem;margin-top:.5rem}.cmp-leadership-profile__entry{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-bottom:2.8125rem;margin-top:-8.6875rem;width:calc(100% - 2rem)}.cmp-leadership-profile__portrait{height:14.625rem}.cmp-leadership-profile__portrait img{-o-object-position:center 31%;object-position:center 31%}.cmp-leadership-profile__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-webkit-box-shadow:0 2.8125rem 0 #fff;box-shadow:0 2.8125rem 0 #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:-1rem;padding:1.375rem 1rem 0;width:calc(100% + 2rem)}.cmp-leadership-profile__biography{font-size:1pc;letter-spacing:.4px;line-height:26px}.cmp-leadership-profile__biography p{margin-bottom:26px}.cmp-leadership-profile__download{-ms-flex-item-align:stretch;align-self:stretch;font-size:1pc;letter-spacing:.4px;line-height:26px;margin:15px 0 0 auto;text-align:right;width:100%}}.cmp-leadership-profile__entry img{border-radius:10px 10px 0 0}@media screen and (min-width:768px){.cmp-leadership-profile--image-left .cmp-leadership-profile__entry,.cmp-leadership-profile--image-right .cmp-leadership-profile__entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-leadership-profile--image-left .cmp-leadership-profile__portrait,.cmp-leadership-profile--image-right .cmp-leadership-profile__portrait{height:auto;min-height:100%}.cmp-leadership-profile--image-left .cmp-leadership-profile__body,.cmp-leadership-profile--image-right .cmp-leadership-profile__body{min-width:0}.cmp-leadership-profile--image-right .cmp-leadership-profile__portrait{grid-column:2;grid-row:1}.cmp-leadership-profile--image-right .cmp-leadership-profile__body{grid-column:1;grid-row:1}}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header{background-color:#010430!important;background-image:none!important}@media screen and (max-width:767px){body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header,body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__container{height:4pc}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__logo,body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__logo-mobile{height:25px;width:30px}}@media screen and (min-width:768px)and (max-width:1024px){body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:8pc}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__container{height:8pc;padding:0 45px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__logo,body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__logo-full{display:block;height:43px;width:183px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-nav,body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__contact-btn,body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__logo-mobile{display:none}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-meganav{top:8pc}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__actions{gap:1pc}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__search-btn{height:40px;width:40px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__search-icon{height:29px;width:29px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-hamburger{border-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin:0;padding:3px 0 3px 24px;position:relative;width:58px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-hamburger:before{background:#d2d5d4;content:"";height:31px;left:0;position:absolute;top:8px;-webkit-transform:scaleX(.75);transform:scaleX(.75);-webkit-transform-origin:left center;transform-origin:left center;width:2px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-hamburger__icon{height:34px;position:absolute;right:0;top:13px;width:34px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-mobile-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-mobile-nav__header{height:8pc;padding:0 50px}body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header-mobile-nav__body{padding-left:50px;padding-right:50px}}@media screen and (min-width:768px){body:has(.cmp-leadership-profile) .cmp-experiencefragment--header .cmp-header__logo-full{height:43px;width:183px}}body:has(.cmp-leadership-profile) footer .cmp-experiencefragment--footer>.cmp-container>.aem-Grid>.separator,body:has(.cmp-leadership-profile) footer .cmp-experiencefragment--footer>.cmp-container>.aem-Grid>.text{display:none!important}body:has(.cmp-leadership-profile) footer .cmp-separator__horizontal-rule{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px)and (max-width:1024px){body:has(.cmp-leadership-profile) footer .cmp-footer-navigation--primary .cmp-navigation__child-item .cmp-navigation__item{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.125rem;text-underline-offset:0;text-underline-position:from-font}}@media(width:768px){body:has(.cmp-leadership-profile) footer .footernavigation,body:has(.cmp-leadership-profile) footer .separator,body:has(.cmp-leadership-profile) footer .socialmediaicons,body:has(.cmp-leadership-profile) footer .text{margin-left:0!important}}@media screen and (min-width:768px){body:has(.cmp-leadership-profile) footer .cmp-experiencefragment--footer .background-midnightblue>.cmp-container>.container.responsivegrid>.cmp-container{max-width:none;width:100%}body:has(.cmp-leadership-profile) footer .cmp-experiencefragment--footer .background-midnightblue>.cmp-container>.container.responsivegrid{padding-inline:0}}@media screen and (min-width:1025px){body:has(.cmp-leadership-profile) footer .cmp-experiencefragment--footer .background-midnightblue>.cmp-container{margin-inline:auto;max-width:1668px;width:100%}body:has(.cmp-leadership-profile) footer .footernavigation{padding-bottom:76px;width:75%!important}body:has(.cmp-leadership-profile) footer .footernavigation .cmp-footer-navigation--secondary .cmp-navigation__item,body:has(.cmp-leadership-profile) footer .footernavigation .cmp-navigation__child-item,body:has(.cmp-leadership-profile) footer .footernavigation .cmp-navigation__child-item .cmp-navigation__item{height:42px;line-height:42px}body:has(.cmp-leadership-profile) footer .socialmediaicons{width:25%!important}body:has(.cmp-leadership-profile) footer .separator+.container .cmp-text{padding-bottom:74px}}@media screen and (min-width:768px)and (max-width:1024px){body:has(.cmp-leadership-profile) footer .cmp-experiencefragment--footer .background-midnightblue>.cmp-container{margin-inline:auto;max-width:none;width:calc(100% - 84px)}body:has(.cmp-leadership-profile) footer .footernavigation{padding-bottom:0;width:100%!important}body:has(.cmp-leadership-profile) footer .socialmediaicons{padding-bottom:19px;width:100%!important}body:has(.cmp-leadership-profile) footer .cmp-social-media-icons{padding-top:15px}body:has(.cmp-leadership-profile) footer .cmp-footer-navigation--primary .cmp-navigation__parent:first-child .cmp-navigation__child-item:last-child{display:none}body:has(.cmp-leadership-profile) footer .separator+.container .cmp-text{padding-bottom:183px!important}}@media screen and (min-width:768px){body:has(.cmp-leadership-profile) footer .cmp-social-media-icons__list{gap:30px}body:has(.cmp-leadership-profile) footer .cmp-social-media-icons__icon{height:30px;width:auto}body:has(.cmp-leadership-profile) footer .separator+.container .cmp-text{padding:69px 0 77px}body:has(.cmp-leadership-profile) footer .separator+.container .cmp-text p+p{margin-top:24px}}@media screen and (max-width:767px){body:has(.cmp-leadership-profile) footer .socialmediaicons{padding-bottom:18px}body:has(.cmp-leadership-profile) footer .separator+.container .cmp-text{padding-bottom:7pc!important}}@media screen and (min-width:1025px){body:has(.cmp-leadership-profile) footer .separator+.container .cmp-text{padding-bottom:68px!important}}