body.captures{--captures-ground:#141A15}.cf{--cf-ground:var(--captures-ground);--cf-focus:15% 55%;--cf-top:clamp(92px, 12vh, 116px);--cf-bottom:clamp(28px, 6vh, 64px);--cf-cap:3.6rem;--cf-gap:clamp(20px, 4vw, 72px);--cf-travel:450vh;position:relative;z-index:1;color:var(--on-dark);background:linear-gradient(to bottom,#2A2726 0,#20241F 40px,var(--cf-ground) clamp(110px,15vh,200px)) var(--cf-ground)}.cf__lead,.cf__restcap{display:none}.cf__frame{box-sizing:border-box;height:100vh;height:100svh;padding:var(--cf-top) var(--gut) var(--cf-bottom);container-type:size;display:flex}.cf__fig{position:relative;flex:none;width:min-content;margin:0}.cf__pic{position:relative;overflow:hidden;background:#142019 center / cover no-repeat}.cf__pic picture,.cf__pic img{display:block;width:100%;height:100%}.cf__pic img{object-fit:cover}.cf figcaption,.cf__restcap{margin:12px 0 0;max-width:44ch;font-size:.84rem;line-height:1.5;letter-spacing:.01em;color:rgba(250,249,243,.74)}.cf__fig--lead .cf__pic,.cf__lead{background-image:url(../img/captures-shot-lqip.jpg)}.cf__fig--companion .cf__pic{background-image:url(../img/captures/featured/companion-lqip.jpg)}.cf__fig--portrait .cf__pic{background-image:url(../img/captures/featured/portrait-lqip.jpg)}.cf__fig--wide .cf__pic{background-image:url(../img/captures/featured/wide-lqip.jpg)}.cf__frame--pair{align-items:flex-end;justify-content:center;gap:var(--cf-gap)}.cf__fig--lead{--h:calc(100cqh - var(--cf-cap))}.cf__fig--lead .cf__pic{height:var(--h);width:calc(var(--h) * .8)}.cf__fig--lead img{object-position:var(--cf-focus)}.cf__fig--companion{--h:min(calc((100cqh - var(--cf-cap)) * .76), calc((100cqw - (100cqh - var(--cf-cap)) * .8 - var(--cf-gap)) / 1.9))}.cf__fig--companion .cf__pic{height:var(--h);width:calc(var(--h) * 1.9)}.cf__fig--companion img{object-position:50% 50%}.cf__frame--portrait{align-items:flex-end;justify-content:center}.cf__fig--portrait{--h:100cqh;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:var(--cf-gap);width:auto}.cf__fig--portrait .cf__pic{height:var(--h);width:calc(var(--h) * 2 / 3);flex:none}.cf__fig--portrait figcaption{max-width:22ch;margin:0}.cf__frame--band{align-items:center}.cf__fig--wide{width:calc(100cqw + 2 * var(--gut));margin-left:calc(-1 * var(--gut))}.cf__fig--wide .cf__pic{width:100%;height:min(64cqh,calc((100cqw + 2 * var(--gut)) / 1.7778))}.cf__fig--wide img{object-position:50% 48%}.cf__fig--wide figcaption{padding-inline:var(--gut)}@media(max-aspect-ratio:6/5){.cf{--cf-focus:45% 55%;--cf-top:clamp(84px, 11vh, 108px);--cf-bottom:clamp(20px, 4vh, 40px);--cf-gap:clamp(14px, 2.4vh, 28px)}.cf__fig--lead .cf__pic,.cf__lead{background-image:url(../img/captures-shot-portrait-lqip.jpg)}.cf__frame--pair{flex-direction:column;align-items:stretch;justify-content:center}.cf__fig--lead{--h:min(calc(100cqw * .64 * 1.25), calc((100cqh - 2 * var(--cf-cap) - var(--cf-gap)) * .58));align-self:flex-start}.cf__fig--companion{--h:min(calc(100cqw * .86 / 1.9), calc((100cqh - 2 * var(--cf-cap) - var(--cf-gap)) * .42));align-self:flex-end}.cf__frame--portrait{align-items:center}.cf__fig--portrait{--h:min(calc(100cqh - var(--cf-cap)), calc(100cqw * .82 * 1.5));flex-direction:column;align-items:flex-start;gap:0}.cf__fig--portrait figcaption{max-width:none;width:calc(var(--h) * 2 / 3);margin-top:12px}.cf__fig--wide .cf__pic{height:min(48cqh,calc((100cqw + 2 * var(--gut)) * .84))}}.cf--pinned{height:calc(var(--cf-travel) + 100vh);height:calc(var(--cf-travel) + 100svh);margin-top:-100vh;margin-top:-100svh;background:none}.cf--pinned .cf__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--cf-ground);visibility:hidden}.cf--pinned.is-live .cf__stage{visibility:visible}.cf--pinned .cf__frame{position:absolute;inset:0;opacity:0;will-change:opacity,transform}.cf--pinned .cf__lead{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;overflow:hidden;background-color:#141A15;background-position:var(--cf-focus);background-size:cover;background-repeat:no-repeat;will-change:transform,opacity}.cf--pinned .cf__lead::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--cf-foot, 1);background:linear-gradient(to bottom,rgba(20,26,21,0) 70%,#141A15 100%)}.cf__lead picture,.cf__lead img{display:block;width:100%;height:100%}.cf__lead img{object-fit:cover;object-position:var(--cf-focus)}.cf--pinned .cf__fig--lead .cf__pic{background:none}.cf--pinned .cf__fig--lead .cf__pic picture{opacity:0}.cf--pinned .cf__restcap{display:block;position:absolute;z-index:3;left:var(--gut);bottom:clamp(18px,4.5vh,44px);margin:0;opacity:0;color:rgba(250,249,243,.8)}.cf--pinned .cf__fig--companion,.cf--pinned .cf__frame--pair figcaption{opacity:0}@media(max-width:720px){.cf{--cf-travel:382.5vh}}@media(prefers-reduced-motion:reduce){body.captures .film__seam{--film-seam-top:#141A15;--film-seam-fold:#101610;--film-seam-rise:#687066}}body.captures.cf-on #progress,body.captures.cf-on #totop{opacity:0;pointer-events:none}
