.events-module__OaV-tq__hero{padding:40px 24px 0}.events-module__OaV-tq__heroFigure{margin:0}.events-module__OaV-tq__heroImg{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-card);background:var(--sunken);width:100%;height:auto}.events-module__OaV-tq__years{padding:28px 24px 0}.events-module__OaV-tq__yearsInner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;display:flex}.events-module__OaV-tq__yearsLabel{color:var(--muted);margin-right:auto;font-size:12px}.events-module__OaV-tq__yearChip{font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--r-chip);color:var(--ink);background:var(--surface);padding:8px 16px;font-size:13px;font-weight:500}.events-module__OaV-tq__yearChip:hover{border-color:var(--accent-link);color:var(--accent-link)}.events-module__OaV-tq__year{padding:0 24px;scroll-margin-top:80px}.events-module__OaV-tq__yearHead{align-items:baseline;gap:20px;padding:44px 0 28px;display:flex}.events-module__OaV-tq__yearTitle{letter-spacing:-.03em;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1}.events-module__OaV-tq__yearNote{color:var(--muted);font-size:14px}.events-module__OaV-tq__event{padding-bottom:52px;scroll-margin-top:80px}.events-module__OaV-tq__event+.events-module__OaV-tq__event{border-top:1px solid var(--line);padding-top:36px}.events-module__OaV-tq__eventHead{flex-wrap:wrap;justify-content:space-between;gap:16px 48px;margin-bottom:22px;display:flex}.events-module__OaV-tq__eventTitle{letter-spacing:-.02em;margin-top:8px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.15}.events-module__OaV-tq__eventText{color:var(--text-3);flex:0 44%;max-width:46ch;font-size:14.5px;line-height:1.6}.events-module__OaV-tq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}.events-module__OaV-tq__gridPair{grid-template-columns:repeat(2,minmax(0,1fr))}.events-module__OaV-tq__gridSingle{grid-template-columns:minmax(0,760px)}.events-module__OaV-tq__figure{min-width:0;margin:0}.events-module__OaV-tq__link{border-radius:var(--r-card);background:var(--sunken);display:block;overflow:hidden}.events-module__OaV-tq__link:hover .events-module__OaV-tq__img,.events-module__OaV-tq__link:hover .events-module__OaV-tq__heroImg{filter:brightness(.94)}.events-module__OaV-tq__img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:filter .15s}.events-module__OaV-tq__caption{color:var(--muted);flex-direction:column;gap:4px;padding-top:12px;font-size:13.5px;line-height:1.55;display:flex}.events-module__OaV-tq__captionEvent{color:var(--ink);font-size:15px;font-weight:600}.events-module__OaV-tq__captionMeta{color:var(--muted);font-weight:400}.events-module__OaV-tq__lightbox{z-index:120;color:#fff;background:#0a0c10eb;place-items:center;padding:64px 20px 20px;display:grid;position:fixed;inset:0}.events-module__OaV-tq__lbFigure{flex-direction:column;align-items:center;gap:12px;max-width:min(1400px,100%);max-height:100%;margin:0;display:flex}.events-module__OaV-tq__lbImg{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 140px)}.events-module__OaV-tq__lbCaption{color:#ffffffd1;justify-content:space-between;align-items:baseline;gap:20px;width:100%;font-size:13.5px;line-height:1.5;display:flex}.events-module__OaV-tq__lbCount{font-family:var(--font-mono);color:#ffffff8c;white-space:nowrap;font-size:12px}.events-module__OaV-tq__lbBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute}.events-module__OaV-tq__lbBtn:hover{background:#ffffff29}.events-module__OaV-tq__lbClose{top:16px;right:16px}.events-module__OaV-tq__lbPrev{top:50%;left:16px;transform:translateY(-50%)}.events-module__OaV-tq__lbNext{top:50%;right:16px;transform:translateY(-50%)}@media (max-width:900px){.events-module__OaV-tq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.events-module__OaV-tq__hero{padding-top:28px}.events-module__OaV-tq__heroImg{aspect-ratio:4/3}.events-module__OaV-tq__yearHead{flex-direction:column;gap:6px;padding-top:36px}.events-module__OaV-tq__grid,.events-module__OaV-tq__gridPair,.events-module__OaV-tq__gridSingle{grid-template-columns:minmax(0,1fr)}.events-module__OaV-tq__lightbox{padding:60px 12px 12px}.events-module__OaV-tq__lbPrev,.events-module__OaV-tq__lbNext{top:auto;bottom:12px;transform:none}.events-module__OaV-tq__lbPrev{left:12px}.events-module__OaV-tq__lbNext{right:12px}.events-module__OaV-tq__lbImg{max-height:calc(100vh - 180px)}.events-module__OaV-tq__lbCaption{flex-direction:column;gap:4px;padding-bottom:56px}}
