/*!
Theme Name: McMaster Engineering WordPress Theme
Theme URI: https://eng.mcmaster.ca
Author: Evolving Web
Author URI: https://evolvingweb.com
Version: 1.0.0
Text Domain: mcmaster-eng
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 8.0
*//*!
 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@font-face{font-family:theme-icons;src:url(../fonts/theme-icons.woff2?acc6e24c6530aed2b101641dae525a8a) format("woff2"),url(../fonts/theme-icons.woff?acc6e24c6530aed2b101641dae525a8a) format("woff"),url(../fonts/theme-icons.ttf?acc6e24c6530aed2b101641dae525a8a) format("truetype")}i[class*=" icon-"],i[class^=icon-]{display:inline-flex;align-items:center;justify-content:center}@font-face{font-family:theme-icons;src:url(../fonts/theme-icons.woff2?acc6e24c6530aed2b101641dae525a8a) format("woff2"),url(../fonts/theme-icons.woff?acc6e24c6530aed2b101641dae525a8a) format("woff"),url(../fonts/theme-icons.ttf?acc6e24c6530aed2b101641dae525a8a) format("truetype")}i[class*=" icon-"],i[class^=icon-]{display:inline-flex;align-items:center;justify-content:center}/*! purgecss start ignore */.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-size:5.625rem;line-height:100%}}.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-size:6.375rem;line-height:100%}}.h1-xl{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1-xl{font-size:6.625rem;line-height:100%}}.h1-xl-italic{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-xl-italic{font-size:7.5rem;line-height:100%}}.h2{font-family:roboto,sans-serif;font-size:1.8125rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h2{font-size:2.5rem;line-height:130%}}.h2-lg{font-family:roboto,sans-serif;font-size:4rem;line-height:100%;font-weight:400}.h2-lg-italic{font-family:adobe-garamond-pro,serif;font-size:4.8125rem;line-height:100%;font-weight:400;font-style:italic}.h3{font-family:roboto,sans-serif;font-size:1.5625rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h3{font-size:2rem;line-height:125%}}.h4{font-family:roboto,sans-serif;font-size:1.375rem;line-height:130%;font-weight:400}@media (min-width:64.0625rem){.h4{font-size:1.8125rem;line-height:130%}}.h5{font-family:roboto,sans-serif;font-size:1.25rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h5{font-size:1.5rem;line-height:125%}}.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-family:roboto,sans-serif;font-size:1.125rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-size:1.25rem;line-height:140%}}.base-xxs{font-family:roboto,sans-serif;font-size:.75rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xxs{font-size:.875rem;line-height:150%}}.base-xs{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}.base-xs-italic{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:italic}.base-sm,.btn--tag,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag,.single-news .related-categories__categories-tag,.single-news__figure figcaption{font-family:roboto,sans-serif;font-size:.9375rem;line-height:150%;font-weight:400}.base-med{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-med{font-size:1rem;line-height:150%}}.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-family:roboto,sans-serif;font-size:1.125rem;line-height:160%;font-weight:400}@media (min-width:64.0625rem){.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-size:1.25rem;line-height:150%}}.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-family:roboto,sans-serif;font-size:1.5rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-size:1.75rem;line-height:150%}}.base-xxl{font-family:roboto,sans-serif;font-size:2rem;line-height:120%;font-weight:400}@media (min-width:64.0625rem){.base-xxl{font-size:2.875rem;line-height:120%}}.btn,.button,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{font-family:roboto,sans-serif;font-size:1rem;line-height:normal;font-weight:600}.nav{font-family:roboto,sans-serif;font-size:1rem;line-height:140%;font-weight:400;letter-spacing:.08px}.sub-nav{font-family:roboto,sans-serif;font-size:.9375rem;line-height:140%;font-weight:400}.mini-title,.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title,.single-event .share-page__title,.single-event .single-event-overview__event_series__title,.single-event .single-event-overview__social-media__title,.single-event .single-event-overview__title,.single-event__meta__title,.single-event__registration__coming,.single-event__registration__no-link,.single-faculty__aside-widget-title,.single-news .related-categories__widget-title,.single-news .related-faculty__widget-title,.single-news__date-author>*,.single-program__callout__item__title,.single-spotlight .spotlight-hero__content .spotlight-hero__title .spotlight-hero__department{font-family:roboto,sans-serif;font-size:1rem;line-height:100%;font-weight:400;text-transform:uppercase}.blockquote{font-family:adobe-garamond-pro,serif;font-size:1.5rem;line-height:140%;font-weight:400}@media (min-width:64.0625rem){.blockquote{font-size:2.125rem;line-height:140%}}.btn--icon-external:after,.btn--icon-left:before,.btn--icon-pdf:after,.btn--icon-right:after,.single-event__meta .single-event__dates__listing::before,.single-event__meta .single-event__email::before,.single-event__meta .single-event__location::before,.single-event__registration__calendar:after,.single-event__registration__link:after,i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:theme-icons,sans-serif;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:theme-icons;src:url(../fonts/theme-icons.woff2?acc6e24c6530aed2b101641dae525a8a) format("woff2"),url(../fonts/theme-icons.woff?acc6e24c6530aed2b101641dae525a8a) format("woff"),url(../fonts/theme-icons.ttf?acc6e24c6530aed2b101641dae525a8a) format("truetype")}i[class*=" icon-"],i[class^=icon-]{display:inline-flex;align-items:center;justify-content:center}.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-size:5.625rem;line-height:100%}}.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-size:6.375rem;line-height:100%}}.h1-xl{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1-xl{font-size:6.625rem;line-height:100%}}.h1-xl-italic{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-xl-italic{font-size:7.5rem;line-height:100%}}.h2{font-family:roboto,sans-serif;font-size:1.8125rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h2{font-size:2.5rem;line-height:130%}}.h2-lg{font-family:roboto,sans-serif;font-size:4rem;line-height:100%;font-weight:400}.h2-lg-italic{font-family:adobe-garamond-pro,serif;font-size:4.8125rem;line-height:100%;font-weight:400;font-style:italic}.h3{font-family:roboto,sans-serif;font-size:1.5625rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h3{font-size:2rem;line-height:125%}}.h4{font-family:roboto,sans-serif;font-size:1.375rem;line-height:130%;font-weight:400}@media (min-width:64.0625rem){.h4{font-size:1.8125rem;line-height:130%}}.h5{font-family:roboto,sans-serif;font-size:1.25rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h5{font-size:1.5rem;line-height:125%}}.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-family:roboto,sans-serif;font-size:1.125rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-size:1.25rem;line-height:140%}}.base-xxs{font-family:roboto,sans-serif;font-size:.75rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xxs{font-size:.875rem;line-height:150%}}.base-xs{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}.base-xs-italic{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:italic}.base-sm,.btn--tag,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag,.single-news .related-categories__categories-tag,.single-news__figure figcaption{font-family:roboto,sans-serif;font-size:.9375rem;line-height:150%;font-weight:400}.base-med{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-med{font-size:1rem;line-height:150%}}.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-family:roboto,sans-serif;font-size:1.125rem;line-height:160%;font-weight:400}@media (min-width:64.0625rem){.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-size:1.25rem;line-height:150%}}.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-family:roboto,sans-serif;font-size:1.5rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-size:1.75rem;line-height:150%}}.base-xxl{font-family:roboto,sans-serif;font-size:2rem;line-height:120%;font-weight:400}@media (min-width:64.0625rem){.base-xxl{font-size:2.875rem;line-height:120%}}.btn,.button,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{font-family:roboto,sans-serif;font-size:1rem;line-height:normal;font-weight:600}.nav{font-family:roboto,sans-serif;font-size:1rem;line-height:140%;font-weight:400;letter-spacing:.08px}.sub-nav{font-family:roboto,sans-serif;font-size:.9375rem;line-height:140%;font-weight:400}.mini-title,.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title,.single-event .share-page__title,.single-event .single-event-overview__event_series__title,.single-event .single-event-overview__social-media__title,.single-event .single-event-overview__title,.single-event__meta__title,.single-event__registration__coming,.single-event__registration__no-link,.single-faculty__aside-widget-title,.single-news .related-categories__widget-title,.single-news .related-faculty__widget-title,.single-news__date-author>*,.single-program__callout__item__title,.single-spotlight .spotlight-hero__content .spotlight-hero__title .spotlight-hero__department{font-family:roboto,sans-serif;font-size:1rem;line-height:100%;font-weight:400;text-transform:uppercase}.blockquote{font-family:adobe-garamond-pro,serif;font-size:1.5rem;line-height:140%;font-weight:400}@media (min-width:64.0625rem){.blockquote{font-size:2.125rem;line-height:140%}}.btn--icon-external:after,.btn--icon-left:before,.btn--icon-pdf:after,.btn--icon-right:after,.single-event__meta .single-event__dates__listing::before,.single-event__meta .single-event__email::before,.single-event__meta .single-event__location::before,.single-event__registration__calendar:after,.single-event__registration__link:after,i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:theme-icons,sans-serif;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{display:flex!important;position:relative;cursor:pointer;align-items:center;gap:.5rem;border-radius:50px;padding-top:1rem;padding-bottom:1rem;padding-left:1.625rem;padding-right:1.625rem;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:64.0625rem){.btn,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{gap:.625rem}}.no-flex-gap .btn>*+*,.no-flex-gap .single-event__registration__calendar>*+*,.no-flex-gap .single-event__registration__link>*+*,.no-flex-gap a.skip-link>*+*{margin-left:.5rem}@media (min-width:64.0625rem){.no-flex-gap .btn>*+*,.no-flex-gap .single-event__registration__calendar>*+*,.no-flex-gap .single-event__registration__link>*+*,.no-flex-gap a.skip-link>*+*{margin-left:.625rem}}.no-flex-gap .btn::after,.no-flex-gap .single-event__registration__calendar::after,.no-flex-gap .single-event__registration__link::after,.no-flex-gap a.skip-link::after{margin-left:.5rem}@media (min-width:64.0625rem){.no-flex-gap .btn::after,.no-flex-gap .single-event__registration__calendar::after,.no-flex-gap .single-event__registration__link::after,.no-flex-gap a.skip-link::after{margin-left:.625rem}}.btn--primary,a.skip-link{background-color:#fdbf57;color:#23242a}.btn--primary:hover,a.skip-link:hover{background-color:#fee489;color:#23242a}.btn--secondary,.single-event__registration__calendar,.single-event__registration__link{background-color:#79003c;color:#fff}.btn--secondary:hover,.single-event__registration__calendar:hover,.single-event__registration__link:hover{background-color:#a80053;color:#fff}.btn--tertiary{background-color:transparent;color:#79003c}.btn--tertiary:hover{color:#a80053}.btn--icon-right,.single-event__registration__link{transition-timing-function:cubic-bezier(0,0,.2,1)}.btn--icon-right:hover:after,.single-event__registration__link:hover:after{--tw-translate-x:0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.btn--icon-right:after,.single-event__registration__link:after{content:"";transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.btn--icon-left::before{content:var(--tw-content);--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn--icon-left:before{content:""}.btn--icon-external:after{content:"";margin-left:-.25rem;margin-top:-.125rem;font-size:1.5625rem;line-height:100%}.single-event__registration__calendar:after{content:""}.btn--icon-pdf{gap:.75rem}.btn--icon-pdf:after{content:"";font-size:1.5625rem;line-height:100%}.btn--tag{display:flex;border-radius:3.125rem;background-color:#f5e3e7;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn--tag:hover{background-color:#79003c;color:#fff}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag,.single-news .related-categories__categories-tag{display:flex;height:2.625rem;width:auto;align-items:center;gap:1rem;border-radius:3.125rem;background-color:#f6f7f8;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;color:#23242a;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:150ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag:hover,.single-news .related-categories__categories-tag:hover{background-color:#79003c;color:#fff}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag figure,.single-news .related-categories__categories-tag figure{margin:0;height:1.625rem;width:1.625rem;border-radius:9999px}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag figure img,.single-news .related-categories__categories-tag figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@font-face{font-family:theme-icons;src:url(../fonts/theme-icons.woff2?acc6e24c6530aed2b101641dae525a8a) format("woff2"),url(../fonts/theme-icons.woff?acc6e24c6530aed2b101641dae525a8a) format("woff"),url(../fonts/theme-icons.ttf?acc6e24c6530aed2b101641dae525a8a) format("truetype")}i[class*=" icon-"],i[class^=icon-]{display:inline-flex;align-items:center;justify-content:center}.icon-announcement::before{content:""}.icon-arrow::before{content:""}.icon-blockquote::before{content:""}.icon-calendar::before{content:""}.icon-checkmark::before{content:""}.icon-chevron-down::before{content:""}.icon-chevron-right::before{content:""}.icon-chevron-up::before{content:""}.icon-chevron::before{content:""}.icon-clock::before{content:""}.icon-close::before{content:""}.icon-download::before{content:""}.icon-email-alt::before{content:""}.icon-email::before{content:""}.icon-external-link::before{content:""}.icon-facebook::before{content:""}.icon-globe::before{content:""}.icon-green-checkmark::before{content:""}.icon-hamburger::before{content:""}.icon-heart::before{content:""}.icon-instagram::before{content:""}.icon-linkedin::before{content:""}.icon-location::before{content:""}.icon-menu-close::before{content:""}.icon-minus-single::before{content:""}.icon-minus::before{content:""}.icon-pause-circle::before{content:""}.icon-pause::before{content:""}.icon-pdf::before{content:""}.icon-phone::before{content:""}.icon-play-circle::before{content:""}.icon-play::before{content:""}.icon-plus-single::before{content:""}.icon-plus::before{content:""}.icon-search::before{content:""}.icon-twitter::before{content:""}.icon-x::before{content:""}.icon-youtube::before{content:""}@font-face{font-family:Roboto;src:url(../../assets/fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../../assets/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../../assets/fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url(../../assets/fonts/RobotoCondensed-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url(../../assets/fonts/RobotoCondensed-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url(../../assets/fonts/RobotoCondensed-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url(../../assets/fonts/RobotoCondensed-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.block-border-bottom{position:relative}.block-border-bottom::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-width:1px;border-color:#dbdbdd;--tw-content:"";content:var(--tw-content)}.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-size:5.625rem;line-height:100%}}.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-size:6.375rem;line-height:100%}}.h1-xl{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1-xl{font-size:6.625rem;line-height:100%}}.h1-xl-italic{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-xl-italic{font-size:7.5rem;line-height:100%}}.h2{font-family:roboto,sans-serif;font-size:1.8125rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h2{font-size:2.5rem;line-height:130%}}.h2-lg{font-family:roboto,sans-serif;font-size:4rem;line-height:100%;font-weight:400}.h2-lg-italic{font-family:adobe-garamond-pro,serif;font-size:4.8125rem;line-height:100%;font-weight:400;font-style:italic}.h3{font-family:roboto,sans-serif;font-size:1.5625rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h3{font-size:2rem;line-height:125%}}.h4{font-family:roboto,sans-serif;font-size:1.375rem;line-height:130%;font-weight:400}@media (min-width:64.0625rem){.h4{font-size:1.8125rem;line-height:130%}}.h5{font-family:roboto,sans-serif;font-size:1.25rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h5{font-size:1.5rem;line-height:125%}}.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-family:roboto,sans-serif;font-size:1.125rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-size:1.25rem;line-height:140%}}.base-xxs{font-family:roboto,sans-serif;font-size:.75rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xxs{font-size:.875rem;line-height:150%}}.base-xs{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}.base-xs-italic{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:italic}.base-sm,.btn--tag,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag,.single-news .related-categories__categories-tag,.single-news__figure figcaption{font-family:roboto,sans-serif;font-size:.9375rem;line-height:150%;font-weight:400}.base-med{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-med{font-size:1rem;line-height:150%}}.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-family:roboto,sans-serif;font-size:1.125rem;line-height:160%;font-weight:400}@media (min-width:64.0625rem){.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-size:1.25rem;line-height:150%}}.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-family:roboto,sans-serif;font-size:1.5rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-size:1.75rem;line-height:150%}}.base-xxl{font-family:roboto,sans-serif;font-size:2rem;line-height:120%;font-weight:400}@media (min-width:64.0625rem){.base-xxl{font-size:2.875rem;line-height:120%}}.btn,.button,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{font-family:roboto,sans-serif;font-size:1rem;line-height:normal;font-weight:600}.nav{font-family:roboto,sans-serif;font-size:1rem;line-height:140%;font-weight:400;letter-spacing:.08px}.sub-nav{font-family:roboto,sans-serif;font-size:.9375rem;line-height:140%;font-weight:400}.mini-title,.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title,.single-event .share-page__title,.single-event .single-event-overview__event_series__title,.single-event .single-event-overview__social-media__title,.single-event .single-event-overview__title,.single-event__meta__title,.single-event__registration__coming,.single-event__registration__no-link,.single-faculty__aside-widget-title,.single-news .related-categories__widget-title,.single-news .related-faculty__widget-title,.single-news__date-author>*,.single-program__callout__item__title,.single-spotlight .spotlight-hero__content .spotlight-hero__title .spotlight-hero__department{font-family:roboto,sans-serif;font-size:1rem;line-height:100%;font-weight:400;text-transform:uppercase}.blockquote{font-family:adobe-garamond-pro,serif;font-size:1.5rem;line-height:140%;font-weight:400}@media (min-width:64.0625rem){.blockquote{font-size:2.125rem;line-height:140%}}.btn--icon-external:after,.btn--icon-left:before,.btn--icon-pdf:after,.btn--icon-right:after,.single-event__meta .single-event__dates__listing::before,.single-event__meta .single-event__email::before,.single-event__meta .single-event__location::before,.single-event__registration__calendar:after,.single-event__registration__link:after,i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:theme-icons,sans-serif;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:theme-icons;src:url(../fonts/theme-icons.woff2?acc6e24c6530aed2b101641dae525a8a) format("woff2"),url(../fonts/theme-icons.woff?acc6e24c6530aed2b101641dae525a8a) format("woff"),url(../fonts/theme-icons.ttf?acc6e24c6530aed2b101641dae525a8a) format("truetype")}i[class*=" icon-"],i[class^=icon-]{display:inline-flex;align-items:center;justify-content:center}.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1,.single-faculty .faculty-hero__content .faculty-hero__title-heading,.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{font-size:5.625rem;line-height:100%}}.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-italic,.single-faculty .faculty-hero__content .faculty-hero__title-heading em{font-size:6.375rem;line-height:100%}}.h1-xl{font-family:roboto,sans-serif;font-size:2.625rem;line-height:110%;font-weight:400}@media (min-width:64.0625rem){.h1-xl{font-size:6.625rem;line-height:100%}}.h1-xl-italic{font-family:adobe-garamond-pro,serif;font-size:2.875rem;line-height:100%;font-weight:400;font-style:italic}@media (min-width:64.0625rem){.h1-xl-italic{font-size:7.5rem;line-height:100%}}.h2{font-family:roboto,sans-serif;font-size:1.8125rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h2{font-size:2.5rem;line-height:130%}}.h2-lg{font-family:roboto,sans-serif;font-size:4rem;line-height:100%;font-weight:400}.h2-lg-italic{font-family:adobe-garamond-pro,serif;font-size:4.8125rem;line-height:100%;font-weight:400;font-style:italic}.h3{font-family:roboto,sans-serif;font-size:1.5625rem;line-height:135%;font-weight:400}@media (min-width:64.0625rem){.h3{font-size:2rem;line-height:125%}}.h4{font-family:roboto,sans-serif;font-size:1.375rem;line-height:130%;font-weight:400}@media (min-width:64.0625rem){.h4{font-size:1.8125rem;line-height:130%}}.h5{font-family:roboto,sans-serif;font-size:1.25rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h5{font-size:1.5rem;line-height:125%}}.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-family:roboto,sans-serif;font-size:1.125rem;line-height:125%;font-weight:400}@media (min-width:64.0625rem){.h6,.single-program__callout__item__content,.single-program__callout__item__content p{font-size:1.25rem;line-height:140%}}.base-xxs{font-family:roboto,sans-serif;font-size:.75rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xxs{font-size:.875rem;line-height:150%}}.base-xs{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}.base-xs-italic{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:italic}.base-sm,.btn--tag,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag,.single-news .related-categories__categories-tag,.single-news__figure figcaption{font-family:roboto,sans-serif;font-size:.9375rem;line-height:150%;font-weight:400}.base-med{font-family:roboto,sans-serif;font-size:.875rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-med{font-size:1rem;line-height:150%}}.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-family:roboto,sans-serif;font-size:1.125rem;line-height:160%;font-weight:400}@media (min-width:64.0625rem){.base,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option,.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-faculty-expertise,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__department,.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-size:1.25rem;line-height:150%}}.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-family:roboto,sans-serif;font-size:1.5rem;line-height:150%;font-weight:400}@media (min-width:64.0625rem){.base-xl,.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{font-size:1.75rem;line-height:150%}}.base-xxl{font-family:roboto,sans-serif;font-size:2rem;line-height:120%;font-weight:400}@media (min-width:64.0625rem){.base-xxl{font-size:2.875rem;line-height:120%}}.btn,.button,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{font-family:roboto,sans-serif;font-size:1rem;line-height:normal;font-weight:600}.nav{font-family:roboto,sans-serif;font-size:1rem;line-height:140%;font-weight:400;letter-spacing:.08px}.sub-nav{font-family:roboto,sans-serif;font-size:.9375rem;line-height:140%;font-weight:400}.mini-title,.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title,.single-event .share-page__title,.single-event .single-event-overview__event_series__title,.single-event .single-event-overview__social-media__title,.single-event .single-event-overview__title,.single-event__meta__title,.single-event__registration__coming,.single-event__registration__no-link,.single-faculty__aside-widget-title,.single-news .related-categories__widget-title,.single-news .related-faculty__widget-title,.single-news__date-author>*,.single-program__callout__item__title,.single-spotlight .spotlight-hero__content .spotlight-hero__title .spotlight-hero__department{font-family:roboto,sans-serif;font-size:1rem;line-height:100%;font-weight:400;text-transform:uppercase}.blockquote{font-family:adobe-garamond-pro,serif;font-size:1.5rem;line-height:140%;font-weight:400}@media (min-width:64.0625rem){.blockquote{font-size:2.125rem;line-height:140%}}.btn--icon-external:after,.btn--icon-left:before,.btn--icon-pdf:after,.btn--icon-right:after,.single-event__meta .single-event__dates__listing::before,.single-event__meta .single-event__email::before,.single-event__meta .single-event__location::before,.single-event__registration__calendar:after,.single-event__registration__link:after,i[class*=" icon-"]:before,i[class^=icon-]:before{font-family:theme-icons,sans-serif;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{display:flex!important;position:relative;cursor:pointer;align-items:center;gap:.5rem;border-radius:50px;padding-top:1rem;padding-bottom:1rem;padding-left:1.625rem;padding-right:1.625rem;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:64.0625rem){.btn,.single-event__registration__calendar,.single-event__registration__link,a.skip-link{gap:.625rem}}.no-flex-gap .btn>*+*,.no-flex-gap .single-event__registration__calendar>*+*,.no-flex-gap .single-event__registration__link>*+*,.no-flex-gap a.skip-link>*+*{margin-left:.5rem}@media (min-width:64.0625rem){.no-flex-gap .btn>*+*,.no-flex-gap .single-event__registration__calendar>*+*,.no-flex-gap .single-event__registration__link>*+*,.no-flex-gap a.skip-link>*+*{margin-left:.625rem}}.no-flex-gap .btn::after,.no-flex-gap .single-event__registration__calendar::after,.no-flex-gap .single-event__registration__link::after,.no-flex-gap a.skip-link::after{margin-left:.5rem}@media (min-width:64.0625rem){.no-flex-gap .btn::after,.no-flex-gap .single-event__registration__calendar::after,.no-flex-gap .single-event__registration__link::after,.no-flex-gap a.skip-link::after{margin-left:.625rem}}.btn--primary,a.skip-link{background-color:#fdbf57;color:#23242a}.btn--primary:hover,a.skip-link:hover{background-color:#fee489;color:#23242a}.btn--secondary,.single-event__registration__calendar,.single-event__registration__link{background-color:#79003c;color:#fff}.btn--secondary:hover,.single-event__registration__calendar:hover,.single-event__registration__link:hover{background-color:#a80053;color:#fff}.btn--tertiary{background-color:transparent;color:#79003c}.btn--tertiary:hover{color:#a80053}.btn--icon-right,.single-event__registration__link{transition-timing-function:cubic-bezier(0,0,.2,1)}.btn--icon-right:hover:after,.single-event__registration__link:hover:after{--tw-translate-x:0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.btn--icon-right:after,.single-event__registration__link:after{content:"";transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.btn--icon-left::before{content:var(--tw-content);--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn--icon-left:before{content:""}.btn--icon-external:after{content:"";margin-left:-.25rem;margin-top:-.125rem;font-size:1.5625rem;line-height:100%}.single-event__registration__calendar:after{content:""}.btn--icon-pdf{gap:.75rem}.btn--icon-pdf:after{content:"";font-size:1.5625rem;line-height:100%}.btn--tag{display:flex;border-radius:3.125rem;background-color:#f5e3e7;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn--tag:hover{background-color:#79003c;color:#fff}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag,.single-news .related-categories__categories-tag{display:flex;height:2.625rem;width:auto;align-items:center;gap:1rem;border-radius:3.125rem;background-color:#f6f7f8;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;color:#23242a;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:150ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag:hover,.single-news .related-categories__categories-tag:hover{background-color:#79003c;color:#fff}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag figure,.single-news .related-categories__categories-tag figure{margin:0;height:1.625rem;width:1.625rem;border-radius:9999px}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms__tag figure img,.single-news .related-categories__categories-tag figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}a{text-underline-offset:2px}a:hover{color:#79003c}a.skip-link{position:absolute;top:1rem;left:-100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}a.skip-link:focus{position:absolute;left:1rem;z-index:100000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:currentColor;--tw-shadow:var(--tw-shadow-colored)}.btn a{background-color:rgba(0,0,0,0);padding:0;color:inherit}.b-image--left img,.b-image--left picture{-o-object-position:left;object-position:left}.b-image--right img,.b-image--right picture{-o-object-position:right;object-position:right}.b-image--top img,.b-image--top picture{-o-object-position:top;object-position:top}.b-image--bottom img,.b-image--bottom picture{-o-object-position:bottom;object-position:bottom}.b-image--left-top img,.b-image--left-top picture{-o-object-position:left top;object-position:left top}.b-image--left-bottom img,.b-image--left-bottom picture{-o-object-position:left bottom;object-position:left bottom}.b-image--right-top img,.b-image--right-top picture{-o-object-position:right top;object-position:right top}.b-image--right-bottom img,.b-image--right-bottom picture{-o-object-position:right bottom;object-position:right bottom}.single-news__date-author{margin-bottom:2rem}.single-news__date-author>*{margin-bottom:.75rem;display:block;color:#23242a}.single-news__figure{margin:0;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding:1rem}@media (min-width:80rem){.single-news__figure{padding:2rem}}.single-news__figure img{aspect-ratio:96/54;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.single-news__figure figcaption{margin-top:.75rem}.single-news__main-content{display:flex;flex-direction:column;flex-wrap:wrap;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd}@media (min-width:64.0625rem){.single-news__main-content{flex-direction:row}}.single-news__content{width:100%;padding-left:1rem;padding-right:1rem;padding-top:3rem;padding-bottom:3rem}@media (min-width:64.0625rem){.single-news__content{width:72%}}@media (min-width:80rem){.single-news__content{padding-left:4rem;padding-right:4rem;padding-top:6rem;padding-bottom:6rem}}.single-news__related-news{order:2;width:100%;border-width:0;border-top-width:1px;border-style:solid;border-top-color:#dbdbdd}@media (min-width:64.0625rem){.single-news__related-news{order:3}}.single-news__aside{order:3;width:100%;border-width:0;padding-top:3rem;padding-bottom:0}@media (min-width:64.0625rem){.single-news__aside{order:2;width:28%;border-left-width:1px;border-style:solid;border-left-color:#dbdbdd}}@media (min-width:80rem){.single-news__aside{padding-top:6rem;padding-bottom:6rem}}.single-news .share-and-categories-wrapper{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-left:1rem;padding-right:1rem;padding-bottom:3rem}@media (min-width:80rem){.single-news .share-and-categories-wrapper{padding-left:2rem;padding-right:2rem;padding-bottom:6rem}}.single-news .share-page__title{margin-bottom:1.5rem}.single-news .related-categories{margin-top:2rem}.single-news .related-categories__widget-title{margin-bottom:1rem}.single-news .related-categories ul{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;gap:.5rem;padding:0}.single-news .related-categories__widget-title,.single-news .related-faculty__widget-title{display:block;color:#23242a}.single-news__main+.news-related{display:none}@media (min-width:64.0625rem){.single-news__main+.news-related{display:block}}.single-event__main-content{display:flex;flex-direction:column;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd}@media (min-width:64.0625rem){.single-event__main-content{flex-direction:row}}.single-event__figure{order:1;margin-bottom:0;display:none;width:100%;padding:1rem}@media (min-width:64.0625rem){.single-event__figure{order:0;display:block;padding:2rem;padding-bottom:0}}.single-event__figure img{height:auto;width:100%}.single-event__figure--mobile{order:1;display:block}@media (min-width:64.0625rem){.single-event__figure--mobile{display:none}}.single-event__content-wrapper{order:3;width:100%}@media (min-width:64.0625rem){.single-event__content-wrapper{order:0;width:70%}}.single-event__content-wrapper .single-event__figure{margin-bottom:0;display:none;width:100%;padding:1rem}@media (min-width:64.0625rem){.single-event__content-wrapper .single-event__figure{display:block;padding:2rem;padding-bottom:0}}.single-event__content-wrapper .single-event__figure img{height:auto;width:100%}.single-event__content-wrapper .single-event__content{padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:80rem){.single-event__content-wrapper .single-event__content{padding-left:4rem;padding-right:4rem;padding-top:6rem;padding-bottom:6rem}}.single-event__aside{order:2;width:100%;border-width:0;border-top-width:1px;border-style:solid;border-top-color:#dbdbdd}@media (min-width:64.0625rem){.single-event__aside{order:0;width:30%;border-left-width:1px;border-top-width:0;border-left-color:#dbdbdd}}.single-event__aside .related-faculty,.single-event__aside .share-page{display:none}@media (min-width:64.0625rem){.single-event__aside .related-faculty,.single-event__aside .share-page{display:block}}.single-event__aside--mobile{order:4}@media (min-width:64.0625rem){.single-event__aside--mobile{display:none}}.single-event__aside--mobile .related-faculty,.single-event__aside--mobile .share-page{display:block}.single-event__meta{display:flex;flex-direction:column;gap:2rem;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;background-color:#f6f7f8;padding-left:1rem;padding-top:3rem;padding-bottom:3rem;padding-right:2rem}@media (min-width:64.0625rem){.single-event__meta{gap:4rem;padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:3.75rem}}.single-event__meta__title{display:block;color:#23242a}.single-event__meta__sub-title{margin-top:1rem}.single-event__meta .single-event__dates__listing::before,.single-event__meta .single-event__email::before,.single-event__meta .single-event__location::before{display:flex;height:3rem;min-width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:#dbdbdd;background-color:#fff;font-size:1.75rem;line-height:150%;line-height:0;color:#79003c}.single-event__meta .single-event__dates__listing{position:relative;margin-bottom:0;margin-top:2rem;display:flex;list-style-type:none;flex-direction:column;gap:1rem;padding-left:0;padding-left:4rem}.single-event__meta .single-event__dates__listing::before{content:"";position:absolute;left:0;top:0}.single-event__meta .single-event__email,.single-event__meta .single-event__location{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.single-event__meta .single-event__email p,.single-event__meta .single-event__location p{margin-bottom:0}.single-event__meta .single-event__location::before{content:""}.single-event__meta .single-event__email::before{content:""}.single-event__meta .single-event__event-series{margin-top:1.38rem;margin-bottom:0;list-style-type:none;padding-left:0}@media (min-width:64.0625rem){.single-event__meta .single-event__event-series{margin-top:1rem}}.single-event__meta .single-event__event-series__title{margin-bottom:1rem}.single-event__meta .single-event__social{margin-top:1.38rem}@media (min-width:64.0625rem){.single-event__meta .single-event__social{margin-top:2rem}}.single-event__meta .single-event__social__widget{margin-top:1.28rem}@media (min-width:64.0625rem){.single-event__meta .single-event__social__widget{margin-top:2rem}}.single-event__meta .single-event__social ul{margin-bottom:0;display:flex;list-style-type:none;gap:1rem;padding-left:0}@media (min-width:64.0625rem){.single-event__meta .single-event__social ul{gap:1.5rem}}.single-event__meta .single-event__social__item{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:#dbdbdd;background-color:#fff;font-size:1.2rem;line-height:0;color:#79003c;-webkit-text-decoration-line:none;text-decoration-line:none}.single-event__meta .single-event__social__item:hover{border-color:#79003c;background-color:#79003c;color:#fff}.single-event__meta__block:first-child{margin-bottom:2rem}.single-event__registration{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-top:3rem;padding-bottom:3rem;padding-left:1rem}@media (min-width:64.0625rem){.single-event__registration{padding-left:2rem;padding-right:2rem;padding-top:3.75rem;padding-bottom:3.75rem}}.single-event__registration__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-event__registration__coming,.single-event__registration__no-link{display:block;color:#23242a}.single-event__registration__coming{color:#79003c}.single-event__registration__calendar{margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.75rem;border-width:0}.single-event__registration__calendar::after{font-size:1.5rem;line-height:140%;line-height:0}.single-event .share-page{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-left:1rem;padding-right:1rem;padding-top:3rem;padding-bottom:3rem}@media (min-width:64.0625rem){.single-event .share-page{padding-left:2rem;padding-right:2rem;padding-top:3.75rem;padding-bottom:3.75rem}}.single-event .share-page__title{margin-bottom:1.38rem}.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title{margin:0;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-left:1rem;padding-right:1rem;padding-top:3.75rem;padding-bottom:2rem}@media (min-width:80rem){.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title{padding-left:2rem;padding-right:2rem}}.single-event .related-faculties__faculty>ul,.single-event .related-faculty__faculty>ul{margin:0;list-style-type:none;padding:0}.single-event .share-and-categories-wrapper--mobile{order:4}@media (min-width:64.0625rem){.single-event .share-and-categories-wrapper--mobile{display:none}}.single-event .share-and-categories-wrapper--mobile .share-page{border-top-width:1px;border-top-color:#dbdbdd}.single-event .related-faculties__widget-title,.single-event .related-faculty__widget-title,.single-event .share-page__title,.single-event .single-event-overview__event_series__title,.single-event .single-event-overview__social-media__title,.single-event .single-event-overview__title{display:block;color:#23242a}.single-faculty .faculty-hero{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-left:1rem;padding-right:1rem}@media (min-width:64.0625rem){.single-faculty .faculty-hero{padding-left:8rem;padding-right:8rem}}.single-faculty .faculty-hero__content{display:flex;flex-direction:column;gap:2rem;border-width:0;border-left-width:1px;border-style:solid;border-left-color:#dbdbdd;padding-top:4rem;padding-bottom:4rem;padding-left:1rem}@media (min-width:64.0625rem){.single-faculty .faculty-hero__content{flex-direction:row;align-items:center;gap:4rem;padding-top:6rem;padding-bottom:6rem;padding-left:4rem}}.single-faculty .faculty-hero__content .faculty-hero__image figure{margin-bottom:0}.single-faculty .faculty-hero__content .faculty-hero__image figure img{height:12.5rem;width:12.5rem;border-radius:9999px}@media (min-width:64.0625rem){.single-faculty .faculty-hero__content .faculty-hero__image figure img{height:17.5rem;width:17.5rem}}.single-faculty .faculty-hero__content .faculty-hero__title-heading{margin-bottom:0;color:#5e6a71}.single-faculty .faculty-hero__content .faculty-hero__title-heading em{display:block}.single-faculty__main-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd}@media (min-width:64.0625rem){.single-faculty__main-wrapper{flex-direction:row}}.single-faculty__main-wrapper .single-faculty__content-wrapper{width:100%}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__content-wrapper{width:70%}}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs{display:flex;flex-direction:column;gap:3rem;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-top:2rem;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs{padding-top:6rem;padding-bottom:6rem;padding-left:4rem;padding-right:2rem}}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-title{font-weight:700}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms{margin-top:.75rem}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms ul{margin-bottom:0;display:flex;list-style-type:none;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.75rem;padding-left:0}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms--current-status{pointer-events:none}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__taxs-terms--current-status .icon{border-radius:9999px;background-color:#e4e975;font-size:26px}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content{padding-left:1rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content{padding-left:4rem;padding-right:4rem;padding-bottom:1.5rem}}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles ul{margin-bottom:0;list-style-type:none;padding-left:0}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles ul li{margin-bottom:2rem}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles ul li:last-child{margin-bottom:0}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles ul li{margin-bottom:1rem}}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__titles__title{font-weight:700}.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__content{padding-top:2rem;padding-bottom:2rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__content-wrapper .single-faculty__titles-content .single-faculty__content{padding-top:4rem;padding-bottom:4rem}}.single-faculty__main-wrapper .single-faculty__aside{width:100%;border-width:0;border-style:solid}@media not all and (min-width:48rem){.single-faculty__main-wrapper .single-faculty__aside{display:none}}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside{width:30%;border-left-width:1px;border-left-color:#dbdbdd}}.single-faculty__main-wrapper .single-faculty__aside-inner{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;background-color:#f6f7f8;padding-top:3rem;padding-bottom:3rem;padding-left:1rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside-inner{padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:3.75rem}}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options{margin-top:2rem;margin-bottom:2rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options{margin-bottom:4rem}}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul{margin-bottom:0;display:flex;list-style-type:none;flex-direction:column;gap:1.5rem;padding-left:0}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option{display:flex;align-items:center;gap:1rem;overflow-wrap:anywhere}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option-icon{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:#dbdbdd;background-color:#fff;font-size:1.75rem;line-height:150%;color:#79003c}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option-icon .icon{line-height:0}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__contact__options ul .single-faculty__contact__option p{margin-bottom:0}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__container{margin-top:2rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__container{margin-top:4rem}}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__items{margin-top:1.5rem}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__items{margin-top:2rem}}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__items ul{margin-bottom:0;display:flex;list-style-type:none;gap:1rem;padding-left:0}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__items ul{gap:1.5rem}}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__items .single-faculty__social__item{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:#dbdbdd;background-color:#fff;font-size:1.2rem;line-height:0;color:#79003c;-webkit-text-decoration-line:none;text-decoration-line:none}.single-faculty__main-wrapper .single-faculty__aside-inner .single-faculty__social__items .single-faculty__social__item:hover{border-color:#79003c;background-color:#79003c;color:#fff}.single-faculty__main-wrapper .single-faculty__aside--mobile{display:block}@media (min-width:64.0625rem){.single-faculty__main-wrapper .single-faculty__aside--mobile{display:none}}.single-faculty__aside-widget-title{display:block;color:#23242a}.single-spotlight .spotlight-hero{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;padding-left:1rem;padding-right:1rem}@media (min-width:64.0625rem){.single-spotlight .spotlight-hero{padding-left:8rem;padding-right:8rem}}.single-spotlight .spotlight-hero__content{display:flex;flex-direction:column;gap:2rem;border-width:0;border-left-width:1px;border-style:solid;border-left-color:#dbdbdd;padding-left:1rem;padding-top:2rem;padding-bottom:4rem}@media (min-width:64.0625rem){.single-spotlight .spotlight-hero__content{flex-direction:row;align-items:center;gap:4rem;padding-top:6rem;padding-bottom:6rem;padding-left:4rem}}.single-spotlight .spotlight-hero__content .spotlight-hero__image figure{margin-bottom:0}.single-spotlight .spotlight-hero__content .spotlight-hero__image figure img{height:12.5rem;width:12.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}@media (min-width:64.0625rem){.single-spotlight .spotlight-hero__content .spotlight-hero__image figure img{height:17.5rem;width:17.5rem}}.single-spotlight .spotlight-hero__content .spotlight-hero__title{display:flex;flex-direction:column}.single-spotlight .spotlight-hero__content .spotlight-hero__title-overview{order:1;margin-bottom:2rem;color:#5e6a71}.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{order:2;margin-bottom:1.5rem;color:#5e6a71}@media (min-width:64.0625rem){.single-spotlight .spotlight-hero__content .spotlight-hero__title-fullname{margin-bottom:2rem}}.single-spotlight .spotlight-hero__content .spotlight-hero__title .spotlight-hero__department{order:3;color:#5e6a71}.single-spotlight__main-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd}@media (min-width:64.0625rem){.single-spotlight__main-wrapper{flex-direction:row}}.single-spotlight__content-wrapper{width:100%;padding-top:3rem;padding-bottom:3rem}@media (min-width:64.0625rem){.single-spotlight__content-wrapper{width:72%}}@media (min-width:80rem){.single-spotlight__content-wrapper{padding-top:6rem;padding-bottom:6rem}}.single-spotlight__aside{width:100%;border-width:0}@media (min-width:64.0625rem){.single-spotlight__aside{width:28%;border-left-width:1px;border-style:solid;border-left-color:#dbdbdd}}.single-spotlight__aside-share{border-width:0;border-bottom-width:1px;border-style:solid;border-bottom-color:#dbdbdd;background-color:#f6f7f8;padding-left:1rem;padding-right:1rem;padding-top:3rem;padding-bottom:3rem}@media (min-width:64.0625rem){.single-spotlight__aside-share{padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:3.75rem}}.single-spotlight .spotlights-related{width:100%;border-width:0;border-top-width:1px;border-style:solid;border-top-color:#dbdbdd}.single-program__callout{background-color:#79003c;padding-left:1rem;padding-right:1rem;padding-top:3rem;padding-bottom:3rem}@media (min-width:64.0625rem){.single-program__callout{padding-left:4rem;padding-right:4rem}}.single-program__callout dl{margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;row-gap:3rem;color:#fff}@media (min-width:64.0625rem){.single-program__callout dl{flex-direction:row}.single-program__callout__item{max-width:25%}}.single-program__callout__item__title{margin-bottom:.62rem;font-weight:400}.single-program__callout__item__content,.single-program__callout__item__content p{margin-bottom:0}.single-program__callout__item__content a:hover,.single-program__callout__item__content p a:hover{color:#ffd4dc}/*! purgecss end ignore */
/*# sourceMappingURL=style.min.css.map */
