.TeamPage-module__7H4HTa__hero{padding-top:calc(1.5rem * var(--mantine-scale));padding-bottom:var(--mantine-spacing-xl)}.TeamPage-module__7H4HTa__heroCol{text-align:center;max-width:calc(40rem * var(--mantine-scale));justify-items:center;margin-inline:auto;display:grid}.TeamPage-module__7H4HTa__headline{margin:0 0 calc(.875rem * var(--mantine-scale));max-width:12ch;font-family:var(--font-display), sans-serif;font-weight:800;font-size:clamp(calc(2.125rem * var(--mantine-scale)), 8vw, calc(3.625rem * var(--mantine-scale)));letter-spacing:-.042em;color:var(--ink);text-wrap:balance;line-height:1.04}.TeamPage-module__7H4HTa__sub{max-width:42ch;font-size:clamp(calc(1rem * var(--mantine-scale)), 2vw, calc(1.1875rem * var(--mantine-scale)));color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.TeamPage-module__7H4HTa__grid{gap:var(--mantine-spacing-md);display:grid}.TeamPage-module__7H4HTa__card{text-align:center;justify-items:center;gap:calc(.375rem * var(--mantine-scale));padding:calc(1.75rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:grid}.TeamPage-module__7H4HTa__photo{width:calc(7.5rem * var(--mantine-scale));height:calc(7.5rem * var(--mantine-scale));margin-bottom:var(--mantine-spacing-xs);object-fit:cover;background:var(--teal-soft);border-radius:50%}.TeamPage-module__7H4HTa__photoFallback{font-family:var(--font-display), sans-serif;font-size:var(--mantine-font-size-xxl);letter-spacing:-.04em;color:var(--teal-ink);place-items:center;font-weight:800;display:grid}.TeamPage-module__7H4HTa__name{font-family:var(--font-display), sans-serif;font-size:clamp(calc(1.375rem * var(--mantine-scale)), 3vw, calc(1.75rem * var(--mantine-scale)));letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:800;line-height:1.12}.TeamPage-module__7H4HTa__role{font-size:var(--mantine-font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--teal-ink);margin:0;font-weight:800}.TeamPage-module__7H4HTa__bio{margin:calc(.5rem * var(--mantine-scale)) 0 calc(.25rem * var(--mantine-scale));max-width:42ch;font-size:var(--mantine-font-size-md);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.TeamPage-module__7H4HTa__linkedin{align-items:center;gap:calc(.375rem * var(--mantine-scale));min-height:var(--tap);margin-top:calc(.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);color:var(--ink);font-weight:700;text-decoration:none;display:inline-flex}.TeamPage-module__7H4HTa__linkedin:hover{color:var(--teal-ink)}.TeamPage-module__7H4HTa__ctaWrap{justify-items:center;display:grid}.TeamPage-module__7H4HTa__cta{box-shadow:0 6px 16px -4px color-mix(in srgb, var(--orange) 62%, transparent);border:0;font-weight:700;transition:background-color .15s,box-shadow .15s,transform .12s}.TeamPage-module__7H4HTa__cta:hover{box-shadow:0 9px 22px -5px color-mix(in srgb, var(--orange) 72%, transparent)}.TeamPage-module__7H4HTa__cta:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.TeamPage-module__7H4HTa__cta,.TeamPage-module__7H4HTa__cta:active{transition:none;transform:none}}@media (min-width:47.5em){.TeamPage-module__7H4HTa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (min-width:75em){.TeamPage-module__7H4HTa__hero{padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xxl)}}