.boarding-window_cabin__7DUeS{position:fixed;inset:0;overflow:auto;background:#f7f5f1;color:#494641;font-family:Arial,sans-serif;transition:background 1.5s ease;color-scheme:light}.boarding-window_daylight__qbp91{background:#f6eee4}.boarding-window_cabin__7DUeS:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 43%,#fff9e780,transparent 58%);opacity:0;transition:opacity 1.6s}.boarding-window_daylight__qbp91:before{opacity:1}.boarding-window_footer__Vj3bg,.boarding-window_header__hgRch{position:absolute;left:38px;right:38px;display:flex;justify-content:space-between;gap:24px;font:10px/1.5 monospace;letter-spacing:2px;z-index:2}.boarding-window_header__hgRch{top:30px}.boarding-window_header__hgRch span:first-child{font-size:13px;letter-spacing:3px}.boarding-window_footer__Vj3bg,.boarding-window_header__hgRch span:last-child{color:#98938a}.boarding-window_footer__Vj3bg{bottom:24px}.boarding-window_scene__CojUL{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px 70px;box-sizing:border-box}.boarding-window_window__sQXgt{width:282px;height:392px;padding:13px;border-radius:46% 46% 43% 43%/33% 33% 34% 34%;background:linear-gradient(118deg,#efede7 4%,#bdb9b0 24%,#fdfcf8 48%,#c5c1b8 76%,#eeece5);box-shadow:0 0 0 1px #b3aea459,0 0 0 5px #e5e2db55,4px 12px 25px #71685626,inset 2px 2px 4px #fff,inset -3px -3px 6px #8d887c55;position:relative;z-index:3;transition:transform 1s cubic-bezier(.65,0,.25,1),opacity .8s}.boarding-window_rim__ugdEz{width:100%;height:100%;padding:13px;border-radius:inherit;background:linear-gradient(135deg,#b4b0a6,#f5f3ec 33%,#d6d2c8 67%,#fdfcf7);box-shadow:inset 2px 4px 7px #655f5366,inset -2px -3px 5px #fff;box-sizing:border-box}.boarding-window_glass__OFqrV{width:100%;height:100%;border-radius:44% 44% 42% 42%/29% 29% 32% 32%;position:relative;overflow:hidden;background:#b8b7c8;box-shadow:0 0 0 2px #9f998b88,0 0 0 5px #fff9,inset 0 4px 9px #0008;isolation:isolate}.boarding-window_sky__9E0kN{position:absolute;inset:0;border:0;width:100%;background-image:url(/trail/first-light-reference.png);background-size:432.83% 185.55%;background-position:48.5068% 49.868%;cursor:pointer}.boarding-window_sky__9E0kN:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 4px 5px 12px #3c394866;pointer-events:none}.boarding-window_sky__9E0kN:focus-visible{outline:3px solid #fff;outline-offset:-8px}.boarding-window_sparkle__26hbG{position:absolute;left:49%;top:48%;color:#fff;font-size:22px;opacity:.65;animation:boarding-window_glimmer__vHuHO 4s ease-in-out infinite}.boarding-window_shade__KMkCt{position:absolute;inset:0;z-index:2;background:linear-gradient(100deg,#ccc8be,#eae7df 27%,#e4e0d7 65%,#c8c3b9);border-radius:inherit;box-shadow:inset 0 8px 16px #655f5438,0 6px 10px #514b4266;transform:translateY(0);transition:transform 1.7s cubic-bezier(.65,0,.2,1)}.boarding-window_raised__ppeEk{transform:translateY(-94%);pointer-events:none}.boarding-window_handle__hR0mI{position:absolute;bottom:13px;left:35%;width:30%;height:7px;border-radius:9px;background:linear-gradient(#a6a196,#f5f1e8);box-shadow:0 2px 3px #fff9,inset 0 1px 2px #746d6155}.boarding-window_form__X2vzD{position:absolute;inset:22% 19px auto;display:flex;flex-direction:column;align-items:center;text-align:center}.boarding-window_seat__Eln8k{font:7px/1.6 monospace;letter-spacing:1.4px;color:#8e887c;margin-bottom:22px}.boarding-window_form__X2vzD label{font-size:14px;margin-bottom:16px}.boarding-window_form__X2vzD input{box-sizing:border-box;width:100%;padding:11px 4px;background:transparent;border:0;border-bottom:1px solid #a29b8b;outline:none;text-align:center;font:13px monospace;border-radius:0;color:#454038}.boarding-window_form__X2vzD input:focus{border-color:#574d3e}.boarding-window_form__X2vzD input::placeholder{color:#928b80;font-size:11px}.boarding-window_form__X2vzD button,.boarding-window_reopen__kzYM6{border:0;background:transparent;color:#514b41;font:10px monospace;cursor:pointer;padding:16px 0}.boarding-window_form__X2vzD button:disabled{opacity:.45;cursor:default}.boarding-window_error__JmLEr{min-height:28px;font:10px/1.4 Arial,sans-serif;color:#885b45;margin:2px 0}.boarding-window_reopen__kzYM6{position:absolute;top:46%;width:100%}.boarding-window_caption__WkFiL{text-align:center;margin-top:43px;max-width:460px;z-index:2;transition:opacity .5s}.boarding-window_eyebrow__t9mOg{font:8px/1.6 monospace!important;letter-spacing:2px;color:#aaa091;margin-bottom:15px!important}.boarding-window_caption__WkFiL h1{font-family:Georgia,serif;font-weight:400;font-size:26px;letter-spacing:-.5px;margin:0 0 12px}.boarding-window_caption__WkFiL p{font:12px/1.6 Arial,sans-serif;margin:0;color:#90877a}.boarding-window_actions__avr5_{display:flex;justify-content:center;gap:25px;margin-top:19px}.boarding-window_actions__avr5_ button{border:0;background:transparent;font:10px/1.5 monospace;color:#655a4b;cursor:pointer;padding:8px 0}.boarding-window_actions__avr5_ button:last-child{opacity:.65}.boarding-window_actions__avr5_ span{margin-left:9px}.boarding-window_departing__Ygj8D .boarding-window_window__sQXgt{transform:scale(7);opacity:0}.boarding-window_departing__Ygj8D .boarding-window_caption__WkFiL,.boarding-window_departing__Ygj8D .boarding-window_footer__Vj3bg,.boarding-window_departing__Ygj8D .boarding-window_header__hgRch{opacity:0}@keyframes boarding-window_glimmer__vHuHO{50%{opacity:.2;transform:scale(.7)}}@media(max-width:600px){.boarding-window_footer__Vj3bg,.boarding-window_header__hgRch{left:22px;right:22px;font-size:8px;letter-spacing:1px}.boarding-window_header__hgRch span:last-child{max-width:110px;text-align:right}.boarding-window_window__sQXgt{width:254px;height:352px}.boarding-window_caption__WkFiL h1{font-size:24px}.boarding-window_caption__WkFiL{margin-top:35px}.boarding-window_seat__Eln8k{margin-bottom:17px}.boarding-window_footer__Vj3bg{bottom:16px}}@media(max-height:690px){.boarding-window_window__sQXgt{width:230px;height:310px}.boarding-window_scene__CojUL{padding-top:68px;padding-bottom:55px}.boarding-window_caption__WkFiL{margin-top:25px}.boarding-window_seat__Eln8k{margin-bottom:12px}.boarding-window_form__X2vzD{top:18%}.boarding-window_caption__WkFiL h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.boarding-window_cabin__7DUeS,.boarding-window_cabin__7DUeS:before,.boarding-window_caption__WkFiL,.boarding-window_shade__KMkCt,.boarding-window_window__sQXgt{transition:none}.boarding-window_sparkle__26hbG{animation:none}}