.public-site{--navy:#0b1d26;--ivory:#f3f0e8;--stone:#d8d3c7;--rust:#9a5944;--gold:#b9924a;--gold-deep:#8f6a24;--gold-lit:#e3c07d;background:var(--ivory);color:#12232b;font-family:var(--font-sans);overflow-x:hidden}.airport-combobox{position:relative}.airport-results{z-index:30;color:#172522;background:#fff;border:1px solid #182d2a2e;max-height:310px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #0814122e}.airport-results button{width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ebe9;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.airport-results button:hover,.airport-results button:focus{background:#eef8f4;outline:none}.airport-results span{gap:3px;display:grid}.airport-results small{color:#6e7b77}.airport-results b{color:#1b604a;letter-spacing:.08em}.airport-results p{margin:0;padding:16px;font-size:13px}.request-success-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.request-success-actions a{border:1px solid;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.proposal-selection-dialog{color:#fff;background:#10201d;border:0;width:min(520px,100vw - 32px);padding:34px;box-shadow:0 30px 100px #00000073}.proposal-selection-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040c0bb8}.proposal-selection-dialog h2{margin:12px 0 6px;font-size:30px}.proposal-selection-dialog>strong{color:#8fe6c4;margin:22px 0 4px;font-size:28px;display:block}.proposal-selection-dialog>small{color:#aab7b3;display:block}.proposal-selection-dialog>div{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.proposal-selection-dialog>div button{min-height:46px;padding:0 18px}.proposal-selection-dialog .dialog-close{color:#fff;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:12px}body:has(.public-proposal) .public-header{display:none}body:has(.public-proposal) .public-site>.public-footer{display:none}.public-proposal{color:#10232a;background:#f2f3ef;min-height:100vh}.public-proposal-hero{color:#fff;background:linear-gradient(115deg,#041218f0,#092028b8),url(/media/public/hero/boarding-poster.png) 50%/cover;align-content:space-between;min-height:620px;padding:120px 6vw 55px;display:grid}.proposal-brand{letter-spacing:.04em;align-items:center;gap:11px;font-size:13px;display:flex}.proposal-brand>span{border:1px solid #ffffff59;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.proposal-kicker,.proposal-options-intro>span,.proposal-selection-success>span{color:#8ce3c5;letter-spacing:.2em;font-size:9px;font-weight:700}.public-proposal-hero h1{max-width:900px;font:500 clamp(48px, 7vw, 104px)/.92 var(--font-sans);letter-spacing:-.06em;margin:24px 0 14px}.public-proposal-hero>div:nth-child(2)>p{color:#c6d0d1;max-width:600px;font-size:14px;line-height:1.7}.proposal-route-strip{background:#ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:60px;display:grid}.proposal-route-strip>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05151bc2;gap:6px;padding:17px;display:grid}.proposal-route-strip span{color:#8ce3c5;letter-spacing:.14em;font-size:8px}.proposal-route-strip strong{font-size:17px}.proposal-route-strip small{color:#9dafb1;font-size:10px}.proposal-selection-success{color:#fff;text-align:center;background:#0b252e;padding:70px 6vw}.proposal-selection-success h2{letter-spacing:-.05em;max-width:700px;margin:18px auto;font-size:clamp(34px,5vw,65px)}.proposal-selection-success p{color:#aebfc1;max-width:600px;margin:auto;line-height:1.7}.proposal-public-alert{color:#704c20;background:#fff1df;margin:20px 6vw;padding:14px}.public-proposal-options{padding:90px 6vw}.proposal-options-intro{max-width:670px;margin-bottom:60px}.proposal-options-intro h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(38px,5vw,72px);line-height:.98}.proposal-options-intro p{color:#647277;line-height:1.7}.public-proposal-option{background:#fff;grid-template-columns:minmax(300px,1.1fr) minmax(280px,.8fr) minmax(230px,.45fr);min-height:430px;margin-bottom:22px;display:grid}.public-proposal-option.is-selected{outline-offset:-2px;outline:2px solid #8ce3c5}.proposal-selection-success small{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;margin-top:16px;font-size:10px;display:block}.proposal-aircraft-media{background:#142c35;min-height:360px;position:relative;overflow:hidden}.proposal-aircraft-media img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%}.proposal-aircraft-media>span{color:#fff;letter-spacing:.15em;background:#051217c7;padding:8px 10px;font-size:8px;position:absolute;top:20px;left:20px}.proposal-aircraft-copy{padding:42px 36px}.proposal-aircraft-copy>span,.proposal-aircraft-price>span{color:#657579;letter-spacing:.16em;font-size:8px;font-weight:700}.proposal-aircraft-copy h3{letter-spacing:-.05em;margin:17px 0;font-size:clamp(30px,3vw,50px)}.proposal-aircraft-copy>p{color:#647277;line-height:1.65}.proposal-aircraft-copy dl{margin:30px 0}.proposal-aircraft-copy dl>div{border-top:1px solid #e3e7e5;grid-template-columns:90px 1fr;gap:12px;padding:11px 0;display:grid}.proposal-aircraft-copy dt{color:#7a888b;text-transform:uppercase;font-size:9px}.proposal-aircraft-copy dd{margin:0;font-size:12px}.proposal-aircraft-copy ul{color:#526166;padding-left:18px}.proposal-commercial-terms{margin-top:16px;font-size:14px;line-height:1.6}.proposal-commercial-terms summary{cursor:pointer;font-weight:600}.proposal-commercial-terms p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.proposal-aircraft-price{color:#fff;background:#0b252e;flex-direction:column;justify-content:end;padding:36px 28px;display:flex}.proposal-aircraft-price strong{letter-spacing:-.05em;margin:12px 0 4px;font-size:clamp(31px,3vw,48px)}.proposal-aircraft-price small{color:#91a6aa}.proposal-aircraft-price form{margin-top:30px}.proposal-aircraft-price button{color:#07171d;width:100%;min-height:56px;font:800 9px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#7ee8c1;border:0;padding:10px}.proposal-aircraft-price button:disabled{cursor:not-allowed;background:#8a989a}.proposal-aircraft-price>b{color:#8ce3c5;letter-spacing:.13em;margin-top:25px;font-size:10px}.public-proposal-footer{color:#fff;background:#071b22;grid-template-columns:1fr 2fr 1fr;gap:40px;padding:55px 6vw;display:grid}.public-proposal-footer p,.public-proposal-footer small{color:#93a7aa;line-height:1.6}@media (max-width:1024px){.public-proposal-option{grid-template-columns:1fr 1fr}.proposal-aircraft-price{grid-column:1/-1;min-height:210px}}@media (max-width:768px){.public-proposal-hero{min-height:680px;padding-top:105px}.proposal-route-strip{grid-template-columns:1fr 1fr}.public-proposal-option{grid-template-columns:1fr}.proposal-aircraft-price{grid-column:1}.public-proposal-footer{grid-template-columns:1fr}}@media (max-width:650px){.public-proposal-hero{min-height:680px;padding:90px 20px 22px}.public-proposal-hero h1{font-size:48px}.proposal-route-strip{grid-template-columns:1fr;max-height:260px;margin-top:34px;overflow-y:auto}.proposal-route-strip>div{padding:12px}.public-proposal-options{padding:65px 14px}.proposal-options-intro{margin-bottom:36px;padding-inline:6px}.proposal-options-intro h2{font-size:40px}.public-proposal-option{min-height:0;margin-bottom:14px}.proposal-aircraft-media{min-height:260px}.proposal-aircraft-copy{padding:28px 22px}.proposal-aircraft-copy h3{font-size:36px}.proposal-aircraft-price{min-height:210px;padding:28px 22px}.proposal-aircraft-price strong{font-size:38px}.proposal-selection-success{padding:55px 20px}.proposal-selection-success h2{font-size:38px}.public-proposal-footer{padding:45px 20px}}.public-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:92px;padding:0 4.5vw;display:flex;position:absolute;top:0;left:0;right:0}body.gsx-nav-light .public-header:not(.is-scrolled){color:#12232b;border-color:#0b1d2624}body.gsx-nav-light .public-header:not(.is-scrolled) .public-nav-cta{border-color:#0b1d266b}.public-brand{aspect-ratio:510/201;width:150px;color:inherit;flex:none;align-items:center;text-decoration:none;display:flex}.public-brand-logo{background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/media/brand/goldensky-jets-side-profile.webp) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/media/brand/goldensky-jets-side-profile.webp) 50%/contain no-repeat alpha}.public-brand:focus-visible{outline-offset:4px;outline:2px solid}.public-header nav{align-items:center;gap:29px;display:flex}.public-header nav a{color:inherit;font-size:11px;text-decoration:none}.public-header nav a b{font-weight:inherit}.public-nav-cta{border:1px solid #ffffff8c;padding:12px 17px}.public-nav-secondary{display:contents}.public-nav-secondary>span{display:none}.public-header nav a.locale-link{letter-spacing:.1em;opacity:.55;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:9.5px;font-weight:600;transition:opacity .25s;display:inline-flex}.public-header nav a.locale-link:hover{opacity:1}.public-menu,.public-nav-backdrop,.public-nav-glow,.public-header nav a>small,.public-header nav a>em{display:none}.public-hero{color:#fff;align-items:flex-end;min-height:100svh;padding:150px 4.5vw 56px;display:flex;position:relative;overflow:hidden}.public-hero>img{object-fit:cover}.hero-shade{background:linear-gradient(90deg,#030f17d6 0,#030f1775 48%,#030f1714 75%),linear-gradient(#0000 45%,#030f17a8);position:absolute;inset:0}.hero-copy{z-index:2;align-self:center;width:min(750px,58vw);position:relative}.hero-copy>span,.final-cta>span{letter-spacing:.2em;font-size:10px}.hero-copy h1{font:400 clamp(57px, 7.4vw, 118px)/.88 var(--font-display);letter-spacing:-.04em;margin:25px 0}.hero-copy p{color:#dce2df;max-width:500px;font-size:14px;line-height:1.65}.light-cta{color:#fff;border-bottom:1px solid #fff;padding:12px 0;font-size:11px;text-decoration:none;display:inline-block}.hero-request{z-index:3;color:#14252c;background:#f4f2ebf5;grid-template-columns:1.1fr repeat(5,1fr) auto;align-items:end;width:min(830px,62vw);display:grid;position:absolute;bottom:0;right:0}.hero-request h2{font:400 24px var(--font-display);margin:0;padding:22px}.hero-request label{text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #d6d3ca;padding:15px 12px;font-size:8px}.hero-request input{background:0 0;border:0;outline:0;width:100%;margin-top:8px;font-size:12px;display:block}.hero-request button{color:#fff;background:#173941;border:0;height:79px;padding:0 24px;font-size:10px}.public-positioning,.aircraft-preview,.how,.destination-section,.trust{padding:130px 6vw}.section-index{letter-spacing:.18em;color:#6f7775;font-size:9px}.public-positioning>h2,.section-lead h2,.trust h2{font:400 clamp(45px, 6vw, 90px)/.98 var(--font-display);letter-spacing:-.035em;margin:40px 0 80px}.value-grid{grid-template-columns:repeat(3,1fr);gap:8vw;margin-left:28%;display:grid}.value-grid article{border-top:1px solid #aeb3ad;padding-top:20px}.value-grid b{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.value-grid p{color:#68716e;font-size:12px;line-height:1.7}.aircraft-preview{color:#fff;background:#102832}.section-lead{justify-content:space-between;align-items:flex-end;display:flex}.section-lead h2{margin-bottom:0}.section-lead a{color:inherit;border-bottom:1px solid;padding-bottom:8px;font-size:10px;text-decoration:none}.aircraft-rail{border-top:1px solid #52636a;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.aircraft-rail article{border-right:1px solid #52636a;margin-right:25px;padding:28px 25px 44px 0}.aircraft-rail span,.aircraft-rail small{color:#8ca0a6;font-size:9px}.aircraft-rail h3{font:400 28px var(--font-display);margin:45px 0 15px}.aircraft-rail p{color:#b7c3c5;min-height:54px;font-size:11px;line-height:1.6}.how>div{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.how article{border-top:1px solid #aeb3ad;padding:35px 4vw 35px 0}.how article+article{border-left:1px solid #d3d0c7;padding-left:4vw}.how span{color:#8c938f;font-size:9px}.how h3{font:400 36px var(--font-display);margin:55px 0 15px}.how p{color:#6b7470;font-size:11px}.destination-section{background:#d8d3c7}.destination-grid{grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.destination-grid a{height:105px;color:inherit;border-top:1px solid #a7a49c;grid-template-columns:40px 1fr auto;align-items:center;text-decoration:none;display:grid}.destination-grid a:nth-child(odd){margin-right:4vw}.destination-grid span{font-size:8px}.destination-grid strong{font:400 34px var(--font-display)}.destination-grid i{font-style:normal}.human{color:#f5f1e8;background:#8d9b94;justify-content:space-between;align-items:flex-end;min-height:650px;padding:9vw 7vw;display:flex}.human>p{font:400 clamp(48px, 6.5vw, 98px)/.98 var(--font-display);margin:0}.human>p strong{color:#183139;font-weight:400}.human>span{max-width:280px;font-size:12px;line-height:1.7}.trust{grid-template-columns:1fr 1.2fr 1fr;align-items:start;display:grid}.trust h2{margin:0;font-size:55px}.trust>p:last-child{color:#68716e;font-size:12px;line-height:1.8}.final-cta{color:#fff;text-align:center;background:#102832;padding:130px 20px}.final-cta h2{font:400 clamp(65px, 9vw, 130px)/1 var(--font-display);margin:28px}.final-cta a{color:#fff;border-bottom:1px solid #fff;padding:12px 0;font-size:11px;text-decoration:none}.public-footer{color:#cbd4d1;background:#050505;border-top:1px solid #b9924a47;grid-template-columns:2fr 1fr 1fr;gap:6vw;padding:78px 6vw 44px;display:grid}.public-footer strong{font:400 26px var(--font-display);letter-spacing:-.02em;color:#fff}.public-footer p,.public-footer small,.public-footer a{color:#8b8b88;font-size:10px;line-height:1.7;text-decoration:none}.public-footer a{transition:color .25s}.public-footer a:hover{color:var(--gold-lit,#e3c07d)}.public-footer nav{flex-direction:column;gap:12px;display:flex}.broker-note{color:#6f6f6c;border-top:1px solid #23231f;grid-column:1/-1;margin-top:35px;padding-top:24px}@media (max-width:900px){.hero-copy{width:75vw}.hero-request{grid-template-columns:1fr 1fr 1fr;width:91vw;left:4.5vw;right:auto}.hero-request h2{grid-column:1/-1}.hero-request button{grid-column:2/4}.public-hero{padding-bottom:255px}.value-grid{margin-left:0}.aircraft-rail{grid-template-columns:1fr 1fr}.human{display:block}.human>span{margin-top:70px;display:block}.trust{grid-template-columns:1fr}.trust h2{margin:25px 0}.public-header nav{gap:16px}}@media (max-width:650px){.public-brand{width:140px}.public-header{height:70px;padding:0 20px}.public-header.is-scrolled,.public-header.menu-open{height:70px!important}.public-menu{color:inherit;letter-spacing:.18em;text-transform:uppercase;z-index:3;pointer-events:auto;background:0 0;border:0;align-items:center;gap:11px;font-size:9px;font-weight:600;display:flex;position:relative}.public-menu>span{text-align:right;min-width:44px;display:block}.public-menu i{width:26px;height:11px;display:block;position:relative}.public-menu i:before,.public-menu i:after{content:"";background:currentColor;height:1px;transition:transform .44s cubic-bezier(.72,0,.18,1);position:absolute;left:0;right:0}.public-menu i:before{top:0}.public-menu i:after{bottom:0}.public-header.menu-open .public-menu i:before{transform:translateY(5px)rotate(45deg)}.public-header.menu-open .public-menu i:after{transform:translateY(-5px)rotate(-45deg)}.public-header nav{width:100%;max-width:none;height:calc(100dvh - 70px);padding:26px 22px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px)saturate(.88)brightness(.8);backdrop-filter:blur(7px)saturate(.88)brightness(.8);color:#f3f0e8;visibility:hidden;pointer-events:none;clip-path:circle(0% at calc(100% - 33px) 0);z-index:2;background:linear-gradient(#0505054d 0%,#05050594 20%,#0505059e 64%,#05050557 100%);border-top:1px solid #f3f0e81a;flex-direction:column;align-items:stretch;gap:0;transition:clip-path .5s cubic-bezier(.76,0,.24,1),visibility 0s linear .5s;display:flex;position:fixed;inset:70px 0 auto;overflow:hidden auto}.public-header nav.open{visibility:visible;pointer-events:auto;clip-path:circle(155% at calc(100% - 33px) 0);transition:clip-path .78s cubic-bezier(.22,1,.3,1),visibility}.public-nav-glow{pointer-events:none;opacity:0;background:radial-gradient(52% 50% at 78% 22%,#b9924a4d,#b9924a12 46%,#0000 72%);height:78%;transition:opacity 1.1s .12s;display:block;position:absolute;inset:-20% -30% auto}.public-header nav.open .public-nav-glow{opacity:1;animation:14s ease-in-out 1s infinite nav-breathe}@keyframes nav-breathe{50%{opacity:.72;transform:translate(-3%,2%)scale(1.09)}}.public-header nav a{min-height:0;color:inherit;border-bottom:1px solid #f3f0e812;grid-template-columns:46px 1fr;align-items:start;gap:0;padding:clamp(16px,2.6vh,26px) 0 clamp(18px,2.8vh,28px);transition:none;display:grid;position:relative}.public-header nav>a:first-of-type{margin-top:auto}.public-header nav a:before{content:"";transform-origin:top;background:linear-gradient(#b9924a8c,#b9924a47);width:1px;transition:transform .5s cubic-bezier(.16,.9,.24,1);position:absolute;top:0;bottom:-1px;left:6px;transform:scaleY(0)}.public-header nav.open>a:before{transform:scaleY(1)}.public-header nav a>small{font:600 9.5px/1 var(--font-sans);letter-spacing:.16em;color:#f3f0e870;opacity:0;grid-area:1/1;padding:.75em 0 0 22px;transition:opacity .5s;display:block;position:relative}.public-header nav.open>a>small{opacity:1}.public-header nav a.is-current>small{color:var(--gold-lit,#e3c07d)}.public-header nav a.is-current>small:before{content:"";background:var(--gold-lit,#e3c07d);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:calc(.75em + 5px);left:2px;box-shadow:0 0 0 4px #e3c07d26}.public-header nav a>span{grid-area:1/2;margin:-.06em 0 -.12em;padding:.06em 0 .12em;display:block;overflow:hidden}.public-header nav a>span>b{font:400 clamp(37px, 10.4vw, 52px) / 1 var(--font-display);letter-spacing:-.05em;transition:transform .72s cubic-bezier(.16,.94,.24,1);display:block;transform:translateY(108%)}.public-header nav.open>a>span>b{transform:none}.public-header nav a>em{font:400 10.5px/1.35 var(--font-sans);letter-spacing:.055em;color:#f3f0e894;opacity:0;grid-area:2/2;margin-top:7px;font-style:normal;transition:opacity .5s,transform .5s;display:block;transform:translateY(6px)}.public-header nav.open>a>em{opacity:1;transform:none}.public-header nav.open>a:first-of-type:before{transition-delay:80ms}.public-header nav.open>a:nth-of-type(2):before{transition-delay:.15s}.public-header nav.open>a:nth-of-type(3):before{transition-delay:.22s}.public-header nav.open>a:nth-of-type(4):before{transition-delay:.29s}.public-header nav.open>a:first-of-type>span>b,.public-header nav.open>a:first-of-type>small{transition-delay:.13s}.public-header nav.open>a:nth-of-type(2)>span>b,.public-header nav.open>a:nth-of-type(2)>small{transition-delay:.2s}.public-header nav.open>a:nth-of-type(3)>span>b,.public-header nav.open>a:nth-of-type(3)>small{transition-delay:.27s}.public-header nav.open>a:nth-of-type(4)>span>b,.public-header nav.open>a:nth-of-type(4)>small{transition-delay:.34s}.public-header nav.open>a:first-of-type>em{transition-delay:.28s}.public-header nav.open>a:nth-of-type(2)>em{transition-delay:.35s}.public-header nav.open>a:nth-of-type(3)>em{transition-delay:.42s}.public-header nav.open>a:nth-of-type(4)>em{transition-delay:.49s}.public-header nav a:active>span>b{color:var(--gold-lit,#e3c07d)}.public-header nav a:active:before{background:var(--gold-lit,#e3c07d)}.public-header nav a.public-nav-cta{background:var(--gold-lit,#e3c07d);color:#150e02;min-height:64px;font:700 11px var(--font-sans);letter-spacing:.13em;text-transform:uppercase;opacity:0;border:0;border-radius:3px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 22px;transition:opacity .5s,transform .55s cubic-bezier(.16,.9,.24,1);display:flex;transform:translateY(12px)}.public-header nav.open>a.public-nav-cta{opacity:1;transition-delay:.42s;transform:none}.public-header nav a.public-nav-cta:active{background:#f3f0e8}.public-header nav a.public-nav-cta:before,.public-header nav a.public-nav-cta:after{content:none}.public-header nav a.public-nav-cta i{font-size:17px;font-style:normal}.public-nav-secondary{color:#f3f0e880;letter-spacing:.16em;opacity:0;border-top:1px solid #f3f0e814;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:17px;font-size:8.5px;font-weight:600;transition:opacity .5s;display:flex}.public-header nav.open>.public-nav-secondary{opacity:1;transition-delay:.52s}.public-nav-secondary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.public-header nav a.locale-link{min-height:auto;font:600 10px var(--font-sans);letter-spacing:.1em;color:#f3f0e8;border:1px solid #f3f0e82e;border-radius:999px;align-items:center;gap:4px;padding:9px 13px;display:inline-flex}.public-header nav a.locale-link:before,.public-header nav a.locale-link:after{content:none}.public-header nav a.locale-link b{color:var(--gold-lit,#e3c07d)}.public-header.menu-open{color:#f3f0e8;background:#050d11;border-color:#0000}.public-header.menu-open .public-brand{pointer-events:auto;z-index:3;position:relative}.public-nav-backdrop{display:none}.public-hero{min-height:970px;padding:105px 20px 510px}.public-hero>img{object-position:64% center}.hero-copy{width:100%}.hero-copy h1{font-size:57px}.hero-copy p{font-size:12px}.hero-request{grid-template-columns:1fr 1fr;width:calc(100% - 40px);left:20px}.hero-request h2{padding:18px}.hero-request label{min-height:70px}.hero-request button{grid-column:1/-1}.public-positioning,.aircraft-preview,.how,.destination-section,.trust{padding:85px 20px}.public-positioning>h2,.section-lead h2{margin:30px 0 55px;font-size:48px}.value-grid,.how>div{grid-template-columns:1fr;gap:30px}.value-grid article{padding-top:15px}.section-lead{display:block}.aircraft-rail{grid-template-columns:1fr;margin-top:55px}.aircraft-rail article{border-bottom:1px solid #52636a;border-right:0}.how article+article{border-left:0;padding-left:0}.how h3{margin-top:25px}.destination-grid{grid-template-columns:1fr}.destination-grid a:nth-child(odd){margin:0}.destination-grid a{height:80px}.destination-grid strong{font-size:28px}.human{min-height:590px;padding:90px 20px}.human>p{font-size:52px}.trust{display:block}.final-cta{padding:95px 20px}.public-footer{grid-template-columns:1fr 1fr}.public-footer>div,.broker-note{grid-column:1/-1}}.mobile-journey-summary,.journey-editor-head,.journey-editor-backdrop,.mobile-trip-type,.passenger-stepper{display:none}@media (max-width:650px){.tech-hero{min-height:820px}.journey-console,.journey-console.is-return{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07151bc7;border:1px solid #ffffff38;padding:0;bottom:18px;left:15px;right:15px}.journey-console.editor-open{-webkit-backdrop-filter:none;backdrop-filter:none}.journey-console>header{color:#b7c5c5;border-bottom:0;height:34px;padding:0 14px}.journey-console>header .trip-type-control,.journey-console>header>i{display:none}.mobile-journey-summary{grid-template-columns:1fr auto;align-items:stretch;min-height:92px;display:grid}.journey-summary-edit,.mobile-journey-cta{color:#fff;background:0 0;border:0}.journey-summary-edit{text-align:left;min-width:0;padding:10px 12px 14px}.journey-summary-edit strong{font:550 17px/1.15 var(--font-sans);letter-spacing:-.035em;grid-template-columns:minmax(0,auto) 20px minmax(0,1fr);align-items:center;gap:5px;display:grid}.journey-summary-edit strong span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-summary-edit strong i{color:var(--tech);text-align:center;font-style:normal}.journey-summary-edit small{color:#9dafb1;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:8px;display:block;overflow:hidden}.mobile-journey-cta{background:var(--tech);color:#07171d;width:76px;font:750 8px/1.35 var(--font-sans);letter-spacing:.08em;padding:0 11px}.mobile-journey-cta i{margin-top:7px;font-size:15px;font-style:normal;display:block}.journey-console .console-fields,.journey-console.is-return .console-fields{z-index:42;width:100%;height:auto;max-height:92dvh;padding:20px 20px max(20px, env(safe-area-inset-bottom));visibility:hidden;opacity:0;background:#081a21;border-radius:22px 22px 0 0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 28px 1fr;transition:transform .32s cubic-bezier(.22,.75,.25,1),opacity .2s;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(102%);box-shadow:0 -24px 70px #0000005c}.journey-console.editor-open .console-fields{visibility:visible;opacity:1;transform:translateY(0)}.journey-editor-backdrop{z-index:41;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01080cb3;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}.journey-editor-head{grid-column:1/-1;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.journey-editor-head div{gap:7px;display:grid}.journey-editor-head small{color:#82969a;letter-spacing:.16em;font-size:7px}.journey-editor-head strong{letter-spacing:-.04em;font-size:23px}.journey-editor-head>button{color:#8ea0a3;width:44px;height:44px;font:300 26px var(--font-sans);background:0 0;border:0;margin:-7px -7px 0 0}.journey-console .console-fields>label{border:0;border-bottom:1px solid #ffffff21;height:78px;padding:11px 4px;font-size:8px}.journey-console .console-fields>label input{width:100%;margin-top:10px;padding:0;font-size:22px}.journey-console .route-arrow{align-self:center}.mobile-trip-type{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:68px;display:flex}.mobile-trip-type>span{color:#84979a;font-size:8px}.mobile-trip-type>div{background:#ffffff0e;border-radius:23px;gap:0;padding:3px;display:flex}.mobile-trip-type button{color:#84979a;min-height:42px;font:600 9px var(--font-sans);background:0 0;border:0;border-radius:21px;padding:0 18px}.mobile-trip-type button.active{color:#b6f1da;background:#7ee8c11f}.journey-console .journey-dates{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journey-console .journey-dates label{border:0;border-bottom:1px solid #ffffff21;height:76px;padding:11px 4px;font-size:8px}.journey-console .journey-dates label:only-child{grid-column:1/-1}.journey-console .journey-dates input{width:100%;margin-top:9px;font-size:16px}.journey-console .journey-passengers{grid-column:1/-1;justify-content:space-between;align-items:center;height:74px;padding:10px 4px;display:flex}.journey-passengers>input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.passenger-stepper{background:#ffffff09;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:46px 52px 46px;align-self:center;align-items:center;width:146px;height:46px;min-height:46px;max-height:46px;display:grid;overflow:hidden}.passenger-stepper button{color:#aab8ba;background:0 0;border:0;border-radius:0;width:46px;padding:0;transition:background .16s,color .16s;height:46px!important;font:400 20px var(--font-sans)!important}.passenger-stepper button:first-child{border-right:1px solid #ffffff1a}.passenger-stepper button:last-child{border-left:1px solid #ffffff1a}.passenger-stepper button:active{color:#fff;background:#ffffff13}.passenger-stepper button:disabled{opacity:.35}.passenger-stepper output{text-align:center;color:#fff;font-size:19px;font-weight:600}.journey-console .journey-submit{grid-column:1/-1;width:100%;height:58px;margin-top:12px;font-size:10px}.journey-console .console-fields,.journey-console.is-return .console-fields{max-height:92dvh;padding:18px 20px max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;grid-template-rows:auto;grid-template-columns:1fr;gap:0;display:grid}.journey-editor-head{grid-column:1;padding-bottom:12px}.journey-editor-head small{display:none}.journey-editor-head strong{font-size:21px}.journey-editor-head>button{color:#9aa8aa;width:44px;height:44px;margin:-10px -8px 0 0;font-size:25px}.journey-console .console-fields>.journey-from,.journey-console .console-fields>.journey-to{border:0;grid-column:1;height:auto;min-height:66px;padding:7px 0 10px}.journey-console .console-fields label>span:first-child,.mobile-trip-type>span{color:#7f9093;letter-spacing:.14em;font-size:7px}.journey-console .console-fields>label input{margin-top:6px;font-size:20px;line-height:1.2}.journey-console .console-fields>.journey-from b,.journey-console .console-fields>.journey-to b{color:#8ea0a3;bottom:16px;right:0}.journey-console .route-arrow{display:none}.mobile-trip-type{border-top:1px solid #ffffff1f;grid-column:1;min-height:58px;margin-top:3px}.mobile-trip-type>div{background:#ffffff0b;border-radius:5px;padding:2px}.mobile-trip-type button{color:#849396;border-radius:3px;min-height:38px;padding:0 15px}.mobile-trip-type button.active{color:#c6eadc;box-shadow:inset 0 -1px var(--tech);background:#7ee8c112}.journey-console .journey-dates{grid-column:1;grid-template-columns:1fr;gap:0}.journey-console .journey-dates label,.journey-console .journey-dates label:only-child{border:0;grid-column:1;height:auto;min-height:66px;padding:8px 0 10px}.journey-console .journey-dates input{height:32px;margin-top:5px;font-size:16px}.journey-console .journey-passengers{border:0;grid-column:1;height:62px;min-height:62px;padding:8px 0}.passenger-stepper{background:#ffffff09;border-radius:4px;grid-template-columns:42px 48px 42px;width:132px;height:42px;min-height:42px;max-height:42px}.passenger-stepper button{color:#aeb9bb;width:42px;height:42px!important;font-size:18px!important}.passenger-stepper output{color:#fff;font-size:18px;line-height:42px;display:block}.journey-console .journey-submit{height:54px;margin-top:8px}}@keyframes public-backdrop-in{0%{opacity:0}to{opacity:1}}.hero-copy{animation:.8s both public-rise}.hero-request{animation:.8s .15s both public-rise}@keyframes public-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.editorial-page,.request-page{min-height:80vh;padding-top:92px}.editorial-page>header,.request-page>header{color:#fff;background:#102832;padding:110px 6vw 85px}.editorial-page>header>span,.request-page>header>span,.request-success>span{letter-spacing:.19em;font-size:9px}.editorial-page>header h1,.request-page>header h1{font:400 clamp(58px, 8vw, 118px)/.9 var(--font-display);letter-spacing:-.04em;margin:28px 0}.editorial-page>header p,.request-page>header p{color:#bec9ca;max-width:560px;font-size:13px;line-height:1.75}.aircraft-catalog,.contact-options,.destinations-list{padding:80px 6vw}.aircraft-catalog article{border-top:1px solid #b8b7b0;grid-template-columns:70px 1.4fr 1fr;gap:30px;padding:42px 0;display:grid}.aircraft-catalog article>span{font-size:9px}.aircraft-catalog h2,.contact-options h2{font:400 38px var(--font-display);margin:0}.aircraft-catalog p{color:#6c7571;font-size:11px}.aircraft-catalog dl{margin:0}.aircraft-catalog dl>div{border-bottom:1px solid #d4d1c8;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.aircraft-catalog dd{margin:0}.page-cta{background:#d9d3c7;margin:0 6vw 100px;padding:65px}.page-cta h2{font:400 48px var(--font-display);margin:0 0 15px}.page-cta p{font-size:11px}.page-cta a,.contact-options a{color:inherit;border-bottom:1px solid;padding:12px 0;font-size:10px;text-decoration:none;display:inline-block}.editorial-copy{grid-template-columns:1fr 1fr;gap:12vw;padding:100px 6vw;display:grid}.editorial-copy .large{font:400 46px/1.15 var(--font-display);margin:0}.editorial-copy h2{font:400 27px var(--font-display);margin:0 0 10px}.editorial-copy div p{color:#66716c;margin:0 0 45px;font-size:12px;line-height:1.75}.contact-options{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.contact-options article{border-top:1px solid #aaa;padding-top:25px}.contact-options article>span{font-size:9px}.contact-options h2{margin:40px 0 15px}.contact-options p{font-size:11px}.destinations-list a{height:110px;color:inherit;border-top:1px solid #aaa;grid-template-columns:70px 1fr auto;align-items:center;text-decoration:none;display:grid}.destinations-list span,.destinations-list i{font-size:9px;font-style:normal}.destinations-list strong{font:400 40px var(--font-display)}.request-page{background:#d9d3c7;padding-bottom:100px}.request-page>header{padding-bottom:150px}.public-request-form,.request-success{z-index:2;background:#f8f6ef;width:min(850px,100% - 40px);margin:-80px auto 0;padding:45px;position:relative}.request-progress{border-bottom:1px solid #d6d3ca;gap:35px;margin-bottom:35px;padding-bottom:22px;display:flex}.request-progress span{color:#9a9f9b;font-size:9px}.request-progress .active{color:#142e36;font-weight:700}.public-request-form fieldset{border:0;margin:0;padding:0}.public-request-form legend{font:400 42px var(--font-display);margin-bottom:30px}.public-request-form label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:9px;display:block}.request-passenger-field{margin-bottom:18px}.request-passenger-field label{margin-bottom:0}.request-passenger-stepper{display:none}.public-request-form input,.public-request-form select,.public-request-form textarea{width:100%;min-height:49px;font:400 12px var(--font-sans);background:#fff;border:1px solid #cacbc5;margin-top:8px;padding:12px;display:block}.public-request-form textarea{resize:vertical}.form-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.trip-type{margin-bottom:24px;display:flex}.trip-type button{background:0 0;border:1px solid #c6cac5;height:40px;padding:0 20px;font-size:9px}.trip-type button.active{color:#fff;background:#153842}.request-next,.request-submit{color:#fff;float:right;background:#153842;border:0;min-height:49px;padding:0 23px;font-size:10px}.request-buttons{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.request-buttons>button:first-child{background:0 0;border:0}.form-intro,.privacy-note{color:#7b837f;font-size:10px}.request-error{color:#8e4d3c;background:#f2e4df;padding:12px;font-size:10px}.honeypot{position:absolute!important;left:-9999px!important}.request-success{text-align:center;padding-block:100px}.request-success h1{font:400 55px var(--font-display);margin:25px}.request-success p{font-size:12px}.request-success strong,.request-success small{margin-top:30px;display:block}.request-success small{color:#77817c;font-size:9px}@media (max-width:650px){.editorial-page,.request-page{padding-top:70px}.editorial-page>header,.request-page>header{padding:80px 20px 110px}.editorial-page>header h1,.request-page>header h1{font-size:58px}.aircraft-catalog,.contact-options,.destinations-list{padding:55px 20px}.aircraft-catalog article{grid-template-columns:35px 1fr}.aircraft-catalog dl{grid-column:2}.page-cta{margin:0 20px 70px;padding:35px 25px}.page-cta h2{font-size:36px}.editorial-copy{grid-template-columns:1fr;gap:55px;padding:65px 20px}.editorial-copy .large{font-size:39px}.contact-options{grid-template-columns:1fr}.destinations-list a{grid-template-columns:35px 1fr auto;height:85px}.destinations-list strong{font-size:30px}.public-request-form,.request-success{padding:25px 18px}.request-progress{gap:15px}.public-request-form legend{font-size:34px}.form-pair{grid-template-columns:1fr}.public-request-form input,.public-request-form select{min-height:52px}.request-passenger-field>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request-passenger-stepper{background:#fff;border:1px solid #cacbc5;border-radius:4px;grid-template-columns:66px 34px;width:100px;height:54px;min-height:54px;margin-top:8px;display:grid;overflow:hidden}.request-passenger-value{color:#142e36;font:600 17px var(--font-sans);border-right:1px solid #e0dfd8;justify-content:center;align-items:center;display:flex}.request-passenger-controls{grid-template-rows:1fr 1fr;min-width:0;min-height:0;display:grid}.request-passenger-controls button{color:#153842;width:100%;min-width:0;height:27px;min-height:0;font:500 15px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.request-passenger-controls button:first-child{border-bottom:1px solid #e0dfd8}.request-passenger-controls button:active{background:#f0f1ed}.request-passenger-controls button:disabled{opacity:.3;cursor:default}.request-next,.request-submit{min-height:52px}}.public-site{--cream:#eeeae0;--carbon:#111b1e;--blue:#112b35;--warm:#b77c58}.public-site ::selection{color:#101a1d;background:#c99a75}.cinema-media,.cinema-media img,.cinema-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinema-media video{z-index:1}.cinema-media img{z-index:0}.cinematic-hero{color:#fff;height:100svh;min-height:720px;position:relative;overflow:hidden}.cinematic-shade,.media-wash{z-index:2;background:linear-gradient(90deg,#060d119e,#060d1114 67%),linear-gradient(#0000 45%,#060d1173);position:absolute;inset:0}.hero-editorial{z-index:3;position:absolute;top:50%;left:5vw;transform:translateY(-46%)}.hero-editorial>span,.cabin-caption>span,.cinematic-final>span{letter-spacing:.23em;font-size:9px}.hero-editorial h1{font:400 clamp(74px, 10.3vw, 156px)/.78 var(--font-display);letter-spacing:-.055em;margin:30px 0}.hero-editorial p{font-size:12px}.hero-request-trigger{z-index:4;color:#fff;border-top:1px solid #ffffffa6;grid-template-columns:1fr auto;width:290px;padding-top:16px;text-decoration:none;display:grid;position:absolute;bottom:5vw;right:5vw}.hero-request-trigger span{letter-spacing:.15em;grid-column:1/-1;margin-bottom:11px;font-size:8px}.hero-request-trigger b{font:400 24px var(--font-display)}.hero-request-trigger i{font-size:20px;font-style:normal}.scroll-cue{z-index:3;letter-spacing:.2em;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:5vw;left:5vw}.scroll-cue i{background:#fff;width:55px;height:1px}.quiet-manifesto{background:var(--cream);grid-template-columns:1fr 3fr;min-height:92vh;padding:13vw 6vw 9vw;display:grid}.chapter{letter-spacing:.19em;color:#68716d;margin:0;font-size:9px}.quiet-manifesto h2{font:400 clamp(58px, 8vw, 120px)/.92 var(--font-display);letter-spacing:-.045em;margin:0}.quiet-manifesto h2 em{color:#7d8580;font-weight:400}.quiet-manifesto div>p{color:#646d69;width:320px;margin:65px 0 0 52%;font-size:12px;line-height:1.75}.cabin-story{color:#fff;height:105svh;min-height:750px;position:relative}.cabin-story>img,.destinations-cinema>img,.cinematic-final>img,.story-page-hero>img,.about-media>img,.contact-cinema>img{object-fit:cover}.cabin-caption{z-index:3;position:absolute;top:16%;left:6vw}.cabin-caption h2{font:400 clamp(60px, 8vw, 120px)/.88 var(--font-display);margin:25px 0}.cabin-story>p{z-index:3;font-size:11px;line-height:1.8;position:absolute;bottom:7vw;right:7vw}.aircraft-editorial{color:#fff;background:#142c35;grid-template-columns:1fr 1.4fr;gap:10vw;padding:12vw 6vw;display:grid}.aircraft-editorial aside{align-self:start;position:sticky;top:130px}.aircraft-editorial aside h2{font:400 clamp(50px, 6vw, 88px)/.94 var(--font-display);margin:35px 0 55px}.aircraft-editorial aside a{color:#fff;font-size:9px}.aircraft-lines article{border-top:1px solid #50636a;grid-template-columns:55px 1fr auto;min-height:250px;padding-top:28px;display:grid}.aircraft-lines article>span,.aircraft-lines small{color:#8fa0a5;font-size:9px}.aircraft-lines h3{font:400 48px var(--font-display);margin:0 0 10px}.aircraft-lines p{color:#aebbbd;font-size:11px}.destinations-cinema{color:#fff;grid-template-columns:1fr 1.35fr;align-items:end;min-height:115svh;padding:12vw 6vw 8vw;display:grid;position:relative}.destination-title,.destination-story{z-index:3;position:relative}.destination-title{align-self:start}.destination-title h2{font:400 clamp(70px, 9vw, 135px)/.85 var(--font-display);margin:35px 0}.destination-index{border-bottom:1px solid #ffffff80;justify-content:space-between;padding-bottom:18px;display:flex}.destination-index span,.destination-index p{font-size:8px}.destination-names{flex-direction:column;display:flex}.destination-names a{color:#fff;opacity:.48;border-bottom:1px solid #ffffff40;grid-template-columns:1fr auto;align-items:center;height:72px;text-decoration:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(0)}.destination-names a.active,.destination-names a:hover{opacity:1;transform:translate(15px)}.destination-names span{font:400 34px var(--font-display)}.destination-names i{font-size:8px;font-style:normal}.human-statement{background:#bab4a8;grid-template-columns:1fr 3fr;min-height:95vh;padding:13vw 6vw;display:grid}.human-statement>div span,.human-statement>div strong{font:400 clamp(55px, 7.8vw, 118px)/.91 var(--font-display);letter-spacing:-.045em;display:block}.human-statement>div span{color:#f3f0e8}.human-statement>div strong{color:#172d34;font-weight:400}.human-statement>p:last-child{grid-column:2;width:330px;margin:70px 0 0 auto;font-size:12px;line-height:1.8}.broker-editorial{background:#f0ede5;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:8vw;padding:70px 6vw;display:grid}.broker-editorial p{font:400 25px var(--font-display)}.broker-editorial span{font-size:10px;line-height:1.7}.broker-editorial a{font-size:9px}.cinematic-final{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:720px;display:flex;position:relative;overflow:hidden}.cinematic-final>:not(img):not(.cinematic-shade){z-index:3;position:relative}.cinematic-final h2{font:400 clamp(90px, 13vw, 190px)/.72 var(--font-display);letter-spacing:-.06em;margin:48px 0}.cinematic-final a{color:#fff;font-size:10px}.story-page-hero{color:#fff;flex-direction:column;justify-content:flex-end;height:100svh;min-height:720px;padding:8vw 6vw;display:flex;position:relative}.story-page-hero>:not(img):not(.cinematic-shade){z-index:3;position:relative}.story-page-hero>span{font-size:9px}.story-page-hero h1{font:400 clamp(65px, 9vw, 135px)/.85 var(--font-display);letter-spacing:-.05em;margin:30px 0}.aircraft-narrative{padding:10vw 6vw}.aircraft-narrative article{border-top:1px solid #aaa;grid-template-columns:90px 1.5fr 1fr;gap:5vw;min-height:440px;padding:55px 0;display:grid}.category-number{font-size:9px}.aircraft-narrative h2{font:400 clamp(55px, 7vw, 105px)/.9 var(--font-display);margin:0 0 35px}.aircraft-narrative strong{font:400 28px var(--font-display)}.aircraft-narrative p{font-size:11px}.aircraft-narrative dl>div{border-bottom:1px solid #ccc9c0;justify-content:space-between;padding:14px 0;font-size:9px;display:flex}.aircraft-narrative dd{margin:0}.aircraft-choice{color:#fff;background:#142c35;padding:11vw 6vw}.aircraft-choice h2{font:400 clamp(65px, 9vw, 130px)/.88 var(--font-display);margin:40px 0}.aircraft-choice>span{width:320px;display:block}.aircraft-choice a{color:#fff;margin-top:45px;display:inline-block}.about-opening{padding:18vw 6vw 10vw}.about-opening>p{font-size:9px}.about-opening h1{font:400 clamp(75px, 11vw, 160px)/.8 var(--font-display);letter-spacing:-.055em;margin:55px 0}.about-opening h1 em{color:#7e8682;font-weight:400}.about-opening>span{margin-left:56%}.about-media{height:105svh;position:relative}.about-manifesto{grid-template-columns:1fr 3fr;padding:12vw 6vw;display:grid}.about-manifesto h2{font:400 clamp(58px, 8vw, 115px)/.9 var(--font-display);margin:0}.about-manifesto div>p{width:400px;margin:55px 0 0 40%;font-size:12px}.principles{grid-template-columns:repeat(3,1fr);padding:0 6vw 10vw;display:grid}.principles article{border-top:1px solid #aaa;padding:30px 4vw 0 0}.principles article+article{padding-left:4vw}.principles h3{font:400 45px var(--font-display);margin:50px 0 15px}.about-final{color:#fff;background:#142c35;padding:11vw 6vw}.about-final h2{font:400 clamp(60px, 8vw, 115px)/.9 var(--font-display)}.about-final a{color:#fff}.contact-cinema{color:#fff;align-items:flex-end;height:100svh;min-height:720px;padding:8vw 6vw;display:flex;position:relative}.contact-cinema>:not(img):not(.cinematic-shade){z-index:3;position:relative}.contact-cinema h1{font:400 clamp(70px, 10vw, 145px)/.82 var(--font-display);letter-spacing:-.05em;margin:35px 0}.contact-cinema a{color:#fff}@media (max-width:800px){.quiet-manifesto,.human-statement,.about-manifesto{grid-template-columns:1fr}.quiet-manifesto>div,.human-statement>div,.about-manifesto>div{margin-top:70px}.aircraft-editorial{grid-template-columns:1fr}.aircraft-editorial aside{position:static}.destinations-cinema{grid-template-columns:1fr}.destination-title{margin-bottom:65px}.broker-editorial{grid-template-columns:1fr}.aircraft-narrative article{grid-template-columns:55px 1fr}.aircraft-narrative dl{grid-column:2}}@media (max-width:650px){.cinematic-hero{min-height:760px}.cinematic-hero .cinema-media img,.cinematic-hero .cinema-media video{object-position:59% center}.hero-editorial{top:43%;left:20px}.hero-editorial h1{font-size:70px}.hero-request-trigger{width:auto;bottom:35px;left:20px;right:20px}.scroll-cue{display:none}.quiet-manifesto{min-height:auto;padding:100px 20px}.quiet-manifesto h2{font-size:55px}.quiet-manifesto div>p{width:auto;margin:45px 0 0 20%}.cabin-story{height:90svh}.cabin-story>img{object-position:66% center}.cabin-caption{top:12%;left:20px}.cabin-caption h2{font-size:58px}.aircraft-editorial{padding:95px 20px}.aircraft-lines article{grid-template-columns:35px 1fr;min-height:185px}.aircraft-lines small{grid-column:2}.aircraft-lines h3{font-size:35px}.destinations-cinema{min-height:1050px;padding:100px 20px 55px}.destinations-cinema>img{object-position:55% center}.destination-title h2{font-size:75px}.destination-names a{height:58px}.destination-names span{font-size:27px}.human-statement{min-height:auto;padding:100px 20px}.human-statement>div span,.human-statement>div strong{font-size:53px}.human-statement>p:last-child{grid-column:1;width:auto;margin:50px 0 0 20%}.broker-editorial{gap:25px;padding:55px 20px}.cinematic-final h2{font-size:96px}.story-page-hero{padding:100px 20px 45px}.story-page-hero h1{font-size:61px}.aircraft-narrative{padding:80px 20px}.aircraft-narrative article{grid-template-columns:32px 1fr;min-height:auto;padding:40px 0}.aircraft-narrative h2{font-size:50px}.aircraft-choice{padding:90px 20px}.aircraft-choice h2{font-size:58px}.about-opening{padding:150px 20px 90px}.about-opening h1{font-size:70px}.about-media{height:80svh}.about-manifesto{padding:90px 20px}.about-manifesto h2{font-size:54px}.about-manifesto div>p{width:auto;margin-left:15%}.principles{grid-template-columns:1fr;padding:0 20px 80px}.principles article+article{margin-top:45px;padding-left:0}.about-final{padding:90px 20px}.about-final h2{font-size:55px}.contact-cinema{padding:100px 20px 55px}.contact-cinema h1{font-size:68px}}.public-header{transition:height .35s,background .35s,color .35s}.public-header.is-scrolled:not(.menu-open){color:#13262d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#efece4f0;border-color:#c9c7c0;height:66px;position:fixed}.public-header.is-scrolled:not(.menu-open) .public-nav-cta{border-color:#526168}.reset-hero{color:#fff;height:100dvh;min-height:700px;position:relative;overflow:hidden}.reset-vignette{z-index:2;background:linear-gradient(90deg,#050c1075,#0000 60%),linear-gradient(#0000 48%,#050c108c);position:absolute;inset:0}.reset-hero-type{z-index:3;position:absolute;top:46%;left:4vw;transform:translateY(-50%)}.reset-hero-type small,.reset-quiet>span,.reset-scene-copy>span,.reset-destination-scene header>span{letter-spacing:.23em;font-size:8px}.reset-hero-type h1{font:400 clamp(85px, 13vw, 195px)/.66 var(--font-display);letter-spacing:-.065em;margin:55px 0 0}.reset-hero-type h1 span,.reset-hero-type h1 em{display:block}.reset-hero-type h1 em{color:#ddd9cf;margin-left:18vw;font-weight:400}.reset-hero-note{z-index:3;font-size:10px;position:absolute;bottom:5vw;left:4vw}.reset-journey-start{z-index:4;color:#fff;border-top:1px solid #ffffffb3;border-bottom:1px solid #ffffff59;grid-template-columns:1fr auto 1fr;align-items:center;width:min(510px,42vw);height:92px;text-decoration:none;display:grid;position:absolute;bottom:4vw;right:4vw}.reset-journey-start small{letter-spacing:.18em;font-size:7px;position:absolute;top:11px}.reset-journey-start span{font:400 25px var(--font-display)}.reset-journey-start span:last-child{text-align:right}.reset-journey-start i{font-style:normal}.reset-quiet{background:#e9e5dc;min-height:100dvh;padding:13vw 5vw;position:relative}.reset-quiet h2{font:400 clamp(70px, 10.5vw, 155px)/.82 var(--font-display);letter-spacing:-.055em;margin:11vw 0 0 14vw}.reset-quiet h2 em{color:#888b85;font-weight:400}.reset-quiet>p{width:310px;margin:65px 9vw 0 auto;font-size:11px;line-height:1.8}.reset-aircraft-scene{color:#fff;height:125dvh;min-height:850px;position:relative}.reset-aircraft-scene>img,.reset-destination-scene>img,.reset-final>img{object-fit:cover}.reset-vertical{z-index:3;writing-mode:vertical-rl;letter-spacing:.2em;font-size:7px;position:absolute;top:50%;left:18px;transform:rotate(180deg)}.reset-scene-copy{z-index:3;position:absolute;top:15%;left:8vw}.reset-scene-copy h2{font:400 clamp(68px, 9vw, 135px)/.8 var(--font-display);margin:35px 0 50px}.reset-scene-copy a{color:#fff;font-size:9px}.reset-aircraft-scene dl{z-index:3;width:380px;margin:0;position:absolute;bottom:5vw;right:5vw}.reset-aircraft-scene dl>div{border-top:1px solid #ffffff80;grid-template-columns:100px 1fr;padding:14px 0;display:grid}.reset-aircraft-scene dt{letter-spacing:.14em;font-size:7px}.reset-aircraft-scene dd{font:400 18px var(--font-display);margin:0}.reset-destination-scene{color:#fff;grid-template-columns:1.1fr 1fr;align-items:end;min-height:130dvh;padding:11vw 5vw 6vw;display:grid;position:relative}.reset-destination-scene header{z-index:3;align-self:start;position:relative}.reset-destination-scene header h2{font:400 clamp(72px, 10vw, 150px)/.78 var(--font-display);letter-spacing:-.055em;margin-top:55px}.reset-destination-scene header h2 em{margin-left:10vw;font-weight:400}.reset-destination-scene .destination-story{z-index:3;position:relative}.reset-human{background:#c4beb2;min-height:110dvh;padding:10vw 5vw;position:relative}.reset-human-number{font:400 30vw/.7 var(--font-display);color:#d8d3c9;position:absolute;top:3vw;right:0}.reset-human>p,.reset-human>h2{font:400 clamp(65px, 9.7vw, 145px)/.82 var(--font-display);letter-spacing:-.055em;z-index:1;margin:0;position:relative}.reset-human>p em{color:#f1eee7;font-weight:400}.reset-human>h2{color:#163039;margin:9vw 0 0 28vw}.reset-human>span{width:320px;margin:6vw 12vw 0 auto;font-size:11px;line-height:1.8;display:block}.reset-disclosure{background:#eeeae2;grid-template-columns:1fr 2fr auto;align-items:end;gap:6vw;padding:7vw 5vw;display:grid}.reset-disclosure>span{letter-spacing:.16em;font-size:7px}.reset-disclosure>p{font:400 clamp(30px, 4vw, 58px)/1 var(--font-display);margin:0}.reset-disclosure>a{color:inherit;font-size:8px}.reset-final{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100dvh;min-height:700px;display:flex;position:relative}.reset-final>:not(img):not(.reset-vignette){z-index:3;position:relative}.reset-final>p{letter-spacing:.25em;font-size:8px}.reset-final h2{font:400 clamp(110px, 16vw, 235px)/.63 var(--font-display);letter-spacing:-.07em;margin:65px 0}.reset-final a{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;padding:12px;font-size:11px;text-decoration:none}.reset-final a i{margin-left:30px;font-style:normal}@media (max-width:800px){.reset-destination-scene{grid-template-columns:1fr}.reset-destination-scene header{margin-bottom:60px}.reset-disclosure{grid-template-columns:1fr}.reset-hero-type h1 em{margin-left:8vw}}@media (max-width:650px){.public-header.is-scrolled:not(.menu-open) .public-menu{color:#13262d}.reset-hero{min-height:760px}.reset-hero .cinema-media img,.reset-hero .cinema-media video{object-position:58% center}.reset-hero-type{top:42%;left:20px}.reset-hero-type h1{margin-top:35px;font-size:76px}.reset-hero-type h1 em{margin-left:0}.reset-hero-note{display:none}.reset-journey-start{width:auto;bottom:28px;left:20px;right:20px}.reset-journey-start span{font-size:21px}.reset-quiet{min-height:820px;padding:100px 20px}.reset-quiet h2{margin:150px 0 0;font-size:62px}.reset-quiet>p{width:270px;margin:65px 0 0 auto}.reset-aircraft-scene{height:105dvh;min-height:820px}.reset-aircraft-scene>img{object-position:67% center}.reset-scene-copy{top:12%;left:20px}.reset-scene-copy h2{font-size:61px}.reset-aircraft-scene dl{width:auto;bottom:25px;left:55px;right:20px}.reset-vertical{left:10px}.reset-destination-scene{min-height:1100px;padding:100px 20px 45px}.reset-destination-scene>img{object-position:54% center}.reset-destination-scene header h2{font-size:70px}.reset-destination-scene header h2 em{margin-left:0}.reset-human{min-height:860px;padding:100px 20px}.reset-human-number{font-size:65vw;top:100px}.reset-human>p,.reset-human>h2{font-size:61px}.reset-human>h2{margin:145px 0 0 12vw}.reset-human>span{width:260px;margin:80px 0 0 auto}.reset-disclosure{padding:75px 20px}.reset-disclosure>p{font-size:36px}.reset-final>img{object-position:59% center}.reset-final h2{font-size:112px}}.tech-home{--tech:#7ee8c1;--tech-dark:#08161c;--tech-line:#ffffff40;font-family:var(--font-sans)}.tech-shade{z-index:2;background:linear-gradient(90deg,#040d12b8,#040d1214 68%),linear-gradient(#0000 48%,#040d12ad);position:absolute;inset:0}.tech-hero{color:#fff;height:100dvh;min-height:760px;position:relative;overflow:hidden}.tech-hero-copy{z-index:3;position:absolute;top:35%;left:5vw;transform:translateY(-50%)}.tech-hero-copy>span,.technical-label,.scene-status,.human-signal,.tech-final span{letter-spacing:.2em;font-size:8px}.tech-hero-copy>span i,.technical-label i,.scene-status>i,.human-signal>i,.tech-disclosure i{background:var(--tech);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #7ee8c121}.tech-hero-copy h1{font:500 clamp(64px, 8vw, 122px)/.86 var(--font-sans);letter-spacing:-.07em;margin:28px 0}.tech-hero-copy p{color:#d2dddd;font-size:12px}.journey-console{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08161cd1;border:1px solid #ffffff4d;padding:0 20px;position:absolute;bottom:4vw;left:5vw;right:5vw}.journey-console header{letter-spacing:.16em;color:#aab9ba;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:38px;font-size:7px;display:flex}.trip-type-control{border:1px solid #ffffff29;align-items:center;gap:3px;padding:3px;display:flex}.trip-type-control button{color:#8fa1a2;min-height:24px;font:600 7px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0 10px}.trip-type-control button.active{color:var(--tech);background:#7ee8c121}.console-fields{grid-template-columns:1fr 42px 1fr .8fr .55fr auto;align-items:center;height:100px;display:grid}.journey-dates{display:contents}.journey-console.is-return .console-fields{grid-template-columns:1fr 34px 1fr .65fr .65fr .48fr auto}.console-fields label{color:#8fa1a2;border-right:1px solid #ffffff2e;height:60px;padding:8px 16px;font-size:7px;display:block;position:relative}.console-fields input{color:#fff;font:500 22px var(--font-sans);background:0 0;border:0;outline:0;width:calc(100% - 40px);margin-top:8px;display:block}.console-fields input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px}.console-fields label>b{color:var(--tech);font-size:8px;position:absolute;bottom:9px;right:14px}.route-arrow{text-align:center;color:var(--tech)}.console-fields button{background:var(--tech);color:#07171d;letter-spacing:.1em;border:0;height:58px;padding:0 23px;font-size:8px;font-weight:750}.console-fields button i{margin-left:24px;font-style:normal}.tech-scroll{z-index:3;flex-direction:column;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;top:45%;right:18px}.tech-scroll i{background:#fff;width:1px;height:70px}.tech-scroll b{writing-mode:vertical-rl;letter-spacing:.18em;font-weight:400}.precision-intro{background:#eff1ed;min-height:95dvh;padding:11vw 6vw;position:relative}.precision-intro h2{font:500 clamp(65px, 9vw, 135px)/.88 var(--font-sans);letter-spacing:-.07em;margin:9vw 0 0}.precision-intro h2 span{color:#8e9691}.precision-copy{border-top:1px solid #aeb5b0;width:350px;margin:70px 5vw 0 auto;padding-top:18px}.precision-copy b{font-size:10px}.precision-copy p{color:#64706b;font-size:11px;line-height:1.8}.precision-copy small{letter-spacing:.14em;font-size:7px}.flight-interface-scene{color:#fff;height:110dvh;min-height:800px;position:relative}.flight-interface-scene>img,.destination-tech>img,.tech-final>img{object-fit:cover}.scene-status{z-index:3;position:absolute;top:8vw;left:5vw}.scene-status span{color:#a9b7b8;margin-left:20px}.scene-route{z-index:3;position:absolute;bottom:10vw;left:5vw}.scene-route small{color:var(--tech);font-size:8px}.scene-route h2{font:500 clamp(75px, 10vw, 150px)/.8 var(--font-sans);letter-spacing:-.075em;margin:25px 0}.flight-data{z-index:3;letter-spacing:.12em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;width:400px;font-size:7px;display:grid;position:absolute;bottom:5vw;right:5vw}.flight-data i{background:#ffffff73;height:1px}.aircraft-tech{color:#fff;background:#091920;padding:10vw 5vw}.aircraft-tech>header{grid-template-columns:1fr 2fr 1fr;align-items:start;display:grid}.aircraft-tech>header h2{font:500 clamp(55px, 7.5vw, 112px)/.88 var(--font-sans);letter-spacing:-.07em;margin:0}.aircraft-tech>header p{color:#8fa0a3;font-size:10px;line-height:1.8}.aircraft-explorer{border-top:1px solid #34474e;margin-top:8vw}.aircraft-explorer>nav{grid-template-columns:repeat(4,1fr);display:grid}.aircraft-explorer>nav button{color:#788d92;text-align:left;background:0 0;border:1px solid #34474e;border-top:0;border-left:0;height:68px;padding:0 15px;font-size:9px}.aircraft-explorer>nav button span{margin-right:13px;font-size:7px}.aircraft-explorer>nav button.active{color:#fff;box-shadow:inset 0 -2px var(--tech);background:#102a33}.aircraft-display{grid-template-columns:1.35fr 1fr;min-height:520px;display:grid}.aircraft-graphic{border-right:1px solid #34474e;place-items:center;display:grid;position:relative;overflow:hidden}.aircraft-graphic:before{content:"";border:1px solid #678087;border-radius:100% 8% 8% 100%;width:70%;height:12%;transform:skew(-8deg);box-shadow:0 0 70px #7ee8c114}.aircraft-graphic>i{border:1px solid #2f464d;border-radius:50%;position:absolute}.aircraft-graphic>i:first-child{width:340px;height:340px}.aircraft-graphic>i:nth-child(2){width:470px;height:470px}.aircraft-graphic>i:nth-child(3){width:600px;height:600px}.aircraft-graphic>span{letter-spacing:.17em;color:#71858a;font-size:7px;position:absolute;bottom:20px;left:20px}.aircraft-spec{padding:70px 5vw}.aircraft-spec>span{color:var(--tech);letter-spacing:.16em;font-size:7px}.aircraft-spec h3{font:500 54px var(--font-sans);letter-spacing:-.055em;margin:25px 0}.aircraft-spec>p{color:#9cabad;font-size:11px}.aircraft-spec dl{margin:50px 0}.aircraft-spec dl>div{border-top:1px solid #34474e;justify-content:space-between;padding:14px 0;display:flex}.aircraft-spec dt{color:#778b90;font-size:7px}.aircraft-spec dd{margin:0;font-size:10px}.aircraft-spec a{color:#fff;border-bottom:1px solid var(--tech);padding-bottom:9px;font-size:8px;text-decoration:none}.destination-tech{color:#fff;grid-template-columns:1fr 1.15fr;align-items:end;min-height:120dvh;padding:9vw 5vw 5vw;display:grid;position:relative}.destination-tech>header{z-index:3;align-self:start;position:relative}.destination-tech header h2{font:500 clamp(72px, 9vw, 138px)/.85 var(--font-sans);letter-spacing:-.075em;margin:45px 0 20px}.destination-tech header p{font-size:10px}.destination-tech .destination-story{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071419a6;padding:25px;position:relative}.destination-tech .destination-names span{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:550}.human-tech{background:#d9dcd6;padding:12vw 6vw}.human-signal{align-items:center;display:flex}.human-signal i{width:50px;height:1px;box-shadow:none;border-radius:0;margin-left:15px}.human-signal b{color:#50615b;font-weight:500}.human-tech h2{margin:9vw 0 0}.human-tech h2 span,.human-tech h2 strong{font:500 clamp(58px, 8.5vw, 128px)/.88 var(--font-sans);letter-spacing:-.075em;display:block}.human-tech h2 span{color:#8a948f}.human-tech h2 strong{font-weight:550}.human-tech>p{width:320px;margin:65px 12vw 0 auto;font-size:11px;line-height:1.8}.human-tech>a{width:320px;color:inherit;margin:35px 12vw 0 auto;font-size:8px;display:block}.tech-disclosure{color:#fff;background:#06151b;grid-template-columns:1fr 2fr auto;align-items:center;gap:5vw;padding:65px 5vw;display:grid}.tech-disclosure>div{letter-spacing:.14em;font-size:7px}.tech-disclosure p{font:500 24px/1.2 var(--font-sans);letter-spacing:-.03em}.tech-disclosure a{color:var(--tech);font-size:8px;text-decoration:none}.tech-final{color:#fff;text-align:center;place-items:center;height:100dvh;min-height:720px;display:grid;position:relative}.tech-final>div:last-child{z-index:3;position:relative}.tech-final h2{font:500 clamp(90px, 14vw, 210px)/.75 var(--font-sans);letter-spacing:-.085em;margin:55px 0}.tech-final a{color:#fff;border:1px solid #fff9;justify-content:space-between;align-items:center;width:260px;height:52px;padding:0 15px;font-size:8px;text-decoration:none;display:inline-flex}.tech-final a i{color:var(--tech);font-style:normal}@media (max-width:800px){.aircraft-tech>header{grid-template-columns:1fr}.aircraft-tech>header h2{margin:45px 0}.destination-tech{grid-template-columns:1fr}.destination-tech>header{margin-bottom:55px}.tech-disclosure{grid-template-columns:1fr}}@media (max-width:650px){.tech-hero{min-height:820px}.tech-hero .cinema-media img,.tech-hero .cinema-media video{object-position:58% center}.tech-hero-copy{top:35%;left:20px}.tech-hero-copy h1{font-size:58px}.journey-console{padding:0 12px;bottom:20px;left:15px;right:15px}.console-fields{grid-template-columns:1fr 28px 1fr;height:220px}.console-fields label{border-bottom:1px solid #ffffff26;border-right:0}.console-fields label:nth-of-type(3),.console-fields label:nth-of-type(4){grid-column:auto}.console-fields input{font-size:17px}.console-fields button{grid-column:1/-1}.tech-scroll{display:none}.precision-intro{min-height:760px;padding:100px 20px}.precision-intro h2{margin-top:130px;font-size:57px}.precision-copy{width:285px}.flight-interface-scene{height:90dvh}.flight-interface-scene>img{object-position:67% center}.scene-status{top:100px;left:20px}.scene-route{bottom:150px;left:20px}.scene-route h2{font-size:63px}.flight-data{grid-template-columns:auto 1fr auto;width:auto;bottom:30px;left:20px;right:20px}.flight-data i:nth-of-type(2),.flight-data span:last-child{display:none}.aircraft-tech{padding:95px 20px}.aircraft-tech>header h2{font-size:55px}.aircraft-explorer>nav{grid-template-columns:1fr 1fr}.aircraft-explorer>nav button{height:56px}.aircraft-display{grid-template-columns:1fr}.aircraft-graphic{border-bottom:1px solid #34474e;border-right:0;min-height:280px}.aircraft-graphic>i:nth-child(3){width:430px;height:430px}.aircraft-spec{padding:45px 10px}.aircraft-spec h3{font-size:44px}.destination-tech{min-height:1100px;padding:100px 15px 30px}.destination-tech>img{object-position:54% center}.destination-tech header h2{font-size:68px}.destination-tech .destination-story{padding:15px}.human-tech{padding:100px 20px}.human-tech h2{margin-top:140px}.human-tech h2 span,.human-tech h2 strong{font-size:54px}.human-tech>p,.human-tech>a{width:270px;margin-right:0}.tech-disclosure{padding:60px 20px}.tech-disclosure p{font-size:21px}.tech-final h2{font-size:91px}}.final-media,.final-media img,.final-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.final-media video{z-index:1}.final-media img{z-index:0}.journey-console input:focus{box-shadow:inset 0 -2px var(--tech)}.journey-console label:focus-within{background:#7ee8c10b}.console-fields button{transition:background .2s,transform .2s}.console-fields button:hover{background:#a0f2d3}.console-fields button:active{transform:translateY(1px)}.aircraft-display{animation:.38s cubic-bezier(.22,.75,.25,1) aircraft-switch}.aircraft-graphic:before{transform:skewX(-8deg) translateX(calc((var(--aircraft-index) - 1.5) * 8px));transition:transform .45s cubic-bezier(.22,.75,.25,1),width .45s}.destination-tech>img{transform:scale(1.08) translateX(calc(var(--destination-position,0%) * -.04));filter:brightness(calc(100% - var(--destination-position,0%) * .09));transition:transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),opacity .35s}.destination-names a:focus-visible{outline-color:var(--tech)}@keyframes aircraft-switch{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:650px){.tech-hero-copy{top:30%}.tech-hero-copy>span,.technical-label,.scene-status,.human-signal,.tech-final span{font-size:9px}.tech-hero-copy h1{margin:22px 0;font-size:54px}.tech-hero-copy p{font-size:11px}.journey-console{bottom:14px}.journey-console header{height:44px;font-size:8px}.journey-console header>i{display:none}.trip-type-control{margin-left:auto}.trip-type-control button{min-height:30px;padding:0 9px;font-size:8px}.console-fields{grid-template-columns:1fr 34px 1fr;height:246px}.console-fields label{height:69px;padding:10px 12px;font-size:9px}.console-fields input{margin-top:10px;font-size:18px}.console-fields label>b{font-size:9px}.console-fields button{height:62px;font-size:10px}.precision-intro{min-height:650px;padding-top:90px}.precision-intro h2{margin-top:95px;font-size:52px}.precision-copy{margin-top:50px}.scene-route h2{font-size:58px}.aircraft-graphic{min-height:330px}.aircraft-explorer>nav button{min-height:62px;font-size:10px}.aircraft-spec>span,.aircraft-spec dt,.aircraft-graphic>span{font-size:8px}.destination-index span,.destination-index p,.destination-names i{font-size:9px}.destination-names a{min-height:62px}.human-tech{padding-block:90px}.human-tech h2{margin-top:85px}.human-tech h2 span,.human-tech h2 strong{font-size:49px;line-height:.95}.human-tech>p{margin-top:50px;font-size:12px}.tech-disclosure{gap:25px}.tech-disclosure>div,.tech-disclosure a{font-size:9px}.tech-disclosure p{font-size:20px;line-height:1.35}.tech-final h2{margin:40px 0;font-size:88px}.tech-final>div:last-child>span{font-size:9px}.public-footer p,.public-footer small,.public-footer a{font-size:11px}.public-footer{gap:35px}.tech-hero{min-height:890px}.console-fields{grid-template-rows:69px 69px 76px 62px;grid-template-columns:1fr 34px 1fr;height:316px}.journey-console.is-return .console-fields{grid-template-columns:1fr 34px 1fr;height:316px}.journey-dates{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-dates label:only-child{grid-column:1/-1}.journey-passengers{grid-column:1/-1;grid-template-columns:1fr 104px;align-items:center;width:100%;padding:12px 14px;display:grid}.journey-passengers input{text-align:center;background:#ffffff0a;border:1px solid #ffffff3d;border-radius:2px;width:104px;height:46px;margin:0;padding:0 10px;font-size:20px}.journey-submit{grid-column:1/-1;width:100%}.journey-console .console-fields,.journey-console.is-return .console-fields{height:auto;max-height:92dvh;padding:18px 20px max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow-y:auto}.journey-editor-head{grid-column:1;padding-bottom:12px}.journey-editor-head small{display:none}.journey-editor-head strong{font-size:21px}.journey-editor-head>button{color:#9aa8aa;background:0 0;border:0;width:44px;height:44px;margin:-10px -8px 0 0;padding:0;font-size:25px}.journey-console .console-fields>.journey-from,.journey-console .console-fields>.journey-to{border:0;grid-column:1;width:100%;height:auto;min-height:66px;padding:7px 0 10px}.journey-console .console-fields label>span:first-child,.mobile-trip-type>span{color:#7f9093;letter-spacing:.14em;font-size:7px}.journey-console .console-fields>label input{margin-top:6px;font-size:20px;line-height:1.2}.journey-console .console-fields>.journey-from b,.journey-console .console-fields>.journey-to b{color:#8ea0a3;bottom:16px;right:0}.journey-console .route-arrow{display:none}.mobile-trip-type{border-top:1px solid #ffffff1f;grid-column:1;min-height:58px;margin-top:3px}.mobile-trip-type>div{background:#ffffff0b;border-radius:5px;padding:2px}.mobile-trip-type button{color:#849396;border-radius:3px;min-height:38px;padding:0 15px}.mobile-trip-type button.active{color:#c6eadc;box-shadow:inset 0 -1px var(--tech);background:#7ee8c112}.journey-console .journey-dates{grid-column:1;grid-template-columns:1fr;gap:0;display:grid}.journey-console .journey-dates label,.journey-console .journey-dates label:only-child{border:0;grid-column:1;height:auto;min-height:66px;padding:8px 0 10px}.journey-console .journey-dates input{width:100%;height:32px;margin-top:5px;font-size:16px}.journey-console .journey-passengers{border:0;grid-column:1;justify-content:space-between;align-items:center;width:100%;height:62px;min-height:62px;padding:8px 0;display:flex}.journey-passengers>input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.passenger-stepper{background:#ffffff09;border:1px solid #ffffff24;border-radius:4px;grid-template-columns:42px 48px 42px;align-items:center;width:132px;height:42px;min-height:42px;max-height:42px;display:grid;overflow:hidden}.passenger-stepper button{color:#aeb9bb;background:0 0;border:0;border-radius:0;width:42px;padding:0;height:42px!important;font-size:18px!important}.passenger-stepper output{color:#fff;text-align:center;font-size:18px;font-weight:600;line-height:42px;display:block}.journey-console .journey-submit{grid-column:1;width:100%;height:54px;margin-top:8px}.journey-console .passenger-stepper{background:#ffffff09;border:1px solid #ffffff29;border-radius:4px;grid-template-columns:50px 68px;align-items:stretch;width:118px;height:42px;min-height:42px;max-height:42px;margin:0;padding:0;display:grid;overflow:hidden}.journey-console .passenger-stepper-value{color:#fff;width:50px;height:42px;font:600 18px/1 var(--font-sans);border-right:1px solid #ffffff1f;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.journey-console .passenger-stepper-controls{grid-template-rows:42px;grid-template-columns:34px 34px;width:68px;height:42px;margin:0;padding:0;display:grid}.journey-console .passenger-stepper-controls>button{color:#aeb9bb;border:0;border-radius:0;justify-content:center;align-items:center;display:flex;width:34px!important;min-width:34px!important;height:42px!important;min-height:42px!important;font:500 17px/1 var(--font-sans)!important;letter-spacing:0!important;background:0 0!important;grid-column:auto!important;margin:0!important;padding:0!important;transform:none!important}.journey-console .passenger-stepper-controls>button:first-child{border-right:1px solid #ffffff1f}.journey-console .passenger-stepper-controls>button:active{color:#fff;background:#ffffff12!important}.journey-console .passenger-stepper-controls>button:disabled{opacity:.3}.public-header.menu-open{pointer-events:none;color:#f3f0e8!important;-webkit-backdrop-filter:none!important;z-index:9999!important;background:#050d11!important;border:0!important;height:70px!important;padding:0 20px!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.public-header.menu-open>.public-brand,.public-header.menu-open>.public-menu{pointer-events:auto;color:#f3f0e8!important}}
