@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:block;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:block;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-sky-zenith:#5a9dbd;--c-sky-mid:#5a9dbd;--c-sky-horizon:#5a9dbd;--c-sun:#fff1c7;--c-void:#13233a;--c-brand:#214f84;--c-brand-deep:#173b65;--c-brand-lift:#d7eefb;--c-brand-a20:#214f8433;--c-brand-a40:#214f8466;--c-portfolio:#d47745;--c-projects:#137c8b;--c-contact:#315da8;--c-cloud-lit:#fff3e4;--c-cloud-shade:#a8b8d8;--c-text:#edf1f8;--c-text-dim:#c3cddf;--c-text-muted:#8d9bb4;--c-text-faint:#63718a;--c-rule:#edf1f81f;--c-rule-strong:#edf1f838;--glass-bg:#0a1122a8;--glass-solid:#0c1428;--glass-blur:22px;--glass-border:#edf1f824;--glass-sheen:none;--glass-shadow:0 32px 80px -28px #000000db, 0 2px 12px -4px #0009;--ff-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--ff-body:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--fs-100:.6875rem;--fs-200:.78125rem;--fs-300:.875rem;--fs-400:clamp(.9375rem, .905rem + .16vw, 1.0625rem);--fs-500:clamp(1.0625rem, 1.005rem + .29vw, 1.1875rem);--fs-600:clamp(1.2rem, 1.1rem + .48vw, 1.45rem);--fs-700:clamp(1.45rem, 1.27rem + .86vw, 1.95rem);--fs-800:clamp(1.9rem, 1.56rem + 1.64vw, 2.85rem);--fs-title:clamp(2.4rem, 1.1rem + 5.8vw, 6.5rem);--lh-tight:1.02;--lh-snug:1.18;--lh-head:1.26;--lh-body:1.62;--tr-title:-.035em;--tr-tight:-.028em;--tr-snug:-.014em;--tr-wide:.16em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--measure:60ch;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:26px;--r-pill:999px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.14s;--dur-fast:.26s;--dur-base:.46s;--dur-slow:.82s;--z-canvas:0;--z-flash:5;--z-panel:20;--z-chrome:30;--z-skip:60;--z-loader:90;--gutter:clamp(1rem, 3.5vw, 3rem);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}@media (prefers-reduced-motion:reduce){:root{--dur-micro:1ms;--dur-fast:1ms;--dur-base:.12s;--dur-slow:.12s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--c-void);min-height:100svh;color:var(--c-text);font-family:var(--ff-body);font-size:var(--fs-400);line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overflow:hidden}h1,h2,h3,h4{font-family:var(--ff-display);font-weight:700;line-height:var(--lh-head);letter-spacing:var(--tr-tight);text-wrap:balance}p{text-wrap:pretty}img,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--c-brand-lift);-webkit-text-decoration-color:var(--c-brand-a40);text-decoration-color:var(--c-brand-a40);text-underline-offset:.22em;transition:color var(--dur-fast) var(--ease-out-quart)}a:hover{color:var(--c-text)}:focus-visible{outline:2px solid var(--c-brand-lift);outline-offset:3px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}::selection{background:var(--c-brand-a40);color:var(--c-text)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-skip-link{top:calc(var(--sp-3) + var(--safe-t));left:var(--sp-3);z-index:var(--z-skip);transform:translateY(calc(-100% - var(--sp-8)));padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);background:var(--c-brand);color:#04070f;font-family:var(--ff-display);font-size:var(--fs-200);letter-spacing:var(--tr-wide);text-transform:none;transition:transform var(--dur-base) var(--ease-out-expo);font-weight:700;text-decoration:none;position:fixed}.u-skip-link:focus-visible{transform:translateY(0)}.u-eyebrow{font-family:var(--ff-display);font-size:var(--fs-200);letter-spacing:var(--tr-wide);text-transform:none;font-weight:700}.u-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#edf1f838 transparent;overflow-y:auto}.u-scroll::-webkit-scrollbar{width:6px}.u-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#edf1f838}.island-destination{color:#17324e;min-width:max-content;font-family:var(--ff-display);text-align:center;text-shadow:0 0 10px #ffffffe6,0 0 4px #fffffff2,0 1px #ffffffd9;transition:transform var(--dur-fast) var(--ease-out-quart);gap:.1rem;display:grid;transform:translateY(0)}.island-destination:after{content:"";transform-origin:top;width:1px;height:.75rem;transition:transform .42s var(--ease-out-quart);background:#17324e80;justify-self:center;transform:scaleY(0)}.island-destination[data-settled=true]:after{transform:scaleY(1)}.island-destination span{white-space:nowrap;letter-spacing:.02em;color:#17324ee0;font-size:.72rem}.island-destination strong{letter-spacing:-.01em;font-size:clamp(1.25rem,1.35vw,1.6rem);line-height:1.05}.island-destination[data-hovered=true]{transform:translateY(-.25rem)}.world-hotspot{color:#17324e;font-family:var(--ff-display);letter-spacing:.01em;white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out-quart);background:#eff7fff0;border:1px solid #17324e6b;align-items:center;gap:.24rem;padding:.34rem .44rem;font-size:.58rem;line-height:1;display:flex;transform:translateY(.2rem)scale(.96);box-shadow:0 .26rem .7rem #0d223729}.world-hotspot span{color:#c4543f;font-size:.65rem}.world-hotspot[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}html[data-theme=night] .island-destination{color:#e8eeff;text-shadow:0 1px 3px #040812d9}html[data-theme=day] .island-destination{color:#142f40;text-shadow:none;background:#e8f3f2f0;border:1px solid #1f49582e;border-radius:9px;padding:9px 15px 5px;box-shadow:0 5px 16px #142f4017}html[data-theme=day] .island-destination span{color:#3d5863}html[data-theme=day] :focus-visible{outline-color:#155d70}html[data-theme=night] .island-destination:after{background:#d6e3ff73}html[data-theme=night] .island-destination span{color:#d6e3ffb8}html[data-theme=night] .world-hotspot{color:#eef3ff;background:#0a182bf0;border-color:#d6e3ff73;box-shadow:0 .6rem 1.8rem #00000052}img{-webkit-user-drag:none;user-drag:none}._shell_4sec7_15{z-index:2;pointer-events:none;align-content:center;place-items:center;padding:2.3rem clamp(1rem,3vw,2.6rem) 4.4rem;display:grid;position:absolute;inset:0}._panel_4sec7_37 :focus-visible{outline-color:var(--panel-accent,#17324e)}._heading_4sec7_47:focus,._heading_4sec7_47:focus-visible,._comingSoonHeading_4sec7_49:focus,._comingSoonHeading_4sec7_49:focus-visible,._reader_4sec7_51 h2:focus,._reader_4sec7_51 h2:focus-visible{outline:none}._antenna_4sec7_56{opacity:0;width:min(72rem,100%);height:2.2rem;transition:opacity .24s var(--ease-out-quart), transform .52s var(--ease-out-expo);position:relative;transform:translateY(1.2rem)}._antennaLeft_4sec7_65,._antennaRight_4sec7_66{transform-origin:50% 100%;background:linear-gradient(#aab1c4,#6d7488);border-radius:2px;width:4px;height:3.1rem;position:absolute;bottom:0;left:50%}._antennaLeft_4sec7_65{transform:rotate(-28deg)scaleY(1)}._antennaRight_4sec7_66{transform:rotate(21deg)scaleY(.82)}._antennaBase_4sec7_81{background:#3d4353;border-radius:.4rem .4rem 0 0;width:1.5rem;height:.75rem;margin-left:-.75rem;position:absolute;bottom:-.35rem;left:50%}._panel_4sec7_37{--paper:#f4efe4;--paper-deep:#e8e0d2;--ink:#17324e;--ink-muted:#566a7c;--ink-faint:#7c8b98;pointer-events:auto;--panel-gap:clamp(.9rem, 1.6vw, 1.5rem);gap:var(--panel-gap);width:min(120rem,100%);height:100%;color:var(--ink);background:var(--paper);opacity:0;transform-origin:var(--tv-x,50%) var(--tv-y,50%);transition:opacity .18s var(--ease-out-quart), transform .44s var(--ease-out-expo);border:clamp(.65rem,1.3vw,1.15rem) solid #343a4a;border-radius:clamp(.7rem,1.5vw,1.2rem);flex-direction:column;padding:clamp(1.4rem,2.6vw,2.4rem) clamp(1.3rem,2.6vw,2.4rem) clamp(1.3rem,2.2vw,2rem);display:flex;position:relative;overflow:hidden;transform:scale(.55);box-shadow:0 0 0 clamp(.22rem,.5vw,.45rem) #4b5266,0 40px 90px -30px #040a16cc}._panel_4sec7_37[data-open=true]{opacity:1;transform:scale(1)}._panel_4sec7_37[data-open=false]{pointer-events:none;transition-duration:.18s,.28s}._panel_4sec7_37[data-minimal=true]{background:linear-gradient(#137c8b09 1px, transparent 1px), linear-gradient(90deg, #137c8b09 1px, transparent 1px), var(--paper);background-size:32px 32px}._comingSoon_4sec7_49{text-align:center;align-content:center;place-items:center;gap:.85rem;min-height:100%;display:grid}._comingSoon_4sec7_49 ._accentRule_4sec7_157{width:3.4rem}._comingSoonHeading_4sec7_49{color:var(--ink);letter-spacing:-.065em;outline-offset:8px;font-size:clamp(2.6rem,7vw,6.8rem);line-height:.95}:is(._shell_4sec7_15:has(._panel_4sec7_37[data-open=true]) ._antenna_4sec7_56,._shell_4sec7_15:has(._panel_4sec7_37[data-open=true]) ._legs_4sec7_168){opacity:1;transform:translateY(0)}._legs_4sec7_168{opacity:0;width:min(58rem,84%);height:1.1rem;transition:opacity .24s var(--ease-out-quart), transform .52s var(--ease-out-expo);justify-content:space-between;display:flex;position:relative;transform:translateY(-.8rem)}._legs_4sec7_168 span{background:linear-gradient(#3d4353,#2a2e3a);border-radius:0 0 .35rem .35rem;width:2.6rem;height:1.1rem}@media (prefers-reduced-motion:reduce){._panel_4sec7_37,._panel_4sec7_37[data-open=true],._antenna_4sec7_56,._legs_4sec7_168{transition:opacity .14s linear;transform:none}}._header_4sec7_195{flex:none;gap:.65rem;display:grid}._header_4sec7_195[data-hero=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.6rem)}._headerCopy_4sec7_214{text-align:center;align-content:center;justify-items:center;gap:.65rem;display:grid}._headerHero_4sec7_221{justify-items:center;min-width:0;display:grid}._headerHero_4sec7_221 ._journeyHero_4sec7_226{width:min(100%,24rem)}._accentRule_4sec7_157{background:var(--panel-accent,var(--c-brand));width:2.6rem;height:3px}._eyebrow_4sec7_234{font-family:var(--ff-display);font-size:var(--fs-300);color:var(--panel-accent,var(--c-brand));font-weight:600}._heading_4sec7_47{color:var(--ink);letter-spacing:-.04em;outline-offset:6px;font-size:clamp(1.4rem,1.05rem + 1.15vw,2.1rem);line-height:1.04}._lede_4sec7_252{color:var(--ink-muted);font-size:var(--fs-500);line-height:1.52}._panelScroll_4sec7_268{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:clamp(.9rem,1.6vw,1.5rem);min-height:0;margin-inline:-4px;padding-inline:4px;display:flex;overflow-y:auto}._scroller_4sec7_281{min-height:0;display:contents}._body_4sec7_283{max-width:60ch;color:var(--ink-muted);font-size:var(--fs-400);gap:1rem;line-height:1.65;display:grid}._storyThreads_4sec7_292{border-top:1px solid #17324e2e;gap:0;margin-top:2rem;padding:0;list-style:none;display:grid}._storyThread_4sec7_292{border-bottom:1px solid #17324e2e;grid-template-columns:minmax(7rem,.38fr) 1fr;gap:1rem;padding:1.1rem 0;display:grid}._storyThread_4sec7_292 h3{color:var(--ink);font-size:var(--fs-300);letter-spacing:-.015em;line-height:1.3}._storyThread_4sec7_292 p{color:var(--ink-muted);font-size:var(--fs-300);line-height:1.55}._projectBrowser_4sec7_319{border-top:1px solid #17324e33;flex:auto;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.65fr);min-height:0;display:grid}._projectIndex_4sec7_327{border-right:1px solid #17324e33;flex-direction:column;min-height:0;padding-top:1rem;padding-right:clamp(.8rem,1.8vw,1.6rem);display:flex}._projectCount_4sec7_336{color:var(--ink-faint);font-size:var(--fs-200);padding:.15rem 0 .8rem}._projectList_4sec7_342{flex-direction:column;flex:none;min-height:0;padding:0;display:flex}._projectTrigger_4sec7_354{width:100%;color:var(--ink);text-align:left;transition:background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);border-top:1px solid #17324e21;grid-template-columns:1.8rem 2.4rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem .7rem;display:grid}._projectTrigger_4sec7_354:hover{background:#17324e0e}._projectTrigger_4sec7_354[data-state=active]{background:#fffaf0;transform:translate(.35rem)}._projectNumber_4sec7_370{color:var(--ink-faint);font-family:var(--ff-display);font-size:var(--fs-100);font-variant-numeric:tabular-nums}._projectMarkSmall_4sec7_377{aspect-ratio:1;color:#fff;place-items:center;width:2.35rem;display:grid}._projectMarkSmall_4sec7_377 svg{width:1.1rem;height:1.1rem}._projectTriggerCopy_4sec7_387{gap:.08rem;min-width:0;display:grid}._projectTriggerCopy_4sec7_387 strong{font-family:var(--ff-display);font-size:var(--fs-300);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._projectTriggerCopy_4sec7_387 span{color:var(--ink-muted);font-size:var(--fs-100)}._projectDetails_4sec7_391{min-height:0;padding-left:clamp(1rem,2.6vw,2.5rem)}._projectContent_4sec7_393{height:100%;padding-right:clamp(.2rem,1vw,.8rem)}._projectContent_4sec7_393:focus-visible{outline-offset:-3px}._projectContent_4sec7_393[data-state=inactive]{display:none}._projectContent_4sec7_393 article{gap:1.5rem;padding-bottom:2rem;display:grid}._projectHero_4sec7_398{grid-template-columns:minmax(8rem,.65fr) 1fr;align-items:stretch;gap:clamp(1rem,2vw,2rem);min-height:11rem;padding-top:1rem;display:grid}._projectMark_4sec7_377{color:#fff;place-items:center;min-height:11rem;display:grid}._projectMark_4sec7_377 svg{width:clamp(3.5rem,6vw,6rem);height:clamp(3.5rem,6vw,6rem)}._projectHeroCopy_4sec7_416{flex-direction:column;justify-content:flex-end;gap:.45rem;padding-bottom:.5rem;display:flex}._projectHeroCopy_4sec7_416 p{color:var(--ink-muted);font-size:var(--fs-200)}._projectHeroCopy_4sec7_416 h3{color:var(--ink);letter-spacing:-.055em;font-size:clamp(1.8rem,1.1rem + 2.4vw,3.5rem);line-height:.98}._projectHeroCopy_4sec7_416>span{color:var(--ink-muted);font-size:var(--fs-100);border:1px solid #17324e33;align-self:flex-start;margin-top:.45rem;padding:.28rem .5rem}._projectSummary_4sec7_421{max-width:44ch;color:var(--ink);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.45}._projectQuestion_4sec7_423{border-top:1px solid #17324e33;border-bottom:1px solid #17324e33;gap:.45rem;padding:1.25rem 0;display:grid}._projectQuestion_4sec7_423 span{color:var(--ink-faint);font-family:var(--ff-display);font-size:var(--fs-200);font-weight:600}._projectQuestion_4sec7_423 h4{max-width:34ch;color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.15rem,1rem + .6vw,1.55rem);line-height:1.3}._tags_4sec7_435{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}._tag_4sec7_435{color:var(--ink-muted);font-size:var(--fs-100);border:1px solid #17324e2e;padding:.35rem .55rem}._attachments_4sec7_438{border-top:1px solid #17324e2e;gap:0;display:grid}._attachment_4sec7_438{color:var(--ink);font-size:var(--fs-300);border-bottom:1px solid #17324e2e;align-items:center;gap:.65rem;padding:.9rem 0;text-decoration:none;display:flex}._attachment_4sec7_438[data-disabled=true]{color:var(--ink-faint)}._links_4sec7_443{border-top:1px solid #17324e2e;flex-direction:column;margin-top:1.8rem;padding:0;list-style:none;display:flex}._link_4sec7_443{color:var(--ink);border-bottom:1px solid #17324e2e;grid-template-columns:7rem 1fr;align-items:baseline;gap:1rem;padding:.95rem 0;text-decoration:none;display:grid}a._link_4sec7_443:hover{color:var(--panel-accent,var(--c-brand))}._link_4sec7_443[data-disabled=true]{color:var(--ink-faint)}._linkLabel_4sec7_447{font-family:var(--ff-display);font-size:var(--fs-200);font-weight:600}._linkValue_4sec7_448{font-size:var(--fs-300);overflow-wrap:anywhere}._form_4sec7_450{gap:.9rem;margin-top:1.8rem;display:grid}._field_4sec7_451{gap:.35rem;display:grid}._fieldLabel_4sec7_452{color:var(--ink-muted);font-family:var(--ff-display);font-size:var(--fs-200);font-weight:600}._input_4sec7_453,._textarea_4sec7_453{width:100%;color:var(--ink);font-size:var(--fs-300);background:#fffaf0;border:1px solid #17324e3d;border-radius:0;padding:.8rem}._input_4sec7_453:hover,._textarea_4sec7_453:hover{border-color:#17324e80}._input_4sec7_453[aria-invalid=true],._textarea_4sec7_453[aria-invalid=true]{border-color:#b84b3e}._textarea_4sec7_453{resize:vertical;min-height:5.5rem}._error_4sec7_457{color:#a33d32;font-size:var(--fs-200)}._submit_4sec7_458{border:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--ff-display);font-size:var(--fs-300);border-radius:0;justify-self:start;padding:.7rem 1rem;font-weight:600}._submit_4sec7_458:hover{background:var(--panel-accent,var(--c-brand))}._submit_4sec7_458:disabled{opacity:.5;cursor:default}._sent_4sec7_461{border-left:3px solid var(--panel-accent,var(--c-brand));color:var(--ink);font-size:var(--fs-300);background:#fffaf0;margin-top:1.5rem;padding:1rem}._sent_4sec7_461 a{color:inherit}@media (width<=68rem){._panel_4sec7_37,._panel_4sec7_37[data-wide=true]{width:100%;height:min(42rem,100%)}._projectBrowser_4sec7_319{grid-template-columns:minmax(12.5rem,.75fr) minmax(0,1.4fr)}._projectHero_4sec7_398{grid-template-columns:1fr}._projectMark_4sec7_377{min-height:8rem}}@media (aspect-ratio<=1),(width<=48rem){._shell_4sec7_15{padding:0}._panel_4sec7_37,._panel_4sec7_37[data-wide=true]{width:100%;height:100%;padding:calc(4.1rem + var(--safe-t)) 1rem calc(5.4rem + var(--safe-b));box-shadow:none;border-width:.3rem;border-radius:0}._heading_4sec7_47{font-size:clamp(1.55rem,6.7vw,2.15rem)}._header_4sec7_195[data-hero=true]{grid-template-columns:1fr}._panelNavTitle_4sec7_489{display:none}._projectBrowser_4sec7_319{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}._projectIndex_4sec7_327{border-bottom:1px solid #17324e33;border-right:0;padding:.75rem 0 .55rem}._projectCount_4sec7_336{display:none}._projectList_4sec7_342{flex-direction:row;overflow:auto hidden}._projectTrigger_4sec7_354{border-top:0;border-right:1px solid #17324e21;grid-template-columns:1.8rem minmax(0,1fr);min-width:10.5rem;padding:.55rem}._projectTrigger_4sec7_354[data-state=active]{transform:translateY(-.2rem)}._projectMarkSmall_4sec7_377{display:none}._projectDetails_4sec7_391{padding:0}._projectHero_4sec7_398{grid-template-columns:minmax(6.5rem,.55fr) 1fr;min-height:7.5rem}._projectMark_4sec7_377{min-height:7.5rem}._projectHeroCopy_4sec7_416 h3{font-size:clamp(1.5rem,7vw,2.4rem)}._storyThread_4sec7_292{grid-template-columns:1fr;gap:.35rem}._link_4sec7_443{grid-template-columns:1fr;gap:.2rem}}@media (width<=48rem) and (orientation:portrait){._panel_4sec7_37,._panel_4sec7_37[data-wide=true]{width:100vw;height:100dvh;min-height:100%;padding-top:calc(4.65rem + var(--safe-t));border:0}}@media (height<=30rem) and (aspect-ratio>=1){._shell_4sec7_15{padding:0}._panel_4sec7_37,._panel_4sec7_37[data-wide=true]{width:100%;height:100%;box-shadow:none;border-width:.25rem;border-radius:0;padding:3.35rem clamp(1rem,4vw,2.4rem) .9rem}._antenna_4sec7_56,._legs_4sec7_168{display:none}._heading_4sec7_47{font-size:clamp(1.15rem,3.2vw,1.6rem)}._panelNav_4sec7_489{margin:-2px 0 6px;padding-bottom:6px}._panelNavTitle_4sec7_489{display:none}._panelNav_4sec7_489{margin-top:0}._gridHeading_4sec7_545{margin:18px 0 10px}._pillGrid_4sec7_548{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._pill_4sec7_548{grid-template-columns:6.5rem minmax(0,1fr);gap:14px;padding:12px}._pillMedia_4sec7_550{aspect-ratio:1}}._identityGrid_4sec7_557{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,3rem);display:grid}._skills_4sec7_564{gap:1.1rem;display:grid}._skillGroup_4sec7_566 h3{font-family:var(--ff-display);font-size:var(--fs-200);color:var(--panel-accent,var(--c-brand));margin-bottom:.4rem;font-weight:700}._skillGroup_4sec7_566 ul{flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}._skillGroup_4sec7_566 li{font-size:var(--fs-200);color:var(--ink-muted);border:1px solid #17324e2e;border-radius:999px;padding:.25rem .55rem}._gallery_4sec7_590{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1.6rem;display:grid}._galleryItem_4sec7_597{gap:.4rem;margin:0;display:grid}._galleryItem_4sec7_597 img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}._gallerySlot_4sec7_602{aspect-ratio:4/3;background:#17324e0a;border:1px dashed #17324e47;border-radius:4px}._galleryItem_4sec7_597 figcaption{font-size:var(--fs-100);color:var(--ink-faint)}._contactBlock_4sec7_611{border-top:1px solid #17324e29;margin-top:1.8rem;padding-top:1.2rem}._contactLede_4sec7_617{font-size:var(--fs-300);color:var(--ink-muted);align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}._link_4sec7_443[data-disabled=true]{opacity:.55;cursor:default}._awards_4sec7_632{overscroll-behavior:contain;border-top:1px solid #17324e29;flex:auto;min-height:7rem;margin-top:1rem;padding-top:.9rem;overflow-y:auto}._awards_4sec7_632 h3{font-family:var(--ff-display);font-size:var(--fs-200);color:var(--panel-accent,var(--c-brand));align-items:center;gap:.4rem;margin-bottom:.6rem;font-weight:700;display:flex}._awards_4sec7_632 ul{gap:.65rem;padding:0;list-style:none;display:grid}._awards_4sec7_632 li{grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem;display:grid}._awardYear_4sec7_662{font-family:var(--ff-display);font-size:var(--fs-100);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.12rem}._awardCopy_4sec7_670{gap:.1rem;display:grid}._awardCopy_4sec7_670 strong{font-size:var(--fs-200);font-weight:600;line-height:1.3}._awardCopy_4sec7_670 small{font-size:var(--fs-100);color:var(--ink-faint);line-height:1.35}._journalTrigger_4sec7_678{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #17324e21;gap:.15rem;padding:.7rem .6rem;display:grid}._journalTrigger_4sec7_678:hover{background:#17324e0d}._journalTrigger_4sec7_678[data-state=active]{background:#17324e14}._journalTrigger_4sec7_678 strong{font-size:var(--fs-300);font-weight:600;line-height:1.3}._journalKind_4sec7_694{font-family:var(--ff-display);font-size:var(--fs-100);color:var(--panel-accent,var(--c-brand));font-weight:700}._journalDate_4sec7_700{font-size:var(--fs-100);color:var(--ink-faint)}._reader_4sec7_51{gap:.9rem;max-width:40rem;display:grid}._reader_4sec7_51 h3{font-family:var(--ff-display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15}._reader_4sec7_51 p{font-size:var(--fs-400);color:var(--ink-muted);line-height:1.72}._readerMeta_4sec7_712{font-family:var(--ff-display);font-size:var(--fs-100);color:var(--panel-accent,var(--c-brand));font-weight:700}._readerStandfirst_4sec7_718{font-size:var(--fs-500)!important;color:var(--ink)!important;line-height:1.5!important}@media (aspect-ratio<=1),(width<=48rem){._identityGrid_4sec7_557{grid-template-columns:1fr}._awards_4sec7_632{display:none}}._aboutIntro_4sec7_732{border-bottom:1px solid #17324e24;grid-template-columns:minmax(0,1fr) 13rem;align-items:center;gap:32px;padding-bottom:32px;display:grid}._aboutIntro_4sec7_732 ._body_4sec7_283{max-width:46ch}._aboutIntro_4sec7_732 ._aboutPortrait_4sec7_745{justify-self:center}._aboutPortrait_4sec7_745{aspect-ratio:1;object-fit:cover;object-position:50% 50%;border-radius:3px;width:100%}._socialRow_4sec7_760{font-size:var(--fs-300);flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}._socialRow_4sec7_760 a{color:var(--panel-accent,var(--c-brand));border-bottom:1px solid;text-decoration:none}._socialRow_4sec7_760 a:hover{color:var(--ink)}._socialRow_4sec7_760 [data-disabled=true]{color:var(--ink-faint)}._aboutBlock_4sec7_765{padding-top:32px}._aboutBlock_4sec7_765>h3{font-family:var(--ff-display);font-size:var(--fs-200);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-accent,var(--c-brand));margin-bottom:16px;font-weight:700}._aboutBlock_4sec7_765 ._body_4sec7_283{max-width:68ch}._currently_4sec7_780{gap:12px;max-width:60ch;padding:0;list-style:none;display:grid}._currently_4sec7_780 li{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:16px;display:grid}._currently_4sec7_780 span{font-size:var(--fs-200);color:var(--ink-faint)}._currently_4sec7_780 strong{font-weight:500;font-size:var(--fs-300)}._beliefs_4sec7_787{gap:24px;max-width:62ch;padding:0;list-style:none;display:grid}._beliefs_4sec7_787 li{border-left:2px solid var(--panel-accent,var(--c-brand));padding-left:16px}._beliefs_4sec7_787 li[data-offset=true]{margin-left:12%}._beliefs_4sec7_787 p{font-family:var(--ff-display);font-size:var(--fs-500);line-height:1.35}._beliefs_4sec7_787 small{font-size:var(--fs-200);color:var(--ink-faint);margin-top:8px;line-height:1.5;display:block}._shelf_4sec7_793{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:24px;display:grid}._shelf_4sec7_793 h4{font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}._shelf_4sec7_793 ul{font-size:var(--fs-300);gap:4px;padding:0;list-style:none;display:grid}._photoStrip_4sec7_799{grid-template-columns:repeat(6,1fr);gap:8px;padding:0;list-style:none;display:grid}._photoStrip_4sec7_799 li[data-layout=wide]{grid-column:span 6}._photoStrip_4sec7_799 li[data-layout=half]{grid-column:span 3}._photoStrip_4sec7_799 li[data-layout=third]{grid-column:span 2}._photoStrip_4sec7_799 button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}._photoStrip_4sec7_799 img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .22s var(--ease-out-quart), filter .22s var(--ease-out-quart);border-radius:2px}._photoStrip_4sec7_799 button:hover img{filter:brightness(1.05);transform:scale(1.03)}._contactLede_4sec7_617{max-width:60ch;font-size:var(--fs-300);color:var(--ink-muted)}._contactLede_4sec7_617 a{color:var(--panel-accent,var(--c-brand));text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}._contactLede_4sec7_617 a:hover{text-decoration-thickness:2px}._lightbox_4sec7_829{z-index:5;background:#080e1af0;place-items:center;padding:32px;display:grid;position:absolute;inset:0}._lightboxFigure_4sec7_839{gap:12px;max-width:100%;max-height:100%;margin:0;display:grid}._lightboxFigure_4sec7_839 img{object-fit:contain;border-radius:2px;max-width:100%;max-height:70vh}._lightboxFigure_4sec7_839 figcaption{color:#e6ecf6;font-size:var(--fs-200);justify-content:space-between;gap:24px;display:flex}._lightboxCount_4sec7_848{color:#e6ecf699;font-variant-numeric:tabular-nums}._lightboxButton_4sec7_850{color:#e6ecf6;cursor:pointer;background:#0c1628e6;border:1px solid #e6ecf64d;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute}._lightboxButton_4sec7_850:hover{background:#1e3050f2}._lightboxClose_4sec7_862{top:16px;right:16px}._lightboxPrev_4sec7_863{top:50%;left:16px;transform:translateY(-50%)}._lightboxNext_4sec7_864{top:50%;right:16px;transform:translateY(-50%)}._featured_4sec7_870{border-bottom:1px solid #17324e24;grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:32px;padding:32px 0;display:grid}._featured_4sec7_870[data-flip=true]{grid-template-columns:minmax(0,1fr) 13rem}._featured_4sec7_870[data-flip=true] ._featuredMedia_4sec7_885{order:2}._featuredMedia_4sec7_885 img{aspect-ratio:1;object-fit:contain;background:0 0;border-radius:0;width:100%}._featuredCopy_4sec7_897{align-content:center;gap:12px;display:grid}._featuredMeta_4sec7_898{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-accent,var(--c-brand))}._featuredCopy_4sec7_897 h3{font-family:var(--ff-display);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15}._featuredCopy_4sec7_897 p{font-size:var(--fs-300);color:var(--ink-muted);max-width:46ch;line-height:1.6}._featuredLink_4sec7_902{color:var(--ink);font-family:var(--ff-display);font-size:var(--fs-300);cursor:pointer;border:0;border-bottom:1px solid var(--panel-accent,var(--c-brand));background:0 0;justify-self:start;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}._featuredLink_4sec7_902 svg{transition:transform .22s var(--ease-out-quart)}._featuredLink_4sec7_902:hover svg{transform:translate(3px)}._pillGrid_4sec7_548{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin:8px 0 32px;padding:0;list-style:none;display:grid}._pill_4sec7_548{--pill:var(--c-brand);background:var(--paper);height:100%;transition:box-shadow var(--dur-fast) var(--ease-out-quart);border-radius:20px;grid-template-columns:9.25rem minmax(0,1fr);align-items:stretch;gap:20px;padding:16px;display:grid;box-shadow:0 0 0 1px #17324e29}._pill_4sec7_548:hover{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--pill) 62%, transparent)}._pillMedia_4sec7_550{background:#fff;border-radius:14px;height:100%;min-height:10rem;overflow:hidden}._pillMedia_4sec7_550 img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}._pillCopy_4sec7_970{align-content:center;gap:6px;min-width:0;display:grid}._pillMeta_4sec7_971{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}._pillCopy_4sec7_970 h3{font-family:var(--ff-display);letter-spacing:-.01em;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.2}._pillDesc_4sec7_988{font-size:var(--fs-300);color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:31rem;min-height:4.65em;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=90rem){._pillDesc_4sec7_988{font-size:var(--fs-200)}}@media (width<=78rem) and (width>=48.01rem) and (aspect-ratio>=1){._pillGrid_4sec7_548{grid-template-columns:minmax(0,1fr)}._pillDesc_4sec7_988{max-width:none}}._pillLink_4sec7_1015{background:var(--ink);color:#fff;font-family:var(--ff-display);font-size:var(--fs-200);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out-quart);border:0;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;font-weight:600;display:inline-flex}._pillLink_4sec7_1015:hover{filter:brightness(1.12)}._pillLink_4sec7_1015:disabled{opacity:.55;cursor:default}._pillLink_4sec7_1015:disabled:hover{filter:none}._gridHeading_4sec7_545{font-family:var(--ff-display);font-size:var(--fs-200);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:32px 0 16px}._projectGrid_4sec7_1045{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px;padding:0;list-style:none;display:grid}._projectCard_4sec7_1047{text-align:left;width:100%;color:inherit;cursor:pointer;transition:border-color .22s var(--ease-out-quart), transform .22s var(--ease-out-quart);background:#17324e08;border:1px solid #17324e29;grid-template-rows:auto auto;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:4px 12px;padding:16px;display:grid}._projectCard_4sec7_1047:hover{border-color:var(--panel-accent,var(--c-brand));transform:translateY(-2px)}._projectCard_4sec7_1047[data-static=true]{cursor:default}._projectCard_4sec7_1047[data-static=true]:hover{border-color:#17324e29;transform:none}._projectCardMeta_4sec7_1070{font-size:var(--fs-100);letter-spacing:.05em;text-transform:uppercase;color:var(--panel-accent,var(--c-brand))}._projectCard_4sec7_1047 strong{font-family:var(--ff-display);font-size:var(--fs-300);font-weight:600;line-height:1.3}._projectCardDesc_4sec7_1072{font-size:var(--fs-200);color:var(--ink-faint);line-height:1.5}._projectDetail_4sec7_391{align-content:start;gap:clamp(1.2rem,2vw,2rem);display:grid}._projectDetailTop_4sec7_1090{border-bottom:1px solid #17324e29;grid-template-columns:minmax(15rem,.86fr) minmax(20rem,1.14fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);min-height:min(26rem,48vh);padding-bottom:clamp(1rem,2vw,2rem);display:grid}._projectDetailTop_4sec7_1090[data-has-image=false]{grid-template-columns:minmax(0,48rem);min-height:16rem}._detailBack_4sec7_1078{color:var(--ink-muted);font-family:var(--ff-display);font-size:var(--fs-200);cursor:pointer;transition:background-color .2s var(--ease-out-quart), color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart);background:0 0;border:1px solid #17324e33;border-radius:999px;align-items:center;gap:7px;margin-right:auto;padding:6px 12px 6px 9px;font-weight:600;display:inline-flex}._detailBack_4sec7_1078:hover{color:var(--ink);border-color:var(--panel-accent,var(--c-brand));background:#17324e0d}._detailBack_4sec7_1078 svg{transition:transform .2s var(--ease-out-quart)}._detailBack_4sec7_1078:hover svg{transform:translate(-2px)}._detailBackFoot_4sec7_1134{justify-self:start;margin:8px 0 0}._projectDetailHero_4sec7_1140{gap:12px;max-width:44rem;display:grid}._projectDetailHero_4sec7_1140 ._heading_4sec7_47{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.2rem,4.7vw,5.5rem);line-height:.94}._projectDetailHero_4sec7_1140 ._lede_4sec7_252{max-width:48ch}._projectMetaLine_4sec7_1148{font-size:var(--fs-200);color:var(--ink-faint)}._projectHeroImage_4sec7_1155{object-fit:cover;object-position:50% 32%;background:#17324e0a;border-radius:10px;width:100%;height:clamp(15rem,36vw,25rem)}._projectHeroImage_4sec7_1155[data-fit=contain]{object-fit:contain;padding:8px}._projectFacts_4sec7_1170{border-top:1px solid #17324e29;border-bottom:1px solid #17324e29;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 32px;padding:16px 0;display:grid}._projectMeta_4sec7_1148{grid-template-columns:repeat(auto-fit,minmax(11rem,auto));gap:10px 32px;margin:0;display:grid}._projectMeta_4sec7_1148 div{gap:2px;display:grid}._projectMeta_4sec7_1148 dt{font-family:var(--ff-display);font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:700}._projectMeta_4sec7_1148 dd{font-size:var(--fs-300);color:var(--ink);margin:0;line-height:1.4}._projectLinks_4sec7_1197{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._projectLinks_4sec7_1197 a{color:var(--ink);font-family:var(--ff-display);font-size:var(--fs-200);transition:border-color .18s var(--ease-out-quart), color .18s var(--ease-out-quart);border:1px solid #17324e33;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-weight:600;text-decoration:none;display:inline-flex}._projectLinks_4sec7_1197 a:hover{border-color:var(--panel-accent,var(--c-brand));color:var(--panel-accent,var(--c-brand))}._projectStory_4sec7_1217{gap:4px;display:grid}._projectStorySection_4sec7_1218{border-bottom:1px solid #17324e1a;grid-template-columns:3rem minmax(0,68ch);gap:0 16px;padding:20px 0;display:grid}._projectStorySection_4sec7_1218:last-child{border-bottom:0}._projectStoryIndex_4sec7_1226{font-family:var(--ff-display);font-size:var(--fs-200);letter-spacing:.06em;color:var(--panel-accent,var(--c-brand));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5}._projectStorySection_4sec7_1218 h3{font-family:var(--ff-display);font-size:var(--fs-400);letter-spacing:-.015em;color:var(--ink);margin-bottom:8px;line-height:1.25}._projectStorySection_4sec7_1218 p{font-size:var(--fs-300);color:var(--ink-muted);line-height:1.7}@media (aspect-ratio<=1),(width<=48rem){._pillGrid_4sec7_548{grid-template-columns:minmax(0,1fr)}._projectDetailTop_4sec7_1090{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}._projectDetailHero_4sec7_1140 ._heading_4sec7_47{max-width:15ch;font-size:clamp(2rem,11vw,3.7rem)}._projectHeroImage_4sec7_1155{height:min(18rem,46vh)}._projectFacts_4sec7_1170{grid-template-columns:minmax(0,1fr)}._projectStorySection_4sec7_1218{grid-template-columns:minmax(0,1fr);gap:6px}._projectStoryIndex_4sec7_1226{line-height:1}}._journalYear_4sec7_1263{padding-top:24px}._journalYear_4sec7_1263 h3{font-family:var(--ff-display);font-size:var(--fs-200);color:var(--ink-faint);margin-bottom:8px}._journalYear_4sec7_1263 ul{padding:0;list-style:none}._journalRow_4sec7_1267{text-align:left;width:100%;color:inherit;cursor:pointer;transition:background-color .2s var(--ease-out-quart);background:0 0;border:0;border-top:1px solid #17324e21;grid-template-columns:5rem minmax(0,1fr);gap:24px;margin-inline:-8px;padding:16px 8px;display:grid}._journalRow_4sec7_1267:hover{background:#17324e0d}._journalRowDate_4sec7_1283{font-size:var(--fs-200);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:2px}._journalRowCopy_4sec7_1284{gap:4px;display:grid}._journalRowCopy_4sec7_1284 strong{font-family:var(--ff-display);font-size:var(--fs-400);font-weight:600;line-height:1.3}._journalRowCopy_4sec7_1284 small{font-size:var(--fs-100);color:var(--ink-faint)}._readerDate_4sec7_1288{font-size:var(--fs-200);color:var(--ink-faint)}._pullQuote_4sec7_1292{font-family:var(--ff-display);color:var(--ink);border:0;margin:32px 0 32px 8%;padding:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.35}._relatedLine_4sec7_1302{font-size:var(--fs-200);color:var(--panel-accent,var(--c-brand));border-top:1px solid #17324e24;margin-top:32px;padding-top:16px}@media (aspect-ratio<=1),(width<=48rem){._aboutIntro_4sec7_732{grid-template-columns:1fr}._aboutPortrait_4sec7_745{max-width:12rem}._featured_4sec7_870{grid-template-columns:1fr;gap:16px}._featured_4sec7_870[data-flip=true] ._featuredMedia_4sec7_885{order:0}._beliefs_4sec7_787 li[data-offset=true]{margin-left:0}._photoStrip_4sec7_799{grid-template-columns:repeat(2,1fr)}._photoStrip_4sec7_799 li[data-layout=wide]{grid-column:span 2}._photoStrip_4sec7_799 li[data-layout=half],._photoStrip_4sec7_799 li[data-layout=third]{grid-column:span 1}._journalRow_4sec7_1267{grid-template-columns:4rem minmax(0,1fr);gap:12px}._timelapseGrid_4sec7_1315,._pillGrid_4sec7_548{grid-template-columns:1fr}._pill_4sec7_548{grid-template-columns:1fr;gap:14px;padding:14px}._pillMedia_4sec7_550{aspect-ratio:16/10;height:auto;min-height:0}._pillCopy_4sec7_970{align-content:start}._projectGrid_4sec7_1045[data-columns="2"]{grid-template-columns:1fr}._lightbox_4sec7_829{padding:16px}}._panelNav_4sec7_489{margin:-4px 0 8px;margin-bottom:calc(var(--panel-gap) * -1);border-bottom:1px solid #17324e29;flex:none;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}._panelScroll_4sec7_268{padding-top:10px}._panelNavTitle_4sec7_489{color:var(--panel-accent,var(--c-brand));font-family:var(--ff-display);font-size:var(--fs-200);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding-right:4px;font-weight:700}._panelNav_4sec7_489 ul{flex-wrap:wrap;gap:4px;min-width:0;margin-right:auto;padding:0;list-style:none;display:flex}._panelNav_4sec7_489 button{color:var(--ink-faint);font-family:var(--ff-display);font-size:var(--fs-200);cursor:pointer;transition:background-color .2s var(--ease-out-quart), color .2s var(--ease-out-quart);background:0 0;border:0;border-radius:999px;padding:6px 10px;font-weight:600}._panelNav_4sec7_489 button:hover{color:var(--ink);background:#17324e0f}._panelNav_4sec7_489 button[aria-current=true]{color:var(--ink);background:#17324e1a}._expandButton_4sec7_1394{width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;transition:background-color .2s var(--ease-out-quart), color .2s var(--ease-out-quart);background:0 0;border:1px solid #17324e33;border-radius:6px;flex:none;place-items:center;display:grid}._expandButton_4sec7_1394:hover{color:var(--ink);background:#17324e12}._shell_4sec7_15[data-expanded=true]{padding:12px}._shell_4sec7_15[data-expanded=true] ._antenna_4sec7_56,._shell_4sec7_15[data-expanded=true] ._legs_4sec7_168{display:none}._panel_4sec7_37[data-expanded=true]{border-width:2px;border-radius:10px;width:100%;height:100%}._photoFeature_4sec7_1423{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}._photoFeature_4sec7_1423 button,._aboutPhoto_4sec7_1430{cursor:pointer;width:100%;transition:box-shadow .24s var(--ease-out-quart), transform .24s var(--ease-out-quart);background:0 0;border:0;border-radius:10px;padding:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #17324e29,0 6px 18px -12px #060e1c99}._photoFeature_4sec7_1423 img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .32s var(--ease-out-quart);display:block}._photoFeature_4sec7_1423 button:hover{box-shadow:0 0 0 2px var(--panel-accent,var(--c-brand)), 0 14px 30px -16px #060e1cbf;transform:translateY(-2px)}._photoFeature_4sec7_1423 button:hover img{transform:scale(1.06)}._photoFeature_4sec7_1423 button{position:relative}._photoFeature_4sec7_1423 button:after{content:"";opacity:0;transition:opacity .18s var(--ease-out-quart);pointer-events:none;background:linear-gradient(#0914221f 38%,#091422c7);position:absolute;inset:0}._shotCaption_4sec7_1471{z-index:1;color:#fdfbf6;font-family:var(--ff-display);font-size:var(--fs-200);text-align:left;text-wrap:balance;opacity:0;transition:opacity .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);pointer-events:none;font-weight:600;line-height:1.25;position:absolute;bottom:9px;left:10px;right:10px;transform:translateY(.3rem)}._photoFeature_4sec7_1423 button:hover:after,._photoFeature_4sec7_1423 button:focus-visible:after{opacity:1}._photoFeature_4sec7_1423 button:hover ._shotCaption_4sec7_1471,._photoFeature_4sec7_1423 button:focus-visible ._shotCaption_4sec7_1471{opacity:1;transform:translateY(0)}._aboutPhoto_4sec7_1430{cursor:default;margin:0;position:relative}._aboutPhoto_4sec7_1430 ._shotCaption_4sec7_1471{opacity:1;background:linear-gradient(#0000,#091422c7);padding:24px 10px 9px;inset:auto 0 0;transform:none}._projectCardThumb_4sec7_1507{aspect-ratio:1;background:#17324e0d;border:1px solid #17324e1a;border-radius:3px;grid-row:1/-1;align-self:start;width:2.6rem;display:block;overflow:hidden}._projectCardThumb_4sec7_1507 img{object-fit:cover;width:100%;height:100%;display:block}._websiteList_4sec7_1521{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:16px;margin:24px 0 8px;list-style:none;display:grid}._websiteCard_4sec7_1528{height:100%;color:var(--ink);transition:border-color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);border:1px solid #17324e29;gap:6px;padding:12px;text-decoration:none;display:grid}a._websiteCard_4sec7_1528:hover{border-color:var(--panel-accent,var(--c-brand));transform:translateY(-2px)}._websiteThumb_4sec7_1539{aspect-ratio:16/10;background:#17324e0d;border:1px solid #17324e14;width:100%;margin-bottom:4px;display:block;overflow:hidden}._websiteThumb_4sec7_1539 img{object-fit:cover;width:100%;height:100%;display:block}._websiteCard_4sec7_1528 strong{font-family:var(--ff-display);font-size:var(--fs-400);line-height:1.2}._websiteBlurb_4sec7_1550{font-size:var(--fs-200);color:var(--ink-muted);line-height:1.5}._websiteUrl_4sec7_1551{font-size:var(--fs-100);color:var(--panel-accent,var(--c-brand));letter-spacing:.02em}._projectGrid_4sec7_1045[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._projectGrid_4sec7_1045[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._awardRow_4sec7_1559{gap:0;margin:12px 0 8px;list-style:none;display:grid}._awardRow_4sec7_1559 li{border-top:1px solid #17324e2b;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}._awardIndex_4sec7_1573{font-family:var(--ff-display);font-size:var(--fs-200);color:var(--ink-faint);font-weight:700}._awardCopy_4sec7_670{gap:3px;min-width:0;display:grid}._awardYear_4sec7_662{font-size:var(--fs-200);color:var(--ink-faint);font-variant-numeric:tabular-nums}._awardRow_4sec7_1559 strong{font-family:var(--ff-display);font-size:var(--fs-400);line-height:1.3}._awardLine_4sec7_1577{min-width:0}._awardOrg_4sec7_1578{font-size:var(--fs-200);color:var(--ink-muted)}._awardNote_4sec7_1579{font-size:var(--fs-100);color:var(--ink-faint);line-height:1.45}._talkGrid_4sec7_1581{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 8px;list-style:none;display:grid}._talkGrid_4sec7_1581 li{min-width:0}._talkMedia_4sec7_1595{aspect-ratio:4/3;width:100%;color:var(--ink-faint);font-family:var(--ff-display);font-size:var(--fs-200);transition:box-shadow .24s var(--ease-out-quart), transform .24s var(--ease-out-quart);background:#e7e1d5;border-radius:10px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #17324e24,0 10px 24px -16px #17324e80}._talkMedia_4sec7_1595 img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-out-quart);display:block}._talkGrid_4sec7_1581 li:hover ._talkMedia_4sec7_1595{box-shadow:0 0 0 2px var(--panel-accent,var(--c-brand)), 0 14px 30px -16px #060e1cbf;transform:translateY(-2px)}._talkGrid_4sec7_1581 li:hover ._talkMedia_4sec7_1595 img{transform:scale(1.04)}._talkCopy_4sec7_1622{gap:2px;padding-top:10px;display:grid}._talkCopy_4sec7_1622 strong{font-family:var(--ff-display);font-size:var(--fs-300);line-height:1.3}._talkLine2_4sec7_1624{color:var(--ink-muted)}._talkCopy_4sec7_1622 a{color:inherit;text-underline-offset:3px}._timelapseGrid_4sec7_1315{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 8px;list-style:none;display:grid}._timelapseGrid_4sec7_1315 li{min-width:0;display:block}._timelapseCard_4sec7_1646{cursor:zoom-in;width:100%;transition:box-shadow .24s var(--ease-out-quart), transform .24s var(--ease-out-quart);background:#0d1620;border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #17324e24,0 10px 24px -16px #17324e80}._timelapseCard_4sec7_1646 video,._timelapseCard_4sec7_1646 img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .32s var(--ease-out-quart);display:block}._timelapseCard_4sec7_1646:hover,._timelapseCard_4sec7_1646:focus-visible{box-shadow:0 0 0 2px var(--panel-accent,var(--c-brand)), 0 14px 30px -16px #060e1cbf;transform:translateY(-2px)}._timelapseCard_4sec7_1646:hover video,._timelapseCard_4sec7_1646:hover img,._timelapseCard_4sec7_1646:focus-visible video,._timelapseCard_4sec7_1646:focus-visible img{transform:scale(1.04)}._timelapseCard_4sec7_1646:after{content:"";z-index:1;opacity:0;transition:opacity .18s var(--ease-out-quart);pointer-events:none;background:linear-gradient(#0914221f 38%,#091422d1);position:absolute;inset:0}._timelapseCard_4sec7_1646:hover:after,._timelapseCard_4sec7_1646:focus-visible:after{opacity:1}._timelapseCaption_4sec7_1694{z-index:2;color:#fdfbf6;text-align:left;text-wrap:balance;opacity:0;transition:opacity .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);pointer-events:none;gap:2px;display:grid;position:absolute;bottom:11px;left:12px;right:12px;transform:translateY(.35rem)}._timelapseCaption_4sec7_1694 strong{font-family:var(--ff-display);font-size:var(--fs-300);font-weight:700;line-height:1.25}._timelapseCaption_4sec7_1694 small{font-size:var(--fs-200);color:#fdfbf6d1;line-height:1.4}._timelapseCard_4sec7_1646:hover ._timelapseCaption_4sec7_1694,._timelapseCard_4sec7_1646:focus-visible ._timelapseCaption_4sec7_1694{opacity:1;transform:translateY(0)}._journalSoon_4sec7_1727{font-family:var(--ff-display);font-size:var(--fs-500);letter-spacing:-.01em;color:var(--panel-accent,var(--c-brand));margin:4px 0 8px;font-weight:600}._viewMore_4sec7_1736{color:var(--ink);font-family:var(--ff-display);font-size:var(--fs-200);cursor:pointer;transition:background-color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart);background:0 0;border:1px solid #17324e38;border-radius:999px;margin-top:16px;padding:8px 14px;font-weight:600}._viewMore_4sec7_1736:hover{border-color:var(--panel-accent,var(--c-brand));background:#17324e0f}._photoStrip_4sec7_799{gap:10px;margin-top:12px}._photoStrip_4sec7_799 button{transition:box-shadow .24s var(--ease-out-quart);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #17324e29}._photoStrip_4sec7_799 button:hover{box-shadow:0 0 0 2px var(--panel-accent,var(--c-brand))}._photoStrip_4sec7_799 img{border-radius:0}._journeyHero_4sec7_226{aspect-ratio:16/10;object-fit:cover;object-position:center 22%;width:100%;display:block}._aboutPortrait_4sec7_745,._projectHeroImage_4sec7_1155,._journeyHero_4sec7_226{border-radius:10px;box-shadow:0 0 0 1px #17324e24,0 10px 26px -18px #060e1c99}._featuredMedia_4sec7_885 img{transition:transform .32s var(--ease-out-quart)}._featured_4sec7_870:hover ._featuredMedia_4sec7_885 img{transform:scale(1.03)}@media (width<=60rem){._photoFeature_4sec7_1423{grid-template-columns:repeat(4,minmax(0,1fr))}._talkGrid_4sec7_1581{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (aspect-ratio<=1),(width<=48rem){._photoFeature_4sec7_1423{grid-template-columns:repeat(2,1fr)}._talkGrid_4sec7_1581,._timelapseGrid_4sec7_1315{grid-template-columns:repeat(2,minmax(0,1fr))}._panelNav_4sec7_489{gap:8px}._panelNav_4sec7_489 ul{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._panelNav_4sec7_489 ul::-webkit-scrollbar{display:none}}@media (width<=35rem){._talkGrid_4sec7_1581,._timelapseGrid_4sec7_1315{grid-template-columns:minmax(0,1fr)}}@media (aspect-ratio<=1),(width<=48rem){._shell_4sec7_15:not([data-expanded=true]){padding:calc(.6rem + var(--safe-t)) .6rem calc(.6rem + var(--safe-b));display:block}._shell_4sec7_15:not([data-expanded=true]) ._antenna_4sec7_56,._shell_4sec7_15:not([data-expanded=true]) ._legs_4sec7_168{display:none}._panel_4sec7_37:not([data-expanded=true]){width:100%;height:100%;padding-top:calc(4.1rem + var(--safe-t));border:.3rem solid #343a4a;border-radius:.7rem;box-shadow:0 18px 44px -22px #040a16cc}}._player_xb7f9_1{pointer-events:auto;align-items:stretch;display:flex;position:relative}._toggle_xb7f9_3,._trackTrigger_xb7f9_3{color:#17324e;min-height:2.6rem;font-family:var(--ff-display);font-size:var(--fs-200);background:#f4efe4f0;border:1px solid #17324e59;border-radius:0;align-items:center;font-weight:600;display:inline-flex}._toggle_xb7f9_3{gap:.45rem;padding:.55rem .65rem}html[data-theme=day] ._toggle_xb7f9_3{color:#183b49;background:#e8f1f0;border-color:#9db8bf;border-radius:8px}._toggle_xb7f9_3:hover,._trackTrigger_xb7f9_3:hover{background:#fffaf0}._toggle_xb7f9_3 svg,._trackTrigger_xb7f9_3 svg{flex:none;width:1rem;height:1rem}._trackTrigger_xb7f9_3{gap:.45rem;max-width:11.5rem;padding:.55rem .7rem}._trackName_xb7f9_22{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._bars_xb7f9_24{align-items:center;gap:2px;width:.7rem;height:.8rem;display:inline-flex}._bars_xb7f9_24 i{transform-origin:50% 100%;background:currentColor;width:2px;height:30%}._toggle_xb7f9_3[data-playing=true] ._bars_xb7f9_24 i{animation:1.1s ease-in-out infinite alternate _sound-bar_xb7f9_1}._toggle_xb7f9_3[data-playing=true] ._bars_xb7f9_24 i:nth-child(2){animation-delay:-.55s}._toggle_xb7f9_3[data-playing=true] ._bars_xb7f9_24 i:nth-child(3){animation-delay:-.2s}._selectContent_xb7f9_30{z-index:120;width:min(22rem,100vw - 1.5rem);max-height:min(30rem, var(--radix-select-content-available-height));color:#17324e;background:#f4efe4;border:1px solid #17324e52;overflow:hidden;box-shadow:0 18px 50px #17324e38}._selectViewport_xb7f9_41{padding:.4rem}._selectLabel_xb7f9_42{color:#17324e94;font-family:var(--ff-display);font-size:var(--fs-200);padding:.55rem .65rem .7rem}._selectItem_xb7f9_44{cursor:pointer;border-top:1px solid #17324e1f;outline:none;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.55rem;min-height:3.2rem;padding:.45rem .65rem;display:grid;position:relative}._selectItem_xb7f9_44[data-highlighted]{background:#fffaf0}._selectItem_xb7f9_44[data-state=checked]{background:#e7f1f4}._selectNumber_xb7f9_58{color:#17324e7a;font-size:var(--fs-100);font-variant-numeric:tabular-nums}._selectCopy_xb7f9_59{gap:.08rem;display:grid}._selectCopy_xb7f9_59 strong{font-family:var(--ff-display);font-size:var(--fs-300)}._selectCopy_xb7f9_59 small{color:#17324e99;font-size:var(--fs-100)}._selectCheck_xb7f9_62{place-items:center;display:grid}._selectCheck_xb7f9_62 svg{width:.95rem;height:.95rem}@keyframes _sound-bar_xb7f9_1{0%{transform:scaleY(.45)}to{transform:scaleY(2.2)}}@media (prefers-reduced-motion:reduce){._toggle_xb7f9_3[data-playing=true] ._bars_xb7f9_24 i{animation:none;transform:scaleY(1)}}@media (width<=38rem){._toggleLabel_xb7f9_72{display:none}._trackTrigger_xb7f9_3{max-width:8.4rem}}@media (width<=25rem){._trackTrigger_xb7f9_3{max-width:5.8rem}}._blocked_xb7f9_82{color:#17324e;max-width:14rem;font-size:var(--fs-100);background:#f4efe4f5;border:1px solid #17324e59;margin-top:.4rem;padding:.4rem .55rem;line-height:1.35;position:absolute;top:100%;right:0}html[data-theme=night] ._toggle_xb7f9_3{color:#e8eeff;background:#0b162cf0;border-color:#96b2e88c}html[data-theme=night] ._toggle_xb7f9_3:hover{background:#16305c}._layer_1g4hp_1{z-index:var(--z-panel);pointer-events:none;position:fixed;inset:0}._titleWrap_1g4hp_8{padding:var(--gutter);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}._title_1g4hp_8{color:#f4efe4;font-family:var(--ff-display);font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--tr-title);white-space:nowrap;opacity:0;transform-origin:50%;will-change:transform, opacity;margin:0}._flash_1g4hp_31{z-index:var(--z-flash);opacity:0;pointer-events:none;will-change:opacity;background:#ffffffb8;position:fixed;inset:0}._chrome_1g4hp_41{z-index:5;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out-quart);position:fixed;inset:0}._chrome_1g4hp_41[data-visible=true]{opacity:1}._actions_1g4hp_51{top:calc(1rem + var(--safe-t));right:var(--gutter);pointer-events:auto;align-items:center;gap:.5rem;display:flex;position:absolute}._projectsShortcut_1g4hp_61,._exploreLaunch_1g4hp_62{color:#17324e;min-height:2.6rem;font-family:var(--ff-display);font-size:var(--fs-200);transition:background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);background:#f4efe4eb;border:1px solid #17324e59;border-radius:0;align-items:center;gap:.5rem;padding:.55rem .75rem;font-weight:600;display:inline-flex}._projectsShortcut_1g4hp_61:hover,._exploreLaunch_1g4hp_62:hover{background:#fffaf0;transform:translateY(-1px)}._projectsShortcut_1g4hp_61:disabled,._exploreLaunch_1g4hp_62:disabled{opacity:.45;cursor:default;transform:none}._exploreLaunch_1g4hp_62{color:#f6ffff;background:#137c8b;border-color:#137c8b;box-shadow:0 10px 28px -14px #063f48cc}._exploreLaunch_1g4hp_62:hover{background:#0f6672}@media (pointer:coarse),(hover:none){._exploreLaunch_1g4hp_62{display:none}}._mapPrompt_1g4hp_95{left:var(--gutter);bottom:calc(6.15rem + var(--safe-b));color:#17324e;font-family:var(--ff-display);font-size:var(--fs-300);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);position:absolute;transform:translateY(.35rem)}._mapPrompt_1g4hp_95[data-visible=true]{opacity:.76;transform:translateY(0)}._back_1g4hp_108{right:var(--gutter);bottom:calc(1.35rem + var(--safe-b));color:#fff4ee;min-height:2.9rem;font-family:var(--ff-display);font-size:var(--fs-300);letter-spacing:-.01em;pointer-events:auto;opacity:0;transition:opacity var(--dur-base) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);background:#c4543f;border:1px solid #c4543f;border-radius:0;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-weight:700;display:inline-flex;position:absolute;transform:translateY(.5rem);box-shadow:0 10px 26px -12px #781e12d9}._back_1g4hp_108[data-visible=true]{opacity:1;transform:translate(0)}._back_1g4hp_108[data-visible=false]{pointer-events:none}._back_1g4hp_108:hover{background:#a8402d;border-color:#a8402d}._backLabel_1g4hp_144{display:inline}._nav_1g4hp_147{left:var(--gutter);bottom:calc(1.2rem + var(--safe-b));max-width:calc(100vw - var(--gutter) * 2);pointer-events:auto;transition:max-width var(--dur-slow) var(--ease-out-quart), opacity .24s var(--ease-out-quart);background:#f4efe4f0;border:1px solid #17324e57;border-radius:0;flex-wrap:nowrap;align-items:stretch;display:flex;position:absolute;overflow:visible;box-shadow:0 14px 34px #17324e1f}._navItem_1g4hp_170{color:#17324eb8;text-align:left;min-width:8.5rem;transition:color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);border-right:1px solid #17324e2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .8rem;display:inline-grid}._navItem_1g4hp_170:last-child{border-right:0}._navChevron_1g4hp_183{opacity:.62;transition:transform .18s var(--ease-out-quart), opacity .18s var(--ease-out-quart);margin-left:auto}._navItem_1g4hp_170[aria-expanded=true] ._navChevron_1g4hp_183{opacity:1;transform:rotate(180deg)}._navItem_1g4hp_170:hover,._navItem_1g4hp_170[aria-current=true]{color:#d47745;background:#fffaf0}._navItem_1g4hp_170:disabled{cursor:default}._navNumber_1g4hp_196{font-family:var(--ff-display);font-size:var(--fs-100);color:#17324e80;font-variant-numeric:tabular-nums}._navCopy_1g4hp_197{white-space:nowrap;gap:.05rem;display:grid}._navCopy_1g4hp_197 strong{font-family:var(--ff-display);font-size:var(--fs-200);line-height:1.1}._navCopy_1g4hp_197 small{color:#17324e94;font-size:.6rem;line-height:1.2}html[data-theme=day] ._nav_1g4hp_147{background:#e8f1f0;border-color:#9db8bf;border-radius:12px;box-shadow:0 8px 24px #142f401f}html[data-theme=day] ._navItem_1g4hp_170{color:#183b49;border-color:#bfd1d4}html[data-theme=day] ._navItem_1g4hp_170:hover,html[data-theme=day] ._navItem_1g4hp_170[aria-current=true]{color:#0d5666;background:#d3e4e6}html[data-theme=day] ._navCopy_1g4hp_197 small,html[data-theme=day] ._navNumber_1g4hp_196{color:#425f6a}html[data-theme=day] ._navItem_1g4hp_170:first-child{border-radius:12px 0 0 12px}html[data-theme=day] ._navItem_1g4hp_170:last-child{border-radius:0 12px 12px 0}html[data-theme=day] ._projectsShortcut_1g4hp_61{color:#183b49;background:#e8f1f0;border-color:#9db8bf;border-radius:8px}html[data-theme=day] ._exploreLaunch_1g4hp_62{background:#126678;border-color:#126678;border-radius:8px}html[data-theme=day] ._mapPrompt_1g4hp_95{color:#183b49;font-weight:600}@media (aspect-ratio>=1) and (width>=48.0625rem){._chrome_1g4hp_41[data-panel=true] ._nav_1g4hp_147{max-width:calc(100vw - var(--gutter) * 2)}}@media (width<=48rem),(aspect-ratio<=1){._actions_1g4hp_51{top:calc(.7rem + var(--safe-t));right:.75rem}._projectsShortcut_1g4hp_61 span,._exploreLaunch_1g4hp_62 span{display:none}._projectsShortcut_1g4hp_61,._exploreLaunch_1g4hp_62{padding-inline:.65rem}._back_1g4hp_108{top:calc(.7rem + var(--safe-t));bottom:auto;left:.75rem;right:auto}._mapPrompt_1g4hp_95,._hint_1g4hp_239{display:none}._nav_1g4hp_147{left:.65rem;right:.65rem;bottom:calc(.65rem + var(--safe-b));scrollbar-width:none;flex-wrap:nowrap;max-width:none;overflow-x:auto}._nav_1g4hp_147::-webkit-scrollbar{display:none}._navItem_1g4hp_170{flex:1 0 auto;min-width:max-content;padding:.55rem .65rem}._navCopy_1g4hp_197 small{display:none}}@media (width<=48rem) and (orientation:portrait){._actions_1g4hp_51{top:calc(.7rem + var(--safe-t));z-index:4;right:.75rem}._back_1g4hp_108{top:calc(.7rem + var(--safe-t));z-index:4;min-height:2.6rem;padding:.55rem .85rem;left:.75rem}._backLabel_1g4hp_144{display:none}}@media (width<=30rem){._navItem_1g4hp_170{text-align:center;grid-template-columns:auto 1fr auto;justify-items:center;gap:.2rem;min-width:4.3rem}._navItem_1g4hp_170 svg{display:none}._navCopy_1g4hp_197 strong{font-size:.67rem}._navNumber_1g4hp_196{font-size:.55rem}}html[data-theme=night] ._mapPrompt_1g4hp_95{color:#dae4ff}html[data-theme=night] ._projectsShortcut_1g4hp_61{color:#e8eeff;background:#0b162cf0;border-color:#96b2e88c}html[data-theme=night] ._projectsShortcut_1g4hp_61:hover{background:#16305c}html[data-theme=night] ._exploreLaunch_1g4hp_62{color:#f3feff;background:#147789;border-color:#78e1ebb8}html[data-theme=night] ._exploreLaunch_1g4hp_62:hover{background:#1a8a9a}html[data-theme=night] ._back_1g4hp_108{color:#fff4ee;background:#c4543f;border-color:#d9694f}._navGroup_1g4hp_306{display:flex;position:relative}._navMenu_1g4hp_307{z-index:2;opacity:0;pointer-events:none;min-width:11rem;transition:opacity .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);background:#f4efe4fa;border:1px solid #17324e47;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% - 1px);left:0;transform:translateY(6px);box-shadow:0 18px 40px -20px #060e1cb3}._navMenu_1g4hp_307[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}._navMenu_1g4hp_307 button{color:#17324e;width:100%;font-family:var(--ff-display);font-size:var(--fs-200);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-weight:600;display:block}._navMenu_1g4hp_307 button:hover{color:#d47745;background:#17324e17}html[data-theme=night] ._nav_1g4hp_147{background:#071325e0;border-color:#bedef657;box-shadow:0 14px 34px -14px #000000bf}html[data-theme=night] ._navItem_1g4hp_170{color:#f2f6ff;border-right-color:#bedef633}html[data-theme=night] ._navItem_1g4hp_170:hover,html[data-theme=night] ._navItem_1g4hp_170[aria-current=true]{color:#f1a06f;background:#1c345cd9}html[data-theme=night] ._navNumber_1g4hp_196{color:#e2ecffa8}html[data-theme=night] ._navCopy_1g4hp_197 small{color:#e2ecffc7}html[data-theme=night] ._navMenu_1g4hp_307{background:#0b162cf7;border-color:#96b2e873}html[data-theme=night] ._navMenu_1g4hp_307 button{color:#e8eeff}html[data-theme=night] ._navMenu_1g4hp_307 button:hover{color:#f1a06f;background:#7896d233}._actions_1g4hp_51,._mapPrompt_1g4hp_95{transition:opacity var(--dur-mid,.24s) var(--ease-out-quart)}html[data-panel-expanded=true] ._actions_1g4hp_51,html[data-panel-expanded=true] ._mapPrompt_1g4hp_95,html[data-panel-expanded=true] ._nav_1g4hp_147,._chrome_1g4hp_41[data-exploring=true] ._actions_1g4hp_51,._chrome_1g4hp_41[data-exploring=true] ._mapPrompt_1g4hp_95,._chrome_1g4hp_41[data-exploring=true] ._back_1g4hp_108,._chrome_1g4hp_41[data-exploring=true] ._nav_1g4hp_147{opacity:0;pointer-events:none}._exploreHud_1g4hp_411{z-index:8;color:#edf5ff;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out-quart), visibility 0s linear .28s;position:fixed;inset:0}._exploreHud_1g4hp_411[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}._exploreTop_1g4hp_423{top:calc(1rem + var(--safe-t));left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}._exploreMode_1g4hp_433{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071325d1;border:1px solid #bedef66b;align-items:center;gap:.65rem;padding:.55rem .8rem;display:flex;box-shadow:0 14px 34px -18px #000c}._exploreMode_1g4hp_433 strong{font-family:var(--ff-display);align-items:center;gap:.28rem;font-size:.82rem;line-height:1.1;display:flex}._exploreExit_1g4hp_451{color:#fff4ee;min-height:2.65rem;font-family:var(--ff-display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;transition:background-color .16s var(--ease-out-quart), transform .16s var(--ease-out-quart);background:#c4543feb;border:1px solid #c4543f;border-radius:0;align-items:center;gap:.48rem;padding:.58rem .82rem;font-size:.72rem;font-weight:700;display:inline-flex}._exploreExit_1g4hp_451:hover{background:#b44736;border-color:#d66a56;transform:translateY(-1px)}._reticle_1g4hp_470{opacity:0;width:1.15rem;height:1.15rem;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._exploreHud_1g4hp_411[data-ready=true] ._reticle_1g4hp_470{opacity:.62}._reticle_1g4hp_470[data-active=true]{opacity:1;transform:translate(-50%,-50%)scale(1.18)}._reticle_1g4hp_470 i{background:#f6fbffe6;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #000000b3}._reticle_1g4hp_470 i:last-child{transform:translate(-50%,-50%)rotate(90deg)}._reticle_1g4hp_470:after{content:"";background:#f6fbff;border-radius:50%;position:absolute;inset:.37rem;box-shadow:0 0 8px #137c8be6}._reticle_1g4hp_470[data-active=true]:after{background:#5ee1cf}._exploreBottom_1g4hp_503{left:50%;bottom:calc(1.1rem + var(--safe-b));width:min(44rem, calc(100vw - var(--gutter) * 2));justify-items:center;gap:.55rem;display:grid;position:absolute;transform:translate(-50%)}._flyButton_1g4hp_514{color:#f3ffff;min-height:2.7rem;font-family:var(--ff-display);pointer-events:auto;opacity:1;background:#137c8b;border:1px solid #7ee7d8cc;border-radius:0;align-items:center;gap:.52rem;padding:.58rem 1rem;font-size:.74rem;font-weight:700;transition:opacity .16s,transform .16s,background-color .16s;display:inline-flex;transform:translateY(0);box-shadow:0 12px 30px -16px #23dcd2cc}._flyButton_1g4hp_514:hover{background:#1994a2}._flyButton_1g4hp_514:disabled{opacity:.48;cursor:default}._flyButton_1g4hp_514[data-active=true]{background:#285fa0;border-color:#a7c9ff}._interactButton_1g4hp_537{color:#8ff0e1;min-height:2.7rem;font-family:var(--ff-display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#071928e6;border:1px solid #7ee7d8cc;border-radius:0;align-items:center;gap:.52rem;padding:.58rem 1rem;font-size:.74rem;font-weight:750;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:0 12px 30px -16px #23dcd2cc}._interactButton_1g4hp_537:hover{color:#fff;background:#137c8b;transform:translateY(-1px)}._interactButton_1g4hp_537 kbd{min-width:1.45rem;color:inherit;font:inherit;text-align:center;background:#ffffff14;border:1px solid #d2f4f066;padding:.14rem .3rem}._desktopControls_1g4hp_566{color:#e6f0faad;font-family:var(--ff-display);letter-spacing:.02em;text-shadow:0 1px 4px #000c;align-items:center;gap:1rem;font-size:.59rem;font-weight:650;display:flex}._desktopControls_1g4hp_566 span{align-items:center;gap:.24rem;display:inline-flex}._desktopControls_1g4hp_566 kbd{color:#f2f7ff;min-width:1.28rem;font:inherit;text-align:center;background:#061120a6;border:1px solid #dceaf859;padding:.16rem .3rem}._mobileControls_1g4hp_588{display:none}@media (pointer:coarse),(width<=45rem){._exploreTop_1g4hp_423{top:calc(.7rem + var(--safe-t));left:.7rem;right:.7rem}._exploreExit_1g4hp_451 span{display:none}._exploreMode_1g4hp_433{min-width:0}._desktopControls_1g4hp_566,._flyButton_1g4hp_514,._interactButton_1g4hp_537{display:none}._exploreBottom_1g4hp_503{bottom:calc(.72rem + var(--safe-b));width:calc(100vw - 1.4rem)}._mobileControls_1g4hp_588{pointer-events:none;justify-content:space-between;align-items:end;width:100%;display:flex}._touchPad_1g4hp_608{grid-template-rows:repeat(2,2.8rem);grid-template-columns:repeat(3,2.8rem);gap:.28rem;display:grid}._touchPad_1g4hp_608 button,._touchInteract_1g4hp_615{color:#edf7ff;font-family:var(--ff-display);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#071325cc;border:1px solid #d4e8f87a;border-radius:0;font-weight:750}._touchPad_1g4hp_608 button:active,._touchInteract_1g4hp_615:active{background:#137c8b}._touchUp_1g4hp_629{grid-area:1/2}._touchLeft_1g4hp_630{grid-area:2/1}._touchDown_1g4hp_631{grid-area:2/2}._touchRight_1g4hp_632{grid-area:2/3}._touchInteract_1g4hp_615{color:#8ff0e1;letter-spacing:.07em;border-color:#64e1cfad;width:4.9rem;height:4.9rem;font-size:.61rem}}@media (height<=37rem) and (pointer:coarse){._touchPad_1g4hp_608{transform-origin:0 100%;transform:scale(.86)}._touchInteract_1g4hp_615{transform-origin:100% 100%;transform:scale(.86)}}._journalCapture_1g4hp_655{color:#0000;caret-color:#0000;opacity:0;resize:none;pointer-events:auto;background:0 0;border:0;width:2px;height:2px;padding:0;position:absolute;bottom:0;left:0}._journalCapture_1g4hp_655:focus-visible{outline:none}@media (height<=30rem) and (aspect-ratio>=1){._back_1g4hp_108{top:calc(.55rem + var(--safe-t));min-height:2.25rem;font-size:var(--fs-200);padding:.45rem .75rem;bottom:auto;left:.75rem;right:auto}._nav_1g4hp_147{bottom:calc(.45rem + var(--safe-b))}._actions_1g4hp_51{top:calc(.45rem + var(--safe-t));gap:.4rem;right:.55rem}._projectsShortcut_1g4hp_61 span,._exploreLaunch_1g4hp_62 span{display:none}._projectsShortcut_1g4hp_61,._exploreLaunch_1g4hp_62,._back_1g4hp_108{min-height:2.2rem;padding:.4rem .7rem}._nav_1g4hp_147{bottom:calc(.45rem + var(--safe-b));left:.55rem}._navItem_1g4hp_170{padding:.4rem .6rem}._navCopy_1g4hp_197 small,._mapPrompt_1g4hp_95{display:none}}@media (height<=22rem) and (aspect-ratio>=1){._back_1g4hp_108{min-height:2rem;padding-block:.3rem}._navItem_1g4hp_170{padding-block:.4rem}}._fpv_1g4hp_717{opacity:0;pointer-events:none;transition:opacity var(--dur-mid,.26s) var(--ease-out-quart);background:radial-gradient(#0000 42%,#040a1247 78%,#040a129e 100%);position:absolute;inset:0}._fpv_1g4hp_717[data-active=true]{opacity:1}._fpvScan_1g4hp_735{mix-blend-mode:multiply;background:repeating-linear-gradient(#00000021 0 1px,#0000 1px 3px);position:absolute;inset:0}._fpvRoll_1g4hp_755{background:linear-gradient(#0000,#ffffff0b 35%,#ffffff0f 50%,#ffffff0b 65%,#0000);height:22%;animation:7s linear infinite _fpv-roll_1g4hp_1;display:none;position:absolute;left:0;right:0}@keyframes _fpv-roll_1g4hp_1{0%{top:100%}to{top:-25%}}._fpvMotor_1g4hp_780{opacity:calc(var(--fpv-throttle) * .5);background:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 5px);animation:.5s linear infinite _fpv-motor_1g4hp_1;position:absolute;inset:-20%}@keyframes _fpv-motor_1g4hp_1{0%{transform:translate(0)}to{transform:translate(7px,7px)}}._fpvStatic_1g4hp_800{opacity:calc(.06 + var(--fpv-throttle) * .16);mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");background-size:220px 220px;animation:.14s steps(3,end) infinite _fpv-static_1g4hp_1;position:absolute;inset:0}@keyframes _fpv-static_1g4hp_1{0%{background-position:0 0}33%{background-position:-60px 30px}66%{background-position:45px -55px}to{background-position:-25px -20px}}._fpvOsd_1g4hp_820{top:calc(.9rem + var(--safe-t));font-family:var(--ff-display);letter-spacing:.22em;color:#c6ffd6d1;text-shadow:0 0 6px #40ff8059;align-items:baseline;gap:.5rem;font-size:.62rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}._fpvOsd_1g4hp_820 b{font-weight:700}._fpvOsd_1g4hp_820 i{opacity:.6;font-style:normal}@media (prefers-reduced-motion:reduce){._fpv_1g4hp_717{transition:none}._fpvRoll_1g4hp_755{display:none}._fpvMotor_1g4hp_780,._fpvStatic_1g4hp_800{animation:none}}._flightInstruments_1g4hp_848{pointer-events:none;color:#ecfff7;text-shadow:1px 1px 1px #10221e,-1px -1px 1px #10221e;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;position:absolute;inset:0}._flightHeading_1g4hp_857{text-align:center;gap:8px;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%)}._flightHeading_1g4hp_857 strong{letter-spacing:2px;font-size:17px;font-weight:500}._flightHeading_1g4hp_857 small{opacity:.5;font-size:12px}._flightTelemetry_1g4hp_871{left:calc((50vw - min(22rem, 50vw - var(--gutter))) / 2);bottom:calc(1.25rem + var(--safe-b));grid-template-columns:76px 76px;gap:18px;display:grid;position:absolute;transform:translate(-50%)}._flightTelemetry_1g4hp_871>div{gap:6px;display:grid}._flightTelemetry_1g4hp_871 span{letter-spacing:1.6px;opacity:.8;font-size:9px}._flightTelemetry_1g4hp_871 strong{font-size:28px;font-weight:400}._flightTelemetry_1g4hp_871 small{font-size:10px}._chaseMonitor_1g4hp_884{aspect-ratio:3/2;outline-offset:3px;outline:1px solid #91b3b759;width:min(320px,30vw,44vh);position:absolute;bottom:24px;right:18px;box-shadow:0 8px 30px #00151d55}@media (width<=900px){._flightHeading_1g4hp_857{top:70px}._flightTelemetry_1g4hp_871{bottom:125px;left:18px;transform:none}}@media (height<=500px){._flightHeading_1g4hp_857{top:16px}._flightTelemetry_1g4hp_871 strong{font-size:20px}}
