/* A stationary viewing interval, never wheel/touch interception or scroll snapping. */
/* Clipping without a nested scroll container lets native sticky follow the page. */
@supports(overflow:clip){#view-home{overflow:clip}}
/* Reserve the caption/navigation as well as the photograph on short desktops. */
.bco-project.is-enhanced .lp-project-stage{width:min(100%,calc((100svh - 430px)*1.777))}
.bco-project.has-reading-runways.is-enhanced .lp-chapter,
.bco-project.has-reading-runways.is-enhanced .lp-chapter[data-chapter="1"],
.bco-project.has-reading-runways.is-enhanced .lp-chapter:last-child{min-height:var(--lp-chapter-height)}
.bco-project .lp-reading-runway{position:relative;min-width:0;align-self:start}
.bco-project .lp-reading-holder{position:sticky;top:var(--lp-reading-top,86px);display:flow-root}
.bco-project .lp-reading-holder>.lp-mobile-visual{margin-bottom:27px!important}
.bco-project:not(.is-enhanced) .lp-reading-chapter{align-items:start}
@media(min-width:761px){
  .bco-project:not(.is-enhanced) .lp-reading-chapter>.lp-chapter-copy{position:sticky;top:120px}
}
@media(max-width:760px){
  .bco-project .lp-reading-holder>.lp-chapter-copy{padding-bottom:4px}
}
@media print{
  .bco-project .lp-reading-runway{height:auto!important}
  .bco-project .lp-reading-holder,.bco-project .lp-reading-chapter>.lp-chapter-copy{position:static!important}
}
