/* Barcelona: water caustics over the hero work */
.water-hero > .film-img{object-position:50% 40%}
.water-hero .caustic{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:screen}
.water-hero .lede{font-family:var(--display);font-weight:600;font-size:clamp(22px,2.2vw,32px)}

.facts{margin:0;display:grid;gap:18px;align-content:start}
.facts div{display:grid;gap:2px;border-top:1px solid var(--line-2);padding-top:12px}
.facts dd{margin:0;font-size:19px}

.tiny .split{align-items:end}
.tiny h2{font-size:clamp(38px,6vw,96px)}
.ct-text{display:grid;gap:28px;justify-items:start}
.ct-text h2{font-size:clamp(32px,4.4vw,68px)}

.bcn-rest{margin-top:20px}

@media (prefers-reduced-motion:reduce){
  .water-hero .caustic{display:none}
}
.bcn-intro .big{font-size:clamp(22px,2.3vw,32px)}
