.events-home_feedWrap__tyisn{width:100%;max-width:var(--container-max);margin:0 auto;padding:20px 16px 48px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.events-home_resultsHead__lxs1F{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.events-home_resultsTitle__lKIIu{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:20px;color:var(--hh-teal-900);text-wrap:pretty}.events-home_resultsCount__kCuAu{font-size:13px;color:var(--hh-slate-400)}.events-home_clearBtn__C_C3k{border:0;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:var(--fw-bold);color:var(--hh-teal-500);padding:4px 8px;border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out)}.events-home_clearBtn__C_C3k:hover{background:var(--hh-teal-100)}.events-home_footGap__bUeZU{flex:1 1}.events-home_grid__zCUn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.events-home_card__6dz7f{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);text-align:left;border-radius:12px}.events-home_cardLink___u1q9{color:inherit;text-decoration:none}.events-home_cardLink___u1q9:after{content:"";position:absolute;inset:0;border-radius:inherit}.events-home_cardLink___u1q9:focus-visible{outline:none;box-shadow:none}.events-home_card__6dz7f:focus-within{box-shadow:var(--shadow-focus)}.events-home_cardMedia__3uZx0{position:relative;flex:none;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--hh-teal-100)}.events-home_cardImg__JutDi{object-fit:cover}.events-home_cardPlaceholder__Dszda{position:absolute;inset:0}.events-home_dateBadge__MLSRU{display:none}.events-home_cardBody__WwEes{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.events-home_cardTitle__It7PW{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:15px;line-height:1.2;color:var(--hh-teal-900);text-wrap:pretty}.events-home_cardMeta__WJCaM{order:-1;font-size:12px;color:var(--hh-slate-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events-home_metaDay__OK7S1,.events-home_metaWhen__hYo_0{font-weight:var(--fw-bold);color:var(--hh-teal-500)}.events-home_cardTags__iLAXq{display:none;margin-top:2px}.events-home_cardTags__iLAXq a,.events-home_followBtn__CfZ57{position:relative;z-index:1}.events-home_cardFoot__z_HmU{display:contents}.events-home_townTag__DtG0I{display:none;color:var(--hh-slate-400);overflow:hidden;text-overflow:ellipsis}.events-home_followBtn__CfZ57,.events-home_townTag__DtG0I{font-size:11px;font-weight:var(--fw-bold);white-space:nowrap}.events-home_followBtn__CfZ57{position:absolute;top:8px;right:8px;z-index:1;border:0;background:#ffffff;box-shadow:var(--shadow-sm);cursor:pointer;font-family:inherit;color:var(--hh-teal-500);padding:7px 10px;border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out)}.events-home_followBtnDone__DNWLX{color:var(--hh-slate-400)}.events-home_followLong__XKk_A{display:none}.events-home_followShort__M2gfj{display:inline}.events-home_feedGroupHead__VkjXI{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:19px;color:var(--hh-teal-900)}.events-home_groupNote__6kPNe{margin:0;font-size:14px;color:var(--hh-slate-400)}.events-home_avatarTown__ZOceT{background:var(--hh-teal-900);color:var(--hh-teal-300)}.events-home_avatarCal__yIgYh{background:var(--hh-teal-100);color:var(--hh-teal-900)}.events-home_manageRow__ZWH3R{display:flex;justify-content:center}.events-home_manageLink__k3sGw{font-size:13px;font-weight:var(--fw-bold);color:var(--hh-teal-500);text-decoration:none;padding:6px 12px;border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.events-home_manageLink__k3sGw:hover{background:var(--hh-teal-100);color:var(--hh-teal-900)}.events-home_suggestBandInline__vKpS4{background:var(--hh-teal-100);border-radius:18px;padding:16px 14px 6px;display:flex;flex-direction:column;gap:8px}.events-home_suggestBandPlain__kNrfb{display:flex;flex-direction:column;gap:10px}.events-home_suggestHead__v73ff{display:flex;flex-direction:column;gap:2px}.events-home_suggestTitle___NngH{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:18px;color:var(--hh-teal-900)}.events-home_suggestSub__8IGpE{font-size:12px;color:var(--hh-slate-600)}.events-home_suggestBandPlain__kNrfb .events-home_suggestSub__8IGpE{color:var(--hh-slate-400)}.events-home_suggestSubLong__fykjv,.events-home_suggestTitleLong__QUu0w{display:none}.events-home_suggestSubShort__htFVI,.events-home_suggestTitleShort__bzAm7{display:inline}.events-home_suggestScroll__6W51p{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px}.events-home_suggestCard__mD70e{flex:none;width:168px;background:#ffffff;border:1px solid var(--hh-line);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.events-home_suggestAvatar__OHCxi{width:34px;height:34px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-black);font-size:12px}.events-home_suggestText__qfBTo{display:flex;flex-direction:column;gap:1px}.events-home_suggestName__qc67a{font-weight:var(--fw-bold);font-size:13px;color:var(--hh-teal-900);line-height:1.25}.events-home_suggestKind__bhhgk{font-size:11px;color:var(--hh-slate-400)}.events-home_suggestFollow__CoL9i{border:0;cursor:pointer;border-radius:var(--radius-pill);padding:6px 14px;font-family:inherit;font-size:13px;font-weight:var(--fw-bold);background:var(--hh-teal-100);color:var(--hh-teal-900);transition:background var(--dur-base) var(--ease-out)}.events-home_suggestFollow__CoL9i:hover{background:var(--hh-teal-200)}.events-home_suggestFollowed__UNGNZ{background:var(--hh-mist);color:var(--hh-slate-400)}.events-home_starterCard__jtu9D{background:var(--hh-teal-100);border-radius:18px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:6px}.events-home_starterTitle__GPB0t{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:20px;color:var(--hh-teal-900)}.events-home_starterSub__Uepo1{margin:0 0 6px;font-size:13px;color:var(--hh-slate-600)}.events-home_starterChips__uszIZ{display:flex;flex-wrap:wrap;gap:8px}.events-home_starterChip__MG7qS{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;border-radius:var(--radius-pill);padding:9px 14px;font-family:inherit;font-size:14px;font-weight:var(--fw-bold);background:#ffffff;color:var(--hh-teal-900);box-shadow:0 1px 2px rgba(28,93,89,.08);transition:background var(--dur-base) var(--ease-out)}.events-home_starterChip__MG7qS:hover{background:var(--hh-teal-200)}.events-home_starterChipDone__TEXvw{background:var(--hh-mist);color:var(--hh-slate-400);box-shadow:none}.events-home_starterPin__gFJiD{flex:none;color:var(--hh-teal-500)}.events-home_starterChipDone__TEXvw .events-home_starterPin__gFJiD{color:var(--hh-slate-400)}.events-home_emptyCard__99EhX{background:#ffffff;border:1px solid var(--hh-line);border-radius:18px;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.events-home_emptyTitle__qBOfc{font-family:var(--font-display);font-size:20px;color:var(--hh-teal-900)}.events-home_emptyText__7B_di{margin:0;font-size:14px;color:var(--hh-slate-400);max-width:420px}.events-home_skelText__SqyGt{display:flex;flex-direction:column;gap:8px;flex:1 1}.events-home_skelLineShort___pENz,.events-home_skelLine__2Pmii{height:12px;border-radius:6px;background:var(--hh-mist)}.events-home_skelLineShort___pENz{width:55%}.events-home_shimmer__3Rb_T{position:absolute;inset:0;background:linear-gradient(100deg,var(--hh-mist) 40%,#fff 50%,var(--hh-mist) 60%);background-size:200% 100%;animation:events-home_shimmer__3Rb_T 1.4s linear infinite}@keyframes events-home_shimmer__3Rb_T{to{background-position:-200% 0}}@media (min-width:768px){.events-home_feedWrap__tyisn{padding:32px 24px 64px;gap:24px}.events-home_resultsTitle__lKIIu{font-size:26px}.events-home_grid__zCUn2{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:24px;gap:24px}.events-home_card__6dz7f{gap:0;background:#ffffff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.events-home_card__6dz7f:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.events-home_cardMedia__3uZx0{aspect-ratio:3/2;border-radius:0;background:none}.events-home_dateBadge__MLSRU{display:block;position:absolute;top:12px;left:12px;background:#ffffff;border-radius:10px;box-shadow:var(--shadow-sm);padding:6px 10px;text-align:center;min-width:40px}.events-home_dateBadgeDow__bL0oY{display:block;font-size:10px;font-weight:var(--fw-black);letter-spacing:.08em;color:var(--hh-red);text-transform:uppercase}.events-home_dateBadgeMon__Zd_3X{display:block;font-size:11px;font-weight:var(--fw-bold);color:var(--hh-teal-500);text-transform:uppercase}.events-home_dateBadgeDay__D_Wo6{display:block;font-family:var(--font-display);font-size:19px;line-height:1.1;color:var(--hh-teal-900)}.events-home_cardBody__WwEes{padding:16px 18px 14px;gap:8px;flex:1 1}.events-home_cardTitle__It7PW{font-size:19px;line-height:1.25}.events-home_cardMeta__WJCaM{order:0;font-size:14px;white-space:normal;overflow:visible}.events-home_metaDay__OK7S1{display:none}.events-home_metaWhen__hYo_0{font-weight:inherit;color:inherit}.events-home_cardTags__iLAXq{display:flex}.events-home_cardFoot__z_HmU{display:flex;align-items:center;min-width:0;margin-top:auto;gap:8px;padding-top:6px}.events-home_townTag__DtG0I{display:inline;background:var(--hh-mist);border-radius:var(--radius-pill);padding:4px 12px;font-size:12px}.events-home_followBtn__CfZ57{position:relative;top:auto;right:auto;background:none;box-shadow:none;font-size:13px;padding:4px 10px}.events-home_followBtn__CfZ57:hover{background:var(--hh-teal-100)}.events-home_followBtnDone__DNWLX:hover{background:none}.events-home_followLong__XKk_A{display:inline}.events-home_followShort__M2gfj{display:none}.events-home_feedGroupHead__VkjXI{font-size:24px}.events-home_suggestBandInline__vKpS4{border-radius:var(--radius-lg);padding:20px 22px 10px;gap:10px}.events-home_suggestTitle___NngH{font-size:21px}.events-home_suggestBandPlain__kNrfb .events-home_suggestTitle___NngH{font-size:22px}.events-home_suggestSub__8IGpE{font-size:13px}.events-home_suggestBandPlain__kNrfb .events-home_suggestSub__8IGpE{font-size:14px}.events-home_suggestSubLong__fykjv,.events-home_suggestTitleLong__QUu0w{display:inline}.events-home_suggestSubShort__htFVI,.events-home_suggestTitleShort__bzAm7{display:none}.events-home_suggestScroll__6W51p{gap:12px;padding:4px 2px 10px}.events-home_suggestCard__mD70e{width:200px;padding:16px;gap:10px}.events-home_suggestAvatar__OHCxi{width:40px;height:40px;font-size:14px}.events-home_suggestName__qc67a{font-size:14px}.events-home_suggestKind__bhhgk{font-size:12px}.events-home_emptyCard__99EhX{border-radius:var(--radius-lg);padding:48px 24px;gap:12px}.events-home_emptyTitle__qBOfc{font-size:22px}}@media (prefers-reduced-motion:reduce){.events-home_card__6dz7f,.events-home_clearBtn__C_C3k,.events-home_followBtn__CfZ57,.events-home_manageLink__k3sGw,.events-home_suggestFollow__CoL9i{transition:none}.events-home_card__6dz7f:hover{transform:none}.events-home_shimmer__3Rb_T{animation:none}}.events-home_fullRow__wpCaY{grid-column:1/-1;min-width:0}.events-home_forYouSlot__OiQi0{margin-bottom:14px}.events-home_rail__vnjvy{display:flex;flex-direction:column;gap:10px}.events-home_railHead__OD00M{display:flex;align-items:baseline;gap:12px}.events-home_railSeeAll__zDiiG{border:0;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:var(--fw-bold);color:var(--hh-teal-500);padding:4px 8px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.events-home_railSeeAll__zDiiG:hover{background:var(--hh-teal-100)}.events-home_railTrack__cNweY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.events-home_railCell__yUdK8{min-width:0}.events-home_railCell__yUdK8:nth-child(n+5){display:none}.events-home_timePillOverlay__L5S9S{display:inline-block;position:absolute;bottom:10px;left:10px;background:#ffffff;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);padding:4px 10px;font-size:12px;font-weight:var(--fw-bold);color:var(--hh-teal-900)}@media (min-width:768px){.events-home_railTrack__cNweY{display:flex;flex-direction:row;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:none}.events-home_railTrack__cNweY::-webkit-scrollbar{display:none}.events-home_railCell__yUdK8,.events-home_railCell__yUdK8:nth-child(n+5){flex:none;width:290px;scroll-snap-align:start;display:block}.events-home_railCell__yUdK8>*{height:100%}}.first-time-hint_anchor__tzA2N{position:relative;display:inline-flex}.first-time-hint_callout__vsqst{position:absolute;top:calc(100% + 10px);left:0;z-index:5;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:240px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--hh-teal-900);color:#ffffff;font-size:13px;font-weight:var(--fw-bold);line-height:1.3;white-space:normal;box-shadow:0 6px 18px rgba(28,93,89,.22);animation:first-time-hint_hintIn__D7Aqg var(--dur-base) var(--ease-out) both}.first-time-hint_callout__vsqst:before{content:"";position:absolute;top:-5px;left:16px;width:12px;height:12px;background:var(--hh-teal-900);transform:rotate(45deg);border-radius:2px}.first-time-hint_dismiss__Q3SD2{flex:none;border:0;background:rgba(255,255,255,.16);color:#ffffff;width:22px;height:22px;border-radius:var(--radius-pill);cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.first-time-hint_dismiss__Q3SD2:hover{background:rgba(255,255,255,.28)}@keyframes first-time-hint_hintIn__D7Aqg{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.first-time-hint_callout__vsqst{animation:none}}