/* Construction: layout only */
body[data-page="construction"] .hero--plate .hero__inner > *{max-width:480px}
body[data-page="construction"] .hero--plate .cta{margin-top:28px}
body[data-page="construction"] #parades h2 + .a{margin-top:32px}
body[data-page="construction"] #parades .more__btn{margin-top:20px}
body[data-page="construction"] #parades .s__media{aspect-ratio:3/2}
body[data-page="construction"] #how .lead{margin-top:-8px}
body[data-page="construction"] .lisa__p .names{margin-bottom:0}
body[data-page="construction"] .lisa__p .body{max-width:52ch;margin-top:16px}
body[data-page="construction"] .lisa__p .trig{margin-top:12px}
body[data-page="construction"] .lisa__b{margin-top:clamp(48px,6vw,80px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line-2);margin-bottom:24px}
/* R31/R37 #6: the H2 sits on the picture's black side (left half), never over the sparks; full viewport so the Doors land on a whole panel */
body[data-page="construction"] #statement .s__media{height:100svh;min-height:560px;aspect-ratio:auto}
body[data-page="construction"] #statement .s__media img,body[data-page="construction"] #statement .s__media video{object-position:78% 50%}
body[data-page="construction"] #statement .s__media::before{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#000 0,#000 34%,rgba(0,0,0,0) 56%)}
body[data-page="construction"] #statement .s__type{top:50%;bottom:auto;transform:translateY(-50%)}
body[data-page="construction"] #statement .t-0{font-size:clamp(2.5rem,1.4rem + 3.2vw,4.75rem);max-width:min(11ch,100%)}
body[data-page="construction"] #statement .t-0 em{display:block}
body[data-page="construction"] #builders .a{max-width:34ch}
@media(max-width:700px){
  body[data-page="construction"] .hero--plate{justify-content:flex-start;min-height:0;padding-top:calc(var(--nav-h) + 48px)}
  body[data-page="construction"] .hero--plate .hero__plate{position:relative;inset:auto;z-index:0;aspect-ratio:13/10;margin-bottom:28px}
  body[data-page="construction"] .hero--plate .hero__inner > *{max-width:none}
  body[data-page="construction"] #statement .s__media{height:auto;min-height:0;aspect-ratio:16/9}
  body[data-page="construction"] #statement .s__media img,body[data-page="construction"] #statement .s__media video{object-position:70% 50%}
  body[data-page="construction"] #statement .s__media::before{display:none}
  body[data-page="construction"] #statement .s__type{position:relative;top:auto;transform:none;padding:32px 0 0}
  body[data-page="construction"] #statement{padding-bottom:var(--space-section)}
  body[data-page="construction"] #parades .s__media{aspect-ratio:3/2}
}
/* #8: the band now sits above the Flood, so it breathes like every other seam */
body[data-page="construction"] #builders{padding-block:var(--space-section)}

