.artwork-viewer[data-astro-cid-vcnrmx5g][data-expandable=false]{display:contents}.artwork-viewer[data-astro-cid-vcnrmx5g][data-expandable=true],.artwork-trigger[data-astro-cid-vcnrmx5g]{width:100%}.artwork-trigger[data-astro-cid-vcnrmx5g]{border-radius:var(--radius-md);color:inherit;cursor:zoom-in;background:0 0;border:0;justify-items:center;margin:0;padding:0;display:grid;position:relative}.artwork-trigger[data-astro-cid-vcnrmx5g]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.artwork-hint[data-astro-cid-vcnrmx5g]{color:#fff;pointer-events:none;background:#111a1ed1;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .65rem;font-size:.875rem;font-weight:600;line-height:1;transition:transform .16s,background-color .16s;display:inline-flex;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 .35rem 1rem #0000003d}.artwork-hint[data-astro-cid-vcnrmx5g] svg[data-astro-cid-vcnrmx5g],.artwork-dialog__close[data-astro-cid-vcnrmx5g] svg[data-astro-cid-vcnrmx5g]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.artwork-trigger[data-astro-cid-vcnrmx5g]:hover .artwork-hint[data-astro-cid-vcnrmx5g],.artwork-trigger[data-astro-cid-vcnrmx5g]:focus-visible .artwork-hint[data-astro-cid-vcnrmx5g]{background:#111a1ef0;transform:translateY(-2px)}.artwork-dialog[data-astro-cid-vcnrmx5g]{background:0 0;border:0;width:min(100vw - 2rem,80rem);max-width:none;height:min(100dvh - 2rem,60rem);max-height:none;padding:0;overflow:visible}.artwork-dialog[data-astro-cid-vcnrmx5g]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04090ce0}.artwork-dialog__surface[data-astro-cid-vcnrmx5g]{background:color-mix(in srgb, var(--paper-deep) 92%, black);border:1px solid #ffffff29;border-radius:clamp(.8rem,2vw,1.4rem);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #00000073}.artwork-dialog__surface[data-astro-cid-vcnrmx5g]>img[data-astro-cid-vcnrmx5g]{object-fit:contain;width:100%;height:100%;display:block}.artwork-dialog__close[data-astro-cid-vcnrmx5g]{color:#fff;cursor:pointer;background:#111a1ed1;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .4rem 1.25rem #0000004d}.artwork-dialog__close[data-astro-cid-vcnrmx5g]:hover,.artwork-dialog__close[data-astro-cid-vcnrmx5g]:focus-visible{background:#111a1ef5}@media (prefers-reduced-motion:reduce){.artwork-hint[data-astro-cid-vcnrmx5g]{transition:none}}.event-artwork[data-astro-cid-vcnrmx5g]{--media-coral:24%;--media-blue:26%;--media-glow:22%;--media-line:6%;--media-ring:26%;--media-dot:68%;--media-ring-ink:color-mix(in srgb, var(--blue) var(--media-ring), transparent);--motif-scale:1;--media-panel: radial-gradient(circle at 72% 70%, color-mix(in srgb, var(--coral) var(--media-dot), transparent) 0 calc(2.5px * var(--motif-scale)), transparent calc(3px * var(--motif-scale))),  radial-gradient(circle at 72% 70%, transparent 0 calc(8px * var(--motif-scale)), color-mix(in srgb, var(--media-ring-ink) 92%, transparent) calc(8px * var(--motif-scale)) calc(8px * var(--motif-scale) + 1px), transparent calc(8px * var(--motif-scale) + 1.5px)), radial-gradient(circle at 72% 70%, transparent 0 calc(16px * var(--motif-scale)), color-mix(in srgb, var(--media-ring-ink) 62%, transparent) calc(16px * var(--motif-scale)) calc(16px * var(--motif-scale) + 1px), transparent calc(16px * var(--motif-scale) + 1.5px)), radial-gradient(circle at 72% 70%, transparent 0 calc(25px * var(--motif-scale)), color-mix(in srgb, var(--media-ring-ink) 34%, transparent) calc(25px * var(--motif-scale)) calc(25px * var(--motif-scale) + 1px), transparent calc(25px * var(--motif-scale) + 1.5px)),  repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) var(--media-line), transparent) 0 1px, transparent 1px 7px),  radial-gradient(circle at 15% 12%, color-mix(in srgb, var(--coral) var(--media-glow), transparent), transparent 58%),  linear-gradient(148deg, color-mix(in srgb, var(--coral) var(--media-coral), var(--paper-deep)) 0%, color-mix(in srgb, var(--surface) 55%, var(--paper-deep)) 46%, color-mix(in srgb, var(--blue) var(--media-blue), var(--paper-deep)) 100%);border:1px solid var(--line);background:var(--media-panel);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.event-artwork[data-astro-cid-vcnrmx5g][data-size=thumb]{border-radius:.85rem;width:3.75rem;height:3.75rem}.event-artwork[data-astro-cid-vcnrmx5g][data-size=hero]{aspect-ratio:16/9;border-radius:var(--radius-md);--motif-scale:3;width:100%}.event-artwork[data-astro-cid-vcnrmx5g][data-size=hero][data-image-kind=avatar]{aspect-ratio:1;width:min(100%,22rem)}.event-artwork[data-astro-cid-vcnrmx5g][data-size=landscape]{aspect-ratio:3/2;border:0;border-bottom:1px solid var(--line);--motif-scale:3.7;border-radius:0;width:100%}.event-artwork[data-astro-cid-vcnrmx5g][data-size=landscape][data-image-kind=avatar]{background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 10%, transparent) 0 20%, transparent 20% 80%, color-mix(in srgb, var(--coral) 10%, transparent) 80% 100%), var(--media-panel)}:root[data-theme=dark] .event-artwork[data-astro-cid-vcnrmx5g]{--media-coral:20%;--media-blue:26%;--media-glow:14%;--media-line:6%;--media-ring:22%;--media-dot:76%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .event-artwork[data-astro-cid-vcnrmx5g]{--media-coral:20%;--media-blue:26%;--media-glow:14%;--media-line:6%;--media-ring:22%;--media-dot:76%}}.event-artwork[data-astro-cid-vcnrmx5g] img[data-astro-cid-vcnrmx5g]{object-fit:contain;width:100%;height:100%;display:block}.event-artwork[data-astro-cid-vcnrmx5g][data-size=landscape] img[data-astro-cid-vcnrmx5g]{object-fit:cover}.event-artwork[data-astro-cid-vcnrmx5g][data-size=landscape][data-image-kind=avatar] img[data-astro-cid-vcnrmx5g]{object-fit:contain;border-radius:clamp(.55rem,1.4vw,1rem);width:60%;height:90%}.event-artwork[data-astro-cid-vcnrmx5g] img[data-astro-cid-vcnrmx5g]:after{background:var(--media-panel);content:"";position:absolute;inset:0}
