*,:before,:after{box-sizing:border-box}html,body,#root{overscroll-behavior:none;-webkit-overflow-scrolling:touch;height:100%;margin:0;padding:0}body{background:var(--gf-color-background,#000)}.cyan-theme aside,.cyan-theme [class*=card]{-webkit-backdrop-filter:var(--gf-glass-blur,none)}.cyan-theme button[style*="var(--gf-color-accent)"]{color:var(--gf-color-button-text,#000)!important}.cyan-theme button:hover,.cyan-theme select:hover{box-shadow:0 0 20px var(--gf-cyan-glow,transparent);border-color:var(--gf-color-accent,#4ae0f0);transition:box-shadow .3s,border-color .3s}#affiliations>div,#partners>div{scrollbar-width:none;-ms-overflow-style:none}#affiliations>div::-webkit-scrollbar{display:none}#partners>div::-webkit-scrollbar{display:none}@media (width>=1024px){.site-header{padding-top:calc(var(--gf-space-xl) * 2)!important}}h2,h3{color:var(--gf-color-accent);margin-bottom:var(--gf-space-md);font-size:1.75rem;font-weight:600}@media (width<=768px){.two-column-container{flex-direction:column!important}.two-column-image{padding:10px 20px;flex:100%!important}.two-column-content{padding:0 20px;flex:100%!important}}.main-content{margin-left:0;margin-right:0}@media (width>=768px){.main-content{margin-left:var(--gf-space-lg);margin-right:var(--gf-space-lg)}}@media (width>=1024px){.main-content{margin-left:var(--gf-space-xl);margin-right:var(--gf-space-xl)}}@media (width>=1440px){.main-content{margin-left:calc(var(--gf-space-xl) * 2);margin-right:calc(var(--gf-space-xl) * 2)}}@media (width<=768px){h1{font-size:1.75rem!important}.main-content h2,h2{font-size:1.5rem!important}.main-content h3,h3{font-size:1.25rem!important}#hero>p{font-size:1.5rem!important}#partners h3{font-size:.9rem!important}.text-section p,.text-section li{font-size:1rem!important}.text-section h2+p{font-size:1.25rem!important}section[id*=cta] p,section[id*=cta] button,section[id*=cta] a,section[id*=cta]>div>div,div[style*=backgroundColor] h3+p{font-size:1rem!important}main h1,[style*="fontSize: \"2.5rem\""],[style*="fontSize: '2.5rem'"],[style*="fontSize: 2.5rem"]{font-size:1.75rem!important}[style*="fontSize: \"2rem\""],[style*="fontSize: '2rem'"],[style*="fontSize: 2rem"]{font-size:1.5rem!important}[style*="fontSize: \"1.5rem\""],[style*="fontSize: '1.5rem'"],[style*="fontSize: 1.5rem"]{font-size:1.25rem!important}[style*="fontSize: \"1.25rem\""],[style*="fontSize: '1.25rem'"],[style*="fontSize: 1.25rem"],[style*="fontSize: \"1.1rem\""],[style*="fontSize: '1.1rem'"],[style*="fontSize: 1.1rem"]{font-size:1rem!important}[style*="fontSize: \"0.95rem\""],[style*="fontSize: '0.95rem'"],[style*="fontSize: 0.95rem"]{font-size:.875rem!important}.site-header{padding:var(--gf-space-md)!important}#hero{min-height:20vh!important}#hero>p{margin-bottom:var(--gf-space-md)!important}nav a,nav div{padding:.4rem .8rem!important}nav{margin-top:var(--gf-space-sm,.75rem)!important}#partners{margin-top:var(--gf-space-md)!important;margin-bottom:var(--gf-space-md)!important}#partners>div{padding-left:var(--gf-space-md)!important;padding-right:var(--gf-space-md)!important;padding-top:var(--gf-space-md)!important;padding-bottom:var(--gf-space-md)!important}section[id*=cta]{padding:var(--gf-space-md)!important;margin-bottom:var(--gf-space-md)!important}section[id*=cta] button,section[id*=cta] a,section[id*=cta]>div>div{padding:var(--gf-space-md) var(--gf-space-lg)!important}section[id*=cta] p{margin-bottom:var(--gf-space-md)!important}div[style*=backgroundColor][style*="var(--gf-color-surface)"]{padding:var(--gf-space-md)!important}.text-section{margin-bottom:var(--gf-space-md)!important}.text-section p{margin-bottom:var(--gf-space-sm,.5rem)!important}.text-section h2+p{margin-bottom:var(--gf-space-md)!important}.text-section ul{margin-bottom:var(--gf-space-sm,.5rem)!important;padding-left:1.2em!important}.text-section li{margin-bottom:var(--gf-space-sm,.5rem)!important}footer{padding:var(--gf-space-md)!important}.main-content{padding:var(--gf-space-md)!important;padding-top:var(--gf-space-lg)!important}.main-content>div>div[style*=marginTop]{margin-top:var(--gf-space-lg)!important}main>div>div[style*=marginBottom]{margin-bottom:var(--gf-space-md)!important}main>div>div[style*=padding]{padding:var(--gf-space-md)!important}}
