/* Section 07: a typographic statement followed by the NeuroOne signature. */
.convergence .convergence-stage{position:relative;padding:110px var(--gutter) 100px;min-height:680px;overflow:hidden}
.expansion-content{display:grid;justify-items:center;gap:75px;margin:95px 0 65px}
.convergence h2{position:relative;inset:auto;width:100%;margin:0;color:var(--navy);font-size:clamp(36px,8.7vw,142px);font-weight:700;line-height:1.08;letter-spacing:-.06em;text-align:center}
.expansion-line{display:block;overflow:hidden;padding-bottom:.08em}
.expansion-line>span{display:block}
.expansion-signature{width:min(54vw,650px)}
.expansion-signature img{width:100%;height:auto}
[data-motion=full] .convergence .convergence-stage{height:100svh;min-height:560px;padding-top:110px}
[data-motion=full] .expansion-content{position:absolute;inset:130px var(--gutter) 160px;display:grid;place-items:center;margin:0;gap:0}
[data-motion=full] .convergence h2,[data-motion=full] .expansion-signature{grid-area:1/1}
@media(max-width:767px){
  .convergence .convergence-stage{padding:100px 24px 90px;min-height:0}
  .convergence h2{font-size:clamp(28px,8.5vw,60px)}
  .expansion-content{gap:65px;margin:75px 0 55px}
  .expansion-signature{width:min(80vw,470px)}
  [data-motion=full] .convergence .convergence-stage{padding-top:100px;min-height:560px}
  [data-motion=full] .expansion-content{inset:135px 24px 200px}
}
@media(max-height:550px) and (min-width:768px){
  [data-motion=full] .convergence .convergence-stage{min-height:390px;padding-top:92px}
  [data-motion=full] .expansion-content{inset:125px var(--gutter) 120px}
  .convergence h2{font-size:clamp(36px,6vw,65px)}
  .expansion-signature{width:min(42vw,420px)}
}
