._wrap_k73fz_1{position:relative;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 2px 16px #1c1b1914;transition:box-shadow .35s cubic-bezier(.25,.8,.25,1),transform .35s cubic-bezier(.25,.8,.25,1);touch-action:manipulation;content-visibility:auto;contain-intrinsic-size:auto 420px}._cardLink_k73fz_18{display:flex;flex-direction:column;flex:1;min-height:0;text-decoration:none;color:inherit}@media (hover: hover) and (pointer: fine){._wrap_k73fz_1:hover{box-shadow:0 18px 48px #1c1b1924;transform:translateY(-6px)}._wrap_k73fz_1:hover ._img_k73fz_33 img,._wrap_k73fz_1:hover img._img_k73fz_33{transform:scale(1.07)}._wrap_k73fz_1:hover ._hoverPanel_k73fz_38{opacity:1}._wrap_k73fz_1:hover ._shade_k73fz_42{opacity:.55}}@media (hover: none),(pointer: coarse){._hoverPanel_k73fz_38{opacity:1;align-items:flex-end;padding-bottom:14px;background:linear-gradient(180deg,transparent 30%,rgba(12,10,8,.45) 100%)}._buy_k73fz_55{font-size:.78rem;padding:10px 18px}._shade_k73fz_42{opacity:.75}}._favBtn_k73fz_65{position:absolute;top:10px;right:10px;z-index:4;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#ffffffeb;color:#0000008c;cursor:pointer;box-shadow:0 2px 10px #0000002e;transition:transform .15s ease,color .15s ease,background .15s ease}._favBtn_k73fz_65:hover{transform:scale(1.05);color:var(--neg-orange, #ff4e18)}._favBtnActive_k73fz_92{color:var(--neg-orange, #ff4e18)}._imageWrap_k73fz_96{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#1a1816}._img_k73fz_33{width:100%;height:100%;display:block}._img_k73fz_33 picture{display:block;width:100%;height:100%}._img_k73fz_33 img,._img_k73fz_33 picture img,img._img_k73fz_33{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.25,.8,.25,1)}._shade_k73fz_42{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(12,10,8,.75) 100%);opacity:.85;transition:opacity .35s ease;pointer-events:none}._badges_k73fz_133{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;z-index:2;pointer-events:none}._badgeDate_k73fz_146{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fffaf2eb;text-shadow:0 1px 4px rgba(0,0,0,.5)}._badgeAge_k73fz_155{font-size:.72rem;padding:4px 8px;border-radius:2px;border:1px solid rgba(255,250,242,.45);color:#faf8f4;background:#0c0a0859;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._ribbon_k73fz_165{position:absolute;top:44px;left:12px;z-index:2;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1c1b19;background:linear-gradient(90deg,#e8d5a8,#d4b87a);padding:5px 10px;border-radius:2px;box-shadow:0 4px 12px #0003}._hoverPanel_k73fz_38{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:opacity .3s ease;pointer-events:none}._buy_k73fz_55{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1c1b19;background:#faf8f4f2;padding:12px 22px;border-radius:2px;box-shadow:0 8px 32px #00000040}._body_k73fz_205{padding:16px 14px 18px;flex:1;display:flex;flex-direction:column;gap:6px}._genre_k73fz_213{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#1c1b1973;font-weight:600}._title_k73fz_221{margin:0;font-family:Cormorant Garamond,serif;font-size:1.28rem;font-weight:700;line-height:1.2;color:#1c1b19}._subtitle_k73fz_230{margin:0;font-size:.84rem;line-height:1.5;color:#1c1b199e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}._venueBlock_k73fz_241{margin:0;display:flex;flex-direction:column;gap:4px}._venueName_k73fz_248{margin:0;font-size:.92rem;font-weight:700;line-height:1.35;letter-spacing:.01em;color:#1c1b19;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._venueAddress_k73fz_261{margin:0;font-size:.76rem;font-weight:400;line-height:1.4;color:#1c1b19b8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._whenWhere_k73fz_273{margin:0 0 4px;font-size:.82rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:#1c1b19;line-height:1.45}._credits_k73fz_283{display:flex;flex-direction:column;gap:2px;font-size:.78rem;color:#1c1b198c;line-height:1.35}._compact_k73fz_293 ._imageWrap_k73fz_96{aspect-ratio:3 / 4;min-height:clamp(240px,38vw,360px)}@media (min-width: 1024px){._compact_k73fz_293 ._imageWrap_k73fz_96{min-height:clamp(280px,22vw,420px)}}._compact_k73fz_293 ._title_k73fz_221{font-size:clamp(1.05rem,2.2vw,1.22rem)}._compact_k73fz_293 ._subtitle_k73fz_230{font-size:.8rem;-webkit-line-clamp:2}._compact_k73fz_293 ._venueName_k73fz_248{font-size:.85rem;-webkit-line-clamp:2}._compact_k73fz_293 ._venueAddress_k73fz_261{font-size:.72rem}._compact_k73fz_293 ._body_k73fz_205{padding:12px 12px 14px}
