.tm-scene{background:var(--wzd-bg);color:var(--wzd-ink);font-family:var(--wzd-font);padding-bottom:var(--wzd-space-8)}.tm-wrap{width:min(1080px,calc(100% - 32px));margin:0 auto;display:grid;gap:var(--wzd-space-7)}.tm-hero{padding-top:var(--wzd-space-7);display:grid;gap:var(--wzd-space-3);max-width:46em}.tm-founder{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:var(--wzd-space-6);align-items:start}.tm-photo{margin:0;border-radius:var(--wzd-radius-l);overflow:hidden;box-shadow:var(--wzd-shadow-card);background:var(--wzd-surface)}.tm-photo img{display:block;width:100%;height:auto}.tm-card{display:grid;gap:var(--wzd-space-4)}.tm-name h2{margin:0;font-size:1.75rem;line-height:1.2;letter-spacing:-.02em;font-weight:700}.tm-name span{display:block;margin-top:4px;color:var(--wzd-accent-ink);font-weight:600;font-size:var(--wzd-text-small)}.tm-card .wzd-body,.tm-section .wzd-body{margin:0;font-size:1.0625rem;line-height:1.7}.tm-anchor{justify-self:start;color:var(--wzd-accent-ink);font-weight:600;text-decoration:none}.tm-section{display:grid;gap:var(--wzd-space-4);max-width:860px}.tm-section h2{margin:0;font-size:1.75rem;line-height:1.25;letter-spacing:-.02em;font-weight:700}.tm-section h3{margin:var(--wzd-space-3) 0 0;font-size:1.25rem;font-weight:600}.tm-list{margin:0;padding-left:1.3em;display:grid;gap:var(--wzd-space-3);font-size:1.0625rem;line-height:1.65}.tm-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--wzd-space-3)}.tm-step{display:grid;grid-template-columns:40px 1fr;gap:var(--wzd-space-4);align-items:start}.tm-step-n{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--wzd-accent-soft);color:var(--wzd-accent-ink);font-weight:700}.tm-step h4{margin:0 0 6px;font-size:1.0625rem;font-weight:700}.tm-step p{margin:0;line-height:1.65;color:var(--wzd-ink-soft)}.tm-split table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.tm-split th{text-align:left;padding:10px 12px;background:var(--wzd-accent-soft);color:var(--wzd-accent-ink)}.tm-split td{padding:12px;border-bottom:1px solid var(--wzd-line);vertical-align:top}.tm-actions{display:flex;flex-wrap:wrap;gap:var(--wzd-space-3)}.tm-actions a{text-decoration:none}.tm-contact{margin:0;color:var(--wzd-ink-soft)}.tm-contact a{color:var(--wzd-accent-ink)}@media (max-width:760px){.tm-founder{grid-template-columns:1fr}.tm-photo{max-width:320px}.tm-hero{padding-top:var(--wzd-space-6)}}.tm-team{max-width:none}.tm-group{display:grid;gap:var(--wzd-space-3)}.tm-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--wzd-space-4)}.tm-person{display:grid;gap:4px;align-content:start}.tm-person img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--wzd-radius-l);box-shadow:var(--wzd-shadow-card);background:var(--wzd-surface);margin-bottom:var(--wzd-space-2)}.tm-person b{font-size:1rem;line-height:1.3}.tm-person span{font-size:var(--wzd-text-small);color:var(--wzd-ink-soft);line-height:1.4}@media (max-width:560px){.tm-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wzd-space-3)}}
