/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion__content{padding-right:8%;}
#ifde-alert .alert{background:#2aa1ba!important;}.alert__title::before{display:none}.alert__title{font-size:2em;}
.gen-block-twocol .gen-block__media.media .image img{width:364px !important;margin-bottom:20px;}.field--name-soka-ambient-video ~ .ifde-page__title-wrapper h1{text-shadow:0 0 7px black;}.paragraph--type-gen-block-3-column{margin-top:0;}.gen-block-twocol .image img{border-radius:0;aspect-ratio:auto;object-fit:cover;object-position:center;}.gen-block-twocol .ifde-twocol__content>.field{display:flex;width:100%;}.full-width{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:0;}.gen-block-twocol .gen-block__caption{padding-left:0;border-left:0;}.ifde-twocol__content{margin-top:-60px;display:flex;justify-content:center;}.gen-block-twocol{margin:60px 0;width:100%;max-width:100%;}@media screen and (max-width:700px){.ifde-twocol__content{margin-top:-45px;display:flex;justify-content:center;flex-wrap:wrap;width:100vw;position:relative;left:-10%;margin-bottom:50px;}}@media screen and (max-width:700px){.gen-block-twocol .gen-block__media.media .image img{width:345px !important;margin-bottom:20px;}}.carousel-image-feature__slide:before{background-image:none;}@media screen and (min-width:700px){.carousel-image-feature__slide-caption{padding:14px 14px;position:absolute;left:40px;width:330px !important;background:#fefdebf5;bottom:35px !important;border-radius:5px;box-shadow:0 0 5px #00000080;}.carousel-image-feature__slide-caption p{font-size:18px;}}@media screen and (max-width:700px){.carousel-image-feature__slide-caption{background:#ffffff;color:#004b87;padding:20px 35px 20px;}}@media screen and (max-width:700px){.bg-feature--39177{background:linear-gradient(120deg,#004a88 0%,#004a88cc 59%,rgba(0,0,0,0.65) 100%),url(https://dev-sua.pantheonsite.io/sites/default/files/images/2025-09/leobgmobile.png) no-repeat;background-size:cover;}}@media screen and (max-width:700px){.bg-feature::before{content:none;}}@media screen and (max-width:700px){body h4,body .h4{font-family:Elza,sans-serif;padding:0;margin:0 0 15px 0;}}@media screen and (max-width:700px){.paragraph--type-wysiwyg{padding:0;}}@media screen and (max-width:700px){.carousel-image-feature{margin:40px 0 0 0;}}
.tight-margin{margin-bottom:-60px;}.fix-top{margin:0px 0 10px;}
.gen-block__title{margin:15px 0 0 0;}
.embedded-entity+figcaption{font-size:14px;line-height:1.3;font-weight:600;padding:7px 3px 12px;border:none;background-color:transparent;color:#004b87;margin:0;text-align:left;margin-bottom:15px;}.page-node-type-news .embedded-entity:not(.embedded-entity--thumbnail){margin:0 0px 0em;}.section-break{font-size:1.8em;font-weight:500;margin-bottom:0em;margin-top:15px;text-transform:none;}
.section-break{font-size:1.8em;font-weight:500;margin-bottom:1em;text-transform:none}.sub-head{font-size:2em;text-transform:none;margin:0 0 10px 0}.news-facultytitle{font-size:1.2em;font-weight:500;margin-bottom:1em;text-transform:uppercase}.news-sidebar{border-top:10px solid #004a88;float:right;width:35%;margin:0 0 10px 10px;background-color:#e6e6e6;font-size:.85em;padding:5px;}.news-sidebar h3{margin-top:0px;color:#004a88;}.news-sidebar a{color:#004a88;}.page-sidebar{border-top:10px solid black;float:right;width:35%;margin:0 0 10px 10px;background-color:#e6e6e6;font-size:.85em;padding:3px;}.page-sidebar h3{margin-top:0px;}.pac-sidebar{border-top:10px solid #841618;float:right;width:35%;margin:0 0 10px 10px;background-color:#fdf4ea;font-size:.75em;padding:5px;}.pac-sidebar h3{margin-top:0px;color:#841618;}.pac-sidebar a{color:#841618;}.gala-sidebar{border-top:10px solid #d2afff;float:none;width:100%;margin:0 0 10px 10px;background-color:#ededed;font-size:1.2em;padding:5px;box-shadow:1px 2px 7px 3px #00000038;}.gala-sidebar h3{margin-top:0px;color:#000000;}.gala-sidebar a{color:#000000;}.garden-sidebar{border-top:10px solid #0b8a4c;background:#000 url(/sites/default/files/images/2024-03/Untitled%20design%20%2810%29.png) center;background-image:url(/sites/default/files/images/2024-03/Untitled%20design%20%2810%29.png);background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0,0,0);background-size:cover;float:none;width:100%;margin:0 0 7px 7px;font-size:20px;padding:5px;box-shadow:1px 2px 7px 3px #00000038;}.garden-sidebar h3{margin-top:0px;color:#000000;}.garden-sidebar a{color:#000000;}@media screen and (max-width:700px){.news--detail h1{color:#004b87;text-transform:none;margin-bottom:10px;line-height:105%;font-size:30px;}}@media screen and (max-width:700px){.news--teaser{flex-wrap:wrap;}}
.fta-head h2{font-weight:400;}@media screen and (min-width:1025px){.page-node-type-pac-event .pac-follow-artist{max-width:619px}}
.paragraph--type-faculty-contact-list .field--name-field-job-title{font-weight:400;}.paragraph--type-faculty-featured .field--name-field-job-title{font-weight:400;}@media screen and (max-width:700px){.paragraph--type-faculty-featured .field--name-field-ff-faculty>.field__item{display:block;}}
.icon-float{height:80px;float:left}.icon{height:80px}
@media (min-width:700px){.gen-block-twocol .gen-block__media.media .image img{width:295px !important;}}@media screen and (min-width:1025px){.gen-block-twocol .gen-block__media.media .image img{width:320px !important;}}@media (min-width:700px){.gen-block-twocol .gen-block__media.media .contextual-region.image img{width:295px !important;}}@media screen and (min-width:1025px){.gen-block-twocol .gen-block__media.media .contextual-region.image img{width:320px !important;}}.gen-block-twocol .ifde-twocol__content>.field{justify-content:flex-start;}
