@font-face{font-family:"Merriweather";src:url(/donate/assets/Merriweather-Light-9f8731a32bf6aec0b9d186964fb09d30061f5341c27e2316a77b04545df5106c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Merriweather";src:url(/donate/assets/Merriweather-LightItalic-af393022f78fa20952e9f70adf1e2fd51021de8666b4ae6ffa6ec8cb246fab72.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lato";src:url(/donate/assets/LatoLatin-Regular-545f7542a012667eae92352256c99d854f5bb1d69c65bd1560d7f931444361eb.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Rubik";src:url(/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Rubik";src:url(/Rubik-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-Black-1d659eaa154f3e8b9d254325094141b7baa8c157ce4abb73ce5253784bca3b68.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-SemiBold-bc4cec31e43dfd785e6de72256a726c2364d7b444bd038ca97e1af6ca579a8bc.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-Regular-da0dfa727586da073a5eeea276b8c7dda50c9bffb63132a17f715385258eee81.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-Light-bad93dda9fc6a25aeac76b946e57eaf7cbcdd7abb45d97f27bc99da775a0cbef.woff) format("woff");font-weight:300;font-style:normal}body{margin:0;padding:0;font-family:"Montserrat", sans-serif;font-size:16px}#header,#main-content{margin:3.5rem auto 2.5rem auto;padding:0 2.85714%;box-sizing:border-box}@media (min-width: 740px){#header,#main-content{max-width:740px}}@media (min-width: 980px){#header,#main-content{max-width:980px}}@media (min-width: 1220px){#header,#main-content{max-width:1220px}}#header{display:flex}#header .branding a{display:inline-block;width:12rem;height:3rem;background:url(/donate/assets/logo-monogram-67c0788e040c9cfecb78d8288af787d479e46a7cc568c3e11c899e9bdcf67d5a.svg) no-repeat}@media (min-width: 980px){#header .branding a{display:inline-block;width:21.5rem;height:5.375rem;background:url(/donate/assets/logo-with-text-7094b77df29dbdbfb5768795c57cb5f2a373a0740fec47b5a53d804ac06ddd73.svg) no-repeat}}#header .primary-nav{flex:1}#header .primary-nav ul{list-style-type:none;padding:0}@media (min-width: 980px){#header .primary-nav ul{position:absolute}}#header .primary-nav a{text-decoration:none;font-weight:700;letter-spacing:0.05rem;white-space:nowrap}#header .primary-nav ul ul a{font-weight:600}#header .primary-nav li a{color:rgba(0,0,0,0.69);transition:color 150ms}#header .primary-nav li:hover>a{color:black}#header .primary-nav>ul{float:right;display:flex;height:1rem;transition:height 80ms linear;overflow:hidden;padding:1rem 2rem 0 5rem;margin-top:-1rem;margin-right:-0.5rem}#header .primary-nav>ul>li{font-size:0.79rem;padding-bottom:0.4rem;position:relative;height:1rem;overflow:hidden;padding-right:1rem}@media (min-width: 980px){#header .primary-nav>ul>li{padding-right:2rem}}#header .primary-nav>ul:hover{height:10rem}#header .primary-nav>ul ul{display:none;position:absolute;padding-top:1rem}#header .primary-nav>ul>li:hover{height:10rem;overflow:visible}#header .primary-nav>ul>li:hover>a:before{content:"";position:absolute;height:3px;top:1.3rem;left:0;right:1rem;background-color:rgba(0,0,0,0.95);transform:translate3d(0px, 0px, 0px);transition:all 115ms ease-in-out 190ms}#header .primary-nav>ul>li:hover ul{display:block}#header .primary-nav>ul ul li{margin-top:0.25rem;font-size:0.632rem}#header .primary-nav li.donate:hover>a:before{background-color:#ec1e1e}#header .primary-nav li.donate>a{color:#ec1e1e}#main-content{min-height:20rem}#main-content form input#email_address{color:#4C4C4C;font-family:"Montserrat";font-size:.9rem;font-weight:300;padding:.5rem;width:100%}#footer{background:#CAD5D8;padding:4rem 8rem;color:#254B66}#footer .logo{display:inline-block;width:29.15rem;height:7.2875rem;background:url(/donate/assets/logo-blue-67d48410cf16fc06fbbff3f58b4354ecbcdc9c3d2fbb08e063cb3eef0281371d.svg) no-repeat}#footer h2{font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem;padding:0;text-transform:uppercase}#footer ul{list-style-type:none;padding:0}@media (min-width: 0) and (max-width: 980px){#footer{padding:4rem 5rem}#footer .menu{float:left;width:30%;margin-right:2.85714%}#footer .menu:nth-child(3n+1){clear:left}}@media (min-width: 980px){#footer .menus{display:flex;max-width:85%}#footer .menus .menu{flex:1}}#footer .menu li{margin-bottom:0.5rem}#footer .menu li a{display:block;color:inherit;font-size:.8rem;font-weight:300;text-decoration:none}#footer .social-media-icons li{display:inline-block;margin-right:0.9rem}#footer-bottom{background:#9AAFBC;padding:1.8rem 8rem 1rem}#footer-bottom ul{list-style-type:none;padding:0;display:flex}#footer-bottom ul li{flex:1}#footer-bottom ul li a{color:#254B66;font-size:1rem;font-weight:400;margin-bottom:0.9rem;text-transform:uppercase;text-decoration:none}.sr-only{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}.pull-right{float:right}.notice{padding:1rem;border:1px solid #888888;background:#F2F5F6}.red-button{background:#ec1e1e;border:none;border-bottom:0.3rem solid #b80101;color:#fff;font-family:"Montserrat";font-size:1.1rem;font-weight:700;padding:0.3rem 2rem;text-transform:uppercase;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;border-radius:0}ul.social-media-icons li{display:inline-block;background:none;height:4rem;width:4rem}ul.social-media-icons li a{background-size:auto 4rem;display:inline-block;text-indent:-9999px;vertical-align:middle;height:4rem;width:4rem}ul.social-media-icons li:first-child{left:30rem}ul.social-media-icons li:first-child a{background:url(/donate/assets/social-media-icons/mastodon-icon-8bfc8f56dddd4d06ca7c0da9d945c73defcf32681813c11b6efa84a41ffb5b1d.svg) no-repeat}ul.social-media-icons li:nth-child(2){left:5rem}ul.social-media-icons li:nth-child(2) a{background:url(/donate/assets/social-media-icons/facebook-icon-6f39056d67c4874f582e81f9498e03de3d1b40c678f4e5948b52d1e7cf9439de.svg) no-repeat}ul.social-media-icons li:nth-child(3){left:10rem}ul.social-media-icons li:nth-child(3) a{background:url(/donate/assets/social-media-icons/instagram-icon-3d339a02e853cb4fe90da30675ea62541e2941dda689dfb349b599fa0e49d468.svg) no-repeat}ul.social-media-icons li:nth-child(4){left:15rem}ul.social-media-icons li:nth-child(4) a{background:url(/donate/assets/social-media-icons/x-icon-6d41293808bd82ee032ce96c417399b76c9a25a0cc7c4d977c6a812e0b9a8a5c.svg) no-repeat}ul.social-media-icons li:nth-child(5){left:0}ul.social-media-icons li:nth-child(5) a{background:url(/donate/assets/social-media-icons/bluesky-icon-29ddf2ed26833eade26526a7fcd7bd0e7290eff7e564e2eef301782f7f26b17c.svg) no-repeat}ul.social-media-icons li:nth-child(6){left:15rem}ul.social-media-icons li:nth-child(6) a{background:url(/donate/assets/social-media-icons/youtube-icon-3c519b4620cc3634ce851e14514e9ba0bc9fe2242dcb50926f5fb9faf345236d.svg) no-repeat}ul.social-media-icons li:nth-child(7){left:20rem}ul.social-media-icons li:nth-child(7) a{background:url(/donate/assets/social-media-icons/flicker-icon-4d27e6c83e88e3392c2f8cf6a064ce05ab4dda1029a6c7b49084b81bd905420c.svg) no-repeat}ul.social-media-icons li:nth-child(8){left:25rem}ul.social-media-icons li:nth-child(8) a{background:url(/donate/assets/social-media-icons/linkedin-icon-4afbed57206bb8047868ddd5a9fe5dd93f68f9f1a5ec09cd953cdfa78952e6d2.svg) no-repeat}ul.social-media-icons li:nth-child(9){left:35rem}ul.social-media-icons li:nth-child(9) a{background:url(/donate/assets/social-media-icons/tiktok-icon-a8ffafbd3fdb584c7ed51dbd5d5fd7941fd3c5364232bf3473d612a36b5b7500.svg) no-repeat}ul.social-media-icons li:nth-child(10){left:40rem}ul.social-media-icons li:nth-child(10) a{background:url(/donate/assets/social-media-icons/threads-icon-3f96495900e41d113309f47e2becf779200c613139afc25c30176c6e2e73877d.svg) no-repeat}p.charity{font-size:0.8rem;font-weight:300;margin-bottom:2rem}#masthead{position:fixed;top:0;left:0;right:0;z-index:9999;background:rgba(255,255,255,0.95);padding:1rem;display:flex}@media (min-width: 740px){#masthead{display:none}}#masthead .branding{align-self:center}#masthead .branding a{display:inline-block;background-size:contain;text-indent:-9999px;vertical-align:middle;width:6.8rem;height:1.75rem;background-image:url(/donate/assets/logo-monogram-67c0788e040c9cfecb78d8288af787d479e46a7cc568c3e11c899e9bdcf67d5a.svg);background-repeat:no-repeat}#masthead .hamburger{cursor:pointer;font-size:2rem}#masthead .donate{flex:1;align-self:center;text-align:center}#masthead .donate a{display:inline-block;width:7rem;margin:0 auto;border:3px solid #ec1e1e;border-radius:3px;font-family:"Montserrat", sans-serif;font-size:.85rem;font-weight:400;text-transform:uppercase;color:#ec1e1e;text-decoration:none}#mobile-nav{position:fixed;top:0;bottom:0;left:100%;right:0;background:#254B66;color:#E5EBEC}#mobile-nav section{padding:0.5rem 0 1rem 1rem}#mobile-nav h2{margin:0.5rem 0 0 0}#mobile-nav h2 a{color:#E5EBEC;text-decoration:none}#mobile-nav .search{margin-bottom:1rem}#mobile-nav .menu{list-style-type:none;margin:0;padding:0}#mobile-nav .menu li{margin-top:0.4rem}#mobile-nav .menu li a{color:rgba(255,255,255,0.9);text-decoration:none;text-transform:uppercase}#mobile-nav .menu .menu{max-height:0;overflow:hidden;margin-left:2rem}#mobile-nav .menu .menu li a{background-image:none}#mobile-nav .menu li.open .menu{max-height:20rem;transition:max-height 0.2s linear}#mobile-nav .menu li:not(.leaf)>a{background-image:url(/donate/assets/arrow-right-white-4692ce4f4ed8ebe87fe17ad29d318a43dd13234739c0e6c1856421cbc611dc94.svg);background-repeat:no-repeat;background-size:auto 0.7rem;background-position:right .25rem;padding-right:1rem}#mobile-nav .menu li.open>a{background-image:url(/donate/assets/arrow-down-white-0f88eb3e7ccd474fd62a4c04fe204e3de41a8ee35898cabdfa0bb89a61a24afa.svg);background-size:0.65rem auto;background-position:right .35rem}#mobile-nav .mobile-signup-button{display:inline-block;border:0.2rem solid #E5EBEC;padding:.4rem 1rem;margin:1rem 0;text-transform:uppercase;font-size:1rem;font-weight:300;text-decoration:none;color:rgba(255,255,255,0.9)}body.mobile-nav-active{overflow:hidden}body.mobile-nav-active>*{transform:translate3d(-80%, 0, 0)}body.mobile-nav-active>*#mobile-nav{transform:none;left:20%}body>*{transition:transform 0.1s linear}body>*#mobile-nav{transition:left 0.1s linear}@media (min-width: 0) and (max-width: 740px){#header{display:none}#page{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}#header,#main-content{margin:4.5rem 1rem;padding:0}#footer{display:none}#footer-bottom{padding:1rem}#footer-bottom li{text-align:center}#footer-bottom ul li a{font-size:0.85rem}}.content{overflow-wrap:break-word;font-family:"Montserrat", sans-serif;font-weight:lighter;line-height:1.618}.content p{margin-bottom:2.3rem}.tweet-template{max-width:550px;margin:1.5em 0}.tweet-template h2{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.3rem}.tweet-template .counter{font-family:"Merriweather";font-weight:bold;text-align:right;user-select:none}.tweet-template .counter.red{color:red}.tweet-template .preview{margin:20px 0;line-height:150%;border:1px solid #14171A;border-radius:10px;padding:15px;box-sizing:border-box;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;cursor:text}.tweet-template .message [contentEditable]{cursor:text;outline:0}.tweet-template .message .placeholder[contentEditable]{color:#555}.tweet-template .message .placeholder[contentEditable],.tweet-template .message [contentEditable]:focus{border-bottom:1px dashed #999}.tweet-template .action{text-align:right}.tweet-template .action a{display:inline-block;background-position:10% center;background-repeat:no-repeat;background-size:30px;background-color:#F5F8FA;padding:20px 20px 20px 50px;margin-left:0.5rem;font-weight:300;text-decoration:none;color:black;cursor:pointer}.tweet-template .action .facebook{background-image:url(/donate/assets/facebook58-7b9f5f18f372cd9ed70d3de50927f6468f2fb1355d781012756e93817fa716ab.png)}.tweet-template .action .twitter{background-image:url(/donate/assets/twitter75-5761b235259a6510421cf49be513700bbc9fcade5dce35e8e31858438b6d812d.png)}@media (min-width: 980px){.page-thanks .content{display:flex}.page-thanks .left{margin-right:2rem}.page-thanks .right{min-width:40%;max-width:40%}}.page-thanks .contribution-info{padding:2rem;background:#E5EBEC;color:#254B66}.page-thanks .contribution-info h2{margin-top:0;padding-bottom:0.3rem;border-bottom:2px solid #CAD5D8}.page-thanks .contribution-info td:first-child{vertical-align:top;font-weight:bold;min-width:7rem}.page-thanks .contribution-info p{margin-bottom:0}.section-recurring,.new_donation{margin:0 0 2rem 0}.section-recurring h2,.new_donation h2{margin-bottom:0.5rem}.section-recurring fieldset,.new_donation fieldset{border:0;padding:0;margin:0.5rem 0}.section-recurring .form-item:not(:first-child),.new_donation .form-item:not(:first-child){margin-top:0.7rem}.section-recurring .form-item>label:first-child,.new_donation .form-item>label:first-child{display:block}@media (min-width: 980px){.section-recurring .form-item,.new_donation .form-item{margin-top:0.25rem}.section-recurring .form-item>label:first-child,.new_donation .form-item>label:first-child{display:inline-block;width:145px}}.section-recurring #stripe-card,.new_donation #stripe-card{max-width:23rem}.section-recurring #stripe-card,.new_donation #stripe-card{padding:0.3rem;border:1px solid gray}.section-recurring input[type=submit],.new_donation input[type=submit]{background:#ec1e1e;border:none;border-bottom:0.3rem solid #b80101;color:#fff;font-family:"Montserrat";font-size:1.1rem;font-weight:700;padding:0.3rem 2rem;text-transform:uppercase;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;border-radius:0;margin-top:1rem}.section-recurring input[type=submit],.cancel_donation input[type=submit]{background:#ec1e1e;border:none;border-bottom:0.3rem solid #b80101;color:#fff;font-family:"Montserrat";font-size:1.1rem;font-weight:700;padding:0.3rem 2rem;text-transform:uppercase;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;border-radius:0}
