.c-banner{zoom:1;background-color:#000;color:#fff;padding:16px 0 0;position:relative;z-index:3}.c-banner:after{clear:both;content:"";display:block;height:0;visibility:hidden}.c-banner .mzp-l-content{padding-bottom:24px;padding-top:24px}.c-banner a:link,.c-banner a:visited{color:#fff}.js .c-banner{display:none}.c-banner.c-banner-is-visible{display:block}@media(min-width:1024px){.c-banner{padding-bottom:16px}.c-banner .mzp-l-content{padding-bottom:24px;padding-top:24px}.c-banner-main{display:table;width:100%}}.c-banner-title{font-size:48px;font-size:3rem;line-height:1}@media(min-width:768px){.c-banner-title{font-size:56px;font-size:3.5rem;line-height:1}}@media(min-width:1024px){.c-banner-title{table-cell:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding-left:0;padding-right:32px;vertical-align:middle;width:50%}[dir=rtl] .c-banner-title{table-cell:right;padding-left:32px;padding-right:0}.c-banner-content{table-cell:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding-left:32px;padding-right:0;width:50%}[dir=rtl] .c-banner-content{table-cell:left;padding-left:0;padding-right:32px}}.c-banner-close{-webkit-background-size:20px 20px;background-size:20px 20px;background:transparent url("/media/protocol/img/icons/close-white.8557d2773e57.svg") 50% no-repeat;border:none;cursor:pointer;direction:ltr;display:none;height:42px;left:auto;min-width:0;overflow:hidden;padding:0;position:absolute;right:8px;text-align:left;text-indent:-9999px;top:8px;white-space:nowrap;width:42px;z-index:1}[dir=rtl] .c-banner-close{left:8px;right:auto}.c-banner-close:focus,.c-banner-close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.c-banner-close:focus{outline:1px dotted #fff}.c-banner-close span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.js .c-banner-close{display:block}.c-banner{background:#c4c6fa linear-gradient(#c4c6fa,#f0deeb) top no-repeat;background-image:url("/media/img/banners/fundraising/dear-internet-bg-sm.889efa4eb50d.png");background-size:auto auto;-webkit-background-size:cover;background-size:cover;color:#000}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.c-banner{background-image:url("/media/img/banners/fundraising/dear-internet-bg-sm-high-res.caa583a58b16.png");background-size:auto auto;-webkit-background-size:cover;background-size:cover}}@media(min-width:1024px){.c-banner{background-image:url("/media/img/banners/fundraising/dear-internet-bg-lg-simple.0540c9331481.png");background-size:auto auto;-webkit-background-size:cover;background-size:cover}}@media only screen and (min-width:1024px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1024px)and (min-resolution:1.5dppx),only screen and (min-width:1024px)and (min-resolution:144dpi){.c-banner{background-image:url("/media/img/banners/fundraising/dear-internet-bg-lg-simple-high-res.c0388d3b3c49.png");background-size:auto auto;-webkit-background-size:cover;background-size:cover}}@media(min-width:1024px)and (max-width:2000px){html[dir=ltr] .c-banner{background-image:url("/media/img/banners/fundraising/dear-internet-bg-lg.331e3e2fe9c9.png");background-size:auto auto;-webkit-background-size:cover;background-size:cover;min-height:320px}}@media only screen and (min-width:1024px)and (max-width:2000px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1024px)and (max-width:2000px)and (min-resolution:1.5dppx),only screen and (min-width:1024px)and (max-width:2000px)and (min-resolution:144dpi){html[dir=ltr] .c-banner{background-image:url("/media/img/banners/fundraising/dear-internet-bg-lg-high-res.d50217372fb3.png");background-size:auto auto;-webkit-background-size:cover;background-size:cover}}.c-banner-title{font-weight:400;line-height:1.25em}.c-banner-content p{font-size:18px;font-size:1.125rem;line-height:1.5}.c-fundraiser-recurring{margin-bottom:24px}.c-fundraiser-recurring label{display:inline-block;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5}.c-fundraiser-recurring label:first-child{margin-left:0;margin-right:24px}[dir=rtl] .c-fundraiser-recurring label:first-child{margin-left:24px;margin-right:0}.c-fundraiser-donation-options{margin-bottom:8px}.c-fundraiser-donation-options .mzp-c-button.mzp-t-secondary{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:6px 32px;text-align:center;width:100%}.c-fundraiser-donation-options label{display:inline-block;margin-left:0;margin-right:16px;position:relative}[dir=rtl] .c-fundraiser-donation-options label{margin-left:16px;margin-right:0}.c-fundraiser-donation-options label:last-child{margin-right:0}[dir=rtl] .c-fundraiser-donation-options label:last-child{margin-left:0;margin-right:0}.c-fundraiser-donation-options .c-fundraiser-amount-input{left:0;opacity:0;position:absolute;top:0}.c-fundraiser-donation-options .c-fundraiser-amount-input:checked+.mzp-c-button.mzp-t-product.mzp-t-secondary{background-color:#fff}.c-fundraiser-donation-options .c-fundraiser-amount-input:checked+.mzp-c-button.mzp-t-product.mzp-t-secondary:active,.c-fundraiser-donation-options .c-fundraiser-amount-input:checked+.mzp-c-button.mzp-t-product.mzp-t-secondary:focus,.c-fundraiser-donation-options .c-fundraiser-amount-input:checked+.mzp-c-button.mzp-t-product.mzp-t-secondary:hover{background-color:#0250bb}@media(min-width:1312px){.c-fundraiser-donation-options .mzp-c-button.mzp-t-secondary{width:auto}}.c-fundraiser-submit .mzp-c-button{font-size:18px;font-size:1.125rem;line-height:1.5;margin:0}@supports(display:grid){.c-fundraiser-donation-options{grid-column-gap:24px;display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr)}.c-fundraiser-donation-options label,[dir=rtl] .c-fundraiser-donation-options label{margin-left:0;margin-right:0}@media(min-width:1312px){.c-fundraiser-donation-options{grid-template:1fr/repeat(4,1fr)}.c-fundraiser-donation-choice{grid-column-gap:32px;display:grid;grid-template-columns:max-content 1fr}}.c-fundraiser-submit .mzp-c-button{width:100%}}.c-banner-close{background-image:url("/media/protocol/img/icons/close.73e5756fc7ce.svg")}