[data-astro-cid-pbeyvqpm]{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172c45;background:#f5f3ed;margin:0;font-family:Arial,Helvetica Neue,sans-serif}main[data-astro-cid-pbeyvqpm]{max-width:1440px;margin:0 auto;padding:100px 6% 140px}.eyebrow[data-astro-cid-pbeyvqpm],.section-number[data-astro-cid-pbeyvqpm]{color:#e64035;letter-spacing:2.5px;font-size:11px;font-weight:800}h1[data-astro-cid-pbeyvqpm]{letter-spacing:-.055em;margin:30px 0 45px;font-size:clamp(48px,8vw,112px);font-weight:900;line-height:.94}h1[data-astro-cid-pbeyvqpm] span[data-astro-cid-pbeyvqpm],h2[data-astro-cid-pbeyvqpm] span[data-astro-cid-pbeyvqpm],.placeholder-title[data-astro-cid-pbeyvqpm] span[data-astro-cid-pbeyvqpm]{color:#e64035}.intro-row[data-astro-cid-pbeyvqpm]{justify-content:space-between;align-items:end;gap:30px;display:flex}.intro[data-astro-cid-pbeyvqpm]{margin:0;font-size:17px;line-height:2}.side-note[data-astro-cid-pbeyvqpm]{letter-spacing:2px;text-align:right;font-size:11px;font-weight:800;line-height:1.8}.section-nav[data-astro-cid-pbeyvqpm]{border-bottom:2px solid #172c45;flex-wrap:wrap;gap:10px;margin-top:85px;padding-bottom:30px;display:flex}.section-nav[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]{color:#172c45;letter-spacing:1px;border:1px solid #172c45;align-items:center;gap:12px;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none;transition:background .2s,color .2s;display:flex}.section-nav[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]:hover{color:#fff;background:#172c45}.section-nav[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]>span[data-astro-cid-pbeyvqpm]:first-child{color:#e64035;font-size:10px}.nav-count[data-astro-cid-pbeyvqpm]{opacity:.6}.events[data-astro-cid-pbeyvqpm]{padding-top:90px;scroll-margin-top:40px}.section-heading[data-astro-cid-pbeyvqpm]{border-bottom:2px solid #172c45;justify-content:space-between;align-items:end;gap:20px;padding-bottom:25px;display:flex}h2[data-astro-cid-pbeyvqpm]{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,6vw,70px);font-weight:900;line-height:1}.section-subtitle[data-astro-cid-pbeyvqpm]{margin:12px 0 0;font-size:13px}.section-count[data-astro-cid-pbeyvqpm]{letter-spacing:2px;white-space:nowrap;font-size:12px;font-weight:900}.archive-tabs[data-astro-cid-pbeyvqpm]{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.archive-tabs[data-astro-cid-pbeyvqpm][hidden]{display:none}.year-tab{color:#172c45;cursor:pointer;background:0 0;border:2px solid #172c45;align-items:center;gap:15px;padding:15px 22px;font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.year-tab span{opacity:.65;margin-left:5px;font-size:11px}.year-tab:hover,.year-tab.active{color:#fffdf7;background:#172c45}.year-tab:focus-visible{outline-offset:3px;outline:3px solid #e64035}.archive-year-heading{color:#e64035;letter-spacing:2px;margin:35px 0 0;font-size:12px;font-weight:900}.archive-panel[hidden]{display:none}.event-grid[data-astro-cid-pbeyvqpm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}#archive-grid[data-astro-cid-pbeyvqpm]{display:block}.event-card[data-astro-cid-pbeyvqpm]{background:#fffdf7;border:1px solid #172c45;flex-direction:column;min-width:0;display:flex;overflow:hidden}.event-visual[data-astro-cid-pbeyvqpm]{aspect-ratio:4/3;background:#172c45;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.event-visual[data-astro-cid-pbeyvqpm] img[data-astro-cid-pbeyvqpm]{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.event-visual[data-astro-cid-pbeyvqpm]:hover img[data-astro-cid-pbeyvqpm]{transform:scale(1.04)}.image-placeholder[data-astro-cid-pbeyvqpm]{color:#f5f3ed;flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex}.placeholder-small[data-astro-cid-pbeyvqpm],.placeholder-bottom[data-astro-cid-pbeyvqpm]{letter-spacing:2px;font-size:10px;font-weight:800}.placeholder-title[data-astro-cid-pbeyvqpm]{letter-spacing:-.07em;font-size:clamp(38px,6vw,76px);font-weight:900;line-height:.85}.event-content[data-astro-cid-pbeyvqpm]{flex-direction:column;flex:1;padding:28px;display:flex}.event-meta[data-astro-cid-pbeyvqpm]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-category[data-astro-cid-pbeyvqpm]{color:#fff;letter-spacing:1px;background:#e64035;padding:7px 10px;font-size:10px;font-weight:900}.event-period[data-astro-cid-pbeyvqpm]{letter-spacing:.5px;font-size:11px;font-weight:800}.event-card[data-astro-cid-pbeyvqpm] h3[data-astro-cid-pbeyvqpm]{overflow-wrap:anywhere;margin:23px 0 18px;font-size:clamp(23px,2.6vw,36px);line-height:1.25}.event-card[data-astro-cid-pbeyvqpm] h3[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]{color:inherit;text-decoration:none}.event-card[data-astro-cid-pbeyvqpm] h3[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]:hover{color:#e64035}.event-description[data-astro-cid-pbeyvqpm]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.event-bottom[data-astro-cid-pbeyvqpm]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:25px;display:flex}.event-info[data-astro-cid-pbeyvqpm]{color:#555f6b;font-size:12px;line-height:1.7}.event-info[data-astro-cid-pbeyvqpm] p[data-astro-cid-pbeyvqpm]{margin:3px 0}.view-link[data-astro-cid-pbeyvqpm]{color:#172c45;letter-spacing:1px;border-bottom:2px solid #e64035;align-items:center;gap:8px;padding-bottom:5px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.view-link[data-astro-cid-pbeyvqpm]:hover{color:#e64035}.empty-state[data-astro-cid-pbeyvqpm]{border-bottom:1px solid #d4d0c8;padding:55px 0}.empty-state[data-astro-cid-pbeyvqpm][hidden]{display:none}.empty-state[data-astro-cid-pbeyvqpm] p[data-astro-cid-pbeyvqpm]{color:#aaa9a3;margin:0 0 12px;font-size:clamp(22px,4vw,38px);font-weight:900}.empty-state[data-astro-cid-pbeyvqpm] span[data-astro-cid-pbeyvqpm]{font-size:13px}@media (width<=768px){main[data-astro-cid-pbeyvqpm]{padding:65px 5% 100px}h1[data-astro-cid-pbeyvqpm]{margin:25px 0 35px}.intro[data-astro-cid-pbeyvqpm]{font-size:14px}.side-note[data-astro-cid-pbeyvqpm]{display:none}.section-nav[data-astro-cid-pbeyvqpm]{margin-top:55px}.section-nav[data-astro-cid-pbeyvqpm] a[data-astro-cid-pbeyvqpm]{padding:12px;font-size:11px}.events[data-astro-cid-pbeyvqpm]{padding-top:65px}.section-heading[data-astro-cid-pbeyvqpm]{align-items:start}.section-count[data-astro-cid-pbeyvqpm]{font-size:10px}.event-grid[data-astro-cid-pbeyvqpm]{grid-template-columns:1fr;gap:20px}.event-content[data-astro-cid-pbeyvqpm]{padding:22px}.placeholder-title[data-astro-cid-pbeyvqpm]{font-size:clamp(44px,12vw,70px)}.year-tab{padding:12px 18px;font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.event-visual[data-astro-cid-pbeyvqpm] img[data-astro-cid-pbeyvqpm]{transition:none}}.archive-panel .event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}@media (width<=768px){.archive-panel .event-grid{grid-template-columns:1fr;gap:20px}}
