:root{--bg:#181a17;--bg-deep:#111310;--text:#fff;--text-muted:#949494;--orange:#ff9500;--orange-light:#ffba43;--focus:#2fd6cf;--gradient:linear-gradient(167.35deg, #ff8656 -6.74%, #ffca56 78.58%, #00fee5 92.4%)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--bg-deep);min-height:100%}body{min-width:0;min-height:100%;color:var(--text);background:var(--bg-deep);margin:0;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.launch-page{--ui-unit:max(1px, calc(100vw / 393));--background-unit:calc(100vw / 393);isolation:isolate;width:100%;min-height:100svh;padding:calc(24 * var(--ui-unit) + env(safe-area-inset-top)) env(safe-area-inset-right) calc(47 * var(--ui-unit) + env(safe-area-inset-bottom)) env(safe-area-inset-left);background-color:var(--bg);background-image:url(/figma/navigation-glow-top.png),url(/figma/navigation-glow-bottom.png);background-position:top,bottom;background-size:100% calc(425 * var(--background-unit)), 100% calc(670 * var(--background-unit));background-blend-mode:lighten;background-repeat:no-repeat;margin-inline:auto;position:relative;overflow:hidden}.launch-shell{width:81.4249%;margin-inline:auto}.brand-header,.brand-lockup,.brand-copy{text-align:center}.brand-mark{display:none}.brand-copy h1{font-size:calc(32 * var(--ui-unit));font-weight:900;line-height:calc(38 * var(--ui-unit));margin:0}.brand-copy p{justify-content:center;gap:calc(5.4483 * var(--ui-unit));margin:calc(6 * var(--ui-unit)) 0 0;font-family:Arial,sans-serif;font-size:calc(16.51 * var(--ui-unit));line-height:calc(20 * var(--ui-unit));white-space:nowrap;display:flex}.intro{padding:calc(8 * var(--ui-unit)) 0;text-align:center}.intro__description{font-size:calc(14 * var(--ui-unit));line-height:calc(17 * var(--ui-unit));margin:0}.intro__eyebrow{width:fit-content;margin:calc(8 * var(--ui-unit)) auto 0;padding:calc(6 * var(--ui-unit)) calc(12 * var(--ui-unit));color:#e7b561;font-size:calc(14 * var(--ui-unit));font-weight:500;line-height:calc(20 * var(--ui-unit));-webkit-text-fill-color:transparent;border:1px solid var(--orange);border-radius:calc(100 * var(--ui-unit));background:linear-gradient(90deg,#d9932f,#e7b561);-webkit-background-clip:text;background-clip:text}.routes,.contacts{width:100%}.section-heading{margin-bottom:calc(8 * var(--ui-unit));text-align:center}.section-heading h2{font-size:calc(14 * var(--ui-unit));line-height:calc(20 * var(--ui-unit));margin:0}.section-heading p{color:var(--text-muted);font-size:calc(14 * var(--ui-unit));line-height:calc(20 * var(--ui-unit));margin:0}.route-list{gap:calc(8 * var(--ui-unit));display:grid}.route-item{min-height:calc(52 * var(--ui-unit));padding:calc(4 * var(--ui-unit)) calc(12 * var(--ui-unit));text-align:center;border-radius:calc(12 * var(--ui-unit));background-image:linear-gradient(#0000,#0000);border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:center;transition:transform .18s,background-color .18s;display:grid;position:relative}.route-item:before{pointer-events:none;background:var(--gradient);border-radius:inherit;content:"";-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.route-item:active{transform:scale(.985)}.route-item__copy{overflow-wrap:anywhere;min-width:0}.route-item__copy strong{font-size:calc(14 * var(--ui-unit));font-weight:500;line-height:calc(20 * var(--ui-unit));display:block}.route-item__copy small{color:var(--orange-light);font-size:calc(14 * var(--ui-unit));line-height:calc(20 * var(--ui-unit));display:block}.route-item__copy strong+small{margin-top:calc(2 * var(--ui-unit))}.route-note{margin:calc(8 * var(--ui-unit)) 0 0;padding:calc(4 * var(--ui-unit)) calc(8 * var(--ui-unit));color:var(--orange-light);font-size:calc(12 * var(--ui-unit));line-height:calc(17 * var(--ui-unit));text-align:center;border-radius:calc(8 * var(--ui-unit));background:#ffba4333;border:1px solid #ffba4366}.contacts{margin-top:calc(8 * var(--ui-unit))}footer{margin-top:calc(16 * var(--ui-unit));padding-top:calc(16 * var(--ui-unit));color:var(--text-muted);text-align:center;border-top:1px solid #525151}footer p{margin:0 0 calc(17 * var(--ui-unit));font-size:calc(12 * var(--ui-unit));line-height:calc(17 * var(--ui-unit))}footer span{display:block}footer small{font-size:calc(12 * var(--ui-unit));line-height:calc(17 * var(--ui-unit));display:block}@media (min-width:768px){body{background-color:var(--bg);background-blend-mode:lighten;background-image:url(/figma/navigation-glow-top.png),url(/figma/navigation-glow-bottom.png);background-position:top,bottom;background-repeat:no-repeat;background-size:100% 454.199px,100% 716.031px}.launch-page{--ui-unit:calc(420px / 393);--background-unit:calc(420px / 393);background:0 0;max-width:420px}}@media (hover:hover) and (pointer:fine){.route-item:hover{background-image:linear-gradient(#ffba431a,#ffba430a);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}.route-item:hover,.route-item:active{transform:none}}@media (forced-colors:active){.route-item{border-color:linktext}.route-item:before{display:none}.intro__eyebrow,.route-item__copy small{color:linktext;-webkit-text-fill-color:currentColor;background:0 0}}
