.rm-canvas{container:cirqlin-rm-canvas/inline-size}.rm-root{background:var(--rt-bg-image,none) center / cover no-repeat, var(--rt-bg) center / cover no-repeat;color:var(--rt-fg-body);font-family:var(--rt-font-body,ui-monospace, "SF Mono", Menlo, Consolas, "Courier New", monospace);position:relative}.rm-scrim{background:var(--rt-scrim);pointer-events:none;z-index:0;position:absolute;inset:0}.rm-stack{z-index:1;gap:var(--rt-spacing);padding:var(--rt-spacing);flex-direction:column;display:flex;position:relative}.rm-stack-two-column{z-index:1;gap:var(--rt-spacing);padding:var(--rt-spacing);grid-template-columns:1fr;display:grid;position:relative}.rm-panel{gap:calc(var(--rt-spacing) * .5 * var(--rm-vh-mult,1));background:var(--rt-panel-bg);border-top:var(--rt-panel-accent-rule-width,2px) solid var(--rt-accent);margin:0 calc(var(--rt-spacing) * -1);padding:calc(var(--rt-spacing) * var(--rm-vh-mult,1));flex-direction:column;display:flex}@container cirqlin-rm-canvas (min-width:720px){.rm-stack-two-column{grid-template-columns:var(--rm-split-columns,45fr 55fr);align-items:var(--rm-split-align,center);max-width:var(--rm-split-max-width,1680px);margin-inline:auto}.rm-root{--rm-available-height:calc(100svh - 16vh);--rm-vh-mult:clamp(.85, calc(1 - (760px - var(--rm-available-height)) / 1450px), 1);flex-direction:column;min-height:100svh;display:flex}.rm-stack-two-column,.rm-stack{gap:calc(var(--rt-spacing) * var(--rm-vh-mult,1));padding:calc(var(--rt-spacing) * var(--rm-vh-mult,1));margin-block:auto}.rm-stack{max-width:640px;margin-inline:auto}.rm-stack-two-column:has(.rm-cover-artwork)>.rm-cover-artwork{grid-area:1/1/-1}.rm-stack-two-column:has(.rm-cover-artwork)>:has(.rm-cover-artwork){grid-area:1/1/-1}.rm-stack-two-column:has(.rm-cover-artwork)>:not(.rm-cover-artwork):not(:has(.rm-cover-artwork)){grid-column:2}.rm-panel{gap:calc(var(--rt-spacing) * .5 * var(--rm-vh-mult,1));background:var(--rt-panel-bg);border:var(--rt-border-width) solid var(--rt-border);border-top:var(--rt-panel-accent-rule-width,2px) solid var(--rt-accent);border-radius:var(--rt-radius);padding:calc(var(--rt-spacing) * var(--rm-vh-mult,1));--rm-panel-type-mult:clamp(1, calc(1 + (100cqi - 380px) / 520px * .4), 1.4);--rm-panel-body-mult:clamp(1, calc(1 + (100cqi - 380px) / 520px * .08), 1.08);--delivery-field-gap:calc(8px * var(--rm-vh-mult,1));--delivery-field-padding-x:calc(8px * var(--rm-vh-mult,1));flex-direction:column;margin:0;display:flex;container-type:inline-size}.rm-cover-artwork{max-height:max(200px, var(--rm-available-height))}.rm-stack-two-column[data-split-balance=height-match] .rm-cover-artwork{max-height:none}}.rm-panel-tag{border:1px solid var(--rt-tag-border,var(--rt-accent));background:var(--rt-tag-bg,transparent);color:var(--rt-tag-fg,var(--rt-accent-text,var(--rt-accent)));font-family:var(--rt-font-body,ui-monospace, "SF Mono", Menlo, Consolas, "Courier New", monospace);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;margin:0 0 6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.rm-align-center{text-align:center}.rm-framed{border:1px solid var(--rt-accent);padding:var(--rt-spacing)}.rm-top-accent-rule{border-top:4px solid var(--rt-accent)}.rm-glow{box-shadow:0 0 32px 0 color-mix(in srgb, var(--rt-accent) 35%, transparent)}.rm-arrangement-poster-first .rm-cover-artwork{min-height:min(78vh,720px);max-height:100vh}.rm-scroll-cue{padding-block:calc(var(--rt-spacing) * .5);color:var(--rt-fg-body);opacity:.7;text-align:center;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.rm-title{font-size:calc(var(--rt-title-size,22px) * var(--rm-scale,1) * var(--rm-panel-type-mult,1) * var(--rm-vh-mult,1));padding-block:max(0px, calc(6px * (var(--rm-scale,1) - 1)));color:var(--rt-fg-large);font-weight:700;line-height:1.15;font-family:var(--rt-font-heading,inherit);text-wrap:balance;margin:0}.rm-cover-artwork{object-fit:cover;border-radius:var(--rt-radius);width:100%;display:block}.rm-cover-artwork-framed{border:1px solid var(--rt-accent)}.rm-logo-wordmark{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.rm-logo-wordmark-image{object-fit:cover;border-radius:50%;width:24px;height:24px}.rm-kicker{font-size:calc(var(--rt-kicker-size,11px) * var(--rm-panel-type-mult,1) * var(--rm-vh-mult,1));letter-spacing:.08em;color:var(--rt-accent-text,var(--rt-accent));margin:0 0 4px}.rm-subtitle{font-size:calc(var(--rt-subtitle-size,14px) * var(--rm-panel-type-mult,1) * var(--rm-vh-mult,1));color:var(--rt-fg-body);text-wrap:balance;margin:4px 0 0}.rm-body-copy{font-size:calc(var(--rt-body-size,13px) * var(--rm-scale,1) * var(--rm-panel-body-mult,1) * var(--rm-vh-mult,1));padding-block:max(0px, calc(8px * (var(--rm-scale,1) - 1)));white-space:pre-line;margin:0;line-height:1.6}.rm-body-copy a{color:var(--rt-accent-text,var(--rt-accent))}.rm-body-copy strong{font-weight:700}.rm-consent-block{font-size:var(--rt-consent-size,12px);color:var(--rt-fg-body);line-height:1.6}.rm-consent-block a{color:var(--rt-accent-text,var(--rt-accent))}.rm-cta{box-sizing:border-box;text-align:center;border-radius:var(--rt-radius);cursor:pointer;border:1px solid var(--rt-accent);width:100%;padding:12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.rm-cta-solid{background:var(--rt-accent);color:var(--rt-accent-fg)}.rm-cta-outline{color:var(--rt-fg-body);background:0 0}.rm-cta-closed{opacity:.5;cursor:default;pointer-events:none}.rm-icon-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.rm-icon-row-align-left{justify-content:flex-start}.rm-icon-row-link{width:22px;height:22px;color:var(--rt-fg-body);display:inline-flex}.rm-icon-row-link svg{fill:currentColor;width:100%;height:100%}.rm-info-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.rm-info-card{border:var(--rt-border-width) solid var(--rt-border);border-radius:var(--rt-radius);padding:10px 12px}.rm-info-card-summary{cursor:pointer;font-size:12px;font-weight:600}.rm-info-card-body{color:var(--rt-fg-body);margin:6px 0 0;font-size:12px;line-height:1.5}.rm-share-link{border-radius:var(--rt-radius);padding:10px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.rm-share-solid{background:var(--rt-accent);color:var(--rt-accent-fg)}.rm-share-outline{color:var(--rt-fg-body);border:1px solid var(--rt-accent);background:0 0}.rm-spacer{display:block}.rm-divider{border:none;border-top:1px solid var(--rt-accent);height:0;margin:0;display:block}.rm-cta-coming-soon{color:var(--rt-fg-body);margin:0;font-size:13px}.rm-event-meta-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;line-height:1.2;display:flex}.rm-event-meta-timestamp-row{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.rm-event-meta-venue{white-space:nowrap;text-align:right;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.rm-event-meta-age-limit{text-transform:uppercase;color:var(--rt-fg-body);margin:0;font-size:12px}.rm-event-meta-key-dates{flex-direction:column;gap:8px;display:flex}.rm-event-meta-key-date{border:var(--rt-border-width) solid var(--rt-border);border-radius:var(--rt-radius);padding:10px 12px}.rm-event-meta-key-date p{color:var(--rt-fg-body);margin:0;font-size:12px;font-weight:600}
