:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-about-header-section{background:linear-gradient(135deg, var(--brand-1), var(--brand-2))}.gb-element-about-header-divider{background-color:var(--accent);border-radius:var(--radius-full);height:4px;margin:0 0 var(--spacing-md);width:3.5rem}.gb-element-about-aims-header{margin-bottom:var(--spacing-xl);text-align:center}.gb-element-about-aims-grid{align-items:start;display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width:1024px){.gb-element-about-aims-grid{grid-template-columns:1fr}}.gb-element-about-team-section{background-color:var(--brand-1-tint-90)}.gb-element-about-team-header{text-align:center}.gb-element-about-cta-section{background:linear-gradient(135deg, var(--brand-1), var(--brand-2))}.gb-element-about-cta-wrap{text-align:center}.gb-element-about-cta-buttons{display:flex;gap:var(--spacing-sm);justify-content:center}.gb-element-tc-footer{background:linear-gradient(135deg, var(--brand-1), var(--brand-2));color:var(--base);padding-bottom:var(--spacing-xl);padding-top:var(--spacing-2xl)}.gb-element-tc-footer-wrap{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.gb-element-tc-footer-grid{display:grid;gap:var(--spacing-xl);grid-template-columns:1.4fr 0.8fr 1fr 1.4fr}@media (max-width:1024px){.gb-element-tc-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.gb-element-tc-footer-grid{grid-template-columns:1fr}}.gb-element-tc-footer-bottom{border-top:1px solid var(--base-alpha-20);margin-top:var(--spacing-xl);padding-top:var(--spacing-md);text-align:center}.gb-element-tc-header-wrap{align-items:center;display:flex;gap:var(--spacing-md);justify-content:space-between;padding-bottom:var(--spacing-xs);padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-top:var(--spacing-xs)}.gb-element-tc-header-brand{display:inline-flex;flex-shrink:0}.gb-element-tc-header-right{align-items:center;display:flex;gap:var(--spacing-md)}.gb-text-about-header-tagline{color:var(--base);opacity:0.85}.gb-text-about-header-headline{color:var(--base);margin-bottom:var(--spacing-sm)}.gb-text-about-header-intro{color:var(--base);font-size:1.125rem;line-height:1.6;margin-bottom:0;max-width:65ch;opacity:0.9}.gb-text-about-aims-tagline{color:var(--brand-1)}.gb-text-about-aims-headline{margin-bottom:0}.gb-text-about-aims-text-1{margin-bottom:0}.gb-text-about-aims-text-2{margin-bottom:0}.gb-text-about-aims-text-3{margin-bottom:0}.gb-text-about-team-tagline{color:var(--brand-1)}.gb-text-about-team-headline{margin-bottom:0}.gb-text-about-team-office-heading{color:var(--brand-1);font-size:1rem;font-weight:700;letter-spacing:0.05em;margin-bottom:var(--spacing-md);margin-top:var(--spacing-2xl);text-transform:uppercase}.gb-text-about-team-office-name{font-size:1.125rem;margin-bottom:0.25rem}.gb-text-about-team-office-role{color:var(--brand-1);font-size:0.875rem;font-weight:600;margin-bottom:0}.gb-text-about-team-office-empty{color:var(--contrast-2)}.gb-text-about-team-support-heading{color:var(--brand-1);font-size:1rem;font-weight:700;letter-spacing:0.05em;margin-bottom:var(--spacing-md);margin-top:var(--spacing-2xl);text-transform:uppercase}.gb-text-about-team-support-name{font-size:1.125rem;margin-bottom:0.25rem}.gb-text-about-team-support-role{color:var(--brand-1);font-size:0.875rem;font-weight:600;margin-bottom:0}.gb-text-about-team-support-empty{color:var(--contrast-2)}.gb-text-about-team-trustees-heading{color:var(--brand-1);font-size:1rem;font-weight:700;letter-spacing:0.05em;margin-bottom:var(--spacing-md);margin-top:var(--spacing-2xl);text-transform:uppercase}.gb-text-about-team-trustees-name{font-size:1.125rem;margin-bottom:0.25rem}.gb-text-about-team-trustees-role{color:var(--brand-1);font-size:0.875rem;font-weight:600;margin-bottom:0}.gb-text-about-team-trustees-empty{color:var(--contrast-2)}.gb-text-about-cta-headline{color:var(--base);margin-bottom:var(--spacing-sm)}.gb-text-about-cta-text{color:var(--base);line-height:1.6;margin-bottom:var(--spacing-lg);opacity:0.9}.gb-text-tc-footer-name{color:var(--base);font-size:1.375rem;font-weight:700;margin-bottom:var(--spacing-sm)}.gb-text-tc-footer-mission{color:var(--base);line-height:1.6;margin-bottom:var(--spacing-sm);opacity:0.9}.gb-text-tc-footer-charityno{color:var(--base);font-size:0.875rem;margin-bottom:0;opacity:0.75}.gb-text-tc-footer-explore-heading{color:var(--base);font-size:1rem;font-weight:700;letter-spacing:0.05em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.gb-text-tc-footer-contact-heading{color:var(--base);font-size:1rem;font-weight:700;letter-spacing:0.05em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.gb-text-tc-footer-phone{align-items:center;color:var(--base);column-gap:0.6em;display:flex;margin-bottom:var(--spacing-xs);opacity:0.9}.gb-text-tc-footer-address{align-items:flex-start;color:var(--base);column-gap:0.6em;display:flex;margin-bottom:var(--spacing-xs);opacity:0.9}.gb-text-tc-footer-facebook{align-items:center;column-gap:0.5em;display:flex;margin-bottom:0;margin-top:var(--spacing-xs)}.gb-text-tc-footer-facebook a{color:var(--base);opacity:0.9;text-decoration:none}.gb-text-tc-footer-facebook a:is(:hover, :focus){opacity:1;text-decoration:underline}.gb-text-tc-footer-mailing-heading{color:var(--base);font-size:1rem;font-weight:700;letter-spacing:0.05em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.gb-text-tc-footer-copyright{color:var(--base);font-size:0.875rem;margin-bottom:0;opacity:0.75}.gb-text-tc-header-donate{flex-shrink:0;padding:var(--spacing-xs) var(--spacing-md)}.gb-shape-about-aims-icon-1{color:var(--brand-1);display:inline-flex;margin-bottom:var(--spacing-sm)}.gb-shape-about-aims-icon-2{color:var(--brand-1);display:inline-flex;margin-bottom:var(--spacing-sm)}.gb-shape-about-aims-icon-3{color:var(--brand-1);display:inline-flex;margin-bottom:var(--spacing-sm)}.gb-looper-about-team-office-looper{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width:1024px){.gb-looper-about-team-office-looper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.gb-looper-about-team-office-looper{grid-template-columns:1fr}}.gb-looper-about-team-support-looper{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width:1024px){.gb-looper-about-team-support-looper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.gb-looper-about-team-support-looper{grid-template-columns:1fr}}.gb-looper-about-team-trustees-looper{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width:1024px){.gb-looper-about-team-trustees-looper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.gb-looper-about-team-trustees-looper{grid-template-columns:1fr}}.gb-loop-item-about-team-office-card{padding:var(--spacing-md)}.gb-loop-item-about-team-support-card{border-left:3px solid var(--brand-1);padding:var(--spacing-md)}.gb-loop-item-about-team-trustees-card{border-left:3px solid var(--brand-1);padding:var(--spacing-md)}.gb-media-about-team-office-photo{aspect-ratio:1 / 1;border-radius:var(--radius-md);display:block;height:auto;margin-bottom:var(--spacing-sm);object-fit:cover;width:100%}.gb-media-tc-header-logo{display:block;height:56px;width:auto}.gb-menu-container-tc-header-menu-container.gb-menu-container--mobile{background:linear-gradient(135deg, var(--brand-1), var(--brand-2));color:var(--base);padding-bottom:60px;padding-top:80px;position:fixed}.gb-menu-container-tc-header-menu-container.gb-menu-container--mobile .gb-menu{align-items:center;flex-direction:column;row-gap:0.5rem}.gb-menu-tcfoot01{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;row-gap:2px}.gb-menu-tcmenu01{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.gb-menu-item-mifoot01{list-style-type:none;margin:0}.gb-menu-item-mifoot01 .gb-menu-link{color:var(--base);display:inline-flex;opacity:0.9;padding:0.3em 0;text-decoration:none}.gb-menu-item-mifoot01 .gb-menu-link:is(:hover, :focus){opacity:1;text-decoration:underline}.gb-menu-item-mifoot01 .gb-menu-item-dropdown{display:none}.gb-menu-item-mimenu01{list-style-type:none;margin:0;position:relative}.gb-menu-item-mimenu01 .gb-menu-link{align-items:center;border-radius:var(--radius-md);color:var(--contrast);column-gap:6px;display:flex;font-weight:500;justify-content:space-between;padding:0.5em 14px;text-decoration:none;transition:var(--transition-fast)}.gb-menu-item-mimenu01 .gb-menu-link:is(:hover, :focus){background-color:var(--brand-1-tint-90);color:var(--brand-1)}.gb-menu-item-mimenu01.current-menu-item > .gb-menu-link{color:var(--brand-1);font-weight:600}@media (max-width:1024px){.gb-menu-item-mimenu01 .gb-menu-link{color:var(--base);font-size:1.25rem;justify-content:center;padding:0.6em 20px}.gb-menu-item-mimenu01 .gb-menu-link:is(:hover, :focus){background-color:transparent;color:var(--base);text-decoration:underline}.gb-menu-item-mimenu01.current-menu-item > .gb-menu-link{color:var(--base)}}.gb-sub-menu-smfoot01{display:none}.gb-sub-menu-smmenu01{background-color:var(--base);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);list-style-type:none;margin:0;padding:0.4rem 0;width:230px;z-index:100}@media (max-width:1024px){.gb-sub-menu-smmenu01{background-color:transparent;box-shadow:none;width:100%}}.gb-site-header-tc-header{background-color:var(--base);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}@media (width > 1024px) {.gb-navigation-tc-header-nav .gb-menu-toggle {display: none;}}@media (max-width: 1024px) {.gb-navigation-tc-header-nav .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-toggle-tc-header-toggle{align-items:center;background-color:transparent;border:0;color:var(--brand-1);cursor:pointer;display:none;padding:var(--spacing-xs);z-index:110}.gb-menu-toggle-tc-header-toggle svg{fill:currentColor;height:28px;width:28px}.gb-menu-toggle-tc-header-toggle:is(:hover, :focus){background-color:transparent;color:var(--brand-2)}.gb-menu-toggle-tc-header-toggle.gb-menu-toggle--toggled{color:var(--base);position:fixed;right:var(--spacing-md);top:var(--spacing-sm)}@media (max-width:1024px){.gb-menu-toggle-tc-header-toggle{display:flex}}