.agenda-wrap[data-astro-cid-dmgfdf2n]{display:grid;grid-template-columns:auto 1fr;gap:1.75rem;align-items:stretch}.agenda-rail[data-astro-cid-dmgfdf2n]{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.5rem);letter-spacing:.14em;text-transform:uppercase;color:var(--color-red);align-self:start;padding-top:.4rem}.day-cards[data-astro-cid-dmgfdf2n]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.day-card[data-astro-cid-dmgfdf2n]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:1.6rem 1.5rem 1.35rem}.day-card-head[data-astro-cid-dmgfdf2n]{border-bottom:2px solid var(--color-red);padding-bottom:.9rem;margin-bottom:1.25rem}.day-card-head[data-astro-cid-dmgfdf2n] h2[data-astro-cid-dmgfdf2n]{font-size:clamp(1.9rem,3vw,2.5rem);margin:0;color:var(--color-red)}.day-when[data-astro-cid-dmgfdf2n]{font-family:var(--font-heading);font-weight:800;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);margin:.3rem 0 .15rem}.day-theme[data-astro-cid-dmgfdf2n]{font-family:var(--font-heading);font-weight:700;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem}.day-blurb[data-astro-cid-dmgfdf2n]{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-muted)}.blocks[data-astro-cid-dmgfdf2n]{display:grid;gap:1.15rem}.block[data-astro-cid-dmgfdf2n]{display:grid;gap:.3rem;padding-bottom:1.05rem;border-bottom:1px solid var(--border-card)}.block[data-astro-cid-dmgfdf2n]:last-child{border-bottom:none;padding-bottom:0}.block-time[data-astro-cid-dmgfdf2n]{font-family:var(--font-heading);font-weight:800;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:0}.block-title[data-astro-cid-dmgfdf2n]{margin:0;font-family:var(--font-heading);font-weight:700;font-size:1rem;line-height:1.35;color:var(--text-primary)}.block-tag[data-astro-cid-dmgfdf2n]{display:inline-block;margin-left:.45rem;font-size:.58rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--color-red);border:1px solid var(--color-red);border-radius:999px;padding:.12rem .5rem;vertical-align:2px;white-space:nowrap}.block-where[data-astro-cid-dmgfdf2n]{display:inline-block;margin-left:.45rem;font-size:.58rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-card);border-radius:999px;padding:.12rem .5rem;vertical-align:2px;white-space:nowrap}.block-detail[data-astro-cid-dmgfdf2n]{margin:.15rem 0 0;font-size:.85rem;line-height:1.55;color:var(--text-muted)}.block-faces[data-astro-cid-dmgfdf2n]{display:flex;align-items:center;gap:.25rem;margin-top:.5rem}.face[data-astro-cid-dmgfdf2n]{display:block;line-height:0}.face[data-astro-cid-dmgfdf2n] img[data-astro-cid-dmgfdf2n]{width:26px;height:26px;border-radius:50%;object-fit:cover;object-position:center top;border:1.5px solid var(--border-card);transition:border-color .15s ease,transform .12s ease}.face[data-astro-cid-dmgfdf2n]:hover img[data-astro-cid-dmgfdf2n]{border-color:var(--color-red);transform:translateY(-2px)}.face-more[data-astro-cid-dmgfdf2n]{font-family:var(--font-heading);font-weight:700;font-size:.68rem;color:var(--text-muted);margin-left:.15rem}.agenda-note[data-astro-cid-dmgfdf2n]{margin-top:2.25rem;font-size:.88rem;text-align:center}.agenda-band[data-astro-cid-dmgfdf2n]{padding:clamp(9rem,20vw,14rem) 0;background:linear-gradient(#0a090959,#0a09098c),url(/images/photos/workshop-room.jpg) center 40% / cover no-repeat;border-block:1px solid var(--border-card)}@media(max-width:1000px){.day-cards[data-astro-cid-dmgfdf2n],.agenda-wrap[data-astro-cid-dmgfdf2n]{grid-template-columns:1fr}.agenda-rail[data-astro-cid-dmgfdf2n]{display:none}}.block-link[data-astro-cid-dmgfdf2n]{margin:.35rem 0 0;font-size:.82rem}.block-link[data-astro-cid-dmgfdf2n] a[data-astro-cid-dmgfdf2n]{color:var(--color-red);font-weight:600;text-decoration:underline;text-underline-offset:3px}.block-link[data-astro-cid-dmgfdf2n] a[data-astro-cid-dmgfdf2n]:hover{color:var(--color-red-hover)}
