.page-hero.svelte-1qck48p{padding:2rem 0 0;background:linear-gradient(180deg,var(--color-primary-soft),transparent)}.back.svelte-1qck48p{display:inline-block;color:var(--color-text-muted);text-decoration:none;font-size:.9rem;margin-bottom:.5rem}.back.svelte-1qck48p:hover{color:var(--color-primary)}.profile.svelte-1qck48p{padding-top:1.5rem}.split.svelte-1qck48p{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:3rem;align-items:start}.sidebar.svelte-1qck48p{display:flex;flex-direction:column;gap:1.25rem}.photo-wrap.svelte-1qck48p{aspect-ratio:4 / 5;background:var(--color-bg-alt);overflow:hidden;border:1px solid var(--color-border)}.photo.svelte-1qck48p{width:100%;height:100%;object-fit:cover}.placeholder.svelte-1qck48p{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(145deg,var(--color-primary-soft),var(--color-bg-alt));color:var(--color-primary);font-family:var(--font-display);font-size:3rem}.content.svelte-1qck48p h1:where(.svelte-1qck48p){font-size:clamp(2rem,4vw,2.75rem);margin-bottom:.35rem}.title.svelte-1qck48p{color:var(--color-primary);font-weight:600;font-size:1.05rem;margin:0 0 1rem}.specs.svelte-1qck48p{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.4rem}.specs.svelte-1qck48p li:where(.svelte-1qck48p){font-size:.8rem;background:var(--color-primary-soft);color:var(--color-primary-dark);padding:.3rem .65rem;border-radius:2px}.bio.svelte-1qck48p{margin-bottom:2rem;color:var(--color-text)}.bio.svelte-1qck48p p:where(.svelte-1qck48p):last-child{margin-bottom:0}.schedules.svelte-1qck48p{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.schedules.svelte-1qck48p h2:where(.svelte-1qck48p){font-size:1.15rem;margin:0}.schedules.svelte-1qck48p .schedules{margin:0}.actions.svelte-1qck48p{display:flex;flex-direction:column;gap:.75rem}@media(max-width:800px){.split.svelte-1qck48p{grid-template-columns:1fr}.sidebar.svelte-1qck48p{max-width:320px}}
