.hero-stage{--ah:min(54vh,600px)}
.hero-rise{width:calc(var(--ah) * .75);max-width:100%;margin:0 auto}
.floaty{display:flex;justify-content:center}
.arch{height:var(--ah);width:calc(var(--ah) * .75);min-height:0;aspect-ratio:auto;flex:0 0 auto}
.chip.c1{left:-22%;top:20%}
.chip.c2{right:-20%;top:52%}
.chip.c3{left:-12%;bottom:8%}
@media (max-width:900px){
.hero-stage{--ah:min(54vh,calc((100vw - 110px) * 1.333),560px);padding:28px 0 44px;width:100%}
.chip.c1{left:-12%;top:14%}
.chip.c2{right:-12%;top:56%}
.chip.c3{left:-8%;bottom:6%}
.chip>div{font-size:11px;padding:7px 11px;gap:6px}
.chip .serif{font-size:18px!important}
}