.kinetic-column-channels{clip-path:url(#kinetic-column-mask);opacity:0}
.kinetic-column-boundaries{opacity:0}
/* Asset observatory: a quiet glass wing and one uninterrupted viewing aperture. */
@media(min-width:761px){
 .landscape-story .story-panel[data-scene="2"] h2{font-size:clamp(32px,2.8vw,49px);line-height:1.07;letter-spacing:-.045em}
 .landscape-story .story-panel[data-scene="2"] .chapter-kicker{margin-bottom:22px}
 .landscape-story .story-panel[data-scene="2"] .story-description{max-width:none;margin-top:23px;font-size:14px;line-height:1.7}
 .landscape-story .story-panel[data-scene="2"] .asset-spec{position:absolute;top:var(--asset-spec-top,55vh);left:0;width:100%;max-width:none;margin:0;padding:0;border:0;display:grid;grid-template-columns:1fr 1.05fr;gap:22px}
 .landscape-story .story-panel[data-scene="2"] .asset-spec>div{padding-top:13px;border-top:1px solid #cee7f13b}
 .landscape-story .story-panel[data-scene="2"] .asset-spec span{display:block;font-size:8px;line-height:1.5;letter-spacing:.03em;margin-bottom:9px;color:#b2d3e2}
 .landscape-story .story-panel[data-scene="2"] .asset-spec strong{display:block;font-size:12px;line-height:1.55;font-weight:400;color:#e1eef4}
}
@media(min-width:761px) and (max-height:800px){
 .landscape-story .story-panel[data-scene="2"] .chapter-kicker{margin-bottom:17px}
 .landscape-story .story-panel[data-scene="2"] .story-description{margin-top:18px;font-size:13px;line-height:1.65}
 .landscape-story .story-panel[data-scene="2"] .asset-spec strong{font-size:11px}
}
@media(max-width:760px){
 .landscape-story .story-panel[data-scene="2"] h2{font-size:clamp(28px,7.7vw,36px);line-height:1.06;letter-spacing:-.04em}
 .landscape-story .story-panel[data-scene="2"] .chapter-kicker{margin-bottom:13px}
 .landscape-story .story-panel[data-scene="2"] .story-description{margin-top:15px;max-width:none;font-size:13px;line-height:1.55}
 .landscape-story .story-panel[data-scene="2"] .asset-spec{position:static;display:grid;grid-template-columns:1fr 1.05fr;gap:15px;max-width:none;margin-top:17px;padding-top:13px}
 .landscape-story .story-panel[data-scene="2"] .asset-spec span{font-size:7px;line-height:1.4;margin-bottom:5px;display:block}
 .landscape-story .story-panel[data-scene="2"] .asset-spec strong{font-size:10px;line-height:1.4;display:block}
}

@media(max-width:760px) and (max-height:760px){
  .landscape-story .story-panel[data-scene="2"] .story-description{font-size:12px;line-height:1.5;margin-top:12px}
  .landscape-story .story-panel[data-scene="2"] .asset-spec{margin-top:13px;padding-top:10px}
}
