@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;1,400&family=Manrope:wght@300;400;500;600&display=swap');
/* About introduction labels and Crisis resources block */
#gst-about .gst-about-eyebrow{color:#EE964B!important}
#gst-about .gst-about-cards .gst-about-crisis-card{border-color:#B4232A!important}
#gst-about .gst-about-cards .gst-about-crisis-card :is(h3,p){color:#B4232A!important}
:root{--gst-about-navy:#143f56;--gst-about-aqua:#A8D5D0;--gst-about-orange:#b6531d;--gst-about-cream:#fffefa;--gst-about-sand:#f5f0e7;--gst-about-ink:#24363f;--gst-about-line:#d8dfdc}
.gst-about,.gst-about *{box-sizing:border-box}.gst-about{background:transparent;color:var(--gst-about-ink);font:400 16px/1.75 'Manrope',sans-serif}.gst-about h1,.gst-about h2,.gst-about h3,.gst-about p{margin:0}.gst-about h1,.gst-about h2,.gst-about h3{font-family:'Lora',serif;color:var(--gst-about-navy);font-weight:400;letter-spacing:-.035em}.gst-about h1{font-size:clamp(38px,4.3vw,66px);line-height:1.22;max-width:1050px}.gst-about h1 em{font-weight:400}.gst-about h2{font-size:clamp(30px,3.4vw,46px);line-height:1.2}.gst-about h3{font-size:24px;line-height:1.25}.gst-about a{color:var(--gst-about-navy)}.gst-about-wrap,.gst-home-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.gst-about-eyebrow{color:var(--gst-about-orange);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.5;margin-bottom:20px!important}
.gst-about-hero{padding:76px 0 55px;background:transparent}.gst-about-hero-grid{display:block}.gst-about-hero h1{max-width:1050px;color:#62B6CB}.gst-about-lead{max-width:860px;margin-top:25px!important;color:var(--gst-about-navy);font-size:21px;line-height:1.6}
.gst-about-mission{display:grid;grid-template-columns:.85fr 1fr;gap:110px;padding-block:90px}.gst-about-copy p+p,.gst-about-founder p+p{margin-top:20px}
.gst-about-founder{background:var(--gst-about-sand);padding:80px 0}.gst-about-founder-grid{display:grid;grid-template-columns:.72fr 1fr;gap:95px;align-items:center}.gst-about-founder img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 72% 74% at center,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 74% at center,#000 58%,transparent 100%)}.gst-about-founder h2{margin-bottom:26px}
.gst-about-together{padding-block:90px}.gst-about-together>h2{max-width:none;white-space:nowrap}.gst-about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px}.gst-about-cards article{min-height:285px;padding:32px;border:4px solid #8fcbd2!important;border-radius:5px;background:#fff;color:#168cae;font-weight:600;display:flex;flex-direction:column}.gst-about-cards article h3{color:#168cae;font-weight:500;margin-bottom:18px}.gst-about-cards article p{color:#168cae;font-size:15px;font-weight:600;line-height:1.7}.gst-about-cards article.gst-about-crisis-card{grid-column:1/-1!important;width:100%;min-height:0;display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;align-items:start}.gst-about-cards .gst-about-crisis-card h3{margin:0}
.gst-about-education{background:var(--gst-about-sand);padding:85px 0}.gst-about-education-grid{display:grid;grid-template-columns:.85fr 1fr;gap:110px;align-items:start}
.gst-about-foundation{background:linear-gradient(135deg,#dceff0,#edf5f3);padding:85px 0}.gst-about-foundation-grid{display:grid;grid-template-columns:.85fr 1fr;gap:110px;align-items:start}.gst-about-foundation .gst-about-text-link{display:inline-block;margin-top:24px}.gst-about-text-link{text-underline-offset:5px;font-weight:500}
body:has(#gst-about){background-color:var(--gst-about-cream)!important;background-image:linear-gradient(to bottom,#A8D5D0 0,#A8D5D0 650px,rgba(168,213,208,.82) 730px,rgba(168,213,208,0) 880px)!important;background-repeat:no-repeat!important}body:has(#gst-about) :is([data-headercontainer="zptheme-data-headercontainer"],.zpheader-style-01,.theme-header-topbar,.theme-header,.theme-header>.zpcontainer,.theme-navigation-and-icons,.zpheader-style-01.theme-header-fixed){background:transparent!important;box-shadow:none!important}body:has(#gst-about) :is(.theme-content-area,.theme-content-container,.theme-content-area-inner,.page-container,.zpsection,.zpcontainer,.zprow,.zpelem-col,.zpelem-codesnippet,.zpsnippet-container):has(#gst-about){width:100%!important;max-width:none!important;min-width:0;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(#gst-home-footer) .theme-footer-area:not(:has(#gst-home-footer)){display:none}
@media(max-width:800px){.gst-about-wrap,.gst-home-wrap{width:calc(100% - 40px)}.gst-about-mission,.gst-about-founder-grid,.gst-about-education-grid,.gst-about-foundation-grid{grid-template-columns:1fr;gap:40px}.gst-about-hero{padding:48px 0 35px}.gst-about-mission,.gst-about-together{padding-block:65px}.gst-about-founder,.gst-about-education,.gst-about-foundation{padding:65px 0}.gst-about-founder img{max-width:520px}.gst-about-together>h2{white-space:normal}.gst-about-cards{grid-template-columns:1fr}.gst-about-cards article{min-height:230px}.gst-about-cards .gst-about-crisis-card{grid-column:auto;grid-template-columns:1fr;gap:18px}.gst-about h1{font-size:clamp(38px,4.3vw,66px);line-height:1.22}}
@media(max-width:540px){body:has(#gst-about){background-image:linear-gradient(to bottom,#A8D5D0 0,#A8D5D0 420px,rgba(168,213,208,.82) 570px,rgba(168,213,208,0) 780px)!important}.gst-about-wrap,.gst-home-wrap{width:calc(100% - 36px)}.gst-about h1 br,.gst-about h2 br{display:none}.gst-about-hero{padding:48px 0 35px}.gst-about h1{font-size:39px;line-height:1.22}.gst-about-lead{font-size:18px;line-height:1.6}.gst-about-cards article{padding:26px}}

/* Equal access hero artwork: behind the crisis bar and navigation, hero only. */
body:has(#gst-about){position:relative;isolation:isolate;background-image:none!important}
body:has(#gst-about)::before{content:"";position:absolute;inset:0 0 auto;height:var(--gst-about-art-bottom,850px);z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,254,250,.86),rgba(255,254,250,.86)),url('/dynamicPages/about/about-equal-access-hero.jpg') center top/cover no-repeat;mask-image:linear-gradient(#000 0%,#000 80%,transparent 100%)}
/* Restore Zoho's native fixed scroll state; do not add a second scroll engine. */
@media(min-width:992px){body:has(#gst-about) .theme-header.theme-header-animate{position:fixed;padding:0!important}}
/* Supporting everyday people, families, neighborhoods, and communities */
.gst-about-everyday{padding:76px 0;background:linear-gradient(rgba(255,254,250,.78),rgba(255,254,250,.78)),url('/Test/photos/financial-considerations-for-mental-health-support.png') center/cover no-repeat}
.gst-about-everyday h2{max-width:1050px;margin-bottom:25px}
.gst-about-everyday p{max-width:1000px;color:var(--gst-about-navy);font-size:21px;line-height:1.6}
@media(max-width:800px){.gst-about-everyday{padding:48px 0}.gst-about-everyday p{font-size:18px}}

/* About page header mirrors the homepage logo size and type, while its menu is
   a compact group beginning 50px after the logo (not stretched to the edge). */
body:has(#gst-about) #page-top-network-banner-pill{display:none!important}
@media(min-width:992px){
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header>.zpcontainer{display:grid!important;box-sizing:border-box!important;width:calc(100% - var(--gst-about-header-left,40px) - 40px)!important;max-width:none!important;margin-left:var(--gst-about-header-left,40px)!important;margin-right:40px!important;padding:0!important;grid-template-columns:175px minmax(0,1fr)!important;column-gap:50px!important;align-items:center!important;justify-content:initial!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-branding-info{position:relative!important;inset:auto!important;float:none!important;display:block!important;flex:none!important;width:175px!important;min-width:175px!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-branding-info :is(.theme-logo-parent,a,picture){display:block!important;width:175px!important;height:175px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-branding-info img[data-zs-logo]{display:block!important;width:175px!important;height:175px!important;max-width:none!important;max-height:none!important;object-fit:contain!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-navigation-and-icons{position:relative!important;inset:auto!important;float:none!important;display:block!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu-area,body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu{display:block!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu>ul{display:flex!important;flex-flow:row nowrap!important;justify-content:flex-start!important;align-items:center!important;column-gap:clamp(20px,2vw,30px)!important;row-gap:0!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu>ul>li{position:relative!important;float:none!important;flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu>ul>li>a{font-family:'Lora',Georgia,serif!important;font-size:16.67px!important;font-weight:500!important;line-height:1.25!important;white-space:nowrap!important}
  body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu>ul>li>a .theme-menu-content,body:has(#gst-about) [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-menu>ul>li>a .theme-menu-name{font-family:'Lora',Georgia,serif!important;font-size:16.67px!important;font-weight:500!important;line-height:1.25!important}
}
