/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{position:relative;box-sizing:border-box;background:#f9f5f3}html *{box-sizing:inherit}body{line-height:1;font-family:"Neue Hass Unica",Helvetica,Arial,sans-serif;color:#333}img{max-width:100%;vertical-align:bottom;height:auto}b,strong{font-weight:bold}em,i{font-style:italic}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media(max-width: 600px){html #wpadminbar{position:fixed !important}}:root{-webkit-tap-highlight-color:rgba(84,18,54,.2);--page-margin: 7.5vw}@media(min-width: 768px){:root{--page-margin: 7vw}}@media(min-width: 1440px){:root{--page-margin: 100px}}main{line-height:1.5;margin:auto;padding-top:78px;color:rgba(0,0,0,.85);font-size:4.25vw}@media(min-width: 768px){main{padding-top:130px;font-size:1.4vw}}@media(min-width: 1440px){main{font-size:20px}}.container{max-width:1480px;margin-left:auto;margin-right:auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}.page-wrapper{overflow:hidden}@media(max-width: 767px){.desktop-only{display:none}}@media(min-width: 768px){.mobile-only{display:none}}h1,h2,h3,h4,h5,h6{font-family:"Ogg",Georgia,Times,serif;line-height:1.1;margin:.5em 0}h1{font-size:2.3em}h2{font-size:2.3em}h3{font-size:2em}h4{font-size:1.3em}h5{font-size:1.1em}@media(min-width: 768px){h1{font-size:3.55em}h2{font-size:3.55em}}.subhead{font-size:.8em;text-transform:uppercase;letter-spacing:.1em;color:rgba(0,0,0,.66);line-height:1.3}.rte{color:#000}.rte p{margin-bottom:1em}.rte a{display:inline-block;color:#541236;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}.rte a:hover{filter:brightness(1.5);transform:translateY(-1px)}nobr{white-space:nowrap}.btn{display:inline-block;text-align:center;color:#541236;text-decoration:none;border:1px solid #541236;border-radius:100vw;padding:.9em 4em;text-transform:uppercase;letter-spacing:.1em;min-width:16em;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946);margin-top:.66em}.btn:hover{color:#fff;background:#541236;letter-spacing:.15em}@media(min-width: 768px){.btn{min-width:18em}}.img--square{border:.5px solid rgba(84,18,54,.6)}.img--round{border-top-left-radius:100vw;border-top-right-radius:100vw;overflow:hidden;border:.5px solid rgba(84,18,54,.6)}.img--pill{border-radius:100vw;overflow:hidden;border:.5px solid rgba(84,18,54,.6)}.bg--white,.bg--peach,.bg--marron,.bg--maroon,.bg--merlot{position:relative}.bg--white:before,.bg--peach:before,.bg--marron:before,.bg--maroon:before,.bg--merlot:before{content:"";display:block;pointer-events:none;position:absolute;z-index:-1;left:-50vw;right:-50vw;top:0;bottom:0;background:#fff}.bg--peach:before{background:#f9f5f3}.bg--maroon:before{background:#541236}.bg--merlot:before{background:#700e37}.flickity-prev-next-button{display:none;top:45%;width:2.5em;height:2.5em;background:rgba(0,0,0,0);border:1px solid rgba(84,18,54,.33);transition:.15s}.flickity-prev-next-button:active{border-color:#541236;opacity:1}.flickity-prev-next-button svg{fill:#541236;transform:scale(0.75)}.flickity-prev-next-button.previous{left:-3.5em}.flickity-prev-next-button.previous svg{left:21%}.flickity-prev-next-button.next{right:-3.5em}.flickity-prev-next-button.next svg{left:19%}@media(min-width: 768px){.flickity-prev-next-button{display:block}}.flickity-page-dots{position:static}.flickity-page-dots .dot{background:rgba(0,0,0,0);border:1px solid #541236;opacity:.5;transition:.2s;border-radius:10px}.flickity-page-dots .dot:hover{opacity:1}.flickity-page-dots .dot.is-selected{background:#541236}@media(min-width: 768px){.flickity-page-dots{display:flex;justify-content:stretch;margin:0 -8px;padding-bottom:2em}.flickity-page-dots .dot{width:auto;flex-grow:1}}.aligncenter{display:block;text-align:center;margin:0 auto;clear:both}.alignright{float:right;max-width:50%;margin:0 0 1rem 4rem}.alignleft{float:left;max-width:50%;margin:0 4rem 1rem 0}@media(max-width: 768px){.alignright,.alignleft{float:none;display:block;max-width:95%;margin:0 auto 1.5em}}.benefit--btn{color:#fff;border:#fff solid 1px}.benefit--wrapper .rte{color:#fff}@media screen and (min-width: 1280px){.benefit-page::before{content:"";background-color:#541236;height:clamp(750px,60vw,850px);width:100%;position:absolute;display:block;z-index:-1;left:0;top:0}}.benefit--image .img--round{border:1px solid #fff}@media screen and (max-width: 1279px)and (min-width: 769px){.benefit--wrapper:before{content:"";height:clamp(600px,70vw,800px);width:100vw;position:absolute;background:#4e1031;top:-5vh;display:block;z-index:-1}}@media screen and (min-width: 768px){.benefit--wrapper.support-intro{padding-block:0;align-items:center}.benefit--wrapper{flex-direction:row-reverse;margin-inline:calc(-1*var(--page-margin));justify-content:space-between;margin-block:3em 5em;isolation:isolate}.benefit--wrapper .image.benefit--image{padding:revert;width:40%;z-index:2;padding-left:3em}.benefit--logo{position:relative;display:flex;margin-bottom:1.5em}.benefit--logo::before{content:"";position:absolute;height:2px;background-color:#fff;display:block;z-index:1}.benefit--logo::before{height:1px;width:90%;top:92%}.benefit--wrapper .rte{margin-right:var(--page-margin)}.benefit--logo img{width:60%;height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 767px){.benefit--wrapper:before{content:"";height:25%;width:100vw;position:absolute;background:#4e1031;top:-5vh;left:0;display:block;z-index:-1}.benefit--wrapper{margin-top:1.5em}.benefit--logo{position:relative;display:flex;margin-block:1.5em}.benefit--logo::before{content:"";position:absolute;height:2px;background-color:#fff;display:block;z-index:1}.benefit--logo::before{height:1px;width:100%;top:92%}.benefit--logo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}.bubbles-connected{isolation:isolate;position:relative}.bubbles-connected-grid{display:flex}.bubbles .bubbles-connected-grid .bubble-connected.bubble-wrap{margin-top:0;top:0;position:relative}@media(min-width: 768px){.bubbles-connected{isolation:isolate;position:relative}.bubbles-connected .copy{margin-block-end:3em}.bubbles-connected-grid{display:flex;flex-direction:row;align-items:center;margin-block:3em;position:relative}.bubbles-connected-grid::before{content:"";background-color:#541236;height:1px;width:200vw;position:absolute;display:block;margin-inline:calc(-1*var(--page-margin));top:50%;transform:translateY(-50%);z-index:-1;left:-100vw}.bubbles-connected-grid .dot{width:15px;height:15px;aspect-ratio:1;border-radius:50%;background-color:#541236;display:block;position:absolute;top:50%;transform:translateY(-50%)}.bubbles-connected-grid .dot:last-child{right:0}.bubbles-connected-grid .bubble-connected.bubble-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%;margin:0 !important;position:relative}.bubbles-connected-grid .bubble-connected.bubble-wrap:not(:last-of-type):after{content:url("../assets/Arrow.svg");display:block;position:absolute;width:24px;height:24px;right:-5%}.bubbles-connected-grid .bubble-connected.bubble-wrap .bubble{background-color:#f9f5f3;width:60%;flex-direction:column;position:relative}}@media screen and (max-width: 768px){.bubbles-connected-grid{flex-direction:column;align-items:center;margin-top:2em}.bubbles-connected-grid:before{content:url("../assets/half-circle.svg");display:block;position:absolute;width:25%;top:35%;left:20%;z-index:-1}.bubbles-connected-grid:after{content:url("../assets/half-circle.svg");display:block;position:absolute;width:25%;bottom:17.5%;right:20%;z-index:-1;transform:scaleX(-1)}.bubbles-connected-grid .bubble-connected.bubble-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%;margin:0 !important;position:relative}.bubble-connected.bubble-wrap .bubble{width:100%;background-color:#f9f5f3;flex-direction:column;border:1px solid #541236}}@media screen and (min-width: 768px){.impact .bubbles.bg--white h2{font-size:1.8em;max-width:90%}}@media screen and (max-width: 768px){.impact .bubbles.bg--white h2{font-size:1.4em;max-width:20em;margin-bottom:1em}}@media screen and (max-width: 768px){.impact .stacked-photos.style--long-title h2{margin-bottom:2em;font-size:1.5em}}@media screen and (min-width: 768px){.impact .stacked-photos.style--long-title h2{font-size:2.3em;margin-inline:auto;max-width:80%;margin-bottom:2em}}.partners-wrapper{position:relative}.partners-wrapper .year-container{display:flex;justify-content:space-between;width:70%}.partners-wrapper .year-container .year{opacity:.5;cursor:pointer;color:#541236;transition:.3s ease}.partners-wrapper .year-container .year.active-year{opacity:1;scale:1.1;transform-origin:left center;border-bottom:#541236 solid 1.5px;transition:scale .3s ease}.partners-wrapper .partners__container>p{padding-block:.5em;border-block:1px solid #656565;text-transform:uppercase;color:#541236;letter-spacing:3px}.partners-wrapper .partners:not(.active-year){display:none}.partners-wrapper .partners.active-year{position:relative}@media screen and (max-width: 768px){.partners-wrapper .year-container{width:100vw;overflow-x:scroll;gap:3em;margin-left:calc(-1*var(--page-margin));padding-inline:var(--page-margin)}.partners-wrapper .year-container .year:last-of-type.active-year{transform-origin:right center}.partners-wrapper .partners__container>p{margin-bottom:2em}}.btn.btn-primary{background-color:#541236;color:#fff;border:2px solid #541236}.btn.btn-primary:hover{background-color:#f9f5f3;color:#541236}.btn.btn-outline{border-width:2px}.custom-banner{height:-moz-fit-content;height:fit-content;background-color:#f9f5f3;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:3em}.custom-banner .banner-heading-container h2 em{font-family:"Rare Script",serif;color:#541236}.custom-banner .banner-button-group-container{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:1em}.custom-banner .banner-button-group-container .btn{min-width:20em}@media screen and (max-width: 768px){.custom-banner{padding-block:3em 0}.custom-banner .banner-button-group-container{flex-direction:column;gap:0}.custom-banner .banner-button-group-container a{min-width:100%}}.image-with-text-blocks-container.bg--white:before{top:2em;height:calc(100% + 10vh)}.image-with-text-blocks-container{max-width:100%;padding-block:0 2em}.image-with-text-blocks-container .image-with-text-block{display:flex;align-items:center;justify-content:space-between;height:-moz-fit-content;height:fit-content}.image-with-text-blocks-container .image-with-text-block .image-wrapper{width:50%}.image-with-text-blocks-container .image-with-text-block figure{width:85%;margin-inline:auto;height:auto;aspect-ratio:4/5}.image-with-text-blocks-container .image-with-text-block figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-with-text-blocks-container .image-with-text-block .rte{width:45%;margin-inline:auto}.image-with-text-blocks-container .image-with-text-block .rte .block-title{font-size:clamp(50px,4.5vw,64px);color:#000}.image-with-text-blocks-container .image-with-text-block .rte .block-copy-wrapper{text-wrap:balance}.image-with-text-blocks-container .image-with-text-block.flex-row{flex-direction:row}.image-with-text-blocks-container .image-with-text-block.flex-row figure{margin-inline:0 auto}.image-with-text-blocks-container .image-with-text-block.flex-row-reverse{flex-direction:row-reverse}.image-with-text-blocks-container .image-with-text-block.flex-row-reverse figure{margin-inline:auto 0}@media screen and (max-width: 768px){.image-with-text-blocks-container{margin-top:3em !important}.image-with-text-blocks-container .image-with-text-block{height:-moz-fit-content;height:fit-content;margin-block:1em;flex-direction:column !important;width:100%}.image-with-text-blocks-container .image-with-text-block>*{width:100% !important}.image-with-text-blocks-container .image-with-text-block figure{width:100%}.image-with-text-blocks-container .image-with-text-block .rte{width:100%}.image-with-text-blocks-container .image-with-text-block .rte .block-title{font-size:2em}}.custom-accordion-container{margin-bottom:5em;padding-block:5em;position:relative}.custom-accordion-container .accordion-blocks-container{width:70%}.custom-accordion-container .accordion-block{border-bottom:2px solid #000;cursor:pointer;margin-bottom:15px}.custom-accordion-container .accordion-title{padding-bottom:15px;font-weight:500}.custom-accordion-container .accordion-title.active .chevron-svg{transform:rotate(-180deg)}.custom-accordion-container svg.chevron-svg{display:inline-block;width:1em;height:1em;fill:#000;position:relative;top:3px;transition:transform .3s ease}.custom-accordion-container .accordion-block-content{padding-bottom:1em;display:none}.custom-accordion-container .accordion-block-content p{color:#6e6e6e;font-weight:300}@media screen and (max-width: 768px){.custom-accordion-container h2{font-size:2em;text-align:center}.custom-accordion-container .accordion-blocks-container{width:100%}.custom-accordion-container .accordion-blocks-container .accordion-title{position:relative;font-size:1em;padding-right:.5em}.custom-accordion-container .accordion-blocks-container .accordion-title .chevron-svg{position:absolute;right:0;top:5px}}.custom-content-footer{margin-block:5em 0;font-size:.8em}.logo-list-container{position:relative}.logo-list-container:before{top:2em}@media screen and (max-width: 768px){.logo-list-container:before{top:0}}.logo-list-container .logo-list-wrapper{padding-block:0 10%;position:relative}.logo-list-container .logo-images-container:after{content:"";position:absolute;width:100%;height:1px;background-color:#541236;top:50%;transform:translateY(-50%)}.logo-list-container .logo-group-wrapper{display:flex;flex-direction:row;justify-content:space-around;padding-block:3em;flex-wrap:wrap}.logo-list-container .logo-group-wrapper:not(:last-of-type){border-bottom:1px solid #541236}.logo-list-container .logo-group-wrapper .logo-image-wrapper{flex:1;display:flex;justify-content:center;align-items:center;padding:1em}.logo-list-container .logo-group-wrapper .logo-image-wrapper figure{width:clamp(250px,50%,500px)}.logo-list-container .logo-group-wrapper .logo-image-wrapper figure img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1280px){.logo-list-container{margin-top:100px}}@media screen and (max-width: 768px){.logo-list-container .logo-group-wrapper .logo-image-wrapper{flex:none}.logo-list-container .logo-group-wrapper.logo-group-wrapper--large .logo-image-wrapper{width:50%}.logo-list-container .logo-group-wrapper.logo-group-wrapper--medium .logo-image-wrapper{width:40%}.logo-list-container .logo-group-wrapper.logo-group-wrapper--small .logo-image-wrapper{width:33.3333%}.logo-list-container h2{font-size:2em;text-align:center;margin-bottom:1em}.logo-list-container .logo-images-container{grid-template-columns:repeat(3, minmax(0, 1fr))}.logo-list-container .logo-list-wrapper{top:-2em}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.image-carousel-container .image-carousel{position:relative;height:-moz-fit-content;height:fit-content;width:200%;left:-30vw}.image-carousel-container .image-carousel .marquee-wrapper{display:flex;width:-moz-max-content;width:max-content;justify-content:center;overflow:hidden;position:relative}.image-carousel-container .image-carousel .marquee-wrapper .marquee-content{display:flex;width:-moz-max-content;width:max-content;max-height:400px;animation:marquee 100s linear infinite}.image-carousel-container .image-carousel .marquee-wrapper .marquee-content .carousel-image{position:relative;width:clamp(300px,30vw,400px);height:100%}.image-carousel-container .image-carousel .marquee-wrapper .marquee-content .carousel-image img{width:100%;min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.image-carousel-container .image-carousel .marquee-wrapper .marquee-content .carousel-image .photo-credit{position:absolute;bottom:0;left:0;font-size:12px;color:#f9f5f3;padding:.5em}@media screen and (max-width: 768px){.image-carousel-container .image-carousel .marquee-content{height:350px;max-height:350px}.image-carousel-container .image-carousel .marquee-content .carousel-image{width:100% !important;height:auto}.image-carousel-container .image-carousel .marquee-content .carousel-image figure{height:100%}.image-carousel-container .image-carousel .marquee-content .carousel-image figure img{height:350px}}.video-block-content{position:relative;max-width:unset !important;margin-inline:calc(-1*var(--page-margin));padding-block:3em 0}.video-block-content .video-container{width:100%;position:relative;bottom:-5px}.video-block-content .video-container .video-wrapper{height:100%}.video-block-content .video-container video{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1441px){.video-block-content{padding-block:clamp(800px,60vh,1000px) 0}.video-block-content .video-container{position:absolute;left:50%;transform:translateX(-50%);width:100vw}.video-block-content .video-container video{max-height:800px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 768px){.video-block-content{padding-block:0 5em}}.home .rte{color:#000}.video-embed-title:has(i){text-align:left}.video-embed-title i{font-family:"Rare Script",serif;margin-left:5px;font-style:normal}@media(max-width: 768px){.video-embed-title{display:none}}.non-profit-partners .npp-container{display:flex;flex-direction:column;align-items:center;padding-block:5rem;justify-content:center}.non-profit-partners .npp-container .npp-title{align-self:flex-start;font-size:3rem}.non-profit-partners .npp-container .npp-title em,.non-profit-partners .npp-container .npp-title i{font-family:"Rare Script",serif;font-style:normal}@media screen and (max-width: 768px){.non-profit-partners .npp-container .npp-title em,.non-profit-partners .npp-container .npp-title i{display:block}}@media screen and (max-width: 768px){.non-profit-partners .npp-container .npp-title{font-size:2.3em;text-align:center;display:block}}.non-profit-partners .npp-content{margin-block:3em;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.non-profit-partners .npp-content{margin-block:1em}}.non-profit-partners .npp-content .npp-tab-nav-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.non-profit-partners .npp-content .npp-tab-nav-container p{cursor:pointer;font-family:"Neue Hass Unica",Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:3px;word-wrap:break-word;color:#000;position:relative;overflow:hidden}.non-profit-partners .npp-content .npp-tab-nav-container p::after{content:"";display:block;position:absolute;width:100%;bottom:0;height:2px;background:#541236;transform:translateX(-110%);transition:transform .3s ease}@media screen and (max-width: 768px){.non-profit-partners .npp-content .npp-tab-nav-container p::after{transition:transform .1s ease;transform:translateX(-110%)}}.non-profit-partners .npp-content .npp-tab-nav-container p.active{color:#541236 !important}.non-profit-partners .npp-content .npp-tab-nav-container p.active::after{content:"";display:block;width:100%;height:2px;background:#541236;transform:translateX(0%);transition:transform .3s ease}@media screen and (max-width: 768px){.non-profit-partners .npp-content .npp-tab-nav-container p.active::after{transition:unset;display:none}}.non-profit-partners .npp-content .npp-tab-content_logos-container{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%}.non-profit-partners .npp-content .npp-tab-content_logos-container .npp-logo-list-wrapper{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;position:relative;margin-top:1em;gap:2rem;width:100%;flex-wrap:wrap}@media screen and (max-width: 768px){.non-profit-partners .npp-content .npp-tab-content_logos-container .npp-logo-list-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:.5rem}}.non-profit-partners .npp-content .npp-tab-content_logos-container .npp-logo-list-wrapper .npp-logo{width:clamp(150px,20%,200px);align-self:flex-start;height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:space-around;gap:1em}.non-profit-partners .npp-content .npp-tab-content_logos-container .npp-logo-list-wrapper .npp-logo .partner__info{display:none}.non-profit-partners .npp-content .npp-tab-content_logos-container .npp-logo-list-wrapper .npp-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0)}@media screen and (max-width: 768px){.non-profit-partners .npp-content .npp-tab-content_logos-container .npp-logo-list-wrapper .npp-logo{width:100%;aspect-ratio:1}}.non-profit-partners .npp-nav_desktop{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.non-profit-partners .npp-nav_mobile{display:none;width:100%}.non-profit-partners .npp-nav_mobile .npp-dropdown{position:relative;pointer-events:none;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;text-align:center}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-toggle{position:relative;cursor:pointer;pointer-events:all;width:100%;width:100%;font-weight:400;text-transform:uppercase;letter-spacing:1.43px;text-align:center;border:none;padding:1em}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-toggle:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, white 0%, #F9F5F3 50%, white 100%);margin-bottom:1em;z-index:0}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-toggle span,.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-toggle svg{z-index:1;position:relative;text-decoration:none;border-bottom:1px solid #000;color:#000 !important}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-toggle span:after,.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-toggle svg:after{content:"";display:inline-block;width:.3em;height:.3em;border-top:1px solid #000;border-right:1px solid #000;margin-left:.3em;transform:rotate(135deg);position:relative;top:-0.2em;transition:all .3s}.non-profit-partners .npp-nav_mobile .npp-dropdown[data-open=true] .npp-dropdown-menu{top:3.5rem;opacity:1;transition:top .3s ease,opacity .3s ease;pointer-events:all}.non-profit-partners .npp-nav_mobile .npp-dropdown[data-open=true] .npp-dropdown-toggle span:after{transform:rotate(-45deg)}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-menu{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease;z-index:1;position:absolute;top:2.5rem;opacity:0;background:#f9f5f3;box-shadow:0px 0px 8px 1px rgba(31,38,135,.37);border:1px solid #541136;width:100%;padding:2em;transition:top .3s ease,opacity .3s ease}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-menu p{font-size:1rem;padding-block:0 1em;margin-bottom:1em;width:50%;margin-inline:auto;position:relative;overflow:hidden;border-bottom:none}.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-menu p.active{text-decoration:underline}@media screen and (max-width: 768px){.non-profit-partners .npp-nav_mobile .npp-dropdown .npp-dropdown-menu p{width:100%;font-size:1rem;margin-bottom:0;text-underline-offset:3px}}@media screen and (min-width: 768px){.non-profit-partners .npp-mobile-nav{display:none}}@media screen and (max-width: 991px){.non-profit-partners .npp-nav_desktop{display:none}.non-profit-partners .npp-nav_mobile{display:flex}}.popup img:not(.npp-popup-logo){display:none}.fixed-button-container{display:none;position:relative;background:rgba(0,0,0,0);top:0;left:0;width:100%;padding-inline:1rem;z-index:1}.fixed-button-container .btn.btn-primary{display:block;padding-block:10px;padding-inline:2rem;width:-moz-fit-content;width:fit-content;min-width:unset;margin-top:0;height:-moz-fit-content;height:fit-content;cursor:pointer;pointer-events:all;line-height:1}@media screen and (max-width: 768px){.fixed-button-container{display:none}}.fixed-button-container.fixed-button-container_mobile{display:none;justify-content:flex-start;height:-moz-fit-content;height:fit-content;position:fixed;top:unset;width:-moz-fit-content;width:fit-content;bottom:calc(0dvh + 10px);z-index:1}.fixed-button-container.fixed-button-container_mobile .btn.btn-primary{font-size:1rem;padding-block:10px;padding-inline:1.5rem;line-height:1}@media screen and (min-width: 768px){.fixed-button-container.fixed-button-container_mobile{display:none !important}}:is(.home,.impact) .fixed-button-container{display:flex;justify-content:flex-end}@media screen and (max-width: 768px){:is(.home,.impact) .fixed-button-container{display:none !important}:is(.home,.impact) .fixed-button-container.fixed-button-container_mobile{display:flex !important;width:-moz-fit-content;width:fit-content}}.newsroom .marquee-content{animation-play-state:paused !important}@media screen and (min-width: 768px){.Newsroom.selena-note{margin-block:-5rem;padding-block:5rem 0;align-items:center}}@media screen and (min-width: 768px){.newsroom .press-grid{margin-top:-3rem;padding-block:10rem 5rem}}header{padding:.5rem 1rem .5rem 1.5rem;margin:0 calc(-1*var(--page-margin));position:fixed;z-index:2;top:0;left:0;margin:auto;width:100%;background:rgba(249,245,243,.95);-webkit-backdrop-filter:blur(4px) saturate(2);backdrop-filter:blur(4px) saturate(2)}header .header-inner{display:flex;justify-content:space-between;align-items:center}@media(min-width: 768px){header{padding:1.5rem 2rem 1rem 2.5rem;margin:0}}.header--maroon header{background:rgba(84,18,54,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header--maroon header .site-logo{filter:saturate(0) invert(100%) brightness(3)}.header--maroon header #hamburger{filter:invert(100%) sepia(5%) saturate(19%) hue-rotate(138deg) brightness(104%) contrast(100%)}.header--maroon header .nav-open #hamburger span,.header--maroon header .nav-open #hamburger div:before,.header--maroon header .nav-open #hamburger div:after{background-color:#541236}.header--maroon.nav-open header #hamburger span,.header--maroon.nav-open header #hamburger div:before,.header--maroon.nav-open header #hamburger div:after{background-color:#541236}@media screen and (min-width: 768px){.header--maroon header:after{content:"";height:1px;width:95%;background-color:#fff;display:block;position:absolute;bottom:1%}.header--maroon.nav-open .page-blur{-webkit-backdrop-filter:blur(5px) brightness(1);backdrop-filter:blur(5px) brightness(1)}}.site-logo{display:block;width:200px;aspect-ratio:8.15;background:url("../assets/rare-impact-fund-logo.png") center no-repeat;background-size:contain;font-size:0;color:rgba(0,0,0,0);transition:.3s cubic-bezier(0.315, 0.74, 0.153, 0.946)}.site-logo:hover{transform:translateY(-1px)}@media(min-width: 768px){.site-logo{width:262px}}#hamburger{position:relative;z-index:100;display:block;width:44px;height:44px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.35s cubic-bezier(0.315, 0.74, 0.153, 0.946);border:0;background:rgba(0,0,0,0);outline:0 !important}@media(min-width: 768px){#hamburger{width:66px;height:66px}}#hamburger>div{position:absolute;top:0;left:0;right:0;bottom:0;width:20px;aspect-ratio:1.32;margin:auto}@media(min-width: 768px){#hamburger>div{width:30px;height:20px}}#hamburger span,#hamburger div:before,#hamburger div:after{display:block;position:absolute;height:2px;width:100%;background:#541236;border-radius:1em;opacity:1;left:0;transform:none;transition:.7s cubic-bezier(0.315, 0.74, 0.153, 0.946)}body.nav-open #hamburger span,body.nav-open #hamburger div:before,body.nav-open #hamburger div:after{background:#fff}@media(min-width: 768px){#hamburger span,#hamburger div:before,#hamburger div:after{height:3px}}#hamburger div:before,#hamburger div:after{content:""}#hamburger div:before{top:0}#hamburger span:first-child,#hamburger span:last-child{top:40%}#hamburger div:after{top:80%}.nav-open #hamburger div:before,.nav-open #hamburger div:after{top:40%;width:0%;left:50%}.nav-open #hamburger span:first-child{transform:rotate(45deg)}.nav-open #hamburger span:last-child{transform:rotate(-45deg)}.page-blur{content:"";display:block;position:fixed;z-index:3;left:0;right:50%;top:0;bottom:0;-webkit-backdrop-filter:sepia(0) saturate(1) hue-rotate(0deg) brightness(1) blur(0px);backdrop-filter:sepia(0) saturate(1) hue-rotate(0deg) brightness(1) blur(0px);transition:-webkit-backdrop-filter .6s;transition:backdrop-filter .6s;transition:backdrop-filter .6s, -webkit-backdrop-filter .6s;visibility:hidden;pointer-events:none}@media(min-width: 768px){body.nav-open .page-blur{-webkit-backdrop-filter:sepia(1) saturate(0.6) hue-rotate(-50deg) brightness(1) blur(5px);backdrop-filter:sepia(1) saturate(0.6) hue-rotate(-50deg) brightness(1) blur(5px);visibility:visible;pointer-events:auto}}body.popup-active .page-blur{-webkit-backdrop-filter:sepia(1) saturate(0.6) hue-rotate(-50deg) brightness(1) blur(5px);backdrop-filter:sepia(1) saturate(0.6) hue-rotate(-50deg) brightness(1) blur(5px);visibility:visible;pointer-events:auto}body.popup-active .page-blur{right:0}.site-nav{position:absolute;z-index:1;inset:0;overflow:auto;min-height:100vh;background:#541236;color:#fff;padding-top:60px;text-align:right;transform:translateY(-10px);opacity:0;visibility:hidden;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}body.nav-open .site-nav{transform:none;opacity:1;visibility:visible}@media(min-width: 768px){.site-nav{padding-top:130px;left:50%;box-shadow:336px 0 0 #541236,672px 0 0 #541236;transform:translateX(10px)}}.site-nav a{display:block;color:inherit;text-transform:uppercase;text-decoration:none;font-size:1.2em;padding:.6em;padding-right:52px;letter-spacing:.1em;transform:translateX(12px);opacity:0;visibility:hidden;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946);transition-delay:.5s,0s;transition-property:all,letter-spacing}.site-nav a:hover{letter-spacing:.16em}body.nav-open .site-nav a{transform:none;opacity:1;visibility:visible}@media(min-width: 768px){.site-nav a{font-size:1.75em}}body.nav-open .site-nav li:nth-child(1) a{transition-delay:0s,0s}body.nav-open .site-nav li:nth-child(2) a{transition-delay:.03s,0s}body.nav-open .site-nav li:nth-child(3) a{transition-delay:.06s,0s}body.nav-open .site-nav li:nth-child(4) a{transition-delay:.09s,0s}body.nav-open .site-nav li:nth-child(5) a{transition-delay:.12s,0s}body.nav-open .site-nav li:nth-child(6) a{transition-delay:.15s,0s}body.nav-open .site-nav li:nth-child(7) a{transition-delay:.18s,0s}body.nav-open .site-nav li:nth-child(8) a{transition-delay:.21s,0s}body.nav-open .site-nav li:nth-child(9) a{transition-delay:.24s,0s}body.nav-open .site-nav li:nth-child(10) a{transition-delay:.27s,0s}body.nav-open .site-nav li:nth-child(11) a{transition-delay:.3s,0s}body.nav-open .site-nav li:nth-child(12) a{transition-delay:.33s,0s}body.nav-open .site-nav li:nth-child(13) a{transition-delay:.36s,0s}body.nav-open .site-nav li:nth-child(14) a{transition-delay:.39s,0s}body.nav-open .site-nav li:nth-child(15) a{transition-delay:.42s,0s}.has-announcement-bar header{padding-block:0}.has-announcement-bar header .header-wrapper a{text-decoration:none;color:unset}.has-announcement-bar .site-nav{padding-top:120px}@media screen and (max-width: 768px){.has-announcement-bar .site-nav{padding-top:100px}}.has-announcement-bar .container{margin-top:2rem}.has-announcement-bar .announcement-bar{background-color:#541236;display:flex;gap:4em;padding:1em 0;height:-moz-fit-content;height:fit-content;margin-inline:-2.5rem -2rem;align-items:center}@media screen and (max-width: 768px){.has-announcement-bar .announcement-bar{height:2.5em}}.has-announcement-bar .announcement-bar p{display:flex;justify-content:space-around;gap:6em;width:-moz-fit-content;width:fit-content;transform:translateZ(0);animation:marquee 60s linear infinite}@media screen and (max-width: 768px){.has-announcement-bar .announcement-bar p{animation:80s marquee linear infinite;gap:3em}}.has-announcement-bar .announcement-bar span{white-space:nowrap;color:#fff}@media screen and (max-width: 768px){.has-announcement-bar .announcement-bar span{font-size:.9em}}@media(prefers-reduced-motion: reduce){.has-announcement-bar .announcement-bar p{animation-play-state:paused !important}.has-announcement-bar .announcement-bar p span{width:100vw;text-align:center;white-space:normal;position:relative;left:20px}}.has-announcement-bar.header--maroon .container{margin-top:0}.has-announcement-bar.header--maroon .announcement-bar{background-color:#fdf6f0}.has-announcement-bar.header--maroon p span{color:unset}.announcement-bar_link[href="#"]{pointer-events:none;cursor:default}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 2em))}}footer{margin-top:1rem;padding:0 2rem}footer .footer-inner{padding:2rem 0 4rem;display:flex;flex-direction:column;text-align:center;border-top:.5px solid rgba(84,18,54,.6);color:#541236}footer .footer-nav{order:-1;padding:0 0 1em}footer .footer-nav a{display:block;color:#541236;text-decoration:none;padding:.5em 0;font-size:.9em;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}footer .footer-nav a:hover{letter-spacing:.04em}footer .footer-nav--title{display:none;text-transform:uppercase;letter-spacing:.1em;font-weight:500}@media(min-width: 768px){footer{padding:0 3rem}footer .footer-inner{padding:3rem 4rem 5rem;flex-direction:row;justify-content:space-between;text-align:left}footer .footer-nav{order:1;text-align:right}footer .footer-nav--title{display:block;margin:1.2em 0 .8em}}.footer-main .site-logo{display:inline-block}@media(min-width: 768px){.footer-main .site-logo{margin-bottom:2rem}}.copyright{font-size:.7em;margin:.7rem 0}.disclosure p{font-size:.5em;max-width:29em;margin:auto;line-height:1.3}@media(min-width: 768px){.disclosure p{display:block;max-width:none}}.page-title{display:none;text-align:center;border:.5px solid rgba(84,18,54,.6);border-left:0;border-right:0}@media(min-width: 768px){.page-title{display:block}}.page-title h2{font-family:"Neue Hass Unica",Helvetica,Arial,sans-serif;font-weight:100;text-transform:uppercase;font-size:.8rem;padding:.66em;margin:0;line-height:1;color:#541236;letter-spacing:.1em}@media(min-width: 768px){.page-title h2{font-size:1rem;padding:.75em}}.image-section{text-align:center;padding:.5em 0 3em}.image-section h2{margin-bottom:1em}.image-section .image{margin:0 calc(-1*var(--page-margin))}@media(min-width: 768px){.image-section{padding:6em 0}.image-section h2{font-size:3em}.image-section .image{max-width:50em;margin:auto}}.selena-note .note-pages{position:relative}@media screen and (max-width: 768px){.selena-note .note-pages{padding-bottom:2rem}.selena-note .note-pages:has(.note-page.expanded){padding-bottom:0}}@media screen and (max-width: 768px){.selena-note .flickity-page-dots{position:relative;top:-2rem}}.selena-note h2{margin-bottom:.2em}.selena-note h2 span{font-family:"Rare Script";color:#700e37;font-size:.6em;display:block;position:relative;left:-0.25em}.partners .selena-note h2 span,.impact .selena-note h2 span{color:rgba(0,0,0,.85)}.selena-note .subhead{text-align:left;margin:0 0 1em;font-weight:300;text-transform:uppercase;letter-spacing:4.16px;color:#000}@media(max-width: 768px){.selena-note .subhead{font-size:clamp(.7em,3vw,.8em);letter-spacing:3px}}.selena-note .copy em{color:#541236;font-family:"Rare Script",serif;font-size:2.5rem;padding-left:1.5rem;position:relative;left:.5em;top:-0.5em}.selena-note .img--round{border:0}.selena-note .flickity-page-dots .dot{flex-grow:inherit;width:10px}.selena-note .expand-note{display:flex;align-items:center;justify-content:center;font-weight:400;border-bottom:1px solid #000;width:100%;letter-spacing:.48px;color:#000;font-family:"Neue Hass Unica",Helvetica,Arial,sans-serif;font-size:1rem;background:none;border:none;padding:0;margin:0;cursor:pointer;position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);gap:.5em;line-height:1}@media screen and (max-width: 768px){.selena-note .expand-note{bottom:5%}}.selena-note .expand-note:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(249, 245, 243) 65%);pointer-events:none}.selena-note .expand-note span{display:flex;width:-moz-fit-content;width:fit-content;text-decoration:none;position:relative;height:-moz-fit-content;height:fit-content;display:flex;align-items:flex-end;padding-bottom:2px;border-bottom:1px solid #000}.selena-note .expand-note span:after{content:"";display:inline-block;width:.3em;height:.3em;border-top:1px solid #000;border-right:1px solid #000;margin-left:.3em;transform:rotate(135deg);position:relative;top:-0.3em;transition:all .3s}@media(min-width: 768px){.selena-note{display:flex;align-items:center}.selena-note .image,.selena-note .copy{width:50%}.selena-note .image{padding-left:4%;margin-bottom:-5%}.selena-note .copy{padding-right:4%;order:-1}}.note-page p:last-child:has(em) strong{font-weight:400;letter-spacing:4px;word-wrap:break-word}.home .note-page{margin-top:2em}.home .note-page.rte{height:300px;overflow:hidden;transition:height .5s ease-out;color:#000}.note-page{padding-bottom:1em}@media screen and (max-width: 768px){.note-page.expanded{padding-bottom:0}}.support-intro{padding-block:2em}.support-intro:not(.benefit--wrapper) .copy .rte{color:#000}.support-intro h2{margin-bottom:.2em}.support-intro h2 em{font-family:"Rare Script",serif;font-size:2.5rem;position:relative;left:-10px}@media(min-width: 768px){.support-intro{display:flex;align-items:flex-end}.support-intro:not(.benefit--wrapper){padding-block:0 10rem}.support-intro .image,.support-intro .copy{width:50%}.support-intro .image{padding-top:2em;padding-left:8%}.support-intro .copy{order:-1}.support-intro h2{margin-top:0}}.about-section{padding:2em 0}.about-section:before{top:5em}.about-section h2{margin:.75em 0}.about-section h3 i,.about-section h3 em{font-family:"Rare Script",serif;font-style:normal}.about-section h3 span{font-family:"Rare Script",serif;display:inline-block;padding-left:.15em}.about-section .img--pill{border-radius:0;border:0}@media(min-width: 768px){.about-section{display:flex;align-items:center;padding-top:5em}.about-section:before{top:0}.about-section .image,.about-section .copy{width:50%}.about-section .image{padding-right:4%}.about-section .copy{padding-left:8%;padding-right:4%}.about-section .copy h3{padding-top:.5em}.about-section .copy p{padding-bottom:1em}}@media(max-width: 768px){.about-section:before{background:#fff;top:0}}.icon-links{padding:2em 0 0}@media(min-width: 768px){.icon-links{padding:4em 0 3em}}@media(min-width: 768px){.icon-grid{display:flex;justify-content:center}}.icon-link{display:block;color:rgba(0,0,0,.6);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;min-width:16em;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946);margin:2em 0;padding:0 0 2em;position:relative}@media(min-width: 768px){.icon-link{padding-bottom:0}}.icon-link:not(:last-child):after{content:"";display:block;position:absolute;inset:1em;top:auto;bottom:0;margin:0 1em;border-bottom:.5px solid rgba(84,18,54,.6)}@media(min-width: 768px){.icon-link:not(:last-child):after{inset:0;left:auto;margin:-1em 0;border-bottom:none;border-right:.5px solid rgba(84,18,54,.6)}}.icon-link img{height:5.5em;margin-bottom:1em;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}@media(min-width: 768px){.icon-link img{height:7em;margin-bottom:1.5em}}.icon-link svg{display:inline-block;width:.66em;fill:currentColor}.icon-link p{font-size:.9em}a.icon-link:hover{color:#541236;letter-spacing:.12em}a.icon-link:hover img{transform:translateY(-1px)}.icon-grid-section{padding:1em 0 0;text-align:center}.icon-grid-section .subhead{font-size:1em;color:#541236}.icon-grid-section .icon-grid .icon-link [src*=usa]{transform:scale(0.9)}@media(min-width: 768px){.icon-grid-section{padding:4em 0}.icon-grid-section h2{font-size:3em;max-width:12em;margin-left:auto;margin-right:auto}.icon-grid-section .subhead{margin-bottom:2em}.icon-grid-section .icon-link{min-width:12em}.icon-grid-section .icon-link img{height:5em}}.bubbles{text-align:center;padding:2em 0}.bubbles h2{font-size:1.6em}.bubbles .bubbles-grid{display:flex;flex-wrap:wrap}.bubbles .bubble-wrap{width:50%}@media(max-width: 767px){.bubbles .bubble-wrap:nth-child(even){margin-top:6em}.bubbles .bubble-wrap:nth-child(n+3){position:relative;top:-2em}}.bubbles .bubble{display:inline-flex;justify-content:center;align-items:center;width:6em;margin:.66em 0em;flex-grow:0;flex-shrink:0;border-radius:100vw;overflow:hidden;aspect-ratio:1;border:.5px solid #541236}.bubbles .bubble p{font-family:"Ogg",Georgia,Times,serif;color:#541236;font-size:2em}@media(min-width: 768px){.bubbles h2{font-size:2.6em;max-width:20em;margin-left:auto;margin-right:auto}.bubbles .bubbles-grid{justify-content:center}.bubbles .bubble-wrap{width:8em;margin:0 2em}.bubbles .bubble-wrap:nth-child(even){margin-top:3em}.bubbles .bubble{width:7em}.bubbles .bubble p{font-size:2.5em}}.our-founder{padding:1em 0}.our-founder h2{margin:.5em 0}@media(min-width: 768px){.our-founder{display:flex;align-items:center;padding-top:3em}.our-founder .image,.our-founder .copy{width:50%}.our-founder .copy{padding-left:1em}.our-founder .image{margin-bottom:-5em}.our-founder .rte{padding-left:3em}}.our-commitment{padding:1em 0}.our-commitment h2{margin:.5em 0}@media(min-width: 768px){.our-commitment{display:flex;align-items:center;padding-top:2em;padding-bottom:4em}.our-commitment .image,.our-commitment .copy{width:50%}.our-commitment .copy{padding-left:4em;padding-right:3em}.our-commitment h2{font-size:3em}}.mission-vision{padding:1em 0}.mission-vision h2{margin:.5em 0}@media(min-width: 768px){.mission-vision{padding:7em 0}.mission-vision h2{font-size:3em}.mission-vision:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:38%;border-left:1px solid rgba(84,18,54,.6)}.mission-vision .copy{max-width:36%}}.mission-vision--icons{margin-top:2.5em}@media(min-width: 768px){.mission-vision--icons{margin-left:42%}.mission-vision--icons .mission{margin-left:-16.6%}}@media(min-width: 1440px){.mission-vision--icons .mission{margin-left:-16.35%}}.mission{display:flex;align-items:center}.mission p{max-width:20.5em}@media(min-width: 768px){.mission p{font-size:.9em}}.mission--icon{display:flex;justify-content:center;align-items:center;width:6em;margin:.66em 1em .66em .5em;flex-grow:0;flex-shrink:0;border-radius:100vw;overflow:hidden;aspect-ratio:1;background:#541236}.mission--icon p{font-family:"Ogg",Georgia,Times,serif;color:#fff;font-size:2em}.mission--icon img{height:53%}.stacked-photos .anchor{position:relative;top:-5em}@media(min-width: 768px){.stacked-photos .anchor{top:-13.5em}}.stacked-photos .bg--peach:before{margin-top:3em;margin-bottom:-10em}.stacked-photos .copy{overflow:hidden}@media(min-width: 768px){.stacked-photos .bg--peach:before{margin-top:0}.stacked-photos .copy{overflow:visible}.stacked-photos .copy h2{position:relative;top:-1.25em}.stacked-photos .copy .rte{margin-top:-3em;max-width:24em}}.stacked-photos.style--long-title h2{text-align:center}.stacked-photos.style--long-title .img--round{border-radius:0}@media(min-width: 768px){.stacked-photos.style--long-title{padding-top:3em}.stacked-photos.style--long-title h2{font-size:3.4em}.stacked-photos.style--long-title .bg--peach:before{margin-top:-2em;margin-bottom:-22em}.stacked-photos.style--long-title .photo-grid{padding-top:6em}.stacked-photos.style--long-title .photo-grid .stacked-photo:nth-child(even){top:-6em}}.photo-grid{overflow:hidden}.photo-grid .stacked-photo{margin-bottom:3em}.photo-grid .caption{font-size:1.33em;font-weight:500;line-height:1.3;margin:.85em 0 .66em}@media(min-width: 768px){.photo-grid{overflow:visible;display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:5%;padding-top:4em}.photo-grid .stacked-photo{width:42%}.photo-grid .stacked-photo:nth-child(even){position:relative;top:-16em}.photo-grid .stacked-photo:nth-child(odd):last-child{margin-top:-15em;margin-left:58%}.photo-grid .caption{font-size:1.2em}}.our-impact .image{padding:2em 0}.our-impact blockquote:before{content:"\201C";font-family:"Ogg",Georgia,Times,serif;font-size:12em;line-height:0;vertical-align:-0.7em;margin-left:-0.07em;color:#541236}.our-impact blockquote .author{text-align:right;font-size:.8em}.our-impact blockquote .author .name{display:block;color:#541236;text-transform:uppercase;letter-spacing:.1em}.our-impact blockquote .author .name:before{content:"\2014   "}.our-impact blockquote .author small b,.our-impact blockquote .author small strong{white-space:nowrap}@media(min-width: 768px){.our-impact blockquote{margin-top:0 !important}}.our-impact .mission-vision--icons{padding-bottom:1em}@media(min-width: 768px){.our-impact{position:relative}.our-impact:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:38%;border-left:1px solid rgba(84,18,54,.6)}.our-impact .intro-copy{margin-top:3em}.our-impact .intro-copy .rte{margin-left:42%;margin-bottom:2em;max-width:30em}.our-impact .image{padding:4em 10%}.our-impact .description{width:35.5%}.our-impact blockquote{margin-left:42%;margin-top:-8.1em;max-width:30em}.our-impact blockquote .author{text-align:left}.our-impact blockquote .author .name{font-size:1.2em}.our-impact blockquote .author small{padding-left:1.71em}.our-impact .mission-vision--icons{padding-bottom:3em}.our-impact .mission-vision--icons h2{font-size:3em;margin-left:-8.7em;margin-top:1em}}.lead{text-align:center;padding:0 0 2em}@media(min-width: 768px){.lead{padding:1em 0}}.featured-blocks{margin-left:calc(-1*var(--page-margin));margin-right:calc(-1*var(--page-margin));padding-bottom:2em}.featured-blocks:after{content:"flickity";display:none}@media(min-width: 768px){.featured-blocks:after{content:""}}@media(min-width: 768px){.featured-blocks{display:flex;margin-left:0;margin-right:0}}.featured-block{padding:0 var(--page-margin)}@media(min-width: 768px){.featured-block{padding:1.5em;width:33%}}.featured-block__image{position:relative;border-radius:50%;overflow:hidden}.featured-block__image img{display:block;filter:saturate(0) sepia(0.2) hue-rotate(-20deg)}.featured-block__image:after{content:"";display:block;position:absolute;inset:0;top:66%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000 60%);opacity:.5}.featured-block__title{position:absolute;bottom:0;left:0;z-index:1;width:100%;text-align:center;color:#fff;padding:3.2em 3.5em;text-shadow:0 .1em .3em rgba(0,0,0,.4)}@media(min-width: 768px){.featured-block__title{font-size:.7em;padding-bottom:3.6em}}.featured-block__desc{padding:2em 0 1em;font-size:.9em}.partners__footnote{font-size:.8em;color:#541236}@media(min-width: 768px){.partners__container--next-to{display:flex}.partners__container--next-to h2,.partners__container--next-to .partners__list{width:50%}}@media(min-width: 768px){.partners__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}}@media(min-width: 768px){.partners__col{width:calc(50% - 2em)}}.partners__container--next-to .partners__list{display:block}@media(min-width: 768px){.partners__container--next-to .partners__list{padding-left:2em}}.partners__container--next-to .partners__col{width:100%}@media(min-width: 768px){.partners__container--above .partners__list{margin-top:3em}}.partners.year--2020:before{top:-15em;bottom:-2.8em}@media(min-width: 768px){.partners.year--2020:before{bottom:-4.2em}}.partner{padding:0 0 2em;display:flex;cursor:pointer}.partner__name,.partner__logo-container{transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}.partner:hover .partner__name{color:#541236;letter-spacing:.008em;margin-right:-1em}.partner:hover .partner__logo-container{transform:translateY(-1.5px);filter:brightness(1.15);box-shadow:0 .07em .15em rgba(0,0,0,.2)}.partner__logo{width:22%}.partner__logo-container{background-color:#541236;position:relative;padding-bottom:100%;border-radius:50%;width:100%;box-shadow:0 0 0 #000}.partner__logo-container img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.partner__info{width:75%;padding:0 0 0 1em}@media(min-width: 768px){.partner__info{padding:0 2em 0 1em}}.partner__name{font-size:1.4em;line-height:1.2;padding:0 0 .5em}.partner__intro{font-size:.9em;max-width:18em}.partner .btn,.partner__desc{display:none}.popup{opacity:0;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946);z-index:9999;position:fixed;inset:0;margin:auto;width:20em;max-width:90%;max-height:-moz-fit-content;max-height:fit-content;padding:2em;background-color:#fff;border-radius:10px;border:.5px solid rgba(84,18,54,.6);box-shadow:0 .5em 2em rgba(0,0,0,.2);visibility:hidden;opacity:0;transform:translateY(2px)}body.popup-active .popup{visibility:visible;opacity:1;transform:translateY(0px)}.popup button{position:absolute;top:0;right:0;background:none;border:none;font-weight:100;font-size:2em;width:1.5em;height:1.5em;padding:0;cursor:pointer}.popup .partner{cursor:default;display:block;padding-bottom:0;line-height:1.2}.popup .partner__logo{width:183px;margin:0 auto 1em;max-width:100%}.popup .partner__name{display:none}.popup .partner__info{width:100%;padding:0}.popup .partner__intro{font-size:1em;padding:0 0 .5em;color:#000}.popup .partner__desc{display:block;font-size:.9em}.popup .partner .btn{display:block;min-width:100%;margin-top:2em;padding-left:1em;padding-right:1em}.link-block{padding:4em 0 6em;text-align:center;text-transform:uppercase}.link-block a{color:#541236;text-decoration:none;border-bottom:1px solid #541236;letter-spacing:.05em;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}.link-block a[target=_blank]:after{content:"";background:url(../assets/external-link.svg) no-repeat center;background-size:contain;width:.7em;height:.7em;display:inline-block;margin-left:.5em}.link-block a:hover{letter-spacing:.07em}.press-hits .title{text-align:left;font-family:Ogg;font-weight:400;line-height:70.4px;letter-spacing:.64px}.press-hits .title h2{font-size:2rem}@media(min-width: 768px){.press-hits .title{padding:0;margin-block:80px}.press-hits .title h2{font-size:4rem}}.press-grid{padding:2em 0}@media(min-width: 768px){.press-grid{display:flex;flex-wrap:wrap;-moz-column-gap:5%;column-gap:5%}}.press-hit{display:block;position:relative;border:.5px solid rgba(84,18,54,.6);border-radius:1.5em;margin:0 0 2em;text-align:left;text-decoration:none;color:inherit;overflow:hidden;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946)}@media(min-width: 768px){.press-hit{width:30%}}.press-hit:hover{transform:translateY(-1px);background:rgba(249,245,243,.5);color:#541236}.press-hit .press-hit-image{width:100%;height:auto;aspect-ratio:3/2.5}.press-hit .press-hit-image img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.press-hit .logo{position:absolute;border-bottom-right-radius:16px;background:#fff;border-bottom:.5px solid rgba(84,18,54,.6);border-right:.5px solid rgba(84,18,54,.6);padding:.6em 1.5rem;height:2.5rem;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content}.press-hit .logo img{width:auto;height:auto;max-width:6.5em;max-height:100%}.press-hit .article-title{padding:1.1em 1.75em 1.5em;transition:.4s cubic-bezier(0.315, 0.74, 0.153, 0.946);font-size:.9rem;font-weight:500}.press-hit .article-title .svg{display:none;width:0}.press-hit .article-title svg{margin-left:.4em;height:.8em}.press-hit .article-title svg path{fill:currentColor}.faq-section .title{text-align:center;margin-bottom:2.5em}.faq-section .faq-content{padding:0 0 3em}.faq-section .faq-content b,.faq-section .faq-content strong{display:block;margin:2.5em 0 0;color:#541236;letter-spacing:.1em}.faq-section .faq-content p:first-child b,.faq-section .faq-content p:first-child strong{margin-top:0}@media(min-width: 768px){.faq-section{display:flex;margin-top:2em}.faq-section .title{width:33%;flex-shrink:0;text-align:left;border-right:.5px solid rgba(84,18,54,.6)}.faq-section .faq-content{padding:2em 3em 3em}}.text-block{padding:5em 0;text-align:center;color:#000;font-size:1.2em;text-wrap:balance}.text-block h2{font-size:1.67em;padding:0 0 1em;margin:0}.text-block h2 span{display:inline-block;padding-left:.25em;font-family:"Rare Script",serif}.text-block h2 i,.text-block h2 em{font-family:"Rare Script",serif;font-style:normal}.text-block .copy p{font-family:Ogg;font-size:2.5rem;line-height:normal;letter-spacing:1px;font-weight:400}@media(max-width: 768px){.text-block .copy p{font-size:1.55rem}}.accordion-section{padding:5em 0 4em}.accordion-section h2{font-size:2.4em;margin-bottom:1.5em}@media screen and (max-width: 768px){.accordion-section h2:has(em,i){text-align:center}}.accordion-section h2 em{font-family:"Rare Script",serif;font-style:normal}@media screen and (max-width: 768px){.accordion-section h2 em{font-size:1.5rem;text-align:center}}.accordion-section h2 span{font-family:"Rare Script",serif;display:inline-block;padding-left:.15em}@media(min-width: 768px){.accordion-section .accordion-content{display:flex}.accordion-section .accordion-content .image{width:42%;margin-right:auto}.accordion-section .accordion-content .accordion-copy{width:50%}.accordion-section .accordion-content .accordion-copy .partners-subtitle{display:block;margin-top:5px}.accordion-section .accordion-content .accordion-copy h2{margin-block:0}.accordion-section .accordion-content .accordion-copy h2 em{font-family:"Rare Script",serif;font-style:normal}}.accordion-section .accordion-copy h2{margin-block:0}.accordion-section .subhead{margin:2em 0 1em}@media(min-width: 768px){.accordion-section .subhead{margin:0 0 2em}}.accordion-section .accordion__item{border-bottom:1px solid rgba(0,0,0,.4);padding:0 29px}.accordion-section .accordion__item-title{color:#700e37;font-weight:500;font-size:1.2em;position:relative;cursor:pointer;padding:.65em 0}.accordion-section .accordion__item-title:after,.accordion-section .accordion__item-title:before{content:"+";position:absolute;left:-1.3em;top:1.1em;opacity:1;transition:all .3s;height:16px;width:16px;line-height:10px;text-align:center}.accordion-section .accordion__item-title:before{content:"-";opacity:0;transform:rotate(90deg)}.accordion-section .accordion__item-title.active:after{opacity:0;transform:rotate(90deg)}.accordion-section .accordion__item-title.active:before{opacity:1;transform:rotate(180deg)}.accordion-section .accordion__item-content{font-size:.9em}.accordion-section .accordion__item-content p{margin:0 0 1em}.parnters-page-chevron-svg{display:none}@media screen and (max-width: 768px){.partners .parnters-page-chevron-svg{display:flex;justify-content:center;margin-block:2rem 1rem}.accordion-copy .partners-subtitle{text-align:center;display:block;width:100%;margin-top:10px}}.quote{text-align:center;padding:4em 0 2em;isolation:isolate;margin:0 calc(var(--page-margin)*-1)}.quote .quotes-slider .flickity-page-dots{justify-content:center}.quote .quotes-slider .flickity-page-dots .dot{flex-grow:inherit;width:10px}.quote blockquote{font-size:1.6em;position:relative;padding:2em var(--page-margin) 1em}.quote blockquote:after{content:"\201C";font-family:"Rare Script",serif;color:#fff;position:absolute;z-index:1;font-size:20em;top:0;left:.01em;line-height:.85;font-size:20em}@media(min-width: 768px){.quote blockquote:after{left:.05em}}.quote blockquote p{font-family:"Ogg",Georgia,Times,serif;margin:0 0 1em;position:relative;z-index:2;color:#541236}.quote blockquote .quote__author{font-family:"Rare Script",serif;display:block;font-size:1.1em}.quote blockquote .quote__author-info{font-size:.5em;text-transform:uppercase;letter-spacing:.1em;color:rgba(0,0,0,.66);line-height:1.3;display:block}@media(max-width: 768px){.quote blockquote{text-align:left}.quote blockquote p{font-size:1.5rem}.quote blockquote .quote__author-info{padding-left:1.5rem}}.impact-block{text-align:center;padding:4em 0}@media(min-width: 768px){.impact-block{padding:6em 0 5em}}.impact-block h2{font-size:2.4em}.impact-block h2 span{display:block;font-family:"Rare Script",serif;font-size:.8em;padding-bottom:.35em}.impact-block .impact-stats{display:flex;justify-content:space-between;padding-top:2em;flex-wrap:wrap}.impact-block .impact-stats__item{width:calc(50% - 5px);border:1px solid #541236;border-radius:20em 20em 0 0;padding:3em 1em 1.5em;background:linear-gradient(180deg, #FFF 0%, #F9F5F3 100%);display:flex;flex-direction:column;margin:0 0 1em}@media(min-width: 768px){.impact-block .impact-stats__item{width:calc(25% - 20px);padding:4em 1em 1.5em;margin:0}}.impact-block .impact-stats__title{font-size:2.4em;font-family:"Ogg",Georgia,Times,serif;color:#541236}@media(min-width: 768px){.impact-block .impact-stats__title{font-size:3.6em}}.impact-block .impact-stats__subtitle{font-size:.8em;text-transform:uppercase;color:#541236;letter-spacing:.125em;line-height:1.3;padding-bottom:1.7em}@media(min-width: 768px){.impact-block .impact-stats__subtitle{font-size:1em}}.impact-block .impact-stats__icon{margin-top:auto;padding:0 1em}@media(min-width: 768px){.impact-block .impact-stats__icon{padding:0}}.image-and-text{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 4em}@media(min-width: 768px){.image-and-text{padding:4em 0}}.image-and-text h2{font-size:1.9em}@media(min-width: 768px){.image-and-text h2{font-size:2.4em}}.image-and-text h2 span{display:block;font-family:"Rare Script",serif}.image-and-text p{margin-bottom:1.5em}.image-and-text__image{margin:0 calc(var(--page-margin)*-1) 1.5em}@media(min-width: 768px){.image-and-text{flex-direction:row}.image-and-text__image{align-self:flex-start;width:46%;margin:0 auto 0 0}.image-and-text--right .image-and-text__image{margin-right:0;margin-left:auto}.image-and-text__copy{width:41%;margin-right:5%}.image-and-text--right{flex-direction:row-reverse}}.expandable-content{position:relative}.expandable-content .content{transition:all .5s}.expandable-content--collapsed .content{position:relative;overflow:hidden}.expandable-content--collapsed .content:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg, #fff 10%, transparent);transition:bottom .3s}.bg--beige .expandable-content--collapsed .content:after{background-image:linear-gradient(0deg, #F9F5F3 10%, transparent)}.expandable-content--expanded .content{overflow:hidden}.expandable-content--expanded .content:after{bottom:-100px}.expandable-content--expanded .expandable-content__toggle:after{top:0;transform:rotate(-45deg) !important}.expandable-content__toggle{border:none;background:none;color:#000;font-size:.8em;padding:0;margin:0;cursor:pointer;display:block;margin:1em auto 0;border-bottom:1px solid #000}.expandable-content__toggle:after{content:"";display:inline-block;width:.3em;height:.3em;border-top:1px solid #000;border-right:1px solid #000;margin-left:.3em;transform:rotate(135deg);position:relative;top:-0.2em;transition:all .3s}.pillars-section{text-align:center;padding:4em 0}@media(min-width: 768px){.pillars-section{padding:6em 0 5em}}.pillars-section h2{font-size:2.4em}.pillars-section h2 span{display:block;font-family:"Rare Script",serif;font-size:.8em;padding-bottom:.35em}.pillars-section .pillars{display:flex;justify-content:space-between;padding-top:2em;flex-wrap:wrap}.pillars-section .pillars__item{border:1px solid #541236;border-radius:20em 20em 0 0;padding:3em 1em 1.5em;background:linear-gradient(180deg, #FFF 0%, #F9F5F3 100%);display:flex;flex-direction:column;margin:0 0 2em}@media(min-width: 768px){.pillars-section .pillars__item{width:calc(33% - 1.2em);padding:4em 1em 1.5em;margin:0 0 1em;margin:0}}.pillars-section .pillars__icon{padding:0 1em;min-height:7em;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media(min-width: 768px){.pillars-section .pillars__icon{padding:0}}.pillars-section .pillars__content{padding:1.5em 1.3em 1em;font-size:1.2em}