.ggm-footer{--ggm-footer-care-gap:.75rem;border-block-start:1px solid var(--ggm-local-border);padding-block:clamp(3rem,4.5vw,4.5rem) 2rem}.ggm-footer.ggm-scope [hidden]{display:none}.ggm-footer .ggm-footer__decoration{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ggm-footer .ggm-footer__motif{opacity:.045;inline-size:380px;max-inline-size:none;position:absolute;inset-block-end:-125px;inset-inline-end:-75px}.ggm-footer .ggm-footer__content{z-index:1;position:relative}.ggm-footer .ggm-footer__invite{border-block-end:1px solid var(--ggm-local-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block-end:2.25rem;display:grid}.ggm-footer .ggm-footer__invite-copy{min-inline-size:0}.ggm-footer .ggm-footer__eyebrow{color:var(--ggm-orchid,#e4a8a8);font-size:var(--ggm-text-eyebrow,.9375rem);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.75rem;font-weight:700;line-height:1.4}.ggm-footer .ggm-footer__invite-title{font-size:clamp(1.875rem,1.45rem + 1.4vw,2.5rem);line-height:1.2}.ggm-footer .ggm-footer__invite-text{max-inline-size:52ch;color:var(--ggm-text-muted);margin-block-start:.75rem;font-size:.9375rem;line-height:1.6}.ggm-footer .ggm-footer__invite-actions{justify-items:center;gap:.25rem;min-inline-size:0;display:grid}.ggm-footer .ggm-footer__join-note{max-inline-size:29ch;color:var(--ggm-text-muted);text-align:center;margin:.25rem 0;font-size:.8125rem;line-height:1.5}.ggm-footer .ggm-footer__join{padding:.875rem 1.25rem;font-size:.9375rem}.ggm-footer .ggm-footer__main{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-block-start:2rem;display:grid}.ggm-footer .ggm-footer__main>*{min-inline-size:0}.ggm-footer .ggm-footer__brand{align-items:center;min-block-size:44px;max-inline-size:100%;text-decoration:none;display:inline-flex}.ggm-footer .ggm-footer__logo-frame{aspect-ratio:1607/1024;inline-size:136px;display:block;position:relative;overflow:hidden}.ggm-footer .ggm-footer__logo{block-size:auto;inline-size:124.456%;max-inline-size:none;position:absolute;inset-block-start:-47.6563%;inset-inline-start:-12.2598%}.ggm-footer .ggm-footer__brand-text{max-inline-size:18ch;font-family:var(--ggm-font-heading,Georgia, serif);overflow-wrap:anywhere;font-size:1.65rem;font-weight:500;line-height:1.2}.ggm-footer .ggm-footer__intro{max-inline-size:32ch;color:var(--ggm-text-muted);margin-block-start:1rem;font-size:.9375rem;line-height:1.6}.ggm-footer .ggm-footer__social{flex-wrap:wrap;gap:.375rem;min-inline-size:0;margin-block-start:1rem;display:flex}.ggm-footer .ggm-footer__social-link{border:1px solid var(--ggm-local-border);min-block-size:44px;inline-size:44px;color:var(--ggm-text-muted);transition:color var(--ggm-motion-fast,.18s) ease, background-color var(--ggm-motion-fast,.18s) ease, border-color var(--ggm-motion-fast,.18s) ease;background:0 0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ggm-footer .ggm-footer__social-link>svg{flex:none;block-size:20px;inline-size:20px}.ggm-footer .ggm-footer__social-link:hover{color:var(--ggm-orchid,#e4a8a8);background:var(--ggm-plum-hover,#574371);border-color:var(--ggm-orchid,#e4a8a8)}.ggm-footer .ggm-footer__summary,.ggm-footer .ggm-footer__heading{color:var(--ggm-heading);font-family:var(--ggm-font-body,sans-serif);letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.4}.ggm-footer .ggm-footer__summary{cursor:default;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;padding-block:.25rem;list-style:none;display:flex}.ggm-footer .ggm-footer__summary::-webkit-details-marker{display:none}.ggm-footer .ggm-footer__chevron{display:none}.ggm-footer .ggm-footer__links{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ggm-footer .ggm-footer__links li{min-inline-size:0;margin:0;padding:0}.ggm-footer .ggm-footer__nav-link{min-block-size:36px;max-inline-size:100%;color:var(--ggm-text-muted);overflow-wrap:anywhere;align-items:center;padding-block:.25rem;font-size:.9375rem;line-height:1.45;text-decoration:none;display:inline-flex}.ggm-footer .ggm-footer__nav-link:hover{color:var(--ggm-white)}.ggm-footer .ggm-footer__nav-link:hover,.ggm-footer .ggm-footer__utility-link:hover,.ggm-footer .ggm-footer__back:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.ggm-footer .ggm-footer__contact-intro{color:var(--ggm-text-muted);margin-block:.375rem .75rem;font-size:.875rem;line-height:1.6}.ggm-footer .ggm-footer__chat{border:1px solid var(--ggm-local-border);border-radius:var(--ggm-radius-button,14px);min-block-size:64px;inline-size:100%;color:var(--ggm-white,#fff);transition:background-color var(--ggm-motion-fast,.18s) ease, border-color var(--ggm-motion-fast,.18s) ease;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;text-decoration:none;display:flex}.ggm-footer .ggm-footer__chat:hover{background:var(--ggm-plum-hover,#574371);border-color:var(--ggm-orchid,#e4a8a8);color:var(--ggm-white,#fff)}.ggm-footer .ggm-footer__chat>svg{color:var(--ggm-orchid,#e4a8a8)}.ggm-footer .ggm-footer__chat-copy{gap:.125rem;min-inline-size:0;display:grid}.ggm-footer .ggm-footer__chat-label{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.4}.ggm-footer .ggm-footer__phone{color:var(--ggm-text-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.ggm-footer .ggm-footer__email{min-block-size:44px;max-inline-size:100%;color:var(--ggm-text-muted);text-underline-offset:.25em;overflow-wrap:anywhere;align-items:center;margin-block-start:.125rem;font-size:.8125rem;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ggm-footer .ggm-footer__email:hover{color:var(--ggm-white);text-decoration-thickness:2px}.ggm-footer .ggm-footer__email>span{min-inline-size:0}.ggm-footer .ggm-footer__bottom{border-block-start:1px solid var(--ggm-local-border);gap:0;margin-block-start:2rem;padding-block-start:1.25rem;display:grid}.ggm-footer .ggm-footer__legal-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding-block-end:1.125rem;display:grid}.ggm-footer .ggm-footer__fineprint{gap:0;min-inline-size:0;display:grid}.ggm-footer .ggm-footer__ownership{min-inline-size:0;color:var(--ggm-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.ggm-footer .ggm-footer__company{color:var(--ggm-pearl,#ede2e0);font-family:var(--ggm-font-body,sans-serif);font-weight:700}.ggm-footer .ggm-footer__registration{font-size:.75rem}.ggm-footer .ggm-footer__legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 1.25rem;max-inline-size:100%;margin-block-start:0;display:flex}.ggm-footer .ggm-footer__utility-link,.ggm-footer .ggm-footer__back{min-block-size:44px;max-inline-size:100%;color:var(--ggm-pearl,#ede2e0);overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.ggm-footer .ggm-footer__closing-row{border-block-start:1px solid var(--ggm-local-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.5rem;padding-block-start:.5rem;display:grid}.ggm-footer .ggm-footer__copyright,.ggm-footer .ggm-footer__credit{min-inline-size:0;color:var(--ggm-text-muted);margin:0;font-size:.75rem;line-height:1.7}.ggm-footer .ggm-footer__copyright{line-height:1.5}.ggm-footer .ggm-footer__credit{text-align:start;line-height:1.3}.ggm-footer .ggm-footer__credit-link{color:var(--ggm-pearl,#ede2e0);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.ggm-footer .ggm-footer__credit-link:hover{color:var(--ggm-orchid,#e4a8a8);text-decoration-thickness:2px}.ggm-footer .ggm-footer__credit-link:focus-visible{outline:2px solid var(--ggm-orchid,#e4a8a8);outline-offset:3px;border-radius:2px}.ggm-footer .ggm-footer__care-note{margin:var(--ggm-footer-care-gap) 0 0;color:var(--ggm-text-muted);font-size:.6875rem;line-height:1.3}.ggm-footer .ggm-footer__back{color:var(--ggm-text-muted);justify-self:end;font-size:.75rem}.ggm-footer .ggm-footer__back svg{block-size:16px;inline-size:16px}@media (width<=1023px){.ggm-footer .ggm-footer__legal-row{grid-template-columns:minmax(0,1fr);gap:.625rem;padding-block-end:.75rem}.ggm-footer .ggm-footer__legal{justify-content:flex-start;margin-block-start:0}}@media (width>=768px) and (width<=1023px){.ggm-footer .ggm-footer__main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem 2.5rem}.ggm-footer .ggm-footer__brand-column{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;display:grid}.ggm-footer .ggm-footer__social{grid-column:1/-1;margin-block-start:0}.ggm-footer .ggm-footer__intro{margin:0}}@media (width<=767px){.ggm-footer{--ggm-footer-care-gap:1.5rem;padding-block:3.5rem 2.5rem}.ggm-footer .ggm-footer__invite{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block-end:1.25rem}.ggm-footer .ggm-footer__invite-title{font-size:clamp(1.625rem,1.25rem + 1.7vw,1.75rem)}.ggm-footer .ggm-footer__eyebrow{margin-block-end:.5rem}.ggm-footer .ggm-footer__invite-text{margin-block-start:.5rem}.ggm-footer .ggm-footer__invite-actions{justify-items:stretch}.ggm-footer .ggm-footer__join-note{text-align:center;justify-self:center;inline-size:100%}.ggm-footer .ggm-footer__main{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block-start:1.25rem}.ggm-footer .ggm-footer__brand-column{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ggm-footer .ggm-footer__social{grid-column:1/-1;margin-block-start:0}.ggm-footer .ggm-footer__logo-frame{inline-size:96px}.ggm-footer .ggm-footer__brand-text{max-inline-size:9ch;font-size:1.375rem}.ggm-footer .ggm-footer__intro{margin:0;font-size:.875rem}.ggm-footer .ggm-footer__explore{border-block:1px solid var(--ggm-local-border)}.ggm-footer .ggm-footer__summary{cursor:pointer;min-block-size:52px;margin:0;padding-block:.75rem}.ggm-footer .ggm-footer__chevron{transition:transform var(--ggm-motion-fast,.18s) ease;display:block}.ggm-footer .ggm-footer__explore[open] .ggm-footer__chevron{transform:rotate(180deg)}.ggm-footer .ggm-footer__navigation{padding-block-end:.5rem}.ggm-footer .ggm-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.ggm-footer .ggm-footer__nav-link{font-size:.875rem}.ggm-footer .ggm-footer__bottom{margin-block-start:1.25rem;padding-block-start:1rem}.ggm-footer .ggm-footer__care-note{margin-block:var(--ggm-footer-care-gap)}.ggm-footer .ggm-footer__ownership{font-size:.75rem}.ggm-footer .ggm-footer__registration{font-size:.6875rem}.ggm-footer .ggm-footer__legal-row{gap:0}.ggm-footer .ggm-footer__legal{grid-template-columns:minmax(0,1fr);place-items:start;gap:0;display:grid}.ggm-footer .ggm-footer__utility-link{min-block-size:24px;padding-block:2px;font-size:.75rem;line-height:1.35}.ggm-footer .ggm-footer__copyright,.ggm-footer .ggm-footer__credit{font-size:.6875rem}.ggm-footer .ggm-footer__closing-row{gap:.5rem 1rem;padding-block-start:.5rem}.ggm-footer .ggm-footer__back{font-size:.6875rem}.ggm-footer .ggm-footer__motif{inline-size:300px;inset-block-end:-80px}}@media (prefers-reduced-motion:reduce){.ggm-footer .ggm-footer__chat,.ggm-footer .ggm-footer__chevron,.ggm-footer .ggm-footer__social-link{transition:none}}@media (forced-colors:active){.ggm-footer .ggm-footer__chat,.ggm-footer .ggm-footer__social-link{border-color:linktext}.ggm-footer .ggm-footer__decoration{display:none}}.ggm-header-mount{--ggm-header-row-min:88px;--ggm-header-shell:#ede2e0fa;--ggm-header-gutter:clamp(1.25rem, 4vw, 6rem);z-index:var(--ggm-z-header,100);inline-size:100%;min-inline-size:0;position:sticky;inset-block-start:0}.ggm-header{--ggm-surface:var(--ggm-pearl,#ede2e0);background:var(--ggm-header-shell);border-block-end:1px solid var(--ggm-border,#43376529);inline-size:100%;color:var(--ggm-martinique,#433765);-webkit-backdrop-filter:blur(12px);transition:box-shadow var(--ggm-motion-fast,.18s) ease}.ggm-header-mount[data-scrolled=true] .ggm-header{box-shadow:0 5px 22px #30264814}.ggm-header .ggm-header__giving{background:var(--ggm-martinique,#433765);min-inline-size:0;color:var(--ggm-paper,#fbf7f5);border-block-end:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding-inline-start:max(var(--ggm-header-gutter), env(safe-area-inset-left));padding-inline-end:max(var(--ggm-header-gutter), env(safe-area-inset-right));font-size:12px;line-height:1.5;display:grid}.ggm-header .ggm-header__giving[hidden]{display:none}.ggm-header .ggm-header__giving-viewport{min-inline-size:0;overflow:hidden}.ggm-header .ggm-header__giving-link{min-block-size:44px;min-inline-size:0;color:inherit;border-radius:2px;text-decoration:none;display:block;position:relative}.ggm-header .ggm-header__giving-link:focus-visible{outline:2px solid var(--ggm-orchid,#e4a8a8);outline-offset:-3px}.ggm-header .ggm-header__giving-source{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 28px;padding-block:12px;display:flex}.ggm-header .ggm-header__giving-message{text-align:center;justify-content:center;align-items:center;gap:9px;min-inline-size:0;font-weight:400;line-height:1.5;display:inline-flex}.ggm-header .ggm-header__giving-message>svg{color:var(--ggm-orchid,#e4a8a8);flex:0 0 15px;display:block}.ggm-header .ggm-header__giving-message>span{min-inline-size:0}.ggm-header .ggm-header__giving-message strong{font-weight:700}.ggm-header .ggm-header__giving-message:nth-child(2) strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ggm-header .ggm-header__giving-track{align-items:center;min-block-size:44px;inline-size:max-content;display:none}.ggm-header .ggm-header__giving-group{flex:none;align-items:center;min-block-size:44px;inline-size:max-content;display:flex}.ggm-header .ggm-header__giving-pair{white-space:nowrap;flex:none;align-items:center;gap:52px;padding-inline-end:52px;display:flex}.ggm-header .ggm-header__giving-pair .ggm-header__giving-message{white-space:nowrap;text-align:start;flex:none}.ggm-header .ggm-header__giving[data-giving-motion=true]:not([data-giving-paused=true]):not([data-giving-reading=true]) .ggm-header__giving-source{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ggm-header .ggm-header__giving[data-giving-motion=true]:not([data-giving-paused=true]):not([data-giving-reading=true]) .ggm-header__giving-track{animation:ggm-giving-travel var(--ggm-giving-duration,40s) linear infinite;will-change:transform;display:flex}.ggm-header .ggm-header__giving:hover .ggm-header__giving-track{animation-play-state:paused}.ggm-header .ggm-header__giving-toggle{appearance:none;block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--ggm-paper,#fbf7f5);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.ggm-header .ggm-header__giving-toggle:hover{color:var(--ggm-paper,#fbf7f5);background:#ffffff17}.ggm-header .ggm-header__giving-toggle:focus-visible{outline:2px solid var(--ggm-orchid,#e4a8a8);outline-offset:-4px}.ggm-header .ggm-header__giving-toggle[hidden]{display:none}.ggm-header .ggm-header__giving-toggle svg{flex:none;display:block}.ggm-header .ggm-header__giving-toggle .ggm-header__giving-play,.ggm-header .ggm-header__giving-toggle[aria-pressed=true] .ggm-header__giving-pause{display:none}.ggm-header .ggm-header__giving-toggle[aria-pressed=true] .ggm-header__giving-play{display:block}@keyframes ggm-giving-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}.ggm-header .ggm-header__row{inline-size:100%;max-inline-size:none;min-block-size:var(--ggm-header-row-min);grid-template-columns:minmax(100px,130px) minmax(0,1fr) auto;align-items:center;column-gap:clamp(1rem,1.5vw,1.5rem);margin-inline:0;padding-block:8px;padding-inline-start:max(var(--ggm-header-gutter), env(safe-area-inset-left));padding-inline-end:max(var(--ggm-header-gutter), env(safe-area-inset-right));display:grid}.ggm-header .ggm-header__skip{z-index:var(--ggm-z-menu,200);border:1px solid var(--ggm-martinique,#433765);border-radius:var(--ggm-radius-small,10px);background:var(--ggm-paper,#fbf7f5);max-inline-size:calc(100% - 2rem);color:var(--ggm-martinique,#433765);overflow-wrap:anywhere;padding:.75rem 1rem;font-size:.9375rem;text-decoration:underline;position:absolute;inset-block-start:.5rem;inset-inline-start:max(var(--ggm-header-gutter), env(safe-area-inset-left));transform:translateY(-200%)}.ggm-header .ggm-header__skip:focus{transform:translateY(0)}.ggm-header .ggm-header__brand{min-block-size:44px;min-inline-size:0;max-inline-size:100%;color:var(--ggm-martinique,#433765);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.ggm-header .ggm-header__logo-frame{aspect-ratio:1607/1024;flex-shrink:0;inline-size:100px;display:block;position:relative;overflow:hidden}.ggm-header .ggm-header__logo{block-size:auto;inline-size:124.456%;max-inline-size:none;position:absolute;inset-block-start:-47.6563%;inset-inline-start:-12.2598%}.ggm-header .ggm-header__brand-text{max-inline-size:130px;font-family:var(--ggm-font-heading,Georgia, serif);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:500;line-height:1.12}.ggm-header .ggm-header__nav{min-inline-size:0}.ggm-header .ggm-header__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem clamp(.25rem,.65vw,.75rem);margin:0;padding:0;list-style:none;display:flex}.ggm-header .ggm-header__links li{min-inline-size:0;margin:0;padding:0}.ggm-header .ggm-header__link{min-block-size:44px;color:var(--ggm-martinique,#433765);font-family:var(--ggm-font-body,sans-serif);border-radius:var(--ggm-radius-small,10px);transition:background-color var(--ggm-motion-fast,.18s) ease;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex;position:relative}.ggm-header .ggm-header__link:hover,.ggm-header .ggm-header__link[aria-current=location]{background:var(--ggm-rose-soft,#f3d5d5)}.ggm-header .ggm-header__link[aria-current=location] .ggm-header__label{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.ggm-header .ggm-header__link-copy{gap:.25rem;min-inline-size:0;display:grid}.ggm-header .ggm-header__label{overflow-wrap:anywhere}.ggm-header .ggm-header__description,.ggm-header .ggm-header__arrow,.ggm-header .ggm-header__help,.ggm-header .ggm-header__cta-short{display:none}.ggm-header .ggm-header__actions{justify-content:end;align-items:center;gap:.625rem;min-inline-size:0;display:flex}.ggm-header .ggm-header__cta{padding:.8125rem 1.125rem;font-size:.9375rem}.ggm-header .ggm-header__toggle{block-size:44px;inline-size:44px;color:var(--ggm-martinique,#433765);border:1px solid var(--ggm-border,#43376529);border-radius:var(--ggm-radius-small,10px);cursor:pointer;background:0 0;flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;display:none}.ggm-header .ggm-header__toggle:hover{background:var(--ggm-rose-soft,#f3d5d5)}.ggm-header .ggm-header__toggle-lines{block-size:16px;inline-size:20px;display:block;position:relative}.ggm-header .ggm-header__toggle-lines span{block-size:1.5px;inline-size:20px;transition:transform var(--ggm-motion-fast,.18s) ease;background:currentColor;border-radius:2px;position:absolute;inset-inline-start:0}.ggm-header .ggm-header__toggle-lines span:first-child{inset-block-start:4px}.ggm-header .ggm-header__toggle-lines span:last-child{inset-block-start:11px}.ggm-header .ggm-header__toggle[aria-expanded=true] .ggm-header__toggle-lines span:first-child{transform:translateY(3.5px)rotate(45deg)}.ggm-header .ggm-header__toggle[aria-expanded=true] .ggm-header__toggle-lines span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=1279px){.ggm-header-mount{--ggm-header-row-min:76px;--ggm-header-gutter:var(--ggm-gutter,1.25rem)}.ggm-header .ggm-header__row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.ggm-header .ggm-header__brand{grid-area:1/1}.ggm-header .ggm-header__actions{grid-area:1/2}.ggm-header .ggm-header__logo-frame{inline-size:76px}.ggm-header .ggm-header__brand-text{max-inline-size:160px;font-size:1.125rem}.ggm-header .ggm-header__cta{min-block-size:44px;padding:.65rem .875rem}.ggm-header .ggm-header__nav{grid-area:2/1/auto/-1}.ggm-header .ggm-header__nav-inner{padding-block:.375rem 1.25rem}.ggm-header .ggm-header__links{justify-content:stretch;gap:.25rem;inline-size:100%;display:grid}.ggm-header .ggm-header__link{gap:1rem;padding:.875rem .75rem}.ggm-header .ggm-header__links li+li{border-block-start:1px solid var(--ggm-border,#43376529)}.ggm-header .ggm-header__label{font-family:var(--ggm-font-heading,Georgia, serif);font-size:1.25rem;font-weight:500}.ggm-header .ggm-header__description{color:var(--ggm-muted,#6d6074);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.ggm-header .ggm-header__arrow{flex-shrink:0;block-size:18px;inline-size:18px;display:block}.ggm-header .ggm-header__help{background:var(--ggm-lavender-soft,#e9dfed);border:1px solid var(--ggm-border,#43376529);border-radius:var(--ggm-radius-card,22px);gap:.125rem;margin-block-start:.75rem;padding:.875rem 1.125rem;display:grid;position:relative}.ggm-header .ggm-header__help-copy{color:var(--ggm-muted,#6d6074);font-size:.8125rem;line-height:1.5;position:relative}.ggm-header .ggm-header__contact{flex-wrap:wrap;justify-self:start;align-items:center;gap:.25rem;min-block-size:44px;max-inline-size:100%;font-size:.9375rem;line-height:1.4;display:inline-flex;position:relative}.ggm-header .ggm-header__contact svg{margin-inline-start:.35rem}.ggm-header .ggm-header__motif{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ggm-header .ggm-header__motif-image{object-fit:contain;block-size:85px;inline-size:114px;opacity:var(--ggm-pattern-opacity,.07);position:absolute;inset-block-end:-8px;inset-inline-end:12px}.ggm-header-mount[data-enhanced=true] .ggm-header__toggle{display:inline-flex}.ggm-header-mount:not([data-enhanced]) .ggm-header__nav{display:none}.ggm-header-mount[data-enhanced=true] .ggm-header__nav{max-block-size:calc(100dvh - var(--ggm-header-height,76px) - 1px);overscroll-behavior-y:contain;background:var(--ggm-paper,#fbf7f5);border-block-end:1px solid var(--ggm-border,#43376529);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto;box-shadow:0 16px 24px #30264814}.ggm-header-mount[data-enhanced=true] .ggm-header__nav-inner{inline-size:100%;max-inline-size:none;margin-inline:0;padding-block-end:max(1.25rem, env(safe-area-inset-bottom));padding-inline-start:max(var(--ggm-header-gutter), env(safe-area-inset-left));padding-inline-end:max(var(--ggm-header-gutter), env(safe-area-inset-right))}}@media (width<=419px){.ggm-header .ggm-header__cta-long{display:none}.ggm-header .ggm-header__cta-short{display:inline}.ggm-header .ggm-header__brand-text{max-inline-size:128px}}.ggm-header [hidden],.ggm-header .ggm-header__nav[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ggm-header,.ggm-header .ggm-header__link,.ggm-header .ggm-header__toggle-lines span{transition:none}}@media (forced-colors:active){.ggm-header,.ggm-header .ggm-header__toggle,.ggm-header .ggm-header__help{border-color:canvastext}}@media (width<=767px){.ggm-header .ggm-header__giving{font-size:11px}.ggm-header .ggm-header__giving-pair{gap:32px;padding-inline-end:32px}.ggm-header .ggm-header__giving-source{justify-content:flex-start;gap:7px;padding-block:10px}.ggm-header .ggm-header__giving-source>.ggm-header__giving-message{text-align:start;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ggm-header .ggm-header__giving .ggm-header__giving-track{animation:none;display:none}.ggm-header .ggm-header__giving .ggm-header__giving-source{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;padding-block:10px;position:static;overflow:visible}.ggm-header .ggm-header__giving .ggm-header__giving-toggle{display:none}}@media (forced-colors:active){.ggm-header .ggm-header__giving{border-block:1px solid canvastext}.ggm-header .ggm-header__giving-toggle{border:1px solid buttontext}}
