.evc{list-style:none;padding:0!important;margin:.8rem 0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1rem}.evc-card{margin:0}.evc-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--ink,#171412);background:#fbf7ef;border:1.5px solid var(--ink,#171412);border-radius:8px;overflow:hidden;box-shadow:4px 4px 0 var(--ink,#171412);transition:transform .15s,box-shadow .15s}.evc-link:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--rust,#874028)}.evc-link:focus-visible{outline:3px solid var(--rust,#874028);outline-offset:3px}.evc-img{aspect-ratio:16/9;background:var(--paper2,#ebe4d6);border-bottom:1.5px solid var(--ink,#171412);position:relative;overflow:hidden}.evc-img img{width:100%;height:100%;object-fit:cover}.evc-art{width:100%;height:100%;display:grid;place-items:center;color:var(--paper,#f3eee4);background:var(--rust,#874028) repeating-linear-gradient(45deg,transparent 0 9px,rgba(0,0,0,.09) 9px 18px)}.evc-art svg{width:3rem;height:3rem;stroke-width:1.4}.evc-ic{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:var(--ink,#171412);color:var(--paper,#f3eee4);border:3px solid #fbf7ef;margin:-1.3rem 0 0 .8rem;position:relative;z-index:1}.evc-ic svg{width:1.25rem;height:1.25rem}.evc svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.evc-body{display:flex;flex-direction:column;gap:.3rem;padding:.35rem .9rem .9rem}.evc-title{font:400 1.45rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.evc-link:hover .evc-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.evc-meta{font:700 .78rem/1.35 var(--mono);color:var(--rust,#874028)}.evc-hours{font:400 .76rem/1.35 var(--mono);color:var(--muted,#5d554d)}.evc-tags{list-style:none;padding:0!important;margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.evc-tags li{font:500 .66rem/1 var(--grot);letter-spacing:.1em;text-transform:uppercase;padding:.28rem .5rem;border-radius:999px;border:1.5px solid var(--ink,#171412)}.t-rust{background:var(--rust,#874028);border-color:var(--rust,#874028)!important;color:var(--paper,#f3eee4)}.t-ink{background:var(--ink,#171412);color:var(--paper,#f3eee4)}.t-sand{background:var(--paper2,#ebe4d6);color:var(--ink,#171412)}.t-line{background:transparent;color:var(--rust,#874028);border-color:var(--rust,#874028)!important}@media(max-width:640px){.evc{grid-template-columns:1fr 1fr;gap:.7rem}.evc-title{font-size:1.2rem}.evc-body{padding:.3rem .65rem .75rem}}@media(max-width:400px){.evc{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.evc-link{transition:none}.evc-link:hover{transform:none}}.ev-hero[data-astro-cid-jugqba64]{display:flex;gap:1.1rem;align-items:flex-start}.ev-ticket[data-astro-cid-jugqba64]{flex:none;display:flex;flex-direction:column;align-items:center;padding:.6rem .8rem;border:2px dashed currentColor;border-radius:6px;min-width:5.2rem;position:relative;background:var(--paper,#f3ede1)}.ev-ticket[data-astro-cid-jugqba64]:before,.ev-ticket[data-astro-cid-jugqba64]:after{content:"";position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--bg,#efe7d8);transform:translateY(-50%)}.ev-ticket[data-astro-cid-jugqba64]:before{left:-7px}.ev-ticket[data-astro-cid-jugqba64]:after{right:-7px}.ev-ticket[data-astro-cid-jugqba64] b[data-astro-cid-jugqba64]{font-size:2.2rem;line-height:1}.ev-ticket[data-astro-cid-jugqba64] i[data-astro-cid-jugqba64]{font-style:normal;font-size:.72rem;margin-top:.2rem}.ev-hero[data-astro-cid-jugqba64] h1[data-astro-cid-jugqba64]{margin:.1rem 0 .4rem}.ev-answer[data-astro-cid-jugqba64]{font-size:1.1rem}.ev-actions[data-astro-cid-jugqba64]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.ev-map[data-astro-cid-jugqba64]{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px solid currentColor;border-radius:6px;text-decoration:none;color:inherit;background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(0,0,0,.03) 10px 20px)}.ev-badges[data-astro-cid-jugqba64]{list-style:none;padding:0;display:flex;gap:.4rem;flex-wrap:wrap}.ev-badges[data-astro-cid-jugqba64] li[data-astro-cid-jugqba64]{border:1px solid currentColor;padding:.15rem .5rem;font-size:.75rem;text-transform:uppercase}.ev-actions[data-astro-cid-jugqba64] .save[data-astro-cid-jugqba64],.ev-actions[data-astro-cid-jugqba64] .btn[data-astro-cid-jugqba64]{font:inherit;font-size:.85rem;padding:.5rem .9rem;border:1px solid currentColor;background:none;color:inherit;text-decoration:none;cursor:pointer}.ev-actions[data-astro-cid-jugqba64] .btn[data-astro-cid-jugqba64]{background:#1b1714;color:#f3ede1}.ev-past[data-astro-cid-jugqba64]{padding:.6rem .8rem;border-left:4px solid currentColor}.ev-vibe[data-astro-cid-jugqba64] ul[data-astro-cid-jugqba64],.ev-page[data-astro-cid-jugqba64] section[data-astro-cid-jugqba64] ul[data-astro-cid-jugqba64]{padding-left:1.1rem}@media(max-width:640px){.ev-hero[data-astro-cid-jugqba64]{flex-direction:row}.ev-ticket[data-astro-cid-jugqba64]{min-width:4.4rem}}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music{padding:.5rem .6rem .45rem}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music{flex:none;display:flex;flex-direction:column;align-items:center;min-width:5.6rem;position:relative;background:transparent;color:var(--rust,#874028);border:3px solid currentColor;outline:1px solid currentColor;outline-offset:3px;border-radius:3px;padding:.5rem .6rem .45rem;margin:5px;transform:rotate(-2.5deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music>span[data-astro-cid-jugqba64]:first-child,.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music>span[data-astro-cid-jugqba64]:nth-of-type(2){font:500 .8rem/1 var(--grot);letter-spacing:.2em;text-transform:uppercase}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music b[data-astro-cid-jugqba64]{font:400 3rem/.9 var(--display);margin:.15rem 0;padding:0 .3rem;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music i[data-astro-cid-jugqba64]{font-style:normal;font-size:.72rem;font-weight:700;margin-top:.35rem;letter-spacing:.04em}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music:before,.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music:after{content:"★";position:absolute;top:50%;transform:translateY(-50%);font-size:.55rem;background:none;width:auto;height:auto}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music:before{left:.2rem}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music:after{right:.2rem}@media(max-width:640px){.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music{min-width:4.7rem}.ev-ticket[data-astro-cid-jugqba64].ev-ticket--music b[data-astro-cid-jugqba64]{font-size:2.6rem}}
