.profile-card__card-link:focus-within .profile-card__content .profile-card__title h2,.profile-card__card-link:focus-within .profile-card__content .profile-card__body-text,.profile-card__card-link:focus-within .profile-card__content .profile-card__cta-wrapper a{color:var(--base-4)}.bod .profile-detail__button .action-button:hover{color:var(--color-display)}.bod .profile-detail__title a:hover{color:var(--tint-light-25)}.bod .horizontal-tabs__item{flex-shrink:0}.bod .profile-detail__button .action-button:focus{outline:1px solid var(--tint-dark-25)}.profiles__wrapper{border-radius:var(--radius-lg)}.profile-card{max-width:80rem}.profile-card::after{content:"";position:absolute;left:0;right:0;bottom:0;width:3.3rem;z-index:-1;margin:0 auto;border-left:16px solid transparent;border-right:16px solid transparent;border-top:24px solid var(--primary-1);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.profile-card__content{background-color:var(--base-4)}.profile-card__card-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:auto;cursor:pointer}.profile-card__card-link:hover{text-decoration:none}.profile-card__card-link:hover .profile-card__cta-wrapper,.profile-card__card-link:focus-within .profile-card__cta-wrapper{margin-top:var(--sm-2);max-height:80px}.profile-card__card-link:hover .profile-card__cta-wrapper .cta{color:var(--base-5)}.profile-card__card-link:hover .profile-card__cta-wrapper .cta__label{text-decoration:none}.profile-card__card-link:hover .profile-card__content,.profile-card__card-link:focus-within .profile-card__content{background-color:var(--primary-1);color:var(--base-4)!important}.profile-card__card-link:hover .profile-card__content .color-body,.profile-card__card-link:hover .profile-card__content .color-cta,.profile-card__card-link:hover .profile-card__content .color-display{color:var(--base-5)}.profile-card__card-link:focus-within{-webkit-box-shadow:0 0 0 2px var(--base-2);box-shadow:0 0 0 2px var(--base-2);box-shadow:none}.profile-card__image{min-height:28rem;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.profile-card__cta-wrapper{max-height:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-card__cta-wrapper .cta--text-link:hover .cta__label{color:var(--base-5)}.profile-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;bottom:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.profile-card--visible{text-decoration:none}.profile-card--visible .profile-card__content{background-color:var(--primary-1);color:var(--base-4)}.profile-card--visible .profile-card__content .color-body,.profile-card--visible .profile-card__content .color-cta,.profile-card--visible .profile-card__content .color-display{color:var(--base-5)}.profile-card--visible::after{bottom:-23px}.profile-card--visible .profile-card__cta-wrapper{margin-top:var(--sm-2);max-height:8rem}.profile-card--visible .profile-card__cta-wrapper .cta{color:var(--base-5)}.profile-card--visible .profile-card__cta-wrapper .cta__label{text-decoration:none}.profile-card--visible .profile-card__card-link:hover .profile-card__content{background-color:var(--primary-1);color:var(--base-4)}.profiles__wrapper .profile-card--visible .profile-card__image-wrapper{margin-bottom:-24px}.profiles .tab-content{display:none}.profiles .tabs-content--active{display:block}.profile-detail{max-height:0;-webkit-transition:none;transition:1s}.profile-detail__close{font-size:3.2rem;line-height:3.2rem;background-color:rgba(236,234,230,.3019607843);border:0}.profile-detail--visible{max-height:200rem;width:100%;-webkit-transition:max-height 3s;transition:max-height 3s;padding-bottom:var(--lg-2)}@media(min-width:768px){.profiles [class*=col-] .profile-detail--visible{width:calc(100% + 33.2rem)}.profiles [class*=col-]:nth-child(2n) .profile-detail{left:calc(-100% - 1.6rem)}.profile-card__image{min-height:36rem;max-height:36rem}.profile-detail{transition:none}}@media(min-width:992px){.profiles [class*=col-] .profile-detail--visible{width:calc(100% + 45.4rem)}.profiles [class*=col-]:nth-child(2n) .profile-detail{left:calc(-100% - 3.5rem)}}@media screen and (orientation:landscape) and (min-width:1025px){.profiles [class*=col-] .profile-detail--visible{width:calc(100% + 53.3rem)}.profiles [class*=col-]:nth-child(3n+2) .profile-detail{left:calc(-100% - 3.4rem)}}@media(min-width:1200px){.profiles [class*=col-] .profile-detail--visible{width:calc(300% + 6.4rem)}.profiles [class*=col-]:nth-child(2n) .profile-detail{left:0}.profiles [class*=col-]:nth-child(3n+2) .profile-detail{left:calc(-100% - 3.4rem)}.profiles [class*=col-]:nth-child(3n) .profile-detail{left:calc(-200% - 6.4rem)}}@media(min-width:1400px){.profile-detail__close{top:4.1rem;right:4.1rem}}.bod .profile-detail__wrapper{margin-top:var(--md-3);background-color:var(--base-4)}.bod .profile-detail__button .action-button{color:var(--primary-2)}.bod--popup .profile-detail__wrapper{margin-top:0}.bod--popup .profile-detail--visible .profile-detail{max-height:100%}.bod--popup .modal-dialog{min-width:calc(100vw - 28%)}.bod--popup .modal-body{background-color:var(--base-4)}.bod--popup .modal-content{max-height:80rem}.bod--popup .modal-content .profile-detail{margin-top:0}.bod--popup .modal-footer{border-top:0}.bod .swiper-button-prev:after,.bod .swiper-button-next:after{content:none}.bod .tabs-wrapper .horizontal-tab__wrapper ul li{width:auto;border:0}.bod .tabs-wrapper .horizontal-tab__wrapper{border-bottom:2px solid var(--tint-dark-25);overflow-y:visible}@media(min-width:768px){.bod--popup .modal-dialog{min-width:calc(100vw - 28%)}}@media(min-width:768px){.bod--popup .modal-dialog{min-width:calc(100vw - 17%)}}@media(min-width:992px){.bod--popup .modal-dialog{min-width:calc(100vw - 36%)}}.bod .tabs-wrapper .horizontal-tab__wrapper ul li.horizontal-tabs--active::before{background:var(--primary-2);height:2px;width:100%;bottom:-2px;left:0;position:absolute;content:""}.bod .horizontal-tab__wrapper:not(.swiper-initialized)~.swiper-button-next,.bod .horizontal-tab__wrapper:not(.swiper-initialized)~.swiper-button-prev{display:none}@media only screen and (min-device-width:320px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.bod .tabs-wrapper .horizontal-tab__wrapper.swiper-ios{padding-bottom:2px}}.ip3-edit .bod .profiles .profiles__wrapper .profile-card__image-wrapper img{border-bottom-left-radius:0;border-bottom-right-radius:0}