.events_page__rEyFZ{padding:65px 0 120px}.events_page__rEyFZ .events_narrow__tp9Tk{max-width:980px}.events_title__GCsNr{margin:0;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--fc-ink)}.events_section__iwxRy{padding:24px 0 0}.events_section__iwxRy+.events_section__iwxRy{padding-top:56px}.events_secTitle__lnF_X{margin:0;font-size:18px;font-weight:700;line-height:26px;color:var(--fc-ink)}.events_endedSection__SvxNk{margin-top:0}.events_stack__t1r6x{display:flex;flex-direction:column;gap:20px;margin-top:16px}.events_banner__C_led{position:relative;display:flex;align-items:center;height:220px;overflow:hidden;border-radius:8px;background:#171b1f;color:#fff}.events_banner__C_led img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.events_banner__C_led:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/.82),rgb(0 0 0/.55) 45%,rgb(0 0 0/.05) 80%)}.events_banner__C_led{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}a.events_banner__C_led:hover{transform:scale(1.02);box-shadow:0 12px 32px rgb(0 0 0/.18)}@media (prefers-reduced-motion:reduce){.events_banner__C_led{transition:none}a.events_banner__C_led:hover{transform:none}}.events_text__UhRdd{position:relative;z-index:1;min-width:0;padding-left:40px;max-width:560px}.events_text__UhRdd strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-line;font-size:40px;font-weight:600;line-height:52px;letter-spacing:-.03em;word-break:keep-all}.events_text__UhRdd p{margin:8px 0 0;color:rgb(255 255 255/.85);font-size:18px;line-height:26px}.events_soon__3GPZP img{filter:grayscale(.35) brightness(.8)}.events_ribbon__Lav6G{position:absolute;z-index:2;top:31px;left:-83px;width:260px;padding:5px 0;background:var(--sale);color:#fff;font-size:16px;font-weight:700;line-height:22px;text-align:center;white-space:nowrap;transform:rotate(-45deg);box-shadow:0 2px 6px rgb(0 0 0/.25)}.events_banner__C_led:has(.events_ribbon__Lav6G) .events_text__UhRdd{padding-left:88px}.events_soon__3GPZP .events_ribbon__Lav6G{background:#fff;color:#171b1f}.events_endedList__dC74U{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #e7e7e8}.events_endedList__dC74U li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid #e7e7e8;font-size:15px;line-height:22px}.events_endTitle__506sB{min-width:0;color:var(--fc-ink)}.events_endTitle__506sB a{color:inherit}.events_endTitle__506sB a:hover{text-decoration:underline;text-underline-offset:3px}.events_when__R8pMA{flex-shrink:0;color:var(--fc-sub);font-size:14px}@media (max-width:960px){.events_page__rEyFZ{padding:32px 0 72px}.events_section__iwxRy{padding-top:16px}.events_section__iwxRy+.events_section__iwxRy{padding-top:40px}.events_stack__t1r6x{gap:12px;margin-top:12px}.events_banner__C_led{height:auto;min-height:140px}.events_text__UhRdd{padding-left:20px}.events_text__UhRdd strong{font-size:24px;line-height:32px}.events_text__UhRdd p{font-size:15px;line-height:22px}}@media (max-width:600px){.events_banner__C_led:after{background:linear-gradient(0deg,rgb(0 0 0/.8),rgb(0 0 0/.35))}.events_banner__C_led{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:14px;min-height:180px;padding:20px 0}.events_banner__C_led:has(.events_ribbon__Lav6G){padding-top:112px}.events_banner__C_led:has(.events_ribbon__Lav6G) .events_text__UhRdd{padding-left:20px}}.events_plus__Pa3fA{background:radial-gradient(ellipse 60% 120% at 85% 50%,rgb(45 100 250/.55) 0,rgb(45 100 250/0) 70%),linear-gradient(135deg,#0b1230,#111a3d 55%,#0a0f24)}.events_plus__Pa3fA:after{display:none}.events_plusArt__jTr6s{position:absolute;right:56px;top:50%;display:grid;place-items:center;width:120px;height:120px;border-radius:28px;background:rgb(255 255 255/.08);transform:translateY(-50%)}.events_plusArt__jTr6s img{position:static;width:64px;height:64px;object-fit:contain}@media (max-width:760px){.events_plusArt__jTr6s{right:20px;width:72px;height:72px;border-radius:18px}.events_plusArt__jTr6s img{width:40px;height:40px}}