.EventCard_card__dC4Th{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--color-hairline);border-radius:20px;background:var(--color-surface);color:var(--color-ink);text-decoration:none;transition:transform .35s var(--ease-out-soft),box-shadow .35s var(--ease-out-soft),border-color .2s}.EventCard_card__dC4Th:hover{transform:translateY(-4px);border-color:#d3d8f5;box-shadow:0 22px 44px -22px #0b102040}.EventCard_card__dC4Th:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.EventCard_media___zfDF{position:relative;aspect-ratio:16/10;overflow:hidden;background:#eef0f6}.EventCard_image__zuEul{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out-soft)}.EventCard_card__dC4Th:hover .EventCard_fallback__wLTTF span,.EventCard_card__dC4Th:hover .EventCard_image__zuEul{transform:scale(1.04)}.EventCard_fallback__wLTTF{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%;overflow:hidden;background:radial-gradient(120% 90% at 100% 0,var(--from) 0,var(--to) 75%)}.EventCard_fallback__wLTTF:before{content:"";position:absolute;inset:0;opacity:.22;background-image:radial-gradient(#fff .8px,transparent 0);background-size:16px 16px;mask-image:linear-gradient(200deg,#000,transparent 70%)}.EventCard_fallback__wLTTF span{position:relative;margin:0 -6px -.18em 0;color:#ffffff2e;font-family:var(--font-display);font-size:clamp(110px,12vw,160px);font-weight:600;line-height:.8;letter-spacing:-.07em;white-space:nowrap;transform-origin:bottom right;transition:transform .6s var(--ease-out-soft)}.EventCard_date__n6Sn4{position:absolute;top:12px;left:12px;display:grid;justify-items:center;min-width:52px;padding:7px 8px 6px;border-radius:14px;background:#fffffff2;color:var(--color-ink-3);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:0 6px 18px #0b102026;backdrop-filter:blur(6px)}.EventCard_date__n6Sn4 b{margin-bottom:3px;color:var(--color-ink);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.03em}.EventCard_online__diSw6{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:99px;background:#0b1026d9;color:#fff;font-size:12px;font-weight:600;backdrop-filter:blur(6px)}.EventCard_body__KlgyZ{display:grid;gap:8px;padding:16px 18px 14px}.EventCard_organizer__m3n7l{overflow:hidden;margin:0;color:var(--color-brand);font-size:11px;font-weight:600;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.EventCard_title__POp_h{display:-webkit-box;overflow:hidden;margin:0;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .2s}.EventCard_card__dC4Th:hover .EventCard_title__POp_h{color:var(--color-brand)}.EventCard_meta__A6mu3{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none;color:var(--color-ink-2);font-size:13px}.EventCard_meta__A6mu3 li{display:flex;align-items:center;gap:8px;min-width:0}.EventCard_meta__A6mu3 svg{flex-shrink:0;color:var(--color-ink-3)}.EventCard_meta__A6mu3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventCard_meta__A6mu3 li:first-child span{text-transform:capitalize}.EventCard_footer__1WxwS{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:14px 18px 16px;border-top:1.5px dashed var(--color-hairline);color:var(--color-ink);font-size:14px;font-weight:600}.EventCard_footer__1WxwS:after,.EventCard_footer__1WxwS:before{content:"";position:absolute;top:-9px;width:16px;height:16px;border:1px solid var(--color-hairline);border-radius:50%;background:var(--color-canvas)}.EventCard_footer__1WxwS:before{left:-9px}.EventCard_footer__1WxwS:after{right:-9px}.EventCard_footer__1WxwS svg{color:var(--color-brand);transition:transform .3s var(--ease-out-soft)}.EventCard_card__dC4Th:hover .EventCard_footer__1WxwS svg{transform:translateX(4px)}@media (max-width:640px){.EventCard_title__POp_h{font-size:19px}.EventCard_body__KlgyZ{padding:14px 16px 12px}.EventCard_footer__1WxwS{padding:12px 16px 14px}}@media (prefers-reduced-motion:reduce){.EventCard_card__dC4Th,.EventCard_fallback__wLTTF span,.EventCard_footer__1WxwS svg,.EventCard_image__zuEul{transition:none}.EventCard_card__dC4Th:hover{transform:none}}