.event-page.svelte-1js1fo1 .dark-world{padding-top:var(--page-top)}.red.svelte-1js1fo1{color:var(--ink)}.red-page.svelte-1js1fo1{padding:var(--page-top) 0 0}.event.svelte-1js1fo1{color:var(--red)}.event.ink.svelte-1js1fo1,.related.ink.svelte-1js1fo1{color:var(--ink)}.event-copy.svelte-1js1fo1{color:var(--cream)}.ink.svelte-1js1fo1 .event-copy:where(.svelte-1js1fo1){color:var(--ink)}.event-head.svelte-1js1fo1{position:relative}.tags.svelte-1js1fo1{position:absolute;left:0;right:0;bottom:calc(100% + var(--gap-heading));display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12)}.event-head.svelte-1js1fo1 .display:where(.svelte-1js1fo1){max-width:12em}.standfirst.svelte-1js1fo1{margin-top:var(--gap-heading);max-width:26em}.event-grid.svelte-1js1fo1{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap-grid);align-items:start;margin-top:var(--space-64)}.event-image.svelte-1js1fo1{margin:0;border-radius:var(--radius-photo)}.event-image.svelte-1js1fo1 .print:where(.svelte-1js1fo1){mix-blend-mode:hard-light}.event-image.svelte-1js1fo1 img:where(.svelte-1js1fo1){display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-photo);filter:grayscale(1)}.box.svelte-1js1fo1 .event-image:where(.svelte-1js1fo1){background:url(../../../art/halftone-tile.webp) repeat 0 0 / calc(60 * var(--u))}.multiply.svelte-1js1fo1 .event-image:where(.svelte-1js1fo1) .print:where(.svelte-1js1fo1){mix-blend-mode:multiply}.event-copy.svelte-1js1fo1{margin-top:var(--space-48);max-width:34em}.event-panel.svelte-1js1fo1{position:sticky;top:max(16px,calc(32 * var(--u)));padding:var(--space-48);border:var(--border-control) solid currentColor;border-radius:var(--radius-panel)}.event-panel.long.svelte-1js1fo1{position:static}.dates.svelte-1js1fo1{margin:0;padding:0;list-style:none}.date.svelte-1js1fo1{display:inline-block;padding:5px 0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.date.svelte-1js1fo1{--strike-weight: .16em;cursor:pointer;opacity:.65}button.date.svelte-1js1fo1:is(:where(.svelte-1js1fo1):hover,:where(.svelte-1js1fo1):focus-visible,.here:where(.svelte-1js1fo1)){opacity:1}button.date.svelte-1js1fo1:before{top:calc(50% + .3em)}.date.link.svelte-1js1fo1{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.more.svelte-1js1fo1{margin-top:var(--space-8);padding:5px 0;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-small);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;opacity:.75;cursor:pointer}.more.svelte-1js1fo1:is(:where(.svelte-1js1fo1):hover,:where(.svelte-1js1fo1):focus-visible){opacity:1}.pick.svelte-1js1fo1{margin-top:var(--space-8);font-size:var(--text-small);opacity:.7}.panel-cta.svelte-1js1fo1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);margin-top:var(--gap-action)}.walk-in.svelte-1js1fo1{font-family:var(--font-body);font-size:var(--text-body);font-weight:700;line-height:var(--leading-ui)}.related.svelte-1js1fo1{margin-top:max(72px,calc(180 * var(--u)));color:var(--red)}.related-grid.svelte-1js1fo1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap-grid);row-gap:var(--gap-grid-row);margin-top:var(--space-64)}.sticky-cta.svelte-1js1fo1{display:none;position:fixed;inset:auto 0 0 0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:url(../../../art/halftone-tile.webp) repeat 0 0 / 60px;justify-content:center}.sticky-cta.red.svelte-1js1fo1{background:var(--red);border-top:3px solid var(--ink)}.sticky-cta.svelte-1js1fo1 .pill{width:100%;max-width:480px}.sticky-cta.svelte-1js1fo1 :focus-visible{outline-color:currentColor}@media(max-width:960px){.event-grid.svelte-1js1fo1{grid-template-columns:minmax(0,1fr)}.event-panel.svelte-1js1fo1{position:static}.related-grid.svelte-1js1fo1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.event-page.svelte-1js1fo1 .dark-world,.red-page.svelte-1js1fo1{padding-top:140px}.sticky-cta.svelte-1js1fo1{display:flex}.event-panel.svelte-1js1fo1 .panel-cta:where(.svelte-1js1fo1) .pill.solid,.event-panel.svelte-1js1fo1 .panel-cta:where(.svelte-1js1fo1) .pill.solid-ink{display:none}body:has(.sticky-cta){padding-bottom:84px}}@media(max-width:600px){.related-grid.svelte-1js1fo1{grid-template-columns:minmax(0,1fr)}}
