.faculty-listing-card[data-v-855c42ca]{position:relative;height:380px;margin-inline:0;margin-bottom:15px;overflow:hidden;background:var(--faculty-accent,#00a2e3);box-shadow:8px 8px 9px #e6e6e6;color:#fff;text-decoration:none;transition:box-shadow .25s ease}.faculty-listing-card[data-v-855c42ca]:focus-visible,.faculty-listing-card[data-v-855c42ca]:hover{box-shadow:0 2.8px 2.2px #00000008,0 6.7px 5.3px #0000000d,0 12.5px 10px #0000000f,0 22.3px 17.9px #00000012,0 41.8px 33.4px #00000017,0 100px 80px #0000001f;outline:none}.faculty-listing-card[data-v-855c42ca]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--faculty-accent) 65%,#fff),0 22.3px 17.9px #0000001a}.faculty-listing-card__image[data-v-855c42ca],.faculty-listing-card__overlay[data-v-855c42ca]{position:absolute;inset:0}.faculty-listing-card__image[data-v-855c42ca]{height:auto;max-width:100%}.faculty-listing-card__overlay[data-v-855c42ca]{z-index:1;width:100%;height:100%;background:repeating-linear-gradient(-40deg,#12171d,#12051d 1px 0,#12171d 4px);opacity:.5}.faculty-listing-card__info[data-v-855c42ca],.faculty-listing-card__kind[data-v-855c42ca],.faculty-listing-card__mobile-title[data-v-855c42ca],.faculty-listing-card__title[data-v-855c42ca]{z-index:2}.faculty-listing-card__title[data-v-855c42ca]{position:relative;display:flex;align-items:center}.faculty-listing-card__title h2[data-v-855c42ca]{width:min(580px,68%);margin:0 0 0 29%;color:#fff;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase;opacity:.85;transition:opacity .25s ease}.faculty-listing-card__mobile-title[data-v-855c42ca]{display:none}.faculty-listing-card__info[data-v-855c42ca]{position:relative;height:100%;padding-right:0;padding-left:0}.faculty-listing-card__info-row[data-v-855c42ca]{height:100%;margin-inline:0}.faculty-listing-card__info-panel[data-v-855c42ca]{position:relative;height:355px;padding:10px;background:#ffffffd9;box-shadow:8px 8px 9px #3834341f;color:#333;transition:background-color .25s ease}.faculty-listing-card__info-panel h3[data-v-855c42ca]{margin:35px 0 65px 8%;color:#333;font-family:PT Sans Bold Italic,sans-serif;font-size:34px;font-weight:400;line-height:1.1;text-transform:lowercase}.faculty-listing-card__courses[data-v-855c42ca]{position:absolute;right:12px;bottom:36px;left:12px}.faculty-listing-card__courses p[data-v-855c42ca]{margin:10px 0 8px 8%;color:#333;font-family:PT Sans,sans-serif;font-size:15px;line-height:1.5}.faculty-listing-card__courses span[data-v-855c42ca]{display:block;height:1px;margin-right:13px;margin-left:10px;background:#333}.faculty-listing-card__kind[data-v-855c42ca]{position:absolute;top:0;left:3%;width:80px;padding:25px 15px 10px;background:var(--faculty-accent);box-shadow:8px 8px 9px #38343414;color:#fff;font-family:PT Sans Bold Italic,sans-serif;font-size:60px;line-height:1.5;text-align:center;opacity:.8;transition:opacity .25s ease}.faculty-listing-card:focus-visible .faculty-listing-card__kind[data-v-855c42ca],.faculty-listing-card:focus-visible .faculty-listing-card__title h2[data-v-855c42ca],.faculty-listing-card:hover .faculty-listing-card__kind[data-v-855c42ca],.faculty-listing-card:hover .faculty-listing-card__title h2[data-v-855c42ca]{opacity:1}.faculty-listing-card:focus-visible .faculty-listing-card__info-panel[data-v-855c42ca],.faculty-listing-card:hover .faculty-listing-card__info-panel[data-v-855c42ca]{background:#fff}@media(max-width:1439px){.faculty-listing-card[data-v-855c42ca]{height:350px}.faculty-listing-card__title h2[data-v-855c42ca]{margin-left:20%;padding-right:20px;padding-left:20px;font-size:40px}.faculty-listing-card__info-panel[data-v-855c42ca]{height:320px}.faculty-listing-card__info-panel h3[data-v-855c42ca]{font-size:30px}.faculty-listing-card__courses p[data-v-855c42ca]{font-size:14px}}@media(min-width:768px)and (max-width:1024px){.faculty-listing-card[data-v-855c42ca]{height:240px}.faculty-listing-card__info[data-v-855c42ca],.faculty-listing-card__kind[data-v-855c42ca],.faculty-listing-card__title[data-v-855c42ca]{display:none}.faculty-listing-card__mobile-title[data-v-855c42ca]{display:flex;align-items:center;height:100%}.faculty-listing-card__mobile-title h2[data-v-855c42ca]{width:100%;margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:40px;text-align:center;text-transform:uppercase;opacity:.9}}@media(max-width:767px){.faculty-listing-card[data-v-855c42ca]{height:140px}.faculty-listing-card__info[data-v-855c42ca],.faculty-listing-card__kind[data-v-855c42ca],.faculty-listing-card__title[data-v-855c42ca]{display:none}.faculty-listing-card__mobile-title[data-v-855c42ca]{display:flex;align-items:center;height:100%}.faculty-listing-card__mobile-title h2[data-v-855c42ca]{width:100%;margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.25;text-align:center;text-transform:uppercase;opacity:.9}}@media(max-width:392px){.faculty-listing-card__image[data-v-855c42ca]{height:180px;max-width:none}}.faculty-listing-page[data-v-e92320c7]{min-height:100vh;background:#fff;color:#333;-webkit-font-smoothing:antialiased}.faculty-listing-page__banner[data-v-e92320c7]{position:relative;display:flex;min-height:100px;align-items:flex-start;justify-content:center;padding-top:38px}.faculty-listing-page__content[data-v-e92320c7]{max-width:100%;margin:0;padding:0 10% 200px}.faculty-listing-page__state[data-v-e92320c7]{margin:0 0 15px;padding:48px 24px;border:1px dashed #c9c9c9;background:#fff;color:#666;font-family:PT Sans,sans-serif;font-size:16px;text-align:center}.faculty-listing-page__state p[data-v-e92320c7]{margin:0 0 18px}.faculty-listing-page__state button[data-v-e92320c7]{padding:12px 22px;border:2px solid #080647;background:#080647;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase}.faculty-listing-page__state button[data-v-e92320c7]:focus-visible,.faculty-listing-page__state button[data-v-e92320c7]:hover{background:#fff;color:#080647}@media(max-width:1439px){.faculty-listing-page__content[data-v-e92320c7]{padding-bottom:130px}}@media(min-width:768px)and (max-width:1024px){.faculty-listing-page__banner[data-v-e92320c7]{min-height:85px;padding-top:32px}}@media(max-width:767px){.faculty-listing-page__banner[data-v-e92320c7]{min-height:35px;padding:0}.faculty-listing-page__content[data-v-e92320c7]{padding-right:5%;padding-bottom:90px;padding-left:5%}}
