.flight-header{align-items:flex-start;position:relative;left:.8rem}.intro-flight-deck{isolation:isolate;position:relative}.intro-cloud-layer{z-index:-1;pointer-events:none;position:absolute;inset:-4rem -10vw -2rem;overflow:hidden}.intro-cloud-layer i{filter:blur(1px);background:#ffffff42;border-radius:999px;width:13rem;height:4.2rem;animation:28s ease-in-out infinite alternate intro-cloud-drift;display:block;position:absolute}.intro-cloud-layer i:before,.intro-cloud-layer i:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:0}.intro-cloud-layer i:before{width:5.2rem;height:5.2rem;left:2rem}.intro-cloud-layer i:after{width:6.2rem;height:6.2rem;right:2rem}.intro-cloud-layer i:first-child{opacity:.55;top:12%;left:-7%}.intro-cloud-layer i:nth-child(2){opacity:.4;animation-delay:-5s;top:46%;right:-12%}.intro-cloud-layer i:nth-child(3){opacity:.28;animation-delay:-9s;bottom:2%;left:24%}.crew-badge{outline-offset:.24rem;filter:drop-shadow(0 9px 13px #0369a133);background:linear-gradient(145deg,#f8fafc,#94a3b8);border:5px solid #cbd5e1;border-radius:47% 47% 45% 45%/50% 50% 46% 46%;outline:3px solid #315d88c2;box-shadow:inset 0 0 0 3px #ffffffc7,0 0 0 7px #94a3b847}.aircraft-window{background:#7dd3fc;border:3px solid #475569;border-radius:45% 45% 43% 43%/49% 49% 45% 45%;position:absolute;inset:.22rem;overflow:hidden;box-shadow:inset 0 0 18px #0f172a57,inset 0 0 0 2px #ffffff80}.aircraft-window-glass{z-index:2;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#e0f2fe 0 10%,#38bdf8 34%,#0284c7 78%,#075985 100%);transition:opacity .78s;position:absolute;inset:0;box-shadow:inset 0 0 26px #0369a173,inset 13px 0 17px #ffffff4d}html:not(.dark):not([data-theme=dark]) .crew-badge:hover .aircraft-window-glass,html[data-theme=light] .crew-badge:hover .aircraft-window-glass{opacity:1}.aircraft-window-curtain{z-index:4;opacity:0;transform-origin:50% 0;pointer-events:none;background:repeating-linear-gradient(90deg,#172033 0 11px,#334155 11px 20px),linear-gradient(#334155,#0f172a);transition:transform .72s cubic-bezier(.25,.75,.2,1),opacity .18s;position:absolute;inset:0;transform:scaleY(0);box-shadow:inset 0 -8px #64748b,inset 0 -13px 7px #00000059}html.dark .crew-badge:hover .aircraft-window-curtain,html[data-theme=dark] .crew-badge:hover .aircraft-window-curtain{opacity:1;transform:scaleY(1)}.crew-badge:before{z-index:2;content:"CREW · BK";color:#075985;font-family:var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap;background:#f0f9ff;border:1px solid #075985;border-radius:999px;padding:.12rem .42rem;font-size:.52rem;font-weight:800;position:absolute;top:-.72rem;left:50%;transform:translate(-50%)}.intro-flight-code{color:#075985;width:fit-content;font-family:var(--font-geist-mono);letter-spacing:.1em;background:#f0f9ffb3;border:1px solid #07598573;border-radius:999px;margin:1.5rem auto -.45rem;padding:.28rem .68rem;font-size:.67rem;font-weight:800}html.dark .crew-badge,html[data-theme=dark] .crew-badge{outline-color:#7dd3fca6}html.dark .crew-badge:before,html[data-theme=dark] .crew-badge:before,html.dark .intro-flight-code,html[data-theme=dark] .intro-flight-code{color:#e0f2fe;background:#0f172ad1;border-color:#38bdf8}.contact-tower{z-index:2;background:linear-gradient(160deg,#f1f5f9f5,#cbd5e1eb);border:3px solid #315d88;border-top:12px solid #38b6d9;border-radius:.45rem .45rem 1.6rem 1.6rem;padding:2.8rem 0 2.6rem;position:relative;box-shadow:0 11px #315d88,7px 13px 20px #1e40af26;width:min(100%,46rem)!important;margin-bottom:12rem!important}.contact-tower:before{content:"";background:#075985;width:2px;height:3.3rem;position:absolute;top:-5rem;left:50%}.contact-tower:after{content:"";width:.58rem;height:.58rem;box-shadow:none;background:#ef4444;border-radius:50%;position:absolute;top:-5.35rem;left:50%;transform:translate(-50%)}.tower-side-wing{z-index:0;background:linear-gradient(#e2e8f0,#94a3b8);border:3px solid #315d88;width:4.6rem;height:10.8rem;position:absolute;top:5.2rem;bottom:auto;box-shadow:0 7px 12px #315d8829}.tower-side-wing-left{clip-path:polygon(28% 0,100% 8%,100% 100%,0 88%);left:-2.9rem}.tower-side-wing-right{clip-path:polygon(0 8%,72% 0,100% 88%,0 100%);right:-2.9rem}.tower-roof-cap{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:#94a3b8;border-bottom:5px solid #315d88;width:52%;height:1.55rem;position:absolute;top:-2.25rem;left:50%;transform:translate(-50%)}.tower-roof-cap:before{content:"";background:#315d88;border-radius:999px;height:.42rem;position:absolute;bottom:-.45rem;left:-10%;right:-10%}.tower-roof-cap:after{content:"";background:#315d88;border-radius:999px;width:46%;height:.48rem;position:absolute;top:-1.15rem;left:50%;transform:translate(-50%)}.contact-tower>h2,.contact-tower>form,.contact-tower>.tower-windows{z-index:2;position:relative}.contact-tower>h2,.contact-tower>form{width:min(100%,38rem);margin-inline:auto}.contact-tower>h2{margin-bottom:1.35rem;padding-inline:1rem}html.dark .contact-tower,html[data-theme=dark] .contact-tower{background:linear-gradient(160deg,#0f172af7,#1e3a8ad6);border-color:#38bdf8 #7dd3fc8c #7dd3fc8c;box-shadow:0 11px #1e3a5f,7px 13px 24px #0ea5e933}html.dark .tower-side-wing,html[data-theme=dark] .tower-side-wing{background:linear-gradient(#475569,#1e293b);border-color:#1e3a5f}html.dark .tower-roof-cap,html[data-theme=dark] .tower-roof-cap{background:#475569;border-bottom-color:#1e3a5f}html.dark .contact-tower:after,html[data-theme=dark] .contact-tower:after{background:#ff2d2d;animation:1.2s ease-in-out infinite alternate tower-beacon;box-shadow:0 0 8px #ef4444,0 0 22px #ef4444,0 0 42px #ef44449e}.tower-windows{background:#1e3a5f;border:9px solid #315d88;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:0;padding:.75rem 1.35rem;display:grid}.tower-windows i{background:#38bdf8;border:1px solid #0e7490;height:4.25rem;box-shadow:inset 0 8px 12px #ffffff24}.tower-message-band{z-index:2;background:#f1f5f9f7;border-bottom:10px solid #315d88;width:100%;padding:1.25rem clamp(1rem,5vw,3rem);position:relative}.tower-message-band p{width:min(100%,38rem);margin:0 auto}html.dark .tower-message-band,html[data-theme=dark] .tower-message-band{background:#1e293bf5;border-bottom-color:#1e3a5f}html.dark .tower-windows i,html[data-theme=dark] .tower-windows i{background:#fef3c7;border-color:#facc15;box-shadow:inset 0 7px 12px #ffffff9e,0 0 14px #facc15cc,0 0 28px #facc1559}html.dark .tower-windows,html[data-theme=dark] .tower-windows{box-shadow:0 0 24px #facc1538}.tower-shaft{z-index:-1;background:linear-gradient(90deg,#94a3b8,#cbd5e1 50%,#94a3b8);border-inline:3px solid #64748b;width:44%;height:12rem;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%)}.tower-shaft:after{content:"";background:#315d88;height:.72rem;position:absolute;bottom:0;left:-26%;right:-26%}.tower-shaft i{background:#e2e8f0;width:3rem;height:.55rem;position:absolute;left:50%;transform:translate(-50%)}.tower-shaft i:first-child{top:3.3rem}.tower-shaft i:nth-child(2){top:4.65rem}.tower-shaft span{background:#22b8df;border-radius:.25rem .25rem 0 0;width:2.2rem;height:3.7rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html.dark .tower-shaft,html[data-theme=dark] .tower-shaft{background:linear-gradient(90deg,#334155,#64748b 50%,#334155);border-color:#334155}.footer-runway{margin-top:0!important}@keyframes tower-beacon{0%{opacity:.45}to{opacity:1}}@keyframes intro-cloud-drift{0%{translate:-10px}to{translate:18px -8px}}@keyframes balloon-day-sway{0%{translate:-4px 1px;rotate:-.65deg}50%{translate:1px -4px;rotate:.15deg}to{translate:5px;rotate:.7deg}}@keyframes balloon-night-sway{0%{translate:-1.5px;rotate:-.16deg}to{translate:1.5px -1px;rotate:.16deg}}.flight-page:before{z-index:-1;content:"";pointer-events:none;opacity:1;background:radial-gradient(circle at 100% 0,#fff4b8e6 0,#ffd34b8f 25%,#ffdc743b 46%,#0000 68%),linear-gradient(225deg,#ffd25261,#0000 50%);animation:linear both sky-light-fade;animation-timeline:scroll(root);position:fixed;inset:0}.flight-page:after{z-index:-1;content:"";pointer-events:none;opacity:1;background:radial-gradient(circle at 0 0,#ffefa8ad 0,#ffd65c59 24%,#ffe08a21 43%,#0000 62%),linear-gradient(135deg,#ffda703d,#0000 44%);animation:linear both left-sky-light-fade;animation-timeline:scroll(root);position:fixed;inset:0}html.dark .flight-page:before,html[data-theme=dark] .flight-page:before{opacity:1;background:radial-gradient(circle at 100% 0,#ebf8ffa8 0,#9dd3f257 27%,#6fafd81f 47%,#0000 65%),linear-gradient(225deg,#bae6fd3d,#0000 47%)}html.dark .flight-page:after,html[data-theme=dark] .flight-page:after{background:radial-gradient(circle at 0 0,#ebf8ff80 0,#9dd3f23b 27%,#6fafd814 47%,#0000 62%),linear-gradient(135deg,#bae6fd29,#0000 44%)}.flight-header:before{z-index:0;content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#075985 0 8px,#0000 8px 15px),linear-gradient(#fde68a 0 45%,#b45309 45% 72%,#fbbf24 72% 100%);border:0;border-radius:999px;height:4px;position:absolute;top:1.08rem;left:6.2rem;right:.8rem;box-shadow:0 2px #78350f40}.header-plane{background:0 0;border-radius:0;margin-top:-1.05rem;position:relative;left:.42rem;overflow:visible;filter:none!important;width:6.7rem!important;height:4.2rem!important;transform:scaleX(-1)rotate(-3deg)!important}.header-plane img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.plane-night,html.dark .plane-day,html[data-theme=dark] .plane-day{display:none}html.dark .plane-night,html[data-theme=dark] .plane-night{display:block}.tow-rope{width:clamp(3.2rem,5vw,5.2rem);height:1px}.name-banner{flex:none;margin-top:.82rem;margin-right:1.2rem;left:.45rem}.name-banner:before{content:"";background:#d97706;width:1px;height:.9rem;position:absolute;top:-.86rem;left:50%}.header-flags{margin-left:4.6rem;margin-right:auto;position:relative;left:.45rem}.header-flags .nav-flag{min-height:2.9rem;padding:.72rem .9rem;font-size:.9rem}.flag-wrap:before{display:none!important}.header-turbulence .header-plane{animation:.42s ease-in-out both plane-click-turbulence}.header-turbulence:before{animation:.46s ease-in-out .12s both rope-click-turbulence}.header-turbulence .name-banner,.header-turbulence .flag-wrap{animation:.48s ease-in-out .25s both card-click-turbulence}.header-scroll-turbulence .header-plane{animation:.42s ease-in-out both plane-scroll-turbulence}.header-scroll-turbulence:before{animation:.46s ease-in-out .1s both rope-scroll-turbulence}.header-scroll-turbulence .name-banner,.header-scroll-turbulence .flag-wrap{animation:.48s ease-in-out .18s both card-scroll-turbulence}.wind-field{z-index:-1;pointer-events:none;animation:linear both wind-altitude;animation-timeline:scroll(root);position:fixed;inset:5rem 0 0;overflow:hidden}.wind-field i{opacity:.42;background:linear-gradient(90deg,#0000,#fffffff2 35%,#7dd3fcb3);border-radius:999px;width:clamp(13rem,25vw,24rem);height:3px;animation:4.8s linear infinite wind-sweep;position:absolute;right:-22rem;box-shadow:0 8px 18px #ffffff59}.wind-field i:after{border-radius:inherit;content:"";background:inherit;width:62%;height:2px;position:absolute;top:.55rem;right:18%}.wind-one{top:12%}.wind-two{top:36%;animation-duration:5.6s!important;animation-delay:-1.3s!important}.wind-three{top:62%;animation-duration:4.2s!important;animation-delay:-2.8s!important}.wind-four{top:82%;animation-duration:6.1s!important;animation-delay:-.6s!important}html.dark .wind-three,html.dark .wind-four,html[data-theme=dark] .wind-three,html[data-theme=dark] .wind-four{display:none}.helicopter-theme-switch{color:#082f49;background:0 0;border:0;width:5.4rem;height:4.6rem;transition:transform .25s}.helicopter-theme-switch:hover{transform:translateY(-5px)rotate(-2deg)}.helicopter-theme-switch{left:1rem!important;right:auto!important}.helicopter-body{background:#ef4444;border:2px solid #475569;border-radius:55% 48% 48% 42%;place-items:center;width:3.9rem;height:2.45rem;font-size:1.05rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 8px 16px #0369a13d,inset -13px 0 #7dd3fc}.helicopter-tail{background:#ef4444;border:1.5px solid #475569;width:2.2rem;height:.5rem;position:absolute;bottom:1.25rem;left:.25rem;transform:rotate(-8deg)}.helicopter-tail:before{content:"";background:#64748b;border-radius:999px;width:.25rem;height:1.7rem;position:absolute;top:-.58rem;left:-.35rem}.helicopter-rotor{transform-origin:50%;background:#64748b;border-radius:999px;width:4.9rem;height:2px;animation:.55s linear infinite rotor-spin;position:absolute;top:.35rem;right:.05rem}.helicopter-rotor:after{content:"";background:#64748b;width:2px;height:1.1rem;position:absolute;top:0;left:50%}html.dark .header-plane img,html[data-theme=dark] .header-plane img{filter:brightness(1.12)saturate(1.1);opacity:1}html.dark .helicopter-body,html[data-theme=dark] .helicopter-body{background:#facc15;border-color:#075985;box-shadow:0 8px 16px #0369a13d,inset -11px 0 #7dd3fcbf}html.dark .helicopter-tail,html[data-theme=dark] .helicopter-tail{background:#facc15;border-color:#075985}html.dark .helicopter-tail:before,html.dark .helicopter-rotor,html.dark .helicopter-rotor:after,html[data-theme=dark] .helicopter-tail:before,html[data-theme=dark] .helicopter-rotor,html[data-theme=dark] .helicopter-rotor:after{background:#075985}.about-balloon-section{filter:drop-shadow(0 28px 30px #991b1b2b);width:min(100%,46rem);scroll-margin-top:8rem;animation:5.4s ease-in-out infinite alternate balloon-day-sway;position:relative}html.dark .about-balloon-section,html[data-theme=dark] .about-balloon-section{animation:10s ease-in-out infinite alternate balloon-night-sway}.about-balloon{background:linear-gradient(90deg,#ef4444f2 0 17%,#fecacafa 17% 34%,#fffffffa 34% 50%,#fecacafa 50% 67%,#ef4444f2 67% 84%,#b91c1cf2 84% 100%);border:2px solid #991b1b;border-radius:50% 50% 46% 46%/43% 43% 57% 57%;padding:clamp(3rem,5vw,4rem) clamp(2rem,6vw,4.5rem) clamp(3.8rem,6vw,4.8rem);position:relative;overflow:hidden;box-shadow:inset 0 -22px 40px #7f1d1d33}.about-balloon:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#ffffff8c,#0000 42%);position:absolute;inset:0}.about-balloon>*{z-index:1;position:relative}.about-balloon h2{color:#082f49!important}.about-balloon p{text-shadow:0 1px #ffffff7a;color:#0f2942!important}html.dark .about-balloon,html[data-theme=dark] .about-balloon{background:linear-gradient(90deg,#581c87f7 0 17%,#4c1d95f5 17% 34%,#1e293bfa 34% 50%,#4c1d95f5 50% 67%,#581c87f7 67% 84%,#1e3a8af5 84% 100%);border-color:#4c1d95;box-shadow:inset 0 -24px 42px #0f172a73}html.dark .about-balloon h2,html.dark .about-balloon p,html[data-theme=dark] .about-balloon h2,html[data-theme=dark] .about-balloon p{text-shadow:0 1px 2px #0f172ab8;color:#f1f5f9!important}.balloon-glint{background:#ffffff47;border-radius:50%;width:14%;height:24%;position:absolute;top:10%;left:23%;transform:rotate(22deg)}.balloon-ropes{width:9rem;height:4.5rem;margin:-1rem auto 0;position:relative}.balloon-ropes i{background:#78350f;width:2px;height:5rem;position:absolute;top:0}.balloon-ropes i:first-child{left:2.2rem;transform:rotate(-10deg)}.balloon-ropes i:last-child{right:2.2rem;transform:rotate(10deg)}.balloon-burner{z-index:2;background:linear-gradient(90deg,#64748b,#e2e8f0 48%,#64748b);border:2px solid #475569;border-radius:.25rem .25rem .5rem .5rem;width:2.5rem;height:1rem;margin:-1.15rem auto .1rem;position:relative;box-shadow:0 3px 5px #0f172a3d}.balloon-flame{opacity:0;transform-origin:50% 100%;clip-path:polygon(50% 0,82% 38%,100% 72%,75% 100%,25% 100%,0 72%,20% 38%);filter:drop-shadow(0 0 7px #f97316cc);will-change:opacity,transform;background:linear-gradient(#60a5fa 0 18%,#fde047 42%,#f97316 74%,#ef4444 100%);width:1.15rem;height:2rem;margin-left:-.575rem;display:block;position:absolute;bottom:.7rem;left:50%}.blog-flag-wrap{margin-left:1.15rem}.header-flags .blog-nav-flag{color:#fff;background:#ef4444;min-width:7.2rem;padding-inline:1.2rem;font-size:1rem;font-weight:800;box-shadow:4px 5px #991b1b33}.header-flags .blog-nav-flag:hover{background:#dc2626}html.dark .header-flags .blog-nav-flag,html[data-theme=dark] .header-flags .blog-nav-flag{color:#fff;background:#16a34a;border-color:#14532d;box-shadow:4px 5px #14532d47}html.dark .header-flags .blog-nav-flag:hover,html[data-theme=dark] .header-flags .blog-nav-flag:hover{background:#15803d}.blog-mobile-link{color:#fff!important;background:#ef4444!important;border-color:#991b1b!important}html.dark .blog-mobile-link,html[data-theme=dark] .blog-mobile-link{background:#16a34a!important;border-color:#14532d!important}.cargo-skill{position:relative;overflow:visible;box-shadow:0 6px #15803d,0 10px 16px #14532d38;color:#052e16!important;background:linear-gradient(145deg,#86efac,#4ade80)!important;border:2px solid #166534!important;border-radius:.4rem!important}.cargo-skill:before,.cargo-skill:after{content:"";pointer-events:none;background:#14532d4d;position:absolute}.cargo-skill:before{width:.42rem;inset:0 auto 0 48%}.cargo-skill:after{height:.32rem;inset:44% 0 auto}html.dark .cargo-skill,html[data-theme=dark] .cargo-skill{box-shadow:0 6px #b45309,0 10px 16px #78350f3d;color:#422006!important;background:linear-gradient(145deg,#fde047,#fbbf24)!important;border-color:#92400e!important}html.dark .cargo-skill:before,html.dark .cargo-skill:after,html[data-theme=dark] .cargo-skill:before,html[data-theme=dark] .cargo-skill:after{background:#92400e4d}.cargo-label{z-index:1;position:relative}.cargo-parachute{z-index:3;pointer-events:none;transform-origin:50% 100%;width:4rem;height:3.2rem;margin-left:-2rem;position:absolute;bottom:calc(100% + .2rem);left:50%}.cargo-parachute:before{content:"";background:linear-gradient(90deg,#ef4444 0 24%,#fff7ed 24% 50%,#ef4444 50% 76%,#fff7ed 76% 100%);border:2px solid #991b1b;border-radius:3.6rem 3.6rem .45rem .45rem;width:3.6rem;height:1.75rem;position:absolute;top:0;left:.2rem;box-shadow:0 5px 10px #7f1d1d2e}.cargo-parachute i{transform-origin:top;background:#78350f;width:1px;height:1.75rem;position:absolute;top:1.55rem}.cargo-parachute i:first-child{left:.65rem;transform:rotate(-18deg)}.cargo-parachute i:last-child{right:.65rem;transform:rotate(18deg)}html.dark .cargo-parachute:before,html[data-theme=dark] .cargo-parachute:before{background:linear-gradient(90deg,#16a34a 0 24%,#dcfce7 24% 50%,#15803d 50% 76%,#dcfce7 76% 100%);border-color:#14532d;box-shadow:0 5px 12px #22c55e40}html.dark .cargo-parachute i,html[data-theme=dark] .cargo-parachute i{background:#86efac}.footer-runway{border-top:3px solid #facc15;border-bottom:3px solid #facc15;position:relative;overflow:hidden;box-shadow:inset 0 9px 22px #0000003d,inset 0 -9px 22px #0000003d;background:linear-gradient(#ffffff0d,#0000 35%,#0000002e),repeating-linear-gradient(92deg,#303944 0 70px,#343e49 70px 140px)!important}.footer-runway p,.footer-runway a,.footer-runway span{text-shadow:0 1px 2px #000000b8;color:#f1f5f9!important}html.dark .footer-runway p,html.dark .footer-runway a,html.dark .footer-runway span,html[data-theme=dark] .footer-runway p,html[data-theme=dark] .footer-runway a,html[data-theme=dark] .footer-runway span{text-shadow:0 1px 3px #000000e6;color:#fff!important}.footer-runway:before{content:"";opacity:.2;background:repeating-linear-gradient(90deg,#f8fafc 0 42px,#0000 42px 82px);height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.footer-runway:after{content:"";opacity:.16;pointer-events:none;filter:none;background:repeating-linear-gradient(90deg,#fef08a 0 5px,#0000 5px 48px) top/100% 3px no-repeat,repeating-linear-gradient(90deg,#fef08a 0 5px,#0000 5px 48px) bottom/100% 3px no-repeat;position:absolute;inset:8px 0}html.dark .footer-runway:after,html[data-theme=dark] .footer-runway:after{opacity:1;filter:drop-shadow(0 0 5px #fef08aeb)}.footer-runway>*{z-index:1;position:relative}.certificates-flight-link{margin-top:0;transition:transform .22s,background-color .22s,box-shadow .22s;box-shadow:3px 4px #0e749029}.certificates-flight-link:hover{background:#e0f2fe;transform:translateY(-2px)rotate(-.6deg);box-shadow:5px 6px #0e749033}.altitude-scrollbar{z-index:1200;color:#075985;pointer-events:none;grid-template-rows:auto 1fr auto;justify-items:end;gap:.55rem;width:6.8rem;transition:opacity .28s,transform .28s;display:grid;position:fixed;top:1.35rem;bottom:1.4rem;right:.45rem}.flight-header{pointer-events:none}header:has(.flight-header){pointer-events:none}.flight-header a,.flight-header button{pointer-events:auto}header:has(.flight-header) a{pointer-events:auto}header:has(.flight-header) button{pointer-events:auto}.altitude-scrollbar.is-at-runway{opacity:0;pointer-events:none;transform:translate(1rem)}.altitude-scrollbar.is-at-runway .altitude-scrollbar-route{pointer-events:none}.altitude-scrollbar-title,.altitude-scrollbar>strong{font-family:var(--font-geist-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f0f9ffc7;border:1px solid #07598566;border-radius:.35rem;padding:.2rem .38rem;font-size:.57rem}.altitude-scrollbar>strong{text-align:center;min-width:6.25rem;margin-top:.68rem;padding:.35rem .5rem;font-size:.67rem}.fleet-caption{color:#075985;width:fit-content;font-family:var(--font-geist-mono);letter-spacing:.1em;background:#f0f9ffb8;border:1px solid #0759856b;border-radius:999px;margin:-1.8rem auto 3.6rem;padding:.3rem .7rem;font-size:.65rem;font-weight:800}.fleet-formation{position:relative}.fleet-formation:before{display:none}.fleet-unit{position:relative}.fleet-unit:before{z-index:3;content:"PROJECT " attr(data-fleet);color:#075985;font-family:var(--font-geist-mono);letter-spacing:.08em;background:#e0f2fe;border:1px solid #075985;border-radius:.35rem;padding:.24rem .55rem;font-size:.62rem;font-weight:850;position:absolute;top:-1.5rem;left:.75rem}.fleet-unit:nth-child(2n):before{left:auto;right:.75rem}.fleet-unit{isolation:isolate;padding-block:2rem}.fleet-unit>a{z-index:2;position:relative}.fleet-unit .cloud-project{border-radius:3.4rem 8rem 8rem 3.4rem/3.4rem 7rem 7rem 3.4rem}.fleet-unit:nth-child(2n) .cloud-project{border-radius:8rem 3.4rem 3.4rem 8rem/7rem 3.4rem 3.4rem 7rem}.fleet-unit .cloud-project:before,.fleet-unit .cloud-project:after{display:none}.fleet-glider .cloud-project{background:#f8fafcf0;border-color:#64748b}.fleet-jet .cloud-project{background:#bfdbfef0;border-color:#1d4ed8}.fleet-airframe{z-index:0;pointer-events:none;width:112%;height:27rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fleet-wing,.fleet-tail{background:#e2e8f0;border:2px solid #475569;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 18px #0f172a21}.fleet-wing{width:72%;height:24rem;top:1.5rem}.fleet-glider .fleet-wing{clip-path:polygon(45% 0,55% 0,58% 43%,100% 48%,100% 55%,56% 53%,53% 100%,47% 100%,44% 53%,0 55%,0 48%,42% 43%);width:82%}.fleet-jet .fleet-wing{clip-path:polygon(46% 0,54% 0,59% 39%,95% 68%,86% 76%,56% 57%,54% 100%,46% 100%,44% 57%,14% 76%,5% 68%,41% 39%);background:#60a5fa;border-color:#1e3a8a;width:68%}.fleet-tail{clip-path:polygon(36% 0,64% 0,100% 100%,0 100%);width:22%;height:7rem;top:10.5rem}.fleet-jet .fleet-tail{background:#2563eb;border-color:#1e3a8a}html.dark .fleet-glider .cloud-project,html[data-theme=dark] .fleet-glider .cloud-project{background:#334155f0}html.dark .fleet-jet .cloud-project,html[data-theme=dark] .fleet-jet .cloud-project{background:#1e3a8af0}.fleet-unit{min-height:27rem;padding-top:3.5rem}.fleet-unit>a{width:min(82%,44rem);margin-inline:auto;display:block}.fleet-unit .cloud-project,.fleet-unit:nth-child(2n) .cloud-project{background:#f8fafcf7;border:4px solid #64748b;box-shadow:inset 0 0 18px #0f172a1f,0 16px 30px #0f172a2e;border-radius:2rem!important}.fleet-plane .fleet-airframe,.fleet-blimp .fleet-airframe{border:3px solid #64748b;width:min(118%,62rem);height:25rem;top:48%;box-shadow:inset 0 0 35px #0f172a24,0 20px 35px #0f172a29}.fleet-plane .fleet-airframe{background:linear-gradient(155deg,#fff 0 58%,#cbd5e1 82%,#94a3b8);border-radius:48% 18% 24% 48%/46% 30% 38% 46%}.fleet-plane .fleet-airframe:before{content:"";background:#1e293b;border-radius:999px;width:1.2rem;height:11rem;position:absolute;top:50%;left:-1.3rem;transform:translateY(-50%);box-shadow:0 0 0 5px #ef4444}.fleet-plane .fleet-airframe:after{content:"";clip-path:polygon(18% 100%,48% 0,100% 100%);background:#ef4444;border:3px solid #991b1b;width:8rem;height:8rem;position:absolute;top:-4rem;right:8%}.fleet-plane .fleet-wing{clip-path:polygon(18% 0,82% 0,100% 100%,0 70%);background:linear-gradient(#fff,#ef4444);border-color:#991b1b;width:82%;height:7rem;top:17.5rem;left:49%}.fleet-plane .fleet-tail{display:none}.fleet-blimp .fleet-airframe{background:linear-gradient(160deg,#fff 0 54%,#dbeafe 72%,#94a3b8 100%);border-radius:50%}.fleet-blimp .fleet-airframe:before{content:"BK";color:#fff;width:3.2rem;height:3.2rem;font-family:var(--font-geist-mono);background:#1d4ed8;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:42%;left:1.4rem}.fleet-blimp .fleet-airframe:after{content:"";background:#315d88;border:3px solid #1e3a8a;border-radius:.5rem 1.4rem 1.4rem .5rem;width:9rem;height:2.6rem;position:absolute;bottom:-2.1rem;left:50%;transform:translate(-50%);box-shadow:0 7px 12px #0f172a38}.fleet-blimp .fleet-wing{clip-path:polygon(0 42%,100% 0,72% 48%,100% 100%,0 62%);background:#2563eb;border-color:#1e3a8a;width:9rem;height:8rem;inset:auto -1.8rem 1.2rem auto;transform:none}.fleet-blimp .fleet-tail{display:none}html.dark .fleet-plane .fleet-airframe,html[data-theme=dark] .fleet-plane .fleet-airframe{background:linear-gradient(155deg,#334155,#0f172a 76%);border-color:#7dd3fc}html.dark .fleet-blimp .fleet-airframe,html[data-theme=dark] .fleet-blimp .fleet-airframe{background:linear-gradient(160deg,#1e3a8a,#0f172a 78%);border-color:#60a5fa}html.dark .fleet-unit .cloud-project,html[data-theme=dark] .fleet-unit .cloud-project{background:#0f172af0;border-color:#94a3b8}html.dark .fleet-caption,html.dark .fleet-unit:before,html[data-theme=dark] .fleet-caption,html[data-theme=dark] .fleet-unit:before{color:#e0f2fe;background:#0f172ad1;border-color:#7dd3fc80}.altitude-scrollbar-route-shell{width:.72rem;height:100%;margin-right:.34rem;position:relative}.altitude-scrollbar-route{cursor:ns-resize;pointer-events:auto;touch-action:none;background:repeating-linear-gradient(#0759856b 0 1px,#0000 1px 13px),#e0f2feb8;border:1px solid #075985;border-radius:999px;width:100%;height:100%;position:relative}.altitude-scrollbar-route:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#38bdf814,#ef44441f);position:absolute;inset:0}.altitude-scrollbar-thumb{z-index:3;pointer-events:none;background:#ef4444;border:1px solid #991b1b;border-radius:999px;width:1.35rem;height:.34rem;transition:top .12s linear;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffbf,0 2px 5px #7f1d1d4d}.altitude-scrollbar-checkpoints{z-index:5;pointer-events:none;position:absolute;inset:0}.altitude-scrollbar-checkpoints button{z-index:5;color:#075985;min-width:3.7rem;font-family:var(--font-geist-mono);white-space:nowrap;cursor:pointer;pointer-events:auto;background:#f0f9ffbd;border:1px solid #07598561;border-radius:.35rem;align-items:center;gap:.28rem;padding:.16rem .28rem;transition:transform .18s,background-color .18s;display:flex;position:absolute;right:1.15rem;transform:translateY(-50%)}.altitude-scrollbar-checkpoints button span{background:#0e74901f;border-radius:.2rem;place-items:center;width:1rem;height:1rem;font-size:.55rem;font-style:normal;font-weight:900;display:grid}.altitude-scrollbar-checkpoints button em{font-size:.46rem;font-style:normal;font-weight:750}.altitude-scrollbar-checkpoints button.is-active{background:#e0f2fe;transform:translateY(-50%)translate(-3px);box-shadow:2px 3px #0e749029}html.dark .altitude-scrollbar,html[data-theme=dark] .altitude-scrollbar{color:#e0f2fe}html.dark .altitude-scrollbar-title,html.dark .altitude-scrollbar>strong,html.dark .altitude-scrollbar-checkpoints button,html[data-theme=dark] .altitude-scrollbar-title,html[data-theme=dark] .altitude-scrollbar>strong,html[data-theme=dark] .altitude-scrollbar-checkpoints button{color:#e0f2fe;background:#0f172acc;border-color:#7dd3fc6b}html.dark .altitude-scrollbar-route,html[data-theme=dark] .altitude-scrollbar-route{background:repeating-linear-gradient(#7dd3fc61 0 1px,#0000 1px 13px),#0f172ac2;border-color:#7dd3fc}html.dark .altitude-scrollbar-thumb,html[data-theme=dark] .altitude-scrollbar-thumb{background:#facc15;border-color:#a16207;box-shadow:0 0 0 2px #0f172ac2,0 0 7px #facc1599}html.dark .certificates-flight-link,html[data-theme=dark] .certificates-flight-link{color:#e0f2fe;background:#0f172ae0;border-color:#7dd3fc;box-shadow:3px 4px #0ea5e933}.balloon-basket{background:repeating-linear-gradient(45deg,#92400e 0 8px,#b45309 8px 16px);border:2px solid #78350f;border-radius:.6rem .6rem 1.2rem 1.2rem;width:6.5rem;height:4rem;margin:-.2rem auto 0;box-shadow:0 14px 20px #451a0333}@keyframes wind-sweep{0%{opacity:0;transform:translate(0,0)skew(-18deg)}14%{opacity:.48}80%{opacity:.35}to{opacity:0;transform:translate(-135vw,3rem)skew(-18deg)}}@keyframes wind-altitude{0%{transform:translateY(0)}to{transform:translateY(-18vh)}}@keyframes sky-light-fade{0%{opacity:1}18%{opacity:.94}46%{opacity:.68}62%{opacity:.34}74%,to{opacity:0}}@keyframes left-sky-light-fade{0%{opacity:.94}18%{opacity:.78}38%{opacity:.34}52%,to{opacity:0}}@keyframes burner-ignite{0%{opacity:0;transform:translate(-50%)scale(.08,.05)}45%{opacity:.9;transform:translate(-50%)scale(.55,.42)}78%{opacity:1;transform:translate(-50%)scale(1.12,1.18)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes burner-flame{0%{transform:translate(-50%)scale(.9,.82)rotate(-2deg)}to{transform:translate(-50%)scale(1.05,1.12)rotate(2deg)}}@keyframes rotor-spin{to{transform:rotateY(180deg)}}@keyframes plane-flight-sway{0%,34%,to{translate:0;rotate:none}8%{translate:0 -1.8px;rotate:-.5deg}18%{translate:0 1.5px;rotate:.45deg}28%{translate:0 -.7px;rotate:-.2deg}}@keyframes card-flight-sway{0%,55%,to{translate:0;rotate:none}66%{translate:3.5px;rotate:.32deg}80%{translate:-3px;rotate:-.28deg}92%{translate:1.4px;rotate:.12deg}}@keyframes card-flight-sway-reverse{0%,55%,to{translate:0;rotate:none}66%{translate:-3.2px;rotate:-.3deg}80%{translate:2.8px;rotate:.26deg}92%{translate:-1.2px;rotate:-.1deg}}@keyframes rope-flight-sway{0%,27%,66%,to{translate:0}38%{translate:0 2.8px}50%{translate:0 -2.3px}59%{translate:0 1.1px}}@keyframes plane-click-turbulence{0%,to{translate:0;rotate:none}28%{translate:0 -2px;rotate:-.6deg}58%{translate:0 1.5px;rotate:.45deg}80%{translate:0 -.7px;rotate:-.2deg}}@keyframes rope-click-turbulence{0%,to{translate:0}34%{translate:0 2.8px}68%{translate:0 -2.2px}}@keyframes card-click-turbulence{0%,to{translate:0}30%{translate:3.6px}62%{translate:-3px}82%{translate:1.3px}}@media (max-width:639px){.altitude-scrollbar{opacity:.78;width:2.2rem;right:.12rem}.altitude-scrollbar-checkpoints button{min-width:1.25rem;padding:.1rem;right:.8rem}.altitude-scrollbar-checkpoints button em{display:none}.altitude-scrollbar-title,.altitude-scrollbar>strong{font-size:.48rem}.flight-header{left:.25rem}.flight-header:before{left:5rem;right:3rem}.header-plane{width:5.1rem!important;height:3.35rem!important}.tow-rope{width:1rem}.header-flags{margin-left:0}.name-banner{margin-top:.75rem}.wind-field{opacity:.62}.helicopter-theme-switch{transform:scale(.86);bottom:.65rem!important;left:.65rem!important;right:auto!important}.about-balloon-section{width:min(100%,23rem);scroll-margin-top:6rem}.fleet-unit{min-height:25rem;padding-top:3rem}.fleet-unit>a{width:88%}.fleet-plane .fleet-airframe,.fleet-blimp .fleet-airframe{width:112%;height:22rem}.fleet-plane .fleet-wing{top:15.5rem}.fleet-blimp .fleet-wing{width:6rem;right:-1rem}.about-balloon{border-radius:48% 48% 44% 44%/35% 35% 60% 60%;padding:3.2rem 1.6rem 4.1rem}.about-balloon p{font-size:.92rem;line-height:1.65}.balloon-ropes{height:3.6rem}.balloon-ropes i{height:4rem}.balloon-basket{width:5.2rem;height:3.2rem}}@media (prefers-reduced-motion:reduce){.name-banner,.flag-wrap,.intro-cloud-layer i,.about-balloon-section,.header-plane,.flight-header:before,.flight-page:before,.flight-page:after,.balloon-flame,.wind-field i,.helicopter-rotor{animation:none!important}}.fleet-art-unit{width:min(96vw,70rem);margin:0 auto 8rem;position:relative}.fleet-art-unit:last-child{margin-bottom:0}.fleet-art-blimp{width:min(98vw,76rem)}.fleet-art-unit>a{transform-origin:50% 55%;animation:4.8s ease-in-out infinite alternate fleet-aircraft-sway;display:block}.fleet-art-unit:last-child>a{animation-delay:-2.1s}.fleet-artwork{background:0 0;border:0;border-radius:1.7rem;outline:0;margin:0;transition:transform .35s,filter .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 55px #0f172a24}.fleet-artwork-image{object-fit:contain;object-position:center;width:100%;height:auto;margin-inline:auto;display:block}.fleet-art-unit:hover .fleet-artwork{filter:saturate(1.04);transform:translateY(-5px)scale(1.012);box-shadow:0 30px 65px #0f172a33}@keyframes fleet-aircraft-sway{0%{transform:translate(-9px,2px)rotate(-.9deg)}45%{transform:translate(2px,-8px)rotate(.2deg)}to{transform:translate(10px,2px)rotate(1deg)}}@media (max-width:640px){.fleet-art-unit,.fleet-art-blimp{width:100%;margin-bottom:4.5rem}.fleet-artwork{border-radius:.9rem}}@media (prefers-reduced-motion:reduce){.fleet-art-unit>a{animation:none!important}}.header-plane{appearance:none;cursor:pointer;transform-origin:72% 52%;background:0 0;border:0;padding:0}.header-plane:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #0284c7}.header-plane.plane-click-turbulence img{animation:.72s cubic-bezier(.22,.8,.28,1) both plane-image-click-bump}.name-banner{transform-origin:22% 0;pointer-events:auto;transition:color .2s,background-color .2s,box-shadow .2s}.name-banner:hover{color:#0369a1;background:#bae6fd;animation:.9s ease-in-out infinite alternate name-banner-wind;box-shadow:4px 5px #0369a133,0 0 12px #0ea5e980,0 0 28px #0ea5e947}html.dark .name-banner:hover,html[data-theme=dark] .name-banner:hover{color:#38bdf8;background:#172554}@keyframes plane-click-bump{0%{transform:translate(0,0)rotate(0)}24%{transform:translate(3px,-5px)rotate(-3deg)}48%{transform:translate(7px,3px)rotate(2.3deg)}72%{transform:translate(3px,-2px)rotate(-1.2deg)}to{transform:translate(0,0)rotate(0)}}@keyframes plane-image-click-bump{0%{transform:scale(1.05)translate(0,0)rotate(0)}24%{transform:scale(1.05)translate(-3px,-5px)rotate(-3.4deg)}48%{transform:scale(1.05)translate(5px,3px)rotate(2.6deg)}72%{transform:scale(1.05)translate(-2px,-2px)rotate(-1.3deg)}to{transform:scale(1.05)translate(0,0)rotate(0)}}@keyframes name-banner-wind{0%{transform:translateY(0)rotate(-.45deg)}45%{transform:translateY(-2px)rotate(.7deg)}to{transform:translateY(1px)rotate(-.8deg)}}.about-balloon-rig{transform-origin:50% 12%}.basket-click-swing{animation:.9s cubic-bezier(.22,.75,.28,1) both basket-click-swing}.balloon-basket{cursor:pointer}.balloon-basket:focus-visible{outline-offset:4px;outline:3px solid #0284c7}@keyframes basket-click-swing{0%{transform:rotate(0)translate(0)}25%{transform:rotate(-2.5deg)translate(-6px)}52%{transform:rotate(2.1deg)translate(5px)}76%{transform:rotate(-.8deg)translate(-2px)}to{transform:rotate(0)translate(0)}}.altitude-scrollbar{width:8rem;bottom:.65rem;right:.7rem;z-index:9999!important}.footer-runway{z-index:1}.altitude-scrollbar-route-shell{width:.9rem}.altitude-scrollbar-checkpoints button{min-width:4.4rem;padding:.22rem .38rem;right:1.4rem}.altitude-scrollbar-checkpoints button em{font-size:.53rem}.altitude-scrollbar-checkpoints button span{width:1.15rem;height:1.15rem;font-size:.62rem}.altitude-scrollbar-title,.altitude-scrollbar>strong{font-size:.64rem}.fleet-css-unit{width:min(88vw,60rem);margin:0 auto 8rem;position:relative}.fleet-css-unit>a{color:inherit;animation:4.5s ease-in-out infinite alternate fleet-css-flight;display:block}.fleet-css-blimp>a{animation-delay:-2.1s}.fleet-css-aircraft{isolation:isolate;background:linear-gradient(150deg,#fffffff7,#dbeafee0 68%,#bfdbfed1);border:2px solid #315d88c7;min-height:24rem;transition:filter .3s,box-shadow .3s;position:relative;box-shadow:inset 0 -20px 36px #1e40af14,0 26px 48px #0f172a24}.fleet-css-unit:hover .fleet-css-aircraft{filter:saturate(1.06);box-shadow:inset 0 -20px 36px #1e40af1a,0 32px 60px #0f172a33}.fleet-css-plane .fleet-css-aircraft{border-radius:48% 18% 22% 48%/48% 31% 38% 48%;min-height:22rem;padding:3rem 7.4rem 3.6rem 8.8rem}.fleet-css-blimp .fleet-css-aircraft{background:radial-gradient(at 52% 18%,#fffffffa,#0000 36%),linear-gradient(#fffffffa,#e2e8f0f0 54%,#94a3b8c2 100%);border-radius:50%/46%;min-height:24rem;padding:3.8rem 7.8rem 4.8rem;box-shadow:inset 0 -30px 45px #1e40af1f,inset 0 15px 24px #ffffffb8,0 26px 48px #0f172a24}.fleet-css-aircraft:before{z-index:4;content:"PROJECT " attr(data-fleet);color:#1e3a8a;font:800 .62rem/1 var(--font-geist-mono);letter-spacing:.1em;background:#eff6ffeb;border:1px solid #2563eb;border-radius:999px;padding:.28rem .65rem;position:absolute;top:1.1rem;left:50%;transform:translate(-50%)}.aircraft-project-window{z-index:3;background:#f8fafce6;border:3px solid #64748b;border-radius:1.6rem;grid-template-columns:minmax(0,1.35fr) minmax(9rem,.65fr);align-items:center;gap:1.5rem;min-height:16rem;padding:1.5rem 1.65rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0f172a1a}.aircraft-project-copy{min-width:0}.aircraft-project-copy small{color:#2563eb;font:800 .62rem/1 var(--font-geist-mono);letter-spacing:.09em}.aircraft-project-copy h3{color:#172554;margin-top:.65rem;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:800;line-height:1.08}.aircraft-project-copy p{color:#334155;margin-top:.7rem;font-size:.9rem;line-height:1.55}.aircraft-project-copy ul{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.aircraft-project-copy li{color:#fff;font:750 .55rem/1 var(--font-geist-mono);text-transform:uppercase;background:#1e3a5f;border-radius:999px;padding:.22rem .48rem}.aircraft-project-image{object-fit:contain;object-position:center;border:1px solid #64748b52;border-radius:.8rem;width:min(100%,12rem);max-height:9rem;margin-inline:auto;display:block;box-shadow:0 8px 20px #0f172a1f}.aircraft-cockpit{z-index:2;gap:.3rem;display:flex;position:absolute}.aircraft-cockpit i{background:linear-gradient(145deg,#93c5fd,#1e3a5f);border:2px solid #315d88;width:2.6rem;height:2.1rem;display:block;transform:skew(-18deg)}.fleet-css-plane .aircraft-cockpit{top:8rem;left:1.6rem}.fleet-css-blimp .aircraft-cockpit{display:none}.aircraft-tail{z-index:-1;background:linear-gradient(135deg,#fee2e2,#ef4444);position:absolute}.fleet-css-plane .aircraft-tail{clip-path:polygon(45% 0,100% 0,78% 100%,0 100%);border:2px solid #315d88;width:8rem;height:10rem;top:-5rem;right:2.6rem}.fleet-css-blimp .aircraft-tail{clip-path:polygon(100% 28%,0 0,22% 50%,0 100%,100% 72%);border:2px solid #315d88;width:10rem;height:9rem;top:2rem;left:-2rem;right:auto}.fleet-css-blimp .fleet-css-aircraft:after{z-index:1;content:"";background:linear-gradient(90deg,#0000,#fffc);border-right:2px solid #315d88;border-radius:0 100% 100% 0;width:4.8rem;height:8.2rem;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.blimp-seams,.blimp-gondola,.blimp-propeller{display:none}.fleet-css-blimp .blimp-seams{z-index:1;opacity:.36;pointer-events:none;background:linear-gradient(90deg,#0000 24%,#47556947 24.3% 24.6%,#0000 25% 49%,#47556940 49.3% 49.6%,#0000 50% 74%,#47556938 74.3% 74.6%,#0000 75%),linear-gradient(#0000 49.4%,#47556933 49.7% 50.1%,#0000 50.4%);border-radius:50%;display:block;position:absolute;inset:1.2rem 4.4rem}.fleet-css-blimp .blimp-gondola{z-index:7;background:linear-gradient(#64748b,#334155);border:2px solid #315d88;border-radius:1rem 1rem 2.4rem 2.4rem;justify-content:center;align-items:center;gap:.48rem;width:13rem;height:4.6rem;display:flex;position:absolute;bottom:-3.1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 18px #0f172a3d}@keyframes plane-scroll-turbulence{0%,to{translate:0;rotate:none}35%{translate:1px -1.5px;rotate:-.55deg}70%{translate:2px 1px;rotate:.45deg}}@keyframes rope-scroll-turbulence{0%,to{transform:translateY(0)scaleY(1)}45%{transform:translateY(-1px)scaleY(.99)}75%{transform:translateY(1px)scaleY(1.01)}}@keyframes card-scroll-turbulence{0%,to{translate:0;rotate:none}40%{translate:-1px;rotate:-.35deg}75%{translate:1px .5px;rotate:.3deg}}.aircraft-project-window{min-height:14rem;padding:1.25rem 1.4rem}.aircraft-project-copy p{font-size:.82rem}.fleet-css-plane .aircraft-wing{width:22rem;height:7.6rem;bottom:-4.2rem;right:7rem}.fleet-css-blimp .blimp-gondola{width:11.5rem;height:4.1rem;bottom:-2.8rem}.fleet-css-blimp .aircraft-project-window{min-height:12.5rem}.fleet-css-blimp .blimp-propeller{transition:transform 1.8s cubic-bezier(.16,.72,.28,1);animation:none;transform:translateY(-50%)rotate(0)}.fleet-css-blimp:hover .blimp-propeller{transition-duration:2.5s;transition-timing-function:cubic-bezier(.22,.55,.28,1);transform:translateY(-50%)rotate(1440deg)}@media (max-width:700px){.cloud-projects,.fleet-formation{width:100%}.fleet-css-unit,.fleet-css-blimp{margin-inline:auto;width:min(92vw,32rem);margin-bottom:6.5rem}.fleet-css-plane .fleet-css-aircraft,.fleet-css-blimp .fleet-css-aircraft{border-radius:2.5rem;min-height:0;padding:3rem 1rem 3.5rem}.aircraft-project-window,.fleet-css-blimp .aircraft-project-window{border-width:2px;border-radius:1.25rem;grid-template-columns:1fr;gap:.8rem;min-height:0;padding:1.05rem}.aircraft-project-copy h3{overflow-wrap:anywhere;margin-top:.45rem;font-size:1.08rem;line-height:1.15}.aircraft-project-copy p{margin-top:.5rem;font-size:.76rem;line-height:1.45}.aircraft-project-copy ul{gap:.25rem;margin-top:.65rem}.aircraft-project-copy li{padding:.18rem .36rem;font-size:.48rem}.aircraft-project-image{border-radius:.55rem;width:7rem;max-height:5rem}.fleet-css-aircraft:before{font-size:.52rem;top:.85rem}.fleet-css-plane .aircraft-wing{width:62%;height:5.5rem;bottom:-2.8rem;right:12%}.fleet-css-plane .aircraft-tail{width:5rem;height:6rem;top:-2.8rem;right:1.4rem}.fleet-css-blimp .aircraft-tail{width:5rem;height:5.5rem;top:1.4rem;left:-1rem}.fleet-css-blimp .blimp-propeller{width:2.5rem;left:-1.7rem}.fleet-css-blimp .blimp-propeller:before{height:2.5rem}.fleet-css-blimp .blimp-gondola{gap:.28rem;width:8rem;height:3.2rem;bottom:-2.4rem}.fleet-css-blimp .blimp-gondola i{width:1rem;height:.9rem}.fleet-hangar-link{padding:.78rem 1.25rem;font-size:.88rem}.intro-flight-deck h1{padding-inline:.25rem;font-size:1.08rem;line-height:1.55!important}.about-balloon-section{width:min(94vw,25rem)}.about-balloon{padding-inline:1.35rem}.about-balloon p{font-size:.86rem;line-height:1.55}}.intro-social-row{align-items:center;gap:.5rem;display:flex}@media (max-width:700px){.intro-social-row{flex-direction:row;justify-content:center}.altitude-scrollbar{opacity:1;width:3.35rem;top:5.4rem;bottom:.7rem;right:.45rem;visibility:visible!important;display:grid!important}.altitude-scrollbar-route-shell{width:.72rem}.altitude-scrollbar-checkpoints button{min-width:1.55rem;padding:.12rem;right:.85rem}.altitude-scrollbar-checkpoints button span{width:1rem;height:1rem}.altitude-scrollbar-checkpoints button em{display:none}.altitude-scrollbar-title,.altitude-scrollbar>strong{font-size:.48rem}.fleet-css-unit,.fleet-css-blimp{width:min(88vw,28rem);margin-bottom:3rem}.fleet-css-unit>a,.fleet-css-blimp>a{animation:none}.fleet-css-plane .fleet-css-aircraft,.fleet-css-blimp .fleet-css-aircraft,html.dark .fleet-css-plane .fleet-css-aircraft,html.dark .fleet-css-blimp .fleet-css-aircraft,html[data-theme=dark] .fleet-css-plane .fleet-css-aircraft,html[data-theme=dark] .fleet-css-blimp .fleet-css-aircraft{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:2rem;padding:0}.fleet-css-aircraft:before,.aircraft-cockpit,.aircraft-tail,.aircraft-wing,.aircraft-light,.blimp-seams,.blimp-gondola,.blimp-propeller{display:none!important}.aircraft-project-window,.fleet-css-blimp .aircraft-project-window{background:#f8fafcf0;border:1px solid #64748b61;border-radius:2rem;grid-template-columns:1fr;min-height:0;padding:1.25rem;display:grid;box-shadow:0 18px 34px #0f172a21}html.dark .aircraft-project-window,html[data-theme=dark] .aircraft-project-window{background:#0f172aeb;border-color:#7dd3fc47}.aircraft-project-copy h3{font-size:1.15rem}.aircraft-project-copy p{font-size:.8rem}.aircraft-project-image{width:8rem;max-height:5.5rem}.cargo-skill{will-change:transform,opacity}.cargo-parachute{visibility:visible;display:block!important}}.about-balloon-section{width:min(100%,41rem)}.about-balloon{padding:3.2rem 3.25rem 4rem}.about-balloon p{font-size:.94rem;line-height:1.68}.cloud-project-wrap .cloud-project{max-width:32rem}.fleet-css-unit{width:min(78vw,51rem)}.fleet-css-blimp{width:min(82vw,56rem)}.fleet-css-plane .fleet-css-aircraft{min-height:18.5rem;padding:2.55rem 5.9rem 3rem 7.1rem}.fleet-css-blimp .fleet-css-aircraft{min-height:17.5rem;padding:2.55rem 5.8rem 3.35rem}.aircraft-project-window,.fleet-css-blimp .aircraft-project-window{min-height:11.5rem;padding:1.05rem 1.2rem}.aircraft-project-copy h3{font-size:clamp(1.05rem,1.9vw,1.5rem)}.aircraft-project-copy p{font-size:.76rem;line-height:1.45}.aircraft-project-image{width:min(100%,9rem);max-height:6.5rem}@media (max-width:700px){.about-balloon-section{width:min(91vw,23rem)}.about-balloon{padding:2.8rem 1.15rem 3.6rem}.about-balloon p{font-size:.82rem;line-height:1.5}.fleet-css-unit,.fleet-css-blimp{width:min(89vw,30rem)}.fleet-css-plane .fleet-css-aircraft,.fleet-css-blimp .fleet-css-aircraft{min-height:0;padding:2.8rem .85rem 3.3rem}.aircraft-project-window,.fleet-css-blimp .aircraft-project-window{min-height:0;padding:.9rem}}.fleet-css-blimp .blimp-gondola:before,.fleet-css-blimp .blimp-gondola:after{content:"";background:#475569;width:2px;height:2.5rem;position:absolute;bottom:100%}.fleet-css-blimp .blimp-gondola:before{left:2rem;transform:rotate(13deg)}.fleet-css-blimp .blimp-gondola:after{right:2rem;transform:rotate(-13deg)}.fleet-css-blimp .blimp-gondola i{opacity:.52;background:#facc15;border:1px solid #fef3c7;border-radius:.2rem;width:1.7rem;height:1.45rem}html.dark .fleet-css-blimp .blimp-gondola i,html[data-theme=dark] .fleet-css-blimp .blimp-gondola i{opacity:1;background:#fef08a;box-shadow:0 0 8px #fde047,0 0 18px #facc15c2}.fleet-css-blimp .blimp-propeller{z-index:8;transform-origin:50%;background:#334155;border-radius:999px;width:4.2rem;height:.5rem;animation:.42s linear infinite blimp-propeller-spin;display:block;position:absolute;top:50%;left:-3.5rem;transform:translateY(-50%)}.fleet-css-blimp .blimp-propeller:before{content:"";background:#334155;border-radius:999px;width:.5rem;height:4.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aircraft-wing{z-index:5;background:linear-gradient(150deg,#fff,#dbeafe);border:2px solid #315d88;position:absolute}.fleet-css-plane .aircraft-wing{clip-path:polygon(10% 0,100% 64%,94% 84%,55% 62%,20% 42%,0 30%);background:linear-gradient(155deg,#fff 0 44%,#dbeafe 45% 78%,#f87171 79% 100%);border-radius:42% 8% 28% 12%;width:25rem;height:8.5rem;bottom:-4.9rem;right:8rem;box-shadow:inset 0 -8px 14px #1e40af1a,0 12px 18px #0f172a1f}.fleet-css-blimp .aircraft-wing{border-radius:.8rem 2rem 2rem .8rem;width:10rem;height:4rem;bottom:-3.2rem;left:50%;transform:translate(-50%)}html.dark .fleet-css-plane .aircraft-wing,html[data-theme=dark] .fleet-css-plane .aircraft-wing{background:linear-gradient(155deg,#f8fafc 0 44%,#bfdbfe 45% 78%,#22c55e 79% 92%,#166534 93% 100%);border-color:#315d88;box-shadow:inset 0 -8px 14px #1e40af1f,0 0 15px #22c55e33}html.dark .fleet-css-blimp .aircraft-wing,html[data-theme=dark] .fleet-css-blimp .aircraft-wing{background:linear-gradient(150deg,#f8fafc,#bfdbfe);border-color:#315d88}html.dark .aircraft-tail,html[data-theme=dark] .aircraft-tail{background:linear-gradient(135deg,#bbf7d0,#22c55e 64%,#166534);border-color:#166534}.aircraft-light{z-index:8;opacity:.18;border-radius:50%;width:.58rem;height:.58rem;position:absolute}.aircraft-light-red{background:#ef4444;top:50%;right:1.2rem}.aircraft-light-green{background:#22c55e;bottom:-.3rem;left:45%}.aircraft-light-yellow{opacity:.48;background:#facc15;width:.72rem;height:.72rem;box-shadow:0 0 4px #facc1573}.fleet-css-plane .aircraft-light-yellow-front{top:51%;left:.45rem}.fleet-css-plane .aircraft-light-yellow-lower{bottom:-2.1rem;right:27%}.fleet-css-blimp .aircraft-light-yellow-front{top:50%;right:.25rem}.fleet-css-blimp .aircraft-light-yellow-lower{bottom:-2.85rem;left:50%}html.dark .aircraft-light-red,html[data-theme=dark] .aircraft-light-red{opacity:1;animation:1.1s ease-in-out infinite alternate aircraft-beacon;box-shadow:0 0 7px #ef4444,0 0 20px #ef4444cc}html.dark .aircraft-light-green,html[data-theme=dark] .aircraft-light-green{opacity:1;box-shadow:0 0 7px #22c55e,0 0 18px #22c55eb8}html.dark .aircraft-light-yellow,html[data-theme=dark] .aircraft-light-yellow{opacity:1;animation:1.7s ease-in-out infinite alternate aircraft-yellow-pulse;box-shadow:0 0 8px #fde047,0 0 20px #facc15eb,0 0 38px #facc1580}html.dark .fleet-css-aircraft,html[data-theme=dark] .fleet-css-aircraft{background:linear-gradient(155deg,#334155,#0f172a 78%);border-color:#7dd3fc}html.dark .aircraft-project-window,html[data-theme=dark] .aircraft-project-window{background:#0f172ae6;border-color:#64748b}html.dark .aircraft-project-copy h3,html[data-theme=dark] .aircraft-project-copy h3{color:#e0f2fe}html.dark .aircraft-project-copy p,html[data-theme=dark] .aircraft-project-copy p{color:#cbd5e1}.fleet-hangar-link{color:#173b61;background:linear-gradient(#f8fafc,#dbeafe);border:2px solid #315d88;border-radius:.35rem;padding:.9rem 2rem;font-size:1rem;font-weight:800;transition:transform .22s,box-shadow .22s,background-color .22s;position:relative;box-shadow:5px 6px #315d8833}.fleet-hangar-link:before{content:"HANGAR";color:#fff;font:800 .52rem/1 var(--font-geist-mono);letter-spacing:.1em;background:#ef4444;padding:.12rem .38rem;position:absolute;top:-.62rem;left:1rem}.fleet-hangar-link:hover{transform:translateY(-3px)rotate(-.35deg);box-shadow:7px 9px #315d8833}html.dark .fleet-hangar-link,html[data-theme=dark] .fleet-hangar-link{color:#e0f2fe;background:#172554;border-color:#7dd3fc}@keyframes fleet-css-flight{0%{transform:translate(-10px,2px)rotate(-1deg)}48%{transform:translate(2px,-9px)rotate(.3deg)}to{transform:translate(11px,3px)rotate(1.1deg)}}@keyframes aircraft-beacon{0%{opacity:.5}to{opacity:1}}@keyframes aircraft-yellow-pulse{0%{filter:brightness(.82)}to{filter:brightness(1.3)}}@keyframes blimp-propeller-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@media (max-width:700px){.fleet-css-unit,.fleet-css-blimp{width:100%;margin-bottom:6rem}.fleet-css-plane .fleet-css-aircraft,.fleet-css-blimp .fleet-css-aircraft{border-radius:3rem;min-height:22rem;padding:3.5rem 2rem 4rem}.aircraft-project-window{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.aircraft-project-copy p{font-size:.8rem}.aircraft-project-image{width:8rem;max-height:6rem}.aircraft-cockpit{display:none}.fleet-css-plane .aircraft-wing{width:65%;right:8%}.altitude-scrollbar{width:2.7rem;right:.2rem}}@media (prefers-reduced-motion:reduce){.header-plane.plane-click-turbulence img,.name-banner:hover,.basket-click-swing,.fleet-css-unit>a,.aircraft-light{animation:none!important}}.intro-social-fleet{align-items:center;gap:.35rem;margin-left:.2rem;display:flex}.intro-social-drone{filter:drop-shadow(0 8px 9px #0f172a2e);flex:none;width:5.2rem;height:4.1rem;margin-left:0;animation:3.8s ease-in-out infinite alternate social-drone-hover;position:relative}.drone-body{z-index:3;background:linear-gradient(155deg,#f8fafc,#bfdbfe);border:2px solid #315d88;border-radius:45% 45% 34% 34%/48% 48% 40% 40%;justify-content:center;align-items:center;gap:.45rem;width:3.15rem;height:2.65rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drone-body a{color:#173b61;background:#ffffffe6;border:1px solid #315d88a6;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.4rem;transition:transform .18s,color .18s,background-color .18s;display:grid}.drone-body a:hover{color:#0284c7;background:#fff;transform:translateY(-2px)scale(1.08)}.drone-body a:focus-visible{outline-offset:2px;outline:2px solid #0284c7}.drone-arm{z-index:1;border-block:3px solid #475569;width:2.3rem;height:2.7rem;position:absolute;top:.7rem;transform:skewY(-18deg)}.drone-arm-left{left:.1rem}.drone-arm:before,.drone-arm:after{content:"";background:#0f2942;border-radius:999px;width:2rem;height:.28rem;animation:.24s linear infinite alternate drone-rotor-spin;position:absolute}.drone-arm-left:before,.drone-arm-left:after{left:-.65rem}.drone-arm-right:before,.drone-arm-right:after{right:-.65rem}.drone-arm:before{top:-.42rem}.drone-arm:after{bottom:-.42rem}.drone-arm span{display:none}.drone-camera{z-index:4;background:#38bdf8;border:2px solid #315d88;border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:.28rem;left:50%;transform:translate(-50%)}@keyframes social-drone-hover{0%{transform:translateY(1px)rotate(-.5deg)}to{transform:translateY(-4px)rotate(.55deg)}}@keyframes drone-rotor-spin{0%{transform:scaleX(.45)}to{transform:scaleX(1)}}@media (max-width:640px){.intro-social-drone{margin-top:.45rem;margin-left:0}.intro-social-fleet{margin-left:0}}@media (prefers-reduced-motion:reduce){.intro-social-drone,.drone-arm:before,.drone-arm:after{animation:none!important}}.intro-social-fleet{gap:.65rem}.intro-social-drone{width:5.6rem;height:4.5rem}.drone-body{background:repeating-linear-gradient(90deg,#0000 0 .34rem,#1e40af4d .34rem .46rem,#0000 .46rem .72rem),linear-gradient(155deg,#dbeafe,#7dd3fc 70%,#60a5fa);border-color:#3b82c4;border-radius:.7rem .7rem 1rem 1rem;width:3.45rem;height:2.15rem;top:43%;box-shadow:inset 0 5px 8px #ffffff80,0 5px 8px #1e40af29}.drone-body:before{z-index:-1;content:"";border-left:3px solid #3b82c4;border-right:3px solid #3b82c4;width:4.35rem;height:2.35rem;position:absolute;top:1.55rem;left:50%;transform:translate(-50%)perspective(3rem)rotateX(-12deg)}.drone-body:after{content:"";background:#315d88;border-radius:0 0 .45rem .45rem;width:2rem;height:.35rem;position:absolute;bottom:-.45rem;left:50%;transform:translate(-50%)}.drone-arm{border:0;border-bottom:4px solid #60a5fa;width:2.7rem;height:.65rem;top:.65rem;transform:none}.drone-arm-left{left:.15rem;transform:rotate(-3deg)}.drone-arm-right{right:.15rem;transform:rotate(3deg)}.drone-arm:before{background:#172554;width:2.5rem;height:.2rem;top:-.35rem}.drone-arm-left:before{left:-.6rem}.drone-arm-right:before{right:-.6rem}.drone-arm:after{display:none}.drone-camera{background:radial-gradient(circle at 35% 32%,#fff 0 8%,#38bdf8 10% 30%,#0f172a 34% 100%);border-color:#172554;width:.78rem;height:.78rem;bottom:1.72rem}html.dark .drone-body,html[data-theme=dark] .drone-body{background:repeating-linear-gradient(90deg,#0000 0 .34rem,#38bdf847 .34rem .46rem,#0000 .46rem .72rem),linear-gradient(155deg,#dbeafe,#60a5fa 72%,#2563eb);border-color:#7dd3fc}html.dark .drone-body a,html[data-theme=dark] .drone-body a{color:#173b61;background:#eff6ffeb;border-color:#315d88}.fleet-css-blimp .aircraft-tail{background:linear-gradient(135deg,#bbf7d0,#22c55e 64%,#166534);border-color:#166534}html.dark .fleet-css-plane .fleet-css-aircraft,html[data-theme=dark] .fleet-css-plane .fleet-css-aircraft{background:linear-gradient(155deg,#f8fafc,#bfdbfe 68%,#93c5fd);border-color:#93c5fd;box-shadow:inset 0 -22px 36px #1e40af24,0 28px 54px #02061761}html.dark .fleet-css-blimp .fleet-css-aircraft,html[data-theme=dark] .fleet-css-blimp .fleet-css-aircraft{background:radial-gradient(at 52% 18%,#fffffffa,#0000 38%),linear-gradient(#f8fafc,#e2e8f0 58%,#cbd5e1 100%);border-color:#4ade80;box-shadow:inset 0 -30px 45px #1e40af1a,0 28px 56px #0206176b,0 0 24px #22c55e1f}.fleet-css-blimp .aircraft-wing,html.dark .fleet-css-blimp .aircraft-wing,html[data-theme=dark] .fleet-css-blimp .aircraft-wing{background:linear-gradient(150deg,#86efac,#22c55e 68%,#166534);border-color:#166534;box-shadow:inset 0 -6px 10px #14532d38,0 0 16px #22c55e38}.fleet-css-blimp .fleet-css-aircraft{background:radial-gradient(at 52% 18%,#fffffffa,#0000 38%),linear-gradient(#fff,#f1f5f9 58%,#dbeafe 100%);border-color:#4ade80;box-shadow:inset 0 -30px 45px #1e40af14,0 28px 52px #0f172a29,0 0 18px #22c55e1a}.experience-title-wrap{overflow:visible}.experience-title-wrap:after{filter:blur(2px);border-top:5px solid #ffffffb8;width:88%;right:1rem}.experience-plane{z-index:8;filter:drop-shadow(0 5px 7px #0f172a33)}.experience-plane:before{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#ffffff61,#ffffffeb);border-radius:999px;width:13rem;height:1.2rem;position:absolute;top:52%;right:70%;transform:translateY(-50%)}.experience-clouds{gap:3rem;position:relative}.experience-clouds:before{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(#ffffff57,#0000 68%);border-radius:50%;position:absolute;inset:1rem 8%}.experience-cloud-card,html.dark .experience-cloud-card,html[data-theme=dark] .experience-cloud-card{isolation:isolate;filter:drop-shadow(0 14px 18px #4755691a);background:radial-gradient(circle at 8% 34%,#fffffffa 0 13%,#0000 13.5%),radial-gradient(circle at 21% 17%,#fffffff5 0 18%,#0000 18.5%),radial-gradient(circle at 40% 26%,#fffffff0 0 24%,#0000 24.5%),linear-gradient(90deg,#fffffff5,#f1f5f9db 68%,#e2e8f08c);border:1px solid #94a3b857;border-radius:4.8rem 5.8rem 4.3rem 5.4rem;width:min(82%,38rem);box-shadow:0 20px 34px #4755691f}.experience-cloud-card:before,.experience-cloud-card:after{z-index:-1;content:"";filter:blur(2px);background:#ffffffd1;border-radius:50%;position:absolute}.experience-cloud-card:before{width:8rem;height:4.5rem;top:-1.15rem;left:13%}.experience-cloud-card:after{opacity:.7;width:8rem;height:3.8rem;bottom:.2rem;right:-1.6rem}html.dark .experience-cloud-card,html[data-theme=dark] .experience-cloud-card{color:#0f2942;box-shadow:0 22px 42px #02061752,0 0 24px #e2e8f014}html.dark .experience-cloud-card h3,html[data-theme=dark] .experience-cloud-card h3{color:#0c4a6e}html.dark .experience-description,html.dark .experience-location,html[data-theme=dark] .experience-description,html[data-theme=dark] .experience-location{color:#334155}.card-plane{color:#2563eb;font-size:1.55rem}.experience-title-wrap:after,.experience-clouds:before{display:none}html.dark .wind-one,html.dark .wind-two,html[data-theme=dark] .wind-one,html[data-theme=dark] .wind-two{opacity:.16;box-shadow:0 5px 12px #ffffff24;animation-duration:10.5s!important}html.dark .wind-two,html[data-theme=dark] .wind-two{animation-duration:12.5s!important;animation-delay:-5.2s!important}.low-altitude-birds{pointer-events:none;width:min(92vw,52rem);height:8rem;margin:-2.5rem auto 2rem;position:relative;overflow:hidden}.seagull{width:2.7rem;height:1.2rem;animation:7.5s ease-in-out infinite alternate seagull-glide;position:absolute}.seagull:before,.seagull:after{content:"";border-top:3px solid #475569;border-radius:50% 50% 0 0;width:1.55rem;height:.7rem;position:absolute;top:.45rem}.seagull:before{transform-origin:100%;left:0;transform:rotate(12deg)}.seagull:after{transform-origin:0;right:0;transform:rotate(-12deg)}.seagull-one{top:1rem;left:8%}.seagull-two{animation-delay:-2.1s;top:3.8rem;left:28%;transform:scale(.72)}.seagull-three{animation-delay:-4.2s;top:1.8rem;left:48%;transform:scale(.9)}.seagull-four{animation-delay:-1.2s;top:4.6rem;left:67%;transform:scale(.62)}.seagull-five{animation-delay:-5.4s;top:.8rem;right:5%;transform:scale(.78)}html.dark .seagull:before,html.dark .seagull:after,html[data-theme=dark] .seagull:before,html[data-theme=dark] .seagull:after{opacity:.72;border-top-color:#cbd5e1}@keyframes seagull-glide{0%{translate:-8px 3px;rotate:-2deg}45%{translate:5px -5px;rotate:1deg}to{translate:13px 2px;rotate:2.5deg}}@media (prefers-reduced-motion:reduce){.seagull{animation:none!important}}.intro-social-button{color:#334155;background:#ffffffe6;border:1px solid #0f172a8c;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:1.35rem;transition:transform .18s,color .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:0 7px 16px #0f172a1a}.intro-social-button:hover{color:#0369a1;background:#f8fafc;transform:translateY(-2px);box-shadow:0 10px 20px #0f172a26}.intro-social-button:focus-visible{outline-offset:3px;outline:2px solid #0284c7}html.dark .intro-social-button,html[data-theme=dark] .intro-social-button{color:#e2e8f0;background:#0f172a;border-color:#ffffff2e}.fleet-css-blimp .aircraft-wing,.fleet-css-blimp .aircraft-tail{background:linear-gradient(145deg,#fecaca,#ef4444 66%,#991b1b);border-color:#991b1b;box-shadow:inset 0 -6px 10px #7f1d1d33,0 0 12px #ef444421}.fleet-css-blimp .blimp-gondola{background:linear-gradient(#ef4444,#7f1d1d);border-color:#991b1b}html.dark .fleet-css-blimp .aircraft-wing,html.dark .fleet-css-blimp .aircraft-tail,html[data-theme=dark] .fleet-css-blimp .aircraft-wing,html[data-theme=dark] .fleet-css-blimp .aircraft-tail{background:linear-gradient(145deg,#86efac,#22c55e 66%,#166534);border-color:#166534;box-shadow:inset 0 -6px 10px #14532d38,0 0 20px #22c55e47}html.dark .fleet-css-blimp .blimp-gondola,html[data-theme=dark] .fleet-css-blimp .blimp-gondola{background:linear-gradient(#22c55e,#14532d);border-color:#166534}.aircraft-light-yellow:after,.aircraft-light-red:after,.aircraft-light-green:after{content:"";opacity:0;pointer-events:none;border-radius:50%;width:5rem;height:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.dark .aircraft-light-yellow:after,html[data-theme=dark] .aircraft-light-yellow:after{opacity:.72;filter:blur(4px);background:radial-gradient(circle,#fef08ab8,#facc1538 28%,#0000 68%)}html.dark .aircraft-light-red:after,html[data-theme=dark] .aircraft-light-red:after{opacity:.58;filter:blur(4px);background:radial-gradient(circle,#fecacaa3,#ef444433 30%,#0000 68%)}html.dark .aircraft-light-green:after,html[data-theme=dark] .aircraft-light-green:after{opacity:.58;filter:blur(4px);background:radial-gradient(circle,#bbf7d0a3,#22c55e33 30%,#0000 68%)}html.dark .fleet-css-blimp .blimp-gondola,html[data-theme=dark] .fleet-css-blimp .blimp-gondola{box-shadow:0 12px 22px #0f172a47,0 0 28px #facc1547}@media (max-width:700px){.intro-social-row{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.altitude-scrollbar{opacity:1!important;visibility:visible!important;width:3.35rem!important;display:grid!important;top:5.4rem!important;bottom:.7rem!important;right:.45rem!important}.altitude-scrollbar-route-shell{width:.72rem}.altitude-scrollbar-checkpoints button{min-width:1.55rem;padding:.12rem;right:.85rem}.altitude-scrollbar-checkpoints button span{width:1rem;height:1rem}.altitude-scrollbar-checkpoints button em{display:none}.fleet-css-unit,.fleet-css-blimp{margin-bottom:3rem;width:min(88vw,28rem)!important}.fleet-css-unit>a,.fleet-css-blimp>a{animation:none!important}.fleet-css-plane .fleet-css-aircraft,.fleet-css-blimp .fleet-css-aircraft,html.dark .fleet-css-plane .fleet-css-aircraft,html.dark .fleet-css-blimp .fleet-css-aircraft,html[data-theme=dark] .fleet-css-plane .fleet-css-aircraft,html[data-theme=dark] .fleet-css-blimp .fleet-css-aircraft{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2rem!important;padding:0!important}.fleet-css-aircraft:before,.aircraft-cockpit,.aircraft-tail,.aircraft-wing,.aircraft-light,.blimp-seams,.blimp-gondola,.blimp-propeller{display:none!important}.aircraft-project-window,.fleet-css-blimp .aircraft-project-window{background:#f8fafcf2!important;border:1px solid #64748b61!important;border-radius:2rem!important;grid-template-columns:1fr!important;min-height:0!important;padding:1.2rem!important;box-shadow:0 18px 34px #0f172a21!important}html.dark .aircraft-project-window,html[data-theme=dark] .aircraft-project-window{background:#0f172af0!important}#skills ul{padding-top:4rem;overflow:visible}.cargo-skill{will-change:transform,opacity}.cargo-parachute{display:none!important}.about-learning-note{display:none}.about-balloon-section{width:min(84vw,20.5rem)}.about-balloon{padding:2.15rem .9rem 2.75rem}.about-balloon p{font-size:.79rem;line-height:1.45}.about-balloon h2{margin-bottom:1rem;font-size:1.45rem}.balloon-ropes{height:2.8rem}.balloon-ropes i{height:3.2rem}.balloon-basket{width:4.5rem;height:2.8rem}}
