.Hero_hero__MpeZv{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:6rem;overflow:hidden}.Hero_inner__C9vXW{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);flex:1 1;display:flex;flex-direction:column;justify-content:center}.Hero_metaRow__0g0rB{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.Hero_metaRow__0g0rB .eyebrow{margin-bottom:0}.Hero_current__2csYR{font-size:var(--text-sm);color:var(--ink-soft)}.Hero_title__M0ThY{font-size:var(--display-hero);line-height:.92;letter-spacing:-.045em;margin-top:var(--space-8)}.Hero_titleLine__MmLlN{display:block}.Hero_titleSecond__14qBs{margin-left:clamp(2rem,12vw,14rem)}.Hero_positioningRow__st1aa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8)}.Hero_positioning__Kvxzf{max-width:34ch;font-size:var(--text-lede);line-height:1.4;color:var(--ink-soft)}.Hero_scrollCue__HpbMs{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--ink-faint);padding:var(--space-2)}.Hero_scrollCueLabel__qJEyt{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Hero_scrollCueLine__2GRYi{width:1px;height:3rem;background:var(--ink-faint);transform-origin:top;animation:Hero_scroll-cue__3I6s3 2.2s var(--ease-out) infinite}@keyframes Hero_scroll-cue__3I6s3{0%{transform:scaleY(0)}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.Hero_scrollCueLine__2GRYi{animation:none}}.Hero_portraitWrap__zQRIg{width:100%;margin-top:var(--space-12)}.Hero_portrait__aT60b{object-fit:cover}@media (max-width:48rem){.Hero_titleSecond__14qBs{margin-left:12vw}.Hero_positioningRow__st1aa{flex-direction:column;align-items:flex-start}.Hero_scrollCue__HpbMs{flex-direction:row}.Hero_scrollCueLine__2GRYi{width:3rem;height:1px;animation:none}}.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}}.Principles_list__VBQXs{list-style:none;padding:0;display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.Principles_item__gvBbP{border-top:1px solid var(--line)}.Principles_itemInner__d8xO_{display:grid;grid-template-columns:3rem 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);max-width:56rem}.Principles_item__gvBbP:nth-child(2n) .Principles_itemInner__d8xO_{margin-left:auto}.Principles_index__3fCqD{font-size:var(--text-sm);color:var(--ink-faint)}.Principles_quote__PmekR{margin:0}.Principles_quoteText__0nsBs{font-family:var(--font-display);font-size:var(--display-2);font-weight:600;letter-spacing:-.03em;line-height:1.08;max-width:20ch;text-wrap:balance}.Principles_attribution__lSIjw{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-faint)}.Principles_attribution__lSIjw:before{content:"";display:inline-block;width:var(--space-6);height:2px;margin-right:var(--space-3);vertical-align:middle;background:var(--project-accent)}@media (max-width:48rem){.Principles_itemInner__d8xO_{grid-template-columns:2.5rem 1fr}}.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)}