vendor: 4,823 bytes, line 1
1import{r as e}from"./chunk-BHe-jwch.js";import{l as t,r as n}from"./useRouter-CANM6x_p.js";import{n as r,r as i,t as a}from"./ContactDialog-Cnq6_sKI.js";import{C as o,T as s,a as c,c as l,d as u,f as d,g as f,h as p,i as m,l as h,m as g,n as ee,o as _,p as v,r as y,s as b,t as x,u as S}from"./index-BzMGACT4.js";import{S as C,a as w,c as T,n as te,o as ne,r as re,s as ie,t as ae}from"./dialog-MjltV35I.js";import{t as E}from"./O2O-Logo_CLR.png.asset-IiFZA7ki.js";import{t as oe}from"./NewsCarousel-DDYmWJ3f.js";import{t as se}from"./SocialLinks-Q1stB7Mn.js";var ce=class extends f{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=m(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),D(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return O(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return O(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof h(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!u(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&k(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||h(this.options.enabled,this.#t)!==h(t.enabled,this.#t)||S(this.options.staleTime,this.#t)!==S(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||h(this.options.enabled,this.#t)!==h(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return ue(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(b)),t}#g(){this.#b();let e=S(this.options.staleTime,this.#t);if(c.isServer()||this.#r.isStale||!_(e))return;let t=v(this.#r.dataUpdatedAt,e)+1;this.#d=g.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(c.isServer()||h(this.options.enabled,this.#t)===!1||!_(this.#p)||this.#p===0)&&(this.#f=g.setInterval(()=>{(this.options.refetchIntervalInBackground||p.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(g.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(g.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,u={...c},d=!1,f;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&D(e,t),o=i&&k(e,n,t,r);(a||o)&&(u={...u,...ee(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(u.fetchStatus=`idle`)}let{error:p,errorUpdatedAt:g,status:_}=u;f=u.data;let v=!1;if(t.placeholderData!==void 0&&f===void 0&&_===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,v=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(_=`success`,f=l(i?.data,e,t),d=!0)}if(t.select&&f!==void 0&&!v)if(i&&f===a?.data&&t.select===this.#c)f=this.#l;else try{this.#c=t.select,f=t.select(f),f=l(i?.data,f,t),this.#l=f,this.#s=null}catch(e){this.#s=e}this.#s&&(p=this.#s,f=this.#l,g=Date.now(),_=`error`);let y=u.fetchStatus===`fetching`,b=_===`pending`,x=_===`error`,S=b&&y,C=f!==void 0,w={status:_,fetchStatus:u.fetchStatus,isPending:b,isSuccess:_===`
1success`,isError:x,isInitialLoading:S,isLoading:S,data:f,dataUpdatedAt:u.dataUpdatedAt,error:p,errorUpdatedAt:g,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:u.dataUpdateCount>s.dataUpdateCount||u.errorUpdateCount>s.errorUpdateCount,isFetching:y,isRefetching:y&&!b,isLoadingError:x&&!C,isPaused:u.fetchStatus===`paused`,isPlaceholderData:d,isRefetchError:x&&C,isStale:A(e,t),refetch:this.refetch,promise:this.#o,isEnabled:h(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=w.data!==void 0,r=w.status===`error`&&!t,i=e=>{r?e.reject(w.error):t&&e.resolve(w.data)},a=()=>{i(this.#o=w.promise=m())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||w.data!==o.value)&&a();break;case`rejected`:(!r||w.error!==o.reason)&&a();break}}return w}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!u(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){y.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function le(e,t){return h(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&h(t.retryOnMount,e)===!1)}function D(e,t){return le(e,t)||e.state.data!==void 0&&O(e,t,t.refetchOnMount)}function O(e,t,n){if(h(t.enabled,e)!==!1&&S(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&A(e,t)}return!1}function k(e,t,n,r){return(e!==t||h(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&A(e,n)}function A(e,t){return h(t.enabled,e)!==!1&&e.isStaleByTime(S(t.staleTime,e))}function ue(e,t){return!u(e.getCurrentResult(),t)}var j=e(t(),1),M=j.createContext(!1),N=()=>j.useContext(M);M.Provider;var P=n();function F(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var I=j.createContext(F()),L=()=>j.useContext(I),R=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?d(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},z=e=>{j.useEffect(()=>{e.clearReset()},[e])},B=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||d(n,[e.error,r])),V=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},H=(e,t)=>e.isLoading&&e.isFetching&&!t,U=(e,t)=>e?.suspense&&t.isPending,W=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function de(e,t,n){let r=N(),i=L(),a=x(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),l=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:l?`optimistic`:void 0,V(o),R(o,i,s),z(i);let u=!a.getQueryCache().get(o.queryHash),[d]=j.useState(()=>new t(a,o)),f=d.getOptimisticResult(o),p=!r&&l;if(j.useSyncExternalStore(j.useCallback(e=>{let t=p?d.subscribe(y.batchCalls(e)):b;return d.updateResult(),t},[d,p]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),j.useEffect(()=>{d.setOptions(o)},[o,d]),U(o,f))throw W(o,d,i);if(B({result:f,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw f.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,f),o.experimental_prefetchInRender&&!c.isServer()&&H(f,r)&&(u?W(o,d,i):s?.promise)?.catch(b).finally(()=>{d.updateResult()}),o.notifyOnChangeProps?f:d.trackResult(f)}function fe(e,t){return de(e,ce,t)}var G=T(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),K=T(`calendar-days`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M16 14h.01`,key:`1gbofw`}],[`path`,{d:`M8 18h.01`,key:`lrp35t`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}],[`path`,{d:`M16 18h.01`,key:`kzsmim`}]]),pe=T(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),me=T(`plane`,[[`path`,{d:`M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.
11-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z`,key:`1v9wt8`}]]);function he(){return(0,P.jsx)(`div`,{className:`relative w-full`,children:(0,P.jsxs)(`svg`,{viewBox:`0 0 460 640`,className:`w-full h-auto`,role:`img`,"aria-label":`Client mission journey through Lab2Space`,children:[(0,P.jsxs)(`defs`,{children:[(0,P.jsxs)(`radialGradient`,{id:`cj-node`,cx:`50%`,cy:`50%`,r:`50%`,children:[(0,P.jsx)(`stop`,{offset:`0%`,stopColor:`#3ec5ff`,stopOpacity:`1`}),(0,P.jsx)(`stop`,{offset:`100%`,stopColor:`#3ec5ff`,stopOpacity:`0`})]}),(0,P.jsx)(`style`,{children:` 2 .cj-path { 3 fill: none; 4 stroke: #3ec5ff; 5 stroke-width: 1.5; 6 stroke-linecap: round; 7 stroke-dasharray: 6 10; 8 animation: cj-flow 3s linear infinite; 9 } 10 .cj-path.slow { animation-duration: 5s; } 11 .cj-path.reverse { animation-direction: reverse; } 12 @keyframes cj-flow { 13 to { stroke-dashoffset: -160; } 14 } 15 .cj-dot { 16 fill: #3ec5ff; 17 } 18 .cj-halo { 19 fill: url(#cj-node); 20 opacity: 0.6; 21 animation: cj-pulse 2.4s ease-in-out infinite; 22 } 23 @keyframes cj-pulse { 24 0%, 100% { transform: scale(1); opacity: 0.35; } 25 50% { transform: scale(1.4); opacity: 0.75; } 26 } 27 .cj-label { 28 font-family: 'JetBrains Mono', ui-monospace, monospace; 29 font-size: 10px; 30 letter-spacing: 0.12em; 31 text-transform: uppercase; 32 fill: #e6f2fa; 33 } 34 .cj-sub { 35 font-family: 'Inter', system-ui, sans-serif; 36 font-size: 10px; 37 fill: #7fa9c2; 38 } 39 `})]}),(0,P.jsx)(`path`,{className:`cj-path`,d:`M230 40 L230 130`}),(0,P.jsx)(`path`,{className:`cj-path`,d:`M230 170 C 230 220, 110 220, 110 280`}),(0,P.jsx)(`path`,{className:`cj-path slow`,d:`M230 170 C 230 220, 350 220, 350 280`}),(0,P.jsx)(`path`,{className:`cj-path`,d:`M140 305 L 320 305`}),(0,P.jsx)(`path`,{className:`cj-path`,d:`M320 320 L 140 320`}),(0,P.jsx)(`path`,{className:`cj-path`,d:`M110 340 C 110 400, 230 400, 230 450`}),(0,P.jsx)(`path`,{className:`cj-path slow`,d:`M350 340 C 350 400, 230 400, 230 450`}),(0,P.jsx)(`path`,{className:`cj-path`,d:`M230 490 C 230 540, 110 540, 110 590`}),(0,P.jsx)(`path`,{className:`cj-path slow`,d:`M230 490 C 230 540, 350 540, 350 590`}),(0,P.jsxs)(`g`,{transform:`translate(230 30)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`10`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`4`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-16`,textAnchor:`middle`,children:`Client Intent`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`22`,textAnchor:`middle`,children:`Mission concept`})]}),(0,P.jsxs)(`g`,{transform:`translate(230 150)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`10`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`4`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-14`,textAnchor:`middle`,children:`Receives PHU`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`22`,textAnchor:`middle`,children:`Payload Handling Unit`})]}),(0,P.jsxs)(`g`,{transform:`translate(110 305)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`10`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`4`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-14`,textAnchor:`middle`,children:`Stratospheric`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`22`,textAnchor:`middle`,children:`High altitude flight`})]}),(0,P.jsxs)(`g`,{transform:`translate(350 305)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`10`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`4`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-14`,textAnchor:`middle`,children:`Suborbital`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`22`,textAnchor:`middle`,children:`Space environment`})]}),(0,P.jsxs)(`g`,{transform:`translate(230 470)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`12`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`5`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-16`,textAnchor:`middle`,children:`Flight Readiness`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`24`,textAnchor:`middle`,children:`Qualified for orbit`})]}),(0,P.jsxs)(`g`,{transform:`translate(110 615)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`10`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`4`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-14`,textAnchor:`middle`,children:`L2S Satellite`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`20`,textAnchor:`middle`,children:`Partner deployment`})]}),(0,P.jsxs)(`g`,{transform:`translate(350 615)`,children:[(0,P.jsx)(`circle`,{className:`cj-halo`,r:`10`}),(0,P.jsx)(`circle`,{className:`cj-dot`,r:`4`}),(0,P.jsx)(`text`,{className:`cj-label`,y:`-14`,textAnchor:`middle`,children:`O2O RTS Vehicle`}),(0,P.jsx)(`text`,{className:`cj-sub`,y:`20`,textAnchor:`middle`,children:`Orbital logistics`})]})]})})}var ge=r({method:`GET`}).handler(s(`176ad49d4889ac146418cdb086fc128afd4dd54429cc9404a6ac56b7e6887563`)),_e=`https://lab2space.orbit2orbit.space`;function ve(e){let t=e.toLowerCase();return t.includes(`open`)?`bg-[color:var(--brand-50,#e6f7ff)] text-[color:var(--brand-700,#0369a1)]`:t.includes(`booked`)?`bg-red-50 text-red-700`:`bg-muted text-foreground
39/70`}function ye({f:e}){let{total_u:t,confirmed_u:n,held_u:r,available_u:i,min_u:a,max_u:o}=e.capacity,s=Math.max(t,1),c=n/s*100,l=r/s*100;return(0,P.jsxs)(`div`,{className:`rounded-xl border border-border bg-background p-4`,children:[(0,P.jsxs)(`div`,{className:`flex items-center justify-between text-xs uppercase tracking-wide text-foreground/60`,children:[(0,P.jsx)(`span`,{children:`Capacity`}),(0,P.jsxs)(`span`,{children:[`Total `,t,`U`]})]}),(0,P.jsx)(`div`,{className:`mt-3 h-1.5 w-full overflow-hidden rounded-full bg-muted`,children:(0,P.jsxs)(`div`,{className:`flex h-full`,children:[(0,P.jsx)(`div`,{className:`h-full bg-foreground`,style:{width:`${c}%`}}),(0,P.jsx)(`div`,{className:`h-full bg-foreground/40`,style:{width:`${l}%`}})]})}),(0,P.jsxs)(`div`,{className:`mt-4 grid grid-cols-3 gap-2 text-center`,children:[(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`div`,{className:`text-lg font-semibold text-foreground`,children:[n,`U`]}),(0,P.jsx)(`div`,{className:`text-[11px] text-foreground/60`,children:`Confirmed`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`div`,{className:`text-lg font-semibold text-foreground`,children:[r,`U`]}),(0,P.jsx)(`div`,{className:`text-[11px] text-foreground/60`,children:`On hold`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`div`,{className:`text-lg font-semibold text-[color:var(--brand-700,#0284c7)]`,children:[i,`U`]}),(0,P.jsx)(`div`,{className:`text-[11px] text-foreground/60`,children:`Available`})]})]}),(0,P.jsxs)(`div`,{className:`mt-3 flex items-center justify-between text-[11px] text-foreground/60`,children:[(0,P.jsxs)(`span`,{children:[`Min `,a,`U · Max `,o,`U`]}),(0,P.jsxs)(`span`,{children:[`Recovery: `,e.recovery??`â`]})]})]})}function be({f:e}){return(0,P.jsxs)(`article`,{className:`flex flex-col rounded-2xl border border-border bg-background p-6 shadow-sm`,children:[(0,P.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,P.jsx)(`span`,{className:`rounded-full px-3 py-1 text-xs font-medium ${ve(e.status)}`,children:e.status}),(0,P.jsx)(`span`,{className:`rounded-full bg-muted px-3 py-1 text-xs text-foreground/70`,children:e.trajectory})]}),(0,P.jsx)(`h3`,{className:`mt-5 font-display text-2xl font-bold text-foreground`,children:e.name}),(0,P.jsx)(`div`,{className:`mt-1 text-xs uppercase tracking-wide text-foreground/50`,children:e.mission_id}),e.description&&(0,P.jsx)(`p`,{className:`mt-4 line-clamp-4 text-sm text-foreground/70`,children:e.description}),(0,P.jsxs)(`dl`,{className:`mt-5 grid grid-cols-2 gap-x-4 gap-y-3 text-sm`,children:[(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`dt`,{className:`flex items-center gap-1.5 text-xs text-foreground/60`,children:[(0,P.jsx)(K,{className:`h-3.5 w-3.5`}),` Expected launch`]}),(0,P.jsx)(`dd`,{className:`mt-0.5 text-foreground`,children:e.launch_date??`TBA`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`dt`,{className:`flex items-center gap-1.5 text-xs text-foreground/60`,children:[(0,P.jsx)(K,{className:`h-3.5 w-3.5`}),` Booking closes`]}),(0,P.jsx)(`dd`,{className:`mt-0.5 text-foreground`,children:e.booking_closes??`TBA`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`dt`,{className:`flex items-center gap-1.5 text-xs text-foreground/60`,children:[(0,P.jsx)(pe,{className:`h-3.5 w-3.5`}),` Launch`]}),(0,P.jsx)(`dd`,{className:`mt-0.5 text-foreground`,children:[e.location?.name,e.location?.country].filter(Boolean).join(`, `)||`TBA`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`dt`,{className:`flex items-center gap-1.5 text-xs text-foreground/60`,children:[(0,P.jsx)(me,{className:`h-3.5 w-3.5`}),` Provider`]}),(0,P.jsx)(`dd`,{className:`mt-0.5 text-foreground`,children:e.provider??`TBA`})]})]}),(e.altitude_km!=null||e.apogee_km!=null||e.microgravity_min!=null||e.flight_time_hours!=null)&&(0,P.jsx)(`div`,{className:`mt-5 rounded-xl border border-border p-4`,children:(0,P.jsxs)(`div`,{className:`grid grid-cols-3 gap-2 text-center`,children:[(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`div`,{className:`text-xs uppercase tracking-wide text-foreground/60`,children:`Altitude`}),(0,P.jsx)(`div`,{className:`mt-1 font-semibold text-foreground`,children:e.altitude_km==null?`â`:`${e.altitude_km} km`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`div`,{className:`text-xs uppercase tracking-wide text-foreground
39/60`,children:e.apogee_km==null?`Flight time`:`Apogee`}),(0,P.jsx)(`div`,{className:`mt-1 font-semibold text-foreground`,children:e.apogee_km==null?e.flight_time_hours==null?`â`:`${e.flight_time_hours} h`:`${e.apogee_km} km`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`div`,{className:`text-xs uppercase tracking-wide text-foreground/60`,children:`Microgravity`}),(0,P.jsx)(`div`,{className:`mt-1 font-semibold text-foreground`,children:e.microgravity_min==null?`â`:`${e.microgravity_min} min`})]})]})}),(0,P.jsx)(`div`,{className:`mt-5`,children:(0,P.jsx)(ye,{f:e})})]})}function xe(){return(0,P.jsx)(`div`,{className:`h-[560px] animate-pulse rounded-2xl border border-border bg-muted/30`})}function Se(){let e=i(ge),{data:t,isLoading:n,isError:r}=fe({queryKey:[`upcoming-flights`],queryFn:()=>e(),staleTime:5*6e4}),a=(t??[]).slice(0,3);return(0,P.jsxs)(`section`,{id:`upcoming-flights`,className:`container-page py-24`,children:[(0,P.jsxs)(`div`,{className:`flex flex-col gap-6 lg:flex-row lg:items-end lg:justify-between`,children:[(0,P.jsxs)(`div`,{className:`max-w-3xl`,children:[(0,P.jsx)(`div`,{className:`text-xs uppercase tracking-[0.2em] text-foreground/50`,children:`( upcoming flights )`}),(0,P.jsx)(`h2`,{className:`mt-3 font-display text-4xl font-bold leading-tight text-foreground sm:text-5xl lg:text-6xl`,children:`Upcoming Lab2Space flights`}),(0,P.jsx)(`p`,{className:`mt-4 text-lg text-foreground/80`,children:`The next flight opportunities on the Lab2Space manifest.`}),(0,P.jsx)(`p`,{className:`mt-2 text-sm text-foreground/60`,children:`Compare available payload capacity and request a place on the mission most suited to your technology.`})]}),(0,P.jsxs)(`a`,{href:`https://lab2space.orbit2orbit.space/#flights`,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center gap-2 self-start rounded-full border border-border px-5 py-2.5 text-sm font-medium text-foreground transition hover:bg-muted lg:self-end`,children:[`View all flights `,(0,P.jsx)(G,{className:`h-4 w-4`})]})]}),(0,P.jsxs)(`div`,{className:`mt-10 grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3`,children:[n&&[0,1,2].map(e=>(0,P.jsx)(xe,{},e)),!n&&a.map(e=>(0,P.jsx)(be,{f:e},e.id)),!n&&a.length===0&&(0,P.jsx)(`div`,{className:`col-span-full rounded-2xl border border-dashed border-border p-12 text-center text-foreground/60`,children:r?`Flight manifest is temporarily unavailable.`:`No upcoming flights right now. Check back soon.`})]}),(0,P.jsx)(`div`,{className:`mt-10 flex justify-center`,children:(0,P.jsxs)(`a`,{href:_e,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center gap-2 rounded-xl bg-[color:var(--brand-600,#0284c7)] px-6 py-3 text-sm font-medium text-white transition hover:bg-[color:var(--brand-700,#0369a1)]`,children:[`Book a flight on Lab2Space `,(0,P.jsx)(G,{className:`h-4 w-4`})]})})]})}var Ce=`/assets/O2O-background-v2F-scaled-CvCt4EQh.jpg`,we=`/assets/O2O-cta-block-v4A-VNk0ujoa.jpg`,Te=`/assets/stratospheric-balloon-DG6eUrci.jpg`,Ee={version:1,asset_id:`bcba93ca-8020-4305-b9ae-b981f18f9f84`,project_id:`0b3fee8f-6859-4a12-b160-e3d0d538f394`,url:`/__l5e/assets-v1/bcba93ca-8020-4305-b9ae-b981f18f9f84/parallax-launch.png`,r2_key:`a/v1/0b3fee8f-6859-4a12-b160-e3d0d538f394/bcba93ca-8020-4305-b9ae-b981f18f9f84/parallax-launch.png`,original_filename:`parallax-launch.png`,size:183789,content_type:`image/png`,created_at:`2026-07-26T00:02:54Z`},q=`/assets/O2O-Section-R-Pics_num1-lab2space-3B-BBZKcCfe.jpg`,De=`/assets/O2O-Section-R-Pics_num2-station2station-v2B-akgplVvM.jpg`,J=`/assets/O2O-Section-R-Pics_num3-orbitalhub-v2A-Fqcy69cv.jpg`,Oe=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAABACAYAAACOXDxbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4N2ZjLCAyMDI1LzAzLzA2LTIwOjUwOjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjcuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMDUtMjdUMjI6MTM6MTMrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTA1LTI3VDIyOjEzOjI2KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTA1LTI3VDIyOjEzOjI2KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphYzYzYjBjOS0yNTc3LTRmMmMtYjgzZC03OTAyOWZmNDE2MzciIHhtcE1NOkRvY3VtZW50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`,ke=`/assets/starbound-sP9toZOc.png`,Ae=`/assets/extra-terrestrial-power-LVk5P6gZ.png`,je=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAABACAYAAACnW8PcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGoGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4N2ZjLCAyMDI1LzAzLzA2LTIwOjUwOjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjcuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMDUtMjdUMjI6MTI6MzUrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTA2LTAxVDIyOjAzOjAwKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTA2LTAxVDIyOjAzOjAwKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MzRjZmViZS1iN2Y4LTQ1ZjItYmM2OC1jOTcwYzgyMzRlNzMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4N2JkNGYzZS1iZDgwLTVkNGMtYjVlNy0zNTQ5MTUyMDRjMDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1Y2E5YTZlYy01MDQwLTRlZGMtYjhiZS0yNjc1Mzk3OThiOTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVjYTlhNmVjLTUwNDAtNGVkYy1iOGJlLTI2NzUzOTc5OGI5OSIgc3RFdnQ6d2hlbj0iMjAyNi0wNS0yN1QyMjoxMjozNSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyZTBmNGE3LWVkN2UtNGZkMi04ZWE2LTc1MTBlYWE4ZWRiNSIgc3RFdnQ6d2hlbj0iMjAyNi0wNi0wMVQyMjowMzowMCswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzNGNmZWJlLWI3ZjgtNDVmMi1iYzY4LWM5NzBjODIzNGU3MyIgc3RFdnQ6d2hlbj0iMjAyNi0wNi0wMVQyMjowMzowMCswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rcnRPwAACB5JREFUeNrtnGmMFEUUxxdBBUU5hAU0gseCiusBosYrJEoU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`,Me=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABACAYAAABiBZsIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGoGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4N2ZjLCAyMDI1LzAzLzA2LTIwOjUwOjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjcuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMDUtMjdUMjI6MTI6MzUrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTA2LTAxVDIyOjA2OjE3KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTA2LTAxVDIyOjA2OjE3KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmMmY1Y2IzZC1jOTM3LTQzNWQtODk1YS1iY2FiMDEwMDY3ZTEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3ZmM3ZjUwMS02OThmLTJjNGQtYWZhNy0xYjRlMGZkNTE5ZDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1Y2E5YTZlYy01MDQwLTRlZGMtYjhiZS0yNjc1Mzk3OThiOTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVjYTlhNmVjLTUwNDAtNGVkYy1iOGJlLTI2NzUzOTc5OGI5OSIgc3RFdnQ6d2hlbj0iMjAyNi0wNS0yN1QyMjoxMjozNSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhiZWYyODg1LWFjNzUtNDhlMy05MTIzLWVlZTYzMjEwNTRjOSIgc3RFdnQ6d2hlbj0iMjAyNi0wNi0wMVQyMjowNjoxNyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYyZjVjYjNkLWM5MzctNDM1ZC04OTVhLWJjYWIwMTAwNjdlMSIgc3RFdnQ6d2hlbj0iMjAyNi0wNi0wMVQyMjowNjoxNyswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI3LjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pY4qbQAABXVJREFUeNrtnGtsFUUUgIFoVaiARiIkGpvWEMAn6A+DwWepYGuMQJVI0Ch+hBDioxApWlpCwQr2ZUUeiha0DYq0VQpYjDYFU+uDVEPSSEiLoPGRGJ9RTBRZ/5xrNpe9d88+7r2bdH6cH3fvnJmz386eM7MzZ4ZYljUkqADXAQ8Da4AmoAPYDWwBVgBzgcvDaEtpzzigGKgC2oE+4Gvgc2CH2JQPZIXRXhBDrwWqgaOApZRDQCkwLgXgsoDHgGNxbZ4WgP3ADw42vQfMSCtEIBfY5gGck/wJrAWGhwRwqa3u34FaYAZwUYLyOfJ27LDp9QG3pByiPOl/AgK0y7fAPQHgTQG+kbo+A27zWc+DwEmpZ1vKIMY9tbBllY8bn2fTLw6pR5dLfSeAi0OFCHSlEGBMGj3c7JOi0wNkh+xbr7HZdFkoEIEDaQAYk60Ke0qkbFsKo/uF4lstYHQgiMDLaQQYk4PATQ62XCHDJwvYn4Zh0mhpa8A3RGB2BgDa5SiwV8abX9iuf5/G8eYEjatJNub6I8MQE8mV6YIoLFZJuxO8QiyPKMDN6QRo43ES6
39FdDBIZHtBeeBkZlCGKx2DBZC3FhRHvhzkwAtHGxgA+1ELsiCvHODENsFjuGJoUIjAD+jiDA38L64hIA4nSx5WY3iLdHtBfuySRAW6ywgEo3iIsiCrEh0xCFz19OA/34QisjCnFlRCAeAU64QVwXUYglEYH4KfCzG8TqiEJ8IiIQDwG/uEF8zvTEpBC/An40EINB/Bc4biD6B5grtvQaiP4hzk809TMQ9RB3iy0HDET/ywX/f3k3EP1BrPECsdpAPAPgWInKltYnVhmIZ0D8OM6WLjeIlQaiK48P3CCuMRBdv2h1Gog6gMuS2GIgusA7V7HjzUBMAvAB2cdoGYjewF0CLAY+8WDL4IEITAMKgTtECoBZsseyAegETvmwZVBB/DVFtgwqiP0GYnCIRzIF8aWIQlzrA+KpFNky4AZxLrAL2BkheQso8gGxXnTDtqUitDwWIwaigWggGohGDEQD0UA0EI0YiOmHCJwD1AF7ZOtECzBdOdUaDzwtm0XXSTbS/T6mbFcDcwJ8bD0LKAPa5B7agdeAAqX+JEmIWi8bGmJSA8x3mzuPkXMSmoFb5YiCUtmXd7ei8RckD2+5SLnkSXcDYzxAaJHJfrbPj7HHBNo8Sb29UbZSfwlsVNSxGeiVB1Fhk9VOudXxynXALodKLwDGKyEucrjeqs1ol17QIBmulR4BXiXwH0rw/0hggaKejU49TvU6S68psoLtWSlL8Jp3KuvYIjnNwxJlMCXR/QhYHcLaSz2w1C/EDUHSv+QAi1KH6/cB7ytPFDkI5MjvjkS9ykF3MtAd0gJWA7DYL8SxwHF5/Sb6aLxafMfZ4tzPB+ZIFnuRQv8poDUuz7Bb2XZJWFmoEkTWAxPFvdhlpCY6jwJeBd4F3nTycUkaXy5HozQBb4j+28C9Sv1eYKbt9zBZzpyi0C0DqkKCWCGZApuArTZpBK73knk/QrbY9oivyVI0/qz4kzzxg5d6MHw2sN3h+gLgReUDrA8JYr2XdR1tpT1AraJcHbDMp+F7ZYWuVnzzBon272iOLJAExo6QID4PPB42xGnAPr/RWXnWQh+wRMaWsXFZuSy2DwCPKurp04xnUx2dcxJUugJoSSHENuCVJP/PBA4rXYIF5CYpA5CnGO8+4hfiJpldTAWGSnrqEuAn4AZlYnWDR4CT5CC0HJdyh4GFyij9nfjIPLl2npxS1y6zFre2tktALATuskkRkO8GMVtC+z7ZYtYM7NceRCZnJRR6hJgPoCg3SzPbkLJTZYTQKlH1dZlDP6PULxD9RgEakyagJh7if1aEzBSPRI+aAAAAAElFTkSuQmCC`,Ne=`/assets/Deneb-qy7OuQWX.png`,Pe=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAABACAYAAADcU8NVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4N2ZjLCAyMDI1LzAzLzA2LTIwOjUwOjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjcuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMDUtMjdUMjI6MTE6MzYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTA1LTI3VDIyOjEyOjE5KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTA1LTI3VDIyOjEyOjE5KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozYzJhNjQyNy03ZDExLTRhM2YtOWFhMi01ZTJhOGI4YmZkZjIiIHhtcE1NOkRvY3VtZW50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`,Fe=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPMAAABACAYAAADPqEHkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4N2ZjLCAyMDI1LzAzLzA2LTIwOjUwOjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjcuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjYtMDUtMjdUMjI6MTI6MzUrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI2LTA1LTI3VDIyOjEyOjUyKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI2LTA1LTI3VDIyOjEyOjUyKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2E5YTZlYy01MDQwLTRlZGMtYjhiZS0yNjc1Mzk3OThiOTkiIHhtcE1NOkRvY3VtZW50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`,Ie=[{k:`$50K`,v:`entry-level missions`},{k:`TRL 3â9`,v:`the maturity gap we close`},{k:`10+`,v:`launch regions (and growing)`}],Y=[{n:1,text:`Basic principles of the technology are observed and reported in scientific study.`},{n:2,text:`A practical technology concept or application is formulated on paper.`},{n:3,text:`Analytical and experimental proof of concept is tested in a laboratory environment.`},{n:4,text:`Basic components are integrated and validated in a laboratory environment.`},{n:5,text:`Integrated components are tested and validated in a relevant simulated environment.`},{n:6,text:`A fully functional system prototype is demonstrated in a relevant environment.`},{n:7,text:`A system prototype is demonstrated successfully in a real operational environment.`},{n:8,text:`The actual technology is completed and qualified through rigorous testing.`},{n:9,text:`The actual system is fully proven through successful operations in its intended use.`}],Le=[{t:`Scalable Payloads`,d:`Standardised 1U to 4U payload envelopes, universally compatible across platforms. More sizes unlocked soon.`},{t:`Cost Effective Missions`,d:`Right-sized flights that de-risk multi-million dollar missions with repeatable, iterative testing at a fraction of a full campaign.`},{t:`Multiple Altitudes`,d:`High altitude, stratospheric, suborbital and orbital flights. Pick the environment that fits your TRL.`},{t:`Orbital Imaging`,d:`Integrated imaging payload support in operational spaceflight environments.`},{t:`Pharma & Biotech`,d:`Radiation, microgravity and drug-stability testing for pharma payloads.`},{t:`Robotics & Autonomy`,d:`Mission-ready testing for robotic arms and autonomous manipulation systems.`}],X=[{n:`01`,t:`Radically reduce the cost of testing`,d:`Traditional access to space runs into millions per mission. Orbit2Orbit shifts the model to repeatable, iterative testing so teams can validate hardware without betting the company on a single shot.`},{n:`02`,t:`We raise your TRL across the gap`,d:`Built for the exact maturity gap where ground testing stops working: lab-validated hardware demonstrated in a relevant flight environment.`},{n:`03`,t:`Expert support from day one`,d:`Mission-management and engineering support from early-TRL planning through integration, readiness reviews, ops and post-flight reporting.`}
39,{n:`04`,t:`Multiple altitudes, global reach`,d:`High altitude, stratospheric, suborbital and orbital flights launched from a growing global network. Launch access is expanding.`}],Re=[{n:`01`,t:`Lab`,d:`Prove the concept on the bench.`,img:q},{n:`02`,t:`Stratospheric`,d:`Environment, thermal, vacuum-adjacent and radiation exposure via high altitude balloon.`,img:Te},{n:`03`,t:`Suborbital`,d:`Prove microgravity and re-entry loads on parallax rockoon launches.`,img:Ee.url},{n:`04`,t:`Space`,d:`Orbital validation and flight heritage.`,img:J}],ze=[{tag:`now · live`,t:`Lab-to-Space missions`,d:`A live, revenue-generating manifest of high altitude, stratospheric, suborbital and orbital slots, bookable today.`,img:q},{tag:`next`,t:`Reusable Transport Spacecraft`,d:`Autonomous cargo movement between orbital stations and platforms.`,img:De},{tag:`future`,t:`In-space logistics hub`,d:`Orbital warehouses that receive, store, load and ship cargo across orbits: the backbone of the orbital economy.`,img:J}],Be=[{name:`SITLE`,src:Oe,role:`Ethernet Communication Bus`,d:`SITLE provides the onboard Ethernet communication bus that ties Orbit2Orbit vehicle subsystems together, delivering robust high-bandwidth data networking for spacecraft avionics.`,url:`https://sitle.space/`},{name:`Starbound`,src:ke,role:`Aerospace & Space Legislation AI`,d:`Starbound Space Solutions builds Virgil, an AI platform that captures deep rocket science and space legislation expertise so companies can navigate regulation, compliance and market entry faster.`,url:`https://starboundsolutions.com/`},{name:`Extra-Terrestrial Power`,src:Ae,role:`Space Solar Cells`,d:`Extraterrestrial Power develops mass-manufacturable, radiation-tolerant thin silicon solar cells targeted at roughly a tenth of the cost of current space photovoltaics, cutting the price of power in orbit.`,url:`https://extraterrestrialpower.com/`},{name:`Zendir`,src:je,role:`Mission Readiness & Digital Twins`,d:`Zendir delivers systems-integrated digital twin environments that let satellite operators rehearse missions, automate operations and de-risk decisions before they hit the real spacecraft.`,url:`https://zendir.io/`},{name:`MP Space`,src:Me,role:`Battery, BMS & Power Support`,d:`MP Space builds the next generation of spacecraft power subsystems, including flight-worthy lithium-ion battery packs and battery management systems designed for repeatable, cost-effective missions at scale.`,url:`https://www.mpspace.io/`},{name:`Deneb Space`,src:Ne,role:`Magnetometer Control & Autonomous Flight`,d:`Deneb Space builds autonomous satellite systems, including the flight-proven eMag magnetic attitude control system, enabling smarter spacecraft that navigate an increasingly congested orbital environment.`,url:`https://www.denebspace.com.au/`},{name:`Mexx`,src:Pe,role:`Robotics & Autonomous Build Equipment`,d:`Mexx Engineering delivers robotics, automation and advanced manufacturing systems, providing the autonomous build equipment behind Orbit2Orbit hardware production and integration workflows.`,url:`https://mexx.com.au/`},{name:`Spiral Blue`,src:Fe,role:`Space-Based LiDAR Systems`,d:`Spiral Blue develops decision-grade LiDAR in space and edge-computing payloads (Space Edge series) for Earth observation, proximity operations and space control applications.`,url:`https://www.spiralblue.space/`}],Ve=[{q:`How much are Lab-to-Space missions?`,a:`Traditional access to space typically requires millions of dollars for a single mission, forcing companies into one-off experiments. Orbit2Orbit missions shift the model to repeatable, iterative testing so teams can de-risk multi-million dollar campaigns before committing to a full flight.`},{q:`Why is in-space logistics needed?`,a:`As activity in orbit grows, missions require reliable ways to store, move and maintain equipment without constantly returning to Earth. In-space logistics reduces costs, increases efficiency and enables continuous operations across stations, satellites and future orbital infrastructure.`},{q:`How can my project partner with O2O?`,a:`Organisations can partner with Orbit2Orbit by integrating their missions, payloads or infrastru
39cture into our logistics network, leveraging our storage, transport and servicing capabilities to scale efficiently in orbit.`},{q:`What are Reusable Transport Spacecraft?`,a:`Reusable Transport Spacecraft (RTS) are orbital vehicles designed to repeatedly carry cargo between space stations, satellites and logistics hubs, eliminating single-use missions and making in-space transport faster, more flexible and significantly cheaper.`}],Z=`https://lab2space.orbit2orbit.space`,Q=[{l:`Why O2O`,h:`#why`},{l:`Services`,h:`#services`},{l:`Lab2Space`,h:Z,external:!0},{l:`Focus`,h:`#focus`},{l:`Investors`,h:`/investors`,internal:!0},{l:`Careers`,h:`/careers`,internal:!0},{l:`STEM`,h:`/stem`,internal:!0},{l:`News`,h:`#news`}];function $(){return(0,P.jsx)(o,{to:`/`,className:`flex items-center gap-2.5`,children:(0,P.jsx)(`img`,{src:E.url,alt:`Orbit2Orbit`,className:`h-8 w-auto`})})}function He(){return(0,P.jsx)(`header`,{className:`fixed inset-x-0 top-0 z-50 border-b border-border/60 backdrop-blur-lg`,style:{background:`oklch(1 0 0 / 0.85)`},children:(0,P.jsxs)(`div`,{className:`container-page flex h-18 items-center justify-between py-4`,children:[(0,P.jsx)($,{}),(0,P.jsx)(`nav`,{className:`hidden items-center gap-8 lg:flex`,children:Q.map(e=>e.external?(0,P.jsxs)(`a`,{href:e.h,target:`_blank`,rel:`noopener noreferrer`,className:`text-sm font-medium text-foreground/70 transition-colors hover:text-foreground`,children:[e.l,` â`]},e.h):e.internal?(0,P.jsx)(o,{to:e.h,className:`text-sm font-medium text-foreground/70 transition-colors hover:text-foreground`,children:e.l},e.h):(0,P.jsx)(`a`,{href:e.h,className:`text-sm font-medium text-foreground/70 transition-colors hover:text-foreground`,children:e.l},e.h))}),(0,P.jsx)(`a`,{href:Z,target:`_blank`,rel:`noopener noreferrer`,className:`btn-primary text-sm`,children:`Book a mission â`})]})})}function Ue(){let[e,t]=(0,j.useState)(null),n=Y.find(t=>t.n===e)??null;return(0,P.jsxs)(`div`,{className:`min-h-screen bg-background`,children:[(0,P.jsx)(He,{}),(0,P.jsxs)(`section`,{className:`relative isolate overflow-hidden`,children:[(0,P.jsx)(`img`,{src:Ce,alt:`Earth from low orbit with the International Space Station`,width:1920,height:1200,className:`absolute inset-0 h-full w-full object-cover`}),(0,P.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(90deg, oklch(1 0 0 / 0.85) 0%, oklch(1 0 0 / 0.55) 40%, oklch(1 0 0 / 0.1) 75%, transparent 100%)`}}),(0,P.jsxs)(`div`,{className:`relative container-page pt-40 pb-32 lg:pt-52 lg:pb-44`,children:[(0,P.jsx)(`h1`,{className:`max-w-4xl text-5xl font-bold leading-[1.02] tracking-tight text-foreground sm:text-6xl lg:text-7xl xl:text-[5.5rem]`,children:`We're building the backbone of in-space logistics and distribution`}),(0,P.jsx)(`p`,{className:`mt-8 max-w-xl text-base text-foreground/75`,children:`Lab-to-space missions, autonomous cargo movement, space station-to-station delivery, refuelling, and servicing across orbits.`}),(0,P.jsxs)(`div`,{className:`mt-10 flex flex-wrap gap-3`,children:[(0,P.jsx)(`a`,{href:Z,target:`_blank`,rel:`noopener noreferrer`,className:`btn-primary`,children:`Explore Lab2Space â`}),(0,P.jsx)(o,{to:`/investors`,className:`btn-invert`,children:`Invest Orbit2Orbit â`}),(0,P.jsx)(`a`,{href:`#contact`,className:`btn-ghost`,children:`Contact us`})]})]}),(0,P.jsx)(`div`,{className:`relative container-page pb-16`,children:(0,P.jsx)(`div`,{className:`grid grid-cols-1 gap-4 sm:grid-cols-3`,children:Ie.map(e=>(0,P.jsxs)(`div`,{className:`card-dark p-6`,children:[(0,P.jsx)(`div`,{className:`font-display text-2xl font-bold text-invert-foreground`,children:e.k}),(0,P.jsx)(`div`,{className:`mt-1 text-xs text-invert-muted`,children:e.v})]},e.k))})})]}),(0,P.jsx)(Se,{}),(0,P.jsx)(`section`,{id:`why`,className:`py-28`,style:{background:`var(--surface)`},children:(0,P.jsxs)(`div`,{className:`container-page`,children:[(0,P.jsxs)(`div`,{className:`mb-16 max-w-3xl`,children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4`,children:`( why o2o )`}),(0,P.jsx)(`h2`,{className:`text-4xl font-bold leading-tight lg:text-5xl`,children:`The fastest, lowest-cost path to space-proven technology.`})]}),(0,P.jsx)(`div`,{className:`grid gap-10 md:grid-cols-2`,children:X.map(e=>(0,P.jsxs)(`div`,{className:`border-t border-border pt-6`,children:[(0,P.jsx)(`div`,{className:`mb-3 font-mono text-sm text-primary`,children:e.n}),(0,P.jsx)(`h3`,{className:`mb-3 text-2xl font-semibold`,children:e.t}),(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:e.d})]},e.n))}),(0,P.jsxs)(`div`,{className:`mt-16 rounded-2xl border border-border bg-background p-6 sm:p-8`,children:[(0,P.jsxs)(`div`,{className:`flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between`,children:[(0,P.jsx)(`div`,{className:`font-mono text-xs uppercase tracking-[0.25em] text-muted-foreground`,children:`TRL Ladder · 1 to 9`}),(0,P.jsxs)(`p`,{className:`text-sm text-muted-foreground sm:text-right`,children:[`Lab2Space covers`,` `,(0,P.jsx)(`span`,{className:`font-semibold text-primary`,children:`TRL 3 to 7`}),`. Orbit2Orbit delivers the`,` `,(0,P.jsx)(`span`,{className:`font-semibold text-primary-deep`,children:`TRL 8 to 9`}),` flight-proven endpoint.`]}
39)]}),n&&(0,P.jsxs)(`div`,{className:`mb-5 rounded-2xl border border-border bg-card p-5 shadow-sm transition-all`,children:[(0,P.jsxs)(`div`,{className:`flex items-start justify-between gap-4`,children:[(0,P.jsxs)(`div`,{className:`flex flex-wrap items-center gap-2`,children:[(0,P.jsxs)(`h4`,{className:`text-lg font-semibold`,children:[`TRL `,n.n]}),n.n>=3&&n.n<=7&&(0,P.jsx)(`span`,{className:`rounded-full bg-primary/15 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wider text-primary`,children:`Lab2Space`}),n.n>=8&&n.n<=9&&(0,P.jsx)(`span`,{className:`rounded-full bg-primary-deep/15 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wider text-primary-deep`,children:`Orbit2Orbit`})]}),(0,P.jsx)(`button`,{type:`button`,onClick:()=>t(null),className:`rounded-md p-1 text-muted-foreground transition hover:bg-muted hover:text-foreground`,"aria-label":`Close`,children:`Ã`})]}),(0,P.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:n.text})]}),(0,P.jsx)(`div`,{className:`grid grid-cols-9 gap-2 sm:gap-3`,children:Y.map(n=>{let r=n.n>=3&&n.n<=7,i=n.n>=8&&n.n<=9,a=e===n.n;return(0,P.jsxs)(`button`,{type:`button`,onClick:()=>t(a?null:n.n),"aria-pressed":a,"aria-label":`TRL ${n.n}: ${n.text}`,className:C(`flex flex-col items-center rounded-xl border p-2 transition hover:scale-[1.02] focus:outline-none focus:ring-2 focus:ring-ring sm:p-3`,a&&`ring-2 ring-ring`,r?`border-primary/60 bg-primary/15 shadow-[0_0_20px_rgba(30,184,240,0.45)]`:i?`border-primary-deep/60 bg-primary-deep/15`:`border-border bg-muted/40 hover:bg-muted/60`),style:i?{boxShadow:`var(--glow-deep)`}:void 0,children:[(0,P.jsx)(`div`,{className:C(`h-8 w-full rounded-lg sm:h-10`,r?`bg-primary/40`:i?`bg-primary-deep/50`:`bg-border`)}),(0,P.jsxs)(`div`,{className:C(`mt-2 font-mono text-[10px] tracking-widest sm:text-xs`,r?`text-primary`:i?`text-primary-deep`:`text-muted-foreground`),children:[`TRL `,n.n]})]},n.n)})})]})]})}),(0,P.jsx)(`section`,{id:`services`,className:`relative py-28`,style:{background:`var(--surface)`},children:(0,P.jsxs)(`div`,{className:`container-page`,children:[(0,P.jsxs)(`div`,{className:`mb-14 max-w-3xl`,children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4`,children:`( lab to space )`}),(0,P.jsx)(`h2`,{className:`text-4xl font-bold leading-tight lg:text-5xl`,children:`Positioning you to succeed with our Lab-to-Space missions programme.`})]}),(0,P.jsx)(`div`,{className:`grid gap-px overflow-hidden rounded-2xl border border-border sm:grid-cols-2 lg:grid-cols-3`,children:Le.map(e=>(0,P.jsxs)(`div`,{className:`p-8 transition-colors hover:bg-surface-elevated`,style:{background:`var(--background)`},children:[(0,P.jsx)(`div`,{className:`mb-5 flex h-10 w-10 items-center justify-center rounded-full border border-primary/40 text-primary`,children:`â`}),(0,P.jsx)(`h3`,{className:`mb-2 text-lg font-semibold`,children:e.t}),(0,P.jsx)(`p`,{className:`text-sm leading-relaxed text-muted-foreground`,children:e.d})]},e.t))})]})}),(0,P.jsx)(`section`,{id:`flights`,className:`container-page py-28`,children:(0,P.jsxs)(`div`,{className:`mx-auto grid max-w-5xl gap-12 lg:grid-cols-[1.1fr_1fr] lg:items-center`,children:[(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4`,children:`( lab2space program )`}),(0,P.jsx)(`h2`,{className:`text-4xl font-bold leading-tight lg:text-5xl`,children:`Take your technology from the lab to flight.`}),(0,P.jsx)(`p`,{className:`mt-6 text-lg text-muted-foreground`,children:`Lab2Space is our managed pathway for moving hardware, experiments and new technologies from bench through high altitude, stratospheric and suborbital flight, all the way to orbit. Mission schedules, payload envelopes, mission management and booking all live on the dedicated Lab2Space portal.`}),(0,P.jsxs)(`ul`,{className:`mt-6 space-y-2 text-sm text-muted-foreground`,children:[(0,P.jsx)(`li`,{children:`⢠Standardised 1U to 4U payload envelopes (more sizes unlocked soon)`}),(0,P.jsx)(`li`,{children:`⢠Mission management from early payload assessment to post-flight reporting`}),(0,P.jsx)(`li`,{children:`⢠Global launch access, expanding across multiple flight environments`})]}),(0,P.jsxs)(`div`,{className:`mt-8 flex flex-wrap gap-3`,children:[(0,P.jsx)(`a`,{href:Z,target:`_blank`,rel:`noopener noreferrer`,className:`btn-primary`,children:`Open Lab2Space portal â`}),(0,P.jsx)(`a`,{href:`#contact`,className:`btn-ghost`,children:`Contact us`})]})]}),(0,P.jsxs)(`div`,{className:`card-dark p-8`,children:[(0,P.jsx)(`div`,{className:`mb-6 text-xs uppercase tracking-widest text-invert-muted font-mono`,children:`client journey`}),(0,P.jsx)(he,{})]})]})}),(0,P.jsxs)(`section`,{className:`container-page py-28`,children:[(0,P.jsxs)(`div`,{className:`mb-14 max-w-3xl`,children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4`,children:`( the pathway )`}),(0,P.jsx)(`h2`,{className:`text-4xl font-bold leading-tight lg:text-5xl`,children:`A pathway, not a fixed ladder.`}),(0,P.jsx)(`p`,{className:`mt-4 text-muted-foreground`,children:`Clients don't have to take every step. Mission Management identifies the shortest, lowest-risk route from where your technology is today to the flight environment that will actually move it forward.`})]}),(0,P.jsx)(`div`,{className:`grid gap-5 md:grid-cols-2 lg:grid-cols-4`,children:Re.map(e=>(0,P.jsxs)(`div`,{className:`group relative overflow-hidden rounded-2xl border border-border`,children:[(0,P.jsx)(`img`,{src:e.img,alt:e.t,width:1280,height:960,loading:`lazy`,className:`aspect-[4/5] w-full object-cover transition-transform duration-500 group-hover:scale-105`}),(0,P.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(180deg, transparent 40%, oklch(0.06 0.02 250 / 0.92) 100%)`}}),(0,P.jsxs)(`div`,{className:`absolute inset-x-0 bottom-0 p-6 text-white`,children:[(0,P.jsx)(`div`,{className:`mb-2 font-mono text-xs text-primary-glow`,children:e.n}),(0,P.jsx)(`h3`,{className:`mb-1 text-2xl font-bold`,children:e.t}),(0,P.jsx)(`p`,{className:`text-sm text-white/75`,children:e.d})]})]},e.n))})]}),(0,P.jsx)(`section`,{id:`focus`,className:`py-28`,style:{background:`var(--surface)`},children:(0,P.jsxs)(`div`,{className:`container-page`,children:[(0,P.jsxs)(`div`,{className:`mb-16 max-w-3xl`,children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4`,children:`( the trajectory )`}),(0,P.jsx)(`h2`,{className:`text-4xl font-bold leading-tight lg:text-5xl`,children:`Today's flights are the first step toward in-s
39pace logistics.`})]}),(0,P.jsx)(`div`,{className:`grid gap-8 lg:grid-cols-3`,children:ze.map((e,t)=>(0,P.jsxs)(`div`,{className:`card-surface overflow-hidden`,children:[(0,P.jsx)(`img`,{src:e.img,alt:e.t,width:1280,height:960,loading:`lazy`,className:`aspect-video w-full object-cover`}),(0,P.jsxs)(`div`,{className:`p-7`,children:[(0,P.jsx)(`div`,{className:`mb-4 flex items-center gap-3`,children:(0,P.jsxs)(`span`,{className:`font-mono text-xs uppercase tracking-widest text-primary`,children:[String(t+1).padStart(2,`0`),` · `,e.tag]})}),(0,P.jsx)(`h3`,{className:`mb-3 text-2xl font-bold`,children:e.t}),(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:e.d})]})]},e.t))}),(0,P.jsx)(`p`,{className:`mt-12 max-w-3xl text-muted-foreground`,children:`As orbital activity scales, cargo demand grows from around 10 to 40+ tonnes annually. Orbit2Orbit is building the logistics backbone, funded by a working business today.`})]})}),(0,P.jsxs)(`section`,{id:`news`,className:`container-page py-28`,children:[(0,P.jsx)(oe,{}),(0,P.jsx)(`div`,{className:`mt-14`,children:(0,P.jsx)(o,{to:`/publications`,className:`btn-primary`,children:`View publications`})})]}),(0,P.jsx)(`section`,{className:`py-28`,style:{background:`var(--surface)`},children:(0,P.jsxs)(`div`,{className:`container-page grid gap-16 lg:grid-cols-[1fr_1.6fr]`,children:[(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4`,children:`( faq )`}),(0,P.jsx)(`h2`,{className:`text-4xl font-bold leading-tight lg:text-5xl`,children:`All the essential information.`}),(0,P.jsx)(`a`,{href:`#contact`,className:`btn-primary mt-8`,children:`Contact us`})]}),(0,P.jsx)(`div`,{className:`divide-y divide-border border-y border-border`,children:Ve.map(e=>(0,P.jsxs)(`details`,{className:`group py-6`,children:[(0,P.jsxs)(`summary`,{className:`flex cursor-pointer list-none items-start justify-between gap-4`,children:[(0,P.jsx)(`h3`,{className:`text-lg font-semibold`,children:e.q}),(0,P.jsx)(`span`,{className:`mt-1 text-primary transition-transform group-open:rotate-45`,children:`ï¼`})]}),(0,P.jsx)(`p`,{className:`mt-4 text-muted-foreground`,children:e.a})]},e.q))})]})}),(0,P.jsxs)(`section`,{className:`container-page py-24`,children:[(0,P.jsx)(`p`,{className:`eyebrow mb-4 text-center`,children:`( our consortium )`}),(0,P.jsx)(`h2`,{className:`mb-4 text-center text-3xl font-bold lg:text-4xl`,children:`Orbit2Orbit Technology Consortium.`}),(0,P.jsx)(`p`,{className:`mx-auto mb-12 max-w-2xl text-center text-sm text-muted-foreground`,children:`A network of specialist partners contributing subsystems, software and expertise across the Orbit2Orbit platform. Select a member to learn more.`}),(0,P.jsx)(`div`,{className:`grid grid-cols-2 gap-px overflow-hidden rounded-2xl border border-border bg-border sm:grid-cols-4`,children:Be.map(e=>(0,P.jsxs)(ae,{children:[(0,P.jsx)(ie,{asChild:!0,children:(0,P.jsxs)(`button`,{type:`button`,className:`group flex h-32 w-full flex-col items-center justify-center gap-2 bg-background p-6 text-center transition-colors hover:bg-surface focus:outline-none focus-visible:ring-2 focus-visible:ring-primary`,"aria-label":`${e.name} details`,children:[(0,P.jsx)(`img`,{src:e.src,alt:e.name,loading:`lazy`,className:`max-h-10 w-auto max-w-[140px] object-contain opacity-70 grayscale transition-all group-hover:opacity-100 group-hover:grayscale-0`}),(0,P.jsx)(`span`,{className:`text-[10px] uppercase tracking-widest text-muted-foreground opacity-0 transition-opacity group-hover:opacity-100`,children:e.role})]})}),(0,P.jsxs)(te,{className:`sm:max-w-lg`,children:[(0,P.jsxs)(w,{children:[(0,P.jsx)(`div`,{className:`mb-4 flex h-20 items-center justify-start`,children:(0,P.jsx)(`img`,{src:e.src,alt:e.name,className:`max-h-14 w-auto max-w-[180px] object-contain`})}),(0,P.jsx)(ne,{className:`text-2xl`,children:e.name}),(0,P.jsxs)(`p`,{className:`eyebrow`,children:[`( `,e.role,` )`]})]}),(0,P.jsx)(re,{className:`pt-2 text-sm leading-relaxed text-muted-foreground`,children:e.d}),(0,P.jsx)(`div`,{className:`mt-4`,children:(0,P.jsx)(`button`,{type:`button`,onClick:()=>{window.open(e.url,`_blank`,`noopener,noreferrer`)},className:`btn-primary inline-flex`,children:`Visit website â`})})]})]},e.name))})]}),(0,P.jsxs)(`section`,{id:`contact`,className:`relative overflow-hidden py-32`,children:[(0,P.jsx)(`div`,{className:`absolute inset-0 opacity-40`,style:{background:`var(--gradient-hero)`}}),(0,P.jsx)(`img`,{src:we,alt:``,className:`absolute inset-0 h-full w-full object-cover opacity-20`,loading:`lazy`}),(0,P.jsxs)(`div`,{className:`relative container-page text-center`,children:[(0,P.jsx)(`p`,{className:`eyebrow mb-6`,children:`( get in touch )`}),(0,P.jsxs)(`h2`,{className:`mx-auto max-w-4xl text-4xl font-bold leading-tight lg:text-6xl`,children:[`Ready to move your technology `,(0,P.jsx)(`span`,{className:`text-primary`,children:`beyond the laboratory?`})]}),(0,P.jsx)(`p`,{className:`mx-auto mt-6 max-w-2xl text-lg text-muted-foreground`,children:`Talk to our mission team about payload envelopes, upcoming flights and the fastest path from your bench to a proven flight environment.`}),(0,P.jsxs)(`div`,{className:`mt-10 flex flex-wrap justify-center gap-3`,children:[(0,P.jsx)(a,{trigger:(0,P.jsx)(`button`,{className:`btn-primary`,children:`Contact us`})}),(0,P.jsx)(`a`,{href:`tel:+61439654479`,className:`btn-ghost`,children:`+61 439 654 479`})]})]})]}),(0,P.jsxs)(`footer`,{className:`border-t border-border py-12`,children:[(0,P.jsxs)(`div`,{className:`container-page grid gap-8 md:grid-cols-[1.5fr_1fr_1fr]`,children:[(0,P.jsxs)(`div`,{children:[(0,P.jsx)($,{}),(0,P.jsx)(`p`,{className:`mt-4 max-w-sm text-sm text-muted-foreground`,children:`Building the backbone of in-space logistics and distribution, from Queensland, Australia to orbit.`})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`div`,{className:`mb-3 font-mono text-xs uppercase tracking-widest text-muted-foreground`,children:`Contact`}),(0,P.jsxs)(`ul`,{className:`space-y-2 text-sm`,children:[(0,P.jsx)(`li`,{children:`Queensland, Australia`}),(0,P.jsx)(`li`,{children:(0,P.jsx)(`a`,{href:`tel:+61439654479`,className:`hover:text-primary`,children:`+61 439 654 479`})}),(0,P.jsx)(`li`,{children:(0,P.jsx)(`a`,{href:`mailto:[email protected]`,className:`hover:text-primary`,children:`[email protected]`})}),(0,P.jsx)(`li`,{children:(0,P.jsx)(`a`,{href:`mailto:[email protected]`,className:`hover:text-primary`,children:`[email protected]`})})]})]}),(0,P.jsxs)(`div`,{children:[(0,P.jsx)(`div`,{className:`mb-3 font-mono text-xs uppercase tracking-widest text-muted-foreground`,children:`Explore`}),(0,P.jsx)(`ul`,{className:`space-y-2 text-sm`,children:Q.map(e=>(0,P.jsx)(`li`,{children:(0,P.jsx)(`a`,{href:e.h,className:`hover:text-primary`,children:e.l})},e.h))})]})]}),(0,P.jsxs)(`div`,{className:`container-page mt-10 flex flex-wrap items-center justify-between gap-4 border-t border-border pt-6 text-xs text-muted-foreground`,children:[(0,P.jsxs)(`span`,{children:[`© `,new Date().getFullYear(),` Orbit2Orbit. All rights reserved.`]}),(0,P.jsx)(se,{}),(0,P.jsx)(`span`,{className:`font-mono`,children:`ORBIT2ORBIT · IN-SPACE LOGISTICS`})]})]})]})}export{Ue as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.