/*! 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:rgba(0,0,0,.66)}.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{position:relative}.bg--white:before,.bg--peach:before,.bg--marron: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}.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: 1480px){.benefit-page::before{content:"";background-color:#541236;height:70%;width:100vw;position:absolute;display:block;z-index:-1;left:0;top:0}}.benefit--image .img--round{border:1px solid #fff}@media screen and (max-width: 1479px){.benefit-page{background:#541236}}@media screen and (min-width: 768px){.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{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}}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{font-size:.5em;max-width:29em;margin:auto;line-height:1.3}@media(min-width: 768px){.disclosure{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 h2{margin-bottom:.2em}.selena-note .subhead{text-align:right;margin:0 0 1em}.selena-note .copy em{color:#541236;font-family:"Rare Script",serif;font-size:1.75em;padding-left:1.5rem}@media(min-width: 768px){.selena-note{display:flex;align-items:flex-end}.selena-note .image,.selena-note .copy{width:50%}.selena-note .image{padding-left:8%;margin-bottom:-5%}.selena-note .copy{order:-1}.selena-note .note-pages{margin-top:2em}.selena-note .note-page{padding-bottom:1em}}.support-intro{padding-bottom:2em}.support-intro h2{margin-bottom:.2em}@media(min-width: 768px){.support-intro{display:flex;align-items:center;padding-bottom:0}.support-intro .image,.support-intro .copy{width:50%}.support-intro .image{padding-top:2em;padding-left:8%;margin-bottom:-5%}.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}@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 .copy{padding-left:5%}}.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}.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:center;padding-bottom:1em}@media(min-width: 768px){.press-hits .title{padding:2.5em 0}}.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;border:.5px solid rgba(84,18,54,.6);border-radius:1.5em;margin:0 0 2em;text-align:left;text-decoration:none;color:inherit;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 .logo{border-bottom:.5px solid rgba(84,18,54,.6);padding:.75em 1.75em;height:3em;display:flex;align-items:center;justify-content:space-between}.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)}.press-hit .article-title .svg{display:inline-block;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}}