@font-face{font-family:DM Sans;src:url(./fonts/font-1.ttf) format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:DM Sans;src:url(./fonts/font-3.ttf) format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:DM Sans;src:url(./fonts/font-4.ttf) format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Manrope;src:url(./fonts/font-9.ttf) format('truetype');font-weight:800;font-display:swap}
:root{--purple:#3b1d8f;--orange:#ff8a3d;--paper:#faf8f5;--lilac:#c8b8fa;--ink:#211835;color-scheme:dark;font-synthesis:none}
*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body{background:var(--purple);color:var(--paper);font:400 16px/1.5 'DM Sans',sans-serif}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}button[hidden],[hidden]{display:none!important}button:disabled{opacity:.25;cursor:default}svg{display:block}h1,h2,p{margin:0}h2{font:800 clamp(44px,6vw,94px)/1.04 Manrope,sans-serif;letter-spacing:-.065em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.story-film{width:100%;height:100%;height:100svh;position:relative;overflow:clip;isolation:isolate;background:#3b1d8f;--scene-color:#3b1d8f}.film-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none}.film-grain{position:absolute;inset:0;z-index:9;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' fill='%23fff' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.ambient{position:absolute;border-radius:50%;pointer-events:none;z-index:-2;transition:transform 2s cubic-bezier(.2,.7,.2,1),opacity 1.5s}.ambient-a{width:68vw;height:68vw;left:-44vw;top:12%;border:1px solid #c8b8fa35;box-shadow:0 0 0 7vw #c8b8fa07,0 0 0 14vw #c8b8fa04;transform:translate(0,-5%) rotate(-20deg)}.ambient-b{width:60vw;height:60vw;right:-35vw;top:-34vw;background:#ff8a3d;opacity:.9}.story-film[data-scene="1"] .ambient-a{transform:translate(40vw,-12%) scale(1.5);opacity:.25}.story-film[data-scene="1"] .ambient-b{transform:translate(-45vw,40vh) scale(.1)}.story-film[data-scene="2"] .ambient-b{transform:translate(10vw,-10vh) scale(1.8)}.story-film[data-scene="3"] .ambient-a{transform:translate(20vw,-4%) scale(1.8)}.story-film[data-scene="3"] .ambient-b{transform:translate(-5vw,20vh) scale(.7);opacity:.35}.story-film[data-scene="4"] .ambient-b{transform:translate(0,0) scale(1.7);opacity:.8}.film-header{position:absolute;z-index:15;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:calc(22px + env(safe-area-inset-top)) 4% 15px}.brand-bridge{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;letter-spacing:-.4px}.brand-bridge svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;opacity:.6}.header-actions{display:flex;align-items:center;gap:25px}.languages{display:flex;gap:3px}.languages a{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:10px;font-weight:700;color:#e2d7ff}.languages a[aria-current]{background:#ffffff1a;color:var(--paper)}.client-link{display:flex;align-items:center;gap:9px;font-size:12px;min-height:37px;padding:7px 13px;border:1px solid #ffffff38;border-radius:7px;background:#3b1d8f33}.client-link svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5}.client-link:hover{background:#ffffff15}.story-progress{position:absolute;z-index:16;top:calc(82px + env(safe-area-inset-top));left:4%;right:4%;display:flex;gap:7px}.progress-segment{position:relative;flex:1;border:0;padding:10px 0;background:none;height:24px}.progress-segment:before,.progress-segment>span{position:absolute;left:0;top:10px;height:3px;border-radius:4px;display:block}.progress-segment:before{content:'';right:0;background:#ffffff28}.progress-segment>span{width:100%;background:var(--paper);transform-origin:left;transform:scaleX(0)}.progress-segment[aria-current] span{background:var(--orange)}.film-stage{position:absolute;inset:110px 4% 110px;perspective:1000px;touch-action:pan-y}.scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(45px) scale(.94);filter:blur(10px);transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.16,1,.3,1),filter .8s,visibility .9s}.scene.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0);z-index:2}.scene.is-past{transform:translateY(-65px) scale(1.09);filter:blur(12px)}.kinetic{position:relative;z-index:3}.text-line{display:block;white-space:nowrap;overflow:visible}.word{display:inline-block;white-space:pre;transform-origin:left bottom}.story-ready .scene.is-active .word{animation:word-enter .8s calc(var(--word)*.065s) cubic-bezier(.16,1,.3,1) both}.scene-intro{gap:54px;padding-bottom:15px}.intro-title{font-size:clamp(42px,5.8vw,86px)}.rocketz-card{position:relative;z-index:2;width:min(540px,65vw);padding:35px 42px;background:var(--paper);border-radius:18px;box-shadow:0 30px 110px #170a4840;transform:rotate(-4deg);overflow:clip}.rocketz-card img{display:block;width:100%;height:auto}.story-ready .scene-intro.is-active .rocketz-card{animation:card-arrive 1.1s cubic-bezier(.16,1,.3,1) both,card-float 4s 1.1s ease-in-out infinite}.card-shine{position:absolute;inset:-100%;background:linear-gradient(110deg,transparent 42%,#ffffffcc 49%,transparent 57%);transform:translateX(-50%)}.scene-intro.is-active .card-shine{animation:card-shine 2.2s .6s both}.scene-spark{position:absolute;z-index:2;color:var(--orange)}.intro-spark{width:68px;right:18%;bottom:17%}.scene-intro.is-active .intro-spark{animation:spark-turn 4s ease-in-out infinite}.orbit-word{position:absolute;font:800 clamp(130px,24vw,360px)/1 Manrope,sans-serif;letter-spacing:-.08em;opacity:.035;bottom:-8%;left:50%;transform:translateX(-50%);pointer-events:none;white-space:nowrap}.intro-comet{position:absolute;inset:-15% -8%;pointer-events:none;border:1px solid #c8b8fa18;border-radius:50%;transform:rotate(-30deg);z-index:0}.intro-comet>span{position:absolute;left:20%;top:2%;width:15px;height:15px;background:var(--orange);border-radius:50%;box-shadow:0 0 25px #ff8a3d88}.scene-intro.is-active .intro-comet{animation:comet-orbit 8s linear infinite}.morph-title{font-size:clamp(40px,5.5vw,80px);position:absolute;top:4%;z-index:3}.morph-core{position:absolute;width:60px;height:60px;left:50%;top:65%;transform:translate(-50%,-50%)}.morph-core>span{position:absolute;inset:0;background:var(--orange);border-radius:50%;box-shadow:0 0 90px #ff8a3d55}.morph-core>i{position:absolute;inset:-30px;border:1px solid #ff8a3d55;border-radius:50%}.scene-morph.is-active .morph-core>span{animation:core-beat 1.5s ease-in-out infinite}.scene-morph.is-active .morph-core>i{animation:core-wave 1.4s ease-out infinite}.tunnel{position:absolute;width:80vw;height:80vw;left:50%;top:65%;border:1px solid #c8b8fa20;border-radius:50%;transform:translate(-50%,-50%) rotateX(65deg);pointer-events:none}.tunnel-b{width:62vw;height:62vw;border-color:#ff8a3d30}.scene-morph.is-active .tunnel{animation:tunnel-zoom 3.8s ease-in-out both}.scene-morph.is-active .tunnel-b{animation-delay:.15s}.brand{display:flex;align-items:flex-start;flex-direction:column;width:max-content;line-height:1}.brand img{display:block;width:100%;height:auto}.brand>span{font-size:clamp(28px,4.3vw,61px);letter-spacing:-.06em;margin:-.05em 0 0 .035em}.scene-reveal{padding-bottom:10px}.reveal-intro{font-size:clamp(19px,2vw,29px);margin-bottom:32px;position:relative;z-index:3;letter-spacing:-.04em}.reveal-logo{position:relative;z-index:3;width:min(650px,65vw)}.reveal-logo .brand{width:100%}.scene-reveal.is-active .reveal-logo{animation:logo-reveal 1.3s cubic-bezier(.16,1,.3,1) both,logo-breathe 5s 1.3s ease-in-out infinite}.reveal-ring{position:absolute;top:50%;left:50%;width:60vw;height:60vw;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 80px #ffffff03;transform:translate(-50%,-50%)}.scene-reveal.is-active .reveal-ring{animation:reveal-wave 3.2s ease-out both}.reveal-spark{width:80px;top:16%;right:14%}.scene-reveal.is-active .reveal-spark{animation:spark-reveal 2s cubic-bezier(.16,1,.3,1) both}.reveal-dot{position:absolute;bottom:15%;left:15%;width:18px;height:18px;border:1px solid var(--lilac);border-radius:50%}.scene-reveal.is-active .reveal-dot{animation:dot-drift 4s ease-in-out infinite}.scene-continuity{gap:46px;padding-bottom:10px}.continuity-title{font-size:clamp(42px,5.8vw,86px)}.continuity-mark{position:absolute;top:3%;left:48%;width:35px;color:var(--orange)}.scene-continuity.is-active .continuity-mark{animation:spark-turn 4s ease-in-out infinite}.service-bubbles{display:flex;gap:25px;position:relative;z-index:3}.service-bubble{display:flex;align-items:center;gap:13px;min-width:170px;padding:19px 25px;border:1px solid #ffffff30;border-radius:17px;background:#ffffff0d;backdrop-filter:blur(20px);transform:rotate(-4deg)}.service-bubble>span{display:block;width:36px;height:36px}.service-bubble svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.7}.service-bubble b{font-size:17px;font-weight:600;letter-spacing:-.04em}.service-1{background:var(--orange);color:var(--ink);transform:translateY(22px) rotate(4deg);border-color:transparent}.service-2{transform:rotate(-3deg)}.scene-continuity.is-active .service-bubble{animation:service-arrive .9s calc(.2s + var(--bubble)*.15s) cubic-bezier(.16,1,.3,1) both,service-float 3s calc(1.1s + var(--bubble)*.15s) ease-in-out infinite}.continuity-orbit{position:absolute;width:85vw;height:32vh;border:1px solid #ffffff16;border-radius:50%;transform:rotate(-15deg);z-index:0}.scene-destination{gap:0;padding-bottom:10px}.destination-logo{width:144px;margin-bottom:24px}.destination-logo .brand{width:100%}.destination-logo .brand>span{font-size:19px}.destination-title{font-size:clamp(43px,5.5vw,79px)}.address-label{color:#d8cbf6;font-size:14px;margin-top:27px}.domain-link{position:relative;display:flex;align-items:center;justify-content:center;gap:25px;font:800 clamp(26px,4vw,56px)/1.5 Manrope,sans-serif;letter-spacing:-.06em}.domain-link svg{width:38px;height:38px;stroke:var(--orange);stroke-width:1.5;transition:transform .25s}.domain-link:hover svg{transform:translateX(6px)}.destination-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;border-radius:10px;background:var(--orange);color:var(--ink);padding:15px 23px;font-weight:700;font-size:15px;min-height:53px;margin-top:22px;min-width:245px;box-shadow:0 5px 0 #21183530}.destination-cta svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7}.destination-cta:hover{background:#ffa66b}.scene-destination.is-active .destination-cta{animation:cta-arrive .8s .45s cubic-bezier(.16,1,.3,1) both}.redirect-status{margin-top:20px;font-size:12px;color:#d8cbf6;min-height:20px}.replay-button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--paper);font-size:12px;min-height:35px;padding:5px 10px;margin-top:9px}.replay-button svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5}.film-controls{position:absolute;left:4%;right:4%;bottom:calc(27px + env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px}.playback-controls,.step-controls{display:flex;align-items:center;gap:9px}.film-controls button{display:grid;place-items:center;border:1px solid #ffffff30;background:#ffffff06;color:var(--paper);width:39px;height:39px;border-radius:50%}.film-controls button:hover{background:#ffffff1a}.film-controls button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7}.sound-waves{display:none}.sound-button[aria-pressed=true] .sound-waves{display:block}.sound-button[aria-pressed=true] .sound-cross{display:none}.scene-counter{font-size:11px;letter-spacing:2px;margin-left:12px;opacity:.6;font-variant-numeric:tabular-nums}.previous-button svg{transform:rotate(180deg)}.step-controls{position:absolute;left:50%;transform:translateX(-50%);gap:13px}.skip-button{display:flex;align-items:center;gap:10px;font-size:12px;padding:8px 0;min-height:39px}.skip-button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5}.film-paused *{animation-play-state:paused!important}.noscript-message{position:absolute;bottom:25px;left:8%;right:8%;text-align:center;font-size:13px;max-width:500px;margin:auto}.story-ready .scene:not(.is-active){pointer-events:none}.film-ended .pause-button{opacity:.3}.film-ended .scene-counter{color:var(--orange);opacity:1}
@keyframes word-enter{from{opacity:0;transform:translateY(90%) rotate(5deg);filter:blur(6px)}to{opacity:1;transform:translateY(0) rotate(0);filter:blur(0)}}
@keyframes card-arrive{from{opacity:0;transform:translateY(130px) rotate(-15deg) scale(.7)}to{opacity:1;transform:translateY(0) rotate(-4deg) scale(1)}}
@keyframes card-float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-15px) rotate(-1deg)}}
@keyframes card-shine{from{transform:translateX(-45%)}to{transform:translateX(55%)}}
@keyframes spark-turn{0%,100%{transform:rotate(-12deg) scale(.85)}50%{transform:rotate(70deg) scale(1.13)}}
@keyframes comet-orbit{to{transform:rotate(330deg)}}
@keyframes core-beat{0%,100%{transform:scale(.8)}50%{transform:scale(1.4)}}
@keyframes core-wave{from{transform:scale(.5);opacity:1}to{transform:scale(3);opacity:0}}
@keyframes tunnel-zoom{from{opacity:0;transform:translate(-50%,-50%) rotateX(65deg) scale(.2) rotate(0)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotateX(65deg) scale(2) rotate(60deg)}}
@keyframes logo-reveal{from{opacity:0;filter:blur(16px);transform:rotateX(-28deg) translateY(50px) scale(.7)}to{opacity:1;filter:blur(0);transform:rotateX(0) translateY(0) scale(1)}}
@keyframes logo-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.025)}}
@keyframes reveal-wave{from{opacity:.6;transform:translate(-50%,-50%) scale(.15)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}
@keyframes spark-reveal{from{opacity:0;transform:rotate(-90deg) scale(0)}60%{opacity:1}to{opacity:1;transform:rotate(25deg) scale(1)}}
@keyframes dot-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-30px)}}
@keyframes service-arrive{from{opacity:0;transform:translateY(100px) rotate(-15deg) scale(.6)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}
@keyframes service-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}
@keyframes cta-arrive{from{opacity:0;transform:translateY(25px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:700px){.film-header{padding:calc(18px + env(safe-area-inset-top)) 20px 10px;gap:10px}.brand-bridge{font-size:12px;gap:7px}.brand-bridge svg{width:14px;height:14px}.header-actions{gap:9px}.languages{gap:0}.languages a{font-size:9px;width:23px;height:25px}.client-link{padding:5px 7px;font-size:10px;gap:5px;min-height:31px}.client-link svg{width:14px;height:14px}.story-progress{top:calc(66px + env(safe-area-inset-top));left:20px;right:20px;gap:5px}.progress-segment:before,.progress-segment>span{height:3px}.film-stage{inset:105px 20px 108px}.scene{transform:translateY(35px) scale(.93)}h2{font-size:clamp(37px,10.5vw,56px);line-height:1.08;letter-spacing:-.065em}.scene-intro{gap:45px;padding-bottom:25px}.intro-title{font-size:clamp(39px,11vw,60px)}.rocketz-card{width:min(330px,84vw);padding:27px 24px;border-radius:15px}.intro-spark{width:44px;right:4%;bottom:16%}.intro-comet{inset:0 -27%;transform:rotate(-25deg)}.orbit-word{font-size:35vw;bottom:7%}.morph-title{font-size:clamp(36px,10vw,54px);top:10%}.morph-core{top:68%;width:45px;height:45px}.tunnel{width:160vw;height:160vw;top:68%}.tunnel-b{width:125vw;height:125vw}.reveal-intro{font-size:21px;margin-bottom:34px}.reveal-logo{width:min(320px,84vw)}.brand>span{font-size:35px;margin-top:-2px}.reveal-spark{width:53px;right:0;top:12%}.reveal-dot{bottom:18%;left:3%;width:12px;height:12px}.reveal-ring{width:140vw;height:140vw}.scene-continuity{gap:38px;padding-bottom:0}.continuity-title{font-size:clamp(36px,10vw,54px)}.continuity-mark{width:29px;top:8%;left:45%}.service-bubbles{gap:9px;width:100%;justify-content:center}.service-bubble{flex-direction:column;min-width:0;width:30%;max-width:112px;padding:16px 7px;gap:12px;border-radius:14px}.service-bubble>span{width:31px;height:31px}.service-bubble b{font-size:12px}.continuity-orbit{width:150vw;height:250px}.destination-logo{width:116px;margin-bottom:25px}.destination-logo .brand>span{font-size:16px}.destination-title{font-size:clamp(36px,10vw,53px)}.address-label{font-size:12px;margin-top:28px}.domain-link{font-size:clamp(26px,7vw,37px);gap:10px;letter-spacing:-.065em;margin-top:4px}.domain-link svg{width:26px;height:26px}.destination-cta{font-size:14px;min-width:0;width:100%;max-width:310px;margin-top:24px;padding:14px 20px;min-height:52px}.redirect-status{font-size:11px;margin-top:17px}.replay-button{font-size:11px;margin-top:3px}.film-controls{left:20px;right:20px;bottom:calc(25px + env(safe-area-inset-bottom));gap:10px}.film-controls button{width:34px;height:34px}.film-controls button svg{width:16px;height:16px}.playback-controls{gap:7px}.scene-counter{font-size:9px;letter-spacing:1px;margin-left:5px}.step-controls{gap:8px;position:static;transform:none;margin-left:auto}.skip-button{font-size:0;gap:0;padding:8px;min-height:34px}.skip-button svg{width:21px;height:21px}.ambient-a{width:130vw;height:130vw;left:-100vw;top:28%}.ambient-b{width:120vw;height:120vw;right:-90vw;top:-90vw}.story-film[data-scene="1"] .ambient-b{transform:translate(-60vw,65vh) scale(.18)}.story-film[data-scene="3"] .ambient-b{transform:translate(0,10vh) scale(.8)}.noscript-message{bottom:18px;font-size:11px}}
@media(max-height:650px) and (min-width:701px){.film-stage{inset:95px 4% 75px}h2,.intro-title,.morph-title,.continuity-title{font-size:clamp(38px,6vh,65px)}.scene-intro{gap:25px}.rocketz-card{width:370px;padding:25px}.reveal-logo{width:460px}.reveal-intro{font-size:20px;margin-bottom:18px}.scene-continuity{gap:27px}.continuity-mark{top:0;width:22px}.service-bubble{padding:12px 20px}.destination-logo{width:100px;margin-bottom:12px}.destination-logo .brand>span{font-size:14px}.destination-title{font-size:45px}.address-label{margin-top:12px}.domain-link{font-size:35px}.destination-cta{margin-top:12px;padding:10px 20px;min-height:42px}.redirect-status{margin-top:10px}.film-controls{bottom:18px}}
@media(max-height:720px) and (max-width:700px){.film-stage{inset:95px 18px 80px}.scene-intro{gap:28px;padding-bottom:5px}.intro-title{font-size:37px}.rocketz-card{padding:22px;max-width:275px}.morph-title{top:5%;font-size:35px}.reveal-logo{width:270px;max-width:83vw}.reveal-intro{margin-bottom:23px}.scene-continuity{gap:26px}.continuity-title{font-size:35px}.continuity-mark{top:0;width:23px}.service-bubble{padding:12px 6px;gap:8px}.destination-logo{width:90px;margin-bottom:16px}.destination-logo .brand>span{font-size:13px}.destination-title{font-size:35px}.address-label{margin-top:18px}.destination-cta{margin-top:16px;min-height:45px;padding:11px 16px}.redirect-status{margin-top:12px}.film-controls{bottom:calc(18px + env(safe-area-inset-bottom))}}
@media(max-width:350px){.film-header{padding-left:15px;padding-right:15px}.brand-bridge{font-size:11px;gap:4px}.header-actions{gap:5px}.client-link{font-size:9px;padding:5px 6px}.client-link svg{display:none}.languages a{width:21px}.film-stage{left:16px;right:16px}.story-progress{left:16px;right:16px}.film-controls{left:16px;right:16px}.intro-title{font-size:35px}.continuity-title{font-size:33px}.morph-title{font-size:33px}.service-bubble b{font-size:10px}.domain-link{font-size:25px}.domain-link svg{width:22px;height:22px}.scene-counter{display:none}}
.film-boot .scene,.film-boot .ambient{transition:none!important}
.story-film[data-scene="0"]{color:#0c92fd;--orange:#ff9d00;background:#fff}
.story-film[data-scene="0"] .languages a{color:#2378b7}
.story-film[data-scene="0"] .languages a[aria-current]{background:#0c92fd13;color:#0c92fd}
.story-film[data-scene="0"] .client-link{color:#087bd4;border-color:#0c92fd45;background:#ffffff80}
.story-film[data-scene="0"] .progress-segment:before{background:#0c92fd25}
.story-film[data-scene="0"] .progress-segment>span{background:#ff9d00}
.story-film[data-scene="0"] .film-controls button{color:#087bd4;border-color:#0c92fd45;background:#ffffff50}
.story-film[data-scene="0"] .ambient-a{border-color:#0c92fd30;box-shadow:0 0 0 7vw #0c92fd06,0 0 0 14vw #0c92fd04}
.story-film[data-scene="0"] .ambient-b{background:#ff9d00;opacity:.14;transform:translate(8vw,-6vh) scale(.8)}
.story-film[data-scene="0"] .rocketz-card{box-shadow:0 30px 100px #0c92fd1c;border:1px solid #0c92fd10}
.story-film[data-scene="0"] .intro-comet{border-color:#0c92fd20}
.story-film[data-scene="0"] .orbit-word{opacity:.04}
.story-film[data-scene="0"] .legacy-label,.story-film[data-scene="0"] .skip-button,.story-film[data-scene="0"] .scene-counter{color:#066bb5}
.story-film[data-scene="1"]{color:var(--morph-ink,var(--paper))}
.story-film[data-scene="1"] .morph-title{color:var(--morph-ink,var(--paper))}
.story-film[data-scene="1"] .languages a,.story-film[data-scene="1"] .client-link,.story-film[data-scene="1"] .film-controls button{color:var(--morph-ink,var(--paper))}
.story-film[data-scene="1"] .client-link,.story-film[data-scene="1"] .film-controls button{background:transparent;border-color:currentColor}
.story-film[data-scene="1"] .morph-title .word{animation-delay:calc(.8s + var(--word)*.065s)}
.story-film[data-scene="4"]>.sr-only{width:auto;height:auto;clip-path:none;white-space:normal;bottom:83px;left:15%;right:15%;font-size:10px;text-align:center;opacity:.55;z-index:10}
@media(max-width:700px){.story-film[data-scene="4"]>.sr-only{bottom:86px;font-size:9px;left:20px;right:20px}}
.film-paused .scene.is-active .word,.film-paused .rocketz-card,.film-paused .reveal-logo,.film-paused .service-bubble,.film-paused .destination-cta{opacity:1!important;filter:none!important;transform:none!important}
.story-film[data-reduced="true"] *{animation:none!important;transition:none!important}
.story-film[data-reduced="true"] .film-canvas,.story-film[data-reduced="true"] .ambient{display:none}
.story-film[data-reduced="true"] .scene{filter:none!important;transform:none!important}
@media(max-width:700px){.scene-counter{display:none}.skip-button{font-size:10px;gap:5px;padding:8px 0}.skip-button svg{width:16px;height:16px}.film-controls .step-controls{margin-left:auto}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.film-canvas{display:none}.scene{filter:none!important;transform:none!important}.scene.is-active .word{opacity:1;transform:none}.ambient{display:none}.rocketz-card{transform:none}.reveal-logo{transform:none!important;filter:none!important;opacity:1!important}}
