@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:600;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}.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}.bg-override .pane-page-content{border:unset;border-top:1px solid white}.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}.banner img{display:inline-block;margin-bottom:2.85rem;width:100%}#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-758883a34384562afb6ba430ec4b335d2aac3fe385935079e353dbd38bae9989.png);background-size:14px 100%}.contribution-goal .progress,.donor-goal .progress{height:1rem;max-width:100%;background:url(/donate/assets/progress-73d5e1d736d10ba101ab5c5ed30d540780105556a50216ab19bca3338a5949ca.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-1ca8ca879ca965a82500f35c10d417bbf281f862580a3bea46c646af052b8e87.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:900;border:1px solid #9AAFBC;background:#EFEBEC}.form-radio[aria-checked=true] label,*[role=radio][aria-checked=true] label{background:#EB1414;border:1px solid #EB1414;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 #EB1414;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:#eb1414}.form-submit{color:#fff;border:1px solid #EB1414;background:#EB1414;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 blue;height:1.125em;width:1.125em;text-align:center;border-radius:0.625em;color:blue;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-a98c58d69f5463d2d83865c3f5503706fb7fc4ba58e7724b022b2910f029cbb3.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-unselected-a98c58d69f5463d2d83865c3f5503706fb7fc4ba58e7724b022b2910f029cbb3.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-5950bb53939609717340f6e7d5a31c3d239f6e79c8643a67727ab7e2fba26610.png) 100% no-repeat transparent;opacity:1}#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:#EB1414;border:1px solid #EB1414;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-c60005843a4fa002cafa8fbfa0723cc3aae80521c1fe8f8d6d5e01050f7f233a.png)}#edit-membership-premiums *[role=radio] .premium-button-close{background:url(/donate/assets/collapse-b1a57fa4ab421ee42cc7c0b09517b3e2db6fbb212a055f75aa16f8a72945dbba.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}}.carousel{height:200px;margin-bottom:5rem;overflow:visible;position:relative;width:100%}@media (min-width: 530px) and (max-width: 660px){.carousel{height:250px}}@media (min-width: 660px){.carousel{height:300px}}.carousel img{margin:0;width:100%}.inner{height:100%;left:0;position:absolute;top:0;width:100%}.slide{height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:0}.slide.active{opacity:1}.slide.left,.slide.right{opacity:1;transition:opacity 1s}.transition .slide.shift-right{opacity:1;transition:opacity 1s}.transition .slide.shift-left{opacity:1;transition:opacity 1s}.transition .slide{transition-property:right, left, margin}.indicators{bottom:-6rem;padding:0;position:absolute;text-align:center;width:100%}.indicators li{background-color:white;border:black 2px solid;border-radius:50%;cursor:pointer;display:inline-block;height:1.5rem;list-style-type:none;margin:0.5rem;transition:background 0.1s ease-out;width:1.5rem}.indicators li.active{background-color:#EB1414;border-color:#EB1414}.indicators li:hover{background-color:black}.arrow{border-right:5px solid #fff;border-top:5px solid #fff;cursor:pointer;height:1.5rem;position:absolute;top:85%;transition:border-color 0.1s ease-out;width:1.5rem;z-index:5}.arrow:hover{border-color:#EB1414}.arrow-left{left:1.1rem;transform:rotate(225deg)}.arrow-right{right:1.1rem;transform:rotate(45deg)}.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}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/bar-2025pu-inactive-99606880f89124f60229fb27b77cd4ab2e5d15c73887bd205ad9bb04038e11f8.jpg);background-size:14px 100%}body[data-page_id=pu] .progress{background:url(/donate/assets/bar-2025pu-active-99feb3d6c717f6447897b20f6c1244e644730963d4d62fae84edc3025d2eaead.jpg);background-size:14px 100%}body[data-page_id=pu] #footer a{color:#FFF !important;font-weight:bold}body[data-page_id^=spring] .branding{padding-bottom:0}body[data-page_id^=spring] .branding:after{background-image:url(/donate/assets/2026-membership-campaign-mobile-donate-1bf952bd475ffb9823e4141d3602ae5b3030c8ea7f05a13137ecae616eb4485e.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:270px;margin:1rem auto 0;width:100%}@media (min-width: 48em){body[data-page_id^=spring]{margin:0;background-color:black;padding-bottom:1rem}body[data-page_id^=spring] .carousel{display:none;visibility:hidden}body[data-page_id^=spring] .pane-page-content{border:0;max-width:none;margin:0}body[data-page_id^=spring] .pane-donate-page{background-color:black;height:100vh;overflow-x:hidden;overflow-y:auto;perspective:1px}body[data-page_id^=spring] .pane-donate-page .branding{margin:0;max-width:none;position:absolute;top:0;left:0;right:0;bottom:0;padding:100vh 0;background-color:black;background-image:url(/donate/assets/2026-membership-campaign-donate-background-2-8b484006bfb37f90da00b5bd223005c308eb1d6303a6bc610b283bf0118ed126.png);background-repeat:no-repeat;background-size:300%;background-position:top}body[data-page_id^=spring] .pane-donate-page .branding img{display:none}body[data-page_id^=spring] .pane-donate-page .branding:after{background-image:none;height:unset;margin:unset;width:unset}body[data-page_id^=spring] .pane-donate-page .endorsement{position:absolute;top:0;left:0;right:0;bottom:0;padding:100vh 0;background-color:transparent;background-image:url(/donate/assets/2026-membership-campaign-donate-cat-36147b78ca794b039831b5291434e916aa38a1053bc2627d4da80387de300b99.gif);background-position-y:0;background-position-x:center;background-repeat:no-repeat;background-size:170%;margin-top:0;transform:translateZ(0)}body[data-page_id^=spring] .pane-donate-page .pane-donate-form{max-width:500px;z-index:1000;position:relative;background:white;padding:66px;margin-top:25rem}body[data-page_id^=spring] .pane-donate-page .pane-donate-form:before{background-image:url(/donate/assets/logo-monogram-white-1fa3a9c7d5cfe808e54c420a6ff2962fa85be2d53cca302267aafe0201e09788.svg);background-position-x:10%;background-position-y:center;background-repeat:no-repeat;content:"";display:inline-block;height:46px;left:0;position:absolute;top:-24rem;width:150px}}@media (min-width: 980px){body[data-page_id^=spring] .pane-donate-page .branding{background-size:200%}body[data-page_id^=spring] .pane-donate-page .pane-donate-form{margin-top:32rem}body[data-page_id^=spring] .pane-donate-page .pane-donate-form:before{top:-29rem}}@media (min-width: 1240px){body[data-page_id^=spring] .pane-donate-page .endorsement{background-size:140%}body[data-page_id^=spring] .pane-donate-page .pane-donate-form{margin-top:30rem}}@media (min-width: 1400px){body[data-page_id^=spring] .pane-donate-page .endorsement{background-size:120%}}body[data-page_id^=spring] #footer li a{color:white}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-799db0d08c24f59a43f011045bf91c23b675df33fb7c1e0216a2e1c6f46d6353.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] #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/bar-2025ye-inactive-0db754ca32a1994fd8792c15fab622cb0d482ed638477038c149dcb20d9d224d.jpg);background-size:14px 100%}body[data-page_id=year-end-challenge] .progress,body[data-page_id=yecr] .progress{background:url(/donate/assets/bar-2025ye-active-54928bc12bad116761431339d64c095a48b4d3afc551277634fcc9881e0a1209.jpg);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}
