.cinema-preview{background:#e7e7e7}.flight-scene{height:145svh;min-height:850px;position:relative;background:#e7e7e7}.flight-sticky{height:100svh;min-height:560px;position:sticky;top:0;perspective:1400px}.flight-frame{position:absolute;inset:0;overflow:hidden;background:#172d38;color:#fff;transform-origin:50% 48%;will-change:transform}.flight-camera{position:absolute;inset:-2%;transform:scale(1.035);will-change:transform;transform-origin:50% 20%}.flight-camera img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.flight-light{position:absolute;inset:0;background:linear-gradient(180deg,#07172055,transparent 40%,#05121cbb);pointer-events:none}.flight-meta{position:absolute;left:5%;right:5%;top:135px;display:flex;justify-content:space-between;font:500 10px Archivo,sans-serif;letter-spacing:.15em;text-transform:uppercase}.flight-title{position:absolute;left:5%;right:5%;top:35%;will-change:transform,opacity}.flight-title p{font:500 11px Archivo,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 25px}.flight-title h1{font-size:clamp(85px,12.5vw,205px);line-height:.86;font-weight:800;letter-spacing:-.07em}.flight-title h1 span,.flight-title h1 em{display:block}.flight-title h1 em{margin-left:15%;color:#c1ff72;font-weight:600}.flight-bottom{position:absolute;left:5%;right:5%;bottom:35px;display:flex;align-items:end;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.06em}.flight-bottom>a{display:flex;align-items:center;gap:15px;font-size:12px;border-bottom:1px solid #ffffff60;padding-bottom:12px}.flight-bottom i{display:block;width:6px;height:6px;border-radius:50%;background:#c1ff72}.flight-number{color:#c1ff72}.flight-skip{position:absolute;right:5%;top:175px;border:1px solid #ffffff80;border-radius:30px;padding:9px 15px;background:#0004;color:#fff;font-size:10px;display:none}.flight-running .flight-skip{display:block}.flight-caption{position:absolute;bottom:3.5%;left:5%;right:5%;display:flex;justify-content:space-between;font:500 10px Archivo,sans-serif;letter-spacing:.08em;opacity:0}.flight-pending .flight-camera{transform:scale(1.52) translate3d(0,-11%,0) rotateX(9deg) rotateZ(-3deg)}.flight-pending .flight-title,.flight-pending .flight-bottom{opacity:0}.looks-scene{padding:70px 5% 85px;background:#e7e7e7;position:relative;overflow:hidden;scroll-margin-top:100px}.looks-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:65px}.scene-label{font:600 10px Archivo,sans-serif;letter-spacing:.15em;text-transform:uppercase}.looks-heading h2{font-size:clamp(58px,8vw,125px);margin-top:28px;line-height:.92}.looks-heading h2 em{background:#c1ff72;padding-right:.12em}.looks-heading>p{max-width:240px;margin:0 0 8px;font-size:17px;line-height:1.5}.looks-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:45px 20px;perspective:1200px}.look-card{margin:0;will-change:transform;transform:rotate(var(--tilt));transform-origin:50% 85%}.look-card>div{overflow:hidden;background:#d2d4cf;aspect-ratio:4/5}.look-card img{height:100%;width:100%;object-fit:cover;object-position:50% 35%}.look-card figcaption{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font:600 15px Archivo,sans-serif;border-bottom:1px solid #0003}.look-card figcaption small{font-size:9px;color:#555;letter-spacing:0}.looks-end{border-top:1px solid #0003;display:flex;justify-content:space-between;align-items:center;margin-top:65px;padding-top:25px;font-size:12px}.looks-end a{background:#000;color:#c1ff72;border-radius:40px;padding:17px 24px;display:flex;gap:30px}.cinema-socials{display:flex;gap:20px;margin-top:35px;font-size:14px}.cinema-socials a{border-bottom:1px solid #c1ff72;padding:8px 0}
@media(max-width:650px){.flight-scene{height:120svh;min-height:680px}.flight-sticky{height:100svh;min-height:550px}.flight-camera img{object-position:55% 45%}.flight-meta{top:100px;left:6%;right:6%;font-size:8px;letter-spacing:.08em}.flight-meta span:last-child{max-width:110px;text-align:right}.flight-title{left:6%;right:6%;top:36%}.flight-title p{font-size:8px;letter-spacing:.1em;margin-bottom:20px}.flight-title h1{font-size:clamp(59px,16.1vw,104px);line-height:.92}.flight-title h1 em{margin-left:4%;font-size:1.04em}.flight-bottom{left:6%;right:6%;bottom:35px;align-items:start;flex-direction:column;gap:22px;font-size:9px}.flight-bottom>a{font-size:11px;padding-bottom:8px}.flight-number{display:none}.flight-skip{top:140px;right:6%;font-size:9px}.flight-caption{font-size:8px;bottom:3%}.flight-caption span:last-child{display:none}.looks-scene{padding:38px 6% 55px;scroll-margin-top:85px}.looks-heading{display:block;margin-bottom:40px}.looks-heading h2{font-size:clamp(48px,13vw,80px);margin-top:24px}.looks-heading>p{font-size:14px;max-width:230px;margin-top:24px}.scene-label{font-size:8px;letter-spacing:.08em}.looks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.look-card figcaption{font-size:14px;padding:10px 0}.looks-end{margin-top:40px;gap:20px;align-items:start;flex-direction:column;font-size:11px}}
@media(prefers-reduced-motion:reduce){.flight-scene{height:100svh;min-height:550px}.flight-sticky{position:relative}.flight-frame,.flight-camera,.flight-title,.look-card{transform:none!important;will-change:auto}.flight-title,.flight-bottom{opacity:1!important}.flight-caption,.flight-skip{display:none!important}}
.flight-replay{background:none;border:0;border-bottom:1px solid #ffffff60;color:#fff;font:500 10px Archivo,sans-serif;padding:8px 0}.flight-running .flight-replay{visibility:hidden}.cinema-static .flight-scene{height:100svh;min-height:550px}.cinema-static .flight-sticky{position:relative}.cinema-static .flight-replay{display:none}@media(max-width:650px){.flight-bottom{padding-right:60px}.flight-replay{position:absolute;right:0;bottom:0;font-size:9px}}
@media(max-width:650px){.flight-replay{top:-32px;bottom:auto;right:0}.flight-bottom{padding-right:0}.flight-bottom>a{font-size:10px}}
/* Sunset study: one continuous image, then the two title lines. */
.flight-camera{transform:scale(1.16);transform-origin:45% 45%}
.flight-camera img{object-position:50% 50%}
.flight-light{background:linear-gradient(180deg,#17130e40,transparent 38%,#17130e90)}
.flight-pending .flight-camera{transform:scale(1.02) translate3d(0,5%,0) rotateZ(-.6deg)}
.flight-pending .flight-title{opacity:1}
.flight-pending .flight-title h1 span,.flight-pending .flight-title h1 em,.flight-pending .flight-title p{opacity:0}
.flight-title{top:39%}
.flight-title h1{font-size:clamp(85px,11.6vw,190px)}
@media(max-width:650px){.flight-camera{transform-origin:40% 45%}.flight-camera img{object-position:42% 50%}.flight-title{top:43%}.flight-title h1{font-size:clamp(59px,16.1vw,104px)}}
@media(prefers-reduced-motion:reduce){.flight-title h1 span,.flight-title h1 em,.flight-title p{opacity:1!important}}
.verbs-scene{background:#000;color:#fff;padding:90px 5% 70px;min-height:80svh;overflow:hidden}.verbs-sticky{max-width:1400px;margin:auto}.verbs-scene .scene-label{color:#c1ff72}.verbs-stack{display:flex;flex-direction:column;align-items:start;margin:45px 0;font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(70px,10.5vw,155px);line-height:1;letter-spacing:-.065em}.verbs-stack span:nth-child(2){align-self:center;font-style:italic}.verbs-stack span:last-child{align-self:end}.verbs-scene p{font-size:12px;letter-spacing:.03em;color:#c8c8c8}.cinema-preview .intro-statement{position:sticky;top:140px}.cinema-preview .signal-faces img{border-radius:3px;width:70px;height:90px;border:3px solid #e7e7e7;transform:rotate(-5deg)}.cinema-preview .signal-faces img:nth-child(2){transform:translateY(-10px) rotate(3deg)}.cinema-preview .signal-faces img:nth-child(3){transform:rotate(7deg)}
@media(max-width:650px){.verbs-scene{min-height:0;padding:60px 6% 45px}.verbs-stack{font-size:clamp(45px,12vw,78px);margin:35px 0;gap:10px}.cinema-preview .intro-statement{position:static}.cinema-preview .signal-faces img{width:53px;height:65px}}
@media(prefers-reduced-motion:reduce){.verbs-stack span{transform:none!important;opacity:1!important;color:#fff!important}.verbs-stack span:nth-child(2){color:#c1ff72!important}}
