.construction-progress{--cp-header-offset:100px;position:relative;margin-top:var(--cp-header-offset);color:#2f3338;font-family:"Apercu Pro",Arial,sans-serif;font-weight:300;}
.construction-progress .pbox{min-height:calc(100vh - var(--cp-header-offset));padding-top:3.5vw}
.construction-progress .front{height:calc(100vh - var(--cp-header-offset))}
.construction-progress .front .pbox__grid{min-height:100%}
.construction-progress .front__img img{height:100%;object-fit:cover}
.construction-progress button{font:inherit;color:inherit}
.construction-progress .pbox__tab{background:transparent;border-width:0 0 1px;padding:0}
.construction-progress .pbtn__grid--reduced>*{grid-column:1/-1}
.construction-progress .pvideo__box{width:100%;aspect-ratio:16/9}.construction-progress .pvideo__box--vertical{width:25.486vw;aspect-ratio:9/16}
.construction-progress .pvideo__frame{display:block!important}.construction-progress .online iframe,.construction-progress .pvideo iframe{border:0}
.construction-progress .pvideo video{display:block;width:100%;height:100%;background:#000;object-fit:contain}
@media(max-width:1023px){.construction-progress{--cp-header-offset:112px;margin-top:var(--cp-header-offset)}.construction-progress .pbox{min-height:calc(100svh - var(--cp-header-offset));padding-top:16vw}.construction-progress .front{height:auto}.construction-progress .front__img,.construction-progress .front__img img{height:72vw}.construction-progress .pvideo__box--vertical{width:100%}}
