.Hero_hero__MpeZv{--hero-ink:#f7f6f2;position:relative;isolation:isolate;min-height:clamp(44rem,92svh,58rem);overflow:clip;color:var(--hero-ink);background:#0b0f10}.Hero_media__B5MvJ{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#0b0f10}.Hero_media__B5MvJ:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,11,12,.96),rgba(7,11,12,.84) 30%,rgba(7,11,12,.56) 53%,rgba(7,11,12,.12) 82%),linear-gradient(0deg,rgba(7,11,12,.68),transparent 38%)}.Hero_portrait__aT60b{object-fit:cover;object-position:32% 48%;filter:saturate(.82) contrast(1.05);transform:scale(1.015)}.Hero_inner__C9vXW{position:relative;z-index:1;width:100%;max-width:var(--container);min-height:inherit;margin-inline:auto;padding:clamp(8rem,16vh,11rem) var(--gutter) clamp(2rem,6vh,4rem);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-12)}.Hero_copy__DJ_M8{width:min(100%,74rem)}.Hero_eyebrow__2q3yE{display:flex;align-items:center;gap:var(--space-3);margin-bottom:clamp(1.5rem,4vh,3rem);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:rgba(247,246,242,.72)}.Hero_eyebrow__2q3yE:before{content:"";flex:0 0 1.75rem;height:2px;background:var(--project-accent)}.Hero_title__M0ThY{max-width:none;padding-bottom:.08em;font-family:var(--font-display);font-size:clamp(4.75rem,7.5vw,8.5rem);font-weight:500;line-height:.86;letter-spacing:-.065em;color:var(--hero-ink);text-wrap:wrap}.Hero_titleLine__MmLlN{display:block;width:max-content;max-width:100%;white-space:nowrap}.Hero_titleOffset__4DT2Q{margin-top:.12em;margin-left:0;font-weight:400;color:rgba(247,246,242,.88)}.Hero_positioningRow__st1aa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);margin-top:clamp(2rem,6vh,4.5rem)}.Hero_positioning__Kvxzf{max-width:35ch;font-size:var(--text-lede);line-height:1.4;color:rgba(247,246,242,.76)}.Hero_meta__Dkmx9{align-self:flex-start;display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;color:rgba(247,246,242,.66)}.Hero_meta__Dkmx9 p{max-width:none}.Hero_metaRule__cRg1J{width:clamp(2.5rem,5vw,5rem);height:1px;background:currentColor}@media (max-width:62rem){.Hero_hero__MpeZv{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(19rem,42svh);min-height:100svh}.Hero_media__B5MvJ{position:relative;inset:auto;z-index:0;grid-column:1;grid-row:2;min-height:19rem}.Hero_media__B5MvJ:after{background:linear-gradient(180deg,#0b0f10,rgba(11,15,16,.08) 24%,rgba(11,15,16,.2)),linear-gradient(90deg,rgba(11,15,16,.24),transparent 55%)}.Hero_portrait__aT60b{object-position:70% 48%;transform:scale(1.02)}.Hero_inner__C9vXW{z-index:1;grid-column:1;grid-row:1;min-height:0;padding:calc(6.5rem + env(safe-area-inset-top, 0px)) var(--gutter) var(--space-8);gap:var(--space-8)}.Hero_eyebrow__2q3yE{align-items:flex-start;margin-bottom:var(--space-8);font-size:.7rem}.Hero_eyebrow__2q3yE:before{margin-top:.42em}.Hero_title__M0ThY{font-size:clamp(2.25rem,11.2vw,4rem);line-height:.92;letter-spacing:-.055em}.Hero_titleOffset__4DT2Q{margin-top:.16em}.Hero_positioningRow__st1aa{margin-top:var(--space-8)}.Hero_positioning__Kvxzf{max-width:32ch;font-size:clamp(1rem,4.7vw,1.25rem)}.Hero_meta__Dkmx9{align-self:flex-start;font-size:.7rem}.Hero_metaRule__cRg1J{width:2rem}}@media (max-width:22rem){.Hero_inner__C9vXW{padding-top:calc(5.75rem + env(safe-area-inset-top, 0px))}}.Intro_statement__S7TuB{font-size:var(--display-2);max-width:24ch}.Intro_supportRow__jFnzD{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line)}.Intro_support__Jx7M0{max-width:46ch;color:var(--ink-soft)}.Intro_aboutLink___ejUM{font-size:var(--text-sm);font-weight:600;white-space:nowrap;display:inline-block;padding-block:.75rem;margin-block:-.75rem}.Capabilities_list__aEDFt{list-style:none;padding:0}.Capabilities_row__gYmSN{display:grid;grid-template-columns:3rem 1fr minmax(0,22rem);align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding-block:var(--space-8);border-top:1px solid var(--line)}.Capabilities_list__aEDFt li:last-child .Capabilities_row__gYmSN{border-bottom:1px solid var(--line)}.Capabilities_index__xroV_{font-size:var(--text-sm);color:var(--ink-faint);transition:color var(--dur-fast) var(--ease-out)}.Capabilities_rowTitle__VvpEf{font-size:var(--display-3);transition:transform var(--dur-med) var(--ease-out)}.Capabilities_blurb__pA9C8{margin-top:var(--space-2);color:var(--ink-soft);max-width:52ch}.Capabilities_thumb__8UKdn{overflow:hidden;border-radius:6px}.Capabilities_thumbImg__cJU1h{border:1px solid var(--line);border-radius:6px;opacity:0;transform:translateX(12%) scale(1.04);transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out)}.Capabilities_row__gYmSN:focus-within .Capabilities_thumbImg__cJU1h,.Capabilities_row__gYmSN:hover .Capabilities_thumbImg__cJU1h{opacity:1;transform:translateX(0) scale(1)}.Capabilities_row__gYmSN:focus-within .Capabilities_rowTitle__VvpEf,.Capabilities_row__gYmSN:hover .Capabilities_rowTitle__VvpEf{transform:translateX(var(--space-2))}.Capabilities_row__gYmSN:focus-within .Capabilities_index__xroV_,.Capabilities_row__gYmSN:hover .Capabilities_index__xroV_{color:var(--accent)}@media (max-width:48rem){.Capabilities_row__gYmSN{grid-template-columns:2.5rem 1fr}.Capabilities_thumb__8UKdn{display:none}}@media (prefers-reduced-motion:reduce){.Capabilities_thumbImg__cJU1h{opacity:1;transform:none;transition:none}.Capabilities_rowTitle__VvpEf{transition:none}.Capabilities_row__gYmSN:focus-within .Capabilities_rowTitle__VvpEf,.Capabilities_row__gYmSN:hover .Capabilities_rowTitle__VvpEf{transform:none}}.Closing_closing__s_dzO{background:var(--ink);color:var(--bg);padding-block:var(--space-32)}.Closing_eyebrow__rYfOW{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--bg) 55%,transparent);margin-bottom:var(--space-8)}.Closing_statement__BB8J0{font-size:var(--display-hero);line-height:.95;letter-spacing:-.045em;max-width:9ch}@media (max-width:23.4rem){.Closing_statement__BB8J0{overflow-wrap:break-word}}.Closing_ctaRow__uQk9C{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid color-mix(in srgb,var(--bg) 20%,transparent)}.Closing_email__CWAZx{font-family:var(--font-display);font-size:var(--display-3);font-weight:600;letter-spacing:-.02em;-webkit-text-decoration-color:color-mix(in srgb,var(--bg) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--bg) 35%,transparent)}.Closing_email__CWAZx:hover{color:var(--bg);-webkit-text-decoration-color:var(--bg);text-decoration-color:var(--bg)}.Closing_socials__VEF_4{display:flex;gap:var(--space-6);list-style:none;padding:0}.Closing_social__LfZGx{font-size:var(--text-sm);text-decoration:none;color:color-mix(in srgb,var(--bg) 70%,transparent);padding-block:.75rem;margin-block:-.75rem}.Closing_closing__s_dzO a:hover,.Closing_social__LfZGx:hover{color:var(--bg)}