@font-face{font-family:"Merriweather";src:url(/donate/assets/Merriweather-Light-6e6de9c10103c4dabeffd18d4b9b96086e8180b95771c1480e37885d30018ea2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Merriweather";src:url(/donate/assets/Merriweather-LightItalic-b287080bb7ae13da20cdb821b5b9f8bc8d9494d2927b8daa1beb81054430b9a9.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Lato";src:url(/donate/assets/LatoLatin-Regular-c7cfcd8f2dcbcb705c36edef06367dd5feca47d2596f5d851d078e14701c9ce5.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-dccc841f794cf818e8e67882f2e02cdf79809282318ab19957bf4daefac448ca.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-SemiBold-1623cf0611d963e9364a498a2e95beb263800ba01964b06f2724cb6440a07446.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-Regular-9afd329c7288047b3c3d9af3051a6fc94df1f89f07cf8aa2150111d5c21f0263.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url(/donate/assets/Montserrat-Light-bb1317ecc27512c953fc0bf442500e64658d6f74a69334c948efc66a3f4aff79.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-c2f808875b282e73b471d22db66b92639559c4c0069dd348338ef203c99f6a53.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-585020a63a44876bf67471e49d1ed9853ed0d7e1ba57b08e9f0f2335c326255e.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-f4000bf5bac1097c9a959fe7a5805d8760c9ab2e769d1cec776db8e5f6bce6cc.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-3172c6ec6ca7395c06613526566874d57381b0c8f61afb353df97805f9261970.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-0198f35e3156a05d48a43a9d44c0dcc9f4e0898fe566fe5110bac301dd38d5ce.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-ef9d1ab99f75fbac5337f69ce1f7489b8e47cab2752ed42bab3e74a31f4fe7a4.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-7cfc02e522bd0994714179e9ebe218e2ed97d9acedaa76e6613d645442e750c0.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-1b0ee3d231d911b613d3e4c08116c5430caf060cd0646b448f57c2d01880dd4d.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-0b00ef68835e080ab69995e2f05e026492680c9b82ba3554863a045516f5c4ff.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-7cf40c7ee9a56e09862e95a746ce1cabab56d8acd332dfc88e521755d7ce3a3d.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-1975a106297d834b2e57849cfdfc43cf591c67198e3e01ffd89af8aa40d48c81.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-e865ecca587dbb7b27037f97c9630c94fdd55eea86890a37222e905a742a4208.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-98b2c7b964033044fb5b9452ea2b09a5d9b535a76f91f2b6bbdc8459b1439985.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-c2f808875b282e73b471d22db66b92639559c4c0069dd348338ef203c99f6a53.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-472c419b3107f56b035d33e875aea2487c878fa39f328c9e5413365450a57fba.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-cdf1de26459eedc6cc6796107d31a26a168b9f8903f9a60abff02fcb0ddbfbd2.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-2ede4ef6f437afbf1d63d9a163c2c60e082774c934266283aeb4e18768901891.png)}.tweet-template .action .twitter{background-image:url(/donate/assets/twitter75-28d21249eb98d157029b680b38256be034c1128da7628ba667972eed39d80665.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}
