:root{color-scheme:dark;--ink:#090b10;--paper:#f1ece2;--gold:#dcb787;--muted:#a2a4aa;font-family:Arial,Helvetica,sans-serif;background:var(--ink);color:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button:disabled{cursor:default;opacity:.45}::selection{color:#121419;background:#dfc398}.skip{position:fixed;top:10px;left:10px;transform:translateY(-160%);padding:15px;background:var(--paper);color:var(--ink);z-index:100}.skip:focus{transform:none}
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:820px;min-height:max(820px,100svh);display:grid;grid-template-rows:auto 1fr auto;padding:0 5vw;background:#080b12}.cosmos{position:absolute;inset:-4%;z-index:-4;background:center/cover;animation:cosmos 35s ease-in-out infinite alternate;transition:opacity 1.6s}.nebula{background-image:url('nebula.png');opacity:0}.eclipse{background-image:url('eclipse.png');opacity:.66}body[data-world="nebula"] .nebula{opacity:.68}body[data-world="nebula"] .eclipse{opacity:0}.veil{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#080a11b8,transparent 85%),linear-gradient(0deg,var(--ink),transparent 29%,#090b1020 70%,#090b1080)}#stars{position:absolute;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.grain{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.065;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}
.site-header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14;position:relative;z-index:7}.brand{font:italic 52px/.9 Baskerville,'Times New Roman',serif;letter-spacing:-.08em}.brand span{color:var(--gold)}nav{display:flex;gap:36px;margin-left:70px;font-size:11px;color:#ccc9c5}nav a{transition:color .2s}nav a:hover{color:var(--gold)}nav a span{margin-left:13px}.header-right{display:flex;align-items:center;gap:24px}.live{display:flex;align-items:center;gap:9px;font:8px monospace;letter-spacing:.14em;color:#c6c5c7}.live i,.pilot-dot{width:5px;height:5px;background:#d6be96;border-radius:50%;box-shadow:0 0 15px #d6be9660}.pause{border:1px solid #ffffff24;border-radius:50%;background:transparent;width:35px;height:35px;font-size:12px;transition:background .2s}.pause:hover{background:#ffffff15}
.hero-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1600px;margin:0 auto;position:relative;min-width:0;min-height:630px}.copy{position:relative;z-index:3;padding:60px 0 70px;pointer-events:none}.eyebrow{display:flex;align-items:center;gap:12px;font:9px monospace;letter-spacing:.18em;line-height:1.7;color:#c6b8a6}.tiny-star{font-size:18px;color:var(--gold)}h1{font:400 clamp(150px,21.6vw,335px)/.85 Baskerville,'Times New Roman',serif;letter-spacing:-.075em;margin:34px 0 34px;animation:arrive 1.8s cubic-bezier(.16,1,.3,1) both}h1>span{color:var(--gold)}.hero-line{font:400 clamp(23px,2.25vw,35px)/1.2 Baskerville,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 18px}.intro{color:#a7a8b0;font-size:12px;line-height:1.95;margin:0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:32px;pointer-events:auto}.earth-button,.home-launch{background:var(--paper);border:1px solid var(--paper);color:#1c2028;padding:17px 21px;font-size:11px;border-radius:2px;transition:background .25s,transform .25s;display:inline-flex;align-items:center;gap:30px}.earth-button:hover,.home-launch:hover{background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.earth-button span,.home-launch span{font-size:17px;line-height:1}.boost{background:transparent;padding:10px 0;border:0;border-bottom:1px solid #ffffff35;font-size:10px;color:#d9d5cf;transition:color .2s}.boost span{margin-left:12px}.boost:hover{color:var(--gold)}
.flight-area{position:relative;display:grid;place-items:center;min-width:0;transform:translate(var(--mx,0px),var(--my,0px));height:100%;min-height:550px}.flight{position:relative;width:min(44vw,590px);animation:float 7s ease-in-out infinite;filter:drop-shadow(0 12px 45px #070d2590);z-index:2}.rocket-stage{position:relative;transform:rotate(6deg)}.rocket{display:block;width:100%;height:auto;position:relative;z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,46% 100%,46% 83%,39% 83%,29% 79%,20% 74%,14% 67%,0 67%)}#exhaust{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.nellie-life{position:absolute;inset:0;z-index:2;pointer-events:none;background:url('nellie-rocket.png') center/100% 100% no-repeat;-webkit-mask-image:radial-gradient(ellipse 19% 19% at 65% 38%,#000 30%,#000b 57%,transparent 90%);mask-image:radial-gradient(ellipse 19% 19% at 65% 38%,#000 30%,#000b 57%,transparent 90%);transform-origin:65% 45%;animation:nellie-breathe 4.8s ease-in-out infinite;will-change:transform}.orbit-ring{position:absolute;width:100%;aspect-ratio:1;border:1px solid #e2ceb524;border-radius:50%;transform:rotate(-25deg) scaleY(.82);pointer-events:none}.orbit-ring:after{content:'';position:absolute;inset:15%;border:1px dashed #e2ceb513;border-radius:50%}.orbit-ring span{position:absolute;left:10%;top:15%;color:#b3a491;font-size:22px}.orbit-label{position:absolute;top:9%;right:0;font:8px monospace;letter-spacing:.2em;color:#bcb9b170}.pilot{display:flex;align-items:center;gap:15px;position:absolute;bottom:9%;right:0;z-index:4;border:1px solid #ffffff20;border-radius:3px;padding:16px 18px;background:#0c111b8c;backdrop-filter:blur(12px);font:8px monospace;letter-spacing:.12em;color:#adadb3;transition:border-color .3s}.pilot:hover{border-color:var(--gold)}.pilot strong{display:block;margin-top:4px;font:italic 27px Baskerville,'Times New Roman',serif;color:var(--paper);letter-spacing:0}.pilot-arrow{font-size:17px;margin-left:15px;color:var(--gold)}.flight.boosting{animation:boost 1.9s cubic-bezier(.45,0,.25,1) both}
.hero-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 33px;border-top:1px solid #ffffff14;font:8px monospace;letter-spacing:.13em;color:#a8a8b0;z-index:7}.scroll-link{display:flex;align-items:center;gap:16px}.scroll-track{position:relative;height:25px;width:13px;border:1px solid #ffffff50;border-radius:10px}.scroll-track:after{content:'';position:absolute;left:5px;top:5px;width:1px;height:5px;background:var(--gold);animation:scroll-dot 2s infinite}.worlds{display:flex;gap:5px}.world{border:1px solid transparent;background:transparent;padding:10px 15px;border-radius:25px;font:9px monospace;color:#aaa9ad;display:flex;align-items:center;gap:8px}.world[aria-pressed="true"]{border-color:#ffffff35;color:var(--paper)}.world:hover{background:#ffffff0b}.world-dot{height:9px;width:9px;border-radius:50%}.amber{background:linear-gradient(130deg,#090b10 35%,#cc9d62)}.blue{background:linear-gradient(130deg,#181b40,#9aa8ea)}
.captain-section{max-width:1500px;margin:auto;padding:74px 7vw 110px}.section-index{display:flex;justify-content:space-between;gap:20px;padding:0 0 30px;border-bottom:1px solid #ffffff15;font:8px monospace;letter-spacing:.16em;color:#91929a}.captain-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:9vw;align-items:center;padding-top:76px}.captain-copy h2{font:400 clamp(52px,6.5vw,95px)/1.02 Baskerville,'Times New Roman',serif;letter-spacing:-.045em;margin:0 0 30px}.captain-copy h2 em{font-weight:400;color:var(--gold)}.captain-copy p{font-size:12px;line-height:1.95;color:var(--muted)}.signature{display:flex;align-items:center;gap:23px;margin-top:35px;font:italic 36px Baskerville,'Times New Roman',serif}.signature span{max-width:125px;font:8px/1.7 monospace;letter-spacing:.15em;color:#868992;border-left:1px solid #ffffff25;padding-left:20px}.captain-portrait{position:relative;isolation:isolate;aspect-ratio:4/5;max-height:530px;background:radial-gradient(ellipse at 50% 30%,#72513544,#151516 60%,#0c0d11);border:1px solid #ffffff16;border-radius:160px 160px 3px 3px;overflow:hidden}.portrait-photo{position:absolute;inset:7% -20% -12%;background:url('nellie-rocket.png') 80% 28%/185% auto no-repeat;mask-image:linear-gradient(transparent 0%,#000 12% 52%,transparent 85%);-webkit-mask-image:linear-gradient(transparent 0%,#000 12% 52%,transparent 85%);filter:sepia(.1);z-index:-1}.portrait-orbit{position:absolute;inset:13%;border:1px solid #ffffff13;border-radius:50%;transform:rotate(20deg) scaleX(1.3);z-index:-2}.portrait-top{position:absolute;top:40px;left:12%;right:12%;font:8px monospace;letter-spacing:.14em;display:flex;justify-content:space-between;color:#dfc7a7}.portrait-bottom{position:absolute;bottom:20px;left:23px;right:23px;font:7px monospace;letter-spacing:.12em;display:flex;align-items:center;justify-content:space-between;color:#aaa6a2}.portrait-bottom i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--gold);margin-right:9px}.portrait-bottom>span+span{font-size:18px;color:var(--gold)}.portrait-caption{position:absolute;bottom:70px;left:23px;font:italic 27px/1.2 Baskerville,'Times New Roman',serif;letter-spacing:-.02em}
.home-section{position:relative;isolation:isolate;min-height:750px;min-height:min(850px,100svh);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;padding:35px 7vw;background:#0b1729}.home-image{position:absolute;inset:-1%;z-index:-3;background:url('earth-dawn.png') 60% center/cover}.home-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#061020a3,transparent 80%),linear-gradient(0deg,#060f1c90,transparent 35%,#02060d80)}.home-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font:8px monospace;letter-spacing:.17em;color:#afb7c3}.home-content{padding:90px 0 85px;align-self:center}.home-content .eyebrow{font-size:8px;color:#c5cfdb}.home-content h2{font:400 clamp(56px,7.5vw,116px)/.98 Baskerville,'Times New Roman',serif;letter-spacing:-.05em;margin:26px 0}.home-content h2 em{font-weight:400;color:#e6d3b5}.home-content p{font-size:12px;line-height:1.9;color:#c3c8d0;margin:0 0 28px}.home-launch{padding:17px 23px}.home-bottom{display:flex;align-items:center;gap:12px;font:8px monospace;letter-spacing:.13em;color:#c0c7d3;padding-top:26px;border-top:1px solid #ffffff25}.home-dot{height:5px;width:5px;border-radius:50%;background:#9acac5}.home-route{margin-left:auto;font-size:7px}
.site-footer{padding:65px 7vw 27px;max-width:1700px;margin:auto}.footer-first{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:55px}.footer-first p{font:italic 30px Baskerville,'Times New Roman',serif;letter-spacing:-.025em;margin:0}.footer-first p span{color:var(--gold);font-size:18px;margin-left:13px}.back-top{font:8px monospace;letter-spacing:.12em}.back-top span{font-size:16px;margin-left:16px}.footer-last{display:flex;justify-content:space-between;gap:20px;padding-top:25px;border-top:1px solid #ffffff14;font:7px monospace;letter-spacing:.15em;color:#737780}
@keyframes float{0%,100%{transform:translate(-4px,7px) rotate(-1.2deg)}50%{transform:translate(7px,-10px) rotate(1.2deg)}}@keyframes cosmos{from{transform:scale(1)}to{transform:scale(1.055) translate(-.5%,.5%)}}@keyframes arrive{from{opacity:0;transform:translateY(30px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes nellie-breathe{0%,100%{transform:translate(0,0) rotate(-.35deg) scale(1)}35%{transform:translate(.14%,-.18%) rotate(.55deg) scale(1.008)}65%{transform:translate(-.1%,-.08%) rotate(-.2deg) scale(1.004)}}@keyframes boost{0%{transform:translate(0,0);opacity:1}35%{transform:translate(-20px,20px) rotate(-7deg);opacity:1}65%{transform:translate(90vw,-90vh) rotate(8deg);opacity:0}66%{transform:translate(-25vw,35vh) scale(.65);opacity:0}100%{transform:translate(0,0) scale(1);opacity:1}}@keyframes scroll-dot{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(8px);opacity:1}}
@media(min-width:1700px){.hero-main{max-width:1600px}.flight{width:650px}.copy{padding-left:3vw}}
@media(max-width:1000px){.hero{min-height:850px}.live{display:none}.hero-main{min-height:625px}.actions{gap:13px}.earth-button{padding:15px 17px;gap:18px}.flight{width:48vw}.orbit-label{font-size:6px;top:15%}.captain-grid{gap:6vw}.portrait-caption{font-size:23px}.captain-portrait{border-radius:120px 120px 3px 3px}}
@media(max-width:700px){.hero{padding:0 6vw;min-height:100svh}.site-header{height:80px}.brand{font-size:43px}nav{margin:0;gap:20px;font-size:10px}.header-right{gap:0}.pause{width:31px;height:31px}.hero-main{grid-template-columns:1fr;min-height:0}.copy{padding:54px 0 0}.eyebrow{font-size:7px;letter-spacing:.13em}h1{font-size:43vw;margin:25px 0 25px}.hero-line{font-size:26px}.intro{font-size:11px}.actions{gap:20px;margin-top:26px}.earth-button{font-size:10px;padding:15px 18px}.boost{font-size:9px}.flight-area{min-height:0;height:auto;margin-top:9px;padding:0 0 35px}.flight{width:min(82vw,420px);justify-self:end}.orbit-ring{width:82%;max-width:400px;right:0}.orbit-label{top:12%;right:0;font-size:7px}.pilot{bottom:9%;right:0;padding:12px 14px;font-size:7px}.pilot strong{font-size:23px}.hero-footer{gap:10px;padding:22px 0;font-size:7px}.coordinate{display:none}.world{font-size:8px;padding:9px 11px}.scroll-link{gap:10px;font-size:6px;letter-spacing:.12em}.captain-section{padding:55px 7vw 65px}.section-index{font-size:7px;line-height:1.8;gap:35px}.section-index>span:last-child{text-align:right}.captain-grid{grid-template-columns:1fr;padding-top:46px;gap:45px}.captain-copy h2{font-size:64px}.captain-copy p{font-size:12px}.captain-portrait{width:100%;max-width:450px;justify-self:center;aspect-ratio:1;max-height:none;border-radius:140px 140px 3px 3px}.portrait-photo{background-position:80% 30%;inset:0 -20% -25%}.portrait-caption{font-size:25px}.home-section{min-height:690px;padding:30px 7vw}.home-top{font-size:7px;line-height:1.7;gap:30px}.home-top>span:last-child{text-align:right;max-width:135px}.home-content{padding:90px 0 70px}.home-content h2{font-size:67px}.home-image{background-position:68% center}.home-shade{background:linear-gradient(90deg,#061020a8,#06102015),linear-gradient(0deg,#040a1480,transparent)}.home-bottom{font-size:7px}.home-route{display:none}.site-footer{padding:45px 7vw 25px}.footer-first{flex-wrap:wrap;padding-bottom:35px}.footer-first p{font-size:25px;order:3;width:100%;text-align:center;margin-top:10px}.footer-last{font-size:6px;line-height:1.8}.footer-last>span:nth-child(2){display:none}.footer-last>span:last-child{text-align:right}}
.earth-trip{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#040b1b;color:#fff;overflow:hidden}.earth-trip::backdrop{background:#040b1b}.earth-trip:not([open]){display:none}.trip-sky{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 110%,#f5bd8855,transparent 70%),linear-gradient(#183362,#5795be 65%,#f2c8a0);opacity:0}.trip-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 23%,#fff 90%,transparent),radial-gradient(1px 1px at 72% 35%,#fff 90%,transparent),radial-gradient(2px 2px at 30% 65%,#bfddff 90%,transparent);background-size:190px 210px,270px 330px,390px 410px}.trip-top{position:absolute;inset:26px 5vw auto;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:10;font:10px monospace;letter-spacing:.15em}.trip-buttons{display:flex;gap:10px}.trip-buttons button{background:#06132670;border:1px solid #ffffff40;border-radius:30px;padding:10px 16px;font-size:11px;letter-spacing:0}.trip-title{position:absolute;top:14%;left:5%;right:5%;text-align:center;z-index:5}.trip-title p{font:10px monospace;letter-spacing:.25em;color:#dcdddf}.trip-title h2{font:400 clamp(30px,5vw,65px) Baskerville,'Times New Roman',serif;margin:14px 0;letter-spacing:-.04em}.earth-globe{position:absolute;width:min(66vw,630px);aspect-ratio:1;left:50%;top:65%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 24%,#77d5ed,#166798 50%,#071b3a 78%);box-shadow:0 0 35px #53aefe80,inset -45px -25px 70px #000b;overflow:hidden}.earth-globe svg{width:100%;height:100%;opacity:.65;filter:blur(.4px)}.earth-globe:after{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(165deg,transparent 0 18%,#ffffff19 20%,transparent 23% 34%);box-shadow:inset -40px -20px 65px #0009}.earth-ground{position:absolute;bottom:0;width:100%;height:30%;background:linear-gradient(175deg,#739474,#344e45 45%,#142c2c);clip-path:polygon(0 27%,15% 10%,34% 20%,52% 0,73% 19%,87% 8%,100% 23%,100% 100%,0 100%);opacity:0}.landing-pad{position:absolute;left:50%;bottom:10%;width:clamp(210px,40vw,460px);height:58px;transform:translateX(-50%);border:2px solid #e6d3a0;border-radius:50%;background:radial-gradient(ellipse,#d6e5e740,#3e555b);box-shadow:0 0 20px #e4c79c40;opacity:0}.landing-pad:after{content:'N';display:grid;place-items:center;height:100%;color:#e5d1ac;font:30px monospace;transform:scaleY(.5)}.landing-craft{position:absolute;left:50%;bottom:15%;width:clamp(175px,24vw,285px);z-index:4;transform:translateX(-50%);opacity:0}.landing-craft .rocket-stage{transform:rotate(-38deg)}.landing-flame{position:absolute;left:27%;top:74%;width:21%;height:38%;transform-origin:50% 0;transform:rotate(38deg);background:linear-gradient(#f6fcff,#86d7ff 23%,#edb07366 64%,transparent);clip-path:polygon(0 0,100% 0,75% 65%,50% 100%,25% 65%);filter:blur(5px);animation:landing-fire .18s infinite alternate}.landing-dust{position:absolute;bottom:10%;left:50%;width:120px;height:25px;border-radius:50%;background:#ecdcc29c;filter:blur(12px);opacity:0;z-index:6}.trip-bottom{position:absolute;bottom:26px;left:5vw;right:5vw;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:10;font:10px monospace;color:#e5e5e5}.trip-replay{border:1px solid #ffffff60;border-radius:25px;background:#071a2560;padding:12px 20px;color:white;font-size:11px}.trip-replay[hidden]{display:none}
.earth-trip.running .landing-craft{animation:earth-descent 9s linear forwards}.earth-trip.running .earth-globe{animation:earth-approach 9s linear forwards}.earth-trip.running .trip-sky{animation:earth-sky 9s linear forwards}.earth-trip.running .earth-ground,.earth-trip.running .landing-pad{animation:earth-ground 9s linear forwards}.earth-trip.running .landing-dust{animation:earth-dust 9s linear forwards}.earth-trip.running .trip-stars{animation:earth-stars 9s linear forwards}.earth-trip.landed .landing-flame{display:none}.earth-trip.landed .landing-craft{opacity:1;transform:translateX(-50%)}.earth-trip.landed .trip-sky,.earth-trip.landed .earth-ground,.earth-trip.landed .landing-pad{opacity:1}.earth-trip.landed .earth-globe,.earth-trip.landed .trip-stars{opacity:0}
@keyframes earth-descent{0%{opacity:1;transform:translate(65vw,-70vh) scale(.35) rotate(25deg)}28%{opacity:1;transform:translate(10vw,-42vh) scale(.48) rotate(12deg)}50%{opacity:1;transform:translate(-40%,-30vh) scale(.7) rotate(-6deg)}73%{opacity:1;transform:translate(-50%,-12vh) scale(1) rotate(2deg)}93%{opacity:1;transform:translate(-50%,-1.3vh) rotate(-1deg)}100%{opacity:1;transform:translateX(-50%)}}
@keyframes earth-approach{0%,20%{opacity:1;transform:translate(-50%,-35%) scale(.7)}48%{opacity:1;transform:translate(-50%,-10%) scale(2.8)}65%,100%{opacity:0;transform:translate(-50%,20%) scale(5)}}@keyframes earth-sky{0%,38%{opacity:0}62%,100%{opacity:1}}@keyframes earth-ground{0%,55%{opacity:0}72%,100%{opacity:1}}@keyframes earth-stars{0%,35%{opacity:1}60%,100%{opacity:0}}@keyframes earth-dust{0%,78%{opacity:0;transform:translateX(-50%) scale(1)}90%{opacity:.65;transform:translateX(-50%) scale(2)}100%{opacity:0;transform:translateX(-50%) scale(4)}}@keyframes landing-fire{from{opacity:.65;scale:1 .85}to{opacity:1;scale:1.1 1.15}}
@media(max-width:600px){.trip-top{inset:20px 5vw auto;font-size:8px;letter-spacing:.08em}.trip-buttons button{padding:9px 11px}.trip-title{top:15%}.trip-bottom{font-size:8px}.landing-craft{width:185px;bottom:15%}.earth-globe{width:90vw}.trip-title p{font-size:8px}}

/* Shared motion and landing refinements. */
.earth-trip{font-family:Arial,Helvetica,sans-serif}.trip-title h2{font-family:Baskerville,'Times New Roman',serif}.trip-stars{background-image:linear-gradient(#02081655,#02081655),url('earth-dawn.png');background-size:cover;background-position:center}.earth-globe{box-shadow:0 0 45px #53aefe50,inset -45px -25px 70px #000b}.trip-top{border-bottom:1px solid #ffffff20;padding-bottom:20px}.trip-buttons button:hover,.trip-replay:hover{background:#ffffff20}.trip-title p{font-size:8px}.trip-title h2{font-size:clamp(34px,5vw,76px)}.trip-bottom{letter-spacing:.06em}.trip-replay{letter-spacing:0}
body.paused *,body.paused *:before,body.paused *:after{animation-play-state:paused!important}body.paused{scroll-behavior:auto}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.flight-area{transform:none!important}}
