._shell_aiubg_1,._shellTransparent_aiubg_2{min-height:100vh;background:var(--bg);color:var(--ink)}._shellTransparent_aiubg_2{background:transparent}._header_aiubg_12{height:2.45rem;display:flex;align-items:center;gap:1.25rem;padding:0 clamp(10rem,15vw,15rem);border-bottom:none;background:var(--bg);position:sticky;top:0;z-index:20}._body_aiubg_25{min-width:0;box-sizing:border-box}._logo_aiubg_30{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}._logoImg_aiubg_37{display:block;height:1.4rem;width:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.14)) drop-shadow(0 2px 3px rgba(0,0,0,.09))}._nav_aiubg_44{display:flex;gap:.75rem}._link_aiubg_49{color:var(--ink);text-decoration:none;font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .5rem}._link_aiubg_49:hover{color:var(--muted)}@media(max-aspect-ratio:1/1){._header_aiubg_12{justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.35rem 1.25rem;height:auto;min-height:2.45rem}._nav_aiubg_44{justify-content:center}}._page_dqlsj_1{position:relative;display:flex;flex-direction:column;gap:0}._hero_dqlsj_8{position:sticky;top:2.45rem;z-index:0;height:80.5vh;min-height:80.5vh;display:grid;padding:0}._heroFrame_dqlsj_18{position:relative;z-index:0;height:100%;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0 3rem;overflow:hidden;padding:0 clamp(1.5rem,4vw,3.5rem);box-sizing:border-box;animation:_frameIn_dqlsj_1 .55s ease-out both}._heroStack_dqlsj_34{position:relative;z-index:1;grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;max-width:min(100%,50rem);justify-self:start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;padding:1.5rem 5.5rem;box-sizing:border-box;animation:_rise_dqlsj_1 .5s ease-out .12s both}._heroStackCentered_dqlsj_56{position:absolute;top:50%;left:50%;z-index:1;width:min(820px,calc(100% - 4rem));transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;gap:1rem;animation:_rise_dqlsj_1 .5s ease-out .12s both}@keyframes _frameIn_dqlsj_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes _rise_dqlsj_1{0%{opacity:0}to{opacity:1}}._tagline_dqlsj_90{margin:0;max-width:none;width:100%;font-family:var(--font-display);font-size:clamp(2.4rem,7.2vw,4.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--ink);text-wrap:balance}._heroLead_dqlsj_103{margin:0;max-width:36rem;color:var(--muted);font-size:.95rem;line-height:1.55;letter-spacing:.03em}._heroSoon_dqlsj_112{margin:.25rem 0 0;color:#00f;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}._scienceMode_dqlsj_120{align-self:flex-end;display:inline-flex;align-items:center;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}._scienceCheckbox_dqlsj_129{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._scienceAtom_dqlsj_140{display:inline-flex;align-items:center;gap:.4rem;height:1.55rem;padding:0 .65rem 0 .4rem;box-sizing:border-box;border:1px solid var(--ink);background:color-mix(in srgb,var(--bg) 72%,transparent);transition:color .12s ease,border-color .12s ease,background .12s ease}._scienceAtom_dqlsj_140 svg{width:1.1rem;height:1.1rem;flex-shrink:0}._scienceCheckbox_dqlsj_129:checked+._scienceAtom_dqlsj_140{color:#2f7ed8;border-color:#2f7ed8;background:#eaf3ff}._scienceCheckbox_dqlsj_129:focus-visible+._scienceAtom_dqlsj_140{outline:2px solid var(--ink);outline-offset:2px}._scienceLabel_dqlsj_169{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._form_dqlsj_176{--control-size: 3.75rem;position:relative;margin:0;width:100%;display:flex;flex-wrap:nowrap;gap:0;align-items:stretch}._input_dqlsj_187{position:relative;z-index:1;flex:1 1 0;min-width:0;width:0;height:var(--control-size);box-sizing:border-box;font:inherit;font-size:1.05rem;padding:0 1.25rem;border-radius:0;border:2px solid var(--ink);border-right-width:0;background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--ink);outline:none;text-transform:uppercase;letter-spacing:.06em}._input_dqlsj_187::placeholder{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}._input_dqlsj_187:focus{background:var(--surface);border-color:#4542ff}.btn._exploreBtn_dqlsj_219{position:relative;z-index:1;box-sizing:border-box;flex:0 0 var(--control-size);width:var(--control-size);height:var(--control-size);min-width:var(--control-size);min-height:var(--control-size);max-width:var(--control-size);max-height:var(--control-size);padding:0;aspect-ratio:1 / 1;background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--ink);border-color:var(--ink);border-width:2px;border-style:solid;font-weight:600}.btn._exploreBtn_dqlsj_219:hover,.btn._exploreBtn_dqlsj_219:focus-visible,.btn._exploreBtn_dqlsj_219:active{background:var(--bg);color:var(--ink);border-color:#4542ff;outline:none}._form_dqlsj_176:focus-within .btn._exploreBtn_dqlsj_219{border-color:#4542ff}._form_dqlsj_176:focus-within .btn._exploreBtn_dqlsj_219:hover{color:#4542ff}.btn._exploreBtn_dqlsj_219:active{transform:translate(1px,1px)}._compassIcon_dqlsj_261{width:1.5rem;height:1.5rem;display:block}._spinner_dqlsj_267{inline-size:1.35rem;block-size:1.35rem;flex:none}._searchError_dqlsj_273{margin:-.45rem 0 0;color:#b42318;font-size:.8rem}._suggestions_dqlsj_279{display:flex;flex-wrap:wrap;gap:.45rem;margin:0}._suggestion_dqlsj_279{appearance:none;display:inline-flex;align-items:center;gap:.32rem;margin:0;padding:.28rem .62rem .28rem .48rem;border:1.5px solid var(--ink);background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--ink);font:inherit;font-size:.72rem;font-weight:500;letter-spacing:.03em;line-height:1.25;cursor:pointer;text-align:left}._suggestionIcon_dqlsj_305{width:.78rem;height:.78rem;display:block;flex-shrink:0}._suggestion_dqlsj_279:hover,._suggestion_dqlsj_279:focus-visible{background:var(--bg);border-color:#4542ff;color:#4542ff;outline:none}._suggestion_dqlsj_279:active{transform:translate(1px,1px)}._suggestion_dqlsj_279:disabled,.btn._exploreBtn_dqlsj_219:disabled{cursor:wait;opacity:.7}._searchNote_dqlsj_330{margin:.15rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.55;letter-spacing:.03em}._projectLink_dqlsj_338{appearance:none;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;letter-spacing:inherit}._projectLink_dqlsj_338:hover{color:var(--ink)}._projectLink_dqlsj_338:focus-visible{outline:1px solid var(--ink);outline-offset:3px}._cover_dqlsj_361{position:relative;z-index:3;background:var(--bg)}._storyBand_dqlsj_367{width:100%;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}._spaceBand_dqlsj_376{position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:min(40.32vh,22.4rem);padding:3.36rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ink);color:var(--bg);border-bottom:1px solid var(--line)}._quoteStars_dqlsj_392{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}._cover_dqlsj_361:before{content:"";position:absolute;left:0;right:0;top:0;z-index:4;height:1.125rem;transform:translateY(-100%);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 30%,transparent),transparent)}._spaceCopy_dqlsj_415{position:relative;z-index:1;margin:0;max-width:38rem;text-align:center;color:var(--bg);font-size:clamp(1.12rem,2.5vw,1.42rem);font-weight:500;line-height:1.55;letter-spacing:.02em;text-wrap:balance;-webkit-text-stroke:1px #000;paint-order:stroke fill}._about_dqlsj_431{width:min(720px,100%);margin:0 auto;padding:2.5rem 1.25rem 4rem;scroll-margin-top:3rem}._aboutHeader_dqlsj_438{margin-bottom:2.5rem;padding-bottom:1.75rem;border-bottom:1px solid var(--line)}._aboutEyebrow_dqlsj_444{margin:0 0 .75rem;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}._aboutTitle_dqlsj_452{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,7vw,3.5rem);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}._aboutLead_dqlsj_462{margin:1.25rem 0 0;max-width:36rem;color:var(--muted);font-size:.9rem;line-height:1.55;letter-spacing:.04em}._aboutSection_dqlsj_471{margin-bottom:2rem;overflow:auto}._aboutHeading_dqlsj_476{margin:0 0 .85rem;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._missionImage_dqlsj_485{float:right;width:min(11.2rem,33.6%);height:auto;aspect-ratio:1;object-fit:cover;margin:0 0 1rem 1.25rem;display:block}._aboutBody_dqlsj_495{margin:0 0 1rem;color:var(--ink);font-size:.9rem;line-height:1.65;letter-spacing:.02em}._aboutBody_dqlsj_495:last-child{margin-bottom:0}._aboutContact_dqlsj_507{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line-dim);color:var(--ink);font-size:.9rem;line-height:1.65;letter-spacing:.02em;scroll-margin-top:3rem}._aboutContact_dqlsj_507 a{color:inherit;text-underline-offset:.18em}._aboutContact_dqlsj_507 a:hover{color:var(--muted)}@media(max-width:900px){._hero_dqlsj_8{height:80.5vh;min-height:80.5vh}._heroFrame_dqlsj_18{height:100%;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:1rem;padding:0 1.5rem}._heroStack_dqlsj_34{grid-column:1;grid-row:1;max-width:none;height:100%;padding:1.25rem 0 .5rem}._about_dqlsj_431{padding:2.25rem 1.5rem 3.5rem}._storyBand_dqlsj_367{margin-top:0;padding:0}._spaceBand_dqlsj_376{min-height:min(35.84vh,17.92rem);padding:2.52rem 1.5rem}._spaceCopy_dqlsj_415{font-size:1.08rem}}@media(max-width:560px){._hero_dqlsj_8{padding:0;height:80.5vh;min-height:80.5vh}._heroFrame_dqlsj_18{height:100%;padding:0 1.25rem;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1.15fr);gap:.75rem}._heroStack_dqlsj_34,._heroStackCentered_dqlsj_56{grid-column:1;grid-row:1;width:100%;height:100%;max-width:none;gap:.85rem;padding:1rem 0 .35rem}._tagline_dqlsj_90{max-width:none}._storyBand_dqlsj_367{padding:0}._spaceBand_dqlsj_376{min-height:min(32.48vh,14.56rem);padding:1.96rem 1.25rem}._spaceCopy_dqlsj_415{font-size:1rem}._about_dqlsj_431{padding:2rem 1.25rem 3rem}}@media(max-aspect-ratio:1/1){._heroStack_dqlsj_34{align-items:center;justify-self:center;text-align:center;padding-left:1.25rem;padding-right:1.25rem}._tagline_dqlsj_90,._heroLead_dqlsj_103,._heroSoon_dqlsj_112{text-align:center;margin-left:auto;margin-right:auto}}._collage_1k2s6_1{position:relative;z-index:1;grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;align-self:stretch;margin:0;padding:1.5rem clamp(2.5rem,5vw,4.5rem) 1.5rem 0;box-sizing:border-box;pointer-events:none}._lines_1k2s6_16{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;opacity:0;animation:_overlayIn_1k2s6_1 .45s ease .15s forwards}._line_1k2s6_16{stroke:#000;stroke-width:1;vector-effect:non-scaling-stroke}._dot_1k2s6_33{position:absolute;z-index:1;width:12px;height:12px;border-radius:50%!important;background:#000;transform:translate(-50%,-50%);opacity:0;animation:_overlayIn_1k2s6_1 .45s ease .15s forwards}._dot1_1k2s6_46{left:4%;top:92%}._dot2_1k2s6_51{left:78%;top:3%}._dot3_1k2s6_56{left:94%;top:90%}._photo_1k2s6_61{position:absolute;z-index:2;display:block;object-fit:cover;border:1px solid #000;box-sizing:border-box}._photoA_1k2s6_74{left:4%;top:12%;width:38%;height:68%}._photoB_1k2s6_81{left:50%;top:6%;width:38%;height:36%}._photoC_1k2s6_88{left:54%;top:52%;width:34%;height:34%}@keyframes _overlayIn_1k2s6_1{0%{opacity:0}to{opacity:1}}@media(max-width:900px){._collage_1k2s6_1{grid-column:1;grid-row:2;padding:.5rem 1.25rem 1.25rem}}@media(max-width:560px){._collage_1k2s6_1{padding:.35rem 1rem 1rem}}:root,html[data-theme=light]{color-scheme:light;--bg: #ffffff;--surface: #f4f4f4;--elevated: #ebebeb;--ink: #000000;--muted: #666666;--line: #000000;--line-dim: #c8c8c8;--accent: #000000;--accent-strong: #000000;--btn-face: #f4f4f4;--btn-hi: #000000;--btn-lo: #999999;--wash-035: color-mix(in srgb, var(--ink) 3.5%, transparent);--wash-04: color-mix(in srgb, var(--ink) 4%, transparent);--wash-05: color-mix(in srgb, var(--ink) 5%, transparent);--wash-06: color-mix(in srgb, var(--ink) 6%, transparent);--wash-08: color-mix(in srgb, var(--ink) 8%, transparent);--scrim: color-mix(in srgb, #000 72%, transparent);--scrim-soft: color-mix(in srgb, #000 55%, transparent);--shade: color-mix(in srgb, #000 35%, transparent);--shade-soft: color-mix(in srgb, #000 25%, transparent);--edge-strong: color-mix(in srgb, var(--ink) 45%, transparent);--edge-mid: color-mix(in srgb, var(--ink) 22%, transparent);--edge-soft: color-mix(in srgb, var(--ink) 14%, transparent);--glow: color-mix(in srgb, var(--ink) 45%, transparent);--font-display: "IBM Plex Mono", "Courier New", Courier, monospace;--font-body: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--radius: 0}html[data-theme=dark]{color-scheme:dark;--bg: #000000;--surface: #0a0a0a;--elevated: #111111;--ink: #ffffff;--muted: #9a9a9a;--line: #ffffff;--line-dim: #3a3a3a;--accent: #ffffff;--accent-strong: #ffffff;--btn-face: #0a0a0a;--btn-hi: #ffffff;--btn-lo: #555555}*,*:before,*:after{box-sizing:border-box;border-radius:0!important}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:.02em}button,input,select,textarea{font:inherit;border-radius:0}a{color:var(--ink)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1rem;border-radius:0;border-style:solid;border-width:2px;border-color:var(--btn-hi) var(--btn-lo) var(--btn-lo) var(--btn-hi);background:var(--btn-face);color:var(--ink);cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:500;transition:background .1s ease,color .1s ease,border-color .1s ease;-webkit-user-select:none;user-select:none}.btn:hover{background:var(--ink);color:var(--bg);border-color:var(--btn-lo) var(--btn-hi) var(--btn-hi) var(--btn-lo)}.btn:active{background:var(--ink);color:var(--bg);border-color:var(--btn-lo) var(--btn-hi) var(--btn-hi) var(--btn-lo);transform:translate(1px,1px)}.btn:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--btn-hi) var(--btn-lo) var(--btn-lo) var(--btn-hi);font-weight:600}.btn-primary:hover{background:var(--bg);color:var(--ink);border-color:var(--btn-hi) var(--btn-lo) var(--btn-lo) var(--btn-hi);filter:none}.btn-primary:active{background:var(--bg);color:var(--ink);border-color:var(--btn-lo) var(--btn-hi) var(--btn-hi) var(--btn-lo);transform:translate(1px,1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn:disabled:hover{background:var(--btn-face);color:var(--ink);border-color:var(--btn-hi) var(--btn-lo) var(--btn-lo) var(--btn-hi)}.btn-primary:disabled:hover{background:var(--ink);color:var(--bg)}.boot-screen{min-height:100vh;display:grid;place-content:center;gap:.5rem;text-align:center;background:var(--bg)}.boot-screen__brand{margin:0;font-family:var(--font-display);font-size:2.5rem;letter-spacing:.12em;text-transform:uppercase}
