.page_hero__jmeWX{margin-top:-2rem;padding:0 0 2.4rem}.page_heroCover__2oGkU{position:relative;overflow:hidden;min-height:clamp(26rem,58vw,36rem);border-radius:0 0 var(--radius-ui) var(--radius-ui);background:var(--color-surface-strong);box-shadow:var(--shadow-soft)}.page_heroCover__2oGkU:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(from var(--color-bg) r g b/.04) 0,rgb(from var(--color-bg) r g b/.25) 47%,rgb(from var(--color-bg) r g b/.74) 100%),linear-gradient(90deg,rgb(from var(--color-bg) r g b/.58),rgb(from var(--color-bg) r g b/0) 68%)}.page_heroImagePlaceholder__VD2UZ,.page_heroImage__BsFyi{position:absolute;inset:0;width:100%;height:100%}.page_heroImage__BsFyi{object-fit:cover;background:var(--color-surface-strong)}.page_heroImagePlaceholder__VD2UZ{display:block;background:linear-gradient(135deg,rgb(from var(--color-ink) r g b/.18),rgb(from var(--color-accent-soft) r g b/.72)),var(--color-surface-strong)}.page_heroContent__Qgmit{position:absolute;z-index:1;inset-block-end:1.75rem;inset-inline-start:1.75rem;color:var(--color-ink);text-align:start;text-shadow:0 2px 18px rgb(from var(--color-shadow) r g b/.62)}.page_heroContent__Qgmit h1{margin:0 0 1rem;font-size:4rem;line-height:.98;letter-spacing:0}.page_heroContent__Qgmit p{line-height:1.8;color:rgb(from var(--color-ink) r g b/.9)}.page_actions__aPAWB{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem}.page_actions__aPAWB a{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.2rem;border-radius:var(--radius-pill);text-decoration:none;font-weight:600}.page_primary__OvSqT{background:var(--color-action);color:var(--color-action-contrast);box-shadow:0 10px 24px rgb(from var(--color-shadow) r g b/.24)}.page_secondary__TAngi{border:1px solid rgb(from var(--color-ink) r g b/.42);background:rgb(from var(--color-ink) r g b/.14);color:var(--color-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_primary__OvSqT:focus-visible,.page_primary__OvSqT:hover,.page_secondary__TAngi:focus-visible,.page_secondary__TAngi:hover{transform:translateY(-1px)}.page_sections__QybJ0{display:grid;grid-gap:1.75rem;gap:1.75rem}.page_eventBarSection__nYM0F{display:block}.page_eventBarCard__2LR5d{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:rgb(from var(--color-surface) r g b/.94);box-shadow:var(--shadow-card)}.page_eventBarHeader__QgpgT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;color:var(--color-muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;padding-bottom:.25rem}.page_eventBarHeader__QgpgT span:first-child{color:var(--color-accent)}.page_eventBarHeaderSingle__jGVRt{grid-template-columns:1fr}.page_eventBar__FopS7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.page_eventBarEmptyGrid__5K81K{grid-template-columns:1fr}.page_eventBarItem__shOJw{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:5.75rem;grid-gap:0;gap:0;overflow:hidden;border-radius:var(--radius-ui);background:rgb(from var(--color-surface-strong) r g b/.62);color:inherit;text-decoration:none}.page_eventBarWithImage__5OKTt{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}a.page_eventBarItem__shOJw:focus-visible,a.page_eventBarItem__shOJw:hover{transform:translateY(-1px)}.page_eventBarPrimary__FIDjH{background:rgb(from var(--color-surface-strong) r g b/.68)}.page_eventBarSecondary__2TT_I{background:rgb(from var(--color-surface-strong) r g b/.46)}.page_eventBarEmpty__fY4FX{color:var(--color-muted)}.page_eventBarMedia__SvK05{aspect-ratio:1200/630;overflow:hidden}.page_eventBarImage__CYy2d,.page_eventBarMedia__SvK05{display:block;width:100%;background:var(--color-surface-strong)}.page_eventBarImage__CYy2d{height:100%;object-fit:contain}.page_eventBarText__3_TU1{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;grid-gap:.35rem;gap:.35rem;padding-block:.75rem;padding-inline:.85rem}.page_eventBarDescription__QfjKu,.page_eventBarEmptyBody__TdR46,.page_eventBarTime__jxx0m{color:var(--color-muted);font-size:.9rem}.page_eventBarTitle__h_8wJ{font-size:1.08rem;line-height:1.25}.page_eventBarDescription__QfjKu,.page_eventBarTitle__h_8wJ{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_eventBarDescription__QfjKu{line-height:1.45}.page_eventBarTime__jxx0m{align-self:end;line-height:1.35}.page_eventBarEmptyBody__TdR46{line-height:1.5}.page_eventBarAction__i5VKq{justify-self:end;display:inline-flex;align-items:center;gap:.35rem;min-height:1.5rem;padding:0;border:0;background:transparent;color:var(--color-muted);font-size:.84rem;text-decoration:none;font-weight:600}.page_eventBarAction__i5VKq:after{content:">";color:rgb(from var(--color-muted) r g b/.72)}.page_eventBarAction__i5VKq:focus-visible,.page_eventBarAction__i5VKq:hover{color:var(--color-accent)}.page_eventBarAction__i5VKq:focus-visible:after,.page_eventBarAction__i5VKq:hover:after{color:var(--color-accent)}.page_latestCard__KUoyL{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:rgb(from var(--color-surface) r g b/.94);box-shadow:var(--shadow-card)}.page_latestPost__Xv9iQ{display:grid;grid-gap:.55rem;gap:.55rem}.page_latestPost__Xv9iQ h2,.page_latestPost__Xv9iQ p{margin:0}.page_latestPost__Xv9iQ p{color:var(--color-muted);line-height:1.7}.page_latestPost__Xv9iQ a{width:-moz-fit-content;width:fit-content;margin-top:.15rem;color:var(--color-muted);font-size:.9rem;font-weight:600;text-decoration:none}.page_latestPost__Xv9iQ a:focus-visible,.page_latestPost__Xv9iQ a:hover{color:var(--color-accent)}@media (max-width:860px){.page_eventBarHeader__QgpgT,.page_eventBar__FopS7{grid-template-columns:1fr}.page_eventBarHeader__QgpgT span:nth-child(2){display:none}.page_hero__jmeWX{margin-top:-2rem}}@media (max-width:640px){.page_heroCover__2oGkU{min-height:32rem;border-radius:0 0 var(--radius-ui) var(--radius-ui)}.page_heroContent__Qgmit{inset-block-end:1.25rem;inset-inline-start:1.25rem;max-width:calc(100% - 2.5rem)}.page_heroContent__Qgmit h1{font-size:3.25rem}}@media (max-width:420px){.page_heroContent__Qgmit h1{font-size:2.65rem}}