@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:.8}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:.8}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideInFromTop{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromTop{0%{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromTopNoFade{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromTopNoFade{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromBottom{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromBottom{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromBottomNoFade{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromBottomNoFade{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes leftRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes leftRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@-webkit-keyframes rightRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@keyframes rightRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulsing{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes pulsing{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@-webkit-keyframes sideModalReverse{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sideModalReverse{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes bottomToTopModalAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottomToTopModalAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes TopToBottomModalAnimation{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes TopToBottomModalAnimation{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes blink_input_opacity_to_prevent_scrolling_when_focus{0%{opacity:0}to{opacity:1}}@keyframes blink_input_opacity_to_prevent_scrolling_when_focus{0%{opacity:0}to{opacity:1}}@-webkit-keyframes skeletonWave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes skeletonWave{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes bblFadInOut{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes bblFadInOut{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.faculty-content-layout-grid{margin-bottom:40px}@media(min-width:992px){.faculty-content-layout-grid{margin-bottom:48px}}.faculty-content-layout-title{color:#222930;font:normal 800 1.5rem/1.8rem Futura LT Pro,-apple-system,sans-serif;letter-spacing:.48px}.faculty-content-layout-subtitle{color:#545759;font:normal 400 1.25rem/1.75rem Open Sans,-apple-system,sans-serif;letter-spacing:-.3px}.faculty-content-layout-mailto-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #d0d1d2;border-radius:1.5px;color:#222930;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;gap:8px;height:48px;justify-content:center;letter-spacing:-.24px;margin-top:1rem;padding:18.5px 24px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.faculty-content-layout-mailto-btn .lucide-mail{height:16px;width:16px}.faculty-content-layout-mailto-btn:hover{border-color:#424f5b;text-decoration:none}.faculty-content-layout-wrapper .swiper-initialized .cards-wrapper{-webkit-animation:none!important;animation:none!important}.faculty-content-layout-wrapper .cards-wrapper{height:auto}@media(min-width:992px){.faculty-content-layout-wrapper .cards-wrapper{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}}.faculty-content-layout-wrapper .cards-wrapper.loaded{-webkit-animation:slideInFromBottom .5s forwards;animation:slideInFromBottom .5s forwards}.faculty-content-layout-view-all-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border-bottom:1.5px dashed #d0d1d2;border-radius:1.5px;color:#222930;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;gap:8px;justify-content:center;letter-spacing:-.24px;min-height:48px;padding:12px 24px}.faculty-content-layout-view-all-btn:is(:active,:focus){-webkit-box-shadow:none;box-shadow:none}