  .cc-faculty-cards{display:block}.cc-faculty-cards .title-wrapper{margin-bottom:2rem}@media(min-width: 768px){.cc-faculty-cards .title-wrapper{margin-bottom:4rem}}.cc-faculty-cards .title-wrapper .underlined{display:inline-block;padding-bottom:1rem;border-bottom:.5rem solid var(--theme-color--orange)}.title--center .cc-faculty-cards .title-wrapper{text-align:center}.title--right .cc-faculty-cards .title-wrapper{text-align:right}.cc-faculty-cards .title-wrapper h2{margin-bottom:0;color:var(--theme-color--blue)}.cc-faculty-cards .faculty-card{margin-bottom:3rem}@media(min-width: 768px){.cc-faculty-cards .faculty-card{margin-bottom:6rem}}.cc-faculty-cards .faculty-card:last-of-type{margin-bottom:0}.cc-faculty-cards .image-wrapper{position:relative;grid-column:1/5;aspect-ratio:1.75/1;grid-row:1;margin-bottom:1.1rem}@media(min-width: 667px){.cc-faculty-cards .image-wrapper{grid-column:1/2;aspect-ratio:373/277}}@media(min-width: 768px){.cc-faculty-cards .image-wrapper{grid-column:1/3;margin-bottom:0}}@media(min-width: 1200px){.cc-faculty-cards .image-wrapper{grid-column:1/4}}.cc-faculty-cards .image-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:var(--focal-point-x, 50%) var(--focal-point-y, 50%)}.cc-faculty-cards .text-wrapper{grid-column:1/5;grid-row:2}@media(min-width: 667px){.cc-faculty-cards .text-wrapper{grid-column:2/5;grid-row:1}}@media(min-width: 768px){.cc-faculty-cards .text-wrapper{grid-column:3/9}}@media(min-width: 1200px){.cc-faculty-cards .text-wrapper{grid-column:4/13}}.cc-faculty-cards .text-wrapper__text p,.cc-faculty-cards .text-wrapper__text ul,.cc-faculty-cards .text-wrapper__text ol,.cc-faculty-cards .text-wrapper__text h1,.cc-faculty-cards .text-wrapper__text h2,.cc-faculty-cards .text-wrapper__text h3,.cc-faculty-cards .text-wrapper__text h4,.cc-faculty-cards .text-wrapper__text h5,.cc-faculty-cards .text-wrapper__text h6{margin-bottom:2rem}.cc-faculty-cards .text-wrapper__text p:last-child,.cc-faculty-cards .text-wrapper__text ul:last-child,.cc-faculty-cards .text-wrapper__text ol:last-child,.cc-faculty-cards .text-wrapper__text h1:last-child,.cc-faculty-cards .text-wrapper__text h2:last-child,.cc-faculty-cards .text-wrapper__text h3:last-child,.cc-faculty-cards .text-wrapper__text h4:last-child,.cc-faculty-cards .text-wrapper__text h5:last-child,.cc-faculty-cards .text-wrapper__text h6:last-child{margin-bottom:0}.cc-faculty-cards .text-wrapper__text__titles{position:relative;padding-bottom:2.5rem}.cc-faculty-cards .text-wrapper__text__titles p{margin-bottom:0;color:var(--theme-color--blue)}.cc-faculty-cards .text-wrapper__text__titles:after{content:"";position:absolute;bottom:1rem;left:0;height:.5rem;width:53.2rem;max-width:100%;background-color:var(--theme-color--orange)}.cc-faculty-cards .text-wrapper__text__school{margin-bottom:2rem}.cc-faculty-cards .text-wrapper__text__school p{margin-bottom:0}.cc-faculty-cards .text-wrapper__text__bio{margin-bottom:2rem}.cc-faculty-cards .text-wrapper__text__link{margin-top:2rem}.cc-faculty-cards .text-wrapper__text__link a{color:var(--theme-color--darkOrange);text-decoration:none}.cc-faculty-cards .text-wrapper__text__link a span{font-weight:bold;margin-right:1.1rem}.cc-faculty-cards .text-wrapper__text__link a:hover span,.cc-faculty-cards .text-wrapper__text__link a:focus-visible span{text-decoration:underline;text-decoration-offset:.2rem;text-decoration-thickness:.2rem}@media(min-width: 768px){.cc-faculty-cards.no-thumbnail .text-wrapper{grid-column:1/9;grid-row:1}}@media(min-width: 1200px){.cc-faculty-cards.no-thumbnail .text-wrapper{grid-column:1/13}}.cc-faculty-cards h2{margin-bottom:.7rem}.cc-faculty-cards h3{margin-bottom:1.1rem !important}.cc-faculty-cards h3 span{font-weight:400}.cc-faculty-cards p,.cc-faculty-cards ul,.cc-faculty-cards ol{margin-bottom:2rem}.cc-faculty-cards p:last-child,.cc-faculty-cards ul:last-child,.cc-faculty-cards ol:last-child{margin-bottom:0}.cc-faculty-cards a{color:var(--theme-color--blue);transition:all var(--theme-transition)}.cc-faculty-cards a:hover,.cc-faculty-cards a:focus-visible{text-decoration-thickness:.2rem;text-underline-offset:.2rem}