.events_page__sdEZH{background:#e2d2c4;color:#1c1410}.events_section_rule__dmHY7{display:flex;align-items:baseline;gap:14px;font-family:var(--ff-sans);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#5b4a3d;font-weight:700}.events_section_rule__marker__EBXQ3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#7a1320}.events_section_rule__line__kzPAW{flex:1 1;height:1px;background:rgba(28,20,16,.14)}.events_btn_dark__n86v_{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;background:#1c1410;color:#fdf7ee;font-family:var(--ff-sans);font-weight:700;font-size:14px;transition:background .2s}.events_btn_dark__n86v_:hover{background:#2c241b}.events_date_chip__3yOER{position:absolute;top:16px;left:16px;display:inline-flex;flex-direction:column;align-items:center;width:132px;padding:10px 8px;background:#fdf7ee;color:#1c1410;border-radius:14px;font-family:var(--ff-display);line-height:1;z-index:2}.events_date_chip__day_label__88Rol{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-bottom:6px;font-weight:700}.events_date_chip__day__c6WbS{font-weight:800;font-size:78px;letter-spacing:-.04em}.events_date_chip__month__8Xarq{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-top:6px;font-weight:700}.events_date_chip_sm__frPeT{display:inline-flex;flex-direction:column;align-items:center;width:96px;padding:10px 8px;background:#1c1410;color:#fdf7ee;border-radius:14px;font-family:var(--ff-display);line-height:1}.events_date_chip_sm__day_label__5NZkg{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-bottom:6px;font-weight:700}.events_date_chip_sm__day__9qInw{font-weight:800;font-size:52px;letter-spacing:-.04em}.events_date_chip_sm__month__atcZA{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-top:6px;font-weight:700}.events_hero__x2VLC{padding:64px 32px 0;max-width:1280px;margin:0 auto}@media(max-width:768px){.events_hero__x2VLC{padding:40px 24px 0}}.events_hero__grid__8axLu{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;margin-top:28px;align-items:end}@media(max-width:768px){.events_hero__grid__8axLu{grid-template-columns:1fr;gap:24px}}.events_hero__heading__drfD4{font-family:var(--ff-display);font-weight:800;font-size:clamp(4rem,10vw,3.5rem);line-height:.86;letter-spacing:-.045em;color:#1c1410;margin:0}.events_hero__heading__drfD4 em{font-style:italic;color:#7a1320}.events_hero__description__eACUc{font-family:var(--ff-sans);font-size:18px;line-height:1.55;color:#5b4a3d;margin:0;max-width:460px}.events_hero__description__eACUc>span{display:block;margin-top:12px}.events_hero__meta__m7aP_{display:flex;align-items:center;gap:14px;margin-top:24px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5b4a3d}.events_hero__meta_accent__Ez8_D{color:#7a1320;font-weight:700}.events_hero__meta_sep__o036x{opacity:.5}.events_featured__SSjw_{padding:48px 32px 32px;max-width:1280px;margin:0 auto}@media(max-width:768px){.events_featured__SSjw_{padding:32px 24px}}.events_featured__article__oBPtd{margin-top:28px;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:32px;gap:32px}@media(max-width:768px){.events_featured__article__oBPtd{grid-template-columns:1fr}}.events_featured__image__CHYLW{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;isolation:isolate}.events_featured__img__e6fmh{object-fit:contain}.events_img_backdrop__vmBld{object-fit:cover;filter:blur(24px) saturate(1.1);transform:scale(1.15);opacity:.85}.events_featured__placeholder__03uDr{width:100%;height:100%;background:#f6ecd9}.events_featured__overlay__bWHVZ{position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,20,16,.5) 0,rgba(28,20,16,0) 50%);pointer-events:none}.events_featured__content__1io1u{background:#f6ecd9;border-radius:28px;padding:48px;display:flex;flex-direction:column}@media(max-width:768px){.events_featured__content__1io1u{padding:28px}}.events_featured__title__T48rd{font-family:var(--ff-display);font-weight:800;font-size:clamp(2rem,5vw,4rem);line-height:.95;letter-spacing:-.03em;color:#1c1410;margin:16px 0 18px}.events_featured__teaser__B6rAU{font-family:var(--ff-sans);font-size:18px;line-height:1.6;color:#5b4a3d;margin:0}.events_featured__details__CUtGP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:28px;padding-top:28px;border-top:1px solid rgba(28,20,16,.14)}@media(max-width:768px){.events_featured__details__CUtGP{grid-template-columns:1fr;gap:16px}}.events_detail_block__label__6g9zy{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5b4a3d;margin-bottom:6px;font-weight:700}.events_detail_block__value__10_Vz{font-family:var(--ff-sans);font-size:14px;line-height:1.4;color:#1c1410}.events_featured__actions__uoFAk{margin-top:auto;padding-top:36px;display:flex;gap:10px}.events_grid_section___S_xf{padding:24px 32px 48px;max-width:1280px;margin:0 auto}@media(max-width:768px){.events_grid_section___S_xf{padding:24px}}.events_events_grid__7D_cE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:56px 32px;gap:56px 32px;margin-top:28px}@media(max-width:768px){.events_events_grid__7D_cE{grid-template-columns:1fr;gap:40px}}.events_card__z46sB{display:flex;flex-direction:column;gap:16px}.events_card__visual__ma5tx{aspect-ratio:4/3;border-radius:20px;position:relative;overflow:hidden;isolation:isolate;background:#e8b342;color:#1c1410;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.events_card__img__B8bHR{object-fit:contain}.events_card__visual_top__feoB_{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.events_card__presents__MGsDT{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.events_card__type_label__az_KD{font-family:var(--ff-display);font-weight:800;font-size:64px;line-height:.9;letter-spacing:-.04em;color:#1c1410;margin-top:4px}@media(max-width:768px){.events_card__type_label__az_KD{font-size:48px}}.events_card__watermark__WHveu{position:absolute;right:-16px;top:-42px;font-family:var(--ff-display);font-weight:800;font-size:280px;line-height:1;opacity:.1;color:#1c1410;pointer-events:none}.events_card__title__9yZsL{font-family:var(--ff-display);font-weight:700;font-size:26px;line-height:1.1;letter-spacing:-.02em;color:#1c1410;-webkit-line-clamp:2}.events_card__teaser__1KGJT,.events_card__title__9yZsL{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.events_card__teaser__1KGJT{font-family:var(--ff-sans);font-size:15px;line-height:1.55;color:#5b4a3d;-webkit-line-clamp:3}.events_more_dates__6v66v{font-family:var(--ff-sans);font-size:14px;line-height:1.5;color:#5b4a3d;margin:0 0 12px}.events_more_dates__6v66v a{color:#7a1320;text-decoration:underline;text-underline-offset:2px}.events_card__footer__OKYb_{margin-top:auto;padding-top:4px;display:flex;justify-content:space-between;align-items:center}.events_card__venue__YO0rS{font-family:var(--ff-sans);font-size:13px;color:#1c1410;font-weight:600}.events_card__rsvp__dT1l_{font-family:var(--ff-sans);font-weight:700;font-size:13px;color:#7a1320}