.opening-stage{place-items:center;display:grid}.opening-stage svg.logo{grid-area:1/1;width:min(86vw,760px);height:auto;overflow:visible}.opening-stage .date-wrap{grid-area:1/1;position:relative}.opening-stage .date{color:#e1e5e5;white-space:nowrap;letter-spacing:.14em;margin:0;font-family:Hanken Grotesk Variable,Hanken Grotesk,Arial,sans-serif;font-size:clamp(14px,1.9vw,26px);font-weight:500;line-height:1}.opening-stage .date-note{white-space:nowrap;color:#838a8f;letter-spacing:.18em;margin:1.6em 0 0;font-family:Hanken Grotesk Variable,Hanken Grotesk,Arial,sans-serif;font-size:clamp(9px,.85vw,12px);font-weight:500;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}
