/* compiled by scssphp 1.6.0 on Thu, 16 Apr 2026 11:15:12 +0000 (0.0752s) */

:root{--color-primary: hsl( 26, 15%, 40% );--color-primary--foreground: hsl(0, 0%, 100%);--color-primary--background: hsl(54, 37%, 93%);--color-primary--hover: hsl(27, 23%, 25%);--color-1: var( --color-primary );--color-1--foreground: hsl(0, 0%, 100%);--color-secondary: hsl( 214, 25%, 33% );--color-secondary--foreground: hsl(0, 0%, 100%);--color-secondary--hover: hsl( 214, 25%, 28% );--color-4: var( --color-secondary );--color-tertiary: hsl(23, 15%, 62%);--color-tertiary--background: hsl(21, 14%, 37%);--color-tertiary--hover: hsl(21, 14%, 44%);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-text: var( --color-white );--color-scheme: dark;--color-scheme-text: var( --color-white );--color-scheme-background: hsl( 215, 34%, 20% );--color-scheme-background--darker: hsl( 215, 52%, 12% );--color-grey-1:	hsla(0, 0%, 100%, 0.05);--color-grey-2:	hsla(0, 0%, 100%, 0.6);--color-grey-3:	hsla(0, 0%, 100%, 0.4);--color-grey-4:	hsl(60, 9%, 98%);--color-grey-5:	hsl(20, 14%, 4%);--color-grey-6:	hsla(0, 0%, 100%, 0.3);--color-grey-7:	hsla(24, 5%, 64%, 0.2);--color-grey-8:	hsla(60, 9%, 98%, 0.2);--color-grey-9:	hsla(0, 0%, 100%, 0.2);--color-grey-10: hsla(0, 0%, 100%, 0.7);--drop-shadow: 0rem 0.1875rem 0.875rem 0rem hsla(0, 0%, 0%, 0.11);--drop-shadow--large: 0rem 0.1875rem 0.875rem 0rem hsla(0, 0%, 0%, 0.15);--shadow: var( --drop-shadow );--shadow--large: var( --drop-shadow );--border-radius-small: 0.625rem;--border-radius-large: 1.25rem;--transition: var( --transition-duration ) var( --transition-timing );--transition-duration: .2s;--transition-timing: ease-in-out;--card__background: var( --color-tertiary );--section__margin-bottom: 0;--container-gutter: 0.0625rem}@media (min-width:30rem){:root{--container-gutter: 1rem}}dialog.--donation{border:none;border-radius:var(--border-radius-large);background:#3f5169;color:white;padding:2rem;max-width:58rem;width:calc(100% - 2rem);box-shadow:var(--drop-shadow--large);position:fixed}@media (min-width:64rem){dialog.--donation{padding:4rem}}dialog.--donation p,dialog.--donation p a{color:white}dialog.--donation::backdrop{background:rgba(0, 0, 0, 0.6)}dialog.--donation .dialog__actions{position:absolute;top:1rem;right:1rem}dialog.--donation .dialog__inner{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;padding-top:1rem}@media (max-width:48rem){dialog.--donation .dialog__inner{grid-template-columns:1fr}}dialog.--donation .dialog__heading{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2}dialog.--donation .dialog__text{font-size:0.9375rem;line-height:1.6;color:var(--color-grey-2)}dialog.--donation .dialog__text p{margin-bottom:0.75rem}dialog.--donation .dialog__text p:last-child{margin-bottom:0}dialog.--donation .dialog__text a{color:var(--color-grey-2);text-decoration:underline}dialog.--donation .dialog__text a:hover{color:var(--color-white)}dialog.--donation .dialog__form{display:flex;flex-direction:column;gap:1rem}dialog.--donation .dialog__form .gform_wrapper{display:block !important}dialog.--donation .dialog__step-label{font-weight:600;font-size:0.875rem;margin:0}dialog.--donation .dialog__step-divider{height:2px;background:var(--color-grey-7);border-radius:1px}dialog.--donation .dialog__options{display:flex;flex-direction:column;gap:0.625rem}dialog.--donation .dialog__option{display:flex;align-items:center;gap:0.625rem;cursor:pointer;font-size:0.9375rem}dialog.--donation .dialog__option input[type='radio']{appearance:none;width:1.25rem;height:1.25rem;border:2px solid var(--color-grey-6);border-radius:50%;flex-shrink:0;transition:border-color var(--transition), background-color var(--transition)}dialog.--donation .dialog__option input[type='radio']:checked{border-color:var(--color-secondary);background-color:var(--color-secondary);box-shadow:inset 0 0 0 3px var(--color-scheme-background)}