/* v7: phones (<768) stack film 1 then film 2 in flow under the lined paper; the teal intro grows so the poster follows below both, fully visible. Desktop = v6. v6: same CSS as v5 (JS-only mobile change); v5: v3 position/size; through-line-film2-v5.js adds margin-top so the card settles just below the DESIGNER WHO LEARNED AI strip (#quote-2). v3: later + further left (enters as film 1 leaves; keeps the poster readable). Through-line film 2 ("Know Your Limit" loop). Sits under the lined-paper note + v2: IN FRONT of the poster (z 2 in the teal-sheet stacking context) but still under the lined paper (z 3). Motion: through-line-film2-v1.js sets --tl2-y / --tl2-r. */
.portrait.through-line-film.through-line-film--2{left:-5vw;top:100vh;width:22vw;height:auto;z-index:2;background-image:url(/sequence-assets/through-line-film-2-poster-v2.webp);transform:translate3d(0,var(--tl2-y,0px),0) rotate(var(--tl2-r,3deg));will-change:transform}
.through-line-film--2 .through-line-video2{display:block;position:relative;width:100%;height:100%;aspect-ratio:1;object-fit:contain;transform:none;box-shadow:none;border:0}
.teal-intro>.intro-paper{position:relative;z-index:3}
@media(max-width:767px){.portrait.through-line-film.through-line-film--2{left:4vw;top:calc(58vh + 65vw + 8vh);width:54vw;height:auto}}
body:not(.animated) .portrait.through-line-film.through-line-film--2{transform:rotate(3deg)}
@media(prefers-reduced-motion:reduce){.portrait.through-line-film.through-line-film--2{transform:rotate(3deg)!important}}
/* CTRL+X / ⌘X stickers ~62% of previous size, scaled about their own centre (independent `scale` keeps the slide transform + aspect fix intact). */
#cut-os-stickers .cut-os-sticker{scale:.62}

/* v7 mobile stack */
@media(max-width:767px){
.teal-sheet:has(.poster-paper) .teal-intro{height:calc(374px + 141vw)}
.teal-intro>.portrait.through-line-film:not(.through-line-film--2){top:calc(262px + 20vw)}
.teal-intro>.portrait.through-line-film.through-line-film--2{top:calc(310px + 85vw);left:auto;right:5vw;width:54vw;margin-top:0!important}
}
