.leadership-card{display:flex;flex-direction:column}.leadership-card__asset{height:360px}.leadership-card__name{font-size:1.875rem;font-weight:500;letter-spacing:-.09375rem;line-height:.9;margin-top:40px;text-transform:uppercase}.leadership-card__content,.leadership-card__heading-holder{padding-right:30px}.leadership-card__role{font-size:.875rem;font-weight:700;margin-top:1.25rem}.leadership-card__profile{font-size:.875rem;margin-top:1.5625rem}@media only screen and (min-width:48rem){.leadership-card__content,.leadership-card__heading-holder{padding-right:40px}}@media only screen and (min-width:64rem){.leadership-card{background-color:#282828;min-height:25rem;padding:40px;position:relative}.leadership-card__asset{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .2s ease;width:100%}.leadership-card__detail,.leadership-card__heading-holder{position:relative;z-index:1}.leadership-card__heading-holder{margin-top:auto;transform:translateY(10px);transition:transform .2s ease}.leadership-card__detail,.leadership-card__name{color:#fff}.leadership-card__name{margin-top:0}.leadership-card__role{font-weight:400;margin-top:0}.leadership-card__profile{font-size:.875rem}.leadership-card__detail{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.leadership-card__content-holder{min-height:0;transition:visibility .2s ease;visibility:hidden}.leadership-card__content{padding-right:0;padding-top:1.25rem}.leadership-card__heading-holder{padding-right:0}.leadership-card--active{cursor:auto}.leadership-card--active .leadership-card__detail{grid-template-rows:1fr}.leadership-card--active .leadership-card__asset{opacity:.2}.leadership-card--active .leadership-card__content-holder{visibility:visible}.leadership-card--active .leadership-card__heading-holder{transform:translateY(0)}}.pagination{display:flex;position:relative}.pagination--white-lines{width:100%}.pagination--white-lines .pagination__indicator{background-color:transparent;cursor:pointer;flex-grow:1;height:9px;position:relative}.pagination--white-lines .pagination__indicator:after,.pagination--white-lines .pagination__indicator:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:4px;transition:opacity .2s ease-in;width:100%}.pagination--white-lines .pagination__indicator:before{opacity:.3;z-index:1}.pagination--white-lines .pagination__indicator:after{opacity:0}.pagination--white-lines .pagination__indicator.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.pagination--white-lines .pagination__indicator:hover:before{opacity:.6;transition:opacity .2s ease-out}}.pagination--black-lines{width:100%}.pagination--black-lines .pagination__indicator{background-color:transparent;cursor:pointer;flex-grow:1;height:9px;position:relative}.pagination--black-lines .pagination__indicator:after,.pagination--black-lines .pagination__indicator:before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:4px;transition:opacity .2s ease-in;width:100%}.pagination--black-lines .pagination__indicator:before{opacity:.3;z-index:1}.pagination--black-lines .pagination__indicator:after{opacity:0}.pagination--black-lines .pagination__indicator.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.pagination--black-lines .pagination__indicator:hover:before{opacity:.6;transition:opacity .2s ease-out}}.pagination--dark-bullets{gap:.625rem;margin-top:40px}.pagination--dark-bullets .pagination__indicator{cursor:pointer;height:.625rem;position:relative;width:.625rem}.pagination--dark-bullets .pagination__indicator:before{border:1px solid rgba(40,40,40,.3);border-radius:10000px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pagination--dark-bullets .pagination__indicator:after{background-color:#282828;border-radius:10000px;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in;width:100%}.pagination--dark-bullets .pagination__indicator.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.pagination--dark-bullets .pagination__indicator:hover:after{opacity:.6;transition:opacity .2s ease-out}.pagination--dark-bullets .pagination__indicator:hover.active:after{opacity:1}}.pagination--white-bullets{gap:.625rem;margin-top:40px}.pagination--white-bullets .pagination__indicator{cursor:pointer;height:.625rem;position:relative;width:.625rem}.pagination--white-bullets .pagination__indicator:before{border:1px solid hsla(0,0%,100%,.3);border-radius:10000px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pagination--white-bullets .pagination__indicator:after{background-color:#fff;border-radius:10000px;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in;width:100%}.pagination--white-bullets .pagination__indicator.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.pagination--white-bullets .pagination__indicator:hover:after{opacity:.6;transition:opacity .2s ease-out}.pagination--white-bullets .pagination__indicator:hover.active:after{opacity:1}}.pagination--engineered{gap:1.875rem}.pagination--engineered .pagination__indicator{background-position:0 0;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:30px;opacity:.3;transition:opacity .2s ease-in;width:30px}.pagination--engineered .pagination__indicator:first-child{background-image:url(/images/icons/frame.svg)}.pagination--engineered .pagination__indicator:nth-child(2){background-image:url(/images/icons/insulation.svg)}.pagination--engineered .pagination__indicator:nth-child(3){background-image:url(/images/icons/ventilation.svg)}.pagination--engineered .pagination__indicator.active{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.pagination--engineered .pagination__indicator:hover{opacity:.6;transition:opacity .2s ease-out}.pagination--engineered .pagination__indicator:hover.active{opacity:1}}.gsap-carousel{position:relative;width:100%}.gsap-carousel-wrapper{display:flex}.gsap-carousel-slide{flex-shrink:0}.leadership-grid__pagination[data-v-b86906c6]{margin-top:40px}.leadership-grid__carousel-outer[data-v-b86906c6]{grid-column:1/-1;margin-top:60px;overflow:hidden;position:relative}.leadership-grid__carousel-holder[data-v-b86906c6]{overflow:visible}.leadership-grid__wrapper[data-v-b86906c6]{display:flex;height:auto;overflow:visible}@media only screen and (min-width:64rem){.leadership-grid__heading[data-v-b86906c6]{text-align:right}.leadership-grid__carousel-outer[data-v-b86906c6]{margin-top:80px}.leadership-grid__carousel-holder[data-v-b86906c6]{grid-column:2/-2}.leadership-grid__wrapper[data-v-b86906c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:75rem){.leadership-grid__heading[data-v-b86906c6]{grid-column:5/-5}.leadership-grid__carousel-outer[data-v-b86906c6]{margin-top:88px}.leadership-grid__carousel-holder[data-v-b86906c6]{grid-column:3/-3}}