﻿/*!
Theme Name: WashUedu Theme
Author: WashU Public Affairs
Author URI: https://publicaffairs.wustl.edu/about/our-team
Description: washuedu child theme based on the parent antipasto
Template: antipasto
Version: 1.0.34
Text Domain: antipasto
Domain Path: /_lang/
*/:root{--font-ivystyle: "ivystyle-sans", Calibri, Tahoma, sans-serif;--font-ivypresto: "ivypresto-headline", Georgia, serif}:root{--site-gutter: 24px;--single-gutter: max(calc(((100vw - var(--scrollbar-width)) - 71.25rem)/2) + var(--site-gutter) , var(--site-gutter));--single-column: calc(( ( 100vw - var(--single-gutter) * 2 ) / 12 ) + 2px )}@media screen and (min-width: 37em){:root{--site-gutter: 24px}}@media screen and (min-width: 41em){:root{--site-gutter: 32px}}@media screen and (min-width: 50em){:root{--site-gutter: 32px}}@media screen and (min-width: 61.5em){:root{--site-gutter: 40px}}@media screen and (min-width: 71em){:root{--site-gutter: 64px}}@media screen and (min-width: 85em){:root{--site-gutter: 0px}}figure:not(.alignleft):not(.alignright)[class*=is-style-shadow][class*=bottom]{margin-bottom:4.5rem}figure:not(.alignleft):not(.alignright)[class*=is-style-shadow][class*=top]{margin-top:4.5rem}figure:not(.alignleft):not(.alignright)[class*=is-style-shadow] img{height:auto;max-width:calc(100% - 1.5rem)}figure:not(.alignleft):not(.alignright)[class*=is-style-shadow] figcaption{display:none}.is-style-shadow-red-bottom-left img{margin-left:1.5rem;box-shadow:-1.5rem 1.5rem #ba0c2f}.is-style-shadow-red-bottom-right img{margin-right:1.5rem;box-shadow:1.5rem 1.5rem #ba0c2f}.is-style-shadow-red-top-left img{margin-left:1.5rem;box-shadow:-1.5rem -1.5rem #ba0c2f}.is-style-shadow-red-top-right img{margin-right:1.5rem;box-shadow:1.5rem -1.5rem #ba0c2f}.is-style-shadow-dark-green-bottom-left img{margin-left:1.5rem;box-shadow:-1.5rem 1.5rem #13322b}.is-style-shadow-dark-green-bottom-right img{margin-right:1.5rem;box-shadow:1.5rem 1.5rem #13322b}.is-style-shadow-dark-green-top-left img{margin-left:1.5rem;box-shadow:-1.5rem -1.5rem #13322b}.is-style-shadow-dark-green-top-right img{margin-right:1.5rem;box-shadow:1.5rem -1.5rem #13322b}.is-style-shadow-mint-bottom-left img{margin-left:1.5rem;box-shadow:-1.5rem 1.5rem #b5e3d8}.is-style-shadow-mint-bottom-right img{margin-right:1.5rem;box-shadow:1.5rem 1.5rem #b5e3d8}.is-style-shadow-mint-top-left img{margin-left:1.5rem;box-shadow:-1.5rem -1.5rem #b5e3d8}.is-style-shadow-mint-top-right img{margin-right:1.5rem;box-shadow:1.5rem -1.5rem #b5e3d8}.is-style-shadow-coral-bottom-left img{margin-left:1.5rem;box-shadow:-1.5rem 1.5rem #ff6d6a}.is-style-shadow-coral-bottom-right img{margin-right:1.5rem;box-shadow:1.5rem 1.5rem #ff6d6a}.is-style-shadow-coral-top-left img{margin-left:1.5rem;box-shadow:-1.5rem -1.5rem #ff6d6a}.is-style-shadow-coral-top-right img{margin-right:1.5rem;box-shadow:1.5rem -1.5rem #ff6d6a}.wp-block-group.has-red-background-color,.wp-block-group.has-dark-green-background-color{color:#fff}.wp-block-group.has-red-background-color .wp-block-button:not(.is-style-text-arrow) .wp-block-button__link,.wp-block-group.has-dark-green-background-color .wp-block-button:not(.is-style-text-arrow) .wp-block-button__link{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.wp-block-group.has-red-background-color .wp-block-button:not(.is-style-text-arrow) .wp-block-button__link:hover,.wp-block-group.has-red-background-color .wp-block-button:not(.is-style-text-arrow) .wp-block-button__link:focus,.wp-block-group.has-dark-green-background-color .wp-block-button:not(.is-style-text-arrow) .wp-block-button__link:hover,.wp-block-group.has-dark-green-background-color .wp-block-button:not(.is-style-text-arrow) .wp-block-button__link:focus{background:#fff;border:1px solid #fff;color:#222}.wp-block-group.has-red-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link,.wp-block-group.has-dark-green-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link{color:#fff}.wp-block-group.has-red-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link::after,.wp-block-group.has-dark-green-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link::after{background:url("../antipasto/assets/icons/arrow.svg#white") no-repeat center;background-size:cover}.wp-block-group.has-red-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:hover,.wp-block-group.has-red-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:focus,.wp-block-group.has-dark-green-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:hover,.wp-block-group.has-dark-green-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:focus{color:#fff}.wp-block-group.has-red-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:hover::after,.wp-block-group.has-red-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:focus::after,.wp-block-group.has-dark-green-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:hover::after,.wp-block-group.has-dark-green-background-color .wp-block-button.is-style-text-arrow .wp-block-button__link:focus::after{background:url("../antipasto/assets/icons/arrow.svg#white") no-repeat center}.wp-block-group.has-red-background-color .wp-block-quote cite,.wp-block-group.has-dark-green-background-color .wp-block-quote cite{color:#fff}.wp-block-group.has-red-background-color .wp-block-quote cite::before,.wp-block-group.has-dark-green-background-color .wp-block-quote cite::before{background:#fff}.wp-block-group.has-red-background-color .wp-block-quote::before,.wp-block-group.has-dark-green-background-color .wp-block-quote::before{background:url("../antipasto/assets/icons/quote.svg#white") no-repeat center}.wp-block-group.has-red-background-color .wp-block-pullquote cite,.wp-block-group.has-dark-green-background-color .wp-block-pullquote cite{color:#fff}.wp-block-group.has-red-background-color .wp-block-pullquote cite::before,.wp-block-group.has-dark-green-background-color .wp-block-pullquote cite::before{background:#fff}.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_red1000-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_green1000-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_green300-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_red600-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_gold400-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_green1300-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_teal800-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_gray900-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-red-background-color .wp-block-pullquote .has-color_gray200-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_red1000-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_green1000-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_green300-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_red600-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_gold400-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_green1300-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_teal800-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_gray900-accent-color.has-accent-color.pullquote-accent,.wp-block-group.has-dark-green-background-color .wp-block-pullquote .has-color_gray200-accent-color.has-accent-color.pullquote-accent{background:#fff}.wp-block-group.has-red-background-color ul li.is-style-phone::before,.wp-block-group.has-dark-green-background-color ul li.is-style-phone::before{background-image:url("../antipasto/assets/icons/list/phone.svg#white")}.wp-block-group.has-red-background-color ul li.is-style-hours::before,.wp-block-group.has-dark-green-background-color ul li.is-style-hours::before{background-image:url("../antipasto/assets/icons/list/time.svg#white")}.wp-block-group.has-red-background-color ul li.is-style-email::before,.wp-block-group.has-dark-green-background-color ul li.is-style-email::before{background-image:url("../antipasto/assets/icons/list/email.svg#white")}.wp-block-group.has-red-background-color ul li.is-style-fax::before,.wp-block-group.has-dark-green-background-color ul li.is-style-fax::before{background-image:url("../antipasto/assets/icons/list/fax.svg#white")}.wp-block-group.has-red-background-color ul li.is-style-location::before,.wp-block-group.has-dark-green-background-color ul li.is-style-location::before{background-image:url("../antipasto/assets/icons/list/location.svg#white")}.wp-block-group.has-red-background-color .wp-block-heading,.wp-block-group.has-dark-green-background-color .wp-block-heading{color:#fff}.site-header .site-title-container{position:relative}.site-header .site-title-container svg{width:11.8rem}.site-header .site-branding>.container{align-items:flex-end}.site-header .washu-main-menu-content>li.is-button-true>a.menu-item-link{font-size:13.328px;font-size:.833rem;padding:.25rem .5rem;border:1px solid #b1b1b1;text-transform:uppercase;letter-spacing:.04169rem}.site-header .washu-main-menu-content>li.is-button-true.is-open>a.menu-item-link{background:#e6e6e6;border-color:#e6e6e6}.site-header .washu-main-menu-content>li.is-button-true:hover>a.menu-item-link{background:#e6e6e6;border-color:#e6e6e6}.site-header.is-sticky{border-top:.5rem solid #ba0c2f}.site-header.is-sticky .site-title-container{transform:scale(1);margin-bottom:0}.site-header.is-sticky.tactical-menu-present .site-branding>.container{padding-top:.5rem}@media screen and (min-width: 61.5em){.site-header .washu-main-menu-wrapper .washu-main-menu{position:static}.site-header .washu-main-menu-wrapper .washu-main-menu-content{position:static}.site-header .washu-main-menu-wrapper .washu-main-menu-content>li.menu-item{position:static}.site-header .site-title-container{top:-10px}.site-header .site-title-container svg{width:13.8rem}}ul.washu-main-menu-content.mobile-only{display:block}@media screen and (min-width: 61.5em){ul.washu-main-menu-content.mobile-only{display:none}}.mega-menu{position:absolute;width:100vw;left:0;text-align:left;padding:3rem 0;background-color:#fff;border-bottom:1px solid #e6e6e6;clip-path:inset(0% 0% 100% 0%);transition:all .3s;visibility:hidden}.is-open .mega-menu{visibility:visible;transition:all .3s;clip-path:inset(0% 0% 0% 0%);max-height:100vh;overflow-y:scroll}.is-open .mega-menu .wp-block-washu-nav-item{opacity:1;transition:all .3s}.mega-menu .wp-block-washu-nav-item{opacity:0;transition:all .3s}.mega-menu .wp-block-washu-nav-link{margin-bottom:1.5rem}.mega-menu .wp-block-washu-nav-link p{font-size:16px;font-size:1rem;font-weight:400;margin-bottom:.5rem}.mega-menu .wp-block-washu-nav-link a{color:#222;display:block}.mega-menu .wp-block-washu-nav-link h6{font-size:16px;font-size:1rem;margin-bottom:.5rem}.mega-menu .wp-block-washu-nav-link h6 a{color:#ba0c2f}.mega-menu .wp-block-washu-nav-link h6:not(:has(a)){margin-bottom:1rem}.mega-menu .wp-block-washu-nav-link h6:not(:has(a))::after{content:"";background-color:#215732;width:5rem;height:.125rem;display:block;margin-top:.5rem;margin-bottom:.5rem}.mega-menu .wp-block-washu-nav-overview h5{margin-bottom:2rem;position:relative}.mega-menu .wp-block-washu-nav-overview h5 a:hover::after{transform:translateX(5px);transition:all .3s}.mega-menu .wp-block-washu-nav-overview h5 a::after{content:"";position:absolute;background-image:url("../antipasto/assets/icons/right-arrow.svg#gray-dark");top:.5rem;background-size:1rem 1rem;margin-left:.5rem;width:1rem;height:1rem;transition:all .3s}.mega-menu .wp-block-washu-nav-overview h5 a{color:#222}.mega-menu .nav-group{margin-left:1rem}#masthead .mega-menu .wp-block-image{margin-top:0}#masthead .mega-menu .wp-block-image img{aspect-ratio:2/3;object-fit:cover}.washu-main-menu-content .mega-menu .is-style-large-text-arrow .wp-block-button__link,.washu-main-menu-content .mega-menu .is-style-text-arrow .wp-block-button__link{color:#ba0c2f}.washu-main-menu-content .mega-menu .is-style-large-text-arrow .wp-block-button__link:hover,.washu-main-menu-content .mega-menu .is-style-large-text-arrow .wp-block-button__link:focus,.washu-main-menu-content .mega-menu .is-style-text-arrow .wp-block-button__link:hover,.washu-main-menu-content .mega-menu .is-style-text-arrow .wp-block-button__link:focus{color:#971b2f}.washu-main-menu-content .mega-menu .is-style-button-outline .wp-block-button__link{color:#ba0c2f}.washu-main-menu-content .mega-menu .is-style-button-outline .wp-block-button__link:hover,.washu-main-menu-content .mega-menu .is-style-button-outline .wp-block-button__link:focus{color:#fff}section.prefooter{position:relative;text-align:center}section.prefooter .prefooter-inner{background:#faf7ef;padding:3rem 3rem 4.5rem}section.prefooter .heading-accent.has-accent-color{margin-left:auto;margin-right:auto;background-color:#ff6d6a;margin-bottom:2rem}section.prefooter::after{content:"";position:absolute;width:100%;height:4.5rem;background-color:#000;bottom:0;left:0;z-index:-1}section.prefooter .wp-block-buttons{display:flex;justify-content:center;gap:1.5rem}section.prefooter .wp-block-buttons a{margin-bottom:0}section.prefooter .text-inner{max-width:47rem;margin:0px auto}.post-medium.people .post-image-container img{aspect-ratio:1/1}.post-medium.people .post-detail p.title{color:#222;font-weight:600;font-size:19.2px;font-size:1.2rem}.post-medium.people .post-detail p.subtitle{color:#222;font-weight:400;font-style:italic}.is-style-large-text-arrow .wp-block-button__link{background-color:rgba(0,0,0,0);color:#ba0c2f;text-transform:uppercase;padding:0;border:none;font-size:19.2px;font-size:1.2rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.06rem;display:flex;align-items:center;text-align:inherit;flex-shrink:0}.is-style-large-text-arrow .wp-block-button__link svg{width:3.75rem;margin-left:1rem;flex-shrink:0}.is-style-large-text-arrow .wp-block-button__link svg #Layer_1,.is-style-large-text-arrow .wp-block-button__link svg #Layer_2{transition:all .3s}.is-style-large-text-arrow .wp-block-button__link:hover{background-color:rgba(0,0,0,0);border:none;text-decoration:underline}.is-style-large-text-arrow .wp-block-button__link:hover svg #Layer_1{transform:translateX(4px);transition:all .3s}.is-style-large-text-arrow .wp-block-button__link:hover svg #Layer_1 g path:first-child{fill:#971b2f}.is-style-large-text-arrow .wp-block-button__link:hover svg #Layer_2{transition:all .3s}.is-style-large-text-arrow .wp-block-button__link:hover svg #Layer_2 rect{fill:#971b2f}#main .wp-block-washu-call-out .has-accent-color.has-color_red1000-accent-color .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-washu-call-out .has-accent-color.has-color_green1000-accent-color .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-washu-call-out .has-accent-color.has-color_green1300-accent-color .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-washu-call-out .has-accent-color.has-color_teal800-accent-color .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-washu-call-out .has-accent-color.has-color_gray900-accent-color .is-style-large-text-arrow .wp-block-button__link{color:#fff}#main .wp-block-washu-call-out .has-accent-color.has-color_red1000-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-washu-call-out .has-accent-color.has-color_green1000-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-washu-call-out .has-accent-color.has-color_green1300-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-washu-call-out .has-accent-color.has-color_teal800-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-washu-call-out .has-accent-color.has-color_gray900-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child{display:none}#main .wp-block-washu-call-out .has-accent-color.has-color_red1000-accent-color .is-style-large-text-arrow svg #Layer_2,#main .wp-block-washu-call-out .has-accent-color.has-color_green1000-accent-color .is-style-large-text-arrow svg #Layer_2,#main .wp-block-washu-call-out .has-accent-color.has-color_green1300-accent-color .is-style-large-text-arrow svg #Layer_2,#main .wp-block-washu-call-out .has-accent-color.has-color_teal800-accent-color .is-style-large-text-arrow svg #Layer_2,#main .wp-block-washu-call-out .has-accent-color.has-color_gray900-accent-color .is-style-large-text-arrow svg #Layer_2{display:none}#main .wp-block-washu-call-out .has-accent-color.has-color_red600-accent-color .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-washu-call-out .has-accent-color.has-color_gold400-accent-color .is-style-large-text-arrow .wp-block-button__link{color:#000}#main .wp-block-washu-call-out .has-accent-color.has-color_red600-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-washu-call-out .has-accent-color.has-color_gold400-accent-color .is-style-large-text-arrow svg #Layer_1 g path:first-child{display:none}#main .wp-block-washu-call-out .has-accent-color.has-color_red600-accent-color .is-style-large-text-arrow svg #Layer_1 g path:nth-child(2),#main .wp-block-washu-call-out .has-accent-color.has-color_gold400-accent-color .is-style-large-text-arrow svg #Layer_1 g path:nth-child(2){fill:#000}#main .wp-block-washu-call-out .has-accent-color.has-color_red600-accent-color .is-style-large-text-arrow svg #Layer_2,#main .wp-block-washu-call-out .has-accent-color.has-color_gold400-accent-color .is-style-large-text-arrow svg #Layer_2{display:none}#main .wp-block-washu-call-out .is-style-large-text-arrow .wp-block-button__link{border:none;color:#ba0c2f}#main .wp-block-washu-call-out .is-style-large-text-arrow .wp-block-button__link:hover{background:none;color:#971b2f}#main .wp-block-cover .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-group.has-red-background-color .is-style-large-text-arrow .wp-block-button__link,#main .wp-block-group.has-dark-green-background-color .is-style-large-text-arrow .wp-block-button__link{color:#fff;border:none}#main .wp-block-cover .is-style-large-text-arrow .wp-block-button__link:hover,#main .wp-block-group.has-red-background-color .is-style-large-text-arrow .wp-block-button__link:hover,#main .wp-block-group.has-dark-green-background-color .is-style-large-text-arrow .wp-block-button__link:hover{background:none}#main .wp-block-cover .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-group.has-red-background-color .is-style-large-text-arrow svg #Layer_1 g path:first-child,#main .wp-block-group.has-dark-green-background-color .is-style-large-text-arrow svg #Layer_1 g path:first-child{display:none}#main .wp-block-cover .is-style-large-text-arrow svg #Layer_2,#main .wp-block-group.has-red-background-color .is-style-large-text-arrow svg #Layer_2,#main .wp-block-group.has-dark-green-background-color .is-style-large-text-arrow svg #Layer_2{display:none}#main .localist_widget_wrapper .lw.event_item{border-bottom:0;border:1px solid #ba0c2f;margin-bottom:1.5rem;padding:0 1.5rem}#main .localist_widget_wrapper .lw.event_item:has(a:hover){background:linear-gradient(90deg, #CB2237 0%, #971B2F 100%);color:#fff}#main .localist_widget_wrapper .lw.event_item:has(a:hover) a,#main .localist_widget_wrapper .lw.event_item:has(a:hover) .event_date{color:#fff}#main .localist_widget_wrapper .lw.event_item:has(a:hover) .link-animate.animate-small{background-size:0 0,100% .125rem;background-image:linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)),linear-gradient(#fff, #fff)}#main .localist_widget_wrapper .lw.event_item .link-animate.animate-small{background-size:100% 0,0 .125rem}#main #lclst_widget_footer{display:none}#main .localist_widget_container{container-type:inline-size}@container (min-width: 50em){#main .localist_widget_wrapper .lw.event_list{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}#main .localist_widget_wrapper .lw.event_list .event_item{margin-bottom:0}#main .localist_widget_wrapper .lw.event_list:not(:has(>:nth-child(3))){grid-template-columns:1fr 1fr}#main .localist_widget_wrapper .lw.event_list:not(:has(>:nth-child(2))){grid-template-columns:1fr}}#content:has(.page-content>.wp-block-washu-page-topper:first-child),#content:has(.page-content>.wp-block-washu-spotlight-topper:first-child){margin-top:0}#content:has(.entry-content>.wp-block-washu-post-topper:first-child){margin-top:0}#masthead .wp-block-washu-call-out{margin-bottom:1rem}#masthead .wp-block-washu-call-out .call-out-inner{padding:1rem}body.page:not(.home):not(.page-brand-vignette) .page-content>*:first-child{display:none}.no-margin-bottom{margin-bottom:0 !important}.single-brand-vignettes #content:has(.entry-content>.wp-block-washu-brand-vignette-topper:first-child),.page-brand-vignette #content:has(.entry-content>.wp-block-washu-brand-vignette-topper:first-child){margin-top:0}.single-brand-vignettes #content:has(.entry-content>.wp-block-video:first-child),.page-brand-vignette #content:has(.entry-content>.wp-block-video:first-child){margin-top:0}.single-brand-vignettes .entry-content>.wp-block-video:first-of-type,.page-brand-vignette .entry-content>.wp-block-video:first-of-type{margin-top:0}.single-brand-vignettes #page,.page-brand-vignette #page{background-color:#faf7ef}.single-brand-vignettes .prefooter,.page-brand-vignette .prefooter{text-align:left}.single-brand-vignettes .prefooter .header-link,.page-brand-vignette .prefooter .header-link{display:flex;align-items:flex-end;margin-bottom:1.5rem}.single-brand-vignettes .prefooter .header-link h3,.page-brand-vignette .prefooter .header-link h3{margin-bottom:0;margin-right:1rem;line-height:100%}.single-brand-vignettes .prefooter .header-link a,.page-brand-vignette .prefooter .header-link a{margin-bottom:0}.single-brand-vignettes .prefooter .header-link .wp-block-button,.page-brand-vignette .prefooter .header-link .wp-block-button{flex-shrink:0}.single-brand-vignettes .prefooter .recirculation-card,.page-brand-vignette .prefooter .recirculation-card{background-color:#fff;padding:3rem 2rem 4.5rem 2rem;text-align:center}.single-brand-vignettes .prefooter .recirculation-card a,.page-brand-vignette .prefooter .recirculation-card a{text-decoration:none}.single-brand-vignettes .prefooter .recirculation-card a:hover,.page-brand-vignette .prefooter .recirculation-card a:hover{background-color:rgba(0,0,0,0);border:none;text-decoration:underline}.single-brand-vignettes .prefooter .recirculation-card a:hover p,.page-brand-vignette .prefooter .recirculation-card a:hover p{text-decoration:underline}.single-brand-vignettes .prefooter .recirculation-card a:hover .wp-block-button__link,.page-brand-vignette .prefooter .recirculation-card a:hover .wp-block-button__link{color:#971b2f}.single-brand-vignettes .prefooter .recirculation-card a:hover svg #Layer_1,.page-brand-vignette .prefooter .recirculation-card a:hover svg #Layer_1{transform:translateX(4px);transition:all .3s}.single-brand-vignettes .prefooter .recirculation-card a:hover svg #Layer_1 g path:first-child,.page-brand-vignette .prefooter .recirculation-card a:hover svg #Layer_1 g path:first-child{fill:#971b2f}.single-brand-vignettes .prefooter .recirculation-card a:hover svg #Layer_2,.page-brand-vignette .prefooter .recirculation-card a:hover svg #Layer_2{transition:all .3s}.single-brand-vignettes .prefooter .recirculation-card a:hover svg #Layer_2 rect,.page-brand-vignette .prefooter .recirculation-card a:hover svg #Layer_2 rect{fill:#971b2f}.single-brand-vignettes .prefooter .recirculation-card .prev .wp-block-button__link,.single-brand-vignettes .prefooter .recirculation-card .next .wp-block-button__link,.page-brand-vignette .prefooter .recirculation-card .prev .wp-block-button__link,.page-brand-vignette .prefooter .recirculation-card .next .wp-block-button__link{margin-bottom:0;justify-content:center}.single-brand-vignettes .prefooter .recirculation-card p,.page-brand-vignette .prefooter .recirculation-card p{font-size:33.184px;font-size:2.074rem;font-style:normal;font-weight:400;line-height:120%;color:#222;text-decoration:none;margin-bottom:0;margin-top:1.5rem}.single-brand-vignettes .prefooter .recirculation-card p:hover,.page-brand-vignette .prefooter .recirculation-card p:hover{text-decoration:underline}.single-brand-vignettes .prefooter .recirculation-card .prev,.page-brand-vignette .prefooter .recirculation-card .prev{position:relative;padding-bottom:3rem;margin-bottom:3rem}.single-brand-vignettes .prefooter .recirculation-card .prev svg,.page-brand-vignette .prefooter .recirculation-card .prev svg{margin-right:1rem;margin-left:0}.single-brand-vignettes .prefooter .recirculation-card .prev a:hover svg #Layer_1,.page-brand-vignette .prefooter .recirculation-card .prev a:hover svg #Layer_1{transform:translateX(-4px)}.single-brand-vignettes .prefooter .recirculation-card .prev::after,.page-brand-vignette .prefooter .recirculation-card .prev::after{content:"";position:absolute;bottom:0;width:100%;left:0;height:1px;background:#b1b1b1}.single-brand-vignettes .wp-block-washu-story-carousel,.page-brand-vignette .wp-block-washu-story-carousel{padding-bottom:4rem;margin-top:3rem;margin-bottom:3rem;padding-top:4rem;background-color:#edeae1}.single-brand-vignettes .wp-block-washu-story-carousel .container h3,.page-brand-vignette .wp-block-washu-story-carousel .container h3{text-align:left}.single-brand-vignettes .wp-block-washu-story-carousel::after,.page-brand-vignette .wp-block-washu-story-carousel::after{display:none}@media screen and (min-width: 50em){.single-brand-vignettes .wp-block-washu-story-carousel .slider .slide,.page-brand-vignette .wp-block-washu-story-carousel .slider .slide{width:22.75rem}}@media screen and (min-width: 50em){.single-brand-vignettes .prefooter .recirculation-card,.page-brand-vignette .prefooter .recirculation-card{text-align:left;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8rem;padding:3rem 4rem 4.5rem 4rem}.single-brand-vignettes .prefooter .recirculation-card .prev,.page-brand-vignette .prefooter .recirculation-card .prev{padding-bottom:0;margin-bottom:0}.single-brand-vignettes .prefooter .recirculation-card .prev::after,.page-brand-vignette .prefooter .recirculation-card .prev::after{right:-4rem;height:100%;width:1px;top:0;left:auto}.single-brand-vignettes .prefooter .recirculation-card .prev,.single-brand-vignettes .prefooter .recirculation-card .next,.page-brand-vignette .prefooter .recirculation-card .prev,.page-brand-vignette .prefooter .recirculation-card .next{min-height:18.75rem}.single-brand-vignettes .prefooter .recirculation-card .prev .wp-block-button__link,.single-brand-vignettes .prefooter .recirculation-card .next .wp-block-button__link,.page-brand-vignette .prefooter .recirculation-card .prev .wp-block-button__link,.page-brand-vignette .prefooter .recirculation-card .next .wp-block-button__link{justify-content:left}.single-brand-vignettes .prefooter .recirculation-card .prev p,.single-brand-vignettes .prefooter .recirculation-card .next p,.page-brand-vignette .prefooter .recirculation-card .prev p,.page-brand-vignette .prefooter .recirculation-card .next p{margin-top:3rem}.single-brand-vignettes .prefooter .recirculation-card .next .wp-block-button__link,.page-brand-vignette .prefooter .recirculation-card .next .wp-block-button__link{justify-content:flex-end}}.page-brand-vignette .prefooter .recirculation-card{gap:0;display:block}.page-brand-vignette .prefooter .recirculation-card .card-inner{min-height:18.75rem}.page-brand-vignette .prefooter .recirculation-card .wp-block-button__link{justify-content:flex-start}.single-people .page-header{margin-bottom:6.5rem;background:linear-gradient(90deg, #CB2237 0%, #971B2F 100%);color:#fff}.single-people .page-header h1,.single-people .page-header h2,.single-people .page-header a,.single-people .page-header p{color:#fff}.single-people .header-page-inner{padding-top:3rem}.single-people .wp-block-group.has-dark-green-background-color p,.single-people .wp-block-group.has-red-background-color p{color:#fff}.single-people .wp-block-group.has-grey-background-color p,.single-people .wp-block-group.has-warm-gray-background-color p{color:#222}.single-people .wp-block-pullquote p{color:#222}.single-people .page-header .header-page-inner.has-image .feature-image{margin:1.5rem auto 1.5rem}.single-people .page-header .header-page-inner.has-image .feature-image img{margin:0;display:block;float:none;width:100%;max-width:432px;max-height:432px;aspect-ratio:1/1;object-fit:cover}@media screen and (max-width: 61.5em){.single-people .page-header .header-page-inner.has-image .feature-image{margin-top:64px}}.single-people .page-header .header-page-inner.has-image .header-container .header-content{width:100%;padding:0;min-height:0}.single-people .header-container{width:100%;max-width:71.25rem;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.single-people .header-container:after{content:"";display:table;clear:both}.single-people .header-container .page-title{margin-bottom:1.5rem;margin-top:0;font-size:3.583rem}.single-people .header-container .entry-categories{margin-bottom:2rem}.single-people .header-container .person-pronouns{margin-bottom:1.5rem;font-size:16px;font-size:1rem}.single-people .header-container .list-icons{padding-left:2rem;margin-bottom:0}.single-people .header-container .list-icons li.phone::before{background-image:url("../antipasto/assets/icons/list/phone.svg#white")}.single-people .header-container .list-icons li:last-child{margin-bottom:0}.single-people .header-container .list-icons li.email::before{background-image:url("../antipasto/assets/icons/list/email.svg#white")}.single-people .header-container::after{display:none}.single-people .header-container .person-title{margin-bottom:1rem}.single-people .header-container .person-subtitle{margin-bottom:2rem;font-size:19.2px;font-size:1.2rem;font-weight:400}.single-people .header-container .contact-information{margin-top:1.5rem;margin-bottom:2rem}.single-people .header-container .contact-information .email a{word-wrap:break-word}.single-people .header-container .contact-information:last-child{margin-bottom:0}.single-people .header-container .mailing-address{margin-top:1.5rem}.single-people .header-container h2{margin:0 0 1rem 0;font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase;font-family:var(--font-sans)}@media screen and (min-width: 61.5em){.single-people .header-page-inner{padding-top:4rem}.single-people .header-container{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:24px}.single-people .page-header .header-page-inner.has-image .feature-image{grid-column-start:2;grid-column-end:3;grid-row-start:1;display:flex;align-items:flex-end;margin:0}}@media screen and (max-width: 61.5em){.single-people .header-container .header-bar-area{border-left:1px solid #fff;margin-top:1.5rem;padding-left:1.5rem}.single-people .header-container .header-bar-area .contact-information{padding-top:1.5rem}.single-people .header-container .feature-image{margin-top:4rem}}@media screen and (min-width: 61.5em){.single-people .header-container .header-bar-area{display:flex;flex-wrap:nowrap;padding-left:1.5rem;padding-bottom:1.5rem;position:relative}.single-people .header-container .header-bar-area::before{content:"";background-color:#e6e6e6;width:1px;height:calc(100% + 3rem);position:absolute;left:0}.single-people .header-container .contact-information{width:50%;margin-bottom:0;padding-right:24px}.single-people .header-container .mailing-address{width:50%}}.full-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#edeae1}.full-overlay .inner-container{max-width:47rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--site-gutter);padding-right:var(--site-gutter);width:100%;text-align:center}.full-overlay form input.search-field{background-color:#fff;padding-right:0;height:5rem}.full-overlay form button.search-submit svg:hover path{fill:#971b2f}.full-overlay .search-submit::after{content:"";display:block;z-index:10;width:2.938rem;height:2.938rem;background:url("../../themes/antipasto/assets/icons/search.svg#text") no-repeat center center;background-color:#fff}.full-overlay button.search-clear::after{content:"";display:block;position:absolute;top:0;right:0;z-index:10;width:2.938rem;height:100%;background:url("../../themes/antipasto/assets/icons/close-sprite.svg#black") no-repeat center center;background-size:1.178rem 1.178rem}.full-overlay button.search-clear~button.search-submit{padding:0;right:2.938rem}.full-overlay button.search-clear~button.search-submit::after{background-image:url("../../themes/antipasto/assets/icons/search.svg#white");background-color:#ba0c2f;background-size:1.178rem 1.178rem}.full-overlay button.search-clear.cludo-hidden~button{right:0}.full-overlay button.search-clear.cludo-hidden~button::after{background:url("../../themes/antipasto/assets/icons/search.svg#text") no-repeat center center;background-color:#fff}.full-overlay h2{margin-top:4rem;margin-bottom:3rem;font-size:57.33008px;font-size:3.58313rem}.full-overlay .wp-block-buttons{margin-top:3rem;justify-content:center;row-gap:0;column-gap:1.5rem}@media screen and (min-width: 30em){.full-overlay{display:flex;justify-content:center;align-items:center}.full-overlay h2{margin-top:0}}.washu-search-wrapper.is-open{z-index:100}.washu-search-wrapper .header-search::after{display:none}.washu-search-wrapper .header-search .search-close{background-color:#edeae1}.washu-search-wrapper .header-search .search-close:hover svg path{fill:#000}.washu-search-wrapper .header-search button{right:0;height:5rem;top:0;background-color:#fff;padding:0}.washu-search-wrapper .header-search button svg path{fill:#000}.washu-search-wrapper .header-search form{height:auto;padding:0}.washu-search-wrapper .header-search form .search-clear{display:block;position:absolute;width:3rem;border:none}.washu-search-wrapper .header-search form .search-clear.cludo-hidden{display:none}.other-searches ul{margin-top:1.5rem;list-style:none;padding-left:1rem}.other-searches ul a{font-size:1rem;font-weight:600;text-decoration:none}.other-searches ul a span{font-weight:400;display:block;font-style:italic}.other-searches ul a:hover{text-decoration:underline}.single-policies .page-header{background-color:#f8f8f8;position:relative;margin-bottom:7rem}.single-policies .page-header .header-page-inner{width:100%;max-width:71.25rem;margin:0 auto;padding-left:1rem;padding-right:1rem;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.single-policies .page-header .header-page-inner:after{content:"";display:table;clear:both}.single-policies .page-header .header-page-inner .header-container{padding:4rem 0}.single-policies .page-header h1{font-size:47.776px;font-size:2.986rem;margin-top:1rem;margin-bottom:1rem}.single-policies .page-header .posted-on{font-style:italic}.single-policies .page-header .posted-on time{font-weight:600}.single-policies .page-header::after{content:"";position:absolute;right:0;left:0;bottom:-3rem;width:1px;height:6rem;background-color:#b1b1b1;margin-left:auto;margin-right:auto}@media screen and (min-width: 30em){.single-policies .page-header h1{font-size:3.58313rem}.single-policies .page-header .header-page-inner .header-container{padding:4rem 1.5rem}}.header-alert-banner{background:#b5e3d8;color:#000;font-size:16px;font-size:1rem}.header-alert-banner .alert-message{margin:0 0 0 2rem;padding:1rem 0;position:relative;font-weight:400}@media screen and (min-width: 37em){.header-alert-banner .alert-message{margin:0 0 0 calc(2rem + 14px)}}.header-alert-banner .alert-message::before{content:"";position:absolute;left:-2rem;top:1.2rem;width:1.2rem;height:1.25rem;background:url("assets/icons/information.svg") no-repeat;background-size:100%}.header-alert-banner .alert-message a{color:#000;text-decoration:none;font-weight:600}.header-alert-banner .alert-message a:hover,.header-alert-banner .alert-message a:focus{color:#000;text-decoration:underline}.header-alert-banner .alert-message a:hover::after,.header-alert-banner .alert-message a:focus::after{transform:translateX(0.1rem)}.header-alert-banner .alert-message a::after{content:"";background:url("../antipasto/assets/icons/arrow.svg#gray-dark") no-repeat center;background-size:.875rem;display:inline-block;background-size:cover;width:.875rem;height:.875rem;margin-left:.5rem;margin-bottom:-0.15rem;transition:transform .15s}.chart-active .line-chart-table,.chart-active .donut-chart-table,.chart-active .bar-chart-table{display:none}.table-active .line-chart-section,.table-active .donut-chart-section,.table-active .bar-chart-section{display:none}.chart-toggle{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.chart-toggle button.icon-button{background-color:rgba(0,0,0,0);border:none;color:#ba0c2f;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:.03em;padding:0;display:flex;align-items:center}.chart-toggle button.icon-button:hover,.chart-toggle button.icon-button:focus{border:none;color:#971b2f;box-shadow:none;text-decoration:underline}.chart-toggle button.icon-button:hover::before,.chart-toggle button.icon-button:focus::before{background-image:url("assets/icons/chart/table-view-icon.svg#red")}.chart-toggle button.icon-button::before{content:"";background-image:url("assets/icons/chart/table-view-icon.svg#red-light");background-size:1rem 1rem;margin-right:.5rem;width:1rem;height:1rem;display:inline-block}.chart-toggle button.icon-button.line-chart-view:hover::before,.chart-toggle button.icon-button.line-chart-view:focus::before{background-image:url("assets/icons/chart/line-chart-view-icon.svg#red")}.chart-toggle button.icon-button.line-chart-view::before{background-image:url("assets/icons/chart/line-chart-view-icon.svg#red-light")}.chart-toggle button.icon-button.donut-chart-view:hover::before,.chart-toggle button.icon-button.donut-chart-view:focus::before{background-image:url("assets/icons/chart/donut-chart-view-icon.svg#red")}.chart-toggle button.icon-button.donut-chart-view::before{background-image:url("assets/icons/chart/donut-chart-view-icon.svg#red-light")}.chart-toggle button.icon-button.bar-chart-view:hover::before,.chart-toggle button.icon-button.bar-chart-view:focus::before{background-image:url("assets/icons/chart/bar-chart-view-icon.svg#red")}.chart-toggle button.icon-button.bar-chart-view::before{background-image:url("assets/icons/chart/bar-chart-view-icon.svg#red-light")}@media print{.full-overlay{display:none}}/*# sourceMappingURL=style.css.map */
