@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:600;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}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.428571429;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:0.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.428571429;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{font-size:14px;line-height:1.6;font-family:"Montserrat", Sans;font-weight:200;margin:0}@media (min-width: 48em){body{margin:2.15rem;background-color:#E5EBEC}}h1{font-size:1.5em;font-weight:900;line-height:1.3}img{max-width:100%}strong{font-weight:600}.sr-only{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}.pull-right{float:right}.pane-page-content{margin-bottom:1rem;background-color:white}@media (min-width: 48em){.pane-page-content{max-width:660px;border:1px solid #9AAFBC;margin:54px auto 20px}}.pane-page-content .pane-donate-form{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 48em){.pane-page-content .pane-donate-form{max-width:80%;margin-left:auto;margin-right:auto}.pane-page-content .pane-donate-form:after{content:" ";display:block;clear:both}}.pane-page-content .pane-donate-form:after{content:" ";display:block;clear:both}.pane-page-content .endorsement{display:none;margin-bottom:1.5rem}@media (min-width: 30em){.pane-page-content .endorsement{display:block}}.pane-page-content .endorsement .flex img{max-width:46%;margin-right:1em}.pane-page-content .endorsement-wheel .endorsement:not(:first-child){display:none}.pane-page-content .endorsement-wheel p{margin:0}.pane-page-content .endorsement-wheel img{width:100%;height:auto}.pane-page-content .endorsement-wheel .slick-dots{list-style-type:none;text-align:center;margin-bottom:0}.pane-page-content .endorsement-wheel .slick-dots li{display:inline-block;margin:0 0.75rem}.pane-page-content .endorsement-wheel .slick-dots li:not(:hover):not(.slick-active){opacity:.25}.pane-page-content .endorsement-wheel .slick-dots li button{position:relative;font-size:0;line-height:0;display:block;width:1.5rem;height:1.5rem;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;border:1px solid black;background:black;box-shadow:0 0 1px transparent}.pane-page-content form{margin-top:1rem}.pane-page-content .footer{margin-top:4rem}.flex{display:flex}.branding{padding:1.7rem 0 1rem;max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 48em){.branding{max-width:80%;margin-left:auto;margin-right:auto;margin:2.85rem auto 2rem auto;padding:0}.branding:after{content:" ";display:block;clear:both}}.branding:after{content:" ";display:block;clear:both}.branding img{width:150px}.slide-carousel{height:300px;overflow:visible;margin-bottom:2.85rem;position:relative;width:100%}.slide-carousel img{margin:0;width:100%}.slide-carousel [class^="carousel"]{position:absolute;top:0;left:0}.slide-carousel .carousel2,.slide-carousel .carousel3{display:none}.banner img{width:100%;margin-bottom:0}@media (min-width: 48em){.banner img{margin-bottom:2.85rem}}#footer{display:flex;list-style-type:none;padding:0 4rem;box-sizing:border-box;margin:0 auto 2.5rem}@media (min-width: 48em){#footer{max-width:660px;margin:34px auto 34px}}#footer li{display:block;flex:1;text-align:center;font-size:0.7rem}#footer li a{text-decoration:none}#footer li a,#footer li a:visited,#footer li a:active{color:#00e}.progress-top{display:none}.contribution-goal,.donor-goal{clear:both}.contribution-goal .bar,.donor-goal .bar{height:1rem;background:url(/donate/assets/bar-23ed84b7bafbbbc942b3d90bcf508aa2da0655126198ac6ea90fac79bf0c5905.png);background-size:14px 100%}.contribution-goal .progress,.donor-goal .progress{height:1rem;max-width:100%;background:url(/donate/assets/progress-33b1fa530dc14b81fb6b26ccd66b97148b9b3127ac8bb0fc4c14401cbcb42cb0.png);background-size:14px 100%;transition:width 120ms}.contribution-goal .goal-info,.donor-goal .goal-info{display:table;width:100%}.contribution-goal .goal-info .row,.donor-goal .goal-info .row{display:table-row}.contribution-goal .goal-info .raised,.contribution-goal .goal-info .goal,.donor-goal .goal-info .raised,.donor-goal .goal-info .goal{display:table-cell;line-height:1.6rem;font-weight:300;text-align:center;padding:0.5rem}.contribution-goal .goal-info .amount,.donor-goal .goal-info .amount{white-space:nowrap;font-size:1.1rem;font-weight:bold}.donor-goal{margin-top:2rem}.donor-goal .meter{display:flex}.donor-goal .bar{flex:1;margin-right:0.3rem;clip-path:polygon(0% 0%, 97.5% 0%, 100% 50%, 97.5% 100%, 0% 100%, 0% 0%)}.donor-goal .fund{white-space:nowrap;margin-top:-0.76rem;font-size:1.5rem;font-weight:bold}legend{padding:0 !important;margin-bottom:0.5rem;font-size:1.4em !important;font-weight:900 !important}legend+.form-item,legend+.group .form-item{margin-top:0 !important}fieldset{border:0;margin:0;padding:0}label{font-family:"Lato";font-weight:400}select{background:transparent;border:2px solid #ccc;height:34px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-left:1em;padding-right:1em;display:block;background:url(/donate/assets/chevron-down-0edcf503dc3a911bd3945473161e488fadedc2a35a38a6ae238c8d60d023ce8e.png) 94%/15% no-repeat transparent;background-size:12px}textarea{width:400px;max-width:100%;height:5rem}.form-item{margin-top:0.4rem;margin-bottom:0.4rem}.form-radios{display:grid;gap:1rem}.form-radios.three-col{grid-template-columns:repeat(3, 1fr)}.form-radios.four-col{grid-template-columns:repeat(4, 1fr)}.form-radio input[type=radio],*[role=radio] input[type=radio]{display:none}.form-radio label,*[role=radio] label{display:inline-block;border-radius:3.57rem;padding:0.5rem 0;width:100%;cursor:pointer;text-align:center;font-family:"Lato";font-weight:600;border:1px solid #9AAFBC;background:#EFEBEC}.form-radio[aria-checked=true] label,*[role=radio][aria-checked=true] label{background:#CC0000;border:1px solid #CC0000;color:#fff}.form-radio label,button{border:0 !important}.field-details{font-size:14px;font-family:"Lato";letter-spacing:0.05em;font-weight:400;display:inline-block;border:1px solid #CC0000;height:18px;width:18px;text-align:center;border-radius:10px;margin-left:0.25em;padding-top:0px;line-height:1.5;font-weight:bold;color:#CC0000}.form-submit{color:#fff;border:1px solid #CC0000;background:#CC0000;border-radius:1.5rem;padding:0.8rem 1.5rem;margin-top:1rem;font-family:"Lato";text-transform:uppercase;letter-spacing:0.18rem}.notice{border:2px solid #000;background:rgba(0,128,0,0.1);padding:1rem;margin:0.8rem 0}.notice.warning{border:2px solid #000;background:rgba(255,165,0,0.7);padding:1rem;margin:0.8rem 0}.form-item.ignore{display:none !important}.error{color:red}label.error[for=donation\[create_membership\]]{display:block}#edit-membership-level fieldset{margin-bottom:1.5rem}#edit-membership-level legend{font-weight:400}#edit-membership-level .membership-level-name{display:none;font-weight:400}@media (min-width: 48em){#edit-membership-level .membership-level-name{display:block}}#edit-membership-level #other_amount[role=radio] label{display:none}#edit-membership-level #other_amount[role=radio] label+label{display:inline-block}@media (min-width: 48em){#edit-membership-level #other_amount[role=radio] label+label{max-height:60px}}#edit-membership-level #other_amount[role=radio] label+label input{width:3rem;-moz-appearance:textfield}#edit-membership-level #other_amount[role=radio] label+label input::-webkit-outer-spin-button,#edit-membership-level #other_amount[role=radio] label+label input::-webkit-inner-spin-button{-webkit-appearance:none}#edit-membership-level .form-item.create-membership{clear:both;padding-top:1rem}#edit-membership-level .form-item.create-membership .benefits{display:inline-block;border:1px solid #CC0000;height:1.125em;width:1.125em;text-align:center;border-radius:0.625em;color:#CC0000;vertical-align:middle;line-height:1;text-decoration:none}#edit-membership-level .form-item.create-membership p{margin-top:0}form.new_donation .membership-amount-monthly{display:none}form.new_donation[data-frequency=monthly] .membership-amount{display:none}form.new_donation[data-frequency=monthly] .membership-amount-monthly{display:inline}form.new_donation[data-frequency=monthly] .hide-when-monthly{display:none}#edit-membership-premiums{margin-bottom:1.5rem}#edit-membership-premiums>legend{font-size:1.3rem;font-weight:900}#edit-membership-premiums *[role=radio]{cursor:pointer;padding:1.1rem 0 2.2rem 0;border-bottom:1px solid #9AAFBC}#edit-membership-premiums *.yes-premium[role=radio]:before,#edit-membership-premiums *.no-premium[role=radio]:before{display:inline-block;content:'.';color:transparent;position:absolute;width:26px;height:26px;background:url(/donate/assets/radio-unselected-d83733fdce3f2023a5eb0240f3b2763e18f79cb6d352350a35a96c351f9f3ecc.png) 100% no-repeat transparent;pointer-events:none;opacity:0.6;border-radius:50%;transition:.2s}#edit-membership-premiums *.yes-premium[role=radio]:hover:before,#edit-membership-premiums *.no-premium[role=radio]:hover:before{background:url(/donate/assets/radio-hover-72042d660a45304f01b8804e6099f9caf65e62cd1b2680a8f8c77051a2806c72.png) 100% no-repeat transparent}#edit-membership-premiums *.yes-premium[role=radio][aria-checked=true]:before,#edit-membership-premiums *.no-premium[role=radio][aria-checked=true]:before{background:url(/donate/assets/radio-selected-5dba94c288eea0bd18a7fdbe82598384c726911718bdbc1e60f9124a8ed7b615.png) 100% no-repeat transparent}#edit-membership-premiums *[role=radio]:not(.no-premium):not(.yes-premium) .premium-short,#edit-membership-premiums *[role=radio] .premium-full{margin-left:0}#edit-membership-premiums *[role=radio] .premium-short .actions{flex:1;text-align:center}#edit-membership-premiums *[role=radio] .premium-short .actions label{display:block;height:auto;padding:1rem;margin:0 auto;border:0 !important;font-weight:600;width:auto}@media (min-width: 34em){#edit-membership-premiums *[role=radio] .premium-short .actions label{width:60%}}#edit-membership-premiums *[role=radio][aria-checked=true] label{background:#CC0000;border:1px solid #CC0000;color:#fff}#edit-membership-premiums *[role=radio] input[type=radio]{display:none}#edit-membership-premiums *[role=radio]>*{margin-left:10.4347826087%}#edit-membership-premiums *[role=radio] .premium-button-view,#edit-membership-premiums *[role=radio] .premium-button-close{display:inline-block;height:25px;width:27px;cursor:pointer;background:#EFEBEC;background-size:cover;text-align:center;border:1px solid #9AAFBC;padding:0.5em 0;margin-left:0;margin-right:0;max-width:80%;max-height:60px;font-family:"Lato"}#edit-membership-premiums *[role=radio] .premium-button-view{margin-left:0.5rem;background:url(/donate/assets/expand-5841ff30b9e6de42ef5cb58ef4babfaeb6b9cc78fa493d57e7a337a77f145e5e.png)}#edit-membership-premiums *[role=radio] .premium-button-close{background:url(/donate/assets/collapse-0f418de243608cf18b67a68ae79c88cf401409888c3d99df922be0c691671f71.png)}#edit-membership-premiums *[role=radio] .premium-full{display:none}#edit-membership-premiums *[role=radio] .premium-full .top{display:flex;margin-bottom:1rem}#edit-membership-premiums *[role=radio] .premium-full .premium-title{flex:1;font-size:1.7em;font-weight:600;line-height:1.2}#edit-membership-premiums *[role=radio] .premium-short{display:flex}#edit-membership-premiums *[role=radio] .premium-short .premium-thumbnail{width:13.0434782609%;float:left;margin-right:4.347826087%;display:flex;align-items:flex-start;width:50%}#edit-membership-premiums *[role=radio] .premium-short .premium-thumbnail img{flex:1;width:50px}#edit-membership-premiums *[role=radio] .premium-short .premium-thumbnail .bottom{align-self:flex-end}#edit-membership-premiums *[role=radio] .premium-short .premium-thumbnail .bottom button{float:none;padding:0}#edit-membership-premiums *[role=radio] .premium-short .premium-short-title{font-weight:600}#edit-membership-premiums *[role=radio] .premium-short .premium-short-content{flex:1;margin-right:1rem}#edit-membership-premiums *[role=radio] .premium-short .premium-short-content h2{margin:0 0 5px 0;font-size:1.25em;line-height:1.4}#edit-membership-premiums *.expanded[role=radio] .premium-full{display:block}#edit-membership-premiums *.expanded[role=radio] .premium-short{display:none !important}#edit-membership-premiums *[role=radio] .premium-size{margin-top:1rem}#edit-membership-premiums *[role=radio] .premium-unavailable{display:none;font-style:italic;font-weight:bolder;margin-top:1rem}#edit-membership-premiums *[role=radio] .premium-unavailable .premium-unavailable-doit{display:block;margin:1rem auto;padding:0.5em 2em;background:#EFEBEC;border:1px solid #9AAFBC;border-radius:3.57rem;font-family:"Lato";font-weight:bolder;font-size:1.1em;text-align:center;cursor:pointer}#edit-membership-premiums *.unavailable[role=radio] .premium-thumbnail,#edit-membership-premiums *.unavailable[role=radio] .premium-select{opacity:0.5}#edit-membership-premiums *.unavailable-one_time[role=radio] .premium-unavailable-one_time{display:block}#edit-membership-premiums *.unavailable-recurring[role=radio] .premium-unavailable-recurring{display:block}#edit-membership-premiums *.unavailable[role=radio][aria-checked=true] .premium-unavailable{color:#f00}#edit-membership-premiums *.unavailable[role=radio] .premium-size,#edit-membership-premiums *.unavailable[role=radio] .premium-prices{display:none}@media (min-width: 0) and (max-width: 34em){#edit-membership-premiums:not(.display) .premium[data-premium_id]{display:block}#edit-membership-premiums .premium.yes-premium{display:none}}#edit-membership-premiums.collapse:not(.display) .premium[data-premium_id]{display:none}#edit-membership-premiums.collapse.display .premium.yes-premium{display:none}@media (min-width: 34em){#edit-membership-premiums:not(.collapse) .premium.yes-premium{display:none}}#edit-membership-premiums .yes-premium,#edit-membership-premiums .no-premium{border-bottom:0}#edit-membership-premiums .premium-size{display:inline-block;opacity:1;transition:opacity 0.15s linear;visibility:unset}#edit-membership-premiums .size-chart{display:inline-block;margin-top:0.5rem;color:#000}#edit-membership-premiums .premium[aria-checked=false] .premium-size{opacity:0;visibility:hidden}#edit-membership-premiums .premium[aria-checked=true] .premium-size select:not(.option-selected){animation-name:pulse-premium;animation-iteration-count:infinite;animation-duration:1s}@keyframes pulse-premium{0%{box-shadow:none}50%{box-shadow:0px 0px 5px #1a3141}100%{box-shadow:none}}.premium-only{display:none}.edit-honoree #notification_fields{margin-top:0;max-height:0rem;overflow:hidden;transition:max-height 0.6s linear}.edit-honoree #notification_fields .form-item{display:none}.edit-honoree #notification_fields.display{max-height:60rem}.edit-honoree #notification_fields.display .form-item{display:block;margin-top:0}.edit-honoree #donation_honoree_attributes_tribute{display:inline;width:auto}.edit-honoree #honoree_email_notification,.edit-honoree #honoree_mail_notification{margin-top:0}.edit-honoree #honoree_email_notification .form-item:first-child,.edit-honoree #honoree_mail_notification .form-item:first-child{margin-top:0}.edit-honoree label.inline{float:left;margin-right:1em}.edit-honoree .button-group{display:flex}.edit-honoree .button-group label{padding:0.2em 0.5em;cursor:pointer;border:1px solid #c00}.edit-honoree .button-group label:first-child{border-top-left-radius:0.5em;border-bottom-left-radius:0.5em}.edit-honoree .button-group label:not(:first-child){border-left:0}.edit-honoree .button-group label:last-of-type{border-top-right-radius:0.5em;border-bottom-right-radius:0.5em}.edit-honoree .button-group label[aria-checked=true]{background:#c00;color:#fff}.edit-honoree input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}#edit-membership-premiums #honoree-shipping-address{margin-top:1rem}#edit-membership-premiums #honoree-shipping-address label{display:block}#edit-membership-premiums input#donation_honoree_attributes_shipping_street_address{width:100%}#edit-membership-premiums:not(.display) #honoree-shipping-address{display:none}#edit-payment-processor legend{padding:1.5em 0 1em 0;font-size:1.4em;font-weight:900}@media (min-width: 0) and (max-width: 30em){#edit-payment-processor .form-radios{display:block}#edit-payment-processor .form-radios *[role=radio]{margin-top:1rem}}#edit-payment-processor .bitpay-notice{display:none}.edit-organization fieldset,.edit-honoree fieldset,#contact-fields fieldset{margin-top:1.3em}.edit-organization legend,.edit-honoree legend,#contact-fields legend{font-size:1.3rem;font-weight:400}.edit-organization .form-item,.edit-honoree .form-item,#contact-fields .form-item{margin:0.8rem 0}.edit-organization .form-item label:not(.option),.edit-honoree .form-item label:not(.option),#contact-fields .form-item label:not(.option){display:block}.edit-organization .form-item input,.edit-honoree .form-item input,#contact-fields .form-item input{padding:5px}.edit-organization .form-item input:not([type=checkbox]):not([type=radio]),.edit-organization #stripe-card,.edit-honoree .form-item input:not([type=checkbox]):not([type=radio]),.edit-honoree #stripe-card,#contact-fields .form-item input:not([type=checkbox]):not([type=radio]),#contact-fields #stripe-card{width:100%;max-width:23.75rem;box-sizing:border-box}.edit-organization #stripe-card,.edit-honoree #stripe-card,#contact-fields #stripe-card{padding:0.3rem;margin-top:0.3rem;border:1px solid gray}form .group{display:flex}form .group .form-item{margin-left:0.5rem}form .group .form-item:first-child{margin-left:0}form .group .flexer{flex:1}#stripe_fields_cc_security{width:5em}#stripe_fields_cc_exp_month{width:6em}#stripe_fields_cc_exp_year{width:6em}.address input[id$=postal_code]{width:9em !important}.address select[id$=country_id]{max-width:10em}.address select[id$=state_province_id]{max-width:8em}form[data-organization=true]:not([data-payment_processor=paypal]) .field-billing_email{display:none}.donation-notices{padding-top:0.5rem;margin-top:3em}.donation-notices .donation-notice{font-size:0.75rem;padding:10px;border-top:1px solid #888}.donation-notices .donation-notice.hidden{display:none}.donation-notices .donation-notice:not(.hidden)+.donation-notice{border-top:0}#stripe-payment,#btc-payment,#paypal-payment,#payment_request-payment,#contact-fields{max-height:0;overflow:hidden}#payment_request-label.google label .google{display:inline !important}#payment_request-label.apple label .apple{display:inline !important}form[data-payment_processor=stripe] #stripe-payment,form[data-payment_processor=stripe] #contact-fields{max-height:2000px;transition:max-height 500ms}form[data-payment_processor=btc] #btc-payment,form[data-payment_processor=btc] #contact-fields{max-height:2000px;transition:max-height 700ms}form[data-payment_processor=paypal] #paypal-payment,form[data-payment_processor=paypal] #contact-fields{max-height:2000px;transition:max-height 900ms}form[data-payment_processor=payment_request] #payment_request-payment,form[data-payment_processor=payment_request] #contact-fields{max-height:2000px;transition:max-height 900ms}form[data-payment_processor=payment_request] #payment_request-payment .form-item{margin:1.5rem 0}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px "Helvetica Neue", Helvetica, sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:bold;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none !important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.01s 0.49s linear both;-moz-animation:asd 0.01s 0.49s linear both;animation:asd 0.01s 0.49s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:black;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}100%{z-index:4}}@keyframes asd{0%{z-index:2}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;-moz-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0deg)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;-moz-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0deg)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top, black 0%, rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.countdown-wrapper{text-align:center}.countdown{display:inline-flex;width:auto;margin:1.8rem 0 1rem}.countdown .flip{height:54px;width:36px;font-size:48px;line-height:52.2px;margin:3px;box-shadow:0 1.2px 3px rgba(0,0,0,0.7)}.countdown .flip li{line-height:52.2px}.countdown .flip li div{font-size:48px !important}.countdown .flip-clock-divider{width:12px;height:60px}.countdown .flip-clock-dot{width:6px;height:6px;left:3px;box-shadow:0 0 3px rgba(0,0,0,0.5)}.countdown .flip-clock-dot.top{top:18px}.countdown .flip-clock-dot.bottom{bottom:18px}.countdown .flip-clock-label{font-size:0.9rem;top:-1.38em;right:-67.98px}.countdown .minutes .flip-clock-label{right:-75px}.countdown .seconds .flip-clock-label{right:-78.96px}.countdown .flip-clock-divider:first-child{width:0}@media (min-width: 0) and (max-width: 545px){.countdown .flip{height:45px;width:30px;font-size:40px;line-height:43.5px;margin:2.5px;box-shadow:0 1px 2.5px rgba(0,0,0,0.7)}.countdown .flip li{line-height:43.5px}.countdown .flip li div{font-size:40px !important}.countdown .flip-clock-divider{width:10px;height:50px}.countdown .flip-clock-dot{width:5px;height:5px;left:2.5px;box-shadow:0 0 2.5px rgba(0,0,0,0.5)}.countdown .flip-clock-dot.top{top:15px}.countdown .flip-clock-dot.bottom{bottom:15px}.countdown .flip-clock-label{font-size:0.75rem;top:-1.15em;right:-56.65px}.countdown .minutes .flip-clock-label{right:-62.5px}.countdown .seconds .flip-clock-label{right:-65.8px}.countdown .flip-clock-divider.seconds{display:none}.countdown .flip-clock-divider.seconds+*{display:none}.countdown .flip-clock-divider.seconds+*+*{display:none}.countdown .flip-clock-divider.seconds+*+*+*{display:none}}@media (min-width: 0) and (max-width: 350px){.countdown .flip{height:40.5px;width:27px;font-size:36px;line-height:39.15px;margin:2.25px;box-shadow:0 0.9px 2.25px rgba(0,0,0,0.7)}.countdown .flip li{line-height:39.15px}.countdown .flip li div{font-size:36px !important}.countdown .flip-clock-divider{width:9px;height:45px}.countdown .flip-clock-dot{width:4.5px;height:4.5px;left:2.25px;box-shadow:0 0 2.25px rgba(0,0,0,0.5)}.countdown .flip-clock-dot.top{top:13.5px}.countdown .flip-clock-dot.bottom{bottom:13.5px}.countdown .flip-clock-label{font-size:0.675rem;top:-1.035em;right:-50.985px}.countdown .minutes .flip-clock-label{right:-56.25px}.countdown .seconds .flip-clock-label{right:-59.22px}}.pane-donate-form .expenses button{padding:0.5rem 0;border:0;background:transparent;font-weight:bold;cursor:pointer;text-decoration:underline;color:#194152}.pane-donate-form .expenses .reveal{margin:1rem 0;max-height:0px;overflow:hidden;transition:max-height 320ms ease-in-out}.pane-donate-form .expenses .reveal.open{max-height:1200px}.pane-donate-form .expenses .reveal img{width:100%;height:auto}.pane-donate-form .expenses .desktop{display:none}@media (min-width: 34em){.pane-donate-form .expenses .mobile{display:none}.pane-donate-form .expenses .desktop{display:inline}}@media (min-width: 48em){body[data-page_id^=EFF35] .pane-page-content{border:4px solid #65b041}}body[data-page_id^=EFF35] #footer li a{color:#FFFFFF;font-weight:bold;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#000000}@media (min-width: 48em){body[data-page_id=pu]{background:url(/donate/assets/power-up-2023-bg-54bb3582f796aa1e9e537d0943e301f9a6a65ce4ac8864635128234ee4ad55a8.gif);background-size:180px 180px}body[data-page_id=pu]::before{width:700px;height:350px}body[data-page_id=pu] .pane-page-content{width:700px}body[data-page_id=pu] #footer a{color:#FFF !important;font-weight:bold}}body[data-page_id=pu] .match-calculator{margin-left:0;margin-right:0;margin-bottom:1rem}body[data-page_id=pu] .bar{background:url(/donate/assets/power-up-2023-progress-inactive-9180a92e5502c6113602112b55a144ccadbd51f9f464d00f1af3d134ac4b7d96.jpg);background-size:14px 100%}body[data-page_id=pu] .progress{background:url(/donate/assets/power-up-2023-progress-active-6bf606f0b30f80114dd443041dee7e8746785acf3c4ba96fd7bc7223d2c3f73b.jpg);background-size:14px 100%}@media (min-width: 48em){body[data-page_id=pu]{background-image:linear-gradient(#015480 1%, #F997C2);background-size:contain}body[data-page_id=pu]::before{background-image:url(/donate/assets/power-up-2024-bg-tile-9a5421fa4b6b1cb31e68478c9428686eec4b68075e8b8258243a01074279df2e.gif);background-repeat:repeat;background-size:93px;content:"";height:4150px;left:0;opacity:0.2;position:absolute;right:0;top:0;width:100%}body[data-page_id=pu] .pane-page-content{position:relative;width:700px;z-index:10}body[data-page_id=pu] #footer a{color:#FFF !important;font-weight:bold}}body[data-page_id=pu] .match-calculator{margin-left:0;margin-right:0;margin-bottom:1rem}body[data-page_id=pu] .bar{background:url(/donate/assets/power-up-2024-progress-inactive-9c30e5ad176609e53178bad4e7fedd8f61e9efdd93f37edeeedba28d772717e5.jpg);background-size:14px 100%}body[data-page_id=pu] .progress{background:url(/donate/assets/power-up-2024-progress-active-580db93e1da87839975827b0cf4516fcc56360e311b00206050547df72421fbd.jpg);background-size:14px 100%}body[data-page_id=greetings],body[data-page_id=greetings-r]{background:none}@media (min-width: 48em){body[data-page_id=greetings],body[data-page_id=greetings-r]{background-image:url(/donate/assets/summer-site-donate-bg-08045d27fae983ddcaa3b6964570d49f9c1bc02986e086405f191ad0cfc0b8a5.jpg);background-repeat:repeat;background-size:378px 346px}}body[data-page_id=greetings] #footer a,body[data-page_id=greetings-r] #footer a{color:white !important;font-weight:bold}@keyframes summer-2024-pulse{from{box-shadow:0 0 2.5rem 2.5rem rgba(213,245,145,0)}to{box-shadow:0 0 2.5rem 2.5rem rgba(213,245,145,0.7)}}@media (min-width: 48em){body[data-page_id^=summer]{background:#224B00}body[data-page_id^=summer] .pane-page-content{animation:summer-2024-pulse 7s ease-in infinite alternate;border:1px solid #224B00}}body[data-page_id^=summer] #footer a{color:white !important;font-weight:bold}@media (min-width: 48em){body[data-page_id=year-end-challenge],body[data-page_id=yecr]{background-color:#407491;background-image:url(/images/2024_YearEndChallenge_BG.png);background-repeat:repeat}body[data-page_id=year-end-challenge] #footer a,body[data-page_id=yecr] #footer a{color:#FFF !important;font-weight:bold}}body[data-page_id=year-end-challenge] .bar,body[data-page_id=yecr] .bar{background:url(/donate/assets/2024-YearEndChallenge-inactive-15e7f8e3779d6de413e048907f839dd3ecf919a56a691308f0fbece2dd46c0d7.png);background-size:14px 100%}body[data-page_id=year-end-challenge] .progress,body[data-page_id=yecr] .progress{background:url(/donate/assets/2024-YearEndChallenge-active-8f7fad497b4956680ec28cc62fe35cf0fd653b65b951bbe1ddb6b866953256f8.png);background-size:14px 100%}body[data-page_id=year-end-challenge] .match-calculator,body[data-page_id=yecr] .match-calculator{margin-left:0;margin-right:0;margin-bottom:1rem}table.match-calculator{font-size:1rem;border-collapse:collapse;width:100%;margin:1rem auto 2rem}@media (min-width: 34em){table.match-calculator{width:25rem}}table.match-calculator strong{font-weight:600}table.match-calculator tr{border-bottom:1px dotted #aaa}table.match-calculator td{padding:0.8 0.4rem 0.8rem 0}.cutoff~*{display:none}.cutoff .revealer{color:black;font-weight:600}.cutoff-end~*{display:block}
