:root{--dk-breakpoint-xs: 480px;--dk-breakpoint-mobile: 768px;--dk-breakpoint-wp-columns: 781px;--dk-breakpoint-tablet: 1024px;--dk-breakpoint-header-collapse: 985px;--dk-breakpoint-header-search-below: 1390px;--dk-breakpoint-header-overlay-fullwidth-max: 600px}body:has(.donation-ask--homepage){overflow-x:hidden}.donation-ask--homepage{position:relative}.donation-ask--homepage::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background-color:inherit;z-index:0}.donation-ask--homepage>*{position:relative;z-index:1}@media(max-width: 1160px){.donation-ask--homepage .donation-ask__layout{flex-direction:column;align-items:stretch}.donation-ask--homepage .donation-ask__text{text-align:center}}.donation-ask__form{display:grid;grid-template-columns:1fr auto;gap:var(--wp--preset--spacing--30)}.donation-ask__recurring-toggle{display:flex;grid-column:1/-1}.donation-ask__recurring-button{font-family:var(--wp--preset--font-family--open-sans);font-weight:700;line-height:1.3125;letter-spacing:.01em;text-transform:uppercase;--button-padding-top: 16px;--button-padding-right: 24px;--button-padding-bottom: 16px;--button-padding-left: 24px;padding:16px 24px 16px 24px;padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);font-size:var(--wp--preset--font-size--medium);background-color:var(--wp--preset--color--base);color:var(--dk-post-accent-color, var(--wp--preset--color--accent-2));border:1px solid var(--dk-post-accent-color, var(--wp--preset--color--accent-2));cursor:pointer;flex:1;text-align:center;transition:background-color .2s,color .2s,border-color .2s}.donation-ask__recurring-button:first-child{border-radius:4px 0 0 4px}.donation-ask__recurring-button:last-child{border-radius:0 4px 4px 0;border-left:none}.donation-ask__recurring-button.active{background-color:var(--dk-post-accent-color, var(--wp--preset--color--accent-2));color:var(--wp--preset--color--base)}.donation-ask__recurring-button:hover:not(.active){background-color:var(--dk-post-accent-color-hover, var(--wp--preset--color--accent-1));color:var(--wp--preset--color--base);border-color:var(--dk-post-accent-color-hover, var(--wp--preset--color--accent-1))}.donation-ask__recurring-button:focus-visible{outline:2px solid var(--wp--preset--color--accent-7);outline-offset:2px}.donation-ask__amounts{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--wp--preset--spacing--30)}.donation-ask__amount{display:flex;align-items:center;gap:6px}.donation-ask__amount input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--wp--preset--color--neutral-400);border-radius:50%;cursor:pointer;position:relative;margin:0;flex-shrink:0;background-color:var(--wp--preset--color--base)}.donation-ask__amount input[type=radio]:checked{border-color:var(--dk-post-accent-color, var(--wp--preset--color--accent-2))}.donation-ask__amount input[type=radio]:checked::after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background-color:var(--dk-post-accent-color, var(--wp--preset--color--accent-2))}.donation-ask__amount input[type=radio]:focus-visible{outline:2px solid var(--wp--preset--color--accent-7);outline-offset:2px}.donation-ask__amount label{font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--medium);font-weight:400;cursor:pointer}.donation-ask__amount--other{display:flex;align-items:center;gap:6px;flex:1}.donation-ask__currency-symbol{font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--medium);font-weight:400}.donation-ask__other-input{font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--medium);padding:14px 16px;border:1px solid var(--wp--preset--color--neutral-400);border-radius:4px;background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);box-sizing:border-box;transition:border-color .2s}.donation-ask__other-input::placeholder{color:var(--wp--preset--color--neutral-400)}.donation-ask__other-input:focus{border-color:var(--dk-post-accent-color, var(--wp--preset--color--accent-1));outline:none}.donation-ask__other-input:focus-visible{box-shadow:0 0 0 1px var(--dk-post-accent-color, var(--wp--preset--color--accent-1))}.donation-ask__other-input{padding:8px 12px;flex:1;min-width:118px}.donation-ask__other-input::-webkit-inner-spin-button,.donation-ask__other-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation-ask__other-input{-moz-appearance:textfield}.donation-ask__actblue{align-self:center}.donation-ask__actblue .donation-button-inner{line-height:0;text-align:center;width:100%}.donation-ask__actblue .donation-button-inner iframe{height:40px !important;width:190px !important}.donation-ask__donate-link{font-family:var(--wp--preset--font-family--open-sans);font-weight:700;line-height:1.3125;letter-spacing:.01em;text-transform:uppercase;--button-padding-top: 16px;--button-padding-right: 24px;--button-padding-bottom: 16px;--button-padding-left: 24px;padding:16px 24px 16px 24px;padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);font-size:var(--wp--preset--font-size--medium);border-radius:4px;background-color:var(--dk-post-accent-color, var(--wp--preset--color--accent-2));color:var(--wp--preset--color--base);border:none;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s}.donation-ask__donate-link:visited{color:var(--wp--preset--color--base)}.donation-ask__donate-link:hover{background-color:var(--dk-post-accent-color-hover, var(--wp--preset--color--accent-1));color:var(--wp--preset--color--base)}.donation-ask__donate-link:disabled,.donation-ask__donate-link:disabled:hover{background-color:var(--wp--preset--color--neutral-800);color:var(--wp--preset--color--neutral-400);cursor:not-allowed}.donation-ask__donate-link:focus-visible{outline:2px solid var(--wp--preset--color--accent-7);outline-offset:2px}.donation-ask__donate-link{display:block;width:100%;text-align:center;white-space:nowrap;box-sizing:border-box}.donation-ask__paypal{grid-column:1/-1;width:100%;text-align:center}.donation-ask__divider{display:flex;align-items:center;grid-column:1/-1;gap:var(--wp--preset--spacing--20);font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--contrast)}.donation-ask__divider::before,.donation-ask__divider::after{content:"";flex:1;height:1px;background-color:var(--wp--preset--color--neutral-300)}.donation-ask__paypal-label{display:block;font-family:var(--wp--preset--font-family--open-sans);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast);margin-bottom:var(--wp--preset--spacing--20)}.donation-ask .paypal-donate-button-container{display:inline-block}.donation-ask .paypal-donate-button-container .paypal-donate-button{cursor:pointer;line-height:0}.donation-ask .paypal-donate-button-container .paypal-donate-button:focus-visible{outline:2px solid var(--wp--preset--color--accent-7);outline-offset:2px}@media(max-width: 1160px){.donation-ask__form{display:flex;flex-direction:column}.donation-ask__actblue{width:100%}.donation-ask__donate-link{width:100%}}@media(max-width: 768px){.donation-ask__amounts{flex-wrap:wrap;justify-content:center}.donation-ask__amount--other{flex-basis:100%;justify-content:center}}
