:root{--sd-font-size:16px;--sd-color-scheme-primary:#1293b6;--sd-color-scheme-primary-hover:#0f6e8c;--sd-color-input-text:#1f2937;--sd-color-input-label:#1f2937;--sd-color-input-description:#6b7280;--sd-color-input-placeholder:#9ca3af;--sd-color-input-background:#fafbfb;--sd-color-input-background-hover:#f3f4f6;--sd-color-input-border:#d1d5db;--sd-color-input-border-hover:rgba(18, 147, 182, 0.65);--sd-color-input-border-focus-glow:rgba(18, 147, 182, 0.15);--sd-color-input-selected:rgba(18, 147, 182, 0.1);--sd-color-donation-amount-svg:#9ca3af;--sd-color-input-prefix:#6b7280;--sd-disabled-color:#9ca3af;--sd-disabled-background-color:#f3f4f6;--sd-disabled-border:#e5e7eb;--sd-error-color:#dc2626;--sd-error-color-border:rgba(220, 38, 38, 0.65);--sd-error-color-border-glow:rgba(220, 38, 38, 0.15);--sd-column-gap-between-blocks:16px;--sd-col-gap-between-fields:16px;--sd-row-gap-between-blocks:18px;--sd-input-height:44px;--sd-input-field-font-size:16px;--sd-input-field-font-weight:400;--sd-input-field-line-height:24px;--sd-input-field-padding:10px 12px;--sd-input-field-border-radius:6px;--sd-input-field-margin-top:6px;--sd-input-field-margin-bottom:6px;--sd-input-label-gap:6px;--sd-input-field-border-width:1px;--sd-input-field-box-shadow:none;--sd-label-font-size:16px;--sd-label-font-weight:500;--sd-label-line-height:24px;--sd-description-font-size:14px;--sd-description-font-weight:400;--sd-description-line-height:20px;--sd-description-margin-top:2px;--sd-error-font-size:12px;--sd-error-font-weight:500;--sd-error-line-height:16px;--sd-checkbox-size:16px;--sd-checkbox-input-border-radius:4px;--sd-checkbox-label-gap:10px;--sd-check-svg-top:2px;--sd-check-svg-left:2px;--sd-dropdown-padding-right:12px;--sd-flag-section-padding:10px 0 10px 12px;--sd-gap-between-icon-text:8px;--sd-donation-amount-horizontal-svg-size:16px;--sd-donation-amount-outer-padding:2px;--sd-donation-amount-vertical-padding:20px;--sd-donation-amount-internal-option-gap:8px;--sd-btn-padding:10px 14px;--sd-btn-font-size:16px;--sd-btn-font-weight:500;--sd-btn-line-height:24px;--sd-btn-border-radius:6px;--sd-btn-text-color:#ffffff;--sd-btn-border-style:solid;--sd-btn-border-width:0px;--sd-btn-border-color:transparent;--sd-dropdown-font-size:16px;--sd-dropdown-font-weight:400;--sd-dropdown-badge-gap:6px;--sd-dropdown-badge-icon-gap:6px;--sd-dropdown-badge-padding:2px 6px 2px 8px;--sd-dropdown-menu-padding:6px;--sd-dropdown-menu-icon-gap:8px;--sd-dropdown-gap-between-input-menu:4px;--sd-dropdown-option-padding:8px 12px;--sd-dropdown-padding-right-icon:32px;--sd-dropdown-multiselect-font-size:14px;--sd-dropdown-multiselect-padding:6px 8px;--sd-dropdown-multiselect-line-height:20px;--sd-dropdown-menu-background:#ffffff;--sd-dropdown-badge-delete-icon:var(--sd-error-color-border, #dc2626);--sd-dropdown-input-background-hover:var(--sd-color-input-background-hover);--sd-dropdown-option-background-hover:var(--sd-color-input-background-hover);--sd-dropdown-option-background-selected:var(--sd-color-input-selected);--sd-dropdown-option-selected-icon:var(--sd-color-scheme-primary);--sd-dropdown-option-text-color:var(--sd-color-input-text);--sd-dropdown-option-selected-text:var(--sd-color-input-text);--sd-dropdown-badge-background:var(--sd-color-input-selected);--sd-dropdown-badge-background-hover:var(--sd-color-input-background-hover);--sd-dropdown-menu-border-color:var(--sd-color-input-border);--sd-dropdown-placeholder-color:var(--sd-color-input-placeholder);--sd-dropdown-icon-color:var(--sd-color-input-text)}@media screen and (max-width:480px){:root{--sd-btn-padding:12px 16px}}@supports(color:hsl(from #fff h s l)){:root{--sd-color-input-description:hsl(from var(--sd-color-input-text) h s l / 0.65);--sd-color-input-placeholder:hsl(from var(--sd-color-input-text) h s l / 0.5);--sd-color-input-background:hsl(from var(--sd-color-input-text) h s l / 0.02);--sd-color-input-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-color-input-border:hsl(from var(--sd-color-input-text) h s l / 0.25);--sd-color-input-border-hover:hsl(from var(--sd-color-scheme-primary) h s l / 0.65);--sd-color-input-border-focus-glow:hsl(from var(--sd-color-scheme-primary) h s l / 0.15);--sd-color-input-selected:hsl(from var(--sd-color-scheme-primary) h s l / 0.1);--sd-color-donation-amount-svg:hsl(from var(--sd-color-input-text) h s l / 0.7);--sd-color-input-prefix:hsl(from var(--sd-color-input-text) h s l / 0.65);--sd-disabled-color:hsl(from var(--sd-color-input-text) h s l / 0.5);--sd-disabled-background-color:hsl(from var(--sd-color-input-text) h s l / 0.07);--sd-disabled-border:hsl(from var(--sd-color-input-text) h s l / 0.15);--sd-dropdown-input-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-dropdown-option-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.1);--sd-dropdown-option-background-selected:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-dropdown-option-selected-icon:hsl(from var(--sd-color-input-text) h s l / 0.65);--sd-dropdown-option-text-color:hsl(from var(--sd-color-input-text) h s l / 0.8);--sd-dropdown-option-selected-text:var(--sd-color-input-text);--sd-dropdown-badge-background:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-dropdown-badge-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.1);--sd-dropdown-menu-border-color:hsl(from var(--sd-color-input-text) h s l / 0.1);--sd-dropdown-placeholder-color:hsl(from var(--sd-color-input-text) h s l / 0.5);--sd-dropdown-icon-color:hsl(from var(--sd-color-input-text) h s l / 0.65)}}.sd-form-container{position:relative;font-family:inherit;font-size:var(--sd-font-size);line-height:1.5;background:var(--sd-form-background,transparent);padding:var(--sd-form-padding,0);border-radius:var(--sd-form-border-radius,0)}.sd-form-container *,.sd-form-container *::before,.sd-form-container *::after{box-sizing:border-box}.sd-form-container .sd-form{display:flex;flex-wrap:wrap;row-gap:var(--sd-row-gap-between-blocks);-moz-column-gap:var(--sd-column-gap-between-blocks);column-gap:var(--sd-column-gap-between-blocks)}.sd-form-container .sd-form .sd-hidden-block{display:none}.sd-form-container .sd-form .sd-block,.sd-form-container .sd-form .sd-block-single{display:flex;flex-direction:column;width:100%}.sd-form-container .sd-form .sd-block-width-100{flex:0 1 100%}.sd-form-container .sd-form .sd-block-width-75{flex:0 1 calc(75% - var(--sd-col-gap-between-fields)/4)}.sd-form-container .sd-form .sd-block-width-66-66{flex:0 1 calc(66.66% - 0.3333333333*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-block-width-50{flex:0 1 calc(50% - var(--sd-col-gap-between-fields)/2)}.sd-form-container .sd-form .sd-block-width-33-33{flex:0 1 calc(33.33% - 0.6666666667*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-block-width-25{flex:0 1 calc(25% - .75*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-label{display:flex;align-items:center;gap:4px;font-size:var(--sd-label-font-size);font-weight:var(--sd-label-font-weight);line-height:var(--sd-label-line-height);color:var(--sd-color-input-label);margin-bottom:var(--sd-input-label-gap)}.sd-form-container .sd-form .sd-label.sd-required::after{content:" *";color:var(--sd-error-color)}.sd-form-container .sd-form .sd-block-legend{display:block;font-size:var(--sd-label-font-size);font-weight:var(--sd-label-font-weight);line-height:var(--sd-label-line-height);color:var(--sd-color-input-label);word-break:break-word;margin:0;padding:0}.sd-form-container .sd-form fieldset{border:none;margin:0;padding:0}.sd-form-container .sd-form span.sd-required{color:var(--sd-error-color)}.sd-form-container .sd-form .sd-help{font-size:var(--sd-description-font-size);font-weight:var(--sd-description-font-weight);line-height:var(--sd-description-line-height);color:var(--sd-color-input-description);margin-top:var(--sd-description-margin-top);margin-bottom:var(--sd-input-label-gap)}.sd-form-container .sd-form .sd-block-wrap{position:relative;width:100%}.sd-form-container .sd-form .sd-block .sd-error{display:none;line-height:var(--sd-error-line-height);color:var(--sd-error-color);font-size:var(--sd-error-font-size);font-weight:var(--sd-error-font-weight);margin-top:6px}.sd-form-container .sd-form .sd-block.sd-has-error .sd-error{display:block}.sd-form-container .sd-form .sd-error-wrap{height:var(--sd-error-line-height)}@media screen and (max-width:768px){.sd-form-container .sd-form .sd-block-width-75,.sd-form-container .sd-form .sd-block-width-66-66,.sd-form-container .sd-form .sd-block-width-50,.sd-form-container .sd-form .sd-block-width-33-33,.sd-form-container .sd-form .sd-block-width-25{flex:0 1 100%}}.suredonation-notice{padding:16px;background-color:#fffbeb;border:1px solid #fbbf24;border-radius:var(--sd-input-field-border-radius);color:#92400e;font-size:var(--sd-font-size);text-align:center}.sd-form-container .sd-payment-error{display:none;color:var(--sd-error-color,#ef4444);font-size:var(--sd-error-font-size,14px);margin-top:8px;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px}.sd-form-container .sd-success-box{display:none;width:100%;max-width:480px;margin:0 auto;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;padding:32px 24px;border-radius:16px;background-color:#0f6e8c;color:#fff}.sd-form-container .sd-success-box.sd-active{display:flex}.sd-form-container .sd-success-box .sd-success-box__badge{display:inline-block;padding:4px 14px;margin-bottom:16px;border-radius:9999px;background-color:#fff;color:#15803d;font-size:13px;font-weight:600;line-height:1.4}.sd-form-container .sd-success-box .sd-success-box-description{width:100%;max-width:520px;color:#fff}.sd-form-container .sd-success-box .sd-receipt-title{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4;color:#fff}.sd-form-container .sd-success-box .sd-receipt-subtitle{margin:0;font-size:14px;line-height:1.6;color:hsl(0 0% 100% / .85)}.sd-form-container .sd-success-box .sd-receipt-card{margin-top:24px;padding:8px 24px;border-radius:12px;background-color:#fff;color:#1f2937;text-align:left;box-sizing:border-box}.sd-form-container .sd-success-box .sd-receipt-card__title{margin:0;padding:16px 0;font-size:16px;font-weight:600;color:#1f2937}.sd-form-container .sd-success-box .sd-receipt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e5e7eb;font-size:14px}.sd-form-container .sd-success-box .sd-receipt-row__label{color:#6b7280}.sd-form-container .sd-success-box .sd-receipt-row__value{color:#1f2937;text-align:right;word-break:break-word}.sd-form-container .sd-success-box .sd-receipt-row--total{margin:4px -12px 0;padding:14px 12px;border-radius:8px;background-color:#f9fafb}.sd-form-container .sd-success-box .sd-receipt-row--total .sd-receipt-row__value{font-weight:700}.sd-form-container .sd-success-box .sd-receipt-badge{display:inline-block;padding:3px 12px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1.4}.sd-form-container .sd-success-box .sd-receipt-badge--complete{background-color:#dcfce7;color:#15803d}.sd-form-container .sd-success-box .sd-receipt-badge--pending{background-color:#fef9c3;color:#a16207}.sd-form-container .sd-success-box .sd-receipt-badge--failed{background-color:#fee2e2;color:#b91c1c}.sd-form-container .sd-success-box .sd-receipt-badge--refunded{background-color:#f3f4f6;color:#4b5563}.sd-form-container .sd-donation-frequency--pending{display:none}.sd-form-container .sd-form .sd-donation-frequency{border:0;padding:0;margin:0 0 calc(var(--sd-column-gap-between-blocks)*2);min-width:0}.sd-form-container .sd-donation-frequency-legend.sd-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sd-form-container .sd-donation-frequency-legend{display:block;padding:0;margin-bottom:var(--sd-input-label-gap);font-size:var(--sd-label-font-size);font-weight:var(--sd-label-font-weight);line-height:var(--sd-label-line-height);color:var(--sd-color-input-label)}.sd-form-container .sd-payment-type-chooser{display:flex;flex-wrap:wrap;width:calc(100% + 8px);margin:0 -4px}.sd-form-container .sd-payment-type-chooser .sd-choice-pill{position:relative;cursor:pointer;margin:0;transition:.2s ease-out}.sd-form-container .sd-payment-type-chooser .sd-choice-pill label{cursor:pointer;overflow-wrap:anywhere}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio],.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]{position:absolute;opacity:0}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap{border-color:var(--sd-color-scheme-primary);background:var(--sd-color-input-selected)}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap .sd-choice-pill-icon,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap .sd-choice-pill-icon{opacity:1;width:var(--sd-donation-amount-horizontal-svg-size,20px);border-color:#fff0}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap .sd-choice-pill-icon svg,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap .sd-choice-pill-icon svg{opacity:1}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon circle,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap .sd-choice-pill-icon svg path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap .sd-choice-pill-icon svg circle,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon circle,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap .sd-choice-pill-icon svg path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap .sd-choice-pill-icon svg circle{stroke:var(--sd-color-scheme-primary)}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap .sd-choice-pill-icon-unchecked,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap .sd-choice-pill-icon-unchecked{opacity:0;width:0;overflow:hidden}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon-unchecked,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:checked+.sd-block-content-wrap .sd-choice-pill-icon-unchecked svg,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-choice-pill-icon-unchecked,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:checked+.sd-block-content-wrap .sd-choice-pill-icon-unchecked svg{opacity:0}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:focus-visible+.sd-block-content-wrap,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:focus-visible+.sd-block-content-wrap{box-shadow:var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow));border-color:var(--sd-color-input-border-hover);outline:2px solid #fff0;outline-offset:2px}@media(forced-colors:active){.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:focus-visible+.sd-block-content-wrap,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:focus-visible+.sd-block-content-wrap{outline-color:Highlight}}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:disabled+.sd-block-content-wrap,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:disabled+.sd-block-content-wrap{cursor:not-allowed;color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border)}.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=radio]:disabled+.sd-block-content-wrap label,.sd-form-container .sd-payment-type-chooser .sd-choice-pill input[type=checkbox]:disabled+.sd-block-content-wrap label{cursor:not-allowed}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-block-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sd-donation-amount-internal-option-gap,10px);padding:var(--sd-input-field-padding);font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));box-shadow:var(--sd-input-field-box-shadow);background-color:var(--sd-color-input-background);min-height:var(--sd-input-height);height:auto;margin:0;transition:.2s ease-out}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-block-content-wrap:hover{border-color:var(--sd-color-input-border-hover);background-color:var(--sd-color-input-background-hover)}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-block-content-wrap:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border)}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-block-content-wrap p,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-block-content-wrap label{font-size:1em;line-height:var(--sd-input-field-line-height);margin-top:0;margin-bottom:0;word-break:break-word;flex:1}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-option-container{display:flex;flex:1;gap:var(--sd-donation-amount-internal-option-gap,10px);align-items:center}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container{display:flex;align-items:center}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon-unchecked{display:flex;align-items:center}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container svg.sd-choice-pill-icon,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container svg.sd-choice-pill-icon-unchecked,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon svg,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon-unchecked svg{transition:opacity .2s ease-out;transform:translate3d(0,0,0)}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container svg.sd-choice-pill-icon path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container svg.sd-choice-pill-icon circle,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container svg.sd-choice-pill-icon-unchecked path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container svg.sd-choice-pill-icon-unchecked circle,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon svg path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon svg circle,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon-unchecked svg path,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon-unchecked svg circle{stroke:var(--sd-color-donation-amount-svg,#d1d5db);stroke-opacity:1}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon svg,.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon-unchecked svg{width:var(--sd-donation-amount-horizontal-svg-size,20px);height:var(--sd-donation-amount-horizontal-svg-size,20px);flex:0 0 auto}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon{opacity:0;width:0;overflow:hidden}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-icon-container .sd-choice-pill-icon svg{opacity:0}.sd-form-container .sd-payment-type-chooser .sd-choice-pill{flex:1 1 0%;min-width:0;padding:4px}.sd-form-container .sd-payment-type-chooser .sd-choice-pill .sd-option-container{flex:1 1 auto}@media(max-width:480px){.sd-form-container .sd-payment-type-chooser{flex-direction:column}}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common{font-family:inherit;font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);padding:var(--sd-input-field-padding);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width));border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width));border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width));border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width));border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));box-shadow:var(--sd-input-field-box-shadow);background-color:var(--sd-color-input-background);height:var(--sd-input-height);box-sizing:border-box;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom);margin-right:0;margin-left:0;outline:0;transition:.2s ease-out;display:block;width:100%;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common::-moz-placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common::placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common:focus{background-color:var(--sd-color-input-background)!important;border:var(--sd-color-input-border-hover) solid var(--sd-input-field-border-width)!important;border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width))!important;border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width))!important;border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width))!important;border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width))!important;box-shadow:var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow))!important;outline:0!important}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border)}.sd-form-container .sd-form .sd-block.sd-donor-comment-block .sd-input-donor-comment{height:unset;resize:vertical}.sd-form-container .sd-form .sd-block:not(.sd-number-block).sd-has-error .sd-block-wrap .sd-input-common{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-block:not(.sd-number-block).sd-has-error .sd-block-wrap .sd-input-common:focus{box-shadow:0 0 0 3px var(--sd-error-color-border-glow)!important}.sd-form-container .sd-form .sd-number-block .sd-input-number::-webkit-inner-spin-button,.sd-form-container .sd-form .sd-number-block .sd-input-number::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.sd-form-container .sd-form .sd-number-block .sd-number-wrap{display:flex;width:100%;align-items:center;font-family:inherit;font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width));border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width));border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width));border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width));border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));box-shadow:var(--sd-input-field-box-shadow);background-color:var(--sd-color-input-background);height:var(--sd-input-height);box-sizing:border-box;outline:0;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom);margin-left:0;margin-right:0;transition:.2s ease-out;padding-top:0;padding-bottom:0;overflow:hidden}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-focused{box-shadow:var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow));border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-focused .sd-currency-symbol{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-hovered{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-hovered .sd-currency-symbol{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number,.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-currency-symbol{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:inherit}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number{border:none;border-radius:0;padding:var(--sd-input-field-padding);height:100%;flex:1;-moz-appearance:textfield}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number::-moz-placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number::placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number:focus{outline:none!important;border:none!important}.sd-form-container .sd-form .sd-number-block .sd-currency-symbol{display:flex;align-items:center;height:100%;padding:0 12px;white-space:nowrap;max-width:100%;overflow:hidden;border-right:var(--sd-color-input-border) solid 1px;color:var(--sd-color-input-description)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-number-wrap{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-number-wrap.sd-input-focused{box-shadow:0 0 0 3px var(--sd-error-color-border-glow)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-error{display:block}@media screen and (max-width:480px){.sd-form-container .sd-form .sd-number-block .sd-currency-symbol{padding:0 8px;font-size:.9em}}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-wrap,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-wrap,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-wrap,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-checkbox-wrap{display:flex;align-items:center}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-label,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-label,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-label,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-checkbox-label{position:relative;display:flex;align-items:center;gap:var(--sd-checkbox-label-gap);cursor:pointer}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-input-checkbox{position:relative;flex-shrink:0;width:var(--sd-checkbox-size);height:var(--sd-checkbox-size);padding:0;border:1px solid var(--sd-color-input-border);border-radius:var(--sd-checkbox-input-border-radius);background-color:var(--sd-color-input-background);transition:all .2s ease-out;cursor:pointer;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:hover,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox:hover,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox:hover,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-input-checkbox:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-input-checkbox:focus{border-color:var(--sd-color-scheme-primary)!important;box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow)!important;outline:0!important}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:checked,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox:checked,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox:checked,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-input-checkbox:checked{background-color:var(--sd-color-scheme-primary)!important;border-color:var(--sd-color-scheme-primary)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27white%27%3E%3Cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-text,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-text,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-checkbox-text{font-size:var(--sd-input-field-font-size);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text a,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-text a,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-text a,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-checkbox-text a{color:var(--sd-color-scheme-primary);text-decoration:underline}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text .sd-required,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-text .sd-required,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-text .sd-required,.sd-form-container .sd-form .sd-payment-recurring-toggle .sd-checkbox-text .sd-required{color:var(--sd-error-color)}.sd-form-container .sd-form .sd-checkbox-block.sd-has-error .sd-input-checkbox,.sd-form-container .sd-form .sd-cover-fees-block.sd-has-error .sd-input-checkbox,.sd-form-container .sd-form .sd-anonymous-donation-block.sd-has-error .sd-input-checkbox,.sd-form-container .sd-form .sd-payment-recurring-toggle.sd-has-error .sd-input-checkbox{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-checkbox-block.sd-has-error .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-cover-fees-block.sd-has-error .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-anonymous-donation-block.sd-has-error .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-payment-recurring-toggle.sd-has-error .sd-input-checkbox:focus{box-shadow:0 0 0 3px var(--sd-error-color-border-glow)!important}.sd-form-container .sd-form .sd-checkbox-field.sd-block-has-error .sd-input-checkbox{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-checkbox-field.sd-block-has-error .sd-input-checkbox:focus{border-color:var(--sd-error-color-border)!important;box-shadow:0 0 0 3px var(--sd-error-color-border-glow)!important}.sd-form-container .sd-form .sd-checkbox-field .sd-help,.sd-form-container .sd-form .sd-checkbox-field .sd-error,.sd-form-container .sd-form .sd-cover-fees-block .sd-help,.sd-form-container .sd-form .sd-cover-fees-block .sd-error,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-help,.sd-form-container .sd-form .sd-anonymous-donation-block .sd-error{padding-inline-start:calc(var(--sd-checkbox-size) + var(--sd-checkbox-label-gap))}.sd-dropdown-placeholder{display:none}.suredonation-js .sd-form .sd-dropdown-wrap-block select.sd-dropdown-common:not(.tomselected){position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.suredonation-js .sd-form .sd-dropdown-wrap-block .sd-dropdown-placeholder{display:block}html:not(.suredonation-js) .sd-form-container .sd-form .sd-dropdown-block select.sd-dropdown-common{display:block;width:100%;font-family:inherit;font-size:var(--sd-input-field-font-size);padding:var(--sd-input-field-padding);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width));border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width));border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width));border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width));border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));box-shadow:var(--sd-input-field-box-shadow);background-color:var(--sd-color-input-background);min-height:var(--sd-input-height);box-sizing:border-box;margin-top:var(--sd-input-label-gap,var(--sd-input-field-margin-top));margin-bottom:var(--sd-input-field-margin-bottom)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper{display:inline-block;width:100%;border-radius:var(--sd-input-field-border-radius);transition:.2s ease-out;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single.full .ts-control{gap:0}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single.full .ts-control input[id^=tomselect-]{height:0}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.has-items .ts-control{height:auto;flex-wrap:wrap;word-break:break-word}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.input-active .ts-control{box-shadow:var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow));background-color:var(--sd-color-input-background);border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.input-active.full{caret-color:#fff0}.sd-form-container .sd-form .sd-dropdown-block .ts-control .item{display:flex;align-items:center;gap:var(--sd-dropdown-badge-icon-gap);height:auto;color:var(--sd-dropdown-option-selected-text)}.sd-form-container .sd-form .sd-dropdown-block .ts-control .clear-button{visibility:hidden;height:16px;width:16px;left:auto;right:var(--sd-dropdown-padding-right-icon)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.has-items .clear-button{visibility:visible}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single .item{position:relative}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single .item .remove{display:none}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi.has-items .ts-control{height:auto;font-size:var(--sd-dropdown-multiselect-font-size);padding:var(--sd-dropdown-multiselect-padding)!important;line-height:var(--sd-dropdown-multiselect-line-height)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi.has-items .item{white-space:normal}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi .item{border-radius:4px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--sd-dropdown-badge-background);padding:var(--sd-dropdown-badge-padding)!important}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi .item:hover{background-color:var(--sd-dropdown-badge-background-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi .item .remove{background-color:var(--sd-dropdown-badge-delete-icon);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==);border:none;padding:0;margin-left:0;height:12px;width:12px;text-indent:-9999px}.sd-form-container .sd-form .sd-dropdown-block .ts-control{font-family:inherit;font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width));border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width));border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width));border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width));border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));background-color:var(--sd-color-input-background);height:var(--sd-input-height);min-height:var(--sd-input-height);padding:var(--sd-input-field-padding)!important;padding-right:var(--sd-dropdown-padding-right-icon)!important;gap:var(--sd-dropdown-badge-gap);align-items:center;flex-wrap:nowrap;box-sizing:border-box;box-shadow:var(--sd-input-field-box-shadow);outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.sd-form-container .sd-form .sd-dropdown-block .ts-control:hover{border-color:var(--sd-color-input-border-hover);background-color:var(--sd-dropdown-input-background-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-control input{line-height:normal;font-size:inherit;height:auto;width:auto;min-width:auto;padding-right:8px!important;transition:unset;color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-dropdown-block .ts-control input::-moz-placeholder{color:var(--sd-dropdown-placeholder-color);opacity:1;font-size:1em}.sd-form-container .sd-form .sd-dropdown-block .ts-control input::placeholder{color:var(--sd-dropdown-placeholder-color);opacity:1;font-size:1em}.sd-form-container .sd-form .sd-dropdown-block .ts-control input:-moz-placeholder{text-overflow:ellipsis}.sd-form-container .sd-form .sd-dropdown-block .ts-control input:placeholder-shown{text-overflow:ellipsis}.sd-form-container .sd-form .sd-dropdown-block .ts-control .clear-button,.sd-form-container .sd-form .sd-dropdown-block .ts-control .ts-dropdown-icon{margin:0!important;padding:0!important;background:#fff0;display:flex;align-items:center;color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-dropdown-block .ts-control .clear-button:focus{opacity:1}.sd-form-container .sd-form .sd-dropdown-block .sd-dropdown-placeholder-text{color:var(--sd-dropdown-placeholder-color)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown{background:var(--sd-dropdown-menu-background);font-size:var(--sd-dropdown-font-size)!important;font-weight:var(--sd-dropdown-font-weight);padding:var(--sd-dropdown-menu-padding);margin-top:var(--sd-dropdown-gap-between-input-menu);border:1px solid var(--sd-dropdown-menu-border-color);border-radius:var(--sd-input-field-border-radius);color:var(--sd-dropdown-option-text-color)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option{display:flex;align-items:center;border-radius:4px;padding:var(--sd-dropdown-option-padding);white-space:normal}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option:not(:last-child){margin-bottom:4px}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.active{background-color:var(--sd-dropdown-option-background-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.selected{background-color:var(--sd-dropdown-option-background-selected)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.selected::after{content:"";width:5.33px;height:10.67px;border:1.25px solid var(--sd-dropdown-option-selected-icon);border-top:none;border-left:none;transform:rotate(45deg);margin-left:auto}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.selected,.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.active{color:var(--sd-dropdown-option-selected-text)}.sd-form-container .sd-form .sd-dropdown-block.sd-block-has-error .ts-control,.sd-form-container .sd-form .sd-dropdown-block.sd-block-has-error select.sd-dropdown-common{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-dropdown-block .ts-control{position:relative}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;color:var(--sd-dropdown-icon-color)}.sd-form-container .sd-form .sd-address-block fieldset{border:0;padding:0;margin:0;min-width:0}.sd-form-container .sd-form .sd-address-block .sd-address-fields{margin-top:var(--sd-input-label-gap,6px);display:flex;flex-wrap:wrap;gap:0 var(--sd-col-gap-between-fields);align-items:flex-start}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-100{flex:0 1 100%}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-75{flex:0 1 calc(75% - var(--sd-col-gap-between-fields)/4)}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-66-66{flex:0 1 calc(66.66% - .3333333333*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-50{flex:0 1 calc(50% - var(--sd-col-gap-between-fields)/2)}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-33-33{flex:0 1 calc(33.33% - .6666666667*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-25{flex:0 1 calc(25% - .75*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-phone-block .sd-input-phone{font-family:inherit;font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);padding:var(--sd-input-field-padding);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width));border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width));border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width));border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width));border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));box-shadow:var(--sd-input-field-box-shadow);background-color:var(--sd-color-input-background);height:var(--sd-input-height);box-sizing:border-box;outline:0;transition:.2s ease-out;display:block;width:100%;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;margin-top:0!important;margin-bottom:var(--sd-input-field-margin-bottom)!important;margin-right:0!important;margin-left:0!important;padding-right:var(--sd-dropdown-padding-right)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone::-moz-placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone::placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone:focus{background-color:var(--sd-color-input-background)!important;border:var(--sd-color-input-border-hover) solid var(--sd-input-field-border-width)!important;border-top-width:var(--sd-input-field-border-width-top,var(--sd-input-field-border-width))!important;border-right-width:var(--sd-input-field-border-width-right,var(--sd-input-field-border-width))!important;border-bottom-width:var(--sd-input-field-border-width-bottom,var(--sd-input-field-border-width))!important;border-left-width:var(--sd-input-field-border-width-left,var(--sd-input-field-border-width))!important;box-shadow:var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow))!important;outline:0!important}.sd-form-container .sd-form .sd-phone-block .sd-input-phone:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border-color)}.sd-form-container .sd-form .sd-phone-block .iti{width:100%}.sd-form-container .sd-form .sd-phone-block .iti .iti__selected-country{all:unset;background:none!important;padding-top:10px;padding-bottom:10px;gap:4px;z-index:1;position:relative;display:flex;align-items:center;height:100%;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.sd-form-container .sd-form .sd-phone-block .iti .iti__selected-country:focus{background:none!important;outline:none;border:var(--sd-color-scheme-primary) solid 1px;border-top-left-radius:calc(var(--sd-input-field-border-radius) - 1px);border-bottom-left-radius:calc(var(--sd-input-field-border-radius) - 1px)}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container{line-height:normal;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom);margin-right:0;margin-left:0}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__dropdown-content{width:310px!important}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list{top:100%;bottom:auto;width:100%;transition:.2s ease-out}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list.iti__hide{display:block;transform:translateY(1em);opacity:0;visibility:hidden}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__selected-dial-code{font-size:var(--sd-input-field-font-size);margin-left:0;color:var(--sd-color-input-prefix)}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__arrow{display:none}.iti .iti__dropdown-content{margin-top:var(--sd-dropdown-gap-between-input-menu)!important;background-color:var(--sd-dropdown-menu-background);border-radius:var(--sd-input-field-border-radius);border:1px solid var(--sd-dropdown-menu-border-color)!important}.iti .iti__dropdown-content .iti__search-input{color:var(--sd-color-input-text);background-color:var(--sd-dropdown-menu-background);border:none;border-bottom:.5px solid var(--sd-dropdown-menu-border-color);padding:var(--sd-input-field-padding);outline:none;font-size:var(--sd-dropdown-font-size)!important;border-radius:var(--sd-input-field-border-radius) var(--sd-input-field-border-radius) 0 0}.iti .iti__country-list{display:block;opacity:1;line-height:var(--sd-input-field-line-height);background:var(--sd-dropdown-menu-background);font-size:var(--sd-dropdown-font-size)!important;font-weight:var(--sd-dropdown-font-weight);padding:var(--sd-dropdown-menu-padding);border:1px solid var(--sd-dropdown-menu-border-color);border-radius:var(--sd-input-field-border-radius);margin-top:0;clip-path:inset(0 round 10px)}.iti .iti__country-list .iti__country{padding:var(--sd-dropdown-option-padding);gap:var(--sd-gap-between-icon-text);border-radius:var(--sd-input-field-border-radius)}.iti .iti__country-list .iti__country .iti__country-name{color:var(--sd-dropdown-option-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iti .iti__country-list .iti__country .iti__dial-code{color:var(--sd-color-input-text);font-weight:600}.iti .iti__country-list .iti__country .iti__flag-box,.iti .iti__country-list .iti__country .iti__country-name{margin-right:0}.iti .iti__country-list .iti__country.iti__highlight{background-color:var(--sd-dropdown-option-background-hover)}.iti .iti__country-list .iti__country.iti__active{background-color:var(--sd-dropdown-option-background-selected)}.iti .iti__country-list .iti__country.iti__active::after{content:"";width:5.33px;height:10.67px;border:1.25px solid var(--sd-dropdown-option-selected-icon);border-top:none;border-left:none;transform:rotate(45deg);margin-left:auto}.iti--fullscreen-popup{z-index:999999!important}.sd-form-container .sd-form .sd-phone-block.sd-block-has-error .sd-input-phone{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-phone-block.sd-block-has-error .sd-input-phone:focus{border:var(--sd-error-color-border) solid 1px!important;box-shadow:0 0 0 3px var(--sd-error-color-border-glow)!important}.sd-donation-amount-block .sd-block-legend,.sd-donation-amount-block .sd-label{margin-bottom:0}.sd-donation-amount-block .sd-donation-amount-wrap.sd-block-wrap{width:calc(100% + 8px)}.sd-donation-amount-block .sd-donation-amount-wrap{display:flex;flex-wrap:wrap;margin:0 -4px;padding:var(--sd-donation-amount-outer-padding,0) 0}@media(min-width:481px){.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-100 .sd-donation-amount-single{width:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-75 .sd-donation-amount-single{width:75%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-66-66 .sd-donation-amount-single{width:66.66%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-50 .sd-donation-amount-single{width:50%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-33-33 .sd-donation-amount-single{width:33.33%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-25 .sd-donation-amount-single{width:25%}}.sd-donation-amount-block .sd-donation-amount-single{padding:4px;cursor:pointer;margin:0;transition:.2s ease-out}.sd-donation-amount-block .sd-donation-amount-single p,.sd-donation-amount-block .sd-donation-amount-single label{cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sd-donation-amount-internal-option-gap,10px);padding:var(--sd-input-field-padding);font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid var(--sd-input-field-border-width);border-radius:var(--sd-input-field-border-radius);border-top-left-radius:var(--sd-input-field-border-radius-top,var(--sd-input-field-border-radius));border-top-right-radius:var(--sd-input-field-border-radius-right,var(--sd-input-field-border-radius));border-bottom-right-radius:var(--sd-input-field-border-radius-bottom,var(--sd-input-field-border-radius));border-bottom-left-radius:var(--sd-input-field-border-radius-left,var(--sd-input-field-border-radius));box-shadow:var(--sd-input-field-box-shadow);background-color:var(--sd-color-input-background);min-height:var(--sd-input-height);height:auto;margin:0;transition:.2s ease-out}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap:hover{border-color:var(--sd-color-input-border-hover);background-color:var(--sd-color-input-background-hover)}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border)}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap p,.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap label{font-size:1em;line-height:var(--sd-input-field-line-height);margin-top:0;margin-bottom:0;word-break:break-word;flex:1}.sd-donation-amount-block .sd-donation-amount-single .sd-option-container{display:flex;flex:1;gap:var(--sd-donation-amount-internal-option-gap,10px);align-items:center}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container{display:flex;align-items:center}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked{display:flex;align-items:center}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container svg.sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container svg.sd-donation-amount-icon-unchecked,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg{transition:opacity .2s ease-out;transform:translate3d(0,0,0)}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container svg.sd-donation-amount-icon path,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container svg.sd-donation-amount-icon circle,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container svg.sd-donation-amount-icon-unchecked path,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container svg.sd-donation-amount-icon-unchecked circle,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg path,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg circle,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg path,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg circle{stroke:var(--sd-color-donation-amount-svg,#d1d5db);stroke-opacity:1}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg{width:var(--sd-donation-amount-horizontal-svg-size,20px);height:var(--sd-donation-amount-horizontal-svg-size,20px);flex:0 0 auto}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon{opacity:0;width:0;overflow:hidden}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg{opacity:0}@media(max-width:480px){.sd-donation-amount-block .sd-donation-amount-single{width:100%}}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap{position:relative;padding:var(--sd-donation-amount-vertical-padding,16px);height:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap p,.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap label{text-align:center;display:flex;align-items:center}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap .sd-option-container{flex-direction:column;align-items:center;justify-content:center;height:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap .sd-icon-container{position:absolute;top:4px;right:4px}.sd-donation-amount-block .sd-option-icon,.sd-donation-amount-block .sd-option-image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;pointer-events:none}.sd-donation-amount-block .sd-option-icon .sd-option-icon-svg{width:20px;height:20px;color:currentColor}.sd-donation-amount-block .sd-option-image .sd-option-image-img{width:var(--sd-donation-amount-horizontal-image-size,24px);height:var(--sd-donation-amount-horizontal-image-size,24px);-o-object-fit:contain;object-fit:contain;display:block;border-radius:2px}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-option-icon .sd-option-icon-svg{width:var(--sd-donation-amount-vertical-svg-size,40px);height:var(--sd-donation-amount-vertical-svg-size,40px)}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-option-image .sd-option-image-img{width:var(--sd-donation-amount-vertical-image-size,120px);height:var(--sd-donation-amount-vertical-image-size,120px)}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout.sd-has-option-visuals .sd-block-content-wrap .sd-option-container{padding-top:4px}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout.sd-has-option-visuals .sd-icon-container{z-index:1}.sd-donation-amount-block .sd-donation-amount-description{display:block;font-size:var(--sd-description-font-size);line-height:var(--sd-description-line-height);color:var(--sd-color-input-description);font-weight:400;overflow-wrap:anywhere}.sd-donation-amount-block .sd-donation-amount-wrap.sd-has-descriptions:not(.sd-vertical-layout) .sd-block-content-wrap{height:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-has-descriptions:not(.sd-vertical-layout) .sd-option-container p,.sd-donation-amount-block .sd-donation-amount-wrap.sd-has-descriptions:not(.sd-vertical-layout) .sd-option-container label{flex:0 0 auto;min-width:5ch}.sd-donation-amount-block .sd-donation-amount-wrap.sd-has-descriptions:not(.sd-vertical-layout) .sd-donation-amount-description{flex:1}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-donation-amount-description{text-align:center}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout.sd-has-descriptions .sd-block-content-wrap .sd-option-container{justify-content:flex-start}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout.sd-has-descriptions .sd-block-content-wrap p,.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout.sd-has-descriptions .sd-block-content-wrap label{flex:0 0 auto}.sd-donation-amount-block .sd-donation-amount-wrap .sd-donation-amount-single.sd-donation-amount-custom{width:100%;padding:4px;cursor:text}.sd-donation-amount-block .sd-donation-amount-custom-input{width:100%;-moz-appearance:textfield}.sd-donation-amount-block .sd-donation-amount-custom-input::-webkit-outer-spin-button,.sd-donation-amount-block .sd-donation-amount-custom-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sd-donation-amount-block .sd-donation-amount-single input[type=radio],.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]{position:absolute;opacity:0}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap{border-color:var(--sd-color-scheme-primary);background:var(--sd-color-input-selected)}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon{opacity:1;width:var(--sd-donation-amount-horizontal-svg-size,20px);border-color:#fff0}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg{opacity:1}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon path,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon circle,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg path,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg circle,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon path,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon circle,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg path,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg circle{stroke:var(--sd-color-scheme-primary)}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked{opacity:0;width:0;overflow:hidden}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon-unchecked,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked svg,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap svg.sd-donation-amount-icon-unchecked,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked svg{opacity:0}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:focus-visible+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:focus-visible+.sd-block-content-wrap{box-shadow:var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow));border-color:var(--sd-color-input-border-hover);outline:2px solid #fff0;outline-offset:2px}@media(forced-colors:active){.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:focus-visible+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:focus-visible+.sd-block-content-wrap{outline-color:Highlight}}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:disabled+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:disabled+.sd-block-content-wrap{cursor:not-allowed;color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border)}.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:disabled+.sd-block-content-wrap label,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:disabled+.sd-block-content-wrap label{cursor:not-allowed}.sd-donation-amount-block .sd-donation-amount-wrap.sd-no-selection-icon input[type=radio]:checked+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-wrap.sd-no-selection-icon input[type=checkbox]:checked+.sd-block-content-wrap{box-shadow:inset 0 0 0 1px var(--sd-color-scheme-primary)}.sd-donation-amount-block .sd-donation-amount-wrap.sd-no-selection-icon input[type=radio]:checked:focus-visible+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-wrap.sd-no-selection-icon input[type=checkbox]:checked:focus-visible+.sd-block-content-wrap{box-shadow:inset 0 0 0 1px var(--sd-color-scheme-primary),var(--sd-input-field-box-shadow-focus,0 0 0 3px var(--sd-color-input-border-focus-glow))}@media(forced-colors:active){.sd-donation-amount-block .sd-donation-amount-wrap.sd-no-selection-icon input[type=radio]:checked+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-wrap.sd-no-selection-icon input[type=checkbox]:checked+.sd-block-content-wrap{outline:2px solid Highlight;outline-offset:-3px}}.sd-donation-amount-block.sd-has-error .sd-donation-amount-wrap .sd-block-content-wrap{border-color:var(--sd-error-color-border)}.sd-form-container .sd-payment-field-wrapper{display:flex;flex-direction:column;gap:var(--sd-column-gap-between-blocks);margin-top:var(--sd-column-gap-between-blocks)}.sd-form-container .sd-payment-field-wrapper .sd-variable-amount-display{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--sd-column-gap-between-blocks)/2)}.sd-form-container .sd-payment-field-wrapper .sd-variable-amount-display .sd-payment-amount-wrapper{display:flex;justify-content:space-between}.sd-form-container .sd-payment-field-wrapper .sd-test-mode-notice{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:12px;color:#856404;font-size:var(--sd-description-font-size);font-weight:var(--sd-description-font-weight);line-height:var(--sd-description-line-height)}.sd-form-container .sd-payment-field-wrapper .sd-test-mode-notice a{color:inherit;text-decoration:underline}.sd-form-container .sd-payment-field-wrapper .sd-test-mode-notice a:hover{text-decoration:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice{background-color:#f8f9fa;border:1px solid var(--sd-color-border,#e0e0e0);border-radius:4px;padding:12px;color:var(--sd-color-input-label);font-size:var(--sd-description-font-size);font-weight:var(--sd-description-font-weight);line-height:var(--sd-description-line-height)}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice p{margin:0}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice.sd-payment-notice--admin{background-color:#fff3cd;border-color:#ffc107;color:#856404}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice .sd-payment-notice__configure{display:inline-block;margin-top:8px;color:inherit;text-decoration:underline}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice .sd-payment-notice__configure:hover{text-decoration:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-value{font-weight:600;color:var(--sd-color-input-label)}.sd-form-container .sd-payment-field-wrapper .sd-cover-fees-amount{font-weight:500;color:var(--sd-color-input-description);margin-left:4px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion{display:flex;flex-direction:column;gap:calc(var(--sd-column-gap-between-blocks)/2)}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item{border:1px solid var(--sd-color-input-border);border-radius:6px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-header .sd-payment-input-wrapper{display:flex;align-items:center;gap:8px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-header .sd-accordion-title{color:var(--sd-color-input-label)}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-content{display:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item.sd-payment-active .sd-accordion-content{display:block;padding:0 16px 16px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-payment-method-radio{width:14px!important;height:14px!important;min-width:14px;min-height:14px;max-width:14px;max-height:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.25px solid var(--sd-color-input-border);background-color:#fff0;margin:0;padding:0;line-height:1;flex-shrink:0;cursor:pointer}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-payment-method-radio:checked{border:5px solid var(--sd-color-scheme-primary,#10b981);background-color:#fff0}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-payment-method-radio:focus{outline:2px solid rgb(16 185 129 / .25);outline-offset:2px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions{font-size:var(--sd-font-size);color:var(--sd-color-input-text);line-height:1.6}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions p{margin:0 0 8px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ol,.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ul{margin:0 0 8px;padding-left:24px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ol{list-style:decimal}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ul{list-style:disc}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions li{margin-bottom:4px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item .sd-accordion-header{display:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-payment-active .sd-accordion-content{padding:16px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-payment-method-radio{display:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item[data-method=offline] .sd-accordion-header{display:flex;cursor:default}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item[data-method=offline].sd-payment-active .sd-accordion-content{padding:0 16px 16px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item[data-method=offline].sd-payment-active .sd-accordion-content-empty{display:none}.sd-form-container .sd-paypal-button-container{position:relative;z-index:1;min-height:45px}.sd-form-container .sd-paypal-button-container.sd-paypal-loading{pointer-events:none}.sd-form-container .sd-paypal-button-container.sd-paypal-loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsl(0 0% 100% / .8);z-index:999;border-radius:4px}.sd-form-container .sd-paypal-button-container.sd-paypal-loading::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:3px solid #f3f3f3;border-top:3px solid var(--sd-color-scheme-primary,#10b981);border-radius:50%;animation:sd-spin 1s linear infinite;z-index:1000}.sd-form-container .sd-form .sd-payment-block{width:100%}.sd-form-container .sd-form .sd-payment-element{min-height:48px}.sd-form-container .sd-form .sd-payment-status{display:flex;align-items:center;gap:8px;padding:12px;background-color:#f9fafb;border-radius:8px;font-size:var(--sd-font-size);color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-payment-status .sd-spinner{width:18px;height:18px;border:2px solid var(--sd-color-scheme-primary);border-radius:50%;border-top-color:#fff0;animation:sd-spin 1s linear infinite}.sd-form-container .sd-form .sd-payment-processing{display:flex;align-items:center;gap:8px}.sd-form-container .sd-loading-block{position:relative;opacity:.5;pointer-events:none}.sd-form-container .sd-loading-block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsl(0 0% 100% / .7);z-index:9999}.sd-form-container .sd-loading-block::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:sd-spin 1s linear infinite;z-index:10000}@keyframes sd-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sd-form-container .sd-spinner,.sd-form-container .sd-loading-block::after,.sd-form-container .sd-loader{animation:none}}.sd-form-container .sd-form .sd-donate-button-block{width:100%;align-items:var(--sd-btn-align-items,stretch)}.sd-form-container .sd-form .sd-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:var(--sd-btn-width,100%);padding:var(--sd-btn-padding);font-family:inherit;font-size:var(--sd-btn-font-size);font-weight:var(--sd-btn-font-weight);line-height:var(--sd-btn-line-height);color:var(--sd-btn-text-color);background:var(--sd-btn-background,var(--sd-color-scheme-primary));border-style:var(--sd-btn-border-style);border-color:var(--sd-btn-border-color);border-width:var(--sd-btn-border-width);border-radius:var(--sd-btn-border-radius);cursor:pointer;transition:background-color .2s ease-out,transform .1s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sd-form-container .sd-form .sd-submit-button:hover{background:var(--sd-btn-background-hover,var(--sd-color-scheme-primary-hover));color:var(--sd-btn-text-color-hover,var(--sd-btn-text-color));border-color:var(--sd-btn-border-color-hover,var(--sd-btn-border-color))}.sd-form-container .sd-form .sd-submit-button:active{transform:scale(.98)}.sd-form-container .sd-form .sd-submit-button:disabled{opacity:.6;cursor:not-allowed}.sd-form-container .sd-form .sd-submit-button:focus{outline:none;box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow)}.sd-form-container .sd-form .sd-submit-button .sd-loader{display:none;border:2px solid var(--sd-color-scheme-text-on-primary);border-radius:50%;border-top:2px solid var(--sd-color-scheme-primary);width:1.2em;height:1.2em;animation:sd-spin 2s linear infinite;margin-left:.5em}.sd-form-container .sd-form .sd-submit-button .sd-loader.sd-active{display:block}.sd-form-container .sd-form .sd-submit-button .sd-loader:hover{border-color:var(--sd-btn-color-hover)}.sd-form-container .sd-form .sd-submit-button .sd-submit-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-wrap:anywhere;height:100%}.sd-form-container .sd-form .sd-button-spinner{display:none;align-items:center;justify-content:center}.sd-form-container .sd-form .sd-button-spinner .sd-spinner{width:24px;height:24px;animation:sd-spin 1s linear infinite}.sd-form-container .sd-form .sd-spinner-track{opacity:.25}.sd-form-container .sd-form .sd-spinner-head{opacity:1}.sd-form-container .sd-form .sd-submit-button.sd-loading{opacity:.8;cursor:wait}.sd-form-container .sd-form .sd-submit-button.sd-loading .sd-button-text{display:none}.sd-form-container .sd-form .sd-submit-button.sd-loading .sd-button-spinner{display:inline-flex}.sd-form-container .sd-form-messages{width:100%;margin-top:var(--sd-row-gap-between-blocks)}.sd-form-container .sd-form-success{padding:16px;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--sd-input-field-border-radius);color:#065f46;font-size:var(--sd-font-size)}.sd-form-container .sd-form-error{padding:16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--sd-input-field-border-radius);color:#991b1b;font-size:var(--sd-font-size)}.sd-form-container.sd-form-loading{position:relative;pointer-events:none}.sd-form-container.sd-form-loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsl(0 0% 100% / .7);z-index:10}.sd-form-container .sd-form .sd-heading-block .sd-heading{margin:0;color:var(--sd-color-input-label);word-break:break-word}.sd-form-container .sd-form .sd-heading-block .sd-subheading{margin:4px 0;word-break:break-word}.sd-form-container .sd-form .sd-heading-block .sd-heading-align-left,.sd-form-container .sd-form .sd-heading-block .sd-subheading-align-left{text-align:left}.sd-form-container .sd-form .sd-heading-block .sd-heading-align-center,.sd-form-container .sd-form .sd-heading-block .sd-subheading-align-center{text-align:center}.sd-form-container .sd-form .sd-heading-block .sd-heading-align-right,.sd-form-container .sd-form .sd-heading-block .sd-subheading-align-right{text-align:right}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator{display:block;width:12%;border:0;border-top-width:2px;border-top-color:var(--sd-color-scheme-primary,#1293b6);margin-top:10px;margin-bottom:15px}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--solid{border-top-style:solid}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--double{border-top-style:double;border-top-width:4px}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--dashed{border-top-style:dashed}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--dotted{border-top-style:dotted}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator-align-left{margin-left:0;margin-right:auto}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator-align-center{margin-left:auto;margin-right:auto}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator-align-right{margin-left:auto;margin-right:0}.sd-form-container .sd-form .sd-html-block{font-family:inherit;font-size:var(--sd-description-font-size);color:#1f2937;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;word-break:normal}.sd-form-container .sd-form .sd-html-block h1,.sd-form-container .sd-form .sd-html-block h2,.sd-form-container .sd-form .sd-html-block h3,.sd-form-container .sd-form .sd-html-block h4,.sd-form-container .sd-form .sd-html-block h5,.sd-form-container .sd-form .sd-html-block h6{margin:10px 0;color:#1f2937;word-break:normal}.sd-form-container .sd-form .sd-html-block h1{font-size:32px}.sd-form-container .sd-form .sd-html-block h2{font-size:28px}.sd-form-container .sd-form .sd-html-block h3{font-size:24px}.sd-form-container .sd-form .sd-html-block h4{font-size:20px}.sd-form-container .sd-form .sd-html-block h5{font-size:16px}.sd-form-container .sd-form .sd-html-block h6{font-size:14px}.sd-form-container .sd-form .sd-html-block p{margin:10px 0}.sd-form-container .sd-form .sd-html-block ul,.sd-form-container .sd-form .sd-html-block ol{padding-left:24px;margin-bottom:16px}.sd-form-container .sd-form .sd-html-block ul li,.sd-form-container .sd-form .sd-html-block ol li{margin-bottom:8px}.sd-form-container .sd-form .sd-html-block pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:normal}.sd-form-container .sd-form .sd-html-block code{font-family:monospace;font-size:14px;color:#1f2937;background-color:#f3f4f6}.sd-form-container .sd-form .sd-html-block img{max-width:100%;height:auto}.sd-form-container .sd-form .sd-html-block img.alignleft{float:left;margin:0 15px 15px 0}.sd-form-container .sd-form .sd-html-block img.alignright{float:right;margin:0 0 15px 15px}.sd-form-container .sd-form .sd-html-block img.aligncenter{display:block;margin-left:auto;margin-right:auto}.sd-form-container .sd-form .sd-image-block .sd-image-wrap{margin:0;max-width:100%}.sd-form-container .sd-form .sd-image-block .sd-image{max-width:100%;height:auto;display:inline-block}.sd-form-container .sd-form .sd-image-block .sd-image--fit-fill{width:100%;-o-object-fit:fill;object-fit:fill}.sd-form-container .sd-form .sd-image-block .sd-image--fit-cover{width:100%;-o-object-fit:cover;object-fit:cover}.sd-form-container .sd-form .sd-image-block .sd-image--fit-contain{width:100%;-o-object-fit:contain;object-fit:contain}.sd-form-container .sd-form .sd-image-block .sd-image-caption{margin:6px 0 0;font-size:.85em;opacity:.75;line-height:1.4}.sd-form-container .sd-form .sd-image-block .sd-image-caption-align-left{text-align:left}.sd-form-container .sd-form .sd-image-block .sd-image-caption-align-center{text-align:center}.sd-form-container .sd-form .sd-image-block .sd-image-caption-align-right{text-align:right}.sd-form-container .sd-form .sd-image-block .sd-image-align-left{text-align:left}.sd-form-container .sd-form .sd-image-block .sd-image-align-center{text-align:center}.sd-form-container .sd-form .sd-image-block .sd-image-align-right{text-align:right}.suredonation-donation-form-editor-preview .sd-form-container .sd-form .sd-dropdown-block select.sd-dropdown-common:not(.tomselected){display:none}.suredonation-donation-form-editor-preview .sd-form-container .sd-form .sd-dropdown-block .sd-dropdown-placeholder{display:block}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item .sd-accordion-header{display:flex;cursor:default}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-methods-accordion.sd-single-payment-method .sd-payment-active .sd-accordion-content{padding:0 16px 16px}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-element{display:flex;align-items:center;box-sizing:border-box;padding:0 14px;border:1px solid var(--sd-color-input-border);border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background);color:var(--sd-color-input-placeholder);font-family:inherit;font-size:var(--sd-input-field-font-size);letter-spacing:2px}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-element::before{content:"•••• •••• •••• ••••"}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-element::after{content:"•• / ••";margin-left:auto;letter-spacing:1px}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-paypal-button-container{border:1px solid var(--sd-color-input-border);border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background)}:root :where(p,h1,h2,h3,h4,h5,h6,ul,ol){margin-block:revert}:root{--forest:#111111;--forest-2:#000000;--sage:#fff6b0;--gold:#ffea00;--gold-soft:#fff6b0;--cream:#f7f5ef;--paper:#fff;--ink:#1d1d1d;--muted:#6e6e6e;--line:#e3e3e3;--max:1180px;--shadow:0 24px 70px rgba(0,0,0,.10)}html.gyan-loading,html.gyan-loading body{overflow:hidden}#gyan-page-loader{position:fixed;z-index:999999;opacity:1;transition:opacity .4s ease}#gyan-page-loader.is-done{opacity:0;pointer-events:none}#gyan-page-loader.is-splash{inset:0;background:#0a0a0a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}#gyan-page-loader.is-splash img{width:64px;height:auto;animation:gyan-loader-pulse 1.3s ease-in-out infinite}.page-loader-bar-track{width:150px;height:3px;background:rgb(255 255 255 / .14);border-radius:2px;overflow:hidden}#gyan-page-loader.is-splash .page-loader-bar-fill{display:block;height:100%;width:0;background:var(--gold);border-radius:2px;transition:width .35s ease}#gyan-page-loader.is-bar{top:0;left:0;width:100%;height:3px;background:none}#gyan-page-loader.is-bar .page-loader-bar-fill{display:block;height:100%;width:0;background:var(--gold);box-shadow:0 0 8px rgb(255 234 0 / .6);transition:width .3s ease}@keyframes gyan-loader-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){#gyan-page-loader.is-splash img{animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.site-shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-100px;background:#fff;color:#111;padding:10px 14px;z-index:100}.skip-link:focus{top:10px}.button-gold,.button-dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;border-radius:3px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button-gold:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(255 234 0 / .22)}.wp-site-blocks{padding:0!important}.wp-block-cover,.wp-block-group{margin:0}.wp-block-button__link{border-radius:3px}.wp-block-columns{margin-bottom:0}.wp-block-image{margin:0}.wp-block-separator{border-color:var(--line)}.eyebrow{font-family:"Manrope",sans-serif;text-transform:uppercase;letter-spacing:.20em;font-size:11px;font-weight:800;color:#111;margin:0 0 15px}.eyebrow.light{color:#ffea00}.button-gold .wp-block-button__link,.button-gold{background:var(--gold)!important;color:#1b180f!important;border:1px solid var(--gold)!important}.button-ghost .wp-block-button__link{background:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255 / .55)!important}.intro-band{background:var(--forest);color:#fff}.intro-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding:64px 0;align-items:center}.intro-grid h2{font-family:"Playfair Display",serif;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.025em;margin:0}.intro-grid>div:last-child{border-left:1px solid rgb(255 255 255 / .16);padding-left:60px}.intro-grid p:not(.eyebrow){color:#dbdbdb;margin:0 0 18px;max-width:600px}.section{padding:108px 0}.white-section{background:#fff}.light-section{background:var(--cream)}.section-heading{display:grid;grid-template-columns:1.05fr .8fr;gap:80px;align-items:end;margin-bottom:48px}.section-heading h2{font-family:"Playfair Display",serif;font-size:clamp(38px,4.5vw,58px);line-height:1.08;letter-spacing:-.03em;color:var(--forest);margin:0}.section-heading>p{color:var(--muted);font-size:16px;margin:0}.centered{align-items:center}.centered>p{max-width:520px}.focus-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}.focus-card{position:relative;min-height:350px;padding:32px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.focus-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:rgb(0 0 0 / .18)}.focus-feature{background:var(--forest);color:#fff;border-color:var(--forest)}.focus-number{position:absolute;right:26px;top:24px;font-family:"Manrope",sans-serif;font-size:11px;letter-spacing:.16em;opacity:.45}.focus-icon{width:50px;height:50px;display:grid;place-items:center;background:var(--sage);color:var(--forest);font-size:23px;margin-bottom:55px}.focus-feature .focus-icon{background:rgb(255 255 255 / .10);color:#ffea00}.focus-card h3{font-family:"Manrope",sans-serif;font-size:24px;line-height:1.18;margin:0 0 13px;color:var(--forest)}.focus-feature h3{color:#fff}.focus-card p{color:var(--muted);font-size:15px;margin:0 0 24px}.focus-feature p{color:#d7d7d7}.focus-card a{margin-top:auto;font-weight:800;font-size:13px;color:var(--forest)}.focus-feature a{color:#ffea00}.story-section{background:#f1eee6;padding:0}.story-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:640px}.story-image{overflow:hidden}.story-image img{width:100%;height:100%;min-height:640px;object-fit:cover;display:block}.story-copy{padding:100px 8% 90px;display:flex;flex-direction:column;justify-content:center}.story-copy h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:clamp(38px,4.3vw,56px);line-height:1.08;letter-spacing:-.03em;margin:0 0 22px}.story-copy p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:530px}.button-dark{align-self:flex-start;background:var(--forest);color:#fff;padding:14px 20px;margin-top:14px;font-size:13px}.button-dark:hover{transform:translateY(-2px)}.impact-strip{background:var(--gold);color:#201b0f}.impact-strip-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:35px;padding:38px 0}.impact-strip strong{display:block;font-family:"Playfair Display",serif;font-size:31px;line-height:1.1}.impact-strip p{font-size:12px;margin:5px 0 0;opacity:.75}.strip-label{font-size:10px;text-transform:uppercase;letter-spacing:.16em;font-weight:800;opacity:.6}.story-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.story-cards article{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr;min-height:260px}.mini-image{overflow:hidden}.mini-image img{width:100%;height:100%;object-fit:cover;display:block}.mini-copy{padding:30px;display:flex;flex-direction:column}.mini-copy>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#111;font-weight:800}.mini-copy h3{font-family:"Playfair Display",serif;color:var(--forest);font-size:25px;line-height:1.15;margin:12px 0 20px}.mini-copy a{margin-top:auto;font-weight:800;font-size:13px;color:var(--forest)}.cta-section{background:var(--forest-2);color:#fff}.cta-inner{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:90px 0}.cta-inner h2{font-family:"Playfair Display",serif;font-size:clamp(40px,4.5vw,62px);line-height:1.06;letter-spacing:-.03em;margin:0 0 16px;max-width:760px}.cta-inner>div:first-child>p:not(.eyebrow){color:#d2d2d2;max-width:650px}.cta-actions{display:flex;flex-direction:column;gap:12px;min-width:185px}.cta-actions>a{padding:14px 20px;text-align:center}.cta-actions .button-ghost{border:1px solid rgb(255 255 255 / .5);color:#fff;border-radius:3px;font-weight:800}.page-intro{background:var(--forest);color:#fff;padding:100px 0 92px}.page-intro h1{font-family:"Playfair Display",serif;font-size:clamp(46px,6vw,76px);line-height:1.03;letter-spacing:-.035em;max-width:900px;margin:0 0 22px}.page-intro p:not(.eyebrow){font-size:18px;color:#dbdbdb;max-width:680px}.prose{max-width:850px}.prose h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:38px;line-height:1.1;margin:0 0 18px}.prose p{color:var(--muted);font-size:17px}.prose h2:not(:first-child){margin-top:65px}.impact-page{display:flex;flex-direction:column;gap:90px}.impact-feature{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px}.impact-feature.reverse{grid-template-columns:.95fr 1.05fr}.impact-feature.reverse img{order:2}.impact-feature img{width:100%;aspect-ratio:1.25/1;object-fit:cover}.impact-feature h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:48px;line-height:1.08;margin:0 0 18px}.impact-feature p:not(.eyebrow){color:var(--muted);font-size:17px}.impact-placeholder{background:var(--sage);aspect-ratio:1.25/1;display:grid;place-items:center;color:var(--forest);font-family:"Playfair Display",serif;font-size:70px}.donation-layout,.contact-layout{display:grid;grid-template-columns:1fr .75fr;gap:80px;align-items:start}.donation-layout h2,.contact-layout h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:50px;line-height:1.08;margin:0 0 18px}.donation-layout>div:first-child>p,.contact-layout>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:17px}.donation-points{margin-top:35px}.donation-points>div{display:flex;gap:18px;padding:17px 0;border-top:1px solid var(--line)}.donation-points span{font-weight:800;color:#111}.donation-points p{margin:0;color:var(--ink)}.donation-card,.contact-card{background:var(--cream);padding:38px;border:1px solid var(--line)}.donation-card h3,.contact-card h3{font-family:"Manrope",sans-serif;color:var(--forest);font-size:24px}.donation-card p,.contact-card p{color:var(--muted)}.contact-list{margin-top:30px}.contact-list>div{padding:18px 0;border-top:1px solid var(--line)}.contact-list span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#111;font-weight:800}.contact-list strong{display:block;margin-top:4px;color:var(--forest)}.contact-map-shell{margin-top:60px}.contact-map-wrap{border:1px solid var(--line);box-shadow:var(--shadow);line-height:0;overflow:hidden}.contact-map-wrap iframe{display:block;width:100%}.alignwide{max-width:var(--max)!important;margin-left:auto!important;margin-right:auto!important}.section>.site-shell,.intro-grid,.story-grid,.impact-strip-grid,.cta-inner,.page-intro>.site-shell,.donation-layout,.contact-layout,.impact-page{width:min(var(--max),calc(100% - 48px));margin-left:auto;margin-right:auto}@media (max-width:1000px){.focus-grid{grid-template-columns:1fr 1fr}.focus-feature{grid-column:1/-1;min-height:310px}.section-heading{grid-template-columns:1fr;gap:20px}.impact-strip-grid{grid-template-columns:1fr 1fr}.story-grid{grid-template-columns:1fr}.story-image img{min-height:500px;max-height:600px}.story-copy{padding:70px 8%}.cta-inner{grid-template-columns:1fr}.cta-actions{flex-direction:row}.donation-layout,.contact-layout{grid-template-columns:1fr 1fr;gap:45px}.impact-feature,.impact-feature.reverse{grid-template-columns:1fr;gap:35px}.impact-feature.reverse img{order:0}}@media (max-width:860px){.intro-grid{grid-template-columns:1fr;gap:30px;padding:50px 0}.intro-grid>div:last-child{border-left:0;border-top:1px solid rgb(255 255 255 / .16);padding:25px 0 0}.section{padding:75px 0}.story-cards{grid-template-columns:1fr}.donation-layout,.contact-layout{grid-template-columns:1fr}.page-intro{padding:75px 0 68px}}@media (max-width:600px){.site-shell{width:min(var(--max),calc(100% - 34px))}.section-heading h2,.story-copy h2,.cta-inner h2{font-size:38px}.focus-grid{grid-template-columns:1fr}.focus-feature{grid-column:auto}.focus-card{min-height:290px}.story-image img{min-height:380px}.story-copy{padding:55px 0}.impact-strip-grid{grid-template-columns:1fr;gap:22px}.impact-strip{padding:32px 0}.story-cards article{grid-template-columns:1fr}.mini-image{height:220px}.cta-inner{padding:70px 0}.cta-actions{flex-direction:column}.page-intro h1{font-size:44px}.impact-feature h2,.donation-layout h2,.contact-layout h2{font-size:39px}.impact-feature img{aspect-ratio:1/0.82}.donation-card,.contact-card{padding:26px}.prose h2{font-size:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.focus-card,.button-gold,.button-dark{transition:none}}:root{--radius:14px;--max:1200px}body{overflow-x:hidden}.site-main{min-height:40vh}.button-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgb(255 255 255 / .65);color:#fff;padding:14px 20px;font-weight:800;border-radius:3px;background:#fff0}.button-ghost:hover{background:#fff;color:var(--forest)}.support-section{background:#f7f5ef;padding:100px 0}.support-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.support-grid h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:clamp(40px,4.8vw,60px);line-height:1.05;margin:0 0 18px}.support-grid>div>p:not(.eyebrow){color:var(--muted);font-size:17px;max-width:540px}.support-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-cards>div{background:#fff;border:1px solid var(--line);padding:30px;min-height:210px;transition:.25s ease}.support-cards>div:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.support-cards span{font-size:11px;letter-spacing:.18em;color:#111;font-weight:800}.support-cards h3{font-family:"Manrope",sans-serif;color:var(--forest);font-size:20px;margin:30px 0 10px}.support-cards p{color:var(--muted);font-size:14px;margin:0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.values-grid>div{padding:28px;border:1px solid var(--line);background:#fff}.values-grid span{color:#111;font-weight:800;font-size:11px;letter-spacing:.16em}.values-grid h3{font-family:"Manrope",sans-serif;color:var(--forest);font-size:22px;margin:28px 0 8px}.values-grid p{color:var(--muted);margin:0}.leadership-section{margin-top:70px}.leadership-section>.eyebrow{margin:0 0 14px}.leadership-section>h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:38px;margin:0 0 30px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.team-card{text-align:center}.team-card .wp-block-image{margin:0 0 18px}.team-card .wp-block-image img{width:180px;height:180px;object-fit:cover;border-radius:50%;border:3px solid var(--gold)}.team-name{font-family:"Manrope",sans-serif;color:var(--forest);font-size:19px;margin:0 0 4px!important}.team-title{color:var(--muted);font-size:14px;margin:0!important}.section-mini{margin-top:100px}.section-mini>h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:48px;margin:0 0 35px}.dynamic-stories article{min-height:300px}.dynamic-stories .mini-copy p{font-size:14px;color:var(--muted);margin:0 0 18px}.empty-content-card{padding:35px;border:1px dashed #cfcfcf;background:#fff;color:var(--muted)}.form-shell{max-width:1000px}.form-intro{max-width:700px;margin:0 auto 45px;text-align:center}.form-intro h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:50px;line-height:1.05;margin:0 0 18px}.form-intro>p:not(.eyebrow){color:var(--muted);font-size:17px}.gyan-form{background:#fff;border:1px solid var(--line);padding:38px;box-shadow:0 18px 50px rgb(0 0 0 / .06)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gyan-form label{display:block;color:var(--forest);font-size:12px;font-weight:800;margin:0 0 20px}.gyan-form input,.gyan-form select,.gyan-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #dadada;background:#fbfbfb;border-radius:5px;padding:13px 14px;color:var(--ink);font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.gyan-form input:focus,.gyan-form select:focus,.gyan-form textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px rgb(0 0 0 / .08)}.form-section-title{font-family:"Manrope",sans-serif;color:var(--forest);font-size:17px;font-weight:800;border-top:1px solid var(--line);padding-top:24px;margin:5px 0 22px}.form-note{font-size:13px;color:var(--muted);background:#f5f5f5;border-left:3px solid var(--gold);padding:13px 15px}.form-submit{border:0;cursor:pointer;margin-top:8px}.gyan-form-notice{padding:15px 18px;margin:0 0 22px;border-radius:5px;font-weight:700;scroll-margin-top:120px}.gyan-form-notice:focus{outline:none}.gyan-form-notice.success{background:#e8f5ed;color:#175f37;border:1px solid #b9ddc5}.gyan-form-notice.error{background:#fff0ef;color:#8c2f29;border:1px solid #efc2be}.donation-config-notice{background:#f7f5ef;border:1px dashed #cdcdcd;padding:18px;color:var(--muted);margin:18px 0}.faq-list{max-width:900px}.faq-list details{border-top:1px solid var(--line);padding:24px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:"Manrope",sans-serif;color:var(--forest);font-size:19px;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#111;font-size:25px;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);max-width:760px;margin:15px 0 0}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.archive-card{background:#fff;border:1px solid var(--line);overflow:hidden}.archive-image{height:250px;overflow:hidden}.archive-image img{width:100%;height:100%;object-fit:cover}.archive-copy{padding:28px}.archive-copy h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:30px;line-height:1.1;margin:0 0 12px}.archive-copy h2 a{color:inherit}.archive-copy p:not(.eyebrow){color:var(--muted)}.single-featured{margin:0 0 45px}.single-featured img{width:100%;max-height:680px;object-fit:cover}.prose{max-width:900px}.prose>p,.prose>ul,.prose>ol{max-width:820px}.prose h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:42px;line-height:1.1;margin-top:50px}.prose h3{font-family:"Manrope",sans-serif;color:var(--forest);font-size:25px;margin-top:35px}.prose p,.prose li{color:var(--muted);font-size:17px}.prose a{color:var(--forest);font-weight:800;text-decoration:underline;text-decoration-color:var(--gold)}.gyan-form a{color:var(--forest)}@media(max-width:900px){.support-grid{grid-template-columns:1fr;gap:45px}.values-grid{grid-template-columns:1fr 1fr}.archive-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.form-shell{width:min(var(--max),calc(100% - 34px))}}@media(max-width:600px){.support-section{padding:70px 0}.support-cards{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr}.gyan-form{padding:24px}.form-intro h2{font-size:39px}.archive-grid{grid-template-columns:1fr}.archive-image{height:220px}.single-featured{margin-bottom:30px}.prose h2{font-size:34px}.prose p,.prose li{font-size:16px}}@media(prefers-reduced-motion:reduce){.support-cards>div,.focus-card,.button-gold,.button-dark{transition:none!important}}.frontend-manager-shell{max-width:1120px;margin:0 auto}.frontend-manager-intro{text-align:center;max-width:760px;margin:0 auto 42px}.frontend-manager-intro h1,.manager-topbar h1{font-family:"Playfair Display",serif;color:var(--forest);font-size:clamp(42px,5vw,64px);line-height:1.05;margin:0 0 15px}.frontend-manager-intro>p:not(.eyebrow),.manager-topbar>div>p:not(.eyebrow){color:var(--muted);font-size:17px}.manager-card{background:#fff;border:1px solid var(--line);box-shadow:0 18px 55px rgb(0 0 0 / .06);padding:34px}.manager-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.manager-card-heading{display:flex;align-items:center;gap:16px;margin-bottom:12px}.manager-export-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid #dadada;padding:9px 13px;font-size:12px;font-weight:800;color:var(--forest);background:#fff;white-space:nowrap}.manager-export-link:hover{background:var(--forest);color:#fff;border-color:var(--forest)}.manager-card-heading span{color:#111;font-size:12px;font-weight:900;letter-spacing:.14em}.manager-card-heading h2{margin:0;font-family:"Manrope",sans-serif;color:var(--forest);font-size:24px}.manager-card>p{color:var(--muted);margin-top:0}.manager-form{padding:0;border:0;box-shadow:none;margin-top:26px}.manager-help{font-size:12px;color:var(--muted);margin:-8px 0 18px}.manager-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.manager-topbar p{margin-bottom:0}.manager-logout{display:inline-flex;align-items:center;border:1px solid #dadada;padding:11px 16px;font-weight:800;color:var(--forest);white-space:nowrap}.manager-links{display:flex;justify-content:center;gap:28px;margin-top:30px}.manager-links a{color:var(--forest);font-weight:800;text-decoration:underline;text-decoration-color:var(--gold)}.manager-login-note{text-align:center;color:var(--muted);font-size:13px;margin-top:18px}.frontend-manager-shell .login-form{max-width:520px;margin:0 auto;background:#fff;border:1px solid var(--line);padding:34px;box-shadow:0 18px 55px rgb(0 0 0 / .06)}.frontend-manager-shell .login-form p{margin:0 0 18px}.frontend-manager-shell .login-form label{display:block;color:var(--forest);font-size:12px;font-weight:800}.frontend-manager-shell .login-form input[type=text],.frontend-manager-shell .login-form input[type=password]{display:block;width:100%;margin-top:8px;border:1px solid #dadada;background:#fbfbfb;border-radius:5px;padding:13px 14px;color:var(--ink);font:inherit}.frontend-manager-shell .login-form .login-remember label{display:flex;align-items:center;gap:8px;font-weight:600}.frontend-manager-shell .login-form .login-submit input{width:100%;border:0;background:var(--gold);color:#1d1a12;padding:14px 18px;font-weight:900;border-radius:3px;cursor:pointer}.frontend-manager-shell .login-form .login-submit input:hover{transform:translateY(-2px)}.frontend-manager-shell .manager-card h2{font-family:"Manrope",sans-serif;color:var(--forest);margin-top:0}.media-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.media-gallery-card{background:#fff;border:1px solid var(--line);overflow:hidden}.media-gallery-cover{height:260px;position:relative;overflow:hidden;background:#ebebeb}.media-gallery-cover img{width:100%;height:100%;object-fit:cover;display:block}.media-gallery-empty{display:grid;place-items:center;color:var(--forest);font-weight:800}.media-count{position:absolute;left:14px;bottom:14px;background:rgb(0 0 0 / .92);color:#fff;padding:7px 10px;font-size:11px;font-weight:800}.media-gallery-copy{padding:25px}.media-gallery-copy h3{font-family:"Playfair Display",serif;color:var(--forest);font-size:29px;line-height:1.1;margin:0 0 10px}.media-gallery-copy>p:not(.eyebrow){color:var(--muted);font-size:14px}.media-video-label{display:inline-block;background:#f3ead7;color:#7e5d1c;font-size:11px;font-weight:900;padding:6px 8px;margin:4px 0 12px}.gallery-open{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--forest);color:#fff!important;font-weight:800;padding:13px 18px;margin-top:6px;border-radius:3px;cursor:pointer;font:700 13px "DM Sans",sans-serif;transition:transform .2s ease}.gallery-open:hover{transform:translateY(-2px)}.gallery-open span{color:#fff}.media-gallery-hidden{display:none!important}.gyan-gallery-modal{position:fixed;inset:0;z-index:9999;display:none}.gyan-gallery-modal.is-open{display:block}.gyan-gallery-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .86)}.gyan-gallery-dialog{position:relative;width:min(1100px,calc(100% - 32px));max-height:90vh;overflow:auto;margin:5vh auto;background:#fff;padding:34px}.gyan-gallery-close{position:absolute;right:14px;top:10px;width:42px;height:42px;border:0;background:var(--forest);color:#fff;border-radius:50%;font-size:28px;cursor:pointer;line-height:1}.gyan-gallery-heading{padding-right:55px;margin-bottom:25px}.gyan-gallery-heading h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:42px;line-height:1.05;margin:0}.gyan-gallery-view-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gyan-gallery-view-image{display:block;aspect-ratio:1/1;overflow:hidden;background:#eee}.gyan-gallery-view-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.gyan-gallery-view-image:hover img{transform:scale(1.04)}.gyan-gallery-video{margin-top:30px}.gyan-gallery-video video{display:block;width:100%;max-height:600px;background:#000}.gallery-open:focus-visible,.manager-logout:focus-visible{outline:3px solid rgb(255 234 0 / .55);outline-offset:3px}body.gallery-open{overflow:hidden}@media(max-width:900px){.media-gallery-grid{grid-template-columns:1fr 1fr}.manager-grid{grid-template-columns:1fr}.manager-topbar{align-items:flex-start;flex-direction:column}.manager-links{flex-direction:column;align-items:center}.gyan-gallery-view-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.media-gallery-grid{grid-template-columns:1fr}.manager-card{padding:24px}.frontend-manager-shell .login-form{padding:24px}.manager-topbar h1,.frontend-manager-intro h1{font-size:42px}.gyan-gallery-dialog{padding:24px 18px;margin:3vh auto;max-height:94vh}.gyan-gallery-heading h2{font-size:34px}.gyan-gallery-view-grid{grid-template-columns:1fr 1fr}.gyan-gallery-close{right:8px;top:7px}.manager-links{gap:16px}}.impact-text-only{grid-template-columns:1fr!important;max-width:850px}.impact-text-only h2{max-width:700px}.gallery-page .section-mini{padding-top:10px}:root{--forest:var(--wp--preset--color--forest,#111111);--forest-2:var(--wp--preset--color--forest-deep,#000000);--sage:var(--wp--preset--color--sage,#fff6b0);--gold:var(--wp--preset--color--gold,#ffea00);--gold-soft:var(--wp--preset--color--gold-soft,#fff6b0);--cream:var(--wp--preset--color--cream,#f7f5ef);--paper:var(--wp--preset--color--paper,#fff);--ink:var(--wp--preset--color--ink,#1d1d1d);--muted:var(--wp--preset--color--muted,#6e6e6e)}.wp-site-blocks>*{margin-block-start:0}main.site-main{min-height:40vh}.site-shell{width:min(var(--max),calc(100% - 48px));margin-left:auto;margin-right:auto}.wp-block-image{margin:0}.wp-block-image img{max-width:100%;height:auto}.wp-block-post-content.is-layout-constrained>:where(:not(.alignfull):not(.section):not(.site-shell)){padding-inline:24px;box-sizing:border-box}.wp-block-post-content.is-layout-constrained>.section{max-width:none;width:100%}.wp-block-post-content>p,.wp-block-post-content>ul,.wp-block-post-content>ol{max-width:850px}.wp-block-post-content>:where(p,ul,ol,h2,h3,h4,figure,.wp-block-buttons){margin-top:0;margin-bottom:1.2em}.wp-block-post-content>:where(p,h1,h2,h3,h4,ul,ol,figure,.wp-block-buttons):first-child{margin-top:60px}.wp-block-post-content>:where(p,h1,h2,h3,h4,ul,ol,figure,.wp-block-buttons):last-child{margin-bottom:80px}.wp-block-post-content>h2{font-size:clamp(30px,4vw,44px);line-height:1.1;color:var(--forest)}.wp-block-button .wp-block-button__link{background:var(--forest);color:#fff;border:1px solid var(--forest);border-radius:3px;font-weight:800;font-size:13px;line-height:1.2;padding:14px 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.wp-block-button.is-style-gold .wp-block-button__link{background:var(--gold);color:#1b180f;border-color:var(--gold)}.wp-block-button.is-style-ghost .wp-block-button__link{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .6)}.wp-block-button.is-style-dark .wp-block-button__link{background:var(--forest);color:#fff;border-color:var(--forest)}.wp-block-button.is-style-gold .wp-block-button__link::after,.wp-block-button.is-style-ghost .wp-block-button__link::after,.wp-block-button.is-style-dark .wp-block-button__link::after{content:"\2197";margin-left:10px;font-weight:700}.wp-block-button.is-style-gold .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(255 234 0 / .22)}.wp-block-button.is-style-dark .wp-block-button__link:hover{transform:translateY(-2px)}.wp-block-button.is-style-ghost .wp-block-button__link:hover{background:#fff;color:var(--forest)}.wp-block-buttons{gap:12px}p.text-link{margin:0}.text-link a{font-weight:800;color:#ffea00}.text-link a::after{content:" \2192"}.focus-card .focus-link{margin:auto 0 0}.focus-link a::after{content:" \2197"}.impact-strip-grid .strip-link{margin:0;white-space:nowrap;font-weight:800;font-size:13px;opacity:1}.strip-link a::after{content:" \2197"}.focus-card .focus-number{position:absolute;right:26px;top:24px;margin:0;font-family:"Manrope",sans-serif;font-size:11px;letter-spacing:.16em;opacity:.45;color:inherit}.focus-card .focus-icon{width:50px;height:50px;display:grid;place-items:center;background:var(--sage);color:var(--forest);font-size:23px;margin:0 0 55px}.focus-feature .focus-icon{background:rgb(255 255 255 / .10);color:#ffea00}.focus-card h3{margin-top:0}.impact-strip-grid .strip-label{display:block;margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.16em;font-weight:800;opacity:.6}.impact-strip-grid .strip-title{display:block;margin:0;font-family:"Playfair Display",serif;font-size:31px;line-height:1.1;font-weight:700;opacity:1}.support-cards .card-number,.values-grid .card-number{margin:0;font-size:11px;letter-spacing:.18em;color:#111;font-weight:800}.support-cards h3,.values-grid h3{font-family:"Manrope",sans-serif;color:var(--forest)}.support-cards h3{font-size:20px;margin:30px 0 10px}.values-grid h3{font-size:22px;margin:28px 0 8px}.donation-points .point-number{margin:0;font-weight:800;color:#111}.contact-list .contact-label{display:block;margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#111;font-weight:800}.contact-list .contact-value{display:block;margin:4px 0 0;color:var(--forest);font-weight:700}.story-image .wp-block-image{height:100%;margin:0}.impact-feature .wp-block-image{margin:0}.story-copy .wp-block-buttons{margin-top:14px}.story-copy .wp-block-button{align-self:flex-start}.intro-band h2,.cta-section h2,.page-intro h1,.focus-feature h3{color:#fff}.page-intro .eyebrow,.eyebrow{margin-top:0}.impact-feature h2,.donation-layout h2,.contact-layout h2,.section-heading h2,.story-copy h2,.support-grid h2,.prose h2,.form-intro h2{color:var(--forest)}.cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:185px}.cta-actions .wp-block-button,.cta-actions .wp-block-button__link{width:100%;text-align:center;display:block}.cta-actions .wp-block-button__link{padding:14px 20px}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:-36px;z-index:80}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:-4px}.utility-bar{background:var(--forest-2);color:#d2d2d2;font-size:12px;letter-spacing:.02em}.utility-inner{height:36px;display:flex;align-items:center;justify-content:space-between}.utility-inner p{margin:0}.utility-right{display:flex;gap:10px;align-items:center}.utility-right a{color:#fff}.utility-dot{opacity:.45}.site-header{background:rgb(255 255 255 / .96);backdrop-filter:blur(16px);border-bottom:1px solid rgb(0 0 0 / .08)}.nav-inner{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:12px;min-width:max-content}.brand p,.footer-logo p{margin:0}.brand-mark{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:var(--forest);box-shadow:inset 0 0 0 5px rgb(255 255 255 / .08);overflow:hidden;flex-shrink:0}.brand-mark img{width:62%;height:62%;object-fit:contain;display:block}.brand-copy{display:flex;flex-direction:column;color:var(--forest);line-height:1.02}.brand-copy .brand-name{font-family:"Manrope",sans-serif;font-size:17px;font-weight:800;letter-spacing:.15em}.brand-copy .brand-sub{font-family:"Manrope",sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em}.brand-copy .brand-tag{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#7a7a7a;margin-top:6px}.nav-actions{display:flex;align-items:center;gap:14px}.gyan-login-link{display:inline-block;min-width:72px;text-align:center;font-size:12px;font-weight:800;color:var(--forest);border:1px solid rgb(0 0 0 / .25);padding:9px 13px;border-radius:3px;white-space:nowrap}.gyan-login-link:hover{background:var(--forest);color:#fff}.nav-donate{margin:0}.nav-donate .wp-block-button__link{padding:12px 18px;font-size:13px}.main-nav{justify-self:end}.main-nav .wp-block-navigation__container{gap:28px}.main-nav .wp-block-navigation-item__content{font-size:13px;font-weight:700;color:#3c3c3c;padding:0;transition:color .2s ease}.main-nav .wp-block-navigation-item__content:hover,.main-nav .current-menu-item>.wp-block-navigation-item__content{color:var(--forest)}.main-nav .wp-block-navigation__responsive-container-open{color:var(--forest)}.main-nav .wp-block-navigation__responsive-container.is-menu-open{background:#fff;color:var(--forest);padding:0;display:flex;flex-direction:column}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{display:flex;flex-direction:column;height:100%;padding:24px 24px calc(20px + env(safe-area-inset-bottom,0px))}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{align-self:flex-end;color:var(--forest);width:44px;height:44px}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{flex-direction:column;gap:28px;align-items:center}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:22px;color:var(--forest)}.site-footer{background:#0a0a0a;color:#cfcfcf}.site-footer p{margin:0}.footer-main{display:grid;grid-template-columns:1.55fr .8fr .95fr 1fr;gap:50px;padding:75px 0 55px}.footer-brand>p{max-width:390px;color:#b7b7b7;font-size:14px;margin-top:16px}.footer-logo{display:flex;align-items:center;gap:11px;color:#fff}.footer-logo .brand-mark{background:#fff}.footer-logo .brand-name{display:block;font-family:"Manrope",sans-serif;font-weight:800;letter-spacing:.14em;font-size:15px;color:#fff;line-height:1.1}.footer-logo .brand-sub{display:block;font-size:9px;letter-spacing:.16em;margin-top:3px;color:#cfcfcf}.site-footer h3{color:#fff;font-family:"Manrope",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin:0 0 20px}.site-footer .footer-link{margin:9px 0;font-size:13px}.site-footer .footer-link a{color:#c1c1c1}.site-footer .footer-link a:hover{color:#fff}.footer-donate{margin-top:16px}.footer-donate .wp-block-button__link{padding:11px 15px}.footer-social{display:flex;gap:10px;margin-top:22px}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgb(255 255 255 / .22);color:#fff;transition:background .2s ease,border-color .2s ease,color .2s ease}.footer-social-link:hover{background:var(--gold);border-color:var(--gold);color:#111}.site-footer .footer-note{font-size:13px;color:#a9a9a9;line-height:1.7;margin-bottom:10px}.footer-contact-item{margin-bottom:14px}.footer-contact-label{display:block;margin:0 0 3px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-weight:800}.footer-bottom{border-top:1px solid rgb(255 255 255 / .10);padding:18px 0 22px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#8f8f8f}.footer-bottom p{margin:0}.gyan-block{margin:0}.faq-list .wp-block-details{margin:0}.faq-list .wp-block-details summary{cursor:pointer}.archive-grid{list-style:none;padding:0;margin:0}.archive-image{height:auto;margin:0}.archive-image img{width:100%;height:100%;object-fit:cover}.archive-copy h2,.archive-copy .wp-block-post-title{font-family:"Playfair Display",serif;font-size:30px;line-height:1.1;margin:0 0 12px}.wp-block-post-featured-image.single-featured{margin:0 0 45px}.wp-block-query-pagination{margin-top:40px;gap:16px}.page-intro .wp-block-post-title,.page-intro .wp-block-query-title{font-family:"Playfair Display",serif;font-size:clamp(46px,6vw,76px);line-height:1.03;letter-spacing:-.035em;color:#fff;margin:0 0 22px;max-width:900px}.page-intro .wp-block-post-date{font-family:"Manrope",sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:800;color:#ffea00;margin:0 0 15px}.page-intro .wp-block-post-excerpt{font-size:18px;color:#dbdbdb;max-width:680px}.gyan-hero{--hero-tint:.22;--hero-scrim:linear-gradient(180deg,rgba(5,28,23,var(--hero-tint)) 0%,rgba(5,28,23,var(--hero-tint)) 28%,rgba(0,0,0,.38) 48%,rgba(0,0,0,.78) 66%,rgba(0,0,0,.92) 100%);position:relative;overflow:hidden;padding:0;background:#0a0a0a}.gyan-hero .wp-block-cover__image-background{object-position:center center;filter:none}.gyan-hero .wp-block-cover__background{background:var(--hero-scrim)!important}.gyan-hero .wp-block-cover__inner-container{position:relative;z-index:2;width:100%;min-height:inherit;display:flex;align-items:flex-end;justify-content:center;padding:0 24px 104px}.gyan-hero .hero-content{width:min(1180px,100%);margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center}.gyan-hero .eyebrow{margin:0 0 14px;color:#ffea00;text-shadow:0 1px 8px rgb(0 0 0 / .45)}.gyan-hero .hero-title{width:100%;max-width:none;margin:0 0 22px;font-family:'Playfair Display',serif;color:#fff;font-size:clamp(40px,27.4px + 3.24vw,74px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px 18px rgb(0 0 0 / .35)}.gyan-hero .hero-text{max-width:700px;margin:0 auto;font-size:18px;line-height:1.55;color:#f3f3f3;text-wrap:balance;text-shadow:0 2px 12px rgb(0 0 0 / .45)}.gyan-hero .hero-actions{gap:16px;margin:30px 0 0}.gyan-hero .hero-actions .wp-block-button__link{min-height:62px;padding:17px 30px;border-radius:12px;font-size:14px;display:inline-flex;align-items:center}.gyan-hero .hero-actions .is-style-gold .wp-block-button__link{box-shadow:0 12px 30px rgb(255 234 0 / .20)}.gyan-hero .hero-actions .is-style-ghost .wp-block-button__link{background:rgb(0 0 0 / .20);backdrop-filter:blur(4px)}.gyan-hero .hero-actions .is-style-ghost .wp-block-button__link:hover{background:#fff;color:var(--forest)}@media(max-width:1100px){.gyan-hero .wp-block-cover__inner-container{padding-bottom:88px}}@media(max-width:1000px){.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-main>div:last-child{display:none}.main-nav .wp-block-navigation__container{gap:16px}.nav-inner{gap:16px}.brand-copy .brand-tag{display:none}}@media(min-width:601px) and (max-width:860px){header .main-nav.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}header .main-nav.wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}@media(max-width:860px){.wp-site-blocks>header.wp-block-template-part{top:0}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:0}.utility-bar{display:none}.nav-inner{min-height:72px}.gyan-hero{min-height:680px!important;--hero-scrim:linear-gradient(180deg,rgba(5,28,23,var(--hero-tint)) 0%,rgba(5,28,23,var(--hero-tint)) 30%,rgba(0,0,0,.45) 42%,rgba(0,0,0,.82) 60%,rgba(0,0,0,.94) 100%)}.gyan-hero .wp-block-cover__inner-container{padding:0 28px 72px}.gyan-hero .hero-text{font-size:17px}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main>div:last-child{display:block}}@media(max-width:600px){.nav-actions .gyan-login-link{display:none}.gyan-hero{min-height:560px!important}.gyan-hero .wp-block-cover__image-background{object-position:58% center}.gyan-hero .wp-block-cover__inner-container{padding:0 20px 58px}.gyan-hero .eyebrow{font-size:10px;letter-spacing:.16em}.gyan-hero .hero-text{font-size:16px}.gyan-hero .hero-actions{width:100%;flex-direction:column;align-items:center;gap:11px;margin-top:25px}.gyan-hero .hero-actions .wp-block-button,.gyan-hero .hero-actions .wp-block-button__link{width:min(360px,100%);justify-content:center}.gyan-hero .hero-actions .wp-block-button__link{min-height:56px;padding:15px 18px}.footer-main{grid-template-columns:1fr;padding-top:60px}.footer-bottom{display:block}.footer-bottom p+p{margin-top:5px}.brand-copy .brand-sub{font-size:9px}.brand-copy .brand-name{font-size:15px}.brand-mark{width:39px;height:39px}}@media(prefers-reduced-motion:reduce){.wp-block-button .wp-block-button__link{transition:none}}html.has-modal-open{overflow:hidden}html.has-modal-open .site-header{backdrop-filter:none;-webkit-backdrop-filter:none}html.has-modal-open .wp-site-blocks>header.wp-block-template-part{position:static;top:auto;z-index:auto}.main-nav .wp-block-navigation__responsive-container.is-menu-open{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;z-index:100000!important}.gyan-mobile-login{display:none}.main-nav .wp-block-navigation__container .gyan-mobile-login{display:block;margin-top:6px}.main-nav .wp-block-navigation__container .gyan-mobile-login .gyan-login-link{background:var(--forest);color:#fff;border-color:var(--forest);padding:14px 32px;font-size:16px}body.gallery-open{overflow:hidden}.gyan-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:2147483000;display:none;background:#0b0b0b}.gyan-gallery-modal.is-open{display:block}.gyan-gallery-backdrop{display:none}.gyan-gallery-dialog{position:absolute;inset:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;background:#0b0b0b;color:#fff;display:flex;flex-direction:column;overflow:hidden}.gyan-gallery-topbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,4vw,48px);border-bottom:1px solid rgb(255 255 255 / .12);background:#0b0b0b}.gyan-gallery-heading{padding:0;margin:0}.gyan-gallery-heading .eyebrow{color:rgb(255 255 255 / .65);margin:0 0 4px}.gyan-gallery-heading h2{color:#fff;font-size:clamp(24px,3.2vw,40px);margin:0}.gyan-gallery-close{position:static;flex:0 0 auto;width:46px;height:46px;background:#fff;color:#111;font-size:30px}.gyan-gallery-close:hover{background:var(--gold,#f2c200)}.gyan-gallery-content{flex:1 1 auto;overflow-y:auto;padding:clamp(16px,3vw,40px);-webkit-overflow-scrolling:touch}.gyan-gallery-view-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;max-width:1600px;margin:0 auto}.gyan-gallery-view-image{padding:0;border:0;cursor:zoom-in;aspect-ratio:4/3}.gyan-gallery-video{max-width:1200px;margin:36px auto 0}.gyan-gallery-video .eyebrow{color:rgb(255 255 255 / .65)}.gyan-gallery-video video{max-height:80vh}.gyan-gallery-content .empty-content-card{color:#111}.gyan-lightbox{position:absolute;inset:0;z-index:2;background:rgb(0 0 0 / .97);display:flex;align-items:center;justify-content:center}.gyan-lightbox[hidden]{display:none}.gyan-lb-img{max-width:calc(100vw - 32px);max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);object-fit:contain;display:block}.gyan-lb-btn{position:absolute;border:0;background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;line-height:1}.gyan-lb-btn:hover{background:rgb(255 255 255 / .3)}.gyan-lb-back{top:16px;left:16px;padding:12px 18px;border-radius:999px;font-size:15px;font-weight:700}.gyan-lb-prev,.gyan-lb-next{top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;font-size:38px;padding-bottom:5px}.gyan-lb-prev{left:clamp(8px,2vw,28px)}.gyan-lb-next{right:clamp(8px,2vw,28px)}.gyan-lb-count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;letter-spacing:.08em}@media(max-width:600px){.gyan-gallery-topbar{padding:12px 16px}.gyan-gallery-heading h2{font-size:24px}.gyan-gallery-view-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gyan-lb-prev,.gyan-lb-next{width:44px;height:44px;font-size:32px}}@media(min-width:861px){.main-nav .wp-block-navigation__container .gyan-mobile-login,.gyan-mobile-login{display:none!important}}.founder-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}.founder-copy h2{font-family:"Playfair Display",serif;color:var(--forest);font-size:clamp(34px,4vw,50px);line-height:1.1;letter-spacing:-.025em;margin:0 0 20px}.founder-copy p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:520px;margin:0}.founder-photo,.field-grid{min-width:0}.gyan-photo{margin:0;overflow:hidden}.gyan-photo img{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;background:var(--line)}.gyan-photo figcaption{font-size:13px;color:var(--muted);padding-top:12px;line-height:1.5}.founder-photo .gyan-photo img{aspect-ratio:4/3}.field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.field-grid .gyan-photo img{aspect-ratio:4/5}.field-actions{margin-top:36px}@media(max-width:860px){.founder-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:600px){.field-grid{grid-template-columns:1fr;gap:26px}.field-grid .gyan-photo img{aspect-ratio:4/3}.field-actions{margin-top:28px}}