.tm-top{padding-top:clamp(28px,6vw,64px)}.tm-founder{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media (min-width: 820px){.tm-founder{grid-template-columns:300px minmax(0,1fr);gap:48px}}.tm-founder-photo{position:relative;width:min(300px,70vw);aspect-ratio:1;justify-self:center}.tm-orbit{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:38px;background:conic-gradient(from 0deg,#2ec27e00,#2ec27e8c,#2ec27e00 40%);filter:blur(14px);opacity:.7;animation:tm-spin 9s linear infinite}.tm-founder-copy h1{margin:6px 0 18px}.tm-name{margin:10px 0 8px}.tm-photo{position:relative;display:grid;place-items:center;width:108px;height:108px;border-radius:26px;overflow:hidden;background:#2ec27e1f;color:var(--em);font-family:var(--display);font-weight:700;font-size:32px;border:1px solid rgba(255,255,255,.14);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.tm-photo img{width:100%;height:100%;object-fit:cover}.tm-photo-big{width:100%;height:100%;border-radius:32px;font-size:64px}.tm-sarah{background:linear-gradient(135deg,#2ec27e47,#0d263099)}.tm-badge{display:inline-block;width:fit-content;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--em);border-radius:999px;padding:4px 11px}.tm-intro{color:var(--muted);line-height:1.6;margin:0}.tm-intro-big{font-size:18px;color:var(--ink, #e8f1ee);max-width:60ch}.tm-h{margin-bottom:6px}.tm-grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.tm-card{display:grid;gap:10px;align-content:start;padding:22px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0f,#ffffff04);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.tm-card h3{margin:0}.tm-card:hover{transform:translateY(-4px);border-color:#2ec27e73}.tm-card:hover .tm-photo{transform:scale(1.04) rotate(-1.5deg);box-shadow:0 10px 30px #2ec27e40}.tm-champs{list-style:none;margin:18px 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.tm-champs li{display:grid;justify-items:center;gap:6px;text-align:center;font-size:14px}.tm-champs .tm-photo{width:84px;height:84px;border-radius:50%;font-size:24px;border:2px solid rgba(46,194,126,.5)}.tm-champs span:not(.tm-photo){color:var(--muted);font-size:12px}.tm[data-anim] .tm-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.tm[data-anim] .tm-reveal.is-in{opacity:1;transform:none}@keyframes tm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tm[data-anim] .tm-reveal{opacity:1;transform:none;transition:none}.tm-orbit{animation:none}.tm-card,.tm-photo{transition:none}.tm-card:hover,.tm-card:hover .tm-photo{transform:none}}.tm-grid-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}@media (min-width: 600px){.tm-grid-wide .tm-card{grid-template-columns:132px minmax(0,1fr);column-gap:22px}.tm-grid-wide .tm-card .tm-photo{grid-row:1 / span 3;width:132px;height:132px}}.tm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:20px 0 0}.tm-trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tm-trust li{font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:#2ec27e14}.tm-help{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.tm-help b{color:var(--em);font-weight:700}.tm-card-sarah{border-style:dashed;border-color:#2ec27e73}
