.application-icon[data-astro-cid-3rdpwepr]{color:var(--vega);flex:none;margin-bottom:1.1rem;display:block}.secondary-stroke[data-astro-cid-3rdpwepr]{stroke-opacity:.6}.icon-surface[data-astro-cid-3rdpwepr]{fill:var(--surface)}.a-assembly{display:block}.a-stage{isolation:isolate;background:#010306;height:100svh;min-height:720px;position:relative;overflow:hidden}.a-visual{z-index:0;background:#010306;position:absolute;inset:0;overflow:hidden}.a-space-plate{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.a-visual-shade{z-index:5;pointer-events:none;background:linear-gradient(90deg,#010306 0%,#010306e0 28%,#01030630 49%,#0000 72%),linear-gradient(#01030629,#0000 18% 80%,#01030673);transition:opacity .55s;position:absolute;inset:0}.a-assembly[data-expanded=true] .a-visual-shade{opacity:.28}.a-target-plane{z-index:2;aspect-ratio:1672/941;width:100%;position:absolute;top:48.5%;left:45%;transform:translate(-50%,-50%)}.a-convergence-emitter{z-index:11;opacity:1;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0;overflow:visible}.a-assembly[data-expanded=true] .a-convergence-emitter{opacity:0}.a-emitter-ribbon{transform-box:view-box;transform-origin:73.879% 35.833%;transition:opacity 1.05s,transform 1.25s cubic-bezier(.2,.82,.2,1)}.a-emitter-ribbon--one{opacity:var(--wake-one,0);transform:scale(var(--wake-scale-one,.88))}.a-emitter-ribbon--two{opacity:var(--wake-two,0);transform:scale(var(--wake-scale-two,.86));transition-delay:.1s}.a-emitter-ribbon--three{opacity:var(--wake-three,0);transform:scale(var(--wake-scale-three,.84));transition-delay:.2s}.a-emitter-core{opacity:var(--wake-core,.04);transform-box:fill-box;transform-origin:50%;transition:opacity .7s}.g-discovery-sequence[data-pulse=true] .a-emitter-core{animation:1.4s cubic-bezier(.2,.82,.2,1) a-core-lock}.a-volumetric-wake{z-index:4;opacity:0;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.a-volumetric-wake[data-renderer-ready=true]{opacity:.92}.a-visual--layered:has(.a-volumetric-wake[data-renderer-ready=true]) .a-convergence-emitter,.a-assembly[data-expanded=true] .a-volumetric-wake{opacity:0}.a-target-piece,.a-target-piece img,.a-target-source,.a-target-hit-map{width:100%;height:100%;position:absolute;inset:0}.a-target-piece{z-index:var(--piece-layer);pointer-events:none;transform-origin:50%;transition:transform .86s cubic-bezier(.2,.82,.2,1),filter .28s;transform:translate(0)}.a-target-piece img,.a-target-source{object-fit:fill;user-select:none;display:block}.a-target-source{z-index:10;opacity:1;transition:opacity .22s .58s}.a-assembly[data-expanded=true] .a-target-source{opacity:0;transition-delay:0s}.a-assembly[data-expanded=true] .a-target-piece{transform:translate(var(--move-x),var(--move-y));transition-delay:80ms,0s}.a-assembly[data-expanded=true] .a-target-piece--core{filter:brightness(1.06)saturate(1.08)drop-shadow(0 0 10px #418dff3d)}.a-assembly[data-expanded=true][data-ready=true] .a-target-piece[data-active=true]{z-index:20;filter:brightness(1.38)saturate(1.13)drop-shadow(0 0 18px #99ccff94)}.a-target-hit-map{z-index:30;pointer-events:none;overflow:visible}.a-target-hit-map polygon{fill:#fff0;stroke:none}.a-target-trigger{pointer-events:auto;cursor:crosshair}.a-assembly[data-expanded=true] .a-target-trigger{pointer-events:none}.a-target-hotspot{pointer-events:none;cursor:crosshair;transform-box:view-box;transform-origin:50%;transition:transform .86s cubic-bezier(.2,.82,.2,1);transform:translate(0)}.a-assembly[data-expanded=true] .a-target-hotspot{transform:translate(var(--move-x),var(--move-y));transition-delay:80ms}.a-target-hotspot--core{--move-x:0%;--move-y:0%}.a-assembly[data-expanded=true][data-ready=true] .a-target-hotspot{pointer-events:auto}.a-copy{z-index:9;width:min(31vw,430px);transition:opacity .48s,transform .58s cubic-bezier(.2,.82,.2,1);position:absolute;top:13%;left:max(clamp(1.25rem,4vw,4rem),50vw - 720px + 4rem)}.a-assembly[data-expanded=true] .a-copy{opacity:.16;transform:translateY(-8px)}.a-copy h2{letter-spacing:-.06em;margin-top:1.2rem;font-size:clamp(3rem,5vw,5.4rem);font-weight:450;line-height:.95}.a-copy h2 span{color:var(--g-blue)}.a-copy>p:last-child{color:#c0cad8;max-width:39ch;margin-top:1.45rem;font-size:.92rem;line-height:1.8}.a-labels{z-index:12;pointer-events:none;position:absolute;inset:0}.a-labels button,.a-core-label{width:min(var(--label-width,18%),260px);color:var(--g-text);opacity:0;text-align:left;background:#0308109e;border:0;padding:.7rem .82rem;transition:opacity .3s,transform .35s,background-color .25s;position:absolute;transform:translateY(8px)}.a-labels button{top:var(--label-y);left:var(--label-x);cursor:default}.a-assembly[data-expanded=true][data-ready=true] .a-labels button{opacity:.78;pointer-events:auto;transform:translateY(0)}.a-assembly[data-expanded=true][data-ready=true] .a-core-label{opacity:.9;transform:translateY(0)}.a-labels small,.a-labels strong,.a-labels em,.a-labels b{display:block}.a-labels small{color:var(--g-blue);font:.58rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.a-labels strong{letter-spacing:-.018em;margin-top:.36rem;font-size:clamp(.94rem,1.1vw,1.08rem);font-weight:560}.a-labels em{color:#b0bccd;margin-top:.3rem;font-size:.72rem;font-style:normal}.a-labels b{color:#cad4e1;opacity:0;max-height:0;margin-top:0;font-size:.68rem;font-weight:400;line-height:1.65;transition:max-height .35s,margin-top .35s,opacity .25s;overflow:hidden}.a-assembly[data-active]:not([data-active="-1"]) .a-labels button{opacity:.4}.a-assembly[data-expanded=true][data-ready=true] .a-labels button[data-active=true]{z-index:3;background:#08121ff0;transform:scale(1.04);opacity:1!important}.a-labels button[data-active=true] b{opacity:1;max-height:6em;margin-top:.55rem}.a-labels button:focus-visible{outline:1px solid var(--g-blue);outline-offset:2px}.a-core-label{cursor:default}.a-core-label em{color:#b9c3d1;font-size:.72rem}.a-assembly[data-expanded=true][data-ready=true] .a-core-label{pointer-events:auto}@keyframes a-core-lock{0%{opacity:.03;transform:scale(.72)}22%{opacity:.92;transform:scale(1.38)}46%{opacity:.34;transform:scale(.94)}to{opacity:var(--wake-core,.18);transform:scale(1)}}@media (aspect-ratio>=1672/941){.a-target-plane{width:auto;height:100%}}@media (width<=900px){.a-copy{width:min(40vw,380px)}.a-labels button{max-width:205px}}@media (width<=700px){.a-stage{height:820px;min-height:100svh}.a-target-plane{width:165%;top:49%;left:67%}.a-space-plate{object-position:61% center}.a-convergence-emitter{opacity:.2}.a-volumetric-wake[data-renderer-ready=true]{opacity:.72}.a-visual-shade{background:linear-gradient(#010306db 0%,#0103064d 48%,#010306d1 100%)}.a-copy{width:calc(100% - 2.5rem);top:5.5rem;left:1.25rem}.a-copy h2{max-width:9ch;font-size:clamp(3.1rem,13vw,4.8rem)}.a-copy>p:last-child{max-width:34ch;font-size:.84rem}.a-labels{display:none}}@media (prefers-reduced-motion:reduce){.a-convergence-emitter,.a-volumetric-wake,.a-target-source,.a-visual-shade,.a-target-piece,.a-target-hotspot,.a-emitter-ribbon,.a-emitter-core,.a-copy,.a-labels button,.a-labels b{transition:none}.g-discovery-sequence[data-pulse=true] .a-emitter-core{animation:none}}.g-site{--g-bg:#010306;--g-surface:#050a11;--g-line:#abccff29;--g-text:#eff5ff;--g-muted:#8d9aae;--g-blue:#a9caff;--g-warm:#ffb477;background:radial-gradient(circle at 78% 8%, #1934522e, transparent 25%), var(--g-bg);min-height:100vh;color:var(--g-text);overflow:clip}.g-wrap{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.g-header{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:1.7rem;display:grid;position:absolute;top:0;left:0;right:0}.g-brand{width:max-content;color:var(--g-text);align-items:center;gap:.78rem;text-decoration:none;display:inline-flex}.g-brand>span{letter-spacing:.19em;font-size:.73rem;font-weight:650}.g-header nav{gap:2rem;display:flex}.g-header nav a{color:#eff5ffa1;font-size:.68rem;text-decoration:none;transition:color .25s}.g-header nav a:hover{color:var(--g-text)}.g-hero{--hero-x:0;--hero-y:0;isolation:isolate;min-height:100svh;display:block;position:relative;overflow:hidden}.g-hero-art{z-index:-2;transform:translate3d(calc(var(--hero-x) * -8px), calc(var(--hero-y) * -5px), 0) scale(1.025);transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.g-hero-art img{object-fit:cover;object-position:center;filter:saturate(.8)contrast(1.08)brightness(.82);width:100%;height:100%;display:block}.g-hero-depth{background:linear-gradient(90deg,#010306 0%,#010306e0 33%,#0000 66%),linear-gradient(#0103068f,#0000 22% 74%,#010306 100%);position:absolute;inset:0}.g-hero-copy{flex-direction:column;justify-content:center;min-height:100svh;padding-top:4rem;padding-bottom:8rem;display:flex}.g-hero-mark{width:72px;height:72px;color:var(--g-blue);margin-bottom:clamp(1.5rem,3vh,2.25rem)}.g-kicker{color:var(--g-blue);font:.61rem var(--font-mono);letter-spacing:.17em;text-transform:uppercase}.g-hero h1{letter-spacing:-.072em;max-width:12ch;margin-top:1.35rem;font-size:clamp(3.5rem,7.15vw,7.3rem);font-weight:470;line-height:.92}.g-hero h1 span,.g-heading h2 span,.g-platform h2 span{color:var(--g-blue)}.g-hero-mission{letter-spacing:-.018em;max-width:49ch;margin-top:1.8rem;font-size:clamp(.95rem,1.3vw,1.2rem)}.g-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2.25rem;display:flex}.g-hero-action{color:#eff5ffad;min-height:42px;font:.53rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px);background:#040a123d;border:1px solid #a9caff2e;border-radius:2px;align-items:center;gap:1.8rem;padding:.72rem 1rem;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.g-hero-action:before{background:linear-gradient(90deg,var(--g-blue),transparent);content:"";opacity:.55;width:1.8rem;height:1px;position:absolute;top:-1px;left:1rem;box-shadow:0 0 10px #a9caff47}.g-hero-action--primary{color:#eff5ffdb;background:linear-gradient(105deg,#0d1d3194,#040a1247);border-color:#a9caff4a}.g-hero-action b{color:var(--g-blue);font-size:.72rem;font-weight:400;transition:transform .3s}.g-hero-action:hover{color:var(--g-text);background-color:#0d1d318a;border-color:#a9caff7a;transform:translateY(-2px)}.g-hero-action:hover b{transform:translate(2px,-2px)}.g-hero-action[href=\#applications]:hover b{transform:translateY(2px)}.g-section{padding-top:clamp(5.5rem,10vw,10rem);padding-bottom:clamp(5.5rem,10vw,10rem);position:relative}.g-section:before{background:linear-gradient(90deg, transparent, var(--g-line) 15%, var(--g-line) 85%, transparent);content:"";height:1px;position:absolute;top:0;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}.g-heading{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:end;gap:1.4rem clamp(2rem,7vw,8rem);display:grid}.g-heading .g-kicker{grid-column:1/-1}.g-heading h2{letter-spacing:-.06em;font-size:clamp(2.7rem,5vw,5.25rem);font-weight:450;line-height:.96}.g-heading>p:last-child{max-width:46ch;color:var(--g-muted);padding-bottom:.25rem;font-size:.84rem;line-height:1.8}.g-heading--single{display:block}.g-heading--single .g-kicker{margin-bottom:1rem}.g-architecture-scene{border-block:1px solid var(--g-line);position:relative}.g-discovery-sequence{--wake-one:.035;--wake-two:0;--wake-three:0;--wake-frontier:0;--wake-core:.05;--wake-scale-one:.88;--wake-scale-two:.86;--wake-scale-three:.84;--wake-x:0;--wake-y:0;background:#010306;display:block;position:relative;overflow:clip}.g-discovery-sequence[data-cycle="1"]{--wake-one:.28;--wake-two:.045;--wake-core:.12;--wake-scale-one:1}.g-discovery-sequence[data-cycle="2"]{--wake-one:.34;--wake-two:.21;--wake-three:.035;--wake-frontier:.04;--wake-core:.15;--wake-scale-one:1;--wake-scale-two:1}.g-discovery-sequence[data-cycle="3"]{--wake-one:.38;--wake-two:.29;--wake-three:.2;--wake-frontier:.15;--wake-core:.18;--wake-scale-one:1;--wake-scale-two:1;--wake-scale-three:1}.g-discovery-sequence[data-cycle] .g-architecture-scene{border-bottom:0}.g-discovery-sequence[data-cycle] .g-recursive-scene{border-top:0}.g-recursive-scene{isolation:isolate;border-block:1px solid var(--g-line);background:#010306;min-height:100svh;position:relative;overflow:clip}.g-recursive-backdrop{z-index:-3;object-fit:cover;object-position:center;filter:contrast(1.08)saturate(.82)brightness(.56);width:100%;height:100%;position:absolute;inset:0}.g-recursive-shade{z-index:-2;background:linear-gradient(90deg,#010306f5 0%,#010306d1 39%,#0103064d 69%,#0103061a),linear-gradient(#01030657,#0000 22% 58%,#010306f0 100%);position:absolute;inset:0}.g-discovery-sequence[data-cycle] .g-recursive-scene:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#010306 0%,#010306b8 28%,#0000 100%);height:18%;position:absolute;top:0;left:0;right:0}.g-recursive-strata{z-index:0;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0;overflow:visible}.g-volumetric-wake{opacity:0;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.g-volumetric-wake[data-renderer-ready=true]{opacity:.88}.g-volumetric-wake--recursive{z-index:0}.g-recursive-scene:has(.g-volumetric-wake[data-renderer-ready=true]) .g-recursive-strata{opacity:0}.g-stratum,.g-frontier-reveal{transform-box:fill-box;transform-origin:100% 0;transition:opacity 1.05s,transform 1.35s cubic-bezier(.2,.82,.2,1)}.g-stratum--one{opacity:var(--wake-one);transform:translate3d(calc(var(--wake-x) * -7px),calc(var(--wake-y) * 3px),0) scale(var(--wake-scale-one))}.g-stratum--two{opacity:var(--wake-two);transform:translate3d(calc(var(--wake-x) * -12px),calc(var(--wake-y) * 5px),0) scale(var(--wake-scale-two));transition-delay:.12s}.g-stratum--three{opacity:var(--wake-three);transform:translate3d(calc(var(--wake-x) * -17px),calc(var(--wake-y) * 7px),0) scale(var(--wake-scale-three));transition-delay:.24s}.g-frontier-reveal{opacity:var(--wake-frontier);transform:translate3d(calc(var(--wake-x) * 8px),calc(var(--wake-y) * -4px),0);transition-delay:.35s}.g-recursive-content{z-index:2;flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(7rem,10vw,9rem);display:flex;position:relative}.g-recursive-statement{z-index:4;width:min(68%,930px);position:relative}.g-recursive-statement h2{letter-spacing:-.06em;max-width:17ch;margin-top:1.35rem;font-size:clamp(2.9rem,5vw,5.5rem);font-weight:450;line-height:.97}.g-recursive-statement h2 span{color:var(--g-blue)}.g-recursive-statement>p:last-child{color:#bec9d8;max-width:52ch;margin-top:1.7rem;font-size:.95rem;line-height:1.82}.g-recursive-rail{color:#c7d5e8;font:.53rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;align-items:center;gap:1.2rem;display:grid;position:absolute;bottom:2.7rem;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}.g-recursive-rail i{background:linear-gradient(90deg,#a9caff26,#a9caff9e,#ffb47738);height:1px;box-shadow:0 0 18px #7eb8f82b}.g-recursive-rail span:last-child{color:var(--g-blue)}.g-directions{background:radial-gradient(at 76% 42%,#1e457138,#0000 35%),linear-gradient(145deg,#010306 5%,#050b14 58%,#010306);min-height:auto;padding-bottom:clamp(2.75rem,4vw,4rem);position:relative;overflow:hidden}.g-directions:before,.g-platform-scene:before{display:none}.g-directions:after{z-index:0;opacity:.25;content:"";pointer-events:none;background-image:radial-gradient(circle at 18% 20%,#dceaff 0 .8px,#0000 1.4px),radial-gradient(circle at 72% 58%,#dceaff 0 .7px,#0000 1.3px),radial-gradient(circle at 91% 13%,#dceaff 0 .9px,#0000 1.5px);background-position:0 0;background-size:263px 251px,317px 287px,229px 331px;position:absolute;inset:0}.g-directions>.g-wrap{z-index:2;position:relative}.g-volumetric-wake--applications{z-index:1;opacity:0}.g-volumetric-wake--applications[data-renderer-ready=true]{opacity:.72}.g-directions:has(.g-volumetric-wake[data-renderer-ready=true]) .g-meteor{opacity:0}.g-direction-head{display:block}.g-direction-head h2{letter-spacing:-.06em;margin-top:1.1rem;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:450;line-height:.96}.g-direction-head h2 span{color:var(--g-blue)}.g-direction-head>div>p:last-child{color:#b9c4d4;max-width:38ch;margin-top:1rem;font-size:.86rem;line-height:1.7}.g-meteor{z-index:1;opacity:.4;transform-origin:100%;background:linear-gradient(90deg,#0000 5%,#84b6f00d 48%,#a4cfff75 87%,#ffd1a3 97%,#0000);width:110%;height:1px;transition:opacity .8s;position:absolute;top:69%;left:-16%;transform:rotate(-7deg);box-shadow:0 0 25px #6ca9ec47}.g-meteor:after{filter:blur(6px);content:"";background:linear-gradient(90deg,#0000,#ffb97d66,#0000);width:7%;height:5px;position:absolute;bottom:-2px;right:1%}.g-applications{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.g-applications article{isolation:isolate;background:linear-gradient(155deg,#102036db,#060b13f2 76%);border:1px solid #a9caff26;border-radius:8px;outline:none;flex-direction:column;min-width:0;min-height:clamp(315px,27vw,380px);padding:clamp(1.3rem,1.8vw,1.8rem);transition:border-color .35s,background-color .35s,box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #bedaff2e}.g-applications article:after{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#4f89ca29,#0000 67%);width:72%;position:absolute;bottom:-35%;right:-18%}.g-applications article:hover,.g-applications article:focus-visible{background:linear-gradient(155deg,#142b48f0,#070d17f7 76%);border-color:#a9caff85;transform:translateY(-3px);box-shadow:inset 0 1px #d0e5ff4d,0 22px 70px #0000004d}.g-application-top{align-items:center;gap:.9rem;min-height:48px;display:flex}.g-application-icon{width:46px;height:46px;color:var(--g-blue);flex:none;place-items:center;transition:filter .3s,transform .3s;display:grid}.g-applications article:hover .g-application-icon,.g-applications article:focus-visible .g-application-icon{filter:brightness(1.25);transform:scale(1.05)}.g-applications .application-icon{width:44px;height:44px;margin:0!important}.g-application-top>p{color:var(--g-blue);font:.46rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;line-height:1.55}.g-applications article section{margin-top:clamp(1.6rem,2.2vw,2.35rem)}.g-applications h3{letter-spacing:-.05em;max-width:14ch;font-size:clamp(1.65rem,2.25vw,2.45rem);font-weight:430;line-height:1}.g-applications section p{color:#9eacbf;max-width:47ch;margin-top:.9rem;font-size:.73rem;line-height:1.7}.g-application-more{justify-content:space-between;background:linear-gradient(150deg,#0a14229e,#04080ee0)!important;border-color:#a9caff17!important}.g-frontier-planes{height:46%;min-height:120px;position:relative}.g-frontier-planes i{border:1px solid #a9caff33;border-radius:3px;width:54%;height:58%;transition:transform .55s cubic-bezier(.2,.82,.2,1),opacity .4s;position:absolute;top:46%;left:38%;transform:translate(-50%,-50%)}.g-frontier-planes i:nth-child(2){opacity:.68;transform:translate(-34%,-66%)}.g-frontier-planes i:nth-child(3){opacity:.42;transform:translate(-18%,-82%)}.g-frontier-planes i:nth-child(4){opacity:.2;transform:translate(-2%,-98%)}.g-application-more:hover .g-frontier-planes i:nth-child(2),.g-application-more:focus-visible .g-frontier-planes i:nth-child(2){transform:translate(-30%,-70%)}.g-application-more:hover .g-frontier-planes i:nth-child(3),.g-application-more:focus-visible .g-frontier-planes i:nth-child(3){transform:translate(-10%,-90%)}.g-application-more:hover .g-frontier-planes i:nth-child(4),.g-application-more:focus-visible .g-frontier-planes i:nth-child(4){opacity:.35;transform:translate(10%,-110%)}.g-application-more section{margin-top:auto!important}.g-application-more section>p{color:var(--g-blue);font:.46rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem}.g-application-more h3{color:#c3d0e2}.g-platform-scene{isolation:isolate;background:radial-gradient(at 76% 48%,#2b578933,#0000 42%),linear-gradient(#010306,#050b14 52%,#02050a);min-height:auto;padding:0;position:relative;overflow:hidden}.g-platform-scene:after{z-index:0;opacity:.25;content:"";pointer-events:none;background-image:radial-gradient(circle at 18% 20%,#dceaff 0 .8px,#0000 1.4px),radial-gradient(circle at 72% 58%,#dceaff 0 .7px,#0000 1.3px),radial-gradient(circle at 91% 13%,#dceaff 0 .9px,#0000 1.5px);background-position:0 0;background-size:263px 251px,317px 287px,229px 331px;position:absolute;inset:0}.g-platform-scene:before{display:none}.g-platform{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(4rem,8vw,8rem);min-height:auto;padding-top:clamp(2.75rem,4vw,4rem);padding-bottom:clamp(5.5rem,7vw,7rem);display:grid;position:relative}.g-platform:before{content:"";background:linear-gradient(#0000 0%,#a9caff29 16%,#a9caff9e 43%,#ffc18b7a 52%,#a9caff59 61%,#0000 100%);width:1px;position:absolute;top:17%;bottom:17%;left:41.7%;box-shadow:0 0 22px #ffc18b14,0 0 18px #72b1f424}.g-platform-heading{z-index:2;position:relative}.g-platform h2{letter-spacing:-.06em;margin-top:1.1rem;font-size:clamp(2.7rem,5vw,5rem);font-weight:450;line-height:.96}.g-platform-heading>p:last-child{color:#aab7c9;max-width:40ch;margin-top:1.4rem;font-size:.84rem;line-height:1.8}.g-platform-capabilities{align-items:center;min-width:0;min-height:62svh;display:flex;position:relative}.g-platform-mark{width:min(94%,680px);color:var(--g-blue);opacity:.07;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.g-platform-mark svg{width:100%;height:auto;display:block}.g-platform dl{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.4vw,2.5rem);width:100%;margin:0;display:grid;position:relative}.g-platform dl>div{min-width:0}.g-platform dt{color:var(--g-text);letter-spacing:-.015em;font-size:clamp(.88rem,1.1vw,1.05rem)}.g-platform dd{max-width:32ch;color:var(--g-muted);margin:.5rem 0 0;font-size:.69rem;line-height:1.7}.g-footer{border-top:1px solid var(--g-line);justify-content:space-between;gap:2rem;padding-block:2.5rem;display:flex}.g-footer p,.g-footer>div:last-child{color:var(--g-muted);font-size:.61rem}.g-footer p{margin-top:.8rem}.g-footer>div:last-child{flex-direction:column;justify-content:center;align-items:flex-end;gap:.3rem;display:flex}@media (width<=900px){.g-header{grid-template-columns:1fr auto}.g-header nav{display:none}.g-applications{grid-template-columns:repeat(2,minmax(0,1fr))}.g-platform{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:3.5rem}.g-platform:before{left:40%}.g-platform dl{grid-template-columns:1fr;gap:2rem}}@media (width>=701px){.g-directions:after,.g-platform-scene:after{background-attachment:fixed}}@media (width<=700px){.g-discovery-sequence[data-cycle]{--wake-one:.31;--wake-two:.23;--wake-three:.14;--wake-frontier:.1;--wake-core:.12;--wake-scale-one:1;--wake-scale-two:1;--wake-scale-three:1}.g-hero-art{transform:scale(1.025)}.g-hero-art img{object-position:68% center}.g-hero-depth{background:linear-gradient(90deg,#010306ed,#01030694 66%,#01030638),linear-gradient(#0000 60%,#010306 100%)}.g-hero-copy{justify-content:flex-end;padding-bottom:5.5rem}.g-hero h1{font-size:clamp(3.25rem,14vw,5.5rem)}.g-hero-actions{gap:.55rem;margin-top:1.7rem}.g-hero-action{gap:1rem;padding-inline:.82rem}.g-heading{grid-template-columns:1fr;gap:1.2rem}.g-heading h2{font-size:clamp(2.5rem,11vw,4.1rem)}.g-heading>p:last-child{max-width:56ch}.g-recursive-scene,.g-recursive-content{min-height:860px}.g-recursive-content{justify-content:flex-start;padding-top:6.5rem;padding-bottom:7rem}.g-recursive-statement{width:100%}.g-recursive-statement h2{font-size:clamp(2.8rem,11.5vw,4.5rem)}.g-recursive-statement>p:last-child{max-width:36ch;font-size:.86rem}.g-recursive-backdrop{object-position:69% center}.g-recursive-strata{width:145%;transform:translate(-25%)}.g-volumetric-wake--recursive{width:100%;transform:none}.g-volumetric-wake--applications[data-renderer-ready=true]{opacity:.58}.g-recursive-strata .g-stratum{filter:none!important}.g-recursive-shade{background:linear-gradient(#010306e8 0%,#0103068c 42%,#010306db 100%)}.g-recursive-rail{grid-template-columns:auto 1fr;gap:.65rem 1rem;bottom:1.8rem}.g-recursive-rail i{display:none}.g-recursive-rail span:before{color:#a9caff61;content:"↗";margin-right:.65rem}.g-recursive-rail span:last-child{grid-column:1/-1}.g-applications{grid-template-columns:1fr;gap:.8rem}.g-applications article{min-height:245px}.g-applications h3{font-size:clamp(2rem,9vw,3.1rem)}.g-application-more{min-height:185px!important}.g-frontier-planes{width:55%;height:70%;position:absolute;top:1rem;right:0}.g-platform{grid-template-columns:1fr;gap:3.5rem;min-height:auto;padding-block:6rem 5.5rem}.g-platform:before{display:none}.g-platform-capabilities{min-height:550px;padding-left:2rem}.g-platform-capabilities:before{content:"";background:linear-gradient(#0000 0%,#a9caff2e 22%,#a9caff9e 43%,#ffc18b70 52%,#a9caff47 64%,#0000 100%);width:1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 20px #ffc18b12,0 0 18px #71b1f424}.g-platform dl{grid-template-columns:1fr;gap:2.3rem}.g-platform-mark{width:min(88vw,500px)}.g-directions:after,.g-platform-scene:after{opacity:.2}.g-footer{flex-direction:column}.g-footer>div:last-child{align-items:flex-start}}@media (width<=420px){.g-header{padding-block:1.25rem}.g-brand>span{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.g-discovery-sequence[data-cycle]{--wake-one:.34;--wake-two:.25;--wake-three:.16;--wake-frontier:.11;--wake-core:.13;--wake-scale-one:1;--wake-scale-two:1;--wake-scale-three:1}.g-hero-art,.g-hero-action,.g-hero-action b,.g-applications article,.g-stratum,.g-frontier-reveal,.g-volumetric-wake{transition:none}.g-recursive-strata .g-stratum{filter:none!important}}
