:root{--mdl-content-wide:1440px;--mdl-content:1320px;--mdl-gutter:48px;--mdl-section-space:96px;--mdl-panel-space:48px;--mdl-copy-gap:18px;--mdl-content-gap:24px;--mdl-title:clamp(40px, 4vw, 60px);--mdl-title-compact:clamp(34px, 3vw, 48px);--mdl-eyebrow-size:12px;--mdl-eyebrow-tracking:.2em;--mdl-control-height:56px;--mdl-control-radius:4px;--mdl-control-gap:22px;--mdl-motion-duration:.18s;--mdl-pattern-cream:.3;--mdl-pattern-green:.065;--mdl-rule:color-mix(in srgb, var(--about-link) 48%, transparent);--mdl-field-border:color-mix(in srgb, var(--ink) 22%, var(--cream));--mdl-field-border-dark:color-mix(in srgb, var(--ivory) 48%, var(--forest))}@media (width<=1199px){:root{--mdl-section-space:72px;--mdl-panel-space:32px}}@media (width<=639px){:root{--mdl-gutter:20px;--mdl-section-space:60px;--mdl-panel-space:24px}}:is(.charter,.question-page,.events-page,.involvement,.ask-page,.donate-page) .mdl-hero-header{color:var(--ivory);background:color-mix(in srgb, var(--forest) 94%, transparent);border-color:color-mix(in srgb, var(--about-gold) 42%, transparent);-webkit-backdrop-filter:blur(16px)saturate(105%);box-shadow:inset 0 1px 0 #ffffff0f, 0 8px 24px color-mix(in srgb, var(--forest) 16%, transparent)}:is(.charter,.question-page,.events-page,.involvement,.ask-page,.donate-page) .mdl-hero-header.mdl-hero-header--scrolled{background:var(--forest)}:is(.charter,.question-page,.events-page,.involvement,.ask-page,.donate-page) .mdl-hero-header :is(a,button):focus-visible{outline:2px solid var(--about-gold);outline-offset:4px}.mdl-form{--mdl-field-surface:var(--ivory);--mdl-field-ink:var(--ink);--mdl-field-rule:var(--mdl-field-border);--mdl-field-focus:var(--about-link)}.mdl-form--dark{--mdl-field-surface:color-mix(in srgb, var(--forest) 82%, var(--about-primary));--mdl-field-ink:var(--ivory);--mdl-field-rule:var(--mdl-field-border-dark);--mdl-field-focus:var(--about-gold)}.mdl-form :is(.ask-page__field,.involvement__field,.donate-page__field)>label,.mdl-form .donate-page__choice-group legend,.mdl-form .donate-page__custom-content>label{font-family:var(--font-sans);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.5}.mdl-form :is(.ask-page__fields,.ask-page__conversation,.involvement__fields,.donate-page__fields,.donate-page__donor-grid){gap:var(--mdl-control-gap)}.mdl-form :is(.ask-page__field,.involvement__field,.donate-page__field) :is(input,select,textarea){min-height:var(--mdl-control-height);border:1px solid var(--mdl-field-rule);border-radius:var(--mdl-control-radius);background-color:var(--mdl-field-surface);color:var(--mdl-field-ink);font:400 16px/1.5 var(--font-sans);transition:border-color var(--mdl-motion-duration) ease, box-shadow var(--mdl-motion-duration) ease;padding:14px 16px}.mdl-form .donate-page__select select{padding-right:42px}.mdl-form .ask-page__field textarea{min-height:174px}.mdl-form .ask-page__field--notes textarea{min-height:112px}.mdl-form .involvement__field textarea{min-height:132px}.mdl-form :is(.ask-page__field,.involvement__field,.donate-page__field) :is(input,select,textarea):focus-visible{border-color:var(--mdl-field-focus);outline:2px solid var(--mdl-field-focus);outline-offset:3px;box-shadow:none}.mdl-form :is(.ask-page__field,.involvement__field,.donate-page__field) [aria-invalid=true]{border-color:var(--mdl-field-ink);box-shadow:inset 3px 0 var(--mdl-field-focus)}.mdl-form :is(.ask-page__error,.involvement__error,.donate-page__error){border-left:2px solid var(--mdl-field-focus);color:var(--mdl-field-ink);margin-top:8px;padding-left:8px;font-size:13px;font-weight:500;line-height:1.5}.mdl-hero,.mdl-hero-header,.mdl-events__panel,.event-detail__closing,.mdl-footer,.donate-page__panel{--mdl-button-secondary-ink:var(--parchment);--mdl-button-focus:var(--about-gold)}.mdl-button[data-mdl-variant][data-mdl-size]{min-width:0;max-width:100%;min-height:var(--mdl-control-height);border-radius:var(--mdl-control-radius);height:auto;font-family:var(--font-sans);letter-spacing:.03em;text-align:center;text-transform:none;white-space:normal;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--mdl-motion-duration) ease, color var(--mdl-motion-duration) ease, border-color var(--mdl-motion-duration) ease;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.mdl-button[data-mdl-variant=default][data-mdl-size]{border:1px solid var(--about-link);background:var(--about-gold);color:var(--ink)}.mdl-button[data-mdl-variant=green][data-mdl-size]{border:1px solid var(--forest);background:var(--forest);color:var(--parchment)}.mdl-button:is([data-mdl-variant=outline],[data-mdl-variant=secondary])[data-mdl-size]{border:1px solid var(--about-link);color:var(--mdl-button-secondary-ink,var(--forest));background:0 0}.mdl-button[data-mdl-variant=text][data-mdl-size]{min-height:44px;color:var(--mdl-button-secondary-ink,var(--about-link));letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:8px 0;font-size:12px}.mdl-button[data-mdl-variant][data-mdl-size=sm]{min-height:44px;padding:10px 16px;font-size:13px}.mdl-button[data-mdl-variant][data-mdl-size=icon]{width:44px;min-height:44px;padding:10px}.mdl-button[data-mdl-variant][data-mdl-size]:hover:not(:disabled){filter:none}.mdl-button[data-mdl-variant=default][data-mdl-size]:hover:not(:disabled){background:color-mix(in srgb, var(--about-gold) 90%, var(--ivory))}.mdl-button[data-mdl-variant=green][data-mdl-size]:hover:not(:disabled){background:var(--about-primary)}.mdl-button:is([data-mdl-variant=outline],[data-mdl-variant=secondary])[data-mdl-size]:hover:not(:disabled){background:color-mix(in srgb, var(--about-gold) 10%, transparent)}.mdl-button[data-mdl-variant=text][data-mdl-size]:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.mdl-button[data-mdl-variant][data-mdl-size]:focus-visible{outline:2px solid var(--mdl-field-focus,var(--mdl-button-focus,var(--about-link)));outline-offset:4px}.mdl-button[data-mdl-variant][data-mdl-size]:disabled{cursor:not-allowed;opacity:.5}.mdl-button[data-mdl-variant][data-mdl-size] svg{flex-shrink:0;width:18px;height:18px}.mdl-button[data-mdl-variant][data-mdl-size] [data-mdl-arrow]{transition:transform var(--mdl-motion-duration) ease}.mdl-button[data-mdl-variant][data-mdl-size]:is(:hover,:focus-visible):not(:disabled) [data-mdl-arrow]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.mdl-form *,.mdl-button,.mdl-button [data-mdl-arrow]{transition:none!important}.mdl-button[data-mdl-variant][data-mdl-size]:is(:hover,:focus-visible) [data-mdl-arrow]{transform:none}}
