.Footer_footer__LxLGV{padding-block:var(--section-y-tight) var(--space-8);border-top:1px solid var(--line);background:var(--surface-alt)}.Footer_grid__nc0Wv{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.Footer_grid__nc0Wv{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Footer_grid__nc0Wv{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:var(--space-6)}}.Footer_brandCol__N1Nhh{display:grid;gap:var(--space-4);align-content:start}.Footer_logo__y_pDi{width:auto;height:1.5rem;color:var(--ink)}.Footer_tagline__JbGy8{max-width:34ch;color:var(--ink-muted)}.Footer_legal__fuCOy{font-size:var(--text-sm);color:var(--ink-muted)}.Footer_col__18yNJ{display:grid;gap:var(--space-4);align-content:start}.Footer_heading__E6W7t{font-family:var(--font-body);font-weight:500}.Footer_list__FQHVj{display:grid;gap:var(--space-3)}.Footer_link__DGU0S{color:var(--ink);transition:color var(--dur) var(--ease-out)}.Footer_link__DGU0S:hover{color:var(--accent)}.Footer_plain__o1iSE{color:var(--ink-muted);max-width:30ch}.Footer_cta__8mHz5{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;padding:var(--space-3) var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-sm);transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.Footer_cta__8mHz5:hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}.Nav_header__R2crE{position:fixed;top:0;left:0;right:0;z-index:50;padding:var(--space-4) var(--gutter) 0;pointer-events:none}.Nav_header__R2crE>*{pointer-events:auto}.Nav_bar___cdKG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--container);margin-inline:auto}.Nav_brand__HUOg_{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);transition:border-color var(--dur) var(--ease-out)}.Nav_brand__HUOg_:hover{border-color:var(--line-strong)}.Nav_logo__HeBvV{width:auto;height:1.125rem}.Nav_cluster__gbVwW{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill)}.Nav_links__AwB6j{display:flex;align-items:center;gap:var(--space-1)}.Nav_link__YHuuC{display:inline-block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--text-sm);transition:color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}.Nav_link__YHuuC:hover,.Nav_link__YHuuC[aria-current=page]{color:var(--ink);background:var(--wash)}.Nav_cta__NJIm9{display:inline-block;padding:var(--space-2) var(--space-5);background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur) var(--ease-out)}.Nav_cta__NJIm9:hover{background:var(--accent)}.Nav_toggle__21692{display:none;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-sm);cursor:pointer}.Nav_toggleLabel__qfUFP{line-height:1}.Nav_toggleIcon__O92iv{flex:none}.Nav_panel__qL2_Q{display:none;max-width:var(--container);margin:var(--space-2) auto 0;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.Nav_panelLinks__A3n3d{display:grid;gap:var(--space-1)}.Nav_panelLink__igpBr{display:block;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg)}.Nav_panelLink__igpBr[aria-current=page]{background:var(--wash)}.Nav_panelCta__2l7JR{display:block;margin-top:var(--space-3);padding:var(--space-4);background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);text-align:center}@media (max-width:900px){.Nav_cluster__gbVwW{display:none}.Nav_toggle__21692{display:inline-flex}.Nav_panel__qL2_Q[data-open]{display:block}}@media (max-width:360px){.Nav_toggleLabel__qfUFP{display:none}.Nav_brand__HUOg_{padding:var(--space-3) var(--space-4)}}.Button_base__xcPDI{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);line-height:1;cursor:pointer;text-align:center;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.Button_base__xcPDI:disabled{opacity:.5;cursor:not-allowed}.Button_primary__6_Dls{background:var(--ink);color:var(--surface)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--accent)}.Button_secondary__uuOdH{background:transparent;border-color:var(--line-strong);color:var(--ink)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--surface)}.Button_onDark__91qcR{background:var(--ink-inverse);color:var(--surface-dark)}.Button_onDark__91qcR:hover:not(:disabled){background:var(--accent-on-dark);color:var(--surface-dark)}.not-found_wrap__MjRhi{padding-top:calc(var(--nav-h) + clamp(3rem, 10vw, 7rem));padding-bottom:clamp(4rem,12vw,9rem)}.not-found_inner__oPGqn{display:grid;gap:var(--space-5)}.not-found_title__Vh7BH{font-size:var(--display-md);max-width:16ch}.not-found_body__sLyFD{max-width:var(--measure);font-size:var(--text-lg);color:var(--ink-muted)}.not-found_actions__iVU5n{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.career_body__sMumL{padding-block:var(--section-y)}.career_sectionTitle__SanoD{margin-bottom:var(--space-6);font-size:var(--display-sm)}.career_roles__x58dr{display:grid;gap:var(--space-5)}.career_role__m222v{display:grid;gap:var(--space-4);padding:var(--space-6);background:var(--surface-alt);border-radius:var(--radius-card)}.career_roleHead__Qj97n{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.career_roleTitle___7HrI{font-size:var(--display-xs)}.career_roleTags__z_7hP{display:flex;flex-wrap:wrap;gap:var(--space-2)}.career_roleSummary__8R4r3{max-width:var(--measure);color:var(--ink-muted)}.career_roleSubhead__m9Wjs{margin:0;font-family:var(--font-body);font-weight:500;color:var(--ink)}.career_points__2K6Z8{display:grid;gap:var(--space-2)}.career_point__ouX31{position:relative;padding-left:var(--space-5);max-width:var(--measure);color:var(--ink-muted);font-size:var(--text-sm)}.career_point__ouX31:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.career_applySection__gwGdR{padding-block:var(--section-y);border-top:1px solid var(--line)}.career_applyLayout__2_xK_{display:grid;gap:var(--space-7);align-items:start}@media (min-width:900px){.career_applyLayout__2_xK_{grid-template-columns:1fr 1.4fr;gap:var(--space-8)}}.career_applyIntro__VBkGL{max-width:40ch;color:var(--ink-muted)}.career_form__nvZol,.career_row__RBjCp{display:grid;gap:var(--space-5)}@media (min-width:560px){.career_row__RBjCp{grid-template-columns:repeat(2,1fr)}}.career_submit__SBFo2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.career_small__7q9D0{font-size:var(--text-xs);color:var(--ink-muted)}.career_alertError__bETv7,.career_alertInfo__XA5BU{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm)}.career_alertError__bETv7{border:1px solid var(--danger);color:var(--danger)}.career_alertInfo__XA5BU{border:1px solid var(--line-strong);background:var(--surface-alt);color:var(--ink)}.career_alertLink__03SZ7{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.contact_body__0vQXA{padding-block:var(--section-y)}.contact_layout__bvJIX{display:grid;gap:var(--space-8);align-items:start}@media (min-width:900px){.contact_layout__bvJIX{grid-template-columns:1.4fr 1fr}}.contact_formCol__ZsO7B{display:grid;gap:var(--space-6)}.contact_formTitle__ntCbT{font-size:var(--display-sm)}.contact_form__3yZxG,.contact_row__IjWML{display:grid;gap:var(--space-5)}@media (min-width:560px){.contact_row__IjWML{grid-template-columns:repeat(2,1fr)}}.contact_submit__FYhef{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-2)}.contact_small__gvls2{font-size:var(--text-xs);color:var(--ink-muted)}.contact_alertError__x1mt7,.contact_alertInfo__kqvat{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm)}.contact_alertError__x1mt7{border:1px solid var(--danger);color:var(--danger)}.contact_alertInfo__kqvat{border:1px solid var(--line-strong);background:var(--surface-alt);color:var(--ink)}.contact_alertLink__ObVkh{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.contact_honeypot__00D9e{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact_aside__JNL1C,.contact_panel__m6fqu{display:grid;gap:var(--space-3)}.contact_panel__m6fqu{padding:var(--space-5);background:var(--surface-alt);border-radius:var(--radius-card)}.contact_panelHeading__vVNMI{margin:0;font-family:var(--font-body)}.contact_panelList__JZjOF{display:grid;gap:var(--space-3)}.contact_panelLink__GOhaD{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);transition:color var(--dur) var(--ease-out)}.contact_panelLink__GOhaD:hover{color:var(--accent)}.contact_panelText__hfjAS{color:var(--ink-muted);font-size:var(--text-sm);max-width:34ch}.CtaBand_band__SOHAS{padding-block:var(--section-y);background:var(--surface-dark);color:var(--ink-inverse)}.CtaBand_inner__5gkOm{display:grid;gap:var(--space-7);align-items:end}@media (min-width:900px){.CtaBand_inner__5gkOm{grid-template-columns:1.4fr 1fr;gap:var(--space-8)}}.CtaBand_copy__YcRHw{display:grid;gap:var(--space-4)}.CtaBand_title__x1rD5{color:var(--ink-inverse);max-width:18ch}.CtaBand_body__xNdyP{max-width:52ch;color:rgba(245,244,242,.72)}.CtaBand_actions__dZoTo{display:grid;gap:var(--space-4);justify-items:start}@media (min-width:900px){.CtaBand_actions__dZoTo{justify-items:end}}.CtaBand_mail__L4NBX{color:var(--accent-on-dark);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:4px}.CtaBand_mail__L4NBX:hover{color:var(--ink-inverse)}.about_split__Vw5UQ{display:grid;gap:var(--space-6);align-items:start}@media (min-width:900px){.about_split__Vw5UQ{grid-template-columns:1fr 1.2fr;gap:var(--space-8)}}.about_splitTitle__sH_UQ{font-size:var(--display-sm);max-width:14ch}.about_prose__O94vo{display:grid;gap:var(--space-4);max-width:var(--measure);color:var(--ink-muted);font-size:var(--text-lg)}.about_capGrid__MqqjZ{display:grid;gap:var(--space-7) var(--space-6);grid-template-columns:1fr}@media (min-width:560px){.about_capGrid__MqqjZ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.about_capGrid__MqqjZ{grid-template-columns:repeat(4,1fr)}}.about_cap__r8TGb{display:grid;gap:var(--space-3);align-content:start}.about_capIcon__tS9Vp{color:var(--accent)}.about_capTitle__hmA43{font-size:var(--text-xl)}.about_capBody__8DIiE{color:var(--ink-muted);font-size:var(--text-sm);max-width:34ch}.about_audiences__XRHal{display:grid;gap:var(--space-6)}.about_audience__7d6C0{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}.about_audienceIcon__46Ibw{margin-top:.4em;color:var(--accent)}.about_audienceTitle__QB2Xo{font-size:var(--text-lg);margin-bottom:var(--space-2)}.about_audienceBody__U8usY{max-width:52ch;color:var(--ink-muted)}.PostCard_card__Zx2v7{height:100%}.PostCard_link__yS5pS{display:grid;gap:var(--space-4);height:100%;align-content:start}.PostCard_cover__BIhhC{border-radius:10px;overflow:hidden;transition:transform var(--dur-slow) var(--ease-out)}.PostCard_link__yS5pS:hover .PostCard_cover__BIhhC{transform:translateY(-4px)}.PostCard_body___9kyN{display:grid;gap:var(--space-3)}.PostCard_tagRow__0Yd8g{display:flex}.PostCard_title__glSmW{font-size:var(--text-xl);color:var(--ink);line-height:var(--leading-snug);transition:color var(--dur) var(--ease-out)}.PostCard_link__yS5pS:hover .PostCard_title__glSmW{color:var(--accent)}.PostCard_excerpt__Ofami{color:var(--ink-muted);font-size:var(--text-sm)}.PostCard_meta__azFaO{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.PostCard_link__yS5pS:hover .PostCard_cover__BIhhC{transform:none}}img.PostCard_cover__BIhhC{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:10px}.post_head__eRMSm{padding-top:calc(var(--nav-h) + clamp(1.5rem, 4vw, 3rem));padding-bottom:var(--section-y-tight);background:var(--surface-alt)}.post_headInner__sgj1v{display:grid;gap:var(--space-4);max-width:52rem}.post_tagRow__BOLEO{display:flex}.post_back__bbPKc{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted);transition:color var(--dur) var(--ease-out)}.post_back__bbPKc:hover{color:var(--accent)}.post_title__CpuhD{font-size:var(--display-md);max-width:22ch}.post_excerpt__c24Hx{max-width:var(--measure);font-size:var(--text-xl);color:var(--ink-muted)}.post_meta__H4_TP{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.post_mediaWrap__GnVnz{padding-top:var(--section-y-tight)}.post_media__egB3X{max-width:64rem;border-radius:10px;overflow:hidden}.post_body___J3aB{display:grid;gap:var(--space-5);padding-block:var(--section-y-tight) var(--section-y)}.post_paragraph__8dWKr{max-width:var(--measure);font-size:var(--text-lg);color:var(--ink-muted)}.post_more__ig4xI{padding-block:var(--section-y);border-top:1px solid var(--line)}.post_moreTitle__pFcH5{margin-bottom:var(--space-7);font-size:var(--display-sm)}.post_moreGrid__5_st_{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:1fr}@media (min-width:720px){.post_moreGrid__5_st_{grid-template-columns:repeat(3,1fr)}}.blog_body___4Ayp{padding-block:var(--section-y)}.page_workGrid__stL6_{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:1fr}@media (min-width:720px){.page_workGrid__stL6_{grid-template-columns:repeat(2,1fr)}}.page_capGrid__nNhak{display:grid;gap:var(--space-7) var(--space-6);grid-template-columns:1fr}@media (min-width:560px){.page_capGrid__nNhak{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.page_capGrid__nNhak{grid-template-columns:repeat(4,1fr)}}.page_cap__Jb3Ne{display:grid;gap:var(--space-3);align-content:start}.page_capIcon__XF9eT{color:var(--accent)}.page_capTitle__4Tozp{font-size:var(--text-xl)}.page_capBody__tc1Ol{color:var(--ink-muted);font-size:var(--text-sm);max-width:34ch}.page_postGrid__e4pEo{display:grid;gap:var(--space-8) var(--space-6);grid-template-columns:1fr}@media (min-width:640px){.page_postGrid__e4pEo{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.page_postGrid__e4pEo{grid-template-columns:repeat(4,1fr)}}.work_body__XwuCs{padding-block:var(--section-y)}.work_notice__QpdRY{display:inline-block;margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--ink-muted)}