.public-footer_root__Tll8M{background:var(--si-navy);color:color-mix(in srgb,var(--ink-inverse) 92%,transparent);font-size:1rem}.public-footer_inner__V52Kb{max-width:1200px;margin:0 auto;padding:var(--space-2xl) var(--space-lg) var(--space-xl)}.public-footer_grid__eQGmQ{display:grid;grid-gap:28px;gap:28px}.public-footer_brand__Ql074{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.375rem;color:var(--ink-inverse)}.public-footer_tagline__hr_l0{margin:6px 0 0;color:color-mix(in srgb,var(--ink-inverse) 78%,transparent)}.public-footer_meta__bxlUw{margin:14px 0 0;font-style:normal;font-size:var(--fs-sm);line-height:1.5;display:flex;flex-direction:column;align-items:flex-start;color:color-mix(in srgb,var(--ink-inverse) 75%,transparent)}.public-footer_metaLine__iFnRv{display:block}.public-footer_meta__bxlUw a{color:color-mix(in srgb,var(--brand-gold-light) 95%,transparent);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--touch-min);overflow-wrap:anywhere}.public-footer_meta__bxlUw a:hover{text-decoration:underline}.public-footer_colTitle__iJs5A{margin:0 0 12px;font-family:var(--font-body);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:var(--fs-xs);color:color-mix(in srgb,var(--brand-gold-light) 95%,transparent)}.public-footer_links__dcSX9{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:var(--fs-sm)}.public-footer_links__dcSX9 a{color:color-mix(in srgb,var(--ink-inverse) 88%,transparent);text-decoration:none}.public-footer_links__dcSX9 a:hover{color:var(--ink-inverse);text-decoration:underline;text-underline-offset:4px}.public-footer_muted__QoAkr{margin:0;color:color-mix(in srgb,var(--ink-inverse) 70%,transparent)}.public-footer_eventDate__XDJa2{display:inline-block;min-width:120px;color:color-mix(in srgb,var(--brand-gold-light) 92%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px}.public-footer_eventTitle__M_Ond{color:color-mix(in srgb,var(--ink-inverse) 90%,transparent)}.public-footer_bottomBar__boAsH{border-top:1px solid color-mix(in srgb,var(--ink-inverse) 10%,transparent);padding:14px 0}.public-footer_bottomInner__8FUjc{max-width:1200px;margin:0 auto;padding:0 var(--space-lg);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;font-size:var(--fs-sm);color:color-mix(in srgb,var(--ink-inverse) 75%,transparent)}.public-footer_bottomLinks__hi24O{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.public-footer_bottomLinks__hi24O a{color:color-mix(in srgb,var(--ink-inverse) 82%,transparent);text-decoration:none}.public-footer_bottomLinks__hi24O a:hover{color:var(--ink-inverse);text-decoration:underline;text-underline-offset:4px}@media (min-width:900px){.public-footer_grid__eQGmQ{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:899.98px),(pointer:coarse){.public-footer_links__dcSX9{gap:0;font-size:1rem}.public-footer_bottomLinks__hi24O a,.public-footer_links__dcSX9 a{display:flex;align-items:center;min-height:var(--touch-min)}}@media (max-width:640px){.public-footer_inner__V52Kb{padding:var(--space-lg) var(--space-md)}.public-footer_bottomInner__8FUjc{padding:0 var(--space-md);flex-direction:column;align-items:flex-start}.public-footer_bottomLinks__hi24O{flex-direction:column;gap:0;font-size:1rem}.public-footer_eventDate__XDJa2{min-width:auto;display:block;margin-right:0}.public-footer_links__dcSX9 a:has(.public-footer_eventDate__XDJa2){flex-direction:column;align-items:flex-start;justify-content:center;padding-block:6px}}.notification-bell_wrap__Q03cM{position:relative}.notification-bell_bell__jhFJi{position:relative;width:48px;height:48px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.3rem;cursor:pointer}.notification-bell_light__XpEi6{border:2px solid var(--hairline-strong);background:var(--surface-raised);color:var(--ink-strong)}.notification-bell_light__XpEi6:hover,.notification-bell_light__XpEi6[aria-expanded=true]{background:var(--surface);border-color:var(--brand-navy)}.notification-bell_dark__pajUU{border:2px solid transparent;background:transparent;color:var(--ink-inverse)}.notification-bell_dark__pajUU:hover,.notification-bell_dark__pajUU[aria-expanded=true]{border-color:color-mix(in srgb,var(--ink-inverse) 30%,transparent)}.notification-bell_bell__jhFJi:focus-visible{outline:3px solid var(--brand-gold-light);outline-offset:2px}.notification-bell_badge__VlBKt{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--surface-raised);background:var(--admin-danger);color:var(--ink-inverse);font-size:.7rem;font-weight:900;line-height:1}.notification-bell_panel__Jf7S6{position:absolute;right:0;top:calc(100% + 8px);width:360px;background:var(--surface-raised);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:14px;box-shadow:0 12px 32px color-mix(in srgb,var(--overlay-ink) 18%,transparent);z-index:1060;overflow:hidden}@media (max-width:575.98px){.notification-bell_panel__Jf7S6{position:fixed;left:.5rem;right:.5rem;top:calc(var(--staff-topbar-offset, 4.5rem) + .25rem);width:auto}}.notification-bell_head__A9odX{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem .6rem 1rem;border-bottom:1px solid var(--hairline);background:var(--surface)}.notification-bell_title__460EW{font-weight:900;color:var(--ink-strong)}.notification-bell_count__spdZV{color:var(--admin-danger)}.notification-bell_textButton__VWE_V{min-height:44px;padding:0 .5rem;border:0;border-radius:8px;background:transparent;color:var(--ink-strong);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.notification-bell_textButton__VWE_V:hover{background:var(--surface-raised)}.notification-bell_list__BPtfd{max-height:min(420px,60vh);overflow-y:auto;margin:0;padding:0;list-style:none}.notification-bell_empty__yDUk_{padding:2rem 1rem;text-align:center;color:var(--ink-muted)}.notification-bell_row__L0XAZ{display:flex;align-items:flex-start;border-bottom:1px solid var(--hairline)}.notification-bell_row__L0XAZ:last-child{border-bottom:0}.notification-bell_unread__DzT6B{background:color-mix(in srgb,var(--brand-gold-light) 14%,var(--surface-raised));box-shadow:inset 3px 0 0 var(--brand-gold)}.notification-bell_main__zbd7A{flex:1 1;min-width:0;display:flex;gap:.65rem;padding:.75rem .25rem .75rem 1rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.notification-bell_main__zbd7A{cursor:pointer}button.notification-bell_main__zbd7A:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.notification-bell_icon__odJAM{flex:none;font-size:1.1rem;line-height:1.4}.notification-bell_body__aMzWw{min-width:0;display:flex;flex-direction:column;gap:.15rem}.notification-bell_rowTitle__77Pub{color:var(--ink-strong);font-weight:400}.notification-bell_unread__DzT6B .notification-bell_rowTitle__77Pub{font-weight:900}.notification-bell_message__531Ia{font-size:.9rem;color:var(--ink-muted);line-height:1.4}.notification-bell_meta__izz4h{display:flex;gap:.5rem;font-size:.8rem;color:var(--ink-muted)}.notification-bell_openLink__99Jd6{color:var(--ink-strong);font-weight:700;text-decoration:underline}.notification-bell_remove__WfxkH{flex:none;width:44px;height:44px;margin:.25rem .25rem 0 0;border:0;border-radius:10px;background:transparent;color:var(--ink-muted);font-size:1rem;cursor:pointer}.notification-bell_remove__WfxkH:hover{background:var(--surface);color:var(--ink-strong)}.staff-shell_shell__0n6hK{--staff-topbar-offset:calc(48px + 1rem + 1px);min-height:100vh;background:var(--surface);color:var(--ink)}.staff-shell_sidebar__Arl7J{display:none}@media (min-width:992px){.staff-shell_sidebar__Arl7J{position:fixed;inset:0 auto 0 0;width:272px;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem .85rem 1rem;background:var(--brand-navy);color:var(--ink-inverse);overflow-y:auto;z-index:1020}.staff-shell_main__aLCR2{margin-left:272px}}.staff-shell_brand__qmQ4d{display:flex;align-items:center;gap:.75rem;padding:.25rem .6rem 1.1rem;color:var(--ink-inverse);text-decoration:none}.staff-shell_brand__qmQ4d:hover{color:var(--ink-inverse)}.staff-shell_brandMark__ecSZ2{width:44px;height:44px;flex:none;border-radius:50%;border:2px solid var(--brand-gold-light);color:var(--brand-gold-light);display:flex;align-items:center;justify-content:center;font-family:var(--font-display,"Playfair Display",Georgia,serif);font-weight:700}.staff-shell_brandText__HV_Sz{display:flex;flex-direction:column;line-height:1.2}.staff-shell_brandName__VUzog{font-family:var(--font-display,"Playfair Display",Georgia,serif);font-size:1.2rem;font-weight:700}.staff-shell_brandSub__IjK2Z{font-size:.8rem;color:color-mix(in srgb,var(--ink-inverse) 72%,transparent)}.staff-shell_items__ynf90,.staff-shell_sections__hy8sD{list-style:none;margin:0;padding:0}.staff-shell_sections__hy8sD{display:flex;flex-direction:column;gap:.15rem}.staff-shell_sectionHead__SiwyE{width:100%;min-height:48px;display:flex;align-items:center;gap:.85rem;padding:0 .85rem;border:0;border-radius:12px;background:transparent;color:var(--ink-inverse);font:inherit;font-size:1.05rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.staff-shell_sectionHead__SiwyE>i:first-child{font-size:1.25rem}.staff-shell_sectionHead__SiwyE:hover{background:color-mix(in srgb,var(--ink-inverse) 8%,transparent);color:var(--ink-inverse)}.staff-shell_sectionActive__Jveus,.staff-shell_sectionActive__Jveus:hover{background:var(--brand-gold-light);color:var(--brand-navy)}.staff-shell_sectionLabel__UYbkr{flex:1 1}.staff-shell_chevron__CVUt5{font-size:.8rem;opacity:.8}.staff-shell_items__ynf90{display:flex;flex-direction:column;gap:.1rem;padding:.3rem 0 .5rem 2.35rem}.staff-shell_item__maWLp{min-height:44px;display:flex;align-items:center;padding:0 .75rem;border-radius:10px;color:color-mix(in srgb,var(--ink-inverse) 86%,transparent);text-decoration:none;font-size:.98rem}.staff-shell_item__maWLp:hover{background:color-mix(in srgb,var(--ink-inverse) 8%,transparent);color:var(--ink-inverse)}.staff-shell_item__maWLp[aria-current=page]{background:color-mix(in srgb,var(--ink-inverse) 14%,transparent);color:var(--ink-inverse);font-weight:700;box-shadow:inset 3px 0 0 var(--brand-gold-light)}.staff-shell_brand__qmQ4d:focus-visible,.staff-shell_footerLink__jqqgx:focus-visible,.staff-shell_item__maWLp:focus-visible,.staff-shell_sectionHead__SiwyE:focus-visible{outline:3px solid var(--brand-gold-light);outline-offset:2px}.staff-shell_sidebarFooter__XGbe_{margin-top:auto;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--ink-inverse) 14%,transparent);display:flex;flex-direction:column;gap:.1rem}.staff-shell_footerLink__jqqgx{min-height:48px;display:flex;align-items:center;gap:.85rem;padding:0 .85rem;border:0;border-radius:12px;background:transparent;color:color-mix(in srgb,var(--ink-inverse) 86%,transparent);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.staff-shell_footerLink__jqqgx:hover{background:color-mix(in srgb,var(--ink-inverse) 8%,transparent);color:var(--ink-inverse)}.staff-shell_topbar__yQAbU{position:-webkit-sticky;position:sticky;top:0;z-index:1010;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-raised);border-bottom:1px solid var(--hairline-strong)}@media (min-width:768px){.staff-shell_shell__0n6hK{--staff-topbar-offset:calc(48px + 1.3rem + 1px)}.staff-shell_topbar__yQAbU{gap:.75rem;padding:.65rem 1rem}}@media (min-width:992px){.staff-shell_shell__0n6hK{--staff-topbar-offset:calc(48px + 1.5rem + 1px)}.staff-shell_topbar__yQAbU{padding:.75rem 1.75rem}}.staff-shell_iconButton__z4oaP{width:48px;height:48px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--hairline-strong);border-radius:12px;background:var(--surface-raised);color:var(--ink-strong);font-size:1.35rem;text-decoration:none}.staff-shell_iconButton__z4oaP:hover{color:var(--ink-strong);background:var(--surface);border-color:var(--brand-navy)}@media (min-width:992px){.staff-shell_menuButton__X0I4i{display:none}}.staff-shell_topbarBrand__w6APH{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display,"Playfair Display",Georgia,serif);font-size:1.15rem;font-weight:700;color:var(--ink-strong);text-decoration:none}.staff-shell_topbarBrand__w6APH:hover{color:var(--ink-strong)}@media (min-width:768px){.staff-shell_topbarBrand__w6APH{display:none}}.staff-shell_searchButton__SyCLP{width:48px;height:48px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:0;border:2px solid var(--hairline-strong);border-radius:12px;background:var(--surface-raised);color:var(--ink-strong);font:inherit;font-size:1.2rem;text-align:left;cursor:pointer}.staff-shell_searchButton__SyCLP:hover{border-color:var(--brand-navy);background:var(--surface)}.staff-shell_kbd__wejX4,.staff-shell_searchText__aaSl_{display:none}@media (min-width:768px){.staff-shell_searchButton__SyCLP{width:auto;flex:1 1 auto;max-width:560px;min-width:0;justify-content:flex-start;padding:0 .9rem;background:var(--surface);color:var(--ink-muted);font-size:1rem;cursor:text}.staff-shell_searchButton__SyCLP>i{font-size:1.1rem}.staff-shell_searchText__aaSl_{display:block;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (min-width:1200px){.staff-shell_kbd__wejX4{display:inline-block;font-size:.75rem;padding:.1rem .4rem;border:1px solid var(--hairline-strong);border-radius:6px;background:var(--surface-raised);color:var(--ink-muted)}}.staff-shell_topbarRight__pAR8R{margin-left:auto;display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.staff-shell_topbarRight__pAR8R{gap:.6rem}}.staff-shell_fromDesktop__sikCB,.staff-shell_fromTablet__UnucM{display:none}@media (min-width:768px){.staff-shell_fromTablet__UnucM{display:flex}}@media (min-width:992px){.staff-shell_fromDesktop__sikCB{display:flex}}@media (min-width:768px){.staff-shell_phoneOnly__oBXiT{display:none}}.staff-shell_segmented__hpG8Y{display:flex;height:48px;box-sizing:border-box;border:2px solid var(--hairline-strong);border-radius:12px;overflow:hidden;background:var(--surface-raised)}.staff-shell_segment__MclB9{min-width:44px;min-height:44px;padding:0 .35rem;border:0;background:var(--surface-raised);color:var(--ink-strong);font-weight:900;line-height:1;cursor:pointer}.staff-shell_segment__MclB9+.staff-shell_segment__MclB9{border-left:1px solid var(--hairline)}.staff-shell_segment__MclB9:hover{background:var(--surface)}.staff-shell_segment__MclB9[aria-pressed=true]{background:var(--brand-navy);color:var(--ink-inverse)}.staff-shell_iconButton__z4oaP:focus-visible,.staff-shell_searchButton__SyCLP:focus-visible,.staff-shell_segment__MclB9:focus-visible,.staff-shell_topbarBrand__w6APH:focus-visible,.staff-shell_user__Xy8cq:focus-visible{outline:3px solid var(--brand-gold-light);outline-offset:2px}.staff-shell_segmentText__roaUA{font-size:.85rem;letter-spacing:.02em}.staff-shell_aa_normal__elYOt{font-size:.85rem}.staff-shell_aa_large__s8lXg{font-size:1.05rem}.staff-shell_aa_xlarge___9Lpq{font-size:1.25rem}.staff-shell_user__Xy8cq{height:48px;flex:none;display:flex;align-items:center;gap:.5rem;padding:0 .25rem;border:2px solid transparent;border-radius:12px;color:var(--ink-strong);text-decoration:none}.staff-shell_user__Xy8cq:hover{color:var(--ink-strong);border-color:var(--hairline-strong);background:var(--surface)}.staff-shell_avatar__u3PtQ{width:40px;height:40px;border-radius:50%;background:var(--brand-navy);color:var(--ink-inverse);display:flex;align-items:center;justify-content:center;font-weight:900}.staff-shell_userRole__hgnDW{display:none;font-size:.85rem;font-weight:700;color:var(--ink-muted);padding-right:.4rem}@media (min-width:1200px){.staff-shell_userRole__hgnDW{display:inline}}@media (max-width:359.98px){.staff-shell_topbarBrand__w6APH{visibility:hidden}}.staff-shell_content__i_L3e{padding:1rem 1rem 6rem}@media (min-width:992px){.staff-shell_content__i_L3e{padding:1.5rem 1.75rem 3rem}}.staff-shell_bottomBar__OLffu{position:fixed;inset:auto 0 0 0;z-index:1030;display:flex;background:var(--brand-navy);border-top:1px solid color-mix(in srgb,var(--ink-inverse) 14%,transparent);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:992px){.staff-shell_bottomBar__OLffu{display:none}}.staff-shell_bottomItem__HYliB{flex:1 1;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border:0;background:transparent;color:color-mix(in srgb,var(--ink-inverse) 80%,transparent);font:inherit;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer}.staff-shell_bottomItem__HYliB>i{font-size:1.35rem}.staff-shell_bottomItem__HYliB:hover{color:var(--ink-inverse)}.staff-shell_bottomItem__HYliB[aria-current=page]{color:var(--brand-gold-light)}.staff-shell_drawerLayer__o2kot{position:fixed;inset:0;z-index:1050;display:flex}.staff-shell_scrim__J6_rb{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--overlay-ink) 50%,transparent)}.staff-shell_drawer__5iOIt{position:relative;width:min(340px,88vw);height:100%;display:flex;flex-direction:column;gap:.25rem;padding:1rem .85rem calc(1rem + env(safe-area-inset-bottom));background:var(--brand-navy);color:var(--ink-inverse);overflow-y:auto}.staff-shell_drawerClose__Hhk9K{position:absolute;top:.75rem;right:.75rem;background:transparent;color:var(--ink-inverse);border-color:color-mix(in srgb,var(--ink-inverse) 30%,transparent)}.staff-shell_drawerClose__Hhk9K:hover{background:color-mix(in srgb,var(--ink-inverse) 10%,transparent);color:var(--ink-inverse)}.staff-shell_drawerExtras__6UtZ_{display:flex;flex-direction:column;gap:.85rem;padding:.75rem .6rem 0}.staff-shell_drawerSetting__GdpqE{display:flex;flex-direction:column;gap:.35rem}.staff-shell_drawerSettingLabel__OaLWB{font-size:.85rem;font-weight:700;color:color-mix(in srgb,var(--ink-inverse) 78%,transparent)}.staff-shell_drawerSetting__GdpqE .staff-shell_segmented__hpG8Y{align-self:flex-start}