/* The name brackets the podium like the top and apron of a little stage. */
.stage h1{inset:0;left:0;top:0;width:100%;height:800px;pointer-events:none;z-index:3;font-size:inherit;letter-spacing:-.07em}
.name-lead,.name-end{display:block;position:absolute;left:3%;width:94%;text-align:center;line-height:.95}
.name-lead{top:85px;font-size:75px;font-weight:700;letter-spacing:-.06em}
.name-end{top:615px;font-size:190px;font-weight:900;letter-spacing:-.075em}
.maestro{top:133px;width:740px;max-width:75%}
.stage-line{top:38%}.stage-aside{top:42%}
.squeaks span:nth-child(1){top:52%;left:43%}
@media(min-width:1600px){.maestro{top:125px;width:770px}.name-lead{top:82px;font-size:80px}.name-end{top:610px;font-size:195px}}
@media(min-width:601px) and (max-width:1000px){.name-lead{top:100px;font-size:65px}.name-end{top:620px;font-size:170px}.maestro{top:190px;width:680px;max-width:95%}.stage-line{top:36%;font-size:23px}.stage-aside{top:45%;font-size:16px}}
@media(max-width:600px){.stage h1{height:570px}.name-lead{top:87px;font-size:11.8vw}.name-end{top:475px;font-size:26vw;line-height:.95}.maestro{top:139px;width:500px;max-width:none}.stage-line{top:359px;font-size:19px;left:6%}.stage-aside{top:387px;right:6%;font-size:12px;max-width:112px}}
@media(max-width:600px){.squeaks span:nth-child(1){top:43%;left:34%}}
