@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;--control-bg:#f4efe4c7;--control-sheen:linear-gradient(145deg, #ffffff4d, #ffffff08 65%);--control-shadow:0 8px 22px -10px #060e1c4d, 0 2px 6px #060e1c0d;--control-shadow-hover:0 14px 28px -12px #060e1c61, 0 3px 8px #060e1c0f;--control-filter:blur(18px) saturate(145%);--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}}html[data-theme=day]{--control-bg:#e8f1f0c7}html[data-theme=night]{--control-bg:#0b162cc2;--control-sheen:linear-gradient(145deg, #ffffff1f, #ffffff04 65%);--control-shadow:0 10px 26px -10px #0000007a;--control-shadow-hover:0 16px 34px -12px #0009}*,: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_58ekn_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_58ekn_37 :focus-visible{outline-color:var(--panel-accent,#17324e)}._heading_58ekn_47:focus,._heading_58ekn_47:focus-visible,._comingSoonHeading_58ekn_49:focus,._comingSoonHeading_58ekn_49:focus-visible,._reader_58ekn_51 h2:focus,._reader_58ekn_51 h2:focus-visible{outline:none}._antenna_58ekn_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_58ekn_65,._antennaRight_58ekn_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_58ekn_65{transform:rotate(-28deg)scaleY(1)}._antennaRight_58ekn_66{transform:rotate(21deg)scaleY(.82)}._antennaBase_58ekn_81{background:#3d4353;border-radius:.4rem .4rem 0 0;width:1.5rem;height:.75rem;margin-left:-.75rem;position:absolute;bottom:-.35rem;left:50%}._panel_58ekn_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_58ekn_37[data-open=true]{opacity:1;transform:scale(1)}._panel_58ekn_37[data-open=false]{pointer-events:none;transition-duration:.18s,.28s}._panel_58ekn_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_58ekn_49{text-align:center;align-content:center;place-items:center;gap:.85rem;min-height:100%;display:grid}._comingSoon_58ekn_49 ._accentRule_58ekn_157{width:3.4rem}._comingSoonHeading_58ekn_49{color:var(--ink);letter-spacing:-.065em;outline-offset:8px;font-size:clamp(2.6rem,7vw,6.8rem);line-height:.95}:is(._shell_58ekn_15:has(._panel_58ekn_37[data-open=true]) ._antenna_58ekn_56,._shell_58ekn_15:has(._panel_58ekn_37[data-open=true]) ._legs_58ekn_168){opacity:1;transform:translateY(0)}._legs_58ekn_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_58ekn_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_58ekn_37,._panel_58ekn_37[data-open=true],._antenna_58ekn_56,._legs_58ekn_168{transition:opacity .14s linear;transform:none}}._header_58ekn_195{flex:none;gap:.65rem;display:grid}._header_58ekn_195[data-hero=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,3vw,2.6rem)}._headerCopy_58ekn_214{text-align:center;align-content:center;justify-items:center;gap:.65rem;display:grid}._headerHero_58ekn_221{justify-items:center;min-width:0;display:grid}._headerHero_58ekn_221 ._journeyHero_58ekn_226{width:min(100%,24rem)}._accentRule_58ekn_157{background:var(--panel-accent,var(--c-brand));width:2.6rem;height:3px}._eyebrow_58ekn_234{font-family:var(--ff-display);font-size:var(--fs-300);color:var(--panel-accent,var(--c-brand));font-weight:600}._heading_58ekn_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_58ekn_252{color:var(--ink-muted);font-size:var(--fs-500);line-height:1.52}._panelScroll_58ekn_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_58ekn_281{min-height:0;display:contents}._body_58ekn_283{max-width:60ch;color:var(--ink-muted);font-size:var(--fs-400);gap:1rem;line-height:1.65;display:grid}._storyThreads_58ekn_292{border-top:1px solid #17324e2e;gap:0;margin-top:2rem;padding:0;list-style:none;display:grid}._storyThread_58ekn_292{border-bottom:1px solid #17324e2e;grid-template-columns:minmax(7rem,.38fr) 1fr;gap:1rem;padding:1.1rem 0;display:grid}._storyThread_58ekn_292 h3{color:var(--ink);font-size:var(--fs-300);letter-spacing:-.015em;line-height:1.3}._storyThread_58ekn_292 p{color:var(--ink-muted);font-size:var(--fs-300);line-height:1.55}._projectBrowser_58ekn_319{border-top:1px solid #17324e33;flex:auto;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.65fr);min-height:0;display:grid}._projectIndex_58ekn_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_58ekn_336{color:var(--ink-faint);font-size:var(--fs-200);padding:.15rem 0 .8rem}._projectList_58ekn_342{flex-direction:column;flex:none;min-height:0;padding:0;display:flex}._projectTrigger_58ekn_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_58ekn_354:hover{background:#17324e0e}._projectTrigger_58ekn_354[data-state=active]{background:#fffaf0;transform:translate(.35rem)}._projectNumber_58ekn_370{color:var(--ink-faint);font-family:var(--ff-display);font-size:var(--fs-100);font-variant-numeric:tabular-nums}._projectMarkSmall_58ekn_377{aspect-ratio:1;color:#fff;place-items:center;width:2.35rem;display:grid}._projectMarkSmall_58ekn_377 svg{width:1.1rem;height:1.1rem}._projectTriggerCopy_58ekn_387{gap:.08rem;min-width:0;display:grid}._projectTriggerCopy_58ekn_387 strong{font-family:var(--ff-display);font-size:var(--fs-300);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._projectTriggerCopy_58ekn_387 span{color:var(--ink-muted);font-size:var(--fs-100)}._projectDetails_58ekn_391{min-height:0;padding-left:clamp(1rem,2.6vw,2.5rem)}._projectContent_58ekn_393{height:100%;padding-right:clamp(.2rem,1vw,.8rem)}._projectContent_58ekn_393:focus-visible{outline-offset:-3px}._projectContent_58ekn_393[data-state=inactive]{display:none}._projectContent_58ekn_393 article{gap:1.5rem;padding-bottom:2rem;display:grid}._projectHero_58ekn_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_58ekn_377{color:#fff;place-items:center;min-height:11rem;display:grid}._projectMark_58ekn_377 svg{width:clamp(3.5rem,6vw,6rem);height:clamp(3.5rem,6vw,6rem)}._projectHeroCopy_58ekn_416{flex-direction:column;justify-content:flex-end;gap:.45rem;padding-bottom:.5rem;display:flex}._projectHeroCopy_58ekn_416 p{color:var(--ink-muted);font-size:var(--fs-200)}._projectHeroCopy_58ekn_416 h3{color:var(--ink);letter-spacing:-.055em;font-size:clamp(1.8rem,1.1rem + 2.4vw,3.5rem);line-height:.98}._projectHeroCopy_58ekn_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_58ekn_421{max-width:44ch;color:var(--ink);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.45}._projectQuestion_58ekn_423{border-top:1px solid #17324e33;border-bottom:1px solid #17324e33;gap:.45rem;padding:1.25rem 0;display:grid}._projectQuestion_58ekn_423 span{color:var(--ink-faint);font-family:var(--ff-display);font-size:var(--fs-200);font-weight:600}._projectQuestion_58ekn_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_58ekn_435{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}._tag_58ekn_435{color:var(--ink-muted);font-size:var(--fs-100);border:1px solid #17324e2e;padding:.35rem .55rem}._attachments_58ekn_438{border-top:1px solid #17324e2e;gap:0;display:grid}._attachment_58ekn_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_58ekn_438[data-disabled=true]{color:var(--ink-faint)}._links_58ekn_443{border-top:1px solid #17324e2e;flex-direction:column;margin-top:1.8rem;padding:0;list-style:none;display:flex}._link_58ekn_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_58ekn_443:hover{color:var(--panel-accent,var(--c-brand))}._link_58ekn_443[data-disabled=true]{color:var(--ink-faint)}._linkLabel_58ekn_447{font-family:var(--ff-display);font-size:var(--fs-200);font-weight:600}._linkValue_58ekn_448{font-size:var(--fs-300);overflow-wrap:anywhere}._form_58ekn_450{gap:.9rem;margin-top:1.8rem;display:grid}._field_58ekn_451{gap:.35rem;display:grid}._fieldLabel_58ekn_452{color:var(--ink-muted);font-family:var(--ff-display);font-size:var(--fs-200);font-weight:600}._input_58ekn_453,._textarea_58ekn_453{width:100%;color:var(--ink);font-size:var(--fs-300);background:#fffaf0;border:1px solid #17324e3d;border-radius:0;padding:.8rem}._input_58ekn_453:hover,._textarea_58ekn_453:hover{border-color:#17324e80}._input_58ekn_453[aria-invalid=true],._textarea_58ekn_453[aria-invalid=true]{border-color:#b84b3e}._textarea_58ekn_453{resize:vertical;min-height:5.5rem}._error_58ekn_457{color:#a33d32;font-size:var(--fs-200)}._submit_58ekn_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_58ekn_458:hover{background:var(--panel-accent,var(--c-brand))}._submit_58ekn_458:disabled{opacity:.5;cursor:default}._sent_58ekn_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_58ekn_461 a{color:inherit}@media (width<=68rem){._panel_58ekn_37,._panel_58ekn_37[data-wide=true]{width:100%;height:min(42rem,100%)}._projectBrowser_58ekn_319{grid-template-columns:minmax(12.5rem,.75fr) minmax(0,1.4fr)}._projectHero_58ekn_398{grid-template-columns:1fr}._projectMark_58ekn_377{min-height:8rem}}@media (aspect-ratio<=1),(width<=48rem){._shell_58ekn_15{padding:0}._panel_58ekn_37,._panel_58ekn_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_58ekn_47{font-size:clamp(1.55rem,6.7vw,2.15rem)}._header_58ekn_195[data-hero=true]{grid-template-columns:1fr}._panelNavTitle_58ekn_489{display:none}._projectBrowser_58ekn_319{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}._projectIndex_58ekn_327{border-bottom:1px solid #17324e33;border-right:0;padding:.75rem 0 .55rem}._projectCount_58ekn_336{display:none}._projectList_58ekn_342{flex-direction:row;overflow:auto hidden}._projectTrigger_58ekn_354{border-top:0;border-right:1px solid #17324e21;grid-template-columns:1.8rem minmax(0,1fr);min-width:10.5rem;padding:.55rem}._projectTrigger_58ekn_354[data-state=active]{transform:translateY(-.2rem)}._projectMarkSmall_58ekn_377{display:none}._projectDetails_58ekn_391{padding:0}._projectHero_58ekn_398{grid-template-columns:minmax(6.5rem,.55fr) 1fr;min-height:7.5rem}._projectMark_58ekn_377{min-height:7.5rem}._projectHeroCopy_58ekn_416 h3{font-size:clamp(1.5rem,7vw,2.4rem)}._storyThread_58ekn_292{grid-template-columns:1fr;gap:.35rem}._link_58ekn_443{grid-template-columns:1fr;gap:.2rem}}@media (width<=48rem) and (orientation:portrait){._panel_58ekn_37,._panel_58ekn_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_58ekn_15{padding:0}._panel_58ekn_37,._panel_58ekn_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_58ekn_56,._legs_58ekn_168{display:none}._heading_58ekn_47{font-size:clamp(1.15rem,3.2vw,1.6rem)}._panelNav_58ekn_489{margin:-2px 0 6px;padding-bottom:6px}._panelNavTitle_58ekn_489{display:none}._panelNav_58ekn_489{margin-top:0}._gridHeading_58ekn_545{margin:18px 0 10px}._pillGrid_58ekn_548{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._pill_58ekn_548{grid-template-columns:6.5rem minmax(0,1fr);gap:14px;padding:12px}._pillMedia_58ekn_550{aspect-ratio:1}}._identityGrid_58ekn_557{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,3vw,3rem);display:grid}._skills_58ekn_564{gap:1.1rem;display:grid}._skillGroup_58ekn_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_58ekn_566 ul{flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}._skillGroup_58ekn_566 li{font-size:var(--fs-200);color:var(--ink-muted);border:1px solid #17324e2e;border-radius:999px;padding:.25rem .55rem}._gallery_58ekn_590{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1.6rem;display:grid}._galleryItem_58ekn_597{gap:.4rem;margin:0;display:grid}._galleryItem_58ekn_597 img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}._gallerySlot_58ekn_602{aspect-ratio:4/3;background:#17324e0a;border:1px dashed #17324e47;border-radius:4px}._galleryItem_58ekn_597 figcaption{font-size:var(--fs-100);color:var(--ink-faint)}._contactBlock_58ekn_611{border-top:1px solid #17324e29;margin-top:1.8rem;padding-top:1.2rem}._contactLede_58ekn_617{font-size:var(--fs-300);color:var(--ink-muted);align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}._link_58ekn_443[data-disabled=true]{opacity:.55;cursor:default}._awards_58ekn_632{overscroll-behavior:contain;border-top:1px solid #17324e29;flex:auto;min-height:7rem;margin-top:1rem;padding-top:.9rem;overflow-y:auto}._awards_58ekn_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_58ekn_632 ul{gap:.65rem;padding:0;list-style:none;display:grid}._awards_58ekn_632 li{grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem;display:grid}._awardYear_58ekn_662{font-family:var(--ff-display);font-size:var(--fs-100);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.12rem}._awardCopy_58ekn_670{gap:.1rem;display:grid}._awardCopy_58ekn_670 strong{font-size:var(--fs-200);font-weight:600;line-height:1.3}._awardCopy_58ekn_670 small{font-size:var(--fs-100);color:var(--ink-faint);line-height:1.35}._journalTrigger_58ekn_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_58ekn_678:hover{background:#17324e0d}._journalTrigger_58ekn_678[data-state=active]{background:#17324e14}._journalTrigger_58ekn_678 strong{font-size:var(--fs-300);font-weight:600;line-height:1.3}._journalKind_58ekn_694{font-family:var(--ff-display);font-size:var(--fs-100);color:var(--panel-accent,var(--c-brand));font-weight:700}._journalDate_58ekn_700{font-size:var(--fs-100);color:var(--ink-faint)}._reader_58ekn_51{gap:.9rem;max-width:40rem;display:grid}._reader_58ekn_51 h3{font-family:var(--ff-display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15}._reader_58ekn_51 p{font-size:var(--fs-400);color:var(--ink-muted);line-height:1.72}._readerMeta_58ekn_712{font-family:var(--ff-display);font-size:var(--fs-100);color:var(--panel-accent,var(--c-brand));font-weight:700}._readerStandfirst_58ekn_718{font-size:var(--fs-500)!important;color:var(--ink)!important;line-height:1.5!important}@media (aspect-ratio<=1),(width<=48rem){._identityGrid_58ekn_557{grid-template-columns:1fr}._awards_58ekn_632{display:none}}._aboutIntro_58ekn_732{border-bottom:1px solid #17324e24;grid-template-columns:minmax(0,1fr) 13rem;align-items:center;gap:32px;padding-bottom:32px;display:grid}._aboutIntro_58ekn_732 ._body_58ekn_283{max-width:46ch}._aboutIntro_58ekn_732 ._aboutPortrait_58ekn_745{justify-self:center}._aboutPortrait_58ekn_745{aspect-ratio:1;object-fit:cover;object-position:50% 50%;border-radius:3px;width:100%}._socialRow_58ekn_760{font-size:var(--fs-300);flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}._socialRow_58ekn_760 a{color:var(--panel-accent,var(--c-brand));border-bottom:1px solid;text-decoration:none}._socialRow_58ekn_760 a:hover{color:var(--ink)}._socialRow_58ekn_760 [data-disabled=true]{color:var(--ink-faint)}._aboutBlock_58ekn_765{padding-top:32px}._aboutBlock_58ekn_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_58ekn_765 ._body_58ekn_283{max-width:68ch}._currently_58ekn_780{gap:12px;max-width:60ch;padding:0;list-style:none;display:grid}._currently_58ekn_780 li{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:16px;display:grid}._currently_58ekn_780 span{font-size:var(--fs-200);color:var(--ink-faint)}._currently_58ekn_780 strong{font-weight:500;font-size:var(--fs-300)}._beliefs_58ekn_787{gap:24px;max-width:62ch;padding:0;list-style:none;display:grid}._beliefs_58ekn_787 li{border-left:2px solid var(--panel-accent,var(--c-brand));padding-left:16px}._beliefs_58ekn_787 li[data-offset=true]{margin-left:12%}._beliefs_58ekn_787 p{font-family:var(--ff-display);font-size:var(--fs-500);line-height:1.35}._beliefs_58ekn_787 small{font-size:var(--fs-200);color:var(--ink-faint);margin-top:8px;line-height:1.5;display:block}._shelf_58ekn_793{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:24px;display:grid}._shelf_58ekn_793 h4{font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}._shelf_58ekn_793 ul{font-size:var(--fs-300);gap:4px;padding:0;list-style:none;display:grid}._photoStrip_58ekn_799{grid-template-columns:repeat(6,1fr);gap:8px;padding:0;list-style:none;display:grid}._photoStrip_58ekn_799 li[data-layout=wide]{grid-column:span 6}._photoStrip_58ekn_799 li[data-layout=half]{grid-column:span 3}._photoStrip_58ekn_799 li[data-layout=third]{grid-column:span 2}._photoStrip_58ekn_799 button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}._photoStrip_58ekn_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_58ekn_799 button:hover img{filter:brightness(1.05);transform:scale(1.03)}._contactLede_58ekn_617{max-width:60ch;font-size:var(--fs-300);color:var(--ink-muted)}._contactLede_58ekn_617 a{color:var(--panel-accent,var(--c-brand));text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}._contactLede_58ekn_617 a:hover{text-decoration-thickness:2px}._lightbox_58ekn_829{z-index:5;background:#080e1af0;place-items:center;padding:32px;display:grid;position:absolute;inset:0}._lightboxFigure_58ekn_839{gap:12px;max-width:100%;max-height:100%;margin:0;display:grid}._lightboxFigure_58ekn_839 img{object-fit:contain;border-radius:2px;max-width:100%;max-height:70vh}._lightboxFigure_58ekn_839 figcaption{color:#e6ecf6;font-size:var(--fs-200);justify-content:space-between;gap:24px;display:flex}._lightboxCount_58ekn_848{color:#e6ecf699;font-variant-numeric:tabular-nums}._lightboxButton_58ekn_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_58ekn_850:hover{background:#1e3050f2}._lightboxClose_58ekn_862{top:16px;right:16px}._lightboxPrev_58ekn_863{top:50%;left:16px;transform:translateY(-50%)}._lightboxNext_58ekn_864{top:50%;right:16px;transform:translateY(-50%)}._featured_58ekn_870{border-bottom:1px solid #17324e24;grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:32px;padding:32px 0;display:grid}._featured_58ekn_870[data-flip=true]{grid-template-columns:minmax(0,1fr) 13rem}._featured_58ekn_870[data-flip=true] ._featuredMedia_58ekn_885{order:2}._featuredMedia_58ekn_885 img{aspect-ratio:1;object-fit:contain;background:0 0;border-radius:0;width:100%}._featuredCopy_58ekn_897{align-content:center;gap:12px;display:grid}._featuredMeta_58ekn_898{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-accent,var(--c-brand))}._featuredCopy_58ekn_897 h3{font-family:var(--ff-display);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15}._featuredCopy_58ekn_897 p{font-size:var(--fs-300);color:var(--ink-muted);max-width:46ch;line-height:1.6}._featuredLink_58ekn_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_58ekn_902 svg{transition:transform .22s var(--ease-out-quart)}._featuredLink_58ekn_902:hover svg{transform:translate(3px)}._pillGrid_58ekn_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_58ekn_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_58ekn_548:hover{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--pill) 62%, transparent)}._pillMedia_58ekn_550{background:#fff;border-radius:14px;height:100%;min-height:10rem;overflow:hidden}._pillMedia_58ekn_550 img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}._pillCopy_58ekn_970{align-content:center;gap:6px;min-width:0;display:grid}._pillMeta_58ekn_971{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}._pillCopy_58ekn_970 h3{font-family:var(--ff-display);letter-spacing:-.01em;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.2}._pillDesc_58ekn_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_58ekn_988{font-size:var(--fs-200)}}@media (width<=78rem) and (width>=48.01rem) and (aspect-ratio>=1){._pillGrid_58ekn_548{grid-template-columns:minmax(0,1fr)}._pillDesc_58ekn_988{max-width:none}}._pillLink_58ekn_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_58ekn_1015:hover{filter:brightness(1.12)}._pillLink_58ekn_1015:disabled{opacity:.55;cursor:default}._pillLink_58ekn_1015:disabled:hover{filter:none}._gridHeading_58ekn_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_58ekn_1045{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px;padding:0;list-style:none;display:grid}._projectCard_58ekn_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_58ekn_1047:hover{border-color:var(--panel-accent,var(--c-brand));transform:translateY(-2px)}._projectCard_58ekn_1047[data-static=true]{cursor:default}._projectCard_58ekn_1047[data-static=true]:hover{border-color:#17324e29;transform:none}._projectCardMeta_58ekn_1070{font-size:var(--fs-100);letter-spacing:.05em;text-transform:uppercase;color:var(--panel-accent,var(--c-brand))}._projectCard_58ekn_1047 strong{font-family:var(--ff-display);font-size:var(--fs-300);font-weight:600;line-height:1.3}._projectCardDesc_58ekn_1072{font-size:var(--fs-200);color:var(--ink-faint);line-height:1.5}._projectDetail_58ekn_391{align-content:start;gap:clamp(1.2rem,2vw,2rem);display:grid}._projectDetailTop_58ekn_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_58ekn_1090[data-has-image=false]{grid-template-columns:minmax(0,48rem);min-height:16rem}._detailBack_58ekn_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_58ekn_1078:hover{color:var(--ink);background:#17324e0d}._detailBack_58ekn_1078 svg{transition:transform .2s var(--ease-out-quart)}._detailBack_58ekn_1078:hover svg{transform:translate(-2px)}._detailBackFoot_58ekn_1134{justify-self:start;margin:8px 0 0}._projectDetailHero_58ekn_1140{gap:12px;max-width:44rem;display:grid}._projectDetailHero_58ekn_1140 ._heading_58ekn_47{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.2rem,4.7vw,5.5rem);line-height:.94}._projectDetailHero_58ekn_1140 ._lede_58ekn_252{max-width:48ch}._projectMetaLine_58ekn_1148{font-size:var(--fs-200);color:var(--ink-faint)}._projectHeroImage_58ekn_1155{object-fit:cover;object-position:50% 32%;background:#17324e0a;border-radius:10px;width:100%;height:clamp(15rem,36vw,25rem)}._projectHeroImage_58ekn_1155[data-fit=contain]{object-fit:contain;padding:8px}._projectFacts_58ekn_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_58ekn_1148{grid-template-columns:repeat(auto-fit,minmax(11rem,auto));gap:10px 32px;margin:0;display:grid}._projectMeta_58ekn_1148 div{gap:2px;display:grid}._projectMeta_58ekn_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_58ekn_1148 dd{font-size:var(--fs-300);color:var(--ink);margin:0;line-height:1.4}._projectLinks_58ekn_1197{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._projectLinks_58ekn_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_58ekn_1197 a:hover{color:var(--panel-accent,var(--c-brand))}._projectStory_58ekn_1217{gap:4px;display:grid}._projectStorySection_58ekn_1218{border-bottom:1px solid #17324e1a;grid-template-columns:3rem minmax(0,68ch);gap:0 16px;padding:20px 0;display:grid}._projectStorySection_58ekn_1218:last-child{border-bottom:0}._projectStoryIndex_58ekn_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_58ekn_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_58ekn_1218 p{font-size:var(--fs-300);color:var(--ink-muted);line-height:1.7}@media (aspect-ratio<=1),(width<=48rem){._pillGrid_58ekn_548{grid-template-columns:minmax(0,1fr)}._projectDetailTop_58ekn_1090{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}._projectDetailHero_58ekn_1140 ._heading_58ekn_47{max-width:15ch;font-size:clamp(2rem,11vw,3.7rem)}._projectHeroImage_58ekn_1155{height:min(18rem,46vh)}._projectFacts_58ekn_1170{grid-template-columns:minmax(0,1fr)}._projectStorySection_58ekn_1218{grid-template-columns:minmax(0,1fr);gap:6px}._projectStoryIndex_58ekn_1226{line-height:1}}._journalYear_58ekn_1263{padding-top:24px}._journalYear_58ekn_1263 h3{font-family:var(--ff-display);font-size:var(--fs-200);color:var(--ink-faint);margin-bottom:8px}._journalYear_58ekn_1263 ul{padding:0;list-style:none}._journalRow_58ekn_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_58ekn_1267:hover{background:#17324e0d}._journalRowDate_58ekn_1283{font-size:var(--fs-200);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:2px}._journalRowCopy_58ekn_1284{gap:4px;display:grid}._journalRowCopy_58ekn_1284 strong{font-family:var(--ff-display);font-size:var(--fs-400);font-weight:600;line-height:1.3}._journalRowCopy_58ekn_1284 small{font-size:var(--fs-100);color:var(--ink-faint)}._readerDate_58ekn_1288{font-size:var(--fs-200);color:var(--ink-faint)}._pullQuote_58ekn_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_58ekn_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_58ekn_732{grid-template-columns:1fr}._aboutPortrait_58ekn_745{max-width:12rem}._featured_58ekn_870{grid-template-columns:1fr;gap:16px}._featured_58ekn_870[data-flip=true] ._featuredMedia_58ekn_885{order:0}._beliefs_58ekn_787 li[data-offset=true]{margin-left:0}._photoStrip_58ekn_799{grid-template-columns:repeat(2,1fr)}._photoStrip_58ekn_799 li[data-layout=wide]{grid-column:span 2}._photoStrip_58ekn_799 li[data-layout=half],._photoStrip_58ekn_799 li[data-layout=third]{grid-column:span 1}._journalRow_58ekn_1267{grid-template-columns:4rem minmax(0,1fr);gap:12px}._timelapseGrid_58ekn_1315,._pillGrid_58ekn_548{grid-template-columns:1fr}._pill_58ekn_548{grid-template-columns:1fr;gap:14px;padding:14px}._pillMedia_58ekn_550{aspect-ratio:16/10;height:auto;min-height:0}._pillCopy_58ekn_970{align-content:start}._projectGrid_58ekn_1045[data-columns="2"]{grid-template-columns:1fr}._lightbox_58ekn_829{padding:16px}}._panelNav_58ekn_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_58ekn_268{padding-top:10px}._panelNavTitle_58ekn_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_58ekn_489 ul{flex-wrap:wrap;gap:4px;min-width:0;margin-right:auto;padding:0;list-style:none;display:flex}._panelNav_58ekn_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_58ekn_489 button:hover{color:var(--ink);background:#17324e0f}._panelNav_58ekn_489 button[aria-current=true]{color:var(--ink);background:#17324e1a}._expandButton_58ekn_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_58ekn_1394:hover{color:var(--ink);background:#17324e12}._shell_58ekn_15[data-expanded=true]{padding:12px}._shell_58ekn_15[data-expanded=true] ._antenna_58ekn_56,._shell_58ekn_15[data-expanded=true] ._legs_58ekn_168{display:none}._panel_58ekn_37[data-expanded=true]{border-width:2px;border-radius:10px;width:100%;height:100%}._photoFeature_58ekn_1423{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}._photoFeature_58ekn_1423 button,._aboutPhoto_58ekn_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_58ekn_1423 img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .32s var(--ease-out-quart);display:block}._photoFeature_58ekn_1423 button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px #060e1cbf}._photoFeature_58ekn_1423 button:hover img{transform:scale(1.06)}._photoFeature_58ekn_1423 button{position:relative}._photoFeature_58ekn_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_58ekn_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_58ekn_1423 button:hover:after,._photoFeature_58ekn_1423 button:focus-visible:after{opacity:1}._photoFeature_58ekn_1423 button:hover ._shotCaption_58ekn_1471,._photoFeature_58ekn_1423 button:focus-visible ._shotCaption_58ekn_1471{opacity:1;transform:translateY(0)}._aboutPhoto_58ekn_1430{cursor:default;margin:0;position:relative}._aboutPhoto_58ekn_1430 ._shotCaption_58ekn_1471{opacity:1;background:linear-gradient(#0000,#091422c7);padding:24px 10px 9px;inset:auto 0 0;transform:none}._projectCardThumb_58ekn_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_58ekn_1507 img{object-fit:cover;width:100%;height:100%;display:block}._websiteList_58ekn_1521{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:16px;margin:24px 0 8px;list-style:none;display:grid}._websiteCard_58ekn_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_58ekn_1528:hover{border-color:var(--panel-accent,var(--c-brand));transform:translateY(-2px)}._websiteThumb_58ekn_1539{aspect-ratio:16/10;background:#17324e0d;border:1px solid #17324e14;width:100%;margin-bottom:4px;display:block;overflow:hidden}._websiteThumb_58ekn_1539 img{object-fit:cover;width:100%;height:100%;display:block}._websiteCard_58ekn_1528 strong{font-family:var(--ff-display);font-size:var(--fs-400);line-height:1.2}._websiteBlurb_58ekn_1550{font-size:var(--fs-200);color:var(--ink-muted);line-height:1.5}._websiteUrl_58ekn_1551{font-size:var(--fs-100);color:var(--panel-accent,var(--c-brand));letter-spacing:.02em}._projectGrid_58ekn_1045[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._projectGrid_58ekn_1045[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._awardRow_58ekn_1559{gap:0;margin:12px 0 8px;list-style:none;display:grid}._awardRow_58ekn_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_58ekn_1573{font-family:var(--ff-display);font-size:var(--fs-200);color:var(--ink-faint);font-weight:700}._awardCopy_58ekn_670{gap:3px;min-width:0;display:grid}._awardYear_58ekn_662{font-size:var(--fs-200);color:var(--ink-faint);font-variant-numeric:tabular-nums}._awardRow_58ekn_1559 strong{font-family:var(--ff-display);font-size:var(--fs-400);line-height:1.3}._awardLine_58ekn_1577{min-width:0}._awardOrg_58ekn_1578{font-size:var(--fs-200);color:var(--ink-muted)}._awardNote_58ekn_1579{font-size:var(--fs-100);color:var(--ink-faint);line-height:1.45}._talkGrid_58ekn_1581{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 8px;list-style:none;display:grid}._talkGrid_58ekn_1581 li{min-width:0}._talkMedia_58ekn_1593{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_58ekn_1593 img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-out-quart);display:block}._talkGrid_58ekn_1581 li:hover ._talkMedia_58ekn_1593{transform:translateY(-2px);box-shadow:0 14px 30px -16px #060e1cbf}._talkGrid_58ekn_1581 li:hover ._talkMedia_58ekn_1593 img{transform:scale(1.04)}._timelapseGrid_58ekn_1315{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 8px;list-style:none;display:grid}._timelapseGrid_58ekn_1315 li{min-width:0;display:block}._timelapseCard_58ekn_1639{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_58ekn_1639 video,._timelapseCard_58ekn_1639 img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .32s var(--ease-out-quart);display:block}._timelapseCard_58ekn_1639:hover,._timelapseCard_58ekn_1639:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px -16px #060e1cbf}._timelapseCard_58ekn_1639:hover video,._timelapseCard_58ekn_1639:hover img,._timelapseCard_58ekn_1639:focus-visible video,._timelapseCard_58ekn_1639:focus-visible img{transform:scale(1.04)}._timelapseCard_58ekn_1639: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_58ekn_1639:hover:after,._timelapseCard_58ekn_1639:focus-visible:after{opacity:1}._timelapseCaption_58ekn_1687{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_58ekn_1687 strong{font-family:var(--ff-display);font-size:var(--fs-300);font-weight:700;line-height:1.25}._timelapseCaption_58ekn_1687 small{font-size:var(--fs-200);color:#fdfbf6d1;line-height:1.4}._timelapseCard_58ekn_1639:hover ._timelapseCaption_58ekn_1687,._timelapseCard_58ekn_1639:focus-visible ._timelapseCaption_58ekn_1687{opacity:1;transform:translateY(0)}._journalSoon_58ekn_1720{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}._fpvInvite_58ekn_1729{font-family:var(--ff-display);font-size:var(--fs-300);margin:32px 0 8px}._fpvInvite_58ekn_1729 a{color:var(--panel-accent,var(--c-brand));text-underline-offset:4px;text-decoration-thickness:1px}._fpvInvite_58ekn_1729 a:hover,._fpvInvite_58ekn_1729 a:focus-visible{color:var(--ink)}._viewMore_58ekn_1742{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_58ekn_1742:hover{background:#17324e0f}._photoStrip_58ekn_799{gap:10px;margin-top:12px}._photoStrip_58ekn_799 button{transition:box-shadow .24s var(--ease-out-quart);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #17324e29}._photoStrip_58ekn_799 button:hover{box-shadow:var(--control-shadow-hover)}._photoStrip_58ekn_799 img{border-radius:0}._journeyHero_58ekn_226{aspect-ratio:16/10;object-fit:cover;object-position:center 22%;width:100%;display:block}._aboutPortrait_58ekn_745,._projectHeroImage_58ekn_1155,._journeyHero_58ekn_226{border-radius:10px;box-shadow:0 0 0 1px #17324e24,0 10px 26px -18px #060e1c99}._featuredMedia_58ekn_885 img{transition:transform .32s var(--ease-out-quart)}._featured_58ekn_870:hover ._featuredMedia_58ekn_885 img{transform:scale(1.03)}@media (width<=60rem){._talkGrid_58ekn_1581{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (aspect-ratio<=1),(width<=48rem){._photoFeature_58ekn_1423{grid-template-columns:repeat(2,1fr)}._talkGrid_58ekn_1581,._timelapseGrid_58ekn_1315{grid-template-columns:repeat(2,minmax(0,1fr))}._panelNav_58ekn_489{gap:8px}._panelNav_58ekn_489 ul{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._panelNav_58ekn_489 ul::-webkit-scrollbar{display:none}}@media (width<=35rem){._talkGrid_58ekn_1581,._timelapseGrid_58ekn_1315{grid-template-columns:minmax(0,1fr)}}@media (aspect-ratio<=1),(width<=48rem){._shell_58ekn_15:not([data-expanded=true]){padding:calc(.6rem + var(--safe-t)) .6rem calc(.6rem + var(--safe-b));display:block}._shell_58ekn_15:not([data-expanded=true]) ._antenna_58ekn_56,._shell_58ekn_15:not([data-expanded=true]) ._legs_58ekn_168{display:none}._panel_58ekn_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}}._panel_58ekn_37{--control-bg:#fffaf0c2}._panelNav_58ekn_489 button,._expandButton_58ekn_1394,._detailBack_58ekn_1078,._projectLinks_58ekn_1197 a,._viewMore_58ekn_1742,._pillLink_58ekn_1015{border-radius:var(--r-pill);background:linear-gradient(145deg, #ffffff80, #ffffff14), var(--control-bg);min-height:44px;-webkit-backdrop-filter:var(--control-filter);backdrop-filter:var(--control-filter);transition:transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);border:0;box-shadow:0 5px 14px -9px #060e1c47}._expandButton_58ekn_1394{width:44px;height:44px}._pillLink_58ekn_1015{color:var(--ink)}._panelNav_58ekn_489 button:hover,._expandButton_58ekn_1394:hover,._detailBack_58ekn_1078:hover,._projectLinks_58ekn_1197 a:hover,._viewMore_58ekn_1742:hover,._pillLink_58ekn_1015:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px -10px #060e1c4d}._panelNav_58ekn_489 button:active,._expandButton_58ekn_1394:active,._detailBack_58ekn_1078:active,._projectLinks_58ekn_1197 a:active,._viewMore_58ekn_1742:active,._pillLink_58ekn_1015:active:not(:disabled){transform:scale(.97)}._lightboxButton_58ekn_850{border-radius:var(--r-pill);box-shadow:var(--control-shadow);-webkit-backdrop-filter:var(--control-filter);backdrop-filter:var(--control-filter);background:linear-gradient(145deg,#ffffff24,#0000),#0b162cc2;border:0}@media (prefers-reduced-motion:reduce){._panelNav_58ekn_489 button,._expandButton_58ekn_1394,._detailBack_58ekn_1078,._projectLinks_58ekn_1197 a,._viewMore_58ekn_1742,._pillLink_58ekn_1015{transition:none}._panelNav_58ekn_489 button:hover,._panelNav_58ekn_489 button:active,._expandButton_58ekn_1394:hover,._expandButton_58ekn_1394:active,._detailBack_58ekn_1078:hover,._detailBack_58ekn_1078:active,._projectLinks_58ekn_1197 a:hover,._projectLinks_58ekn_1197 a:active,._viewMore_58ekn_1742:hover,._viewMore_58ekn_1742:active,._pillLink_58ekn_1015:hover:not(:disabled),._pillLink_58ekn_1015:active:not(:disabled){transform:none}}._player_1wqfj_1{pointer-events:auto;color:#17324e;align-items:stretch;display:flex;position:relative}html[data-theme=night] ._player_1wqfj_1{color:#e8eeff}._toggle_1wqfj_4{border-radius:var(--r-pill);background:var(--control-sheen), var(--control-bg);min-height:44px;box-shadow:var(--control-shadow);-webkit-backdrop-filter:var(--control-filter);backdrop-filter:var(--control-filter);color:#17324e;font-family:var(--ff-display);font-size:var(--fs-200);transition:transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart);border:0;align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:600;display:inline-flex}._toggle_1wqfj_4:hover{box-shadow:var(--control-shadow-hover);transform:translateY(-2px)}._toggle_1wqfj_4:active{box-shadow:var(--control-shadow);transform:translateY(0)scale(.97)}._toggle_1wqfj_4 svg{flex:none;width:1rem;height:1rem}html[data-theme=day] ._toggle_1wqfj_4{color:#183b49}html[data-theme=night] ._toggle_1wqfj_4{color:#e8eeff}._bars_1wqfj_28{align-items:center;gap:2px;width:.7rem;height:.8rem;display:inline-flex}._bars_1wqfj_28 i{transform-origin:50% 100%;background:currentColor;width:2px;height:30%}._toggle_1wqfj_4[data-playing=true] ._bars_1wqfj_28 i{animation:1.1s ease-in-out infinite alternate _sound-bar_1wqfj_1}._toggle_1wqfj_4[data-playing=true] ._bars_1wqfj_28 i:nth-child(2){animation-delay:-.55s}._toggle_1wqfj_4[data-playing=true] ._bars_1wqfj_28 i:nth-child(3){animation-delay:-.2s}._blocked_1wqfj_34{border-radius:var(--r-md);background:var(--control-sheen), var(--control-bg);width:max-content;max-width:min(15rem,100vw - 1.5rem);box-shadow:var(--control-shadow);-webkit-backdrop-filter:var(--control-filter);backdrop-filter:var(--control-filter);color:inherit;font-size:var(--fs-100);margin-top:.4rem;padding:.6rem .8rem;line-height:1.35;position:absolute;top:100%;right:0}@keyframes _sound-bar_1wqfj_1{0%{transform:scaleY(.45)}to{transform:scaleY(2.2)}}@media (prefers-reduced-motion:reduce){._toggle_1wqfj_4{transition:none}._toggle_1wqfj_4:hover,._toggle_1wqfj_4:active{transform:none}._toggle_1wqfj_4[data-playing=true] ._bars_1wqfj_28 i{animation:none;transform:scaleY(1)}}@media (width<=38rem){._toggleLabel_1wqfj_61{display:none}}._layer_xamnv_1{z-index:var(--z-panel);pointer-events:none;position:fixed;inset:0}._titleWrap_xamnv_8{padding:var(--gutter);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}._title_xamnv_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_xamnv_31{z-index:var(--z-flash);opacity:0;pointer-events:none;will-change:opacity;background:#ffffffb8;position:fixed;inset:0}._chrome_xamnv_41{z-index:5;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out-quart);position:fixed;inset:0}._chrome_xamnv_41[data-visible=true]{opacity:1}._actions_xamnv_51{top:calc(1rem + var(--safe-t));right:var(--gutter);pointer-events:auto;align-items:center;gap:.5rem;display:flex;position:absolute}._projectsShortcut_xamnv_61,._exploreLaunch_xamnv_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);align-items:center;gap:.5rem;padding:.55rem .75rem;font-weight:600;display:inline-flex}._projectsShortcut_xamnv_61:hover,._exploreLaunch_xamnv_62:hover{transform:translateY(-1px)}._projectsShortcut_xamnv_61:disabled,._exploreLaunch_xamnv_62:disabled{opacity:.45;cursor:default;transform:none}._exploreLaunch_xamnv_62{--control-fill:#137c8bd1;color:#f6ffff}._exploreLaunch_xamnv_62:hover{--control-fill:#0f6672}@media (pointer:coarse),(hover:none){._exploreLaunch_xamnv_62{display:none}}._mapPrompt_xamnv_91{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_xamnv_91[data-visible=true]{opacity:.76;transform:translateY(0)}._back_xamnv_104{right:var(--gutter);bottom:calc(1.35rem + var(--safe-b));--control-fill:#c4543fd6;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);align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-weight:700;display:inline-flex;position:absolute;transform:translateY(.5rem)}._back_xamnv_104[data-visible=true]{opacity:1;transform:translate(0)}._back_xamnv_104[data-visible=false]{pointer-events:none}._back_xamnv_104:hover{--control-fill:#a8402d}._backLabel_xamnv_138{display:inline}._nav_xamnv_140{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);flex-wrap:nowrap;align-items:stretch;display:flex;position:absolute;overflow:visible}._navItem_xamnv_160{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);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .8rem;display:inline-grid}._navChevron_xamnv_171{opacity:.62;transition:transform .18s var(--ease-out-quart), opacity .18s var(--ease-out-quart);margin-left:auto}._navItem_xamnv_160[aria-expanded=true] ._navChevron_xamnv_171{opacity:1;transform:rotate(180deg)}._navItem_xamnv_160:hover{color:#d47745}._navItem_xamnv_160:disabled{cursor:default}._navNumber_xamnv_182{font-family:var(--ff-display);font-size:var(--fs-100);color:#17324e80;font-variant-numeric:tabular-nums}._navCopy_xamnv_183{white-space:nowrap;gap:.05rem;display:grid}._navCopy_xamnv_183 strong{font-family:var(--ff-display);font-size:var(--fs-200);line-height:1.1}._navCopy_xamnv_183 small{color:#17324e94;font-size:.6rem;line-height:1.2}html[data-theme=day] ._navItem_xamnv_160{color:#183b49}html[data-theme=day] ._navItem_xamnv_160:hover{color:#0d5666}html[data-theme=day] ._navCopy_xamnv_183 small,html[data-theme=day] ._navNumber_xamnv_182{color:#425f6a}html[data-theme=day] ._projectsShortcut_xamnv_61{color:#183b49}html[data-theme=day] ._exploreLaunch_xamnv_62{--control-fill:#126678d6}html[data-theme=day] ._mapPrompt_xamnv_91{color:#183b49;font-weight:600}@media (aspect-ratio>=1) and (width>=48.0625rem){._chrome_xamnv_41[data-panel=true] ._nav_xamnv_140{max-width:calc(100vw - var(--gutter) * 2)}}@media (width<=48rem),(aspect-ratio<=1){._actions_xamnv_51{top:calc(.7rem + var(--safe-t));right:.75rem}._projectsShortcut_xamnv_61 span,._exploreLaunch_xamnv_62 span{display:none}._projectsShortcut_xamnv_61,._exploreLaunch_xamnv_62{padding-inline:.65rem}._back_xamnv_104{top:calc(.7rem + var(--safe-t));bottom:auto;left:.75rem;right:auto}._mapPrompt_xamnv_91,._hint_xamnv_216{display:none}._nav_xamnv_140{left:.65rem;right:.65rem;bottom:calc(.65rem + var(--safe-b));scrollbar-width:none;flex-wrap:nowrap;max-width:none;overflow-x:auto}._nav_xamnv_140::-webkit-scrollbar{display:none}._navItem_xamnv_160{flex:1 0 auto;min-width:max-content;padding:.55rem .65rem}._navCopy_xamnv_183 small{display:none}}@media (width<=48rem) and (orientation:portrait){._actions_xamnv_51{top:calc(.7rem + var(--safe-t));z-index:4;right:.75rem}._back_xamnv_104{top:calc(.7rem + var(--safe-t));z-index:4;min-height:2.6rem;padding:.55rem .85rem;left:.75rem}._backLabel_xamnv_138{display:none}}@media (width<=30rem){._navItem_xamnv_160{text-align:center;grid-template-columns:auto 1fr auto;justify-items:center;gap:.2rem;min-width:4.3rem}._navItem_xamnv_160 svg{display:none}._navCopy_xamnv_183 strong{font-size:.67rem}._navNumber_xamnv_182{font-size:.55rem}}html[data-theme=night] ._mapPrompt_xamnv_91{color:#dae4ff}html[data-theme=night] ._projectsShortcut_xamnv_61{color:#e8eeff}html[data-theme=night] ._exploreLaunch_xamnv_62{--control-fill:#147789;color:#f3feff}html[data-theme=night] ._exploreLaunch_xamnv_62:hover{--control-fill:#1a8a9a}html[data-theme=night] ._back_xamnv_104{--control-fill:#c4543fd6;color:#fff4ee}._navGroup_xamnv_278{display:flex;position:relative}._navMenu_xamnv_279{z-index:2;opacity:0;pointer-events:none;min-width:11rem;transition:opacity .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% - 1px);left:0;transform:translateY(6px)}._navMenu_xamnv_279[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}._navMenu_xamnv_279 button{color:#17324e;width:100%;font-family:var(--ff-display);font-size:var(--fs-200);text-align:left;cursor:pointer;padding:7px 10px;font-weight:600;display:block}._navMenu_xamnv_279 button:hover{color:#d47745}html[data-theme=night] ._navItem_xamnv_160{color:#f2f6ff}html[data-theme=night] ._navItem_xamnv_160:hover{color:#f1a06f}html[data-theme=night] ._navNumber_xamnv_182{color:#e2ecffa8}html[data-theme=night] ._navCopy_xamnv_183 small{color:#e2ecffc7}html[data-theme=night] ._navMenu_xamnv_279 button{color:#e8eeff}html[data-theme=night] ._navMenu_xamnv_279 button:hover{color:#f1a06f}._actions_xamnv_51,._mapPrompt_xamnv_91{transition:opacity var(--dur-mid,.24s) var(--ease-out-quart)}html[data-panel-expanded=true] ._actions_xamnv_51,html[data-panel-expanded=true] ._mapPrompt_xamnv_91,html[data-panel-expanded=true] ._nav_xamnv_140,._chrome_xamnv_41[data-exploring=true] ._actions_xamnv_51,._chrome_xamnv_41[data-exploring=true] ._mapPrompt_xamnv_91,._chrome_xamnv_41[data-exploring=true] ._back_xamnv_104,._chrome_xamnv_41[data-exploring=true] ._nav_xamnv_140{opacity:0;pointer-events:none}._exploreHud_xamnv_361{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_xamnv_361[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}._exploreTop_xamnv_373{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_xamnv_383{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071325d1;border:0;align-items:center;gap:.65rem;padding:.55rem .8rem;display:flex;box-shadow:0 14px 34px -18px #000c}._exploreMode_xamnv_383 strong{font-family:var(--ff-display);align-items:center;gap:.28rem;font-size:.82rem;line-height:1.1;display:flex}._exploreExit_xamnv_402{--control-fill:#c4543feb;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);align-items:center;gap:.48rem;padding:.58rem .82rem;font-size:.72rem;font-weight:700;display:inline-flex}._exploreExit_xamnv_402:hover{--control-fill:#b44736;transform:translateY(-1px)}._reticle_xamnv_420{opacity:0;width:1.15rem;height:1.15rem;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._exploreHud_xamnv_361[data-ready=true] ._reticle_xamnv_420{opacity:.62}._reticle_xamnv_420[data-active=true]{opacity:1;transform:translate(-50%,-50%)scale(1.18)}._reticle_xamnv_420 i{background:#f6fbffe6;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #000000b3}._reticle_xamnv_420 i:last-child{transform:translate(-50%,-50%)rotate(90deg)}._reticle_xamnv_420:after{content:"";background:#f6fbff;border-radius:50%;position:absolute;inset:.37rem;box-shadow:0 0 8px #137c8be6}._reticle_xamnv_420[data-active=true]:after{background:#5ee1cf}._exploreBottom_xamnv_453{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_xamnv_464{--control-fill:#137c8bd1;color:#f3ffff;min-height:2.7rem;font-family:var(--ff-display);pointer-events:auto;opacity:1;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)}._flyButton_xamnv_464:hover{--control-fill:#1994a2}._flyButton_xamnv_464:disabled{opacity:.48;cursor:default}._flyButton_xamnv_464[data-active=true]{--control-fill:#285fa0}._interactButton_xamnv_485{--control-fill:#071928e6;color:#8ff0e1;min-height:2.7rem;font-family:var(--ff-display);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;align-items:center;gap:.52rem;padding:.58rem 1rem;font-size:.74rem;font-weight:750;transition:background-color .16s,transform .16s;display:inline-flex}._interactButton_xamnv_485:hover{--control-fill:#137c8bd1;color:#fff;transform:translateY(-1px)}._interactButton_xamnv_485 kbd{min-width:1.45rem;color:inherit;font:inherit;text-align:center;background:#ffffff14;border:1px solid #d2f4f066;padding:.14rem .3rem}._desktopControls_xamnv_512{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_xamnv_512 span{align-items:center;gap:.24rem;display:inline-flex}._desktopControls_xamnv_512 kbd{color:#f2f7ff;min-width:1.28rem;font:inherit;text-align:center;background:#061120a6;border:1px solid #dceaf859;padding:.16rem .3rem}._mobileControls_xamnv_534{display:none}@media (pointer:coarse),(width<=45rem){._exploreTop_xamnv_373{top:calc(.7rem + var(--safe-t));left:.7rem;right:.7rem}._exploreExit_xamnv_402 span{display:none}._exploreMode_xamnv_383{min-width:0}._desktopControls_xamnv_512,._flyButton_xamnv_464,._interactButton_xamnv_485{display:none}._exploreBottom_xamnv_453{bottom:calc(.72rem + var(--safe-b));width:calc(100vw - 1.4rem)}._mobileControls_xamnv_534{pointer-events:none;justify-content:space-between;align-items:end;width:100%;display:flex}._touchPad_xamnv_554{grid-template-rows:repeat(2,2.8rem);grid-template-columns:repeat(3,2.8rem);gap:.28rem;display:grid}._touchPad_xamnv_554 button,._touchInteract_xamnv_561{--control-fill:#071325cc;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;font-weight:750}._touchPad_xamnv_554 button:active,._touchInteract_xamnv_561:active{--control-fill:#137c8bd1}._touchUp_xamnv_574{grid-area:1/2}._touchLeft_xamnv_575{grid-area:2/1}._touchDown_xamnv_576{grid-area:2/2}._touchRight_xamnv_577{grid-area:2/3}._touchInteract_xamnv_561{color:#8ff0e1;letter-spacing:.07em;width:4.9rem;height:4.9rem;font-size:.61rem}}@media (height<=37rem) and (pointer:coarse){._touchPad_xamnv_554{transform-origin:0 100%;transform:scale(.86)}._touchInteract_xamnv_561{transform-origin:100% 100%;transform:scale(.86)}}._journalCapture_xamnv_599{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_xamnv_599:focus-visible{outline:none}@media (height<=30rem) and (aspect-ratio>=1){._back_xamnv_104{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_xamnv_140{bottom:calc(.45rem + var(--safe-b))}._actions_xamnv_51{top:calc(.45rem + var(--safe-t));gap:.4rem;right:.55rem}._projectsShortcut_xamnv_61 span,._exploreLaunch_xamnv_62 span{display:none}._projectsShortcut_xamnv_61,._exploreLaunch_xamnv_62,._back_xamnv_104{min-height:2.2rem;padding:.4rem .7rem}._nav_xamnv_140{bottom:calc(.45rem + var(--safe-b));left:.55rem}._navItem_xamnv_160{padding:.4rem .6rem}._navCopy_xamnv_183 small,._mapPrompt_xamnv_91{display:none}}@media (height<=22rem) and (aspect-ratio>=1){._back_xamnv_104{min-height:2rem;padding-block:.3rem}._navItem_xamnv_160{padding-block:.4rem}}._fpv_xamnv_661{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_xamnv_661[data-active=true]{opacity:1}._fpvScan_xamnv_679{mix-blend-mode:multiply;background:repeating-linear-gradient(#00000021 0 1px,#0000 1px 3px);position:absolute;inset:0}._fpvRoll_xamnv_699{background:linear-gradient(#0000,#ffffff0b 35%,#ffffff0f 50%,#ffffff0b 65%,#0000);height:22%;animation:7s linear infinite _fpv-roll_xamnv_1;display:none;position:absolute;left:0;right:0}@keyframes _fpv-roll_xamnv_1{0%{top:100%}to{top:-25%}}._fpvMotor_xamnv_724{opacity:calc(var(--fpv-throttle) * .5);background:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 5px);animation:.5s linear infinite _fpv-motor_xamnv_1;position:absolute;inset:-20%}@keyframes _fpv-motor_xamnv_1{0%{transform:translate(0)}to{transform:translate(7px,7px)}}._fpvStatic_xamnv_744{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_xamnv_1;position:absolute;inset:0}@keyframes _fpv-static_xamnv_1{0%{background-position:0 0}33%{background-position:-60px 30px}66%{background-position:45px -55px}to{background-position:-25px -20px}}._fpvOsd_xamnv_764{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_xamnv_764 b{font-weight:700}._fpvOsd_xamnv_764 i{opacity:.6;font-style:normal}@media (prefers-reduced-motion:reduce){._fpv_xamnv_661{transition:none}._fpvRoll_xamnv_699{display:none}._fpvMotor_xamnv_724,._fpvStatic_xamnv_744{animation:none}}._flightInstruments_xamnv_792{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_xamnv_801{text-align:center;gap:8px;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%)}._flightHeading_xamnv_801 strong{letter-spacing:2px;font-size:17px;font-weight:500}._flightHeading_xamnv_801 small{opacity:.5;font-size:12px}._flightTelemetry_xamnv_815{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_xamnv_815>div{gap:6px;display:grid}._flightTelemetry_xamnv_815 span{letter-spacing:1.6px;opacity:.8;font-size:9px}._flightTelemetry_xamnv_815 strong{font-size:28px;font-weight:400}._flightTelemetry_xamnv_815 small{font-size:10px}._chaseMonitor_xamnv_828{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_xamnv_801{top:70px}._flightTelemetry_xamnv_815{bottom:125px;left:18px;transform:none}}@media (height<=500px){._flightHeading_xamnv_801{top:16px}._flightTelemetry_xamnv_815 strong{font-size:20px}}._projectsShortcut_xamnv_61,._exploreLaunch_xamnv_62,._back_xamnv_104,._exploreExit_xamnv_402,._flyButton_xamnv_464,._interactButton_xamnv_485,._touchPad_xamnv_554 button,._touchInteract_xamnv_561,._nav_xamnv_140,._navMenu_xamnv_279{border-radius:var(--r-pill);background:var(--control-sheen), var(--control-fill,var(--control-bg));box-shadow:var(--control-shadow);-webkit-backdrop-filter:var(--control-filter);backdrop-filter:var(--control-filter);border:0}._projectsShortcut_xamnv_61,._exploreLaunch_xamnv_62,._back_xamnv_104,._exploreExit_xamnv_402,._flyButton_xamnv_464,._interactButton_xamnv_485,._touchPad_xamnv_554 button,._touchInteract_xamnv_561{min-height:44px;transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart)}._projectsShortcut_xamnv_61:hover:not(:disabled),._exploreLaunch_xamnv_62:hover:not(:disabled),._back_xamnv_104:hover,._exploreExit_xamnv_402:hover,._flyButton_xamnv_464:hover:not(:disabled),._interactButton_xamnv_485:hover:not(:disabled){box-shadow:var(--control-shadow-hover);transform:translateY(-2px)}._projectsShortcut_xamnv_61:active:not(:disabled),._exploreLaunch_xamnv_62:active:not(:disabled),._back_xamnv_104:active,._exploreExit_xamnv_402:active,._flyButton_xamnv_464:active:not(:disabled),._interactButton_xamnv_485:active:not(:disabled),._touchPad_xamnv_554 button:active,._touchInteract_xamnv_561:active{box-shadow:var(--control-shadow);transform:translateY(0)scale(.97)}._nav_xamnv_140{border-radius:var(--r-xl);gap:4px;padding:4px}._navGroup_xamnv_278{flex:1 0 auto}._navGroup_xamnv_278 ._navItem_xamnv_160{width:100%}._navItem_xamnv_160{border-radius:var(--r-pill);min-height:44px;transition:color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);border:0}._navItem_xamnv_160:hover,._navItem_xamnv_160[aria-current=true]{background:#ffffff4d}._navItem_xamnv_160:active:not(:disabled){transform:scale(.97)}html[data-theme=night] ._navItem_xamnv_160:hover,html[data-theme=night] ._navItem_xamnv_160[aria-current=true]{background:#ffffff1a}._navMenu_xamnv_279{border-radius:var(--r-lg)}._navMenu_xamnv_279 button{border-radius:var(--r-md);min-height:44px}._navMenu_xamnv_279 button:hover{background:#ffffff24}@media (prefers-reduced-motion:reduce){._projectsShortcut_xamnv_61,._exploreLaunch_xamnv_62,._back_xamnv_104,._exploreExit_xamnv_402,._flyButton_xamnv_464,._interactButton_xamnv_485,._touchPad_xamnv_554 button,._touchInteract_xamnv_561,._navItem_xamnv_160{transition:none}._projectsShortcut_xamnv_61:hover,._projectsShortcut_xamnv_61:active,._exploreLaunch_xamnv_62:hover,._exploreLaunch_xamnv_62:active,._back_xamnv_104[data-visible=true]:hover,._back_xamnv_104[data-visible=true]:active,._exploreExit_xamnv_402:hover,._exploreExit_xamnv_402:active,._flyButton_xamnv_464:hover,._flyButton_xamnv_464:active,._interactButton_xamnv_485:hover,._interactButton_xamnv_485:active,._touchPad_xamnv_554 button:active,._touchInteract_xamnv_561:active,._navItem_xamnv_160:active{transform:none}}._nav_xamnv_140 ._navGroup_xamnv_278 ._navItem_xamnv_160[aria-current=true],._nav_xamnv_140 ._navGroup_xamnv_278 ._navItem_xamnv_160[aria-current=true]:hover{color:var(--island-accent)}._nav_xamnv_140 ._navGroup_xamnv_278 ._navItem_xamnv_160[aria-current=true] ._navNumber_xamnv_182,._nav_xamnv_140 ._navGroup_xamnv_278 ._navItem_xamnv_160[aria-current=true] ._navCopy_xamnv_183 small{color:inherit}
