@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_1b0db3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_1b0db3{--jm-grotesk:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--jm-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.joshua_page__4oLHz{--bone:#f0eeeb;--ink:#292826;--muted:#54524f;--rule:#d8d7d5;--accent:#1e4d2b;--lime:#b2dd79;min-height:100vh;background:var(--bone);color:var(--ink);font-family:var(--jm-mono),ui-monospace,monospace;-webkit-font-smoothing:antialiased;padding:24px 16px;overflow-x:clip}.joshua_sheet__9TmpT{position:relative;max-width:640px;margin:0 auto;padding:28px 20px 24px}@media (min-width:768px){.joshua_page__4oLHz{padding:72px 24px}.joshua_sheet__9TmpT{padding:40px 44px 32px}}.joshua_intro__K_D9A{padding-bottom:8px}.joshua_outro__0gHZ3{padding-top:8px}.joshua_corner__CK8jS{position:absolute;width:14px;height:14px;border-color:var(--ink);border-style:solid;border-width:0}.joshua_tl__UrDth{top:0;left:0;border-top-width:1px;border-left-width:1px}.joshua_tr__oQVKf{top:0;right:0;border-top-width:1px;border-right-width:1px}.joshua_bl__jXEh_{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.joshua_br__RX2YD{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.joshua_caption__VcTuh,.joshua_contact__Jjdam,.joshua_footer__PCX46,.joshua_label__q5qJo,.joshua_topbar__RtMAg{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.joshua_footer__PCX46,.joshua_topbar__RtMAg{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.joshua_link__91_Hv{color:var(--ink);text-decoration:none}.joshua_link__91_Hv:hover{color:var(--accent)}.joshua_head__Hcgws{display:flex;align-items:flex-end;gap:16px;margin-top:48px}.joshua_photo__Vn_b5{width:64px;height:64px;flex:none;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05);border:1px solid var(--ink)}.joshua_name__es0Dn{margin:0;font-family:var(--jm-grotesk),system-ui,sans-serif;font-weight:800;font-size:clamp(30px,8.4vw,52px);line-height:.95;letter-spacing:-.03em}@media (min-width:768px){.joshua_photo__Vn_b5{width:84px;height:84px}.joshua_head__Hcgws{gap:20px}}.joshua_scope__r2XTD{margin:0;border:1px solid var(--ink);background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:16px 16px;background-position:-1px -1px}.joshua_wave__n127V{display:block;width:100%;height:56px;overflow:hidden}.joshua_axis__KyP1_{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 3;opacity:.35;vector-effect:non-scaling-stroke}.joshua_wavePath__i4QiW{fill:none;stroke:var(--accent);stroke-width:1.75;vector-effect:non-scaling-stroke}.joshua_waveAmp__xeXbd{transform-box:view-box;transform-origin:50% 50%;transform:scaleY(var(--amp))}.joshua_caption__VcTuh{display:flex;justify-content:space-between;padding:6px 8px;border-top:1px solid var(--ink);background:var(--bone);color:var(--ink)}.joshua_caption__VcTuh span{display:inline-flex;align-items:center;gap:6px}.joshua_dot__Dif4c{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1px var(--accent);animation:joshua_jm-blink__36rwS 1.6s steps(2,jump-none) infinite}@keyframes joshua_jm-blink__36rwS{50%{opacity:.25}}.joshua_specs__KkZAj{margin:0;border-top:1px solid var(--ink)}.joshua_row__VBs7m{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule)}.joshua_row__VBs7m:last-child{border-bottom-color:var(--ink)}@media (min-width:768px){.joshua_row__VBs7m{grid-template-columns:120px 1fr}}.joshua_label__q5qJo{margin:0;padding-top:3px;color:var(--muted)}.joshua_value__NDRBG{margin:0;display:flex;flex-direction:column;gap:3px;min-width:0}.joshua_valueLink__xZzbF,.joshua_valueName__ISU8c{font-family:var(--jm-grotesk),system-ui,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.joshua_valueLink__xZzbF{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.joshua_valueLink__xZzbF:hover{color:var(--accent);text-decoration-color:var(--accent)}.joshua_detail__0dAw9{font-size:12.5px;color:var(--muted)}.joshua_contacts__aY_dA{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.joshua_contact__Jjdam{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:background-color .15s,color .15s}.joshua_contact__Jjdam:hover{background:var(--lime);border-color:var(--accent);color:var(--accent)}.joshua_contact__Jjdam:focus-visible,.joshua_link__91_Hv:focus-visible,.joshua_valueLink__xZzbF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.joshua_footer__PCX46{margin-top:48px}.joshua_story__Xu_u0{--cue:1;--n0:0;--n1:0;--n2:0;--d0:0;--d1:0;--d2:0;--f0:0;--f1:0;--f2:0;--c0:0;--c1:0;--c2:0;--c3:0;--amp:0.35;--chrome:324px;position:relative;height:420vh}.joshua_stage__Os2vl{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;padding:16px 0}.joshua_frame__ZydfK{position:relative;width:100%;max-width:1040px;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:20px;background-image:linear-gradient(color-mix(in srgb,var(--rule) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rule) 45%,transparent) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}@media (min-width:768px){.joshua_story__Xu_u0{--chrome:352px}.joshua_frame__ZydfK{padding:28px 32px}}.joshua_caps__npueu{position:relative;min-height:128px}.joshua_capMeta__2Jns9,.joshua_cue__OBFsL,.joshua_nodeLabel__8KWRb{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.joshua_cue__OBFsL{position:absolute;top:0;left:0;margin:0;display:flex;align-items:center;gap:10px;color:var(--muted);opacity:var(--cue)}.joshua_cueLine__2FXQi{width:32px;height:1px;background:var(--ink);transform-origin:left;animation:joshua_jm-cue__jEWuf 2.2s cubic-bezier(.6,0,.2,1) infinite}@keyframes joshua_jm-cue__jEWuf{0%{transform:scaleX(0)}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.joshua_capLink__APb6N{color:inherit;text-decoration:none}.joshua_capLink__APb6N:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.joshua_cap__ATuhy{pointer-events:none;position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:8px;opacity:var(--c);filter:blur(calc((1 - var(--c)) * 8px));transform:translateY(calc((1 - var(--c)) * 10px));will-change:opacity,transform,filter}.joshua_capMeta__2Jns9{color:var(--muted)}.joshua_capName__TTM_k{margin:0;font-family:var(--jm-grotesk),system-ui,sans-serif;font-weight:800;font-size:clamp(28px,6.4vw,56px);line-height:.95;letter-spacing:-.03em}.joshua_capRole__a_UgW{font-size:12.5px;color:var(--muted)}@media (min-width:768px){.joshua_caps__npueu{min-height:136px}}.joshua_mapCell__0FAdm{display:flex;align-items:center;justify-content:center;min-height:0}.joshua_mapBox__aoJn6{position:relative;flex:none;width:min(100%,calc((100svh - var(--chrome)) * var(--ratio)));aspect-ratio:var(--ratio)}.joshua_map__Pia97{display:block;width:100%;height:100%;overflow:visible}.joshua_dots__UAtlk{stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.3}.joshua_flow__mTrYt,.joshua_route__HVMF_,.joshua_trace__eYfxn{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.joshua_route__HVMF_{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 5;opacity:.4}.joshua_trace__eYfxn{vector-effect:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--d))}.joshua_flow__mTrYt{stroke:var(--lime);stroke-width:2.5;stroke-dasharray:5 22;opacity:var(--f);animation:joshua_jm-flow__sceld 1.1s linear infinite}@keyframes joshua_jm-flow__sceld{to{stroke-dashoffset:-27}}.joshua_pulse__eN_kd{position:absolute;top:0;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1.5px var(--accent),0 0 0 7px rgb(178 221 121/.35),0 0 22px 6px rgb(178 221 121/.55);opacity:0;transition:opacity .25s;pointer-events:none;will-change:transform}.joshua_node__VTS5D{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid color-mix(in srgb,var(--accent) calc(var(--n) * 100%),var(--ink));background:var(--bone)}.joshua_node__VTS5D:before{content:"";position:absolute;inset:-10px;border:1px solid var(--accent);opacity:calc(var(--n) * .45);transform:scale(calc(.5 + var(--n) * .5))}.joshua_node__VTS5D:after{content:"";position:absolute;inset:2px;background:var(--lime);opacity:var(--n);box-shadow:0 0 16px 4px rgb(178 221 121/calc(var(--n) * .8))}.joshua_nodeLabel__8KWRb{position:absolute;white-space:nowrap;color:var(--ink);opacity:calc(.45 + var(--n) * .55)}.joshua_msp__f0_Wk .joshua_nodeLabel__8KWRb{bottom:calc(100% + 14px);left:50%;transform:translateX(-50%)}.joshua_nyc__k0bpY .joshua_nodeLabel__8KWRb{bottom:calc(100% + 14px);left:-2px}.joshua_aus__Fv_kz .joshua_nodeLabel__8KWRb{top:calc(100% + 14px);left:50%;transform:translateX(-50%)}@media (max-width:640px){.joshua_mapCell__0FAdm{justify-content:flex-start;overflow:hidden;margin:0 -20px}.joshua_mapBox__aoJn6{width:154%;margin-left:-57%}}.joshua_armed__krDTt [data-r]{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}.joshua_armed__krDTt [data-r][data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.joshua_story__Xu_u0{height:auto;--cue:0;--n0:1;--n1:1;--n2:1;--d0:1;--d1:1;--d2:1;--f0:1;--f1:1;--f2:1;--c0:1;--c1:1;--c2:1;--c3:1;--amp:1}.joshua_stage__Os2vl{position:relative;height:auto}.joshua_frame__ZydfK{height:auto}.joshua_caps__npueu{display:grid;gap:20px;min-height:0}.joshua_cap__ATuhy{position:static;filter:none;transform:none}.joshua_capName__TTM_k{font-size:26px}.joshua_mapBox__aoJn6{width:min(100%,880px)}.joshua_cue__OBFsL,.joshua_pulse__eN_kd{display:none}.joshua_dot__Dif4c,.joshua_flow__mTrYt{animation:none}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.joshua_caps__npueu{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.joshua_mapBox__aoJn6{width:154%}}