:root{--white-color: #eeeadf;--black-color: #000000;--red-color: #ff0000;--orange-color: #fc450c;--pink-color: #ef44e7;--blue-color: #5144fd;--purple-color: #7413d3;--yellow-color: #d9fd0a;--darkgreen-color: #133715;--gold-color: #f7a53e;--green-color: #00612b;--bw-reg: 400;--bw-black: 900;--hw-black: normal;--hw-heavy: normal;--b-font: "neuzeit-grotesk", sans-serif;--h-font: "move-it", sans-serif;--size-xl: 26px;--size-l: 22px;--size-m: 18px;--size-s: 14px;--size-h0: 50px;--size-h1: 45px;--size-h2: 35px;--size-h3: 35px;--size-h4: 35px;--size-h5: 20px;--size-h6: 10px;--spacing-xs: 10px;--spacing-sm: 20px;--spacing-nl: 40px;--spacing-lg: 60px;--spacing-xl: 100px;--spacing-xxl: 150px;--sign-spacing: 10px;--spinner-size: 40vw;--card-height: 400px}@media(min-width:768px){:root{--sign-spacing: 20px;--spinner-size: calc( ( 100vw / 12 ) * 2.5 );--card-height: 475px}}@media(min-width:1200px){:root{--card-height: 525px}}@keyframes spin{to{transform:rotate(1080deg)}}@keyframes shake{50%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes smallShake{50%{transform:rotate(-.25deg)}to{transform:rotate(.25deg)}}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background-color:var(--black-color);width:100%}body{margin:0;padding:0;width:100%;box-sizing:border-box;background-color:var(--black-color);color:var(--white-color);font-family:var(--b-font)}#page{display:flex;flex-direction:column;container-type:inline-size}strong,b{font-weight:var(--bw-black);display:inline}a{color:inherit}menu{margin:0;list-style:none;padding:0}figure{margin:0}.bg-white{background-color:var(--white-color)}.bg-black{background-color:var(--black-color)}.bg-blue{background-color:var(--blue-color)}.bg-pink{background-color:var(--pink-color)}.bg-orange{background-color:var(--orange-color)}.bg-green{background-color:var(--green-color)}.bg-yellow{background-color:var(--yellow-color)}.bg-purple{background-color:var(--purple-color)}.bg-gold{background-color:var(--gold-color)}.c-black{color:var(--black-color)}.c-white{color:var(--white-color)}.col-container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;padding:0;margin:0}.col-container .col{flex:1 1 100%;margin:0;padding:0}.col-container figure{margin:0}.l1-ct{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);gap:0;container-type:inline-size}.l1-ct>*{grid-column:1/-1;margin:0;display:flex;flex-direction:column;justify-content:flex-start}.l1-ct .j-end{justify-content:flex-end}.l1-ct .j-mid{justify-content:center}.l1-ct .j-stretch{justify-content:space-between}.l1-ct.pd{padding:var(--spacing-xs)}.l1-ct.pd-sm{padding:var(--spacing-sm)}.l1-ct.pd-nl{padding:var(--spacing-nl)}.l1-ct.gap,.l1-ct.gap-sm{gap:var(--spacing-sm)}.l1-ct.gap-nl{gap:var(--spacing-nl)}.r1-ct{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);gap:0;container-type:inline-size}.r1-ct>*{grid-column:1/-1;margin:0}.r1-ct .r2-12{grid-column:1/-1}.r1-ct .r2-9{grid-column:span 9}.r1-ct .r2-8{grid-column:span 8}.r1-ct .r2-7{grid-column:span 7}.r1-ct .r2-6{grid-column:span 6}.r1-ct .r2-5{grid-column:span 5}.r1-ct .r2-4{grid-column:span 4}.r1-ct .r2-3{grid-column:span 3}.r1-ct.pd{padding:var(--spacing-xs)}.r1-ct.pd-sm{padding:var(--spacing-sm)}.r1-ct.pd-nl{padding:var(--spacing-nl)}.r1-ct.gap,.r1-ct.gap-sm{gap:var(--spacing-sm)}.r1-ct.gap-nl{gap:var(--spacing-nl)}@container (min-width: 768px){.l1-ct .l2-12{grid-column:1/-1}.l1-ct .l2-9{grid-column:span 9}.l1-ct .l2-8{grid-column:span 8}.l1-ct .l2-7{grid-column:span 7}.l1-ct .l2-6{grid-column:span 6}.l1-ct .l2-5{grid-column:span 5}.l1-ct .l2-4{grid-column:span 4}.l1-ct .l2-3{grid-column:span 3}.col-container{flex-direction:row;justify-content:stretch}.col-container .col12{flex:1 1 300px}.col-container .col8{flex:1 1 200px}.col-container .col6{flex:1 1 150px}.col-container .col4{flex:1 1 100px}.col-container .col3{flex:1 1 75px}}.marquee-container{overflow:hidden;white-space:nowrap}.marquee-container .marquee-content{display:flex;padding:0;margin:0;flex-shrink:0;width:max-content;will-change:transform}.marquee-container svg{flex-shrink:0;display:block;width:100%;height:100%}.link-list{list-style:none;padding:0;margin:0}.link-list a{text-decoration:none;color:inherit}h1{font-size:clamp(1.5rem,5vw + 1rem,3rem);margin:0;text-align:left;font-weight:var(--bw-regular)}.card-image{position:relative;flex:1 1 100px;width:50%;min-height:400px}.card-image img{background-color:var(--black-color)}.card-text{position:relative;flex:1 1 100px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;gap:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-sm)}.card-text p{font-size:clamp(1rem,2vw + 1rem,2rem);line-height:1.2;padding:0;margin:0}.card-text .actions{flex:0;justify-content:flex-end;align-items:flex-end}.card{overflow:hidden;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;text-decoration:none}.feature-title{display:none}.feature-text{display:flex;flex-direction:column;justify-content:space-between}.feature-summary>*{margin:0 0 var(--spacing-sm) 0}.feature-summary .actions{justify-content:flex-start}.feature{width:100%;text-decoration:none}.quote-text{box-sizing:border-box;padding:var(--spacing-sm);border:1px solid var(--black-color)!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:20px}.quote-text cite{font-size:clamp(.75rem,1vw + .75rem,1.25rem);text-decoration:none;font-style:normal;display:block}.quote-text p,.quote-text li{font-size:clamp(.9rem,2vw + .9rem,1.8rem);line-height:1.2;padding:0}.quote-text>*{margin:0 0 var(--spacing-sm) 0}.quote-text>*:last-child{margin-bottom:0}.block-text{box-sizing:border-box;padding:var(--spacing-sm)}.block-text ul{padding-bottom:var(--spacing-sm)}.block-text ul>*{margin:0 0 var(--spacing-sm) 0}.block-text ul li:last-child{margin-bottom:0}.block-text cite{font-size:clamp(.75rem,1vw + .75rem,1.25rem);text-decoration:none;font-style:normal;display:block}.block-text p,.block-text li{font-size:clamp(.9rem,2vw + .9rem,1.8rem);line-height:1.2;padding:0}.block-text h2,.block-text h3,.block-text h4{font-size:clamp(1.15rem,2vw + 1.15rem,2.25rem);line-height:1.2;padding:0;text-transform:uppercase;font-weight:var(--bw-black);line-height:.9}.block-text h2{font-size:clamp(1.5rem,2vw + 1.5rem,3.5rem)}.block-text>*{margin:0 0 var(--spacing-nl) 0}.block-text.gap-sm>*{margin:0 0 var(--spacing-sm) 0}.block-text.gap-xs>*{margin:0 0 var(--spacing-xs) 0}.block-text.fit>*:last-child{margin-bottom:0}.block-text.row{display:flex;flex-direction:row;align-items:center;justify-content:stretch}.block-text.row>*{margin:0}.block-text.row .actions{justify-content:flex-end}.block-text.space-sm{padding:var(--spacing-sm)}.block-text.space-nl{padding:var(--spacing-nl)}.block-link,.block-button{padding:var(--spacing-xs) var(--spacing-nl);text-align:center;text-decoration:none;cursor:pointer;border-radius:40px;transition:padding .3s ease-out;font-size:clamp(1rem,2vw + 1rem,2rem)}.block-link:hover,.block-button:hover{animation:shake .25s;animation-iteration-count:infinite}.allcaps{text-transform:uppercase}.svg-sign{padding:var(--sign-spacing);box-sizing:border-box;margin:0}.svg-sign svg{width:100%;height:100%}.hb{border:1px solid var(--black-color)!important;margin-right:-1px!important;margin-bottom:-1px!important}.actions{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:left;align-items:center}.actions>*{background-color:var(--white-color);color:var(--black-color)}.event-listings{list-style:none;padding:0;margin:0}.cover-container{position:relative;container-type:inline-size}.cover-container.sticky{position:sticky;top:0;height:100vh;padding-bottom:33.3334vh}.cover-background{width:100%;height:100%;position:absolute;inset:0;z-index:0}.cover-background img{width:100%;height:100%;position:relative;object-fit:cover}.cover-content{padding:var(--spacing-sm);z-index:1;position:relative;box-sizing:border-box;width:100%}.cover-content .youtube-iframe{width:100%;position:relative;aspect-ratio:16/9}.cover-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header-image,.block-image,.card-image,.tab-image{width:100%;box-sizing:border-box;position:relative}.header-image img,.block-image img,.card-image img,.tab-image img{width:100%;height:auto;object-fit:cover;margin-bottom:-5px;background-color:var(--black-color)}.header-image.ibr,.block-image.ibr,.card-image.ibr,.tab-image.ibr{padding:var(--spacing-sm)}.header-image.ibr img,.block-image.ibr img,.card-image.ibr img,.tab-image.ibr img{border-radius:20px}.header-image.ihb img,.block-image.ihb img,.card-image.ihb img,.tab-image.ihb img{border:1px solid var(--black-color)!important;margin-right:-1px!important;margin-bottom:-1px!important}.header-image.shape-stretch,.block-image.shape-stretch,.card-image.shape-stretch,.tab-image.shape-stretch,.header-image.shape-stretch img,.block-image.shape-stretch img,.card-image.shape-stretch img,.tab-image.shape-stretch img{height:100%}.header-image.shape-sq img,.block-image.shape-sq img,.card-image.shape-sq img,.tab-image.shape-sq img,.header-image.shape-l img,.block-image.shape-l img,.card-image.shape-l img,.tab-image.shape-l img,.header-image.shape-w img,.block-image.shape-w img,.card-image.shape-w img,.tab-image.shape-w img,.header-image.shape-2to1 img,.block-image.shape-2to1 img,.card-image.shape-2to1 img,.tab-image.shape-2to1 img{aspect-ratio:1/1}.header-image.shape-insta img,.block-image.shape-insta img,.card-image.shape-insta img,.tab-image.shape-insta img{aspect-ratio:4/5;object-fit:cover}.header-image.shape-p img,.block-image.shape-p img,.card-image.shape-p img,.tab-image.shape-p img{aspect-ratio:2/3;object-fit:cover}.sticky-header{width:100%;height:85vh;padding:0;margin:0;background:var(--black-color);display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:height}.sticky-header .marquee-container,.sticky-header .marquee-content{height:100%;box-sizing:border-box}.sticky-header .marquee-container svg,.sticky-header .marquee-content svg{height:100%}.sticky-header-wrapper{height:85vh;position:-webkit-sticky;position:sticky;top:0}@media(min-width:768px){.sticky-media{width:100%;height:100vh;padding:0;margin:0;background:var(--black-color);display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:height}.sticky-media-wrapper{position:-webkit-sticky;position:sticky;top:0}}@container (max-width: 768px){.feature .feature-text{order:2}.feature .feature-image{height:100vw;order:1}}@container (min-width: 560px){.card-text{padding:var(--spacing-sm)}.card{flex-direction:row}}@container (min-width: 768px){.feature-title{height:20vw;border-bottom:1px solid var(--black-color)}.feature{height:100vh;position:sticky;top:0}.cover-content{padding:var(--spacing-lg)}.header-image.shape-sq img,.block-image.shape-sq img,.card-image.shape-sq img,.tab-image.shape-sq img{aspect-ratio:1/1}.header-image.shape-l img,.block-image.shape-l img,.card-image.shape-l img,.tab-image.shape-l img{aspect-ratio:3/2}.header-image.shape-w img,.block-image.shape-w img,.card-image.shape-w img,.tab-image.shape-w img{aspect-ratio:16/9}.header-image.shape-2to1 img,.block-image.shape-2to1 img,.card-image.shape-2to1 img,.tab-image.shape-2to1 img{aspect-ratio:2/1}.card{height:var(--card-height)}}dialog{transform:translateY(100%);transition:transform .5s ease-in-out,display .5s allow-discrete}dialog[open]{transform:translateY(0)}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden;touch-action:none}dialog[open]{touch-action:pan-y;overscroll-behavior:contain}@starting-style{dialog[open]{transform:translateY(100%)}}#header{position:fixed;bottom:0;left:0;right:0;z-index:999}#menu-modal{border:none;margin:0 5vw;padding:0;width:100%;max-width:90vw;max-height:90vh;bottom:0;top:auto;border-top-left-radius:20px;border-top-right-radius:20px;background-color:var(--blue-color)}#menu-modal .end-actions{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:var(--spacing-sm)}#top-menu{display:none}#menu-open{width:60vw;position:relative;bottom:var(--spacing-nl);left:50%;background-color:var(--white-color);padding:var(--spacing-xs);text-align:center;color:var(--black-color);text-decoration:none;transform:translate(-50%);border-radius:40px;cursor:pointer;font-size:clamp(1rem,2vw + 1rem,2rem)}#menu-open p{margin:0;padding:0 var(--spacing-sm) 0 0}#menu-close{position:relative;background-color:var(--white-color);padding:var(--spacing-xs) var(--spacing-nl);text-align:center;color:var(--black-color);text-decoration:none;border-radius:40px;cursor:pointer;font-size:clamp(1rem,2vw + 1rem,2rem)}#nav-home{flex-basis:100%;background-color:var(--white-color);fill:var(--black-color)}#nav-about{flex-basis:100%;background-color:var(--blue-color);fill:var(--white-color)}#nav-events{flex-basis:100%;background-color:var(--black-color);fill:var(--white-color)}#nav-why{flex-basis:100%;background-color:var(--green-color);fill:var(--white-color)}#nav-donate{flex-basis:100%;background-color:var(--orange-color);fill:var(--purple-color)}#nav-contact{flex-basis:100%;background-color:var(--pink-color);fill:var(--white-color)}.nav-list{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin:0;padding:0;list-style:none}.nav-item{width:100%;display:block;padding:0;margin:0;transition:background-color 1s ease,flex .5s ease,height .5s ease}.nav-item a{padding:10px;height:40vw;display:block;cursor:pointer;box-sizing:border-box}.nav-item:hover{background-color:var(--white-color)!important}.nav-item:hover svg{fill:var(--black-color)}@media(min-width:768px){#header{position:relative;inset:0 0 auto;width:100%;transform:translateY(-100%);transition:transform .33s ease-in-out}#header.show{transform:translateY(0)}#nav-home{flex-grow:1;flex-shrink:1;flex-basis:375px}#nav-home:hover{flex-grow:4}#nav-about{flex-grow:1;flex-shrink:1;flex-basis:100px}#nav-about:hover{flex-grow:4}#nav-events{flex-grow:1;flex-shrink:1;flex-basis:150px}#nav-events:hover{flex-grow:4}#nav-why{flex-grow:1;flex-shrink:1;flex-basis:50px}#nav-why:hover{flex-grow:4}#nav-donate{flex-grow:1;flex-shrink:1;flex-basis:100px}#nav-donate:hover{flex-grow:4}#nav-contact{flex-grow:1;flex-shrink:1;flex-basis:100px}#nav-contact:hover{flex-grow:4}#menu-open{display:none}#top-menu{display:block}.nav-list{flex-direction:row}.nav-item a{height:15vh}}#footer{background-color:var(--black-color);color:var(--white-color);width:100%;z-index:2;position:relative;container-type:inline-size}.footer-content{display:flex;flex-direction:column;width:100%;gap:0;padding:0;margin:0;align-items:center}#scroll-to-top{display:inline-block;padding:var(--spacing-sm);text-align:center;background-color:var(--white-color);color:var(--black-color);border:none;cursor:pointer}#footer-tiles{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}#footer-tiles a,#footer-tiles button{display:block;box-sizing:border-box;text-decoration:none;height:40vw;cursor:pointer;transition:background-color 1s ease,flex .5s ease}svg{display:block;width:100%;height:100%;transition:fill .5s ease}#share-button{flex:1 1 100%;background-color:var(--pink-color)}#share-button svg{fill:var(--black-color)}#share-button:hover{background-color:var(--white-color);flex-grow:3}#share-button:hover svg{fill:var(--black-color)}#follow-link{flex:1 1 100%;background-color:var(--yellow-color)}#follow-link svg{fill:var(--red-color)}#follow-link:hover{background-color:var(--white-color);flex-grow:3}#follow-link:hover svg{fill:var(--black-color)}#full-partner-marquee{padding-top:var(--spacing-nl);max-width:calc(100% - var(--spacing-sm) * 2);overflow:hidden;border-bottom-width:4px;border-bottom-color:var(--white-color)}#full-partner-marquee svg{fill:var(--white-color);height:60px;width:auto;padding-right:var(--spacing-nl)}#footer-logo{width:100%;padding:var(--spacing-sm);overflow:hidden;box-sizing:border-box}#link-home{margin:0 auto;width:100%;height:15vw;cursor:pointer;display:block;transform:scaleX(1);transition:transform .5s ease;transform-origin:center bottom}#link-home svg{fill:var(--white-color);transition:fill .5s ease}#link-home:hover{transform:scaleX(1.2)}#link-home:hover svg{fill:var(--green-color)}#footer-about{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;padding:var(--spacing-nl);text-align:center;box-sizing:border-box}#footer-about p{font-size:clamp(1rem,2vw + 1rem,1.5rem);line-height:1.2;margin:0}#footer-about a{background-color:var(--white-color);color:var(--black-color)}#footer-menu{width:100%;padding:var(--spacing-sm);box-sizing:border-box}#footer-menu li{font-size:clamp(.5rem,2vw + .5rem,1.5rem)}#footer-menu li:hover{animation:shake .25s;animation-iteration-count:infinite}#footer-menu ul{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;list-style:none}@container (max-width: 767px){#footer-logo{order:99}}@container (min-width: 768px){#link-home{width:70%;height:12.5vw}#footer-tiles{flex-direction:row}#share-button,#follow-link{flex:1 1 200px}#footer-about{width:60%}#footer-logo{padding:150px 0 0}#footer-menu ul{flex-direction:row}#footer-tiles a,#footer-tiles button{height:25vw}}.accordion-item{width:100%;position:relative}.accordion-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:2px solid var(--white-color)}.accordion-header{width:100%;padding:0;margin:0;background:none;border:none;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;cursor:pointer;text-align:left;color:inherit}.headings{flex:1 1 auto;padding:var(--spacing-sm);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-xs)}.main-heading{font-size:clamp(1rem,2vw + 1rem,3.5rem);line-height:.9;text-transform:uppercase;font-weight:var(--bw-black)}.sub-heading{font-size:clamp(1rem,2vw + 1rem,1.25rem);line-height:1.2}.icon{width:140px;min-height:140px;flex:0 0 140px;padding:var(--spacing-sm);box-sizing:border-box;background-color:var(--blue-color);display:flex;flex-direction:column;justify-content:center}.icon svg{width:100%;height:auto;aspect-ratio:1/1;fill:var(--white-color);transition:transform .3s ease}.accordion-content-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden}.accordion-content{min-height:0;padding:0}.accordion-item.active .icon svg{transform:rotate(180deg)}.accordion-item.active .accordion-content-container{grid-template-rows:1fr}.accordion-item.active .accordion-content{padding:0}#support[data-astro-cid-3c73cdyk]{position:relative;z-index:2;background-color:var(--green-color)!important}#support[data-astro-cid-3c73cdyk] .icon[data-astro-cid-3c73cdyk]{background-color:var(--gold-color)!important}
