.sr[data-astro-cid-j3v25qam]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ecard[data-astro-cid-j3v25qam]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);transition:transform .24s var(--ease), box-shadow .24s var(--ease), border-color .24s var(--ease);flex-direction:column;display:flex;overflow:hidden}.ecard[data-astro-cid-j3v25qam]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--sky) 45%, transparent);transform:translateY(-4px)}.ecard__img[data-astro-cid-j3v25qam]{aspect-ratio:1;background:var(--paper-2);overflow:hidden}.ecard__img[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.is-contain[data-astro-cid-j3v25qam]{background:var(--white);padding:var(--sp-3)}.is-contain[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{object-fit:contain}.ecard[data-astro-cid-j3v25qam]:hover .is-contain[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{transform:none}.ecard[data-astro-cid-j3v25qam]:hover .ecard__img[data-astro-cid-j3v25qam] img[data-astro-cid-j3v25qam]{transform:scale(1.04)}.ecard__img--type[data-astro-cid-j3v25qam]{background:var(--navy-deeper);color:var(--white);isolation:isolate;place-content:center;justify-items:center;gap:.1rem;display:grid;position:relative}.ecard__img--type[data-astro-cid-j3v25qam]:before{content:"";z-index:-1;background:radial-gradient(90% 120% at 80% 0,#2453c699,#0000 65%);position:absolute;inset:0}.ecard__img--type[data-astro-cid-j3v25qam]:after{content:"";background:repeating-linear-gradient(-55deg, var(--sky) 0 10px, var(--royal) 10px 20px);height:5px;position:absolute;bottom:0;left:0;right:0}.ecard__typemo[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:.22em;color:var(--sky-bright);font-size:.78rem;font-weight:800}.ecard__typeday[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:900;line-height:.9}.ecard__typekind[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-soft);margin-top:.4rem;font-size:.66rem;font-weight:800}.ecard__body[data-astro-cid-j3v25qam]{gap:var(--sp-3);padding:var(--sp-3);flex:1;display:flex}.ecard__date[data-astro-cid-j3v25qam]{background:var(--navy-deep);width:62px;color:var(--white);border-radius:var(--radius);flex:none;place-content:center;justify-items:center;gap:.05rem;height:fit-content;padding:.55rem .2rem;display:grid;position:relative}.ecard__mo[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:.13em;color:var(--sky-bright);font-size:.65rem;font-weight:800}.ecard__day[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:900;line-height:1}.ecard__multi[data-astro-cid-j3v25qam]{font-family:var(--font-display);color:var(--sky-bright);font-size:.7rem;font-weight:800;line-height:1}.ecard__partners[data-astro-cid-j3v25qam]{color:var(--text-soft);font-size:.78rem;font-style:italic;line-height:1.45}.ecard__note[data-astro-cid-j3v25qam]{font-family:var(--font-display);color:var(--royal);background:color-mix(in srgb, var(--royal) 9%, transparent);border-radius:100px;justify-self:start;margin-top:.2rem;padding:.25em .7em;font-size:.78rem;font-weight:600}.ecard__link[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--royal);justify-self:start;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.ecard__link[data-astro-cid-j3v25qam]:hover{color:var(--navy)}.ecard__link[data-astro-cid-j3v25qam] svg[data-astro-cid-j3v25qam]{transition:transform .2s var(--ease)}.ecard__link[data-astro-cid-j3v25qam]:hover svg[data-astro-cid-j3v25qam]{transform:translate(3px)}.ecard__text[data-astro-cid-j3v25qam]{align-content:start;gap:.35rem;min-width:0;display:grid}.ecard__text[data-astro-cid-j3v25qam]>.tag{justify-self:start}.ecard__title[data-astro-cid-j3v25qam]{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2}.ecard__meta[data-astro-cid-j3v25qam]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);font-size:.78rem;font-weight:700}.ecard__where[data-astro-cid-j3v25qam]{color:var(--text-soft);font-size:.88rem;line-height:1.45}.ecard__venue[data-astro-cid-j3v25qam]{color:var(--text-mid);display:block}.ecard__blurb[data-astro-cid-j3v25qam]{color:var(--text-mid);margin-top:.35rem;font-size:.9rem;line-height:1.55}
