.blk-hero{--horizon:64%;--geo-scale:1.156;--geo-x:0.74;--geo-y:0.45;--ship-w:64cqw;--ship-left:37cqw;--ship-waterline:86.5cqh;--bridge-left:40cqw;--bridge-w:64cqw;--route-w:1.41;--route-w-thin:1.02;--label-size:16px;--plane-scale:1.02;--text-veil:linear-gradient(90deg,rgb(4 10 22/0.82),rgb(4 10 22/0.55) 30%,rgb(4 10 22/0) 56%);position:relative;height:100svh;min-height:40rem;max-height:75rem;overflow:hidden;container-type:size;isolation:isolate;background:var(--color-navy-950)}.blk-hero__layer,.blk-hero__scene,.blk-hero__stage{position:absolute;inset:0}.blk-hero__layer{overflow:hidden;will-change:transform;pointer-events:none}.blk-hero__sky{position:absolute;inset:0;background:radial-gradient(60% 46% at 80% var(--horizon),rgb(46 82 136/.5),transparent 70%),radial-gradient(38% 30% at 74% 40%,rgb(30 58 104/.35),transparent 75%),linear-gradient(180deg,#040a16 0,#061026 38%,#0b1c3a calc(var(--horizon) - 2%),#0b1a36 100%)}.blk-hero__grain{position:absolute;inset:-10%;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .7 0 0 0 0 .78 0 0 0 0 .9 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.blk-hero__geo{position:absolute;width:calc(var(--geo-scale) * 100cqw);aspect-ratio:2400/1400;left:calc(var(--geo-x) * 100cqw - var(--hub-x) * var(--geo-scale) * 100cqw);top:calc(var(--geo-y) * 100cqh - var(--hub-y) * var(--geo-scale) * var(--geo-ratio) * 100cqw)}.blk-hero__geo>img,.blk-hero__geo>svg{display:block;width:100%;height:100%}.blk-hero__map,.blk-hero__routes{-webkit-mask-image:linear-gradient(180deg,transparent 5%,#000 13%,#000 calc(var(--horizon) - 9%),transparent calc(var(--horizon) - 2%)),linear-gradient(90deg,transparent 4%,#000 38%);mask-image:linear-gradient(180deg,transparent 5%,#000 13%,#000 calc(var(--horizon) - 9%),transparent calc(var(--horizon) - 2%)),linear-gradient(90deg,transparent 4%,#000 38%);-webkit-mask-composite:source-in;mask-composite:intersect}.blk-hero__map{opacity:.62;animation:blk-fade 2.4s var(--ease-out-expo) .2s both}.blk-hero__americas{--americas-size:112cqh;--americas-x:-4.5cqw;--americas-y:-5cqh;-webkit-mask-image:linear-gradient(180deg,transparent 4%,#000 16%,#000 calc(var(--horizon) - 10%),transparent calc(var(--horizon) - 1%)),linear-gradient(90deg,transparent 22%,#000 40%);mask-image:linear-gradient(180deg,transparent 4%,#000 16%,#000 calc(var(--horizon) - 10%),transparent calc(var(--horizon) - 1%)),linear-gradient(90deg,transparent 22%,#000 40%);-webkit-mask-composite:source-in;mask-composite:intersect}.blk-hero__americas>img{position:absolute;left:var(--americas-x);top:var(--americas-y);width:var(--americas-size);height:var(--americas-size);max-width:none;opacity:.8;animation:blk-fade 2.8s var(--ease-out-expo) .5s both}@media (max-aspect-ratio:3/2){.blk-hero__americas{display:none}}.blk-hero__sea{position:absolute;inset:var(--horizon) 0 -30% 0;background:radial-gradient(22% 60% at 80% 0,rgb(120 154 206/.12),transparent 70%),repeating-linear-gradient(180deg,rgb(150 180 225/.045) 0 1px,transparent 1px 6px),linear-gradient(180deg,#102449,#0a1a36 5%,#071329 32%,#040a16 70%)}.blk-hero__bridge{position:absolute;left:var(--bridge-left);width:var(--bridge-w);height:auto;aspect-ratio:1600/200;bottom:calc(100% - var(--horizon));opacity:.8;animation:blk-fade 2.6s var(--ease-out-expo) .4s both}.blk-hero__haze{position:absolute;inset:calc(var(--horizon) - 6%) 0 auto 0;height:10%;background:radial-gradient(50% 100% at 78% 55%,rgb(64 100 156/.28),transparent 75%),linear-gradient(180deg,transparent,rgb(20 42 80/.42) 58%,transparent)}.blk-hero__ship{inset:auto;left:var(--ship-left);width:var(--ship-w);aspect-ratio:1380/300;top:calc(var(--ship-waterline) - var(--ship-w) * .1754);overflow:visible}.blk-hero__ship-swell{width:100%;height:100%;transform-origin:62% 80%;animation:blk-swell 11s ease-in-out infinite}.blk-hero__ship-art{display:block;width:100%;height:100%;animation:blk-ship-in 3.2s var(--ease-out-expo) .1s both}.blk-hero__routes-art .route-network path{stroke:#8aa2c8;stroke-opacity:.2;stroke-width:var(--route-w-thin)}.blk-hero__routes-art .route-network circle{fill:#a9bcda;fill-opacity:.3}.blk-hero__routes-art .route-line{stroke:var(--color-gold);stroke-opacity:.85;stroke-width:var(--route-w);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:blk-route-draw 3.2s var(--ease-in-out-quart) calc(.8s + var(--i) * .45s) forwards}.blk-hero__routes-art .route-pulse{--i:0;stroke:var(--color-gold-soft);stroke-width:calc(var(--route-w) * 1.7);stroke-linecap:round;stroke-dasharray:.045 .955;stroke-dashoffset:.045;opacity:0;animation:blk-route-pulse 11s linear calc(4s + var(--i) * 2.6s) infinite}.blk-hero__routes-art .route-pulse--air{--i:2}.blk-hero__routes-art .route-air{stroke:var(--color-gold);stroke-opacity:.55;stroke-width:var(--route-w-thin);stroke-dasharray:.0025 .0065;animation:blk-fade 2s ease 2s both}.blk-hero__routes-art .route-plane{transform:scale(var(--plane-scale));animation:blk-fade 2.4s ease 2.4s both}.blk-hero__routes-art .route-node{fill:var(--color-gold-soft);animation:blk-fade 1.2s ease 1.6s both}.blk-hero__routes-art .route-node--hub{fill:var(--color-gold);animation-delay:.7s}.blk-hero__routes-art .route-hub-ring{fill:none;stroke:var(--color-gold);stroke-width:var(--route-w-thin);stroke-opacity:.6;transform-box:fill-box;transform-origin:center;animation:blk-hub-ring 5s var(--ease-out-expo) 1.4s infinite both}.blk-hero__routes-art .route-hub-ring--static{stroke-opacity:.18;animation:blk-fade 2s ease 1s both}.blk-hero__routes-art .route-label{font-family:var(--font-mono);font-size:var(--label-size);font-weight:500;letter-spacing:.26em;fill:var(--color-steel-400);fill-opacity:.75;animation:blk-fade 2s ease 2.2s both}.blk-hero__routes-art .route-label--hub{fill:var(--color-gold-soft);fill-opacity:.95}.blk-hero__veil{position:absolute;inset:0;background:var(--text-veil),linear-gradient(180deg,rgb(4 10 22/.55) 0,transparent 16%),linear-gradient(180deg,transparent 80%,var(--color-navy-950) 100%)}.blk-hero__front{display:flex;align-items:center;padding-top:4.5rem;pointer-events:auto}.blk-hero__line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.blk-hero__in{animation:blk-rise 1.4s var(--ease-out-expo) var(--d,0s) both}.blk-hero__line>.blk-hero__in{animation-name:blk-line;animation-duration:1.5s}.blk-hero__footer{position:absolute;inset:auto 0 0 0;z-index:2;animation:blk-fade 1.6s ease 1.4s both}.blk-hero__cue{position:relative;display:flex;align-items:flex-end;gap:1rem;height:5.5rem;color:var(--color-steel-400)}.blk-hero__cue-line{position:relative;width:1px;height:100%;overflow:hidden;background:rgb(179 192 212/.18)}.blk-hero__cue-line:after{content:"";position:absolute;left:0;width:1px;height:40%;background:var(--color-gold);animation:blk-cue 3.2s var(--ease-in-out-quart) 2s infinite both}.blk-hero__modes{display:flex;gap:1.5rem;padding-bottom:.15rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-steel-500)}.blk-hero__modes li+li:before{content:"";display:inline-block;width:.875rem;height:1px;margin-right:1.5rem;vertical-align:middle;background:rgb(179 192 212/.25)}[data-paused] .blk-hero__ship-swell,[data-paused] .route-hub-ring,[data-paused] .route-pulse{animation-play-state:paused}@media (min-width:768px) and (max-aspect-ratio:4/5){.blk-hero__americas{display:none}.blk-hero{--horizon:72%;--geo-scale:1.5625;--geo-x:0.64;--geo-y:0.6;--ship-w:108cqw;--ship-left:-6cqw;--ship-waterline:89cqh;--bridge-left:6cqw;--bridge-w:104cqw;--route-w:1.92;--route-w-thin:1.41;--label-size:20.5px;--plane-scale:1.41;--text-veil:linear-gradient(180deg,rgb(4 10 22/0.7),rgb(4 10 22/0.35) 34%,rgb(4 10 22/0) 50%);max-height:none}.blk-hero__front{align-items:flex-start;padding-top:15cqh}.blk-hero__map,.blk-hero__routes{-webkit-mask-image:linear-gradient(180deg,transparent 40%,#000 52%,#000 calc(var(--horizon) - 8%),transparent calc(var(--horizon) - 2%));mask-image:linear-gradient(180deg,transparent 40%,#000 52%,#000 calc(var(--horizon) - 8%),transparent calc(var(--horizon) - 2%))}}@media (max-width:767px){.blk-hero__americas{display:none}.blk-hero{--horizon:33%;--geo-scale:1.953;--geo-x:0.42;--geo-y:0.22;--ship-w:118cqw;--ship-left:-19cqw;--ship-waterline:40cqh;--route-w:3.33;--route-w-thin:2.3;--label-size:32px;--plane-scale:2.18;--text-veil:linear-gradient(180deg,rgb(4 10 22/0.35),rgb(4 10 22/0) 11%,rgb(4 10 22/0) 38%,rgb(4 10 22/0.88) 46%,rgb(4 10 22/0.92));height:max(100svh,56rem);min-height:0;max-height:none}.blk-hero__front{align-items:flex-start;padding-top:42cqh}.blk-hero__routes-art .route-label--hub{transform:translateX(60px)}.blk-hero__routes-art .route-label--west{text-anchor:start;transform:translate(-111px,300px)}.blk-hero__routes-art .route-label--central{text-anchor:start;transform:translate(57px,3px)}.blk-hero__routes-art .route-label--asia{transform:translate(196px,58px)}.blk-hero__bridge,.blk-hero__routes-art .route-network{display:none}.blk-hero__map{opacity:.5}.blk-hero__map,.blk-hero__routes{-webkit-mask-image:linear-gradient(180deg,transparent 7.5%,#000 11%,#000 calc(var(--horizon) - 2%),transparent var(--horizon));mask-image:linear-gradient(180deg,transparent 7.5%,#000 11%,#000 calc(var(--horizon) - 2%),transparent var(--horizon))}.blk-hero__layer{will-change:auto}.blk-hero__modes{display:none}.blk-hero__cue{height:3.5rem}}@keyframes blk-fade{0%{opacity:0}}@keyframes blk-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes blk-line{0%{transform:translateY(105%)}}@keyframes blk-ship-in{0%{opacity:0;transform:translateX(-3%)}}@keyframes blk-swell{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.9%) rotate(-.12deg)}}@keyframes blk-route-draw{to{stroke-dashoffset:0}}@keyframes blk-route-pulse{0%{stroke-dashoffset:.045;opacity:0}8%,86%{opacity:.9}to{stroke-dashoffset:-.955;opacity:0}}@keyframes blk-hub-ring{0%{transform:scale(.6);opacity:.8}70%,to{transform:scale(2.1);opacity:0}}@keyframes blk-cue{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@media (prefers-reduced-motion:reduce){.blk-hero__cue-line:after,.blk-hero__routes-art .route-hub-ring:not(.route-hub-ring--static),.blk-hero__routes-art .route-pulse{display:none}}