.coach.svelte-lyyfik{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) ease}.coach.svelte-lyyfik:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.photo.svelte-lyyfik{position:relative;aspect-ratio:4 / 4.4;background:var(--surface-2);overflow:hidden}.photo.svelte-lyyfik img:where(.svelte-lyyfik){width:100%;height:100%;object-fit:cover;object-position:50% 18%}.founder.svelte-lyyfik{position:absolute;left:12px;top:12px;background:var(--red);color:var(--on-red)}.body.svelte-lyyfik{display:grid;gap:6px;padding:18px 20px 20px;flex:1;grid-template-rows:auto 1fr auto}.title.svelte-lyyfik{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foot.svelte-lyyfik{display:flex;align-items:center;justify-content:space-between;padding-top:10px;margin-top:6px;border-top:1px solid var(--hairline);color:var(--ink)}.head.svelte-19qs6v9{display:grid;gap:16px;padding-block:clamp(28px,5vw,72px) clamp(24px,3vw,40px)}.grid.svelte-19qs6v9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:899px){.grid.svelte-19qs6v9{grid-template-columns:1fr 1fr}}@media(max-width:559px){.grid.svelte-19qs6v9{grid-template-columns:1fr}}
