[data-lang][hidden]{display:none!important}.ev-card[data-astro-cid-h4bw6n5x][hidden]{display:none}.ev-card[data-astro-cid-h4bw6n5x]{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--cream-light);padding:var(--space-xl) var(--space-lg) var(--space-lg);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg);list-style:none;transition:rotate var(--duration-normal) var(--ease-default),translate var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.ev-card[data-astro-cid-h4bw6n5x]:before{content:"";position:absolute;width:64px;height:20px;top:-9px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08ab3;box-shadow:0 1px 3px #00000026;pointer-events:none}.ev-card[data-astro-cid-h4bw6n5x]:hover{rotate:0deg;translate:0 -4px;box-shadow:var(--shadow-lg)}.ev-top[data-astro-cid-h4bw6n5x]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.ev-stamp[data-astro-cid-h4bw6n5x]{flex:none;display:flex;flex-direction:column;align-items:center;min-width:92px;padding:6px 12px 7px;border:2.5px dashed rgba(230,136,28,.6);border-radius:4px;rotate:-2deg;font-family:var(--font-display);text-transform:uppercase;color:var(--orange-dark);line-height:1.05}.ev-stamp-wd[data-astro-cid-h4bw6n5x]{font-size:var(--text-xs);font-weight:800;letter-spacing:.18em}.ev-stamp-day[data-astro-cid-h4bw6n5x]{font-size:var(--text-2xl);font-weight:900;letter-spacing:.01em;color:var(--blue-deeper);white-space:nowrap}.ev-top-right[data-astro-cid-h4bw6n5x]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.ev-countdown[data-astro-cid-h4bw6n5x]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--white);background:var(--orange-dark);padding:3px 10px;rotate:1.5deg;white-space:nowrap}.ev-countdown[data-astro-cid-h4bw6n5x][hidden]{display:none}.ev-time[data-astro-cid-h4bw6n5x]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;color:var(--blue-deeper);white-space:nowrap}.ev-time[data-astro-cid-h4bw6n5x] svg[data-astro-cid-h4bw6n5x],.ev-place[data-astro-cid-h4bw6n5x] svg[data-astro-cid-h4bw6n5x]{flex:none;color:var(--orange-dark)}.ev-title-wrap[data-astro-cid-h4bw6n5x]{margin:0 0 var(--space-md);rotate:-.8deg}.ev-title[data-astro-cid-h4bw6n5x]{display:inline;font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;line-height:1.6;text-transform:uppercase;letter-spacing:.02em;color:var(--cream-light);background:var(--blue-deeper);padding:.14em .5em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ev-kind-meetup[data-astro-cid-h4bw6n5x] .ev-title[data-astro-cid-h4bw6n5x]{background:var(--orange-dark)}.ev-place[data-astro-cid-h4bw6n5x]{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-sm);line-height:1.5;color:var(--gray-700);margin-bottom:var(--space-sm)}.ev-place[data-astro-cid-h4bw6n5x] svg[data-astro-cid-h4bw6n5x]{margin-top:3px}.ev-place-name[data-astro-cid-h4bw6n5x]{font-family:var(--font-display);font-weight:800;color:var(--blue-deeper)}.ev-address[data-astro-cid-h4bw6n5x]{white-space:nowrap}a[data-astro-cid-h4bw6n5x].ev-address{color:var(--blue-dark);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}a[data-astro-cid-h4bw6n5x].ev-address:hover{color:var(--orange-dark)}.ev-line[data-astro-cid-h4bw6n5x]{font-size:var(--text-sm);line-height:1.65;color:var(--gray-700);margin-bottom:var(--space-sm)}.ev-sponsor[data-astro-cid-h4bw6n5x]{font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:var(--gray-500);margin-bottom:var(--space-sm)}.ev-actions[data-astro-cid-h4bw6n5x]{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);padding-top:var(--space-md);border-top:2px dashed var(--cream-dark)}.ev-btn[data-astro-cid-h4bw6n5x]{width:100%;min-height:52px;font-size:var(--text-base);padding:.75rem 1.25rem;border-radius:999px;text-align:center;line-height:1.2}.ev-btn-pulse[data-astro-cid-h4bw6n5x]{animation:pulse-glow 2s ease-in-out infinite}.ev-rsvp[data-astro-cid-h4bw6n5x]{display:flex;flex-direction:column;gap:var(--space-sm)}.ev-rsvp[data-astro-cid-h4bw6n5x][hidden],.ev-rsvp-done[data-astro-cid-h4bw6n5x][hidden],.ev-rsvp-fail[data-astro-cid-h4bw6n5x][hidden],.ev-rsvp-error[data-astro-cid-h4bw6n5x][hidden],.ev-btn[data-astro-cid-h4bw6n5x][hidden]{display:none}.ev-rsvp-row[data-astro-cid-h4bw6n5x]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.ev-rsvp-field[data-astro-cid-h4bw6n5x]{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--blue-deeper)}.ev-rsvp-field[data-astro-cid-h4bw6n5x] input[data-astro-cid-h4bw6n5x],.ev-rsvp-field[data-astro-cid-h4bw6n5x] select[data-astro-cid-h4bw6n5x]{width:100%;min-height:44px;padding:.5rem .75rem;font:inherit;font-family:var(--font-body, inherit);font-size:var(--text-base);font-weight:500;text-transform:none;letter-spacing:normal;color:var(--gray-900, #1a1a1a);background:var(--white);border:2px solid var(--cream-dark);border-radius:8px}.ev-rsvp-field[data-astro-cid-h4bw6n5x] input[data-astro-cid-h4bw6n5x]:focus-visible,.ev-rsvp-field[data-astro-cid-h4bw6n5x] select[data-astro-cid-h4bw6n5x]:focus-visible{outline:3px solid var(--orange-dark);outline-offset:1px}.ev-rsvp-hint[data-astro-cid-h4bw6n5x]{margin:-2px 0 0;font-size:var(--text-xs);color:var(--gray-500)}.ev-rsvp-error[data-astro-cid-h4bw6n5x]{margin:0;font-size:var(--text-sm);font-weight:700;color:#b42318}.ev-rsvp-trap[data-astro-cid-h4bw6n5x]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.ev-rsvp-done[data-astro-cid-h4bw6n5x],.ev-rsvp-fail[data-astro-cid-h4bw6n5x]{margin:0;padding:var(--space-sm) 0;font-family:var(--font-display);font-size:var(--text-base);font-weight:900;text-align:center;color:var(--blue-deeper)}.ev-rsvp-fail[data-astro-cid-h4bw6n5x] a[data-astro-cid-h4bw6n5x]{color:var(--orange-dark);text-decoration:underline}.ev-cal-wrap[data-astro-cid-h4bw6n5x]{display:flex;justify-content:center}.ev-cal[data-astro-cid-h4bw6n5x]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-dark);border-bottom:2px dashed rgba(3,109,153,.35)}.ev-cal[data-astro-cid-h4bw6n5x]:hover{color:var(--orange-dark)}@media(max-width:400px){.ev-card[data-astro-cid-h4bw6n5x]{padding:var(--space-lg) var(--space-md) var(--space-md)}.ev-stamp[data-astro-cid-h4bw6n5x]{min-width:80px}.ev-address[data-astro-cid-h4bw6n5x]{white-space:normal}.ev-rsvp-row[data-astro-cid-h4bw6n5x]{grid-template-columns:1fr}}.ev-rsvp-consent[data-astro-cid-h4bw6n5x]{font-size:.72rem;line-height:1.45;color:var(--gray-700, #4a4a4a);margin:.25rem 0 .5rem}.mcal[data-astro-cid-guxmg3ij]{scroll-margin-top:calc(var(--nav-height) + var(--space-md))}.mcal-card[data-astro-cid-guxmg3ij]{position:relative;max-width:640px;margin:0 auto;background:var(--cream-light);background-image:repeating-linear-gradient(180deg,transparent,transparent 35px,rgba(27,54,93,.06) 35px,rgba(27,54,93,.06) 36px);box-shadow:var(--shadow-md);padding:var(--space-xl) var(--space-lg) var(--space-lg)}.mcal-card[data-astro-cid-guxmg3ij]:before{content:"";position:absolute;width:88px;height:22px;top:-10px;left:50%;transform:translate(-50%) rotate(-2deg);background:#f5d08ab3;box-shadow:0 1px 3px #00000026}.mcal-placard-wrap[data-astro-cid-guxmg3ij]{margin:0 0 var(--space-md);text-align:center;rotate:-.8deg}.mcal-placard[data-astro-cid-guxmg3ij]{display:inline;font-family:var(--font-display);font-size:var(--text-xl);font-weight:900;line-height:1.6;text-transform:uppercase;color:var(--cream-light);background:var(--blue-deeper);padding:.14em .5em}.mcal-chips[data-astro-cid-guxmg3ij]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-bottom:var(--space-md)}.mcal-chip[data-astro-cid-guxmg3ij]{min-height:44px;padding:0 14px;border:2px dashed rgba(230,136,28,.6);border-radius:4px;background:var(--white);color:var(--orange-dark);font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.mcal-chip[data-astro-cid-guxmg3ij]:nth-child(odd){rotate:-1deg}.mcal-chip[data-astro-cid-guxmg3ij]:nth-child(2n){rotate:.8deg}.mcal-chip[data-astro-cid-guxmg3ij]:hover{border-color:var(--blue-deeper);color:var(--blue-deeper)}.mcal-chip[data-astro-cid-guxmg3ij]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.mcal-chip[data-astro-cid-guxmg3ij][aria-pressed=true]{background:var(--blue-deeper);border:2px solid var(--blue-deeper);color:var(--cream-light)}.mcal-chip[data-astro-cid-guxmg3ij][hidden]{display:none}.mcal-head[data-astro-cid-guxmg3ij]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-xs)}.mcal-month[data-astro-cid-guxmg3ij]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--blue-deeper);text-align:center}.mcal-nav[data-astro-cid-guxmg3ij]{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:2px dashed rgba(27,54,93,.35);border-radius:50%;background:var(--white);color:var(--blue-deeper);font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;cursor:pointer}.mcal-nav[data-astro-cid-guxmg3ij]:hover:not(:disabled){border-color:var(--orange-dark);color:var(--orange-dark)}.mcal-nav[data-astro-cid-guxmg3ij]:disabled{opacity:.35;cursor:default}.mcal-sr[data-astro-cid-guxmg3ij]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mcal-legend[data-astro-cid-guxmg3ij]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs) var(--space-lg);margin:var(--space-md) 0 0;padding:0;font-size:var(--text-xs);color:var(--gray-700)}.mcal-legend[data-astro-cid-guxmg3ij] li[data-astro-cid-guxmg3ij]{display:inline-flex;align-items:center;gap:6px}.mcal-jump[data-astro-cid-guxmg3ij]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-md);min-height:48px;margin-top:var(--space-md);padding:8px 14px;background:var(--blue-deeper);color:var(--cream-light);font-family:var(--font-display);font-size:var(--text-sm);font-weight:800}.mcal-jump-cta[data-astro-cid-guxmg3ij]{font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-soft);white-space:nowrap}.mcal-subscribe[data-astro-cid-guxmg3ij]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:2px dashed var(--cream-dark);text-align:center}.mcal-sub-btn[data-astro-cid-guxmg3ij]{min-height:48px;border-radius:999px}.mcal-sub-hint[data-astro-cid-guxmg3ij]{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--gray-700)}.mcal-sub-links[data-astro-cid-guxmg3ij]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-lg)}.mcal-sub-links[data-astro-cid-guxmg3ij] a[data-astro-cid-guxmg3ij]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-dark)}.mcal-sub-links[data-astro-cid-guxmg3ij] a[data-astro-cid-guxmg3ij]:hover{color:var(--orange-dark)}.mcal-sub-links[data-astro-cid-guxmg3ij] a[data-astro-cid-guxmg3ij][hidden],.mcal-subscribe[data-astro-cid-guxmg3ij] a[data-astro-cid-guxmg3ij][hidden]{display:none}@media(min-width:1024px){.mcal-card[data-astro-cid-guxmg3ij]{max-width:none;padding:var(--space-lg) var(--space-md) var(--space-md)}.mcal-placard-wrap[data-astro-cid-guxmg3ij]{margin-bottom:var(--space-sm)}.mcal-chips[data-astro-cid-guxmg3ij]{gap:6px;margin-bottom:var(--space-sm)}.mcal-chip[data-astro-cid-guxmg3ij]{padding:0 10px;font-size:12px;letter-spacing:.05em}.mcal-grid[data-astro-cid-guxmg3ij] .calg-day{min-height:46px}.mcal-legend[data-astro-cid-guxmg3ij]{margin-top:var(--space-sm)}.mcal-subscribe[data-astro-cid-guxmg3ij]{margin-top:var(--space-md);padding-top:var(--space-sm)}.mcal-sub-btn[data-astro-cid-guxmg3ij]{min-height:44px;font-size:var(--text-sm)}.mcal-sub-hint[data-astro-cid-guxmg3ij]{margin-top:6px}.mcal-jump[data-astro-cid-guxmg3ij]{display:none}}@media(max-width:768px){.mcal-card[data-astro-cid-guxmg3ij]{padding:var(--space-xl) var(--space-sm) var(--space-lg)}.mcal-sub-btn[data-astro-cid-guxmg3ij]{width:100%}}.showup[data-astro-cid-nza6cmoh]{background:var(--cream)}.showup-head[data-astro-cid-nza6cmoh]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.showup-head[data-astro-cid-nza6cmoh] .section-label[data-astro-cid-nza6cmoh]{display:block}.showup-head[data-astro-cid-nza6cmoh] .section-title[data-astro-cid-nza6cmoh]{margin-bottom:var(--space-sm)}.showup-sub[data-astro-cid-nza6cmoh]{max-width:620px;font-size:var(--text-base);line-height:1.65;color:var(--gray-700)}.showup-all[data-astro-cid-nza6cmoh]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-dark)}.showup-all[data-astro-cid-nza6cmoh] span[data-astro-cid-nza6cmoh]:first-child{border-bottom:2px dashed rgba(3,109,153,.4);padding-bottom:2px}.showup-all[data-astro-cid-nza6cmoh]:hover{color:var(--orange-dark)}.showup-all-arrow[data-astro-cid-nza6cmoh],.showup-chip-arrow[data-astro-cid-nza6cmoh]{transition:translate var(--duration-fast) var(--ease-default)}.showup-all[data-astro-cid-nza6cmoh]:hover .showup-all-arrow[data-astro-cid-nza6cmoh],.showup-chip[data-astro-cid-nza6cmoh]:hover .showup-chip-arrow[data-astro-cid-nza6cmoh]{translate:4px 0}.showup-grid[data-astro-cid-nza6cmoh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-2xl);align-items:stretch;padding:0}.showup-empty[data-astro-cid-nza6cmoh]{margin-top:var(--space-2xl);font-family:var(--font-display);font-weight:800;color:var(--blue-deeper);text-align:center}.showup-empty[data-astro-cid-nza6cmoh][hidden]{display:none}.showup-standing[data-astro-cid-nza6cmoh]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-top:var(--space-2xl)}.showup-chip[data-astro-cid-nza6cmoh]{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:52px;padding:8px 18px 8px 8px;background:var(--cream-light);border:2px dashed rgba(27,54,93,.3);border-radius:999px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--blue-deeper);transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.showup-chip[data-astro-cid-nza6cmoh]:hover{border-color:var(--orange-dark);color:var(--orange-dark)}.showup-chip-day[data-astro-cid-nza6cmoh]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--blue-deeper);color:var(--cream-light);font-size:11px;letter-spacing:.06em}.showup-team[data-astro-cid-nza6cmoh]{margin-top:var(--space-lg);text-align:center}.showup-team[data-astro-cid-nza6cmoh] a[data-astro-cid-nza6cmoh]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-base);font-weight:700;color:var(--blue-dark);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px}.showup-team[data-astro-cid-nza6cmoh] a[data-astro-cid-nza6cmoh]:hover{color:var(--orange-dark)}@media(max-width:1024px){.showup-grid[data-astro-cid-nza6cmoh]{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto;gap:var(--space-2xl)}}@media(max-width:768px){.showup-head[data-astro-cid-nza6cmoh]{align-items:flex-start}.showup-standing[data-astro-cid-nza6cmoh]{flex-direction:column;align-items:stretch}.showup-chip[data-astro-cid-nza6cmoh]{justify-content:flex-start}.showup-chip-arrow[data-astro-cid-nza6cmoh]{margin-left:auto}}.showup-full[data-astro-cid-nza6cmoh]{padding:var(--space-3xl) 0;scroll-margin-top:var(--nav-height)}.showup-head-full[data-astro-cid-nza6cmoh]{display:block;margin-bottom:var(--space-2xl)}.cal-list[data-astro-cid-nza6cmoh],.ev-weekly[data-astro-cid-nza6cmoh],.ev-dates-wrap[data-astro-cid-nza6cmoh],.ev-team[data-astro-cid-nza6cmoh]{scroll-margin-top:calc(var(--nav-height) + var(--space-md))}.ev-weekly[data-astro-cid-nza6cmoh],.ev-dates-wrap[data-astro-cid-nza6cmoh],.ev-team[data-astro-cid-nza6cmoh]{margin-top:var(--space-3xl)}.ev-group-title[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:900;text-transform:uppercase;color:var(--blue-deeper);margin-bottom:var(--space-xl);display:flex;align-items:center;gap:var(--space-md)}.ev-group-title[data-astro-cid-nza6cmoh]:after{content:"";flex:1;border-top:2px dashed rgba(27,54,93,.2)}.cal-layout[data-astro-cid-nza6cmoh]{scroll-margin-top:calc(var(--nav-height) + var(--space-lg));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);align-items:start}.cal-list-head[data-astro-cid-nza6cmoh]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-md);margin-bottom:var(--space-xl)}.cal-list-title[data-astro-cid-nza6cmoh]{flex:1 1 260px;margin-bottom:0;font-size:var(--text-xl)}.cal-list-count[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--orange-dark)}.cal-items[data-astro-cid-nza6cmoh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl);align-items:stretch;padding:0}.cal-items[data-astro-cid-nza6cmoh][hidden],.cal-items[data-astro-cid-nza6cmoh]>[data-astro-cid-nza6cmoh][hidden]{display:none}.cal-items[data-astro-cid-nza6cmoh] .cal-dayhead{grid-column:1 / -1;list-style:none;margin-bottom:calc(var(--space-lg) * -1)}.cal-items[data-astro-cid-nza6cmoh] .cal-dayhead:not(:first-child){margin-top:var(--space-sm)}.cal-items[data-astro-cid-nza6cmoh] .cal-dayhead h4{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-deeper);padding-bottom:6px;border-bottom:2px dashed rgba(27,54,93,.2)}.cal-items[data-astro-cid-nza6cmoh] .cal-today{font-size:11px;color:var(--orange-dark);border:2px dashed currentColor;border-radius:3px;padding:1px 6px}.cal-ledger[data-astro-cid-nza6cmoh]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-md);padding:6px var(--space-md);background:var(--cream-light);border-left:5px solid var(--gold-soft);box-shadow:var(--shadow-sm);list-style:none}.cal-ledger-date[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--orange-dark)}.cal-ledger-title[data-astro-cid-nza6cmoh]{flex:1 1 200px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;color:var(--blue-deeper)}.cal-ledger-eday[data-astro-cid-nza6cmoh] .cal-ledger-title[data-astro-cid-nza6cmoh]{font-weight:900}.cal-ledger-line[data-astro-cid-nza6cmoh]{flex:1 1 100%;font-size:var(--text-sm);line-height:1.55;color:var(--gray-700);padding-bottom:6px}.cal-ledger-cal[data-astro-cid-nza6cmoh]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-dark);white-space:nowrap}.cal-ledger-cal[data-astro-cid-nza6cmoh]:hover{color:var(--orange-dark)}.cal-ledger-cal[data-astro-cid-nza6cmoh][hidden]{display:none}.cal-empty[data-astro-cid-nza6cmoh]{padding:var(--space-xl) var(--space-lg);background:var(--cream-light);border:2px dashed rgba(27,54,93,.25);text-align:center}.cal-items[data-astro-cid-nza6cmoh]:not([hidden])+template[data-astro-cid-nza6cmoh]+.cal-empty[data-astro-cid-nza6cmoh]{margin-top:var(--space-xl)}.cal-empty[data-astro-cid-nza6cmoh][hidden],.cal-empty-btn[data-astro-cid-nza6cmoh][hidden],.cal-note[data-astro-cid-nza6cmoh][hidden]{display:none}.cal-empty-text[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-base);font-weight:800;color:var(--blue-deeper)}.cal-empty-btn[data-astro-cid-nza6cmoh]{margin-top:var(--space-md);min-height:48px;padding:0 20px;border:2px dashed rgba(230,136,28,.7);border-radius:4px;background:var(--white);color:var(--orange-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.08em;rotate:-1deg;cursor:pointer}.cal-empty-btn[data-astro-cid-nza6cmoh]:hover{border-color:var(--blue-deeper);color:var(--blue-deeper)}.cal-note[data-astro-cid-nza6cmoh]{margin-top:var(--space-xl);text-align:center}.cal-note[data-astro-cid-nza6cmoh] a[data-astro-cid-nza6cmoh]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);font-weight:700;color:var(--blue-dark);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px}@media(min-width:1024px){.cal-layout[data-astro-cid-nza6cmoh]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-2xl)}.cal-items[data-astro-cid-nza6cmoh]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px)and (min-height:800px){.cal-aside[data-astro-cid-nza6cmoh]{position:sticky;top:calc(var(--nav-height) + var(--space-md))}}@media(min-width:1280px){.cal-items[data-astro-cid-nza6cmoh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-weekly-grid[data-astro-cid-nza6cmoh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);padding:0;max-width:900px}.ev-weekly-card[data-astro-cid-nza6cmoh]{position:relative;display:flex;flex-direction:column;background:var(--white);padding:var(--space-xl) var(--space-lg) var(--space-lg);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg);list-style:none}.ev-weekly-card[data-astro-cid-nza6cmoh]:before{content:"";position:absolute;width:60px;height:19px;top:-9px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08ab3;box-shadow:0 1px 3px #00000026}.ev-weekly-when[data-astro-cid-nza6cmoh]{align-self:flex-start;font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--blue-dark);border:2px dashed rgba(27,54,93,.4);border-radius:3px;padding:3px 10px;rotate:-1deg;margin-bottom:var(--space-md)}.ev-weekly-title-wrap[data-astro-cid-nza6cmoh]{margin:0 0 var(--space-sm);rotate:-.8deg}.ev-weekly-title[data-astro-cid-nza6cmoh]{display:inline;font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;line-height:1.6;text-transform:uppercase;color:var(--cream-light);background:var(--blue-deeper);padding:.14em .5em}.ev-weekly-card[data-astro-cid-nza6cmoh]:nth-child(2n) .ev-weekly-title[data-astro-cid-nza6cmoh]{background:var(--orange-dark)}.ev-weekly-place[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;color:var(--blue-deeper);margin-bottom:var(--space-xs)}.ev-weekly-line[data-astro-cid-nza6cmoh]{font-size:var(--text-sm);line-height:1.65;color:var(--gray-700);margin-bottom:var(--space-md)}.ev-weekly-cta[data-astro-cid-nza6cmoh]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-top:var(--space-sm);border-top:2px dashed var(--cream-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-dark)}.ev-weekly-cta[data-astro-cid-nza6cmoh]:hover{color:var(--orange-dark)}.ev-weekly-arrow[data-astro-cid-nza6cmoh]{transition:translate var(--duration-fast) var(--ease-default)}.ev-weekly-cta[data-astro-cid-nza6cmoh]:hover .ev-weekly-arrow[data-astro-cid-nza6cmoh]{translate:5px 0}.ev-ledger[data-astro-cid-nza6cmoh]{position:relative;background:var(--cream-light);padding:var(--space-2xl) var(--space-2xl) var(--space-xl);box-shadow:var(--shadow-md);background-image:repeating-linear-gradient(180deg,transparent,transparent 35px,rgba(27,54,93,.07) 35px,rgba(27,54,93,.07) 36px)}.ev-ledger[data-astro-cid-nza6cmoh]:before{content:"";position:absolute;width:88px;height:22px;top:-10px;left:50%;transform:translate(-50%) rotate(2deg);background:#f5d08aa6;box-shadow:0 1px 3px #00000026}.ev-ledger-label[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--orange-dark)}.ev-ledger-headline[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:900;color:var(--blue-deeper);margin:var(--space-xs) 0 var(--space-lg)}.ev-dates[data-astro-cid-nza6cmoh]{display:flex;flex-direction:column;padding:0}.ev-date-row[data-astro-cid-nza6cmoh]{display:grid;grid-template-columns:200px 1fr auto;align-items:baseline;gap:var(--space-lg);padding:var(--space-sm) 0;border-bottom:1px dashed rgba(27,54,93,.15);list-style:none}.ev-date-row[data-astro-cid-nza6cmoh]:last-child{border-bottom:none}.ev-date-row[data-astro-cid-nza6cmoh].is-past{opacity:.45}.ev-date-row[data-astro-cid-nza6cmoh].is-past .ev-date-title[data-astro-cid-nza6cmoh]{text-decoration:line-through}.ev-date[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--orange-dark)}.ev-date-what[data-astro-cid-nza6cmoh]{display:flex;flex-direction:column;gap:2px}.ev-date-title[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;color:var(--blue-deeper)}.ev-date-line[data-astro-cid-nza6cmoh]{font-size:var(--text-sm);line-height:1.55;color:var(--gray-700)}.ev-date-cal[data-astro-cid-nza6cmoh] a[data-astro-cid-nza6cmoh]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-dark);white-space:nowrap}.ev-date-cal[data-astro-cid-nza6cmoh] a[data-astro-cid-nza6cmoh]:hover{color:var(--orange-dark)}.ev-date-row-eday[data-astro-cid-nza6cmoh] .ev-date[data-astro-cid-nza6cmoh],.ev-date-row-eday[data-astro-cid-nza6cmoh] .ev-date-title[data-astro-cid-nza6cmoh]{color:var(--blue-deeper);font-weight:900}.ev-ledger-source[data-astro-cid-nza6cmoh]{margin-top:var(--space-md);font-size:var(--text-xs);color:var(--gray-500)}.ev-ledger-source[data-astro-cid-nza6cmoh] a[data-astro-cid-nza6cmoh]{color:var(--blue-dark);text-decoration:underline}.ev-team-card[data-astro-cid-nza6cmoh]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);background:var(--blue-deeper);color:var(--cream-light);padding:var(--space-xl) var(--space-2xl);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg)}.ev-team-card[data-astro-cid-nza6cmoh]:before{content:"";position:absolute;width:72px;height:20px;top:-9px;left:50%;transform:translate(-50%) rotate(-2deg);background:#f5d08abf}.ev-team-title[data-astro-cid-nza6cmoh]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:900;text-transform:uppercase;color:var(--cream-light);margin-bottom:var(--space-xs)}.ev-team-desc[data-astro-cid-nza6cmoh]{font-size:var(--text-base);line-height:1.6;color:var(--cream)}.ev-team-btn[data-astro-cid-nza6cmoh]{flex:none;min-height:52px;border-radius:999px;font-size:var(--text-base)}@media(max-width:768px){.showup-full[data-astro-cid-nza6cmoh]{padding:var(--space-2xl) 0}.cal-items[data-astro-cid-nza6cmoh],.ev-weekly-grid[data-astro-cid-nza6cmoh]{grid-template-columns:1fr;gap:var(--space-2xl)}.ev-ledger[data-astro-cid-nza6cmoh]{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.ev-date-row[data-astro-cid-nza6cmoh]{grid-template-columns:1fr;gap:2px}.ev-team-card[data-astro-cid-nza6cmoh]{flex-direction:column;align-items:stretch;text-align:center;padding:var(--space-xl) var(--space-lg)}.ev-team-btn[data-astro-cid-nza6cmoh]{width:100%}}
