.CommunityContributionCta_root__kl5gM{box-sizing:border-box;margin:0 auto 28px;max-width:1120px}.CommunityContributionCta_content__U5HrX{align-items:center;background:radial-gradient(circle at top right,#be191914,#0000 38%),linear-gradient(135deg,#fff7f3,#fff 58%,#fbf0eb);border:1px solid #eaded9;border-radius:28px;box-shadow:0 18px 38px #2e1a1614;display:flex;gap:24px;justify-content:space-between;padding:28px 30px}.CommunityContributionCta_copy__lyOxj{min-width:0}.CommunityContributionCta_eyebrow__t2pwP{color:#8c5a4f;display:inline-flex;font-size:12px;font-weight:var(--fontWeightSemiBold);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.CommunityContributionCta_title__lHwg2{color:#2d1712;font-size:30px;line-height:1.15;margin:0}.CommunityContributionCta_description__6QhI5{color:#5f5855;font-size:16px;line-height:1.55;margin:12px 0 0;max-width:620px}.CommunityContributionCta_ctaButton__8uSjQ{align-items:center;background:#be1919;border-radius:999px;box-shadow:0 12px 28px #be19192e;color:#fff;display:inline-flex;flex-shrink:0;font-weight:var(--fontWeightSemiBold);justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.CommunityContributionCta_ctaButton__8uSjQ:hover{box-shadow:0 16px 32px #be191938;text-decoration:none;transform:translateY(-1px)}@media (min-width:768px){.CommunityContributionCta_root__kl5gM{margin-bottom:32px}}@media (max-width:767px){.CommunityContributionCta_content__U5HrX{align-items:flex-start;flex-direction:column;padding:22px 20px}.CommunityContributionCta_title__lHwg2{font-size:26px}.CommunityContributionCta_description__6QhI5{font-size:15px}.CommunityContributionCta_ctaButton__8uSjQ{width:100%}}.CommunityEventCard_card__mz4oE{background:var(--colorWhite);border:1px solid var(--colorGrey200);border-radius:16px;box-shadow:0 12px 24px #00000014;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.CommunityEventCard_card__mz4oE:focus,.CommunityEventCard_card__mz4oE:hover{box-shadow:0 16px 30px #0000001f;transform:translateY(-2px)}.CommunityEventCard_cover__r499A{align-items:center;background:linear-gradient(135deg,#f8efeb,#f0e3dd);display:flex;height:180px;justify-content:center;padding:12px}.CommunityEventCard_coverImage__Wvc3W{background:#ffffffeb;border-radius:12px;height:100%;object-fit:contain;width:100%}.CommunityEventCard_coverFallback__WNv1p{color:var(--colorGrey700);font-weight:var(--fontWeightMedium)}.CommunityEventCard_body__\+r0ol{grid-gap:10px;display:grid;gap:10px;padding:16px}.CommunityEventCard_category__shOFb{color:var(--colorGrey600);font-size:11px;font-weight:var(--fontWeightMedium);letter-spacing:1px;text-transform:uppercase}.CommunityEventCard_body__\+r0ol h3{color:var(--colorBlack);font-size:16px;line-height:1.3;margin:0}.CommunityEventCard_metaRow__Na1Q1{grid-gap:6px;color:var(--colorGrey700);display:grid;font-size:13px;gap:6px}.CommunityEventCard_metaRow__Na1Q1 span{align-items:center;display:inline-flex;gap:6px}.CommunityEventCard_metaRow__Na1Q1 svg{height:16px;width:16px}.CommunityEventCard_hostRow__-vUjK{align-items:center;color:var(--colorGrey800);display:inline-flex;font-size:13px;gap:8px}.CommunityEventCard_hostRow__-vUjK img{border-radius:999px;height:28px;object-fit:cover;width:28px}.CommunityEventCard_hostAvatarFallback__F-I8B{align-items:center;background:#f3f3f3;border-radius:999px;display:inline-flex;height:28px;justify-content:center;width:28px}.EventsPage_pageContent__PUnV3{background:var(--colorWhite)}.EventsPage_hero__mLmM5{margin:0 auto;max-width:960px;padding:32px 20px 8px;text-align:center}.EventsPage_hero__mLmM5 h1{color:var(--colorGrey900);font-size:32px;font-weight:var(--fontWeightSemiBold);line-height:1.2;margin:0}.EventsPage_hero__mLmM5 p{color:var(--colorGrey700);font-size:16px;line-height:1.5;margin:10px auto 0;max-width:680px}.EventsPage_ctaSection__sUzja{padding:0 20px}@media (min-width:768px){.EventsPage_hero__mLmM5{padding-top:40px}}@media (max-width:767px){.EventsPage_hero__mLmM5{padding:24px 16px 4px}.EventsPage_hero__mLmM5 h1{font-size:28px}.EventsPage_hero__mLmM5 p{font-size:15px}.EventsPage_ctaSection__sUzja{padding:0 14px}}
/*# sourceMappingURL=EventsPage.4cf946e9.chunk.css.map*/