.cop-lede.svelte-gtgxut{max-width:62ch;margin-top:18px}.cop-actions.svelte-gtgxut{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.flipbook.svelte-gtgxut{position:relative;width:100%;aspect-ratio:4 / 3;margin-top:36px;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;overflow:hidden}.flipbook.svelte-gtgxut iframe:where(.svelte-gtgxut){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (min-width: 720px){.flipbook.svelte-gtgxut{aspect-ratio:16 / 10}}.sess-list.svelte-gtgxut{margin-top:clamp(32px,4vw,52px)}.sess.svelte-gtgxut{display:grid;grid-template-columns:116px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.sess.svelte-gtgxut:last-child{border-bottom:1px solid var(--line)}.sess--past.svelte-gtgxut{opacity:.5}.sess-date.svelte-gtgxut{display:block;font-family:var(--font-serif);font-size:17px;font-weight:700;color:var(--ink)}.sess-time.svelte-gtgxut{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.sess-day.svelte-gtgxut{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-green);margin-bottom:6px}.sess-title.svelte-gtgxut{font-family:var(--font-serif);font-size:19px;font-weight:700;line-height:1.3;color:var(--ink)}.sess-sub.svelte-gtgxut{margin-top:5px;font-size:13px;font-style:italic;color:var(--ink-3)}.sess-meta.svelte-gtgxut{margin-top:6px;font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.sess-blurb.svelte-gtgxut{margin-top:10px;font-size:14px;line-height:1.7;color:var(--ink-2);max-width:62ch}.sess-note.svelte-gtgxut{margin-top:12px;font-size:12px;font-style:italic;color:var(--ink-3)}.sess-actions.svelte-gtgxut{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sess-btn.svelte-gtgxut{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green);padding:7px 13px;border-radius:999px;border:1px solid var(--line-strong);transition:all .3s var(--ease)}.sess-btn.svelte-gtgxut:hover{background:var(--brand-green);border-color:var(--brand-green);color:var(--white)}.dark.svelte-gtgxut{background:var(--bg-2);border-block:1px solid var(--line)}.cop-closing.svelte-gtgxut{margin-top:clamp(32px,4vw,48px);font-size:13px;color:var(--ink-3);max-width:62ch}.cop-closing.svelte-gtgxut a:where(.svelte-gtgxut){color:var(--brand-green);border-bottom:1px solid transparent;transition:border-color .25s ease}.cop-closing.svelte-gtgxut a:where(.svelte-gtgxut):hover{border-bottom-color:var(--brand-green)}@media (max-width: 600px){.sess.svelte-gtgxut{grid-template-columns:1fr;gap:8px}.sess-when.svelte-gtgxut{display:flex;align-items:baseline;gap:10px}.sess-time.svelte-gtgxut{margin-top:0}}
