/*!
 * Theme Name: eliseo-campaign
 * Theme URI: https://grootthe.me
 * Author: SiteCrafting
 * Author URI: https://www.sitecrafting.com/
 * Description: The official SiteCrafting WordPress starter theme
 *
 * Copyright 2024 SiteCrafting, Inc.
 * Based on groot release: v1.0.10
 */*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none}html,html:focus-within{scroll-behavior:smooth}body{min-height:100vh}address{font-style:normal}img,picture{display:block;max-width:100%}img[width]{height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.grid-container{--grid-column-gap:min(4vw,48px);--grid-row-gap:min(4vw,48px);--grid-column-count:3;--grid-item--min-width:300px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-column-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));column-gap:var(--grid-column-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));row-gap:var(--grid-row-gap)}@media only screen and (max-width:33.063em){.grid-container{--grid-row-gap:24px;--grid-column-gap:24px}}.grid-container--4up{--grid-column-count:4}.container{margin:0 auto;max-width:1440px}.container--xs{max-width:448px}.container--sm{max-width:696px}.container--md{max-width:1014px}.container--lg{max-width:1192px}.container--xl{max-width:1440px}.outer-gutter{padding-left:min(5vw,80px);padding-right:min(5vw,80px)}@media only screen and (max-width:33.063em){.outer-gutter{padding-left:24px;padding-right:24px}}.site-wrapper{margin:0 auto;max-width:100%;position:relative}main.site-main{display:block;position:relative}header.site-header{background:#fbf8f4;border-bottom:1px solid #8c6a1d;padding-left:min(5vw,80px);padding-right:min(5vw,80px);width:100%}@media only screen and (max-width:33.063em){header.site-header{padding-left:24px;padding-right:24px}}header.site-header>.container{display:flex;justify-content:space-between}header.site-header .logo{align-items:center;display:flex;position:relative;z-index:9999}header.site-header .logo img,header.site-header .logo svg{display:block}header.site-header .logo:hover{text-decoration:none}@media only screen and (max-width:81.188em){header.site-header{padding-bottom:16px;padding-top:16px}header.site-header .logo{width:120px}}@media only screen and (min-width:81.25em){header.site-header{padding-top:40px}}.menu-btn{display:none}@media only screen and (max-width:81.188em){.menu-btn{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:0;position:relative;text-align:left;z-index:9999}.menu-btn .toggle{height:19px;margin:0 auto;pointer-events:none;position:relative;width:30px}.menu-btn .toggle>span{background:#631248;border-radius:2px;display:block;height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.menu-btn .toggle>span:first-child{top:0}.menu-btn .toggle>span:nth-child(2),.menu-btn .toggle>span:nth-child(3){top:calc(50% - 1px)}.menu-btn .toggle>span:nth-child(4){top:calc(100% - 2px)}.menu-btn>span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.menu-btn[aria-expanded=true] .toggle>span:first-child,.menu-btn[aria-expanded=true] .toggle>span:nth-child(4){left:50%;top:calc(50% - 1px);width:0}.menu-btn[aria-expanded=true] .toggle>span:nth-child(2){transform:rotate(45deg)}.menu-btn[aria-expanded=true] .toggle>span:nth-child(3){transform:rotate(-45deg)}}footer.site-footer{background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%);border-top:1px solid hsla(0,0%,100%,.11);color:#e5e1f6;font-size:.875rem;padding:65px min(5vw,80px)}@media only screen and (max-width:33.063em){footer.site-footer{padding-left:24px;padding-right:24px}}footer.site-footer a{color:#e5e1f6}footer.site-footer .footer-column-title{color:#e2cf00;font:600 .875rem/1.2 Outfit,sans-serif;margin:0 0 32px;text-transform:uppercase}.footer-top{column-gap:min(80px,8vw);display:grid;grid-template-columns:1.8fr 1.5fr 1fr 1.5fr;row-gap:50px}@media only screen and (min-width:55.625em) and (max-width:63.938em),only screen and (min-width:64em) and (max-width:81.188em){.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-top .footer-top__info{grid-column:1/-1}}@media only screen and (min-width:33.125em) and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.footer-top{grid-template-columns:1fr 1fr}.footer-top .footer-top__info,.footer-top .footer-top__social{grid-column:1/-1}}@media only screen and (max-width:33.063em){.footer-top{grid-template-columns:100%}}.footer-top__info .footer-logo{display:inline-block;margin-bottom:20px}.footer-top__info .text{max-width:370px}.footer-top__info .links{column-gap:20px;display:flex;flex-flow:row wrap;margin-top:50px;row-gap:10px}.footer-top__info .links a{color:#e2cf00;cursor:pointer;display:block;font:400 .8125rem/1.2 Outfit,sans-serif;position:relative;text-decoration:none}.footer-top__info .links a:has(svg){align-items:center;display:grid;gap:4px;grid-template-columns:auto auto}.footer-top__info .links a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}.contact-info{column-gap:16px;display:grid;grid-template-columns:17px 1fr}.contact-info svg{justify-self:center;margin-top:3px}.contact-info.email svg{margin-top:8px}.contact-info+*{margin-top:10px}.footer-quicklinks{display:grid;list-style-type:none;margin:0;padding:0;row-gap:10px}.footer-quicklinks a{cursor:pointer;display:block;position:relative;text-decoration:none}.footer-quicklinks a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}.footer-top__social{align-items:start;column-gap:50px;display:grid;grid-template-columns:1fr auto}@media only screen and (min-width:33.125em) and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.footer-top__social{grid-template-columns:1fr 1fr}}@media only screen and (max-width:33.063em){.footer-top__social{grid-template-columns:auto 1fr}}.footer-social{display:grid;gap:16px;list-style-type:none;margin:20px 0;padding:0}.footer-social a{align-items:center;column-gap:15px;display:grid;grid-template-columns:auto 1fr;text-decoration:none}.footer-social a .icon{background:#e2cf00;border-radius:50%;display:block;height:35px;transition:all .3s ease;width:35px}.footer-social a .icon,.footer-social a .icon span{align-items:center;display:flex;justify-content:center}.footer-social a .icon svg{display:block;height:auto;max-height:85%;max-width:85%;width:auto}.footer-social a .icon svg path{fill:#631248}.footer-social a .text{color:#e5e1f6;font:400 .875rem/1.2 Outfit,sans-serif}.footer-social a:hover .icon{background:#fff}.footer-bottom{color:#e5e1f6;column-gap:24px;display:flex;flex-flow:row wrap;font:400 .75rem/1.3 Outfit,sans-serif;padding-top:50px}button.nav-expander{background:transparent;border:0;cursor:pointer;display:none;margin:0;padding:0;position:absolute;text-align:left}ul.main-nav__menu{display:flex;gap:var(--gap,2rem);list-style-type:none;margin:0;padding:0}ul.main-nav__menu>li{position:relative}ul.main-nav__menu>li>.menu-item-wrapper{color:#631248;position:relative}ul.main-nav__menu>li>.menu-item-wrapper>a,ul.main-nav__menu>li>.menu-item-wrapper>button:not(.nav-expander){background:transparent;border:0;color:#631248;cursor:pointer;display:block;font:600 1rem/1.2 Outfit,sans-serif;margin:0;padding:0;position:relative;text-align:left;text-decoration:none}ul.main-nav__menu>li>.menu-item-wrapper>a:hover,ul.main-nav__menu>li>.menu-item-wrapper>button:not(.nav-expander):hover{text-decoration:none}ul.main-nav__second{display:none;list-style-type:none;margin:0;padding:0}ul.main-nav__second>li{display:block}ul.main-nav__second>li>.menu-item-wrapper{position:relative}ul.main-nav__second>li>.menu-item-wrapper>a{color:#631248;display:block;font:600 .875rem/1.2 Outfit,sans-serif;padding:8px 0;position:relative;text-decoration:none}@media only screen and (min-width:81.25em){ul.main-nav__menu{align-items:center}ul.main-nav__menu>li{padding-bottom:24px;padding-top:24px}ul.main-nav__menu>li>.menu-item-wrapper>a,ul.main-nav__menu>li>.menu-item-wrapper>button:not(.nav-expander){padding:8px 0;position:relative}ul.main-nav__menu>li>.menu-item-wrapper>a:after,ul.main-nav__menu>li>.menu-item-wrapper>button:not(.nav-expander):after{background-color:#e2cf00;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-out;width:0}ul.main-nav__menu>li>.menu-item-wrapper button.nav-expander{color:#631248;display:block;left:100%;margin-left:4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:12px}ul.main-nav__menu>li>.menu-item-wrapper button.nav-expander span.mobile-expander{display:none}ul.main-nav__menu>li>.menu-item-wrapper button.nav-expander span.desktop-expander{display:block}ul.main-nav__menu>li>.menu-item-wrapper button.nav-expander span.desktop-expander svg{display:block;opacity:0;transition:all .3s ease-in-out;width:100%}ul.main-nav__menu>li>.menu-item-wrapper button.nav-expander span.desktop-expander svg path{stroke:currentColor}ul.main-nav__menu>li>.menu-item-wrapper button.nav-expander:focus-visible span.desktop-expander svg{opacity:1}ul.main-nav__menu>li.current-menu-ancestor>.menu-item-wrapper>a:after,ul.main-nav__menu>li.current-menu-ancestor>.menu-item-wrapper>button:after,ul.main-nav__menu>li.current-menu-item>.menu-item-wrapper>a:after,ul.main-nav__menu>li.current-menu-item>.menu-item-wrapper>button:after,ul.main-nav__menu>li:focus-within>.menu-item-wrapper>a:after,ul.main-nav__menu>li:focus-within>.menu-item-wrapper>button:after,ul.main-nav__menu>li:hover>.menu-item-wrapper>a:after,ul.main-nav__menu>li:hover>.menu-item-wrapper>button:after{opacity:1;width:100%}ul.main-nav__menu>li:has(.main-nav__second[data-visible=true]) .main-nav__second,ul.main-nav__menu>li:hover:not(.is-hover-suppressed) .main-nav__second{display:block;opacity:1}ul.main-nav__menu>li:last-child .main-nav__second{left:auto;right:-32px}ul.main-nav__second{background:#fbf8f4;border-radius:0 0 8px 8px;box-shadow:0 33px 43px 2px rgba(99,18,72,.06);left:-32px;opacity:0;padding:16px 32px 24px;position:absolute;top:100%;transition:display allow-discrete .3s,opacity .3s ease-in-out;width:250px;z-index:1060}ul.main-nav__second>li>.menu-item-wrapper>a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}@starting-style{ul.main-nav__menu>li:has(.main-nav__second[data-visible=true]) .main-nav__second,ul.main-nav__menu>li:hover:not(.is-hover-suppressed) .main-nav__second{opacity:0}}}@media only screen and (max-width:81.188em){button.nav-expander{cursor:pointer;display:block;height:100%;position:absolute;right:-35px;top:0;width:35px;z-index:1050}button.nav-expander span.desktop-expander{display:none}button.nav-expander span.mobile-expander{display:block;position:absolute;right:0;top:15px}button.nav-expander span.mobile-expander svg{display:block;transition:all .3s ease-in-out}button.nav-expander span.mobile-expander svg path{fill:#8c6a1d}button.nav-expander[aria-expanded=true] svg{transform:rotate(-135deg)}.main-nav{background:#fbf8f4;box-shadow:0 33px 43px 2px rgba(99,18,72,.06);display:none;inset:0 0 0 auto;overflow:clip;padding:100px 0;position:absolute;transition:display allow-discrete .3s,width .3s ease-in-out;width:0;z-index:9998}.main-nav[data-visible=true]{display:block;width:400px}@starting-style{.main-nav[data-visible=true]{width:0}}ul.main-nav__menu{flex-direction:column;padding:0 25px;width:400px;--gap:0}ul.main-nav__menu>li{border-bottom:2px solid #d9d9d9}ul.main-nav__menu>li>.menu-item-wrapper>a,ul.main-nav__menu>li>.menu-item-wrapper>button:not(.nav-expander){padding:20px 0}ul.main-nav__menu>li.menu-item-has-children>.menu-item-wrapper{margin-right:35px}ul.main-nav__menu>li.current-menu-ancestor>.menu-item-wrapper>a,ul.main-nav__menu>li.current-menu-item>.menu-item-wrapper>a{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}ul.main-nav__second{block-size:0;display:none;opacity:0;overflow-y:clip;transition:display allow-discrete .3s,opacity .3s ease-in-out,block-size .3s ease-in-out}ul.main-nav__second[data-visible=true]{block-size:auto;display:block;opacity:1}ul.main-nav__second>li:first-child>.menu-item-wrapper>a{padding-top:0}ul.main-nav__second>li:last-child{padding-bottom:10px}ul.main-nav__second>li>.menu-item-wrapper>a{outline-offset:-2px;padding:8px 0}ul.main-nav__second>li>.menu-item-wrapper>a:hover{text-decoration:none}ul.main-nav__second>li.menu-item-has-children>.menu-item-wrapper{margin-right:35px}ul.main-nav__second>li.current-menu-ancestor>.menu-item-wrapper>a,ul.main-nav__second>li.current-menu-item>.menu-item-wrapper>a{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}@starting-style{ul.main-nav__second[data-visible=true]{block-size:0;opacity:0}}}@media only screen and (max-width:28.4375em){.main-nav[data-visible=true],ul.main-nav__menu{width:100vw}@starting-style{.main-nav[data-visible=true]{width:0}}}ul.utility-nav-menu{list-style-type:none;margin:0;padding:0}ul.utility-nav-menu>li>a{cursor:pointer;display:block;font:400 .8125rem/1.2 Outfit,sans-serif;position:relative;text-decoration:none}ul.utility-nav-menu>li>a:has(svg){align-items:center;display:grid;gap:4px;grid-template-columns:auto auto}ul.utility-nav-menu>li>a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}nav.main-nav ul.utility-nav-menu{display:none}@media only screen and (max-width:81.188em){nav.main-nav ul.utility-nav-menu{display:flex;flex-flow:row wrap;gap:16px;padding:25px;row-gap:8px;width:400px}nav.main-nav ul.utility-nav-menu>li>a svg path{stroke:currentColor}}@media only screen and (max-width:28.4375em){nav.main-nav ul.utility-nav-menu{width:100vw}}nav.utility-nav{display:none}@media only screen and (min-width:81.25em){nav.utility-nav{align-items:center;background:#631248;display:flex;height:40px;justify-content:flex-end;left:0;padding-left:min(5vw,80px);padding-right:min(5vw,80px);position:absolute;top:0;width:100vw}nav.utility-nav .container{width:100%}nav.utility-nav ul.utility-nav-menu{align-items:center;display:flex;gap:2rem;height:100%;justify-content:flex-end}nav.utility-nav ul.utility-nav-menu>li>a{color:#e2cf00}}@media only screen and (min-width:81.25em) and only screen and (max-width:33.063em){nav.utility-nav{padding-left:24px;padding-right:24px}}:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #000;outline:2px solid transparent;outline-offset:2px}body{background-color:#fbf8f4;color:#414042;font:400 1.125rem/1.6 Outfit,sans-serif}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){body{font-size:1rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#631248;font-family:"Instrument Serif",serif;font-weight:400;line-height:1.1;margin-bottom:.5em}.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#8c6a1d;display:inline-block}.h1,.h2,.h3,h1,h2,h3{text-wrap:pretty}.h1,h1{font-size:clamp(2.25rem,-1.25rem + 7vw,4rem)}.h2,h2{font-size:clamp(2rem,4vw,3rem)}.h3,h3{font-size:clamp(1.5rem,-.5rem + 4vw,2.5rem)}.h4,h4{font-size:clamp(1.25rem,-.25rem + 3vw,2rem)}.h5,h5{font-size:clamp(1.125rem,.375rem + 1.5vw,1.5rem)}.h6,h6{font-size:1.125rem}a{color:#631248;transition:all .3s ease}a,a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}a:hover{color:#8c6a1d}.skip-to-content-link{background:#e2cf00;border-radius:0 0 4px 0;color:#631248;font:400 1rem/normal Outfit,sans-serif;left:0;padding:15px;position:absolute;text-align:center;text-decoration:none;top:0;transform:translateY(-101%);z-index:101}.skip-to-content-link:focus{transform:translateY(0)}.bg-gradient-white{background:linear-gradient(279deg,#f5ebe2 .73%,#fffaf4 33.29%,#fffaf4 75.42%,#f5ebe2 99.35%)}.bg-gradient-plum{background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%)}.box-shadow{box-shadow:0 33px 43px 2px rgba(99,18,72,.06)}.headline-label{color:var(--headline-label-color,#8c6a1d);font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.15em;line-height:1;margin:0 0 8px;text-transform:uppercase}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.headline-label{font-size:.625rem}}.headline-label.plum{--headline-label-color:#631248}.button-row{column-gap:20px;display:flex;flex-flow:row wrap;row-gap:8px}.rtecontent:after{clear:both;content:"";display:block}.rtecontent>*+*{margin-top:1.25em}.rtecontent h1+p,.rtecontent h2+p,.rtecontent h3+p,.rtecontent h4+p,.rtecontent h5+p,.rtecontent h6+p{margin-top:0}.rtecontent ol,.rtecontent ul{padding-left:20px}.rtecontent ol li::marker,.rtecontent ul li::marker{color:#631248;font-weight:700}.rtecontent ol li+li,.rtecontent ul li+li{margin-top:.5em}.rtecontent ol+p,.rtecontent ul+p{margin-top:2em}.rtecontent blockquote,.rtecontent pre{border-left:2px solid #631248;font-size:1.125rem;margin-bottom:2em;margin-top:2em;padding:.5em 1.5em}.rtecontent hr{border:0;border-top:1px solid #d9d9d9;margin:1.875em 0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.grid-list{display:grid;gap:24px}.alignleft{display:block;float:left;margin-right:30px}@media only screen and (max-width:47.9375em){.alignleft{margin-right:15px;max-width:50%}}.alignright{display:block;float:right;margin-left:30px}@media only screen and (max-width:47.9375em){.alignright{margin-left:15px;max-width:50%}}.aligncenter{clear:both;display:block;margin:20px auto}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-size:.875rem;margin:5px 0 0;text-align:center}.rtecontent .gallery{display:grid;gap:20px;margin-top:20px}.rtecontent .gallery br{display:none!important}.rtecontent .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.rtecontent .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.rtecontent .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.rtecontent .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.rtecontent .gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.rtecontent .gallery.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.rtecontent .gallery.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.rtecontent .gallery.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.rtecontent .gallery .gallery-item img{display:block;width:100%}@media only screen and (max-width:47.9375em){.rtecontent .gallery[class*=gallery-columns-]{grid-template-columns:repeat(2,1fr)}}.rtecontent .gallery-caption{display:block;font-size:.875rem;margin:0;padding:10px 5px 0}.swiper{--swiper-theme-color:#e2cf00;--swiper-navigation-size:32px;--swiper-navigation-sides-offset:16px;--swiper-pagination-bottom:16px;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:0.8;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:6px}.swiper-buttons{column-gap:16px;display:flex;flex-flow:row}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.swiper-buttons{column-gap:8px}}.swiper-button-next,.swiper-button-prev{background:transparent;border:0;color:#e2cf00;cursor:pointer;margin:0;padding:0;text-align:left;transition:all .3s ease;width:55px}.swiper-button-next svg,.swiper-button-prev svg{height:auto;width:100%}.swiper-button-next svg circle,.swiper-button-prev svg circle{fill:currentColor}.swiper-button-next:hover,.swiper-button-prev:hover{color:#fff}.swiper-button-next[aria-disabled=true],.swiper-button-prev[aria-disabled=true]{color:#e2cf00;cursor:not-allowed;opacity:.7}.swiper-button-next[aria-disabled=true]:hover,.swiper-button-prev[aria-disabled=true]:hover{color:#e2cf00}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.swiper-button-next,.swiper-button-prev{width:48px}}.btn{align-items:center;-webkit-appearance:none;background:var(--btn-background,#631248);border:1px solid var(--btn-border,#631248);border-radius:4px;color:var(--btn-color,#fff);cursor:pointer;display:inline-grid;font:600 1rem/1.1 Outfit,sans-serif;justify-items:center;min-height:3.125rem;padding:10px 40px;text-align:center;transition:all .3s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--btn-background-hover,#3a0125);border-color:var(--btn-border-hover,#3a0125);color:var(--btn-color-hover,#fff)}@media only screen and (max-width:33.063em){.btn{font-size:.75rem}}.btn--secondary{--btn-color:#631248;--btn-color-hover:#631248;--btn-border:#e2cf00;--btn-background:#e2cf00;--btn-background-hover:#fff;--btn-border-hover:#fff}.btn--ghost{--btn-color:#fff;--btn-color-hover:#fff;--btn-border:#e5e1f6;--btn-background:transparent;--btn-background-hover:transparent;--btn-border-hover:#e2cf00}.btn--disabled{cursor:not-allowed;opacity:.6;--btn-color:#fff;--btn-color-hover:#fff;--btn-background:#631248;--btn-background-hover:#631248}.btn--disabled.btn--secondary{--btn-color:#631248;--btn-color-hover:#631248;--btn-background:#e2cf00;--btn-background-hover:#e2cf00}.text-btn{align-items:center;border-bottom:2px solid var(--text-btn-border,#e2cf00);color:var(--text-btn-color,#631248);display:inline-grid;font:600 1rem/1.1 Outfit,sans-serif;gap:10px;grid-template-columns:1fr auto;padding-bottom:6px;text-decoration:none;transition:all .3s ease}.text-btn:hover{color:var(--text-btn-color-hover,#631248);text-decoration:none;--text-btn-border:#631248}@media only screen and (max-width:33.063em){.text-btn{font-size:.75rem}}.field-label,label{color:#631248;font-size:1rem;font-weight:700;margin-bottom:5px}.form-control,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #8c6a1d;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:1rem;height:3.125rem;line-height:1.2;padding:10px}.form-control:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#631248;box-shadow:0 0 8px 0 rgba(99,18,72,.4);outline:0}.form-control::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#262626}.form-control[disabled],.form-control[readonly],input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=url][disabled],input[type=url][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;opacity:.8}.form-control--select,select{background-image:url(/wp-content/themes/eliseo-campaign/img/arrows/caret-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:16px auto;padding-right:45px}select::-ms-expand{display:none}select[multiple]{background-image:none;height:100px}textarea{height:150px}input[type=checkbox],input[type=progress],input[type=radio],input[type=range]{accent-color:#631248}input[type=checkbox],input[type=radio]{height:20px;width:20px}input[type=checkbox]+label,input[type=radio]+label{font-size:1rem;font-weight:400}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.search-fields{display:flex}.search-fields input{border-right:0;flex:1;height:auto}.search-fields button{flex:0 0 auto}.post-password-form{max-width:696px}.post-password-form>p:has(label+input){display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.post-password-form>p:has(label+input) label{display:flex;flex:1;flex-direction:column;margin-bottom:0}.post-password-form input[type=password]{margin-top:10px}.post-password-form input[type=submit]{align-items:center;-webkit-appearance:none;background:var(--btn-background,#631248);border:1px solid var(--btn-border,#631248);border-radius:4px;color:var(--btn-color,#fff);cursor:pointer;display:inline-grid;flex:0 0 auto;font:600 1rem/1.1 Outfit,sans-serif;height:3.125rem;justify-items:center;margin-top:auto;min-height:3.125rem;padding:10px 40px;text-align:center;text-align:left;text-decoration:none;transition:all .3s ease}.post-password-form input[type=submit]:hover{background:var(--btn-background-hover,#3a0125);border-color:var(--btn-border-hover,#3a0125);color:var(--btn-color-hover,#fff);text-decoration:none}@media only screen and (max-width:33.063em){.post-password-form input[type=submit]{font-size:.75rem}}.post-password-form .post-password-form-invalid-password{color:#a81c3f;font-weight:700;margin-bottom:5px}.category-filter{margin:0;padding:0;position:relative;width:300px;z-index:100}.category-filter:focus-within{border-radius:4px 4px 0 0}.category-filter:focus-within .category-filter__selector .selector-text{border-color:#e2cf00;outline:0}.category-filter:has(ul[hidden]) .category-filter__selector .selector-text{border-radius:4px}.category-filter__selector{position:relative}.category-filter__selector .selector-text{align-items:center;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url(/wp-content/themes/eliseo-campaign/img/arrows/caret-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:16px auto;border:1px solid #8c6a1d;border-radius:4px;border-radius:4px 4px 0 0;box-sizing:border-box;color:#000;display:block;display:grid;font-size:1rem;font-weight:400;height:3.125rem;line-height:1.2;min-height:3.125rem;padding:8px 45px 8px 25px}.category-filter__selector .selector-text:focus-visible{border-color:#631248;box-shadow:0 0 8px 0 rgba(99,18,72,.4);outline:0}.category-filter__selector .selector-text::placeholder{color:#262626}.category-filter__selector .selector-text[disabled],.category-filter__selector .selector-text[readonly]{cursor:not-allowed;opacity:.8}.category-filter__selector button{background:transparent;border:0;cursor:pointer;inset:0;margin:0;outline:0;padding:0;position:absolute;text-align:left}.category-filter__selector button:focus{box-shadow:none;outline:0}.category-filter__selector+ul{background:#fff;border:1px solid #e2cf00;border-radius:0 0 4px 4px;border-top:0;left:0;list-style-type:none;margin:0;max-height:255px;overflow-y:scroll;padding:10px;position:absolute;top:100%;width:100%}.category-filter__selector+ul li a{color:#631248;display:block;font-size:1rem;padding:5px 10px;text-decoration:none}.category-filter__selector+ul li a:hover{text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:max(.03em,1px);text-underline-offset:.15em}.post-pagination{border-top:2px solid #d9d9d9;column-gap:5px;display:flex;justify-content:space-between;margin:40px 0;padding-top:40px}@media only screen and (max-width:47.9375em){.post-pagination{margin:30px 0}.post-pagination .nav-next,.post-pagination .nav-previous{display:flex;flex:1}.post-pagination .nav-next .btn,.post-pagination .nav-previous .btn{align-items:center;display:flex;font-size:.875rem;justify-content:center;min-width:0;padding-left:10px;padding-right:10px;width:100%}}.post-pagination-numbers{margin:40px 0}.post-pagination-numbers ul.page-numbers{align-items:center;column-gap:8px;display:flex;font:700 1rem/1.1 "Instrument Serif",serif;justify-content:center;list-style-type:none;margin:0;padding:0;text-transform:uppercase}.post-pagination-numbers ul.page-numbers .next,.post-pagination-numbers ul.page-numbers .prev{align-items:center;column-gap:5px;display:inline-grid;position:relative}.post-pagination-numbers ul.page-numbers .next svg,.post-pagination-numbers ul.page-numbers .prev svg{display:block;height:auto;width:10px}.post-pagination-numbers ul.page-numbers .next svg path,.post-pagination-numbers ul.page-numbers .prev svg path{fill:currentColor}.post-pagination-numbers ul.page-numbers .prev{grid-template-columns:auto 1fr}.post-pagination-numbers ul.page-numbers .next{grid-template-columns:1fr auto}.article-card{background:#fff;border-radius:12px;display:flex;flex-flow:column;position:relative;width:100%}.article-card .article-card__image img{aspect-ratio:448/256;border-radius:12px 12px 0 0;display:block;object-fit:cover;width:100%}.article-card .article-card__content{align-items:start;border:1px solid #d9d9d9;border-radius:0 0 12px 12px;border-top:0;display:flex;flex:1;flex-flow:column;padding:24px}.article-card .article-card__content .meta{column-gap:20px;display:flex;flex-flow:row;justify-content:space-between;margin:0 0 10px;row-gap:8px;width:100%}.article-card .article-card__content .meta .post-date{color:#8c6a1d;display:block;font-size:.75rem;font-weight:600;white-space:nowrap}.article-card .article-card__content .meta .post-category{color:#631248;display:block;font-size:.75rem;font-weight:400}.article-card .article-card__content .title{margin:0 0 20px}.article-card .article-card__content .title a{display:block;text-decoration:none}.article-card .article-card__content .title a:before{content:"";inset:0;position:absolute}.article-card .article-card__content .title a:hover{color:#631248}.article-card .article-card__content .text-btn{margin-top:auto}@media only screen and (max-width:47.9375em){.article-card .article-card__content{padding:16px 20px}}.article-card:hover .text-btn{color:var(--text-btn-color-hover,#631248);text-decoration:none;--text-btn-border:#631248}.stat-card{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:32px 24px;position:relative}.stat-card:before{background:#631248;border-radius:8px 8px 0 0;content:"";height:6px;left:0;position:absolute;top:0;width:100%}.stat-card .value{margin:16px 0 8px}.stat-card .subtext{font-size:.875rem}@media only screen and (max-width:47.9375em){.stat-card{padding:24px 16px}.stat-card .value{margin:8px 0 4px}}.resource-download-card{align-items:end;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#414042;column-gap:16px;display:grid;font-size:.875rem;grid-template-columns:1fr auto;padding:32px 24px;position:relative;text-decoration:none}@media only screen and (max-width:47.9375em){.resource-download-card{padding:24px 16px}}@media only screen and (max-width:33.063em){.resource-download-card{grid-template-columns:100%;justify-items:start;row-gap:16px}}.resource-download-card:before{background:#631248;border-radius:8px 8px 0 0;content:"";height:6px;left:0;position:absolute;top:0;width:100%}.resource-download-card .title{font:400 1.25rem/1.2 Outfit,sans-serif;margin:0 0 5px}.resource-download-card .title a{display:block;text-decoration:none}.resource-download-card .title a:before{content:"";inset:0;position:absolute}.resource-download-card .title a:hover{color:#631248}.resource-download-card:hover .text-btn{color:var(--text-btn-color-hover,#631248);text-decoration:none;--text-btn-border:#631248}.testimonial-card{border:1px solid #d9d9d9;border-radius:12px;display:flex;flex-direction:column;padding:50px 32px}.testimonial-card .testimonial-card__header{align-items:center;column-gap:16px;display:grid;grid-template-columns:1fr auto;margin-bottom:16px;--headline-label-color:#631248}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.testimonial-card .testimonial-card__header svg{height:auto;width:32px}}.testimonial-card .testimonial-card__quote{margin-bottom:40px}.testimonial-card .testimonial-card__author{border-top:1px solid rgba(99,18,72,.16);margin-top:auto;padding-top:50px}.testimonial-card .testimonial-card__author .name{color:#631248;font-size:1.25rem;font-weight:500}.testimonial-card .testimonial-card__author .subtext{font-size:.875rem}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.testimonial-card{padding:32px}.testimonial-card .testimonial-card__quote{margin-bottom:32px}.testimonial-card .testimonial-card__author{padding-top:32px}}@media only screen and (max-width:47.9375em){.testimonial-card{padding:24px 16px}.testimonial-card .testimonial-card__quote{margin-bottom:24px}.testimonial-card .testimonial-card__author{padding-top:24px}}.pattern{margin-top:min(11vw,80px);padding-left:min(5vw,80px);padding-right:min(5vw,80px)}@media only screen and (max-width:33.063em){.pattern{padding-left:24px;padding-right:24px}}.pattern:last-child:not(.pattern--pad){margin-bottom:min(11vw,80px)}.flex-patterns--remove-outer-gutter .pattern{padding-left:0;padding-right:0}.pattern--full-bleed-banner-image img{width:100%}.pattern--full-bleed-banner-image+.pattern--full-bleed-banner-image,.pattern--full-bleed-banner-image+.pattern--pad{margin-top:0}.pattern--pad{padding-bottom:min(12vw,80px);padding-top:min(12vw,80px)}.pattern--pad+.pattern--full-bleed-banner-image,.pattern--pad+.pattern--pad{margin-top:0}.pattern--no-gutter{padding-left:0;padding-right:0}.pattern--no-top{margin-top:0;padding-top:0}.pattern--no-bottom{margin-bottom:0;padding-bottom:0}.pattern__header{margin:0 0 50px}.pattern__header .headline{margin:0}.pattern__header .center-headline{text-align:center}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:63.938em){.pattern__header{margin:0 0 30px}}.pattern__header .swiper-header,.pattern__header--button-grid{align-items:end;column-gap:50px;display:grid;grid-template-columns:1fr auto;row-gap:15px}.pattern__header .swiper-header .headline,.pattern__header--button-grid .headline{margin:0;max-width:600px;text-wrap:balance}@media only screen and (max-width:47.9375em){.pattern__header .swiper-header,.pattern__header--button-grid{grid-template-columns:100%;justify-items:start}}.pattern__header--content-grid{align-items:end;display:grid;gap:min(4vw,48px);grid-template-columns:2fr 1fr}.pattern__header--content-grid .headline{max-width:600px;text-wrap:balance}.pattern__header--content-grid .subtext{max-width:570px}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:63.938em){.pattern__header--content-grid{grid-template-columns:100%;row-gap:20px}}.hero{background:#380828;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;padding:0;place-items:center;position:relative}.hero__background{aspect-ratio:16/9;grid-column:1;grid-row:1/-1;min-height:100%;overflow:hidden;position:relative;width:100%}.hero__background:after{background:#3a0125;content:"";display:block;height:100%;left:0;opacity:.62;position:absolute;top:0;width:100%}.hero__background img,.hero__background video{display:block;height:100%;object-fit:cover;object-position:center center;position:relative;width:100%}.hero__background .background-overlay:before{background:linear-gradient(0,transparent 53.16%,#380828);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.hero__background .background-overlay:after{background:linear-gradient(180deg,transparent 53.16%,#380828);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}@media only screen and (max-width:47.9375em){.hero__background{align-self:start;aspect-ratio:650/500;height:auto;min-height:370px}.hero__background .background-overlay:after{background:linear-gradient(180deg,transparent 53.16%,#380828 80%)}}.hero__text-block{grid-column:1;grid-row:1;padding:60px min(5vw,80px) 32px;position:relative;width:100%}@media only screen and (max-width:33.063em){.hero__text-block{padding-left:24px;padding-right:24px}}.hero__text-block .headline{color:#fff;font-size:clamp(4rem,.75rem + 6.5vw,5.625rem);margin:0;max-width:515px}.hero__text-block .headline .headline-label{--headline-label-color:#e2cf00}.hero__text-block .headline span{color:#e2cf00}.hero__text-block .intro-text{color:#e5e1f6;margin-top:16px;max-width:515px}.hero__text-block .button-row{margin-top:24px}@media only screen and (max-width:47.9375em){.hero__text-block{padding-top:200px}}@media only screen and (max-width:33.063em){.hero__text-block .button-row .btn{width:100%}}.hero__stats-row{grid-column:1;grid-row:2;padding-left:min(5vw,80px);padding-right:min(5vw,80px);width:100%}@media only screen and (max-width:33.063em){.hero__stats-row{padding-left:24px;padding-right:24px}}.hero__stats-row>.container{display:flex;flex-flow:row wrap;gap:min(132px,10vw);padding-bottom:60px;padding-top:32px;position:relative;width:100%}.hero__stats-row>.container:before{background:linear-gradient(90deg,#e5e1f6,hsla(0,0%,100%,0));content:"";display:block;height:1px;left:0;opacity:.32;position:absolute;top:0;width:100%}.hero-stat .hero-stat__value{color:#e2cf00;font-family:"Instrument Serif",serif}.hero-stat .hero-stat__label{--headline-label-color:#e5e1f6;margin:0}.hero-interior{align-items:center;background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%);display:grid;min-height:9.0625rem}.hero-interior .hero-interior__content{padding:32px min(5vw,80px);position:relative;width:100%;--headline-label-color:#e2cf00}@media only screen and (max-width:33.063em){.hero-interior .hero-interior__content{padding-left:24px;padding-right:24px}}.hero-interior .hero-interior__content h1{color:#fff;margin:0;max-width:600px}.hero-interior .hero-interior__content h1 span{color:#e2cf00}.hero-interior.hero-interior--single-news h1{max-width:100%}.hero-interior:has(.hero-interior__background){display:grid;grid-template-areas:"stack";place-items:center}.hero-interior:has(.hero-interior__background)>*{grid-area:stack}.hero-interior:has(.hero-interior__background) .hero-interior__background{aspect-ratio:1600/424;min-height:100%;overflow:hidden;position:relative;width:100%}.hero-interior:has(.hero-interior__background) .hero-interior__background:after{background:#3a0125;content:"";display:block;height:100%;left:0;opacity:.62;position:absolute;top:0;width:100%}.hero-interior:has(.hero-interior__background) .hero-interior__background .background-overlay:before{background:linear-gradient(0,transparent 53.16%,#380828);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.hero-interior:has(.hero-interior__background) .hero-interior__background .background-overlay:after{background:linear-gradient(180deg,transparent 53.16%,#380828);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.hero-interior:has(.hero-interior__background) .hero-interior__background img,.hero-interior:has(.hero-interior__background) .hero-interior__background video{display:block;height:100%;object-fit:cover;object-position:center center;position:relative;width:100%}.campaign-progress-box{border:1px solid #d9d9d9;border-radius:12px;padding:54px 50px}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.campaign-progress-box{padding:32px 20px}}.progress-bar-wrapper{display:flex;flex-flow:row wrap;gap:16px;justify-content:space-between;row-gap:8px}.progress-bar-wrapper .progress-bar{background:#fff;border:1px solid #8c6a1d;border-radius:40px;flex-basis:100%;height:40px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:47.9375em){.progress-bar-wrapper .progress-bar{height:24px}}.progress-bar-wrapper .progress-bar .progress-bar__fill{background:linear-gradient(90deg,#631248,#c64ab8 49.52%,#decc4e);border-radius:40px;height:100%;left:0;position:absolute;top:0;width:0}.progress-bar-wrapper .progress-bar-label{font-size:.875rem}.progress-bar-wrapper .progress-bar-label.progress{color:#8c6a1d}.progress-bar-wrapper .progress-bar-label.goal{color:#631248}@media only screen and (max-width:47.9375em){.progress-bar-wrapper .progress-bar-label{font-size:.75rem}}.campaign-box-grid{display:grid;gap:26px;grid-template-columns:repeat(4,1fr);margin-top:50px}@media only screen and (min-width:48em) and (max-width:55.563em){.campaign-box-grid{gap:16px}}@media only screen and (max-width:47.9375em){.campaign-box-grid{gap:16px;grid-template-columns:100%}}.campaign-content-box{border-left:2px solid rgba(140,106,29,.25);padding-left:26px}.campaign-content-box:first-child{border-left:none;padding-left:0;padding-right:26px}@media only screen and (min-width:48em) and (max-width:63.938em){.campaign-content-box{padding-left:16px}.campaign-content-box:first-child{padding-right:16px}}@media only screen and (max-width:47.9375em){.campaign-content-box{border-left:none;border-top:2px solid rgba(140,106,29,.25);padding:16px 0 0}.campaign-content-box:first-child{border-top:none;padding-top:0}}.campaign-content-box .title{color:#414042;font-family:Outfit,sans-serif}.campaign-content-box .subtext{font-size:.875rem}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.campaign-content-box .subtext{font-size:.75rem}}.image-content-row{align-items:center;display:flex;gap:min(120px,8vw)}@media only screen and (min-width:48em) and (max-width:55.563em){.image-content-row{gap:32px}}@media only screen and (max-width:47.9375em){.image-content-row{gap:16px}}.image-content-row__asset,.image-content-row__content{flex:1}.image-content-row__asset{align-self:start;padding:3% 2% 2% 3%;position:relative}.image-content-row__asset:after,.image-content-row__asset:before{aspect-ratio:1/1;content:"";display:block;position:absolute;width:19%}.image-content-row__asset:before{border:2px solid var(--asset-circle-color,#8c6a1d);border-radius:50%;left:0;top:0}.image-content-row__asset:after{background-color:var(--asset-square-color,#e2cf00);border-radius:12px;bottom:0;right:0}.image-content-row__asset img{border-radius:12px;width:100%}.image-content-row__content{align-items:center;display:flex}.image-content-row__content>div{max-width:520px}.image-content-row__content>div .button-row{margin-top:32px}@media only screen and (max-width:47.9375em){.image-content-row__content>div .button-row{margin-top:16px}}@media only screen and (max-width:33.063em){.image-content-row__content>div .button-row>.btn{width:100%}}@media only screen and (max-width:47.9375em){.image-content-row{flex-flow:row wrap}.image-content-row__asset,.image-content-row__content{flex-basis:100%}.image-content-row__asset{padding:6% 4% 4% 6%}.image-content-row__content>div{max-width:100%}}@media only screen and (max-width:33.063em){.image-content-row__asset{padding:20px 0}.image-content-row__asset:before{left:-20px;top:0}.image-content-row__asset:after{bottom:0;right:-20px}}.image-content-row--reverse{flex-flow:row-reverse;--asset-circle-color:#631248;--asset-square-color:#8c6a1d}.image-content-row--reverse .image-content-row__asset{padding:3% 3% 2% 2%}.image-content-row--reverse .image-content-row__asset:before{left:auto;right:0}.image-content-row--reverse .image-content-row__asset:after{left:0;right:auto}.image-content-row--reverse .image-content-row__content>div{margin-left:auto;margin-right:0}@media only screen and (max-width:47.9375em){.image-content-row--reverse{flex-flow:row wrap}.image-content-row--reverse .image-content-row__asset{padding:6% 6% 4% 4%}}@media only screen and (max-width:33.063em){.image-content-row--reverse .image-content-row__asset{padding:20px 0}.image-content-row--reverse .image-content-row__asset:before{right:-20px;top:0}.image-content-row--reverse .image-content-row__asset:after{bottom:0;left:-20px}}.pattern--giving-cta{background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%)}.pattern--giving-cta>.container{column-gap:50px;display:grid;grid-template-columns:minmax(455px,1fr) 1fr}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.pattern--giving-cta>.container{grid-template-columns:100%;row-gap:50px}}.pattern--giving-cta .cta{max-width:570px;width:100%;--headline-label-color:#e2cf00}.pattern--giving-cta .cta .title{color:#fff;text-wrap:balance}.pattern--giving-cta .cta .title span{color:#e2cf00}.pattern--giving-cta .cta .subtext{color:#e5e1f6}.pattern--giving-cta .cta .button-row{margin-top:32px}@media only screen and (max-width:33.063em){.pattern--giving-cta .cta .button-row .btn{width:100%}}.pattern--giving-cta .giving-numbered-list{background:#3a0125;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;justify-self:end;max-width:580px;padding:32px 40px;width:100%}@media only screen and (max-width:47.9375em),only screen and (min-width:48em) and (max-width:55.563em){.pattern--giving-cta .giving-numbered-list{justify-self:start;max-width:100%}}@media only screen and (max-width:33.063em){.pattern--giving-cta .giving-numbered-list{padding:24px 16px}}.pattern--giving-cta .giving-numbered-list .title{color:#fff;margin-bottom:40px}@media only screen and (max-width:33.063em){.pattern--giving-cta .giving-numbered-list .title{margin-bottom:24px}}.pattern--giving-cta .giving-numbered-list .list{counter-reset:custom-list-counter;list-style:none;padding-left:0}.pattern--giving-cta .giving-numbered-list .list li{border-top:1px solid hsla(0,0%,100%,.11);counter-increment:custom-list-counter;display:grid;gap:40px;grid-template-columns:1.25rem 1fr;padding:32px 0}.pattern--giving-cta .giving-numbered-list .list li:first-child{border-top:0;padding-top:0}.pattern--giving-cta .giving-numbered-list .list li:before{color:#e2cf00;content:counter(custom-list-counter);font:400 3rem/1 "Instrument Serif",serif}.pattern--giving-cta .giving-numbered-list .list li .list-item-title{color:#fff;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;margin:0 0 10px}.pattern--giving-cta .giving-numbered-list .list li .subtext{color:#e5e1f6;font-size:.875rem;opacity:.74}@media only screen and (max-width:47.9375em){.pattern--giving-cta .giving-numbered-list .list li{gap:16px}}.pattern--gallery-collage{background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%)}.pattern--gallery-collage .pattern__header .headline{color:#fff;--headline-label-color:#e2cf00}.pattern--gallery-collage .pattern__header .headline span{color:#e2cf00}.pattern--gallery-collage .pattern__header .subtext{color:#e5e1f6}.gallery-collage{display:grid;gap:min(4vw,48px);grid-template-areas:"image1 image2" "image1 image3";grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.gallery-collage .gallery-collage__image1{grid-area:image1}.gallery-collage .gallery-collage__image2{grid-area:image2}.gallery-collage .gallery-collage__image3{grid-area:image3}.gallery-collage img{border-radius:12px;height:100%;object-fit:cover;position:relative;width:100%}.gallery-collage+.btn{margin-top:min(4vw,48px)}@media only screen and (max-width:47.9375em){.gallery-collage{gap:8px;grid-template-areas:"image1 image1" "image2 image3";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.gallery-collage+.btn{margin-top:32px}}@media only screen and (max-width:33.063em){.gallery-collage{gap:24px;grid-template-areas:"image1" "image2" "image3";grid-template-columns:100%}.gallery-collage+.btn{margin-top:32px;width:100%}}.pattern--image-gallery .pattern__header .headline{color:#fff;--headline-label-color:#e2cf00}.pattern--image-gallery .pattern__header .headline span{color:#e2cf00}.card-swiper-container{overflow:hidden;padding-left:min(5vw,80px);padding-right:min(5vw,80px)}@media only screen and (max-width:33.063em){.card-swiper-container{padding-left:24px;padding-right:24px}}.card-swiper{overflow:visible}.card-swiper .swiper-slide{display:flex;height:auto}.card-swiper .swiper-slide figure,.card-swiper .swiper-slide figure img{border-radius:12px;width:100%}.card-swiper .swiper-slide figcaption{color:#e5e1f6;font-size:.875rem;margin-top:16px}.pattern--accordion .pattern__headline,.pattern--accordion .pattern__headline+.rtecontent{margin-bottom:30px}.pattern--accordion .pattern__headline:has(+.rtecontent){margin-bottom:.2em}.accordion{border-bottom:2px solid #d9d9d9}.accordion details{border-top:2px solid #d9d9d9}.accordion details:first-child{border-top:0}.accordion details:first-child summary{padding-top:0}.accordion details summary{align-items:center;background:transparent;color:#631248;column-gap:15px;cursor:pointer;display:grid;font:600 1.125rem Outfit,sans-serif;grid-template-columns:auto 1fr;list-style:none;margin:0;padding:16px 0;position:relative}@media only screen and (max-width:47.9375em){.accordion details summary{font-size:1rem}}.accordion details summary::-webkit-details-marker{display:none}.accordion details summary svg{align-self:start;transition:all .3s ease}.accordion details summary+div{padding:0 0 25px}.accordion details[open] summary svg{transform:rotate(-135deg)}.accordion details::details-content{block-size:0;opacity:0;overflow-y:clip;transition:content-visibility allow-discrete .3s,opacity .3s ease-in-out,block-size .3s ease-in-out}.accordion details[open]::details-content{block-size:auto;opacity:1}.pattern--news-index-header{margin-top:0;padding-bottom:50px;padding-top:50px;position:relative;--headline-label-color:#e2cf00}.pattern--news-index-header .headline{color:#fff}.pattern--news-index-list{margin-top:0;position:relative}.pattern--news-index-list:before{background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%);content:"";height:150px;left:0;position:absolute;top:0;width:100%}.post-featured-image{padding-left:min(5vw,80px);padding-right:min(5vw,80px);position:relative}@media only screen and (max-width:33.063em){.post-featured-image{padding-left:24px;padding-right:24px}}.post-featured-image:before{background:linear-gradient(90deg,#3a0125 47.89%,#551a31 99.99%);content:"";height:50%;left:0;position:absolute;top:0;width:100%}.post-featured-image .container{position:relative}.post-featured-image img{border-radius:12px}.post-featured-image+.pattern{margin-top:40px}.article-footer__taxonomy{border-bottom:2px solid #d9d9d9;border-top:2px solid #d9d9d9;column-gap:18px;display:grid;font-size:1rem;grid-template-columns:auto 1fr;padding-bottom:40px;padding-top:40px}.article-footer__taxonomy .tax-list{column-gap:16px;display:flex;flex-flow:row wrap;row-gap:5px}.article-footer__back{margin-top:40px;text-align:center}
/*# sourceMappingURL=style.css.map*/