.gsea-c3-page .gsea-c3-full-hero.e-con{position:relative;isolation:isolate;min-height:760px;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:190px!important;padding-bottom:72px!important}
.gsea-c3-page .gsea-c3-full-grid.e-con{width:100%;flex-direction:column;align-items:flex-start}
.gsea-c3-page .gsea-c3-hero-copy.e-con{position:relative;z-index:1;flex:0 1 auto;width:48%;max-width:580px;min-width:0}
/* Shared header overlays only the Cohort 3 hero. */
body.gsea-c3-page{position:relative}
.gsea-c3-page .gsea-c3-shell{position:absolute;top:0;inset-inline:0;width:100%;z-index:50;background:transparent}
.gsea-c3-page .gsea-c3-shell .site-header{background:transparent}
@media(max-width:1024px){
 .gsea-c3-page .gsea-c3-full-hero.e-con{min-height:0;background-size:auto 340px!important;background-position:left top!important;padding-top:365px!important;padding-bottom:48px!important}
 .gsea-c3-page .gsea-c3-en .gsea-c3-full-hero.e-con{background-position:right top!important}
 .gsea-c3-page .gsea-c3-full-hero.e-con::before{content:"";position:absolute;inset:0 0 auto;height:350px;background:linear-gradient(180deg,transparent 55%,#111528 99%);pointer-events:none;z-index:0}
 .gsea-c3-page .gsea-c3-hero-copy.e-con{width:100%;max-width:none}
}


/* Cohort 3: immersive mobile hero */
@media(max-width:767px){
 .gsea-c3-page .gsea-c3-full-hero.e-con{
  min-height:100vh;
  min-height:100svh;
  height:auto;
  justify-content:center;
  background-size:cover!important;
  background-position:35% center!important;
  padding:170px 24px 56px!important;
 }
 .gsea-c3-page .gsea-c3-en .gsea-c3-full-hero.e-con{
  background-position:65% center!important;
 }
 .gsea-c3-page .gsea-c3-full-hero.e-con::before{
  content:"";
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  background:linear-gradient(180deg,
   rgba(10,15,30,.12) 0%,
   rgba(10,15,30,.48) 25%,
   rgba(10,15,30,.82) 65%,
   rgba(10,15,30,.94) 100%);
  pointer-events:none;
  z-index:0;
 }
 .gsea-c3-page .gsea-c3-full-grid.e-con{
  position:relative;
  z-index:1;
  width:100%;
 }
 .gsea-c3-page .gsea-c3-hero-copy.e-con{
  width:100%;
  max-width:none;
 }
}
