.wrap.svelte-13hsgdq{max-width:1240px;margin:0 auto;padding:12px max(6vw,28px) 64px}.ev-hero.svelte-13hsgdq{padding:24px 0 36px;border-bottom:1px solid var(--color-border)}.coord-row.svelte-13hsgdq{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.coord.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}h1.display.svelte-13hsgdq{font-size:clamp(48px,7vw,92px);line-height:.98;letter-spacing:-1.4px;margin:0 0 18px}h1.display.svelte-13hsgdq .accent:where(.svelte-13hsgdq){color:var(--color-accent);font-style:italic;font-weight:500}.ev-hero.svelte-13hsgdq .lede:where(.svelte-13hsgdq){max-width:60ch;margin:4px 0 22px}.hero-meta.svelte-13hsgdq{display:flex;flex-wrap:wrap;gap:18px}.chip.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;color:var(--color-tint-green);text-transform:uppercase;padding:5px 10px;border:1px solid var(--color-border);border-radius:4px}.wa-card.svelte-13hsgdq{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);text-decoration:none;color:var(--color-text);transition:border-color .18s,background .18s}.wa-card.svelte-13hsgdq:hover{border-color:var(--color-accent);background:var(--color-surface-soft)}.wa-icon.svelte-13hsgdq{width:44px;height:44px;border-radius:50%;background:#25d366;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.wa-icon.svelte-13hsgdq svg:where(.svelte-13hsgdq){width:22px;height:22px}.wa-body.svelte-13hsgdq .eyebrow:where(.svelte-13hsgdq){font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-tint-green);margin-bottom:4px}.wa-body.svelte-13hsgdq h3:where(.svelte-13hsgdq){font-family:EB Garamond,Cormorant Garamond,ui-serif,Georgia,serif;font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-.3px;margin:2px 0 4px;color:var(--color-text)}.wa-body.svelte-13hsgdq p:where(.svelte-13hsgdq){font-size:13px;color:var(--color-text-soft);margin:0;line-height:1.5}.arrow-c.svelte-13hsgdq{width:32px;height:32px;border:1px solid var(--color-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--color-text-soft)}.section-head.svelte-13hsgdq{display:flex;justify-content:space-between;align-items:center;padding:32px 2px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-soft)}.section-head.svelte-13hsgdq .left:where(.svelte-13hsgdq){display:flex;align-items:center;gap:10px}.section-head.svelte-13hsgdq .left:where(.svelte-13hsgdq):before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.head-meta.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--color-text-muted)}.event-list.svelte-13hsgdq{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.event-list--upcoming.svelte-13hsgdq{display:grid;gap:0}.ev-card.svelte-13hsgdq{display:grid;grid-template-columns:1.4fr .85fr;gap:0;text-decoration:none;color:inherit;border-bottom:1px dashed var(--color-border);transition:background .2s ease}.ev-card.svelte-13hsgdq:last-child{border-bottom:none}.ev-card.svelte-13hsgdq:hover{background:var(--color-surface)}.ev-body.svelte-13hsgdq{padding:26px 24px 24px;display:flex;flex-direction:column;gap:14px}.ev-eyebrow.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-tint-green);display:inline-flex;align-items:center;gap:10px}.ev-eyebrow.svelte-13hsgdq .dot:where(.svelte-13hsgdq){width:7px;height:7px;border-radius:50%;background:var(--color-tint-green);display:inline-block}.ev-title.svelte-13hsgdq{font-family:EB Garamond,Cormorant Garamond,ui-serif,Georgia,serif;font-weight:500;font-size:clamp(26px,3.4vw,36px);line-height:1.05;letter-spacing:-.5px;margin:2px 0 4px;color:var(--color-text);text-wrap:balance}.ev-card.svelte-13hsgdq:hover .ev-title:where(.svelte-13hsgdq){color:var(--color-accent)}.ev-meta.svelte-13hsgdq{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px 22px;margin:6px 0;padding:0}.ev-meta.svelte-13hsgdq div:where(.svelte-13hsgdq){display:flex;flex-direction:column;gap:3px}.ev-meta.svelte-13hsgdq dt:where(.svelte-13hsgdq){font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.ev-meta.svelte-13hsgdq dd:where(.svelte-13hsgdq){font-size:14px;color:var(--color-text);margin:0}.ev-room.svelte-13hsgdq{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px dashed var(--color-border)}.ev-avatars.svelte-13hsgdq{display:flex}.ev-avatars.svelte-13hsgdq img:where(.svelte-13hsgdq){width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid var(--color-bg);margin-left:-6px;background:var(--color-surface-soft)}.ev-avatars.svelte-13hsgdq img:where(.svelte-13hsgdq):first-child{margin-left:0}.ev-room.svelte-13hsgdq p:where(.svelte-13hsgdq){font-size:12.5px;color:var(--color-text-soft);margin:0;line-height:1.45}.ev-room.svelte-13hsgdq strong:where(.svelte-13hsgdq){color:var(--color-text);font-weight:500}.ev-room.svelte-13hsgdq .sep:where(.svelte-13hsgdq){color:var(--color-text-muted);margin:0 4px}.ev-link.svelte-13hsgdq{margin-top:auto;padding-top:14px;border-top:1px dashed var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ev-link.svelte-13hsgdq>span:where(.svelte-13hsgdq):first-child{font-size:14px;font-weight:500;color:var(--color-text);display:inline-flex;align-items:center;gap:8px}.ev-card.svelte-13hsgdq:hover .ev-link:where(.svelte-13hsgdq)>span:where(.svelte-13hsgdq):first-child{color:var(--color-accent)}.ev-stamp.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase}.ev-art.svelte-13hsgdq{border-left:1px dashed var(--color-border);display:flex;align-items:center;justify-content:center;padding:18px}.ev-art.svelte-13hsgdq svg:where(.svelte-13hsgdq){width:100%;max-width:240px;height:auto}.ev-row.svelte-13hsgdq{display:grid;grid-template-columns:auto 1fr auto;gap:20px;padding:22px 4px;border-bottom:1px dashed var(--color-border);text-decoration:none;color:inherit;align-items:start;transition:background .18s,padding-left .2s}.ev-row.svelte-13hsgdq:last-child{border-bottom:none}.ev-row.svelte-13hsgdq:hover{background:var(--color-surface);padding-left:12px}.ev-row-date.svelte-13hsgdq{min-width:88px;display:flex;flex-direction:column;align-items:flex-start;padding-top:4px}.ev-row-date.svelte-13hsgdq .day:where(.svelte-13hsgdq){font-family:EB Garamond,Cormorant Garamond,ui-serif,Georgia,serif;font-size:38px;font-weight:500;color:var(--color-text);line-height:1;letter-spacing:-.5px}.ev-row-date.svelte-13hsgdq .month:where(.svelte-13hsgdq){font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;color:var(--color-text-muted);margin-top:4px}.ev-row-body.svelte-13hsgdq h3:where(.svelte-13hsgdq){font-family:EB Garamond,Cormorant Garamond,ui-serif,Georgia,serif;font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.3px;margin:4px 0;color:var(--color-text-soft)}.ev-row.svelte-13hsgdq:hover .ev-row-body:where(.svelte-13hsgdq) h3:where(.svelte-13hsgdq){color:var(--color-text)}.ev-row-body.svelte-13hsgdq p:where(.svelte-13hsgdq){font-size:13px;color:var(--color-text-muted);margin:0}.ev-row-eyebrow.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2px}.ev-row-eyebrow--past.svelte-13hsgdq{color:var(--color-text-muted)}.ev-row-arrow.svelte-13hsgdq{align-self:center;width:32px;height:32px;border:1px solid var(--color-border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-soft);flex:none}.ev-row-gallery.svelte-13hsgdq{margin-top:10px}.ev-row--past.svelte-13hsgdq .ev-row-date:where(.svelte-13hsgdq) .day:where(.svelte-13hsgdq){color:var(--color-text-soft)}.empty.svelte-13hsgdq{padding:48px 0;text-align:center;color:var(--color-text-soft)}.tailpiece.svelte-13hsgdq{margin-top:48px;padding-top:22px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.arrow.svelte-13hsgdq{display:inline-block;transform:translateY(-1px)}.coord-tail.svelte-13hsgdq{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase}@media(max-width:900px){.ev-card.svelte-13hsgdq{grid-template-columns:1fr}.ev-art.svelte-13hsgdq{border-left:none;border-top:1px dashed var(--color-border);padding:18px}.ev-art.svelte-13hsgdq svg:where(.svelte-13hsgdq){max-width:200px}}@media(max-width:720px){.coord-row.svelte-13hsgdq{flex-direction:column;align-items:flex-start;gap:6px}.wa-card.svelte-13hsgdq{grid-template-columns:auto 1fr}.wa-card.svelte-13hsgdq .arrow-c:where(.svelte-13hsgdq){display:none}.ev-row.svelte-13hsgdq{grid-template-columns:1fr;gap:8px}.ev-row-arrow.svelte-13hsgdq{justify-self:end}.ev-row-date.svelte-13hsgdq{flex-direction:row;align-items:baseline;gap:10px}.ev-row-date.svelte-13hsgdq .day:where(.svelte-13hsgdq){font-size:28px}}
