@font-face{font-weight:700;font-family:IBMPlexSans;font-style:normal;src:url(/assets/IBMPlexSans-Bold.92a41a97.woff2) format("woff2"),url(/assets/IBMPlexSans-Bold.3f1ebf0c.woff) format("woff"),url(/assets/IBMPlexSans-Bold.856c41d7.ttf) format("ttf");font-display:swap}@font-face{font-weight:700;font-family:OpenSansCondensed;font-style:normal;src:url(/assets/OpenSansCondensed-Bold.4a0726d3.woff2) format("woff2"),url(/assets/OpenSansCondensed-Bold.1ee3dc9c.woff) format("woff"),url(/assets/OpenSansCondensed-Bold.582e8c05.ttf) format("ttf");font-display:swap}@font-face{font-weight:400;font-family:PTSerifRegular;font-style:normal;src:url(/assets/PTSerif-Regular.767915a0.woff2) format("woff2"),url(/assets/PTSerif-Regular.4e90d888.woff) format("woff"),url(/assets/PTSerif-Regular.13d9f82f.ttf) format("ttf");font-display:swap}@font-face{font-weight:400;font-family:PTSerifItalic;font-style:normal;src:url(/assets/PTSerif-Italic.83361dbf.woff2) format("woff2"),url(/assets/PTSerif-Italic.67449b51.woff) format("woff"),url(/assets/PTSerif-Italic.b75d426f.ttf) format("ttf");font-display:swap}body{margin:0;background-color:#ebedff}.small-headline-1{font-weight:700;font-size:1.5rem;font-family:IBMPlexSans,sans-serif;line-height:30px;letter-spacing:0}.medium-headline-1{font-weight:700;font-size:3.5rem;font-family:IBMPlexSans,sans-serif;line-height:70px;letter-spacing:-.0089em}.big-headline-4{font-weight:700;font-size:4rem;font-family:IBMPlexSans,sans-serif;line-height:80px;letter-spacing:-.0156em}.default-text-1{font-weight:400;font-size:1.5rem;font-family:PTSerifRegular,sans-serif;line-height:36px;letter-spacing:.01em}.default-text-2{font-weight:400;font-size:1.125rem;font-family:PTSerifRegular,sans-serif;line-height:27px;letter-spacing:.01em}.default-text-3{font-weight:400;font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em}.default-text-4{font-weight:400;font-size:.875rem;font-family:PTSerifRegular,sans-serif;line-height:21px;letter-spacing:.01em}.default-text-5{font-weight:400;font-size:.75rem;font-family:PTSerifRegular,sans-serif;line-height:18px;letter-spacing:.01em}.small-section-header-1{font-weight:700;font-size:1.5rem;font-family:OpenSansCondensed,sans-serif;line-height:26.4px;letter-spacing:0}.small-section-header-2{font-weight:700;font-size:1.25rem;font-family:OpenSansCondensed,sans-serif;line-height:22px;letter-spacing:0}.small-section-header-3{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0}.small-section-header-4{font-weight:700;font-size:1rem;font-family:OpenSansCondensed,sans-serif;line-height:18px;letter-spacing:0}.detail-text-narrow-1{font-weight:700;font-size:1rem;font-family:OpenSansCondensed,sans-serif;line-height:28px;letter-spacing:.125em}.detail-text-wide-1{font-weight:700;font-size:1rem;font-family:OpenSansCondensed,sans-serif;line-height:28px;letter-spacing:.1875em}.detail-text-wide-2{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em}.medium-section-header-1{font-weight:700;font-size:3.5rem;font-family:OpenSansCondensed,sans-serif;line-height:61.6px;letter-spacing:-.0089em}.medium-section-header-2{font-weight:700;font-size:2.625rem;font-family:OpenSansCondensed,sans-serif;line-height:46.2px;letter-spacing:-.0119em}.medium-section-header-4{font-weight:700;font-size:2rem;font-family:OpenSansCondensed,sans-serif;line-height:35.2px;letter-spacing:-.0156em}header{position:fixed;top:0;left:0;z-index:1002;display:flex;justify-content:space-between;width:100%;height:58px;background:#ff5f1b}@media screen and (min-width: 768px){header{display:grid;grid-template-columns:1fr 3fr 1fr}}header .header-go-back{display:flex;align-items:center;width:fit-content;height:100%;padding:0 20px;text-decoration:none;background:#172038;cursor:pointer}header .header-go-back .arrow{cursor:pointer}header .header-go-back .mobile{cursor:pointer}header .header-go-back .desktop{display:none}@media screen and (min-width: 768px){header .header-go-back .mobile{display:none}header .header-go-back .desktop{font-weight:700;font-size:1rem;font-family:OpenSansCondensed,sans-serif;line-height:18px;letter-spacing:0;display:block;margin-left:.5rem;color:#fff;text-transform:uppercase}}header .header-logo{display:none}@media screen and (min-width: 768px){header .header-logo{display:flex;align-items:center;justify-content:center}}header .header-share-icons{display:flex;align-items:center;justify-content:flex-end}header .header-share-icons .icon{margin-right:20px;cursor:pointer}header .header-share-icons .tooltip{display:none;visibility:hidden;opacity:0;transition:all 1s ease-in-out}header .header-share-icons .tooltip span{font-weight:400;font-size:.75rem;font-family:PTSerifRegular,sans-serif;line-height:18px;letter-spacing:.01em;color:#fff}header .header-share-icons .tooltip.show{position:absolute;right:1rem;display:block;padding:3px;color:#fff;background:#172038;border-radius:5px;visibility:visible;opacity:1}@media screen and (min-width: 768px){header .header-share-icons .header-link{content:url(/assets/desktop-link.a9d05cc8.svg)}}.story-landing-container{width:100%;background-image:url(/assets/story-1-mobile.035343bb.png);background-image:-webkit-image-set(url(/assets/story-1-mobile.26bdb793.webp) 1x);background-repeat:no-repeat;background-size:100%;aspect-ratio:auto 415/452}@media screen and (min-width: 768px){.story-landing-container{background-image:url(/assets/story-1.909e1443.png);background-image:-webkit-image-set(url(/assets/story-1.991ec115.webp) 1x);aspect-ratio:auto 831/573}}.story-landing-container .landing-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:0 2rem;text-align:center}.story-landing-container .landing-text-container .text-container h1{font-weight:700;font-size:1.5rem;font-family:IBMPlexSans,sans-serif;line-height:30px;letter-spacing:0;color:#f5f6ff}@media screen and (min-width: 768px){.story-landing-container .landing-text-container .text-container h1{font-weight:700;font-size:3.5rem;font-family:IBMPlexSans,sans-serif;line-height:70px;letter-spacing:-.0089em;color:#fff}}.story-landing-container .landing-text-container .text-container p{font-weight:400;font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;color:#fff;text-align:center}@media screen and (min-width: 768px){.story-landing-container .landing-text-container .text-container p{font-weight:400;font-size:1.5rem;font-family:PTSerifRegular,sans-serif;line-height:36px;letter-spacing:.01em}}.story-landing-container .landing-text-container .text-container .scroll-button{text-decoration:none}.story-landing-container .landing-text-container .text-container .scroll-button .donate-now-button{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;width:100%;margin:2rem 0 2.5rem;padding:1rem 0;color:#fff;text-transform:uppercase;background:#ff5f1b;border:0}@media screen and (min-width: 768px){.story-landing-container .landing-text-container .text-container .scroll-button .donate-now-button{display:none}}.story-landing-container .landing-text-container .tagline-container p{font-weight:700;font-size:2.625rem;font-family:OpenSansCondensed,sans-serif;line-height:46.2px;letter-spacing:-.0119em;margin-bottom:2rem;color:#f5f6ff;text-align:center}@media screen and (min-width: 768px){.story-landing-container .landing-text-container .tagline-container p{font-weight:700;font-size:4rem;font-family:IBMPlexSans,sans-serif;line-height:80px;letter-spacing:-.0156em;order:2;width:70%;margin-bottom:0;text-align:left}}.story-landing-container .landing-text-container .tagline-container .arrow-down-button{text-align:center}.story-landing-container .landing-text-container .tagline-container .arrow-down-button img{display:inline;width:auto;cursor:pointer}@media screen and (min-width: 768px){.story-landing-container .landing-text-container .tagline-container .arrow-down-button{order:1;margin-top:2rem}}@media screen and (min-width: 768px){.story-landing-container .landing-text-container .tagline-container{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:auto;gap:5rem;margin-left:2rem}}@media screen and (min-width: 800px){.story-landing-container .landing-text-container .tagline-container{margin-left:0}}@media screen and (min-width: 768px){.story-landing-container .landing-text-container{padding:0}}@media screen and (min-width: 800px){.story-landing-container .landing-text-container{padding:2rem 2rem 0}}@media screen and (min-width: 1024px){.story-landing-container .landing-text-container{padding:0 5rem}}.story-panel{position:relative}.story-panel .lazy-background{width:100%;background-repeat:no-repeat;background-size:100%}.story-panel .story-position-container{position:sticky;top:auto;bottom:50%;left:0%;z-index:1000;display:flex;flex-direction:column;padding:0 2rem;transform:translateY(50%);visibility:hidden;opacity:0;-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;transition:all 1.5s ease-out}.story-panel .story-position-container.show{visibility:visible;opacity:1}.story-panel .story-position-container .logo{text-align:center}.story-panel .story-position-container .logo .logo-img{display:inline;max-width:10rem;height:auto}.story-panel .story-position-container .story-text-container{justify-content:center}.story-panel .story-position-container .story-text-container h2{margin:0;color:#f5f6ff}.story-panel .story-position-container .story-text-container h1{margin:.5rem 0 0;color:#f5f6ff}.story-panel .story-position-container .story-text-container p{font-weight:400;font-size:1.125rem;font-family:PTSerifRegular,sans-serif;line-height:27px;letter-spacing:.01em;color:#f5f6ff;text-align:center}.story-panel .story-position-container .story-text-container p a{color:#f5f6ff;font-weight:700}@media screen and (min-width: 768px){.story-panel .story-position-container .story-text-container p{font-weight:400;font-size:1.5rem;font-family:PTSerifRegular,sans-serif;line-height:36px;letter-spacing:.01em}}.navy-filler{width:100%;height:100%;background:#172038}.navy-filler-small{width:100%;height:100%;background:#172038;height:10vh}.navy-filler-big{width:100%;height:100%;background:#172038;height:25vh}.spiral-container{position:absolute;top:-3rem;left:50%;z-index:999;display:flex;flex-direction:column;width:100%;background:transparent;transform:translate(-50%)}.spiral-container img{width:100%}.image-shadow{position:absolute;top:25vh;width:100%;height:auto}#panel-2 .lazy-background{aspect-ratio:auto 415/559}@media screen and (min-width: 768px){#panel-2 .lazy-background{aspect-ratio:auto 831/642}}#panel-2 .lazy-background.visible{background-image:url(/assets/story-2-mobile.01522e73.png);background-image:-webkit-image-set(url(/assets/story-2-mobile.46e3f396.webp) 1x)}@media screen and (min-width: 768px){#panel-2 .lazy-background.visible{background-image:url(/assets/story-2.bf7aeb55.png);background-image:-webkit-image-set(url(/assets/story-2.5fe91997.webp) 1x)}}@media screen and (min-width: 768px){#panel-2 .story-position-container{padding:0}#panel-2 .story-position-container p{text-align:left}}@media screen and (min-width: 800px){#panel-2 .story-position-container{padding:2rem 2rem 0}}@media screen and (min-width: 1024px){#panel-2 .story-position-container{padding:0 5rem}}#panel-3 .lazy-background{aspect-ratio:auto 415/607}@media screen and (min-width: 768px){#panel-3 .lazy-background{aspect-ratio:auto 642/462}}#panel-3 .lazy-background.visible{background-image:url(/assets/story-3-mobile.a4e32368.png);background-image:-webkit-image-set(url(/assets/story-3-mobile.4387bead.webp) 1x)}@media screen and (min-width: 768px){#panel-3 .lazy-background.visible{background-image:url(/assets/story-3.e50ef34b.png);background-image:-webkit-image-set(url(/assets/story-3.4600565b.webp) 1x)}}#panel-4 .lazy-background{aspect-ratio:auto 415/699}@media screen and (min-width: 768px){#panel-4 .lazy-background{aspect-ratio:auto 831/674}}#panel-4 .lazy-background.visible{background-image:url(/assets/story-4-mobile.9bc4c63a.png);background-image:-webkit-image-set(url(/assets/story-4-mobile.1c9d1e09.webp) 1x)}@media screen and (min-width: 768px){#panel-4 .lazy-background.visible{background-image:url(/assets/story-4.50eefc84.png);background-image:-webkit-image-set(url(/assets/story-4.f15f4c6e.webp) 1x)}}@media screen and (min-width: 768px){#panel-4 .navy-filler-big{display:none}}@media screen and (min-width: 768px){#panel-5 .story-position-container{top:12.5vh}#panel-5 div:first-child.navy-filler-big{display:none}}#panel-6 .lazy-background{aspect-ratio:auto 415/251}@media screen and (min-width: 768px){#panel-6 .lazy-background{aspect-ratio:auto 415/251}}#panel-6 .lazy-background.visible{background-image:url(/assets/story-5-mobile.c6d4a5e5.png);background-image:-webkit-image-set(url(/assets/story-5-mobile.fb917995.webp) 1x)}@media screen and (min-width: 768px){#panel-6 .lazy-background.visible{background-image:url(/assets/story-5-mobile.c6d4a5e5.png);background-image:-webkit-image-set(url(/assets/story-5-mobile.fb917995.webp) 1x)}}#panel-6 .story-position-container .story-text-container{width:60%}#panel-6 .story-position-container .story-text-container p{text-align:left}#panel-7 .lazy-background{aspect-ratio:auto 415/263}@media screen and (min-width: 768px){#panel-7 .lazy-background{aspect-ratio:auto 829/523}}#panel-7 .lazy-background.visible{background-image:url(/assets/story-6-mobile.c706d4ee.png);background-image:-webkit-image-set(url(/assets/story-6-mobile.fb841531.webp) 1x)}@media screen and (min-width: 768px){#panel-7 .lazy-background.visible{background-image:url(/assets/story-6.ef5ca86b.png);background-image:-webkit-image-set(url(/assets/story-6.05f5be88.webp) 1x)}}#panel-7 .story-position-container .story-text-container{justify-content:flex-end;width:60%;margin-left:auto}#panel-7 .story-position-container .story-text-container p{text-align:right}@media screen and (min-width: 768px) and (max-width: 962px),screen and (max-width: 360px){#panel-7 .image-shadow{top:25vh}}#panel-8 .lazy-background{aspect-ratio:auto 415/376}@media screen and (min-width: 768px){#panel-8 .lazy-background{aspect-ratio:auto 831/492}}#panel-8 .lazy-background.visible{background-image:url(/assets/story-7-mobile.b9a24b93.png);background-image:-webkit-image-set(url(/assets/story-7-mobile.bd0b5f8b.webp) 1x)}@media screen and (min-width: 768px){#panel-8 .lazy-background.visible{background-image:url(/assets/story-7.33bf1c6a.png);background-image:-webkit-image-set(url(/assets/story-7.ea8c567e.webp) 1x)}}#panel-8 .story-position-container{top:auto;bottom:25%}#panel-9 .video-container{position:relative;height:0;padding-top:0;padding-bottom:56.25%;overflow:hidden}#panel-9 .video-container iframe,#panel-9 .video-container object,#panel-9 .video-container embed{position:absolute;top:0;right:0;left:0;width:90%;height:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){#panel-9 .video-container iframe,#panel-9 .video-container object,#panel-9 .video-container embed{width:80%}}#panel-9 .story-back-to-top{display:none}@media screen and (min-width: 768px){#panel-9 .story-back-to-top{position:absolute;bottom:2rem;left:50%;display:block;transform:translate(-50%)}#panel-9 .story-back-to-top img{margin:0 auto 1rem;cursor:pointer}#panel-9 .story-back-to-top span{font-weight:700;font-size:1.5rem;font-family:OpenSansCondensed,sans-serif;line-height:26.4px;letter-spacing:0;color:#f5f6ff;text-transform:uppercase;text-decoration:underline;cursor:pointer}}@media screen and (min-width: 768px) and screen and (min-width: 900px){#panel-9 .story-back-to-top img{margin:0 auto 1rem}}#panel-9 .filler{height:25vh}.mixin-donation-container label{display:flex;align-items:center;justify-content:center;cursor:pointer}.mixin-donation-container label .option{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;background:#ffffff;border:1px solid #172038;cursor:pointer}.mixin-donation-container label .option:hover{background:#cbccdc}.mixin-donation-container label .option:active{color:#fff;background:#172038}.mixin-donation-container label .option span{text-align:center;text-transform:uppercase}.mixin-donation-container label .option.short-other,.mixin-donation-container label .option.short-once{display:flex}.mixin-donation-container label .option.full-other,.mixin-donation-container label .option.full-once{display:none}@media screen and (min-width: 561px){.mixin-donation-container label .option.short-other{display:none}.mixin-donation-container label .option.full-other{display:flex}}@media screen and (min-width: 474px){.mixin-donation-container label .option.short-once{display:none}.mixin-donation-container label .option.full-once{display:flex}}@media screen and (min-width: 767px) and (max-width: 916px){.mixin-donation-container label .option.full-other{display:none}.mixin-donation-container label .option.short-other{display:flex}}.mixin-donation-container input[id]{display:none}.mixin-donation-container input[id]:checked+label>.option{color:#fff;background:#172038}@media screen and (max-width: 360px){.mixin-donation-container{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.payment-container{padding:4vw 2vw}}@media screen and (min-width: 1172px){.payment-container{padding:4vw 7vw}}.payment-container .radios-container{margin:2rem 2rem 0}@media screen and (min-width: 768px){.payment-container .radios-container{margin:58px 0 2.25rem}}.payment-container .radios-container #currency-container{display:none;margin-top:2.5rem}@media screen and (min-width: 768px){.payment-container .radios-container #currency-container{margin-top:2.25rem}}.payment-container .header-text{font-weight:700;font-size:3.5rem;font-family:OpenSansCondensed,sans-serif;line-height:61.6px;letter-spacing:-.0089em;display:flex;align-items:center;color:#172038}.payment-container .header-subtext{font-weight:700;font-size:2.625rem;font-family:OpenSansCondensed,sans-serif;line-height:46.2px;letter-spacing:-.0119em;display:flex;align-items:center;margin-bottom:2.5rem;color:#172038}.payment-container .span-text{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;color:#172038}.payment-container .payment-options-container{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;display:grid;margin-top:1rem;color:#172038;row-gap:1rem}@media screen and (min-width: 768px){.payment-container .payment-options-container{display:grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}.payment-container .payment-options-container .option-container{display:flex;align-items:center;cursor:pointer}.payment-container .payment-options-container .option-container .option-text-container{display:flex}.payment-container .payment-options-container .option-container .option-text-container:hover{cursor:pointer}.payment-container .payment-options-container .option-container .custom-radio-button{display:flex;align-items:center;width:24px;height:24px;aspect-ratio:1/1;margin-right:1rem;text-align:center;background:#ffffff;border:2px solid black;border-radius:50%}.payment-container .payment-options-container .option-container .custom-radio-button:hover{cursor:pointer}.payment-container .payment-options-container .option-container input[type=radio]{display:none}.payment-container .payment-options-container .option-container input[type=radio]:checked~.custom-radio-button>.orange-circle{width:14px;height:14px;margin:0 auto;background:#ff5f1b;border-radius:50%}.payment-container .bank-transfer-note{font-weight:400;font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;display:none;margin:3.6rem 2rem 1rem;color:#000}@media screen and (min-width: 768px){.payment-container .bank-transfer-note{margin:0 0 2.25rem}}.payment-container .online-or-bank-container{padding:2.5rem 2rem 2rem}@media screen and (min-width: 768px){.payment-container .online-or-bank-container{margin-top:2.25rem;padding:0}}.payment-container .online-or-bank-container #online-payment-container .how-often-donate-text{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;color:#172038}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;display:grid;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;justify-content:space-between;margin-top:1rem;margin-bottom:2rem;color:#172038;text-transform:uppercase}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label{display:flex;align-items:center;justify-content:center;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;background:#ffffff;border:1px solid #172038;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option:hover{background:#cbccdc}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option:active{color:#fff;background:#172038}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option span{text-align:center;text-transform:uppercase}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.short-other,.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.short-once{display:flex}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.full-other,.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.full-once{display:none}@media screen and (min-width: 561px){.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.short-other{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.full-other{display:flex}}@media screen and (min-width: 474px){.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.short-once{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.full-once{display:flex}}@media screen and (min-width: 767px) and (max-width: 916px){.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.full-other{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container label .option.short-other{display:flex}}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container input[id]{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container input[id]:checked+label>.option{color:#fff;background:#172038}@media screen and (max-width: 360px){.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container{display:flex;flex-direction:column}}@media screen and (min-width: 768px){.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;margin-top:1.5rem}}@media screen and (max-width: 360px){.payment-container .online-or-bank-container #online-payment-container .donation-frequency-container{gap:.5rem}}.payment-container .online-or-bank-container #online-payment-container .how-much-donate-text{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;color:#172038}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;color:#172038;letter-spacing:.1em}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label{display:flex;align-items:center;justify-content:center;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;background:#ffffff;border:1px solid #172038;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option:hover{background:#cbccdc}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option:active{color:#fff;background:#172038}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option span{text-align:center;text-transform:uppercase}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.short-other,.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.short-once{display:flex}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.full-other,.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.full-once{display:none}@media screen and (min-width: 561px){.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.short-other{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.full-other{display:flex}}@media screen and (min-width: 474px){.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.short-once{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.full-once{display:flex}}@media screen and (min-width: 767px) and (max-width: 916px){.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.full-other{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container label .option.short-other{display:flex}}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container input[id]{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container input[id]:checked+label>.option{color:#fff;background:#172038}@media screen and (max-width: 360px){.payment-container .online-or-bank-container #online-payment-container .donation-amount-container{display:flex;flex-direction:column}}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container.php,.payment-container .online-or-bank-container #online-payment-container .donation-amount-container.usd{display:none}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container.php.show,.payment-container .online-or-bank-container #online-payment-container .donation-amount-container.usd.show{display:grid}@media screen and (max-width: 415px){.payment-container .online-or-bank-container #online-payment-container .donation-amount-container.php.show,.payment-container .online-or-bank-container #online-payment-container .donation-amount-container.usd.show{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.payment-container .online-or-bank-container #online-payment-container .donation-amount-container .option{border-radius:30px}@media screen and (min-width: 768px){.payment-container .online-or-bank-container #online-payment-container .donation-amount-container{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;letter-spacing:.1em}}.payment-container .online-or-bank-container #online-payment-container .other-amount-container{display:none}.payment-container .online-or-bank-container #online-payment-container .other-amount-container p{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;color:#172038}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container{position:relative;display:flex;margin-top:1.25rem}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container div{display:flex;align-items:center;justify-content:center;padding:11px;background:#172038}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container div img{max-width:21px;height:auto}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container input{font-weight:400;font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;width:100%;padding:4px 18px;color:#6c6f8b;border:1px solid #172038}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container input::placeholder{text-align:center}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container input::-webkit-outer-spin-button,.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container input::-webkit-inner-spin-button{margin:0;appearance:none}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container input[type=number]{appearance:textfield}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container .steppers{position:absolute;right:0;z-index:1000;display:flex;flex-direction:column;background:transparent}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container .steppers .arrow-up{transform:rotate(-90deg);cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .other-amount-container .input-container .steppers .arrow-down{transform:rotate(90deg);cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container{display:flex;gap:1rem;align-items:center;margin:1.875rem 0 1rem}@media screen and (min-width: 768px){.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container{margin:1rem 0}}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container .checkbox{position:relative;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container .checkbox .square{max-width:20px;height:auto}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container .checkbox .checkmark-container{position:absolute;top:50%;left:50%;display:none;transform:translate(-50%,-50%)}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container #anon-checkbox{display:none}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container #anon-checkbox:checked+label>.checkmark-container{display:block}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container .text p{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;margin-bottom:.5rem;color:#172038}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container .text span{font-weight:400;font-size:.875rem;font-family:PTSerifRegular,sans-serif;line-height:21px;letter-spacing:.01em;color:#172038}.payment-container .online-or-bank-container #online-payment-container .anon-checkbox-container .text .privacy-policy{color:#172038;text-decoration:underline;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container #anon-email-container{display:none;margin-left:2.2rem}.payment-container .online-or-bank-container #online-payment-container #anon-email-container input{display:block;width:80%;margin-bottom:.3rem;padding:4px 8px;color:#172038;font-weight:400;font-size:.95rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;border:1px solid #172038}.payment-container .online-or-bank-container #online-payment-container #anon-email-container label{color:#172038;font-weight:400;font-size:.875rem;font-family:PTSerifRegular,sans-serif;line-height:21px;letter-spacing:.01em}.payment-container .online-or-bank-container #online-payment-container .g-recaptcha{display:flex;justify-content:center;margin-bottom:1rem}.payment-container .online-or-bank-container #online-payment-container .donate-button-container button[type=submit]{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem 0;color:#fff;text-transform:uppercase;background:#ff5f1b;border:0;cursor:pointer}.payment-container .online-or-bank-container #online-payment-container .donate-button-container button[type=submit] .spinner-container{display:none}.payment-container .online-or-bank-container #online-payment-container .donate-button-container button[type=submit] .spinner-container.show{display:block;margin-right:1rem}.payment-container .online-or-bank-container #online-payment-container .donate-button-container button[type=submit]:disabled{background:#bab9b9;cursor:not-allowed}.payment-container .online-or-bank-container #online-payment-container .donate-button-container button[type=submit]:hover:enabled{background:#ff8c5a}.payment-container .online-or-bank-container #online-payment-container .donate-button-container button[type=submit]:active:enabled{background:#ff5f1b}.payment-container .online-or-bank-container #bank-transfer-container{font-weight:700;font-size:1rem;font-family:OpenSansCondensed,sans-serif;line-height:28px;letter-spacing:.1875em;display:none;color:#172038}.payment-container .online-or-bank-container #bank-transfer-container .bank-navbar{display:grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);text-align:center}.payment-container .online-or-bank-container #bank-transfer-container .bank-navbar div{display:table;width:1fr;padding:.75rem;text-align:center;text-transform:uppercase;cursor:pointer}.payment-container .online-or-bank-container #bank-transfer-container .bank-navbar div span{display:table-cell;vertical-align:middle}.payment-container .online-or-bank-container #bank-transfer-container .bank-navbar .active-nav{color:#50558b;text-decoration:underline;text-underline-offset:6px;background-color:#f5f6ff}.payment-container .online-or-bank-container #bank-transfer-container .bank-navbar .inactive-nav{color:#172038;background-color:#cbccdc;border-bottom-color:#6c6f8b}.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container{padding:0 1.5rem 1.5rem;background:#f5f6ff}.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container img{margin:auto}.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container .inactive-qr-code{display:none}.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container .bank-row{padding:1rem 0;border-bottom:1px solid #6c6f8b}@media screen and (min-width: 768px){.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container .bank-row:nth-child(1){padding-top:2rem}}.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container .bank-row .title{font-weight:700;font-size:1.125rem;font-family:OpenSansCondensed,sans-serif;line-height:19.8px;letter-spacing:0;margin-bottom:1rem;color:#000}.payment-container .online-or-bank-container #bank-transfer-container .bank-details-container .bank-row .value{font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;color:#000;font-weight:400;line-height:28px;letter-spacing:.025em;text-align:left}.grecaptcha-badge{visibility:hidden}.faq-container{padding:2rem;color:#172038;background-color:#f5f6ff}@media screen and (min-width: 768px){.faq-container{padding:4vw 2vw}}@media screen and (min-width: 1172px){.faq-container{padding:4vw 7vw}}.faq-container .header-text{font-weight:700;font-size:2.625rem;font-family:OpenSansCondensed,sans-serif;line-height:46.2px;letter-spacing:-.0119em;align-items:center;margin:0;padding:0}@media screen and (min-width: 768px){.faq-container .header-text{padding:0}}.faq-container .tabs{display:flex;flex-direction:column;margin-top:2.75rem;overflow:hidden}.faq-container .category{display:none}@media screen and (min-width: 768px){.faq-container .category{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:16px 8px 16px 0;border-top:2px solid #50558b}.faq-container .category-label{font-weight:700;font-size:1.5rem;font-family:OpenSansCondensed,sans-serif;line-height:26.4px;letter-spacing:0;color:#101626}.faq-container .category-control{font-weight:700;font-size:.875rem;font-family:OpenSansCondensed,sans-serif;line-height:24px;letter-spacing:.1875em;color:#261c6c;text-align:right;text-transform:uppercase;cursor:pointer}}@media screen and (min-width: 768px){.faq-container .desktop-order-1{order:1}.faq-container .desktop-order-2{order:2}.faq-container .desktop-order-3{order:3}.faq-container .desktop-order-4{order:4}.faq-container .desktop-order-5{order:5}.faq-container .desktop-order-6{order:6}.faq-container .desktop-order-7{order:7}.faq-container .desktop-order-8{order:8}.faq-container .desktop-order-9{order:9}.faq-container .desktop-order-10{order:10}.faq-container .desktop-order-11{order:11}.faq-container .desktop-order-12{order:12}.faq-container .desktop-order-13{order:13}.faq-container .desktop-order-14{order:14}.faq-container .desktop-order-15{order:15}.faq-container .desktop-order-16{order:16}.faq-container .desktop-order-17{order:17}.faq-container .desktop-order-18{order:18}.faq-container .desktop-order-19{order:19}.faq-container .desktop-order-20{order:20}.faq-container .desktop-order-21{order:21}}.faq-container .tab{width:100%;height:auto;overflow:hidden;border-top:1px solid #172038}@media screen and (max-width: 768px){.faq-container .tab.desktop:not(.mobile){display:none}.faq-container .tab.mobile-order-1{order:1}.faq-container .tab.mobile-order-2{order:2}.faq-container .tab.mobile-order-3{order:3}.faq-container .tab.mobile-order-4{order:4}.faq-container .tab.mobile-order-5{order:5}.faq-container .tab.mobile-order-6{order:6}.faq-container .tab.mobile-order-7{order:7}.faq-container .tab.mobile-order-8{order:8}.faq-container .tab.mobile-order-9{order:9}.faq-container .tab.mobile-order-10{order:10}.faq-container .tab.mobile-order-11{order:11}.faq-container .tab.mobile-order-12{order:12}.faq-container .tab.mobile-order-13{order:13}.faq-container .tab.mobile-order-14{order:14}.faq-container .tab.mobile-order-15{order:15}.faq-container .tab.mobile-order-16{order:16}.faq-container .tab.mobile-order-17{order:17}.faq-container .tab.mobile-order-18{order:18}.faq-container .tab.mobile-order-18{border-bottom:1px solid #172038}}@media screen and (min-width: 768px){.faq-container .tab{border-top:1px solid #6c6f8b}.faq-container .tab.mobile:not(.desktop){display:none}}.faq-container .tab-label{font-weight:700;font-size:1.5rem;font-family:OpenSansCondensed,sans-serif;line-height:26.4px;letter-spacing:0;display:flex;align-items:center;justify-content:space-between;padding:1.5rem .5rem;cursor:pointer}.faq-container .tab-label div,.faq-container .tab-label img{max-width:calc(100% - 24px);user-select:none;pointer-events:none}.faq-container .tab-label:hover{background-color:#ebedff}.faq-container .tab-label .accordion-circle{position:relative;display:block;box-sizing:border-box;width:24px;height:24px;background:#ffffff;border-radius:50%}.faq-container .tab-label .accordion-circle img{position:absolute;top:50%;left:50%;display:block;max-width:100%;height:auto;transform:translate(-40%,-50%);transition:all .35s}@media screen and (min-width: 768px){.faq-container .tab-label{font-weight:700;font-size:1.25rem;font-family:OpenSansCondensed,sans-serif;line-height:22px;letter-spacing:0;color:#101626}}.faq-container .tab-content{font-weight:400;font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;max-height:0;padding:0 16px;color:#172038;transition:all .35s}.faq-container .tab-content ul{margin:0}.faq-container .tab-content a{font-weight:700}.faq-container .tab.show img{transform:translate(-50%,-40%) rotate(90deg)}.faq-container .tab.show .tab-content{max-height:fit-content;padding:16px}.faq-container .tab.show .tab-content img{transform:none}img{display:block;max-width:100%;height:auto}p{margin:0}button{cursor:pointer}a{color:inherit}.container{position:relative;display:flex;flex-direction:column;height:100vh}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container .toast-spinner{display:none}.container .toast-spinner.show{position:fixed;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}.container .toast-spinner.show img{width:50px;height:auto}.container .spinner{z-index:1;padding:4px;line-height:2.5px;animation:rotation 1s infinite}@media screen and (min-width: 768px){.container{display:grid;grid-template-rows:auto;grid-template-columns:minmax(auto,60%) auto}.container .stripe-toast-container{display:none;height:0;padding:0;visibility:hidden;opacity:0}.container .stripe-toast-container.show{position:fixed;top:0;left:0;z-index:1000;display:block;width:100vw;height:100vh;background:rgba(0,0,0,.8);visibility:visible;opacity:1}}.container #stripe-toast{z-index:1001;display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:37px auto;padding:2rem 1rem;color:#ebedff;column-gap:1rem;background:#172038;box-shadow:0 4px 4px #10162640;opacity:1;transition:all .5s ease}@media screen and (min-width: 768px){.container #stripe-toast{position:absolute;top:50%;left:50%;grid-template-rows:repeat(4,auto);grid-template-columns:37px auto 16px;width:40vw;height:auto;padding:1rem 1rem 2rem;border:1px solid #ebedff;transform:translate(-50%,-50%)}}.container #stripe-toast h1{font-weight:700;font-size:1.5rem;font-family:OpenSansCondensed,sans-serif;line-height:26.4px;letter-spacing:0;grid-row:1 / span 1;grid-column:2 / span 1;height:100%;margin:0;color:#fff}@media screen and (min-width: 768px){.container #stripe-toast h1{font-weight:700;font-size:2rem;font-family:OpenSansCondensed,sans-serif;line-height:35.2px;letter-spacing:-.0156em;grid-row:2 / span 1;padding-bottom:.3rem}}.container #stripe-toast h2{font-weight:700;font-size:1rem;font-family:OpenSansCondensed,sans-serif;line-height:28px;letter-spacing:.125em;grid-row:2 / span 1;grid-column:2 / span 1;margin:.75rem 0 .5rem}@media screen and (min-width: 768px){.container #stripe-toast h2{font-weight:700;font-size:1.25rem;font-family:OpenSansCondensed,sans-serif;line-height:22px;letter-spacing:0;grid-row:3 / span 1;padding-top:.3rem}}.container #stripe-toast .body{font-weight:400;font-size:.75rem;font-family:PTSerifRegular,sans-serif;line-height:18px;letter-spacing:.01em;grid-row:3 / span 1;grid-column:2 / span 1;margin:0}.container #stripe-toast .body p{display:inline}.container #stripe-toast .body a{color:#ebedff}@media screen and (min-width: 768px){.container #stripe-toast .body{font-weight:400;font-size:1rem;font-family:PTSerifRegular,sans-serif;line-height:24px;letter-spacing:.01em;grid-row:4 / span 1}}.container #stripe-toast img#exit-icon.desktop-image{grid-row:1 / span 1;grid-column:3 / span 1;cursor:pointer}.container #stripe-toast img.active-toast{grid-row:1 / span 1;grid-column:1 / span 1;margin:auto}@media screen and (min-width: 768px){.container #stripe-toast img.active-toast{grid-row:2 / span 1}}.container #stripe-toast img.success.active-toast~h1{border-bottom:1px #71ff75 solid}.container #stripe-toast img.cancel.active-toast~h1{border-bottom:1px #e4b130 solid}.container #stripe-toast img.error.active-toast~h1{border-bottom:1px #ef303c solid}.container #stripe-toast.inactive-toast,.container #stripe-toast .inactive-toast{max-height:0;padding:0;visibility:hidden;opacity:0}.container #stripe-toast.active-toast,.container #stripe-toast .active-toast{max-height:1500px;visibility:visible;opacity:1}.container .story-container{padding-top:58px;background:linear-gradient(180deg,#172038 96%,#ebedff 100%)}@media screen and (min-width: 768px){.container .story-container{grid-row:auto;grid-column:1 / span 1;max-height:100vh;overflow-y:scroll;background:#172038}.container .story-container::-webkit-scrollbar{display:none}}.container .donation-container{padding-top:58px;background:#ebedff}@media screen and (min-width: 768px){.container .donation-container{max-height:100vh;padding-top:0;overflow-y:scroll}.container .donation-container::-webkit-scrollbar{display:none}}.container .mobile-image{display:block}.container .mobile-image>*{display:block}@media screen and (min-width: 768px){.container .mobile-image{display:none}.container .mobile-image>*{display:none}}.container .desktop-image{display:none}.container .desktop-image>*{display:none}@media screen and (min-width: 768px){.container .desktop-image{display:block}.container .desktop-image>*{display:block}}
