.about-page--coming-soon .site-shell{
  padding-top:0!important;
  background:#020204;
}
.about-page--coming-soon .site-shell>.hero{
  min-height:100svh!important;
  padding:132px clamp(20px,5vw,90px) 42px!important;
  overflow:hidden;
  border-bottom:0;
  background:#020204;
}
.about-page--coming-soon .site-shell>.hero::after{
  content:"";
  position:absolute;
  z-index:2;
  inset:0;
  background:linear-gradient(180deg,rgba(0,0,0,.64),rgba(0,0,0,.78)),radial-gradient(circle at 50% 48%,rgba(68,72,104,.12),transparent 45%);
  pointer-events:none;
}
.about-page--coming-soon .hero-art{
  inset:0!important;
  opacity:.34!important;
  filter:saturate(.55) contrast(1.08) brightness(.46)!important;
}
.about-page--coming-soon .hero-grid{
  z-index:3;
  align-items:center;
  justify-content:center;
  text-align:center;
}
.about-page--coming-soon .eyebrow{
  margin-bottom:24px;
  color:rgba(255,255,255,.58);
}
.about-page--coming-soon .hero h1{
  max-width:1120px;
  margin:0;
  font-size:clamp(54px,7.2vw,112px);
  line-height:.87;
}
.about-page--coming-soon .hero h1 span{
  margin:0;
  color:rgba(255,255,255,.48);
}
.about-page--coming-soon .hero-bottom{
  flex-direction:column;
  align-items:center;
  gap:28px;
  margin-top:34px;
}
.about-page--coming-soon .hero-bottom>p{
  width:min(680px,90vw);
  margin:0;
  color:rgba(255,255,255,.62);
  font-size:clamp(14px,1.15vw,18px);
  text-align:center;
}
.about-page--coming-soon .round-link{
  width:90px;
  height:90px;
  padding:19px;
  background:rgba(5,7,12,.28);
  backdrop-filter:blur(12px);
}
.about-page--coming-soon .hero-index{z-index:3}
@media(max-width:700px){
  .about-page--coming-soon .site-shell>.hero{padding:108px 18px 28px!important}
  .about-page--coming-soon .hero h1{font-size:clamp(42px,11vw,58px)}
  .about-page--coming-soon .hero-bottom{gap:20px;margin-top:26px}
  .about-page--coming-soon .hero-bottom>p{font-size:13px}
  .about-page--coming-soon .round-link{width:78px;height:78px;padding:15px}
}
