.tm[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px);font-family:var(--vl-sans);color:var(--vl-ink)}.tm-grid[data-astro-cid-zzqkys7x]{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:stretch}.tm-people[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;align-self:start;border-bottom:1px solid var(--vl-line-strong)}.tm-person[data-astro-cid-zzqkys7x]{appearance:none;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;width:100%;padding:14px 0;border:0;border-top:1px solid var(--vl-line-strong);background:none;text-align:left;font:inherit;cursor:pointer;transition:transform .16s var(--vl-ease)}.tm-person[data-astro-cid-zzqkys7x]:active{transform:scale(.99)}.tm-avatar[data-astro-cid-zzqkys7x]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:50%;background:#ece7dd;color:var(--vl-text-4);font-family:var(--vl-serif);font-size:18px;transition:background-color .2s ease,color .2s ease}.tm-person[data-astro-cid-zzqkys7x].is-active .tm-avatar[data-astro-cid-zzqkys7x],.tm-avatar--dark[data-astro-cid-zzqkys7x]{background:var(--vl-ink);color:#fff}.tm-who[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;gap:2px;min-width:0}.tm-name[data-astro-cid-zzqkys7x]{font-size:16px;font-weight:600;color:var(--vl-muted);transition:color .2s ease}.tm-person[data-astro-cid-zzqkys7x]:hover .tm-name[data-astro-cid-zzqkys7x],.tm-person[data-astro-cid-zzqkys7x].is-active .tm-name[data-astro-cid-zzqkys7x],.tm-foot[data-astro-cid-zzqkys7x] .tm-name[data-astro-cid-zzqkys7x]{color:var(--vl-ink)}.tm-role[data-astro-cid-zzqkys7x]{font-size:13px;line-height:1.4;color:var(--vl-muted)}.tm-stage[data-astro-cid-zzqkys7x]{display:flex;align-items:center;min-height:520px;padding:clamp(20px,5vw,64px)}.tm-card[data-astro-cid-zzqkys7x]{position:relative;width:100%;max-width:640px;background:#fff;border-radius:var(--vl-radius);box-shadow:0 30px 80px #00000059;padding:clamp(22px,3vw,40px)}.tm-panel[data-astro-cid-zzqkys7x]{margin:0;display:flex;flex-direction:column;gap:24px}.tm-quote[data-astro-cid-zzqkys7x]{margin:0;font-family:var(--vl-serif);line-height:1.45}.tm-quote[data-astro-cid-zzqkys7x] p[data-astro-cid-zzqkys7x]{margin:0;quotes:auto}.tm-quote[data-astro-cid-zzqkys7x] p[data-astro-cid-zzqkys7x]:before{content:open-quote}.tm-quote[data-astro-cid-zzqkys7x] p[data-astro-cid-zzqkys7x]:after{content:close-quote}.tm-quote[data-astro-cid-zzqkys7x][data-size=l]{font-size:clamp(19px,2vw,25px);line-height:1.4}.tm-quote[data-astro-cid-zzqkys7x][data-size=m]{font-size:clamp(17px,1.6vw,20px)}.tm-quote[data-astro-cid-zzqkys7x][data-size=s]{font-size:15px;line-height:1.6}.tm-foot[data-astro-cid-zzqkys7x]{margin-top:auto;display:flex;flex-direction:column;gap:18px}.tm-author[data-astro-cid-zzqkys7x]{display:flex;align-items:center;gap:12px}.tm-author[data-astro-cid-zzqkys7x] .tm-avatar[data-astro-cid-zzqkys7x]{width:40px;height:40px;font-size:16px}.tm-found[data-astro-cid-zzqkys7x]{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:10px;background:var(--vl-cream)}.tm-found-tag[data-astro-cid-zzqkys7x]{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tm-found-text[data-astro-cid-zzqkys7x]{font-size:15px;font-weight:500;line-height:1.4}@media(max-width:900px){.tm-grid[data-astro-cid-zzqkys7x]{grid-template-columns:minmax(0,1fr)}.tm-people[data-astro-cid-zzqkys7x],.tm-stage[data-astro-cid-zzqkys7x] .painting,.tm-stage[data-astro-cid-zzqkys7x] .painting-caption,.tm-stage[data-astro-cid-zzqkys7x] .vl-stage-shade[data-astro-cid-zzqkys7x]{display:none}.tm-stage[data-astro-cid-zzqkys7x]{min-height:0;padding:0;background:none;border-radius:0;overflow:visible}.tm-card[data-astro-cid-zzqkys7x]{max-width:none;padding:0;background:none;box-shadow:none}.tm-panels[data-astro-cid-zzqkys7x]{--tm-gutter: 32px;display:flex;align-items:stretch;gap:12px;margin-inline:calc(-1 * var(--tm-gutter));padding:4px var(--tm-gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tm-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.tm-panels[data-astro-cid-zzqkys7x]::-webkit-scrollbar{display:none}.tm-panels[data-astro-cid-zzqkys7x]>.tm-panel[data-astro-cid-zzqkys7x]{flex:0 0 min(86%,420px);opacity:1;visibility:visible;transform:none;transition:none;scroll-snap-align:start;padding:22px 20px;background:#fff;border:1px solid var(--vl-line);border-radius:var(--vl-radius)}.tm-quote[data-astro-cid-zzqkys7x][data-size]{font-size:16px;line-height:1.55}.tm-quote[data-astro-cid-zzqkys7x][data-size=s]{max-height:303.8px;overflow-y:auto;overscroll-behavior:contain;font-size:14px}}@media(max-width:640px){.tm-panels[data-astro-cid-zzqkys7x]{--tm-gutter: 16px}}@media(prefers-reduced-motion:reduce){.tm-person[data-astro-cid-zzqkys7x],.tm-avatar[data-astro-cid-zzqkys7x],.tm-name[data-astro-cid-zzqkys7x]{transition:none}}
