/* Image strip on the home page, between intro and range: a sticky stage where full-screen images slide over each other. */
.bs{position:relative;z-index:2;height:calc(170svh + var(--n) * 70svh);margin-top:var(--sp)}
.bs+.row .reel{margin-top:-170svh;height:calc(170svh + var(--n) * 9svh)}
@media (max-width:690px){.bs+.row .reel{height:calc(170svh + var(--n) * 7svh)}}
.bs__stage{position:sticky;top:0;height:100svh;overflow:hidden;pointer-events:none}
.bs__stage::after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(0 0 0/.28),rgb(0 0 0/.22) 40%,rgb(0 0 0/.5));transition:opacity .4s}
.bs__it{position:absolute;inset:0;margin:0;overflow:hidden;will-change:transform}
.bs__it+.bs__it{transform:translate3d(0,calc((1 - var(--s,0)) * 100%),0)}
.bs__it img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.12 - var(--l,0) * .12));scale:calc(1 + var(--z,0) * (var(--zs,1) - 1));filter:brightness(calc(1 - var(--u,0) * .35))}
.bs__t{position:absolute;z-index:1;inset:0;display:grid;place-content:center;margin:0;padding:0 var(--g);color:var(--paper);font:400 min(var(--t1),9.4vw)/var(--lh-d) var(--disp);text-transform:lowercase;text-align:center;opacity:0;translate:0 .3em;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate 1s cubic-bezier(.16,1,.3,1)}
.bs.is-t1 .bs__t{opacity:1;translate:none}
.bs.is-tr .bs__t{opacity:0;translate:0 -.3em;transition-duration:.4s}
.bs.is-tr .bs__stage::after,.bs.is-tr .bs__it:not(:last-of-type){opacity:0}
.bs+.row .reel .reel__stage{scale:calc(1.5 - var(--rv,1) * .5)}.bs+.row .reel .reel__stage>*{opacity:var(--rv,1)}
@media (prefers-reduced-motion:reduce){.bs{height:auto}.bs+.row .reel{margin-top:var(--sp)}.bs__stage{position:static;height:auto;display:grid;gap:10px;padding:0 var(--g)}.bs__stage::after{content:none}.bs__it{position:static;transform:none!important}.bs__it img{height:auto;aspect-ratio:3/2;transform:none}.bs__t{position:static;order:-1;color:inherit;opacity:1;translate:none}}
