.calendar.svelte-2vrp02.svelte-2vrp02{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 800px){.compact.svelte-2vrp02.svelte-2vrp02{display:block;column-count:2;column-gap:2rem}}.row.svelte-2vrp02.svelte-2vrp02{display:flex;flex-direction:column;gap:.75rem;position:relative}@media (min-width: 600px){.row.svelte-2vrp02.svelte-2vrp02{align-items:flex-start}}@media (min-width: 800px){.compact.svelte-2vrp02 .row.svelte-2vrp02{break-inside:avoid-column;margin-bottom:1.5rem}}.day.svelte-2vrp02.svelte-2vrp02{display:block;width:100%;border-top:var(--border-width) solid;padding:.5rem 0;font-family:var(--heading-font-family);line-height:var(--heading-line-height);text-transform:capitalize;font-size:1rem}@media (min-width: 800px){.calendar.svelte-2vrp02:not(.compact) .day.svelte-2vrp02{font-size:1.25rem;margin-top:2rem}}.show.svelte-2vrp02.svelte-2vrp02{display:flex;width:100%;position:relative;z-index:0}.show.svelte-2vrp02+.show.svelte-2vrp02{border-top:2px solid #d2d4da;padding-top:1.15rem;margin-top:.75rem}.poster.svelte-2vrp02.svelte-2vrp02{width:4rem;margin-top:.25rem;flex-shrink:0}@media (min-width: 600px){.calendar.svelte-2vrp02:not(.compact) .poster.svelte-2vrp02{width:6rem}}.body.svelte-2vrp02.svelte-2vrp02{flex:1 1 auto;font-size:1rem;margin-left:1rem}.compact.svelte-2vrp02 .body.svelte-2vrp02{font-size:1.125rem;display:flex;margin-top:0;margin-left:1.5rem;gap:1rem;align-items:flex-start;justify-content:space-between}@media (min-width: 600px){.body.svelte-2vrp02.svelte-2vrp02{font-size:1.125rem;display:flex;margin-top:0;margin-left:1.5rem;align-items:flex-start;justify-content:space-between}}.description.svelte-2vrp02.svelte-2vrp02{flex:1 1 auto}.actions.svelte-2vrp02.svelte-2vrp02{margin-top:.5rem;display:flex;align-items:baseline;white-space:nowrap;flex-wrap:wrap;position:relative}.actions.svelte-2vrp02.svelte-2vrp02:not(.unavailable){z-index:1}@media (min-width: 600px){.actions.svelte-2vrp02.svelte-2vrp02{display:block;margin-left:2rem;margin-top:1.25rem}}.link.svelte-2vrp02.svelte-2vrp02{display:block;padding-bottom:.05rem;text-decoration:none;font-size:1.5rem;font-family:var(--heading-font-family);line-height:1.07;margin-top:.25rem;letter-spacing:var(--heading-letter-spacing);word-spacing:var(--heading-word-spacing);text-wrap:balance}@media (min-width: 600px){.link.svelte-2vrp02.svelte-2vrp02{font-size:1.5rem;margin-top:1rem}}@media (min-width: 800px){.link.svelte-2vrp02.svelte-2vrp02{font-size:1.875rem}}.link.svelte-2vrp02.svelte-2vrp02:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.compact.svelte-2vrp02 .link.svelte-2vrp02{margin:0;font-size:1.2rem}.meta.svelte-2vrp02.svelte-2vrp02{margin-top:.25rem;display:flex;flex-wrap:wrap;margin-bottom:0}.icon.svelte-2vrp02.svelte-2vrp02{font-size:.8em;position:relative}.time.svelte-2vrp02.svelte-2vrp02,.location.svelte-2vrp02.svelte-2vrp02,.note.svelte-2vrp02.svelte-2vrp02{display:inline-block;margin-right:1rem;display:flex;align-items:baseline}.compact.svelte-2vrp02 .time.svelte-2vrp02,.compact.svelte-2vrp02 .location.svelte-2vrp02,.compact.svelte-2vrp02 .note.svelte-2vrp02{font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note.svelte-2vrp02.svelte-2vrp02{display:none}.actions.svelte-2vrp02 .note.svelte-2vrp02{display:block;margin-right:0;text-align:right;margin-top:.25rem;min-height:2.5rem;padding:0 1rem;background:#d2d4d9;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.compact.svelte-2vrp02 .actions .note.svelte-2vrp02{padding:0;min-width:4.25rem}.actions.svelte-2vrp02 .note.svelte-2vrp02:first-child{margin-top:0}.location.svelte-2vrp02.svelte-2vrp02{display:none}@media (min-width: 1000px){.location.svelte-2vrp02.svelte-2vrp02{display:block}}.link.svelte-2vrp02.svelte-2vrp02:before{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.link.svelte-2vrp02.svelte-2vrp02:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:var(--border-width)}.time.svelte-2vrp02.svelte-2vrp02{display:block}.tag.svelte-2vrp02.svelte-2vrp02{background:rgb(var(--theme-color));display:block;border-radius:var(--border-radius);width:4.2rem;height:1.55rem;white-space:normal;line-height:.9;text-align:center;padding-top:.36rem;transform:rotate(-4deg);font-weight:600;font-family:var(--heading-font-family);font-size:.875rem;color:rgb(var(--text-color, var(--document-color)));position:absolute;left:3rem;top:2.2rem}.compact.svelte-2vrp02 .tag.svelte-2vrp02{left:-.2rem;top:2.2rem}
