.flight-chapter{height:165svh;min-height:0;overflow:clip;isolation:auto}
.flight-chapter-stage{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:#17365b;color:white}
.flight-chapter-media{background-image:url('/media/flight-cloud-layer.png');z-index:-3}
.flight-jet{position:absolute;z-index:-2;width:min(65%,950px);height:auto;right:-3%;bottom:8%;max-width:none;pointer-events:none;transform:translate3d(var(--jet-x,0px),var(--jet-y,0px),0) scale(var(--jet-scale,1));opacity:var(--jet-opacity,1);will-change:transform,opacity;transform-origin:center}
.flight-cloud-mist{position:absolute;inset:-20%;z-index:-1;pointer-events:none;opacity:var(--mist-opacity,.18);transform:translate3d(var(--mist-shift,0px),0,0);background:radial-gradient(ellipse 28% 18% at 92% 76%,#eff8ff 0%,transparent 75%),radial-gradient(ellipse 29% 14% at 35% 96%,#f3faff 0%,transparent 75%),radial-gradient(ellipse 25% 17% at 5% 72%,#dceeff 0%,transparent 72%);filter:blur(20px);will-change:transform,opacity}
.flight-chapter-shade{z-index:0;pointer-events:none}.flight-chapter-content,.flight-chapter-footer{position:relative;z-index:1}.flight-chapter-footer{position:absolute}
.flight-chapter+.recent-projects{position:relative}
.process-track,.motion-enabled .process-track{height:auto!important;min-height:0!important}
.process-stage,.motion-enabled .process-stage{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr)!important;align-items:center!important;gap:30px 50px!important;padding-top:42px!important;padding-bottom:70px!important;opacity:1!important}
.process-tabs{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:12px!important}
.process-tabs button{font-size:12px!important;padding:10px 14px!important;border:1px solid #a9bfd5!important;border-radius:30px;min-height:42px;color:#405f7c!important}
.process-tabs button[aria-pressed=true]{background:#1459c0!important;border-color:#1459c0!important;color:#fff!important}.process-tabs button:before{display:none!important}
.process-visual{height:330px!important;transform:none!important}.process-copy{align-self:center!important;margin:0!important;max-width:360px}.process-copy p{min-height:0!important;font-size:15px!important;line-height:1.65}.process-meter{margin-top:20px!important}.process-meter span{background:#1459c0!important}
html[data-ap-theme=dark] .process-tabs button{color:#c5daf2!important;border-color:#48617d!important}html[data-ap-theme=dark] .process-tabs button[aria-pressed=true]{color:#fff!important}
@media(max-width:760px){.flight-chapter{height:145svh}.flight-chapter-stage{min-height:600px}.flight-jet{width:115%;right:-28%;bottom:7%}.flight-chapter-content{padding-top:72px}.process-stage,.motion-enabled .process-stage{grid-template-columns:1fr!important;gap:22px!important;padding-top:28px!important;padding-bottom:50px!important}.process-tabs{gap:8px!important}.process-tabs button{padding:9px 11px!important;font-size:11px!important}.process-visual{height:240px!important;max-width:360px}.process-copy{grid-column:1!important;margin:0!important}.process-copy p{font-size:14px!important}.stage-number{bottom:0!important}}
@media(prefers-reduced-motion:reduce){.flight-chapter{height:auto}.flight-chapter-stage{position:relative;height:auto;min-height:620px}.flight-jet,.flight-cloud-mist{transform:none!important;opacity:1!important;will-change:auto}.flight-cloud-mist{opacity:.18!important}}
html.motion-reduced .flight-chapter{height:auto}html.motion-reduced .flight-chapter-stage{position:relative;height:auto;min-height:620px}html.motion-reduced .flight-jet,html.motion-reduced .flight-cloud-mist{transform:none!important;will-change:auto}html.motion-reduced .flight-cloud-mist{opacity:.18!important}
