.flight-figure{margin:35px 0}.flight-figure img{display:block;width:100%;height:auto;max-height:900px;object-fit:contain;background:#e3dfd5}.flight-figure figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.flight-case>.flight-figure:first-child img{height:auto;max-height:440px;max-width:1000px;margin-inline:auto;object-fit:contain;object-position:center}.flight-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.flight-photo-pair .flight-figure img{height:auto;max-height:380px;object-fit:contain}.flight-cycle{margin:48px 0;padding:clamp(24px,4vw,48px);background:var(--panel-strong);color:#f5f3ee}.flight-cycle h2{font-size:clamp(28px,3vw,40px);margin:15px 0 30px}.flight-cycle>.eyebrow{color:var(--panel-muted)}.flight-cycle ol{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;counter-reset:flight;padding:0;margin:0}.flight-cycle li{counter-increment:flight;border-top:1px solid var(--panel-line);padding-top:18px}.flight-cycle li::before{content:'0' counter(flight);display:block;color:var(--panel-muted);margin-bottom:16px;font-size:12px}.flight-cycle b{font-size:20px}.flight-cycle p{font-size:14px;color:#dcf2ef;margin-bottom:0}@media(max-width:700px){.flight-cycle ol,.flight-photo-pair{grid-template-columns:1fr}.flight-photo-pair{gap:0}.flight-photo-pair .flight-figure img{height:auto;max-height:650px}.flight-figure{margin:25px 0}}