@font-face{font-family:Manrope;src:url(/assets/review/fonts/manrope.ttf);font-weight:200 800;font-display:swap}@font-face{font-family:DM;src:url(/assets/review/fonts/dmsans.ttf);font-weight:100 1000;font-display:swap}*{box-sizing:border-box}body{color:#f5f8fc;background:#080b10;margin:0;font:16px/1.6 DM,sans-serif}header,main,footer{max-width:1400px;margin:auto;padding:22px 32px}header{border-bottom:1px solid #334150;justify-content:space-between;gap:20px;display:flex}a{color:#7bcbff;text-underline-offset:4px}.brand,h1,h2{font-family:Manrope}.brand{color:#f5f8fc;font-weight:650;text-decoration:none}h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,4vw,52px);line-height:1.15}h2{font-size:23px;line-height:1.2}p{color:#b9c9d8;max-width:900px}.label{color:#7bcbff;letter-spacing:.12em;font:650 11px Manrope}.toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}button{color:#f5f8fc;cursor:pointer;background:#11151b;border:1px solid #4b637a;border-radius:5px;padding:9px 12px;font:600 12px Manrope}button[aria-pressed=true]{background:#173c68;border-color:#7bcbff}button:disabled{opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #7bcbff}#stage{background:#edf2f7;border:1px solid #445463;border-radius:10px;height:700px;position:relative;overflow:hidden}#stage canvas{width:100%;height:100%;display:block}#loading{color:#11151b;position:absolute;top:16px;left:20px}#fallback{object-fit:contain;width:100%;height:100%}.readout{color:#b9e7ff;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}input[type=range]{accent-color:#147dff;width:100%}.panel{background:#11151b;border:1px solid #334150;border-radius:10px;margin-top:24px;padding:22px}.references{grid-template-columns:1fr 1fr;gap:20px;display:grid}video{background:#080b10;width:100%;display:block}.note{font-size:13px}#replay-panel[hidden]{display:none}footer{color:#90a6bb;font-size:13px}details pre{max-height:350px;font-size:11px;overflow:auto}label{font-size:13px}@media (width<=760px){header,main,footer{padding:18px 20px}#stage{height:540px}.references{grid-template-columns:1fr}}#stage canvas{z-index:1;position:relative}#services-title{z-index:0;letter-spacing:-.055em;color:#11151b12;white-space:nowrap;opacity:0;pointer-events:none;font:750 clamp(70px,12vw,180px)/1 Manrope;position:absolute;top:1%;left:-3%;right:-3%}#services-overlay{z-index:0;color:#f5f8fc;opacity:0;pointer-events:none;background:#11151b;position:absolute;inset:50% 0 0;overflow:hidden}#services-rail{will-change:transform;align-items:center;gap:0;height:100%;display:flex}#services-rail>div{flex:0 0 34%;padding:26px 34px}#services-overlay .eyebrow{letter-spacing:.14em;color:#7bcbff;font:650 9px Manrope}#services-overlay h2{letter-spacing:-.035em;max-width:330px;margin:12px 0;font:650 clamp(20px,2.4vw,34px)/1.12 Manrope}#services-overlay ol{flex:0 0 150%;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}#services-overlay li{flex:0 0 16.6667%;padding:25px 30px;font:650 clamp(15px,1.35vw,22px)/1.2 Manrope}#services-overlay li svg{fill:none;stroke:#8aa2b9;stroke-width:1.7px;width:26px;height:26px;margin-bottom:13px;display:block}#services-overlay li small{color:#90a6bb;max-width:205px;margin-top:12px;font:450 12px/1.5 DM;display:block}#services-overlay .service-intro{color:#90a6bb;max-width:320px;font:450 12px/1.5 DM}#services-overlay li span{color:#7bcbff;margin-bottom:15px;font:650 12px Manrope;display:block}#road-copy{z-index:2;opacity:1;pointer-events:none;position:absolute;inset:0}#road-copy h2{will-change:transform;letter-spacing:-.035em;color:#11151b;width:24%;max-width:270px;margin:0;font:650 clamp(20px,3vw,38px)/1.12 Manrope;position:absolute;top:0;left:7%}#road-copy h2 span{color:#718397}#road-copy ol{will-change:transform;color:#11151b;width:24%;margin:0;padding:0;font:650 13px/1.35 Manrope;list-style:none;position:absolute;top:0;right:7%}#road-copy li{margin:0 0 var(--road-row-gap,180px)}#road-copy li p{color:#718397;margin:9px 0 0;font:450 clamp(10px,1vw,13px)/1.5 DM}#road-copy li span{color:#436987;margin-bottom:5px;font-size:10px;display:block}@media (width<=760px){#services-title{font-size:90px}#services-rail>div{flex-basis:48%;padding:15px}#services-overlay ol{flex-basis:300%}#services-overlay li{padding:16px;font-size:14px}#services-overlay h2{font-size:20px}#road-copy{gap:18px;padding:6%}#road-copy h2{font-size:20px}#road-copy ol{font-size:10px}}body.scroll-mode #viewer{z-index:5;background:#080b10;padding:8px 0;position:sticky;top:0}body.scroll-mode #viewer>.toolbar:first-child,body.scroll-mode .cue-toolbar{display:none}body.scroll-mode .readout{min-height:40px}body.scroll-mode #scroll-hint{margin:4px 0;font-size:11px}#story-track{overflow-anchor:none}#ship-copy{z-index:3;color:#edf2f7;pointer-events:none;position:absolute;inset:0;overflow:hidden}#ship-copy h2{text-align:center;letter-spacing:-.04em;color:#edf2f7;width:70%;max-width:750px;margin:0;font:750 clamp(40px,5vw,64px)/1.03 Manrope;position:absolute;top:0;left:50%;transform:translate(-50%)}#ship-copy ol{text-align:center;margin:0;padding:0;font:650 clamp(24px,2.8vw,38px)/1.2 Manrope;list-style:none;position:absolute;inset:0}#ship-copy li{overflow-wrap:anywhere;will-change:transform;position:absolute;top:0;left:0}#ship-copy li span{color:#99c6e7;margin-bottom:8px;font:600 10px Manrope;display:block}#ship-copy li p{color:#b6c9dc;max-width:290px;margin:12px auto 0;font:450 clamp(10px,1vw,13px)/1.5 DM}#ship-copy li:last-child p{margin-top:8px}#ship-copy li:last-child span{margin-bottom:4px}#ship-copy[aria-hidden=true],#road-copy[aria-hidden=true]{visibility:hidden}@media (width<=760px){#ship-copy h2{width:84%;font-size:40px}#ship-copy ol{font-size:22px}#ship-copy li span{margin-bottom:8px}#ship-copy li p{margin:10px auto 0;font-size:9px}.readout{gap:8px;font-size:11px}.toolbar{gap:6px}button{padding:8px 9px}}body.scroll-mode #stage{height:calc(100dvh - 225px)}body.scroll-mode #viewer>.toolbar:first-child{display:none}@media (width<=760px){body.scroll-mode #stage{height:calc(100dvh - 220px);min-height:540px}body.scroll-mode #capture,body.scroll-mode #capture-boundary{display:none}}#ship-copy .block-title>div{white-space:nowrap}#ship-copy li:nth-child(3) .block-title,#ship-copy li:nth-child(4) .block-title{font-size:min(1em,calc(var(--card-width,280px)*.16))}:root{--black:#05070a;--carbon:#11151b;--deep:#061e3b;--blue:#147dff;--sky:#7bcbff;--ice:#b9e7ff;--paper:#edf2f7;--white:#f5f8fc;--ease-out:cubic-bezier(.23,1,.32,1)}.trust{background:var(--paper);color:var(--black);clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0}.trust-inner{grid-template-columns:1.8fr 1fr;align-content:start;gap:5%;display:grid;position:absolute;inset:13% 4% 7% 26%}.trust h2{letter-spacing:-.052em;text-transform:uppercase;margin:0;font:700 5.8cqw/.98 Manrope}.trust h2 span{display:block}.trust h2 span:last-child{color:var(--deep)}.trust p{align-self:end;max-width:21cqw;margin:0;font-size:1.32cqw;line-height:1.45}.trust-rule{border-top:1px solid var(--deep);opacity:.2;grid-column:1/-1;margin-top:3.5cqw}.trust-foot{color:var(--deep);grid-column:1/-1;margin-top:1.5cqw;font:500 1.55cqw Manrope}.aircraft{aspect-ratio:16/9;transform-origin:0 0;will-change:transform;pointer-events:none;width:100%;position:absolute;inset:0 auto auto 0;container-type:inline-size}.aircraft img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.shadow-wrap{transform-origin:50%;will-change:transform,opacity;filter:blur(6.72px);opacity:.4103;position:absolute;inset:0}.shadow-shape{background:var(--deep);position:absolute;inset:0;-webkit-mask:url(/assets/generation/jet-family/J02-overhead.png) 50%/100% 100% no-repeat;mask:url(/assets/generation/jet-family/J02-overhead.png) 50%/100% 100% no-repeat}.shadow-editor{z-index:11;border:1px solid var(--deep);background:var(--black);width:100%;min-width:0;max-height:55dvh;padding:10px 18px 12px;position:fixed;bottom:0;left:0;overflow:auto}.editor-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-title h2{letter-spacing:-.02em;margin:0;font-size:16px}.editor-title label{color:var(--ice);align-items:center;gap:6px;font-size:12px;display:flex}.editor-title input{accent-color:var(--sky)}.shadow-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin-top:10px;display:grid}.shadow-field{min-width:0}.shadow-field label{color:var(--ice);justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.shadow-field input[type=number]{border:1px solid var(--deep);background:var(--carbon);width:72px;min-width:0;color:var(--white);font-variant-numeric:tabular-nums;border-radius:4px;padding:3px 5px;font-size:13px}.shadow-field input[type=range]{width:100%;accent-color:var(--sky);margin:5px 0 0;display:block}.shadow-metrics{color:var(--ice);font-variant-numeric:tabular-nums;margin:8px 0;font-size:12px}.editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-actions button{padding:5px 8px;font-size:12px}.editor-help{color:var(--ice);margin:8px 0 0;font-size:12px}.shadow-editor details{margin-top:8px;padding-top:8px;font-size:12px}.shadow-editor textarea{background:var(--carbon);border:1px solid var(--deep);width:100%;height:160px;color:var(--ice);resize:vertical;margin-top:8px;padding:8px;font:12px/1.5 monospace;display:block}#stage{isolation:isolate;container-type:inline-size}.trust{z-index:4}.trust p{color:#05070a}#shadow-receiver{z-index:5;pointer-events:none;clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0;overflow:hidden}#aircraft{z-index:6}#shadow-controls{background:#11151b;border:1px solid #334150;border-radius:8px;margin:10px 0;padding:10px 12px}#shadow-params-panel[hidden]{display:none}.editor-title{margin-top:12px}.reduce-label{align-items:center;gap:6px;font-size:12px;display:flex}#shadow-json{color:#b9e7ff;resize:vertical;background:#11151b;border:1px solid #436987;width:100%;height:160px;margin-top:8px;padding:8px;font:12px/1.5 monospace;display:block}@media (width<=760px){.shadow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.trust p{font-size:1.6cqw}.shadow-field label{display:block}.shadow-field input[type=number]{width:100%;margin-top:4px;display:block}}:root{--story-heading-weight:750;--story-heading-line:1.03;--story-heading-tracking:-.04em;--story-heading-wide:clamp(40px,5vw,64px);--story-heading-column:clamp(26px,3.8vw,48px);--story-heading-rail:clamp(24px,3.2vw,40px)}#ship-copy h2,#road-copy h2,#services-overlay h2,.trust h2{font-weight:var(--story-heading-weight);line-height:var(--story-heading-line);letter-spacing:var(--story-heading-tracking)}#road-copy h2{font-size:var(--story-heading-column)}#services-overlay h2{font-size:var(--story-heading-rail)}@media (width<=760px){#ship-copy h2{font-size:40px}#road-copy h2{width:34%;font-size:24px;left:3%}#services-overlay h2{font-size:24px}#services-rail>div{flex-basis:64%}}#ship-copy h2{font-size:min(64px,calc(var(--story-height,700px)*.091))}#ship-copy ol{font-size:min(38px,calc(var(--story-height,700px)*.054))}#ship-copy li p{font-size:min(13px,calc(var(--story-height,700px)*.019))}#ship-copy li span{font-size:min(10px,calc(var(--story-height,700px)*.014))}#cloud-layers{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-cloud{aspect-ratio:3/2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.story-cloud img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}#cloud-controls{background:#11151b;border:1px solid #334150;border-radius:8px;margin:10px 0;padding:8px 12px}#cloud-controls-toggle{cursor:pointer;color:#b9e7ff}.cloud-params{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cloud-params fieldset{border:1px solid #334150;min-width:0}.cloud-params label{display:block}.cloud-params output{float:right}.control-note{margin:4px 0;font-size:11px}body.scroll-mode #stage{height:calc(100dvh - 230px);min-height:180px}body.scroll-mode #viewer:has(#cloud-controls[data-open=true]) #stage{height:calc(100dvh - 420px);min-height:160px}body.scroll-mode #viewer{padding:6px 0}.readout{min-height:20px!important}#cloud-controls label{font-size:11px}#cloud-controls input{margin:3px 0}@media (width<=760px){#stage{height:540px}.cloud-params{gap:4px}.cloud-params fieldset{padding:6px}.cloud-params legend{font-size:11px}body.scroll-mode #stage{min-height:240px}body.scroll-mode #viewer:has(#cloud-controls[data-open=true]) #stage{min-height:180px}}.trust-inner{gap:clamp(10px,calc(var(--story-height,700px)*.045),30px)}.trust h2{font-size:min(6.4cqw,calc(var(--story-height,700px)*.17))}.trust-rule{margin-top:calc(var(--story-height,700px)*.015)}.trust-foot{margin-top:0}@media (width<=760px){.trust-inner{grid-template-columns:1fr;gap:20px;inset:14% 8% 8%}.trust h2{font-size:clamp(28px,8.5cqw,38px)}.trust p{align-self:start;max-width:250px;font-size:12px}.trust-rule{margin-top:6px}.trust-foot{font-size:12px}}html{scroll-behavior:auto}body{background:#edf2f7}body>main{max-width:none;margin:0;padding:0}#story-track{position:relative}#stage{border:0;border-radius:0;width:100%;height:100svh;min-height:0;position:sticky;top:0}#loading{z-index:9;pointer-events:none;color:#f5f8fc;font:500 14px DM;position:absolute;inset:auto 24px 24px}#loading[hidden]{display:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;color:#05070a;background:#edf2f7;padding:10px 16px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus{outline:3px solid #061e3b;transform:none}#static-story{color:#05070a;max-width:1100px;margin:auto;padding:24px}#static-story[hidden]{display:none}#static-story img{width:100%;height:auto;display:block}#static-story h2{letter-spacing:-.04em;font:750 clamp(40px,5vw,64px)/1.03 Manrope}#static-story ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-left:24px;display:grid}#static-story h3{font:650 24px/1.12 Manrope}body.static-journey #story-track{display:none}@media (width<=760px){#stage{height:100svh;min-height:0}#static-story ol{grid-template-columns:1fr}}#stage,#static-story{--story-block-title-size:min(38px,calc(var(--story-height,700px)*.054));--story-block-description-size:min(13px,calc(var(--story-height,700px)*.019))}#ship-copy ol,#road-copy ol,#services-overlay li{font-size:var(--story-block-title-size);line-height:1.2}#ship-copy .block-title,#ship-copy li:nth-child(3) .block-title,#ship-copy li:nth-child(4) .block-title{font-size:inherit}#ship-copy li p,#road-copy li p,#services-overlay li small,#services-overlay .service-intro,.trust p,#static-story p{font-size:var(--story-block-description-size);line-height:1.5}#static-story h3{font-size:var(--story-block-title-size)}@media (width<=760px){#stage,#static-story{--story-block-title-size:min(22px,4vw);--story-block-description-size:min(13px,3.33vw)}#ship-copy .block-title>div{white-space:normal}}#stage:not([data-loaded=true])>:not(#loading):not(canvas){opacity:0}@font-face{font-family:OpeningManrope;src:url(/assets/review/fonts/manrope.ttf)}@font-face{font-family:OpeningDM;src:url(/assets/review/fonts/dmsans.ttf)}#opening-stage *{box-sizing:border-box}#opening-stage html{scroll-behavior:auto}#opening-stage body{color:#edf2f7;background:#11151b;margin:0;font:15px OpeningDM,sans-serif}#opening-stage a{color:inherit;text-decoration:none}#opening-stage button,#opening-stage select,#opening-stage input{font:inherit}#opening-stage button,#opening-stage a,#opening-stage summary,#opening-stage input,#opening-stage select{outline-offset:5px}#opening-stage button:focus-visible,#opening-stage a:focus-visible,#opening-stage summary:focus-visible,#opening-stage input:focus-visible,#opening-stage select:focus-visible{outline:2px solid #7bcbff}#opening-stage button{cursor:pointer}#opening-stage button:disabled{cursor:default;opacity:.4}#opening-stage .review-header{color:#b2bfce;border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:24px;padding:23px 4vw;font-size:13px;display:flex}#opening-stage .review-header>a:first-child{color:#edf2f7;font:700 19px OpeningManrope}#opening-stage main{max-width:1600px;margin:auto;padding:0 3vw}#opening-stage .review-intro{max-width:780px;padding:48px 0 36px}#opening-stage .eyebrow{color:#7bcbff;text-transform:uppercase;letter-spacing:.16em;font-size:11px}#opening-stage .review-intro h1{letter-spacing:-.045em;margin:14px 0;font:650 clamp(32px,4vw,54px)/1.1 OpeningManrope}#opening-stage .review-intro p:not(.eyebrow){color:#aebbc9;line-height:1.6}#opening-stage .review-intro>a{border-bottom:1px solid #7bcbff;font-size:13px}#opening-stage #viewer{scroll-margin-top:20px}#opening-stage{aspect-ratio:1.967;isolation:isolate;background:#05070a;border:1px solid #ffffff16;border-radius:3px;width:100%;position:relative;overflow:clip;container-type:size}#opening-stage .hero{z-index:1;clip-path:circle(0);background:radial-gradient(at 85% 52%,#061325 0%,#05070a 65%);position:absolute;inset:0;overflow:clip}#opening-stage #globe{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#opening-stage .grain{opacity:.16;pointer-events:none;background-image:radial-gradient(#7bcbff88 .6px,#0000 1px),radial-gradient(#b9e7ff88 .6px,#0000 1px);background-position:23px 31px,89px 18px;background-size:101px 91px,167px 131px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}#opening-stage .hero-nav{opacity:0;justify-content:space-between;align-items:center;gap:2cqw;width:100%;height:17cqh;padding:0 2.3cqw;display:flex;position:absolute;top:0;left:0}#opening-stage .logo{letter-spacing:-.055em;color:#f5f8fc;font:750 3cqh OpeningManrope}#opening-stage .nav-links{align-items:center;gap:2.1cqw;margin-left:auto;display:flex}#opening-stage .hero-nav button{color:#d9e2ed;white-space:nowrap;background:0 0;border:0;padding:12px 0;font-size:2cqh;position:relative}#opening-stage .nav-links button:after{content:"";background:#7bcbff;border-radius:50%;width:4px;height:4px;transition:transform .18s;position:absolute;bottom:4px;left:0;transform:scale(0)}#opening-stage .nav-links button:hover,#opening-stage .nav-links button:focus-visible{color:#7bcbff}#opening-stage .nav-links button:hover:after,#opening-stage .nav-links button:focus-visible:after{transform:scale(1)}#opening-stage .hero-nav .nav-contact{border:1px solid #6c8bab5c;border-radius:30px;gap:20px;margin-left:1.5cqw;padding:1.4cqh 1.6cqw;font-size:1.8cqh;display:flex}#opening-stage .nav-contact:hover,#opening-stage .nav-contact:focus-visible{color:#fff;background:#147dff;border-color:#147dff}#opening-stage .hero-copy{z-index:1;width:43%;position:absolute;top:30%;left:28.5%}#opening-stage .kicker{letter-spacing:-.02em;color:#edf2f7;opacity:0;margin:0 0 1.7cqh;font:600 2.2cqh/1.2 OpeningManrope}#opening-stage .hero-copy h2{letter-spacing:-.055em;color:#f5f8fc;margin:0;font:750 11.8cqh/1.02 OpeningManrope}#opening-stage .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}#opening-stage .line>span{opacity:0;will-change:transform;display:block;transform:translateY(108%)}#opening-stage .hero-body{color:#a0aec1;opacity:0;margin:4cqh 0 0;font-size:1.85cqh;line-height:1.42}#opening-stage .hero-actions{opacity:0;gap:1cqw;margin-top:4.8cqh;display:flex}#opening-stage .cta{border:1px solid #ffffff26;border-radius:25px;align-items:center;gap:1.6cqw;padding:1.5cqh 1.45cqw;font-size:1.5cqh;line-height:1.15;display:flex}#opening-stage .primary{color:#11151b;background:#edf2f7}#opening-stage .secondary{color:#edf2f7;background:#05070a}#opening-stage .roll{text-align:left;height:1.2em;display:block;overflow:hidden}#opening-stage .roll>span{height:1.2em;transition:transform .22s;display:block}#opening-stage .roll>span+span{color:#147dff}#opening-stage .cta:hover .roll>span,#opening-stage .cta:focus-visible .roll>span{transform:translateY(-100%)}#opening-stage .cta:hover,#opening-stage .cta:focus-visible{border-color:#7bcbff}#opening-stage .hero-bottom{letter-spacing:.08em;text-transform:uppercase;color:#6a7c95;opacity:0;justify-content:space-between;width:95.4%;font-size:1.15cqh;display:flex;position:absolute;bottom:3.4%;left:2.3%}#opening-stage .interaction-status{color:#7bcbff;max-width:45%;padding:6px 0;font-size:1.6cqh;position:absolute;top:20%;left:2.3%}#opening-stage .pulse{z-index:0;visibility:hidden;background:#222a34;border-radius:50%;width:1px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opening-stage .radar{z-index:2;pointer-events:none;position:absolute;inset:0}#opening-stage .radar i{border:1px solid #c1d9f215;border-radius:50%;width:60cqh;height:60cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opening-stage .radar i:nth-child(2){width:90cqh;height:90cqh}#opening-stage .radar i:nth-child(3){width:120cqh;height:120cqh}#opening-stage .radar i:nth-child(4){width:160cqh;height:160cqh}#opening-stage .radar i:nth-child(5){width:200cqh;height:200cqh}#opening-stage .loader-mark{z-index:3;letter-spacing:-.055em;pointer-events:none;font:750 2.2cqh OpeningManrope;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#opening-stage .render-error{z-index:8;background:#11151b;border:1px solid #7bcbff;padding:24px;line-height:1.5;position:absolute;inset:30% 20%}#opening-stage .transport{flex-wrap:wrap;align-items:center;gap:9px;padding-top:20px;display:flex}#opening-stage .transport button,#opening-stage .reference-buttons button,#opening-stage .settings button{color:#edf2f7;background:#1b2532;border:1px solid #35465b;border-radius:7px;padding:10px 14px}#opening-stage .transport button:hover,#opening-stage .reference-buttons button:hover,#opening-stage .settings button:hover{background:#29405c}#opening-stage .transport label{align-items:center;gap:8px;margin:0 7px;display:flex}#opening-stage .transport select{color:#edf2f7;background:#11151b;border:1px solid #35465b;border-radius:6px;padding:7px}#opening-stage .transport output{color:#7bcbff;margin-left:auto;font:12px monospace}#opening-stage .scrub-label{color:#bac8d8;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}#opening-stage #timeline{accent-color:#147dff;width:100%;height:24px;margin:12px 0}#opening-stage .small{color:#98a8bc;font-size:12px;line-height:1.6}#opening-stage .settings{border:1px solid #ffffff20;border-radius:8px;margin:26px 0}#opening-stage .settings summary{cursor:pointer;padding:18px;font-size:14px}#opening-stage .controls{grid-template-columns:1fr 1fr;gap:24px;padding:0 20px 20px;display:grid}#opening-stage .controls fieldset{border:1px solid #ffffff15;border-radius:6px;padding:16px}#opening-stage .controls legend{color:#7bcbff;font-size:12px}#opening-stage .controls label{color:#c6d2e0;grid-template-columns:160px 1fr 42px;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:grid}#opening-stage .controls input{accent-color:#147dff;width:100%;min-width:0}#opening-stage .controls output{text-align:right;font:11px monospace}#opening-stage .reference{max-width:1050px;padding:40px 0}#opening-stage .reference h2{letter-spacing:-.04em;font:650 30px OpeningManrope}#opening-stage .reference-buttons{gap:10px;margin-bottom:20px;display:flex}#opening-stage .reference-buttons [aria-pressed=true]{border-color:#7bcbff}#opening-stage .reference video{border:1px solid #ffffff19;border-radius:8px;width:100%}#opening-stage footer{color:#9cb0c6;border-top:1px solid #ffffff15;flex-wrap:wrap;gap:24px;padding:30px 0 40px;font-size:12px;display:flex}#opening-stage footer span{margin-left:auto}@media (width<=850px){#opening-stage .nav-links{gap:1.4cqw}#opening-stage .controls{grid-template-columns:1fr}#opening-stage .controls label{grid-template-columns:140px 1fr 40px}}@media (width<=679px){#opening-stage .review-header{flex-wrap:wrap;gap:10px;padding:18px}#opening-stage .review-header>span{order:3;width:100%;font-size:12px}#opening-stage .review-intro{padding:30px 0 24px}#opening-stage main{padding:0 4vw}#opening-stage{aspect-ratio:.64}#opening-stage .hero-nav{flex-wrap:wrap;align-items:flex-start;height:12cqh;padding:3cqh 5cqw}#opening-stage .logo{font-size:2.5cqh}#opening-stage .nav-links{order:3;justify-content:space-between;gap:1cqw;width:100%;margin:0}#opening-stage .hero-nav button{padding:8px 0;font-size:1.25cqh}#opening-stage .hero-nav .nav-contact{margin-left:auto;padding:.8cqh 3cqw;font-size:1.2cqh}#opening-stage .hero-copy{width:88%;top:49%;left:7%}#opening-stage .hero-copy h2{font-size:7.6cqh;line-height:1.03}#opening-stage .kicker{margin-bottom:1.7cqh;font-size:1.65cqh}#opening-stage .hero-body{margin-top:2.7cqh;font-size:1.65cqh}#opening-stage .hero-actions{gap:3cqw;margin-top:3cqh}#opening-stage .cta{gap:4cqw;padding:1.5cqh 4cqw;font-size:1.45cqh}#opening-stage .hero-bottom{width:86%;font-size:.95cqh;bottom:2%;left:7%}#opening-stage .interaction-status{max-width:75%;font-size:1.45cqh;top:15%;left:7%}#opening-stage .transport output{width:100%;margin:8px 0}#opening-stage .transport button{padding:9px;font-size:12px}#opening-stage .transport label{font-size:12px}#opening-stage .controls{padding:0 10px 10px}#opening-stage .controls fieldset{padding:10px}#opening-stage .controls label{grid-template-columns:120px 1fr 35px;font-size:11px}#opening-stage .reference h2{font-size:25px}#opening-stage .reference-buttons button{padding:9px;font-size:12px}#opening-stage .radar i{width:40cqh;height:40cqh}#opening-stage .radar i:nth-child(2){width:60cqh;height:60cqh}#opening-stage .radar i:nth-child(3){width:90cqh;height:90cqh}#opening-stage .radar i:nth-child(4){width:120cqh;height:120cqh}#opening-stage .radar i:nth-child(5){width:160cqh;height:160cqh}}@media (prefers-reduced-motion:reduce){#opening-stage html{scroll-behavior:auto}#opening-stage .roll>span,#opening-stage .nav-links button:after{transition:none}}#opening-stage .pulse i{background:#05070a;border-radius:50%;width:14cqh;height:14cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=679px){#opening-stage{min-height:560px}#opening-stage .hero-copy{top:47%}#opening-stage .hero-nav button{font-size:max(10px,1.25cqh)}#opening-stage .hero-nav .nav-contact{font-size:max(10px,1.2cqh)}#opening-stage .kicker{font-size:max(12px,1.65cqh)}#opening-stage .hero-body{font-size:max(14px,1.65cqh)}#opening-stage .cta{font-size:max(12px,1.45cqh)}#opening-stage .hero-bottom{font-size:max(8px,.95cqh)}}@media (width>=680px) and (width<=1000px){#opening-stage .hero-copy{top:26%}#opening-stage .hero-body{font-size:12px}#opening-stage .hero-nav button,#opening-stage .hero-nav .nav-contact{font-size:10px}#opening-stage .kicker{font-size:12px}#opening-stage .cta{font-size:10px}#opening-stage .logo{font-size:16px}#opening-stage .hero-bottom{font-size:7px}}@media (width<=360px){#opening-stage .hero-copy{top:44%}#opening-stage .hero-copy h2{font-size:7cqh}}#opening-stage{color:#edf2f7;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100svh;min-height:0;font:15px OpeningDM,sans-serif;position:sticky;top:0}#opening-stage .counter-container{white-space:nowrap;align-items:flex-start;display:inline-flex;position:relative}#opening-stage .counter-counter{line-height:1;display:flex;position:relative;overflow:hidden}#opening-stage .counter-digit{font-variant-numeric:tabular-nums;width:1ch;line-height:1;position:relative}#opening-stage .counter-number{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#opening-stage .gradient-container{pointer-events:none;position:absolute;inset:0}#opening-stage .top-gradient{width:100%;position:absolute;top:0}#opening-stage .bottom-gradient{width:100%;position:absolute;bottom:0}#opening-stage .counter-suffix{margin-top:.15em;margin-left:.1em;font-size:.38em;line-height:1.1}#intro-track{overflow-anchor:none;background:#edf2f7;height:591.4svh;margin-bottom:-100px;position:relative}#opening-stage{--story-block-title-size:min(38px,calc(100cqh*.054));--story-block-description-size:min(13px,calc(100cqh*.019))}#opening-stage .outcome-world{z-index:-1;pointer-events:none;background:#05070a;position:absolute;inset:0;overflow:hidden}#opening-stage .horizon{will-change:transform;background:radial-gradient(max(90cqw,120cqh) 100cqh at 50% 0,#05070a 0% 46%,#061e3b 56%,#147dff 68%,#b9e7ff 86%,#edf2f7 100%);height:300cqh;position:absolute;inset:0 0 auto;transform:translateY(110cqh)}#opening-stage .outcome{z-index:3;color:#11151b;pointer-events:none;position:absolute;inset:0;overflow:hidden}#opening-stage .outcome[hidden]{display:none}#opening-stage .outcome-title{will-change:transform;width:44%;position:absolute;top:0;left:4%}#opening-stage .outcome-title .eyebrow{letter-spacing:.13em;color:#647283;margin:0 0 3cqh;font:600 11px OpeningManrope}#opening-stage .outcome-title h2{letter-spacing:-.045em;margin:0;font:750 min(64px,5.1cqw)/1.03 OpeningManrope}#opening-stage .outcome-title h2 span{display:block}#opening-stage .outcome-title .muted{color:#88919a}#opening-stage .outcome-title p:last-child{font-size:var(--story-block-description-size);color:#5e6b79;max-width:75%;margin-top:4cqh;line-height:1.5}#opening-stage .metrics{will-change:transform;width:34%;position:absolute;top:0;left:62%}#opening-stage .metric{border-top:1px solid #11151b18;height:52.7cqh;padding-top:3cqh}#opening-stage .metric-label{letter-spacing:.04em;color:#657282;margin:0 0 2cqh;font-size:11px}#opening-stage .metric-value{font-variant-numeric:tabular-nums;vertical-align:top;gap:0;font:750 17cqw/1 OpeningManrope;display:inline-flex;position:relative}#opening-stage .metric h3{font:650 var(--story-block-title-size)/1.2 Manrope;letter-spacing:-.035em;margin:3cqh 0 0}#opening-stage .metric p:last-child{font-size:var(--story-block-description-size);color:#657282;max-width:88%;margin-top:2cqh;line-height:1.5}body.static-journey #intro-track{display:none}@media (width<=679px){#opening-stage{--story-block-title-size:min(22px,4vw);--story-block-description-size:min(13px,3.33vw)}#opening-stage .outcome-title{z-index:2;background:#edf2f7;width:88%;padding-bottom:3cqh;left:6%}#opening-stage .outcome-title h2{font-size:8cqw}#opening-stage .outcome-title h2 span{display:inline}#opening-stage .outcome-title h2 span:after{content:" "}#opening-stage .outcome-title .eyebrow{margin-bottom:2cqh;font-size:10px}#opening-stage .outcome-title p:last-child{max-width:95%;margin:2cqh 0}#opening-stage .metrics{width:84%;padding-top:44cqh;left:8%}#opening-stage .metric{height:42.5cqh}#opening-stage .metric-value{font-size:27cqw}#opening-stage .metric h3{margin-top:2cqh}#opening-stage .outcome:before{content:"";z-index:1;pointer-events:none;background:#edf2f7;height:42%;position:absolute;inset:0 0 auto}}#opening-stage:not([data-loaded=true]) .outcome-world{visibility:hidden}#opening-stage:not([data-loaded=true]) .radar,#opening-stage[data-wait-preview=true] .radar,#opening-stage[data-preparing=true] .radar{animation:loader-wait-beat var(--loader-beat-duration,1.74s) ease-in-out infinite;will-change:transform}#opening-stage .radar{will-change:transform,opacity}@keyframes loader-wait-beat{0%,to{transform:scale(var(--loader-ring-from,.42))}50%{transform:scale(calc(var(--loader-ring-from,.42) + var(--loader-beat-amount,.109)))}}@media (prefers-reduced-motion:reduce){#opening-stage .radar{animation:none!important}}#opening-stage[data-wait-preview=true] .radar,#opening-stage[data-wait-preview=true] .loader-mark,#opening-stage[data-preparing=true] .radar,#opening-stage[data-preparing=true] .loader-mark{opacity:1!important}#opening-stage[data-wait-preview=true] .hero,#opening-stage[data-wait-preview=true] .pulse,#opening-stage[data-wait-preview=true] .outcome-world,#opening-stage[data-preparing=true] .hero,#opening-stage[data-preparing=true] .pulse,#opening-stage[data-preparing=true] .outcome-world{visibility:hidden!important}#opening-stage .hero-nav .nav-contact{color:#05070a;background:#edf2f7;border-color:#edf2f7}#opening-stage .hero-nav .nav-contact:hover,#opening-stage .hero-nav .nav-contact:focus-visible{color:#fff;background:#147dff;border-color:#147dff}#opening-stage .hero-copy h2 .line:first-child>span{color:#546371}#stage:not([data-loaded=true])>canvas{visibility:hidden}#stage:not([data-loaded=true]) #loading{color:#061e3b;background:#edf2f7;place-content:center;justify-items:center;gap:12px;padding:24px;font:500 14px DM;display:grid;inset:0}#stage:not([data-loaded=true]) #loading:before{content:"pegasoft";letter-spacing:-.05em;font:750 28px Manrope}
