.profile.svelte-1hx4fjk{background:radial-gradient(120% 120% at 12% -20%,var(--brand-soft),transparent 55%),var(--bg);padding-block:var(--sp-16) var(--sp-10);border-bottom:1px solid var(--line-soft)}.back.svelte-1hx4fjk{display:inline-flex;gap:var(--sp-2);align-items:center;color:var(--muted);font-size:var(--t-small);font-weight:var(--fw-medium);margin-bottom:var(--sp-6);transition:color var(--dur-fast) var(--ease)}.back.svelte-1hx4fjk:hover{color:var(--brand-strong)}.profile__head.svelte-1hx4fjk{display:flex;gap:var(--sp-6);align-items:center;flex-wrap:wrap}.profile__meta.svelte-1hx4fjk{display:grid;gap:var(--sp-3);justify-items:start}.profile__name.svelte-1hx4fjk{margin:0}.profile__bio.svelte-1hx4fjk{color:var(--ink-soft);max-width:60ch;margin:0;line-height:var(--lh-body)}.week.svelte-1hx4fjk{padding-block:var(--sp-10) var(--sp-16)}.week__head.svelte-1hx4fjk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.week__title.svelte-1hx4fjk{margin:0}.sessions.svelte-1hx4fjk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--sp-4)}.sess.svelte-1hx4fjk{display:grid;gap:var(--sp-3)}.sess__name.svelte-1hx4fjk{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--t-h4);color:var(--ink);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.sess__name.svelte-1hx4fjk:hover{color:var(--brand)}.sess__when.svelte-1hx4fjk{display:flex;align-items:baseline;gap:var(--sp-2)}.sess__day.svelte-1hx4fjk{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--t-small);text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.sess__time.svelte-1hx4fjk{margin:0}.sess__dur.svelte-1hx4fjk{font-size:var(--t-small);margin-left:auto}.sess__cta.svelte-1hx4fjk{display:flex}
