.RegistrationForm_registerButton__gm725{display:inline-block;padding:16px 32px;background:#0f3249;color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;margin-top:24px}.RegistrationForm_registerButton__gm725:hover:not(:disabled){background:#1a4a6e;transform:translateY(-2px)}.RegistrationForm_registerButton__gm725:disabled{background:#9ca3af;cursor:not-allowed}.RegistrationForm_modalOverlay__MGQDm{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:RegistrationForm_fadeIn__oSek5 .2s ease}@keyframes RegistrationForm_fadeIn__oSek5{0%{opacity:0}to{opacity:1}}.RegistrationForm_modalContent__QC2uU{background:white;border-radius:16px;padding:32px;max-width:480px;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;animation:RegistrationForm_slideUp__uMbuE .3s ease}@keyframes RegistrationForm_slideUp__uMbuE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegistrationForm_closeButton__hQ7XY{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:#6b7280;transition:background .2s,color .2s}.RegistrationForm_closeButton__hQ7XY:hover{background:#e5e7eb;color:#111827}.RegistrationForm_modalTitle__pNU0B{font-size:1.5rem;color:#0f3249;margin:0 0 8px;padding-right:40px}.RegistrationForm_spotsRemaining__53zGW{color:#6b7280;font-size:.95rem;margin:0 0 20px}.RegistrationForm_recurringNotice__JlnDK{display:flex;gap:12px;padding:16px;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:20px}.RegistrationForm_recurringIcon__dhKPI{font-size:1.5rem;flex-shrink:0}.RegistrationForm_recurringNotice__JlnDK strong{display:block;color:#92400e;margin-bottom:4px}.RegistrationForm_recurringNotice__JlnDK p{margin:0;color:#78350f;font-size:.9rem;line-height:1.5}.RegistrationForm_form__6Hs1i{position:relative}.RegistrationForm_formGroup__YOSGh{margin-bottom:16px}.RegistrationForm_label__tB0to{display:block;font-weight:500;margin-bottom:6px;color:#374151;font-size:.95rem}.RegistrationForm_required__jkaa3{color:#dc2626}.RegistrationForm_optional__XWxjJ{color:#9ca3af;font-weight:400;font-size:.85rem}.RegistrationForm_input__SSdi5,.RegistrationForm_textarea__CYmy5{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;background:#fff;box-sizing:border-box}.RegistrationForm_input__SSdi5:focus,.RegistrationForm_textarea__CYmy5:focus{outline:none;border-color:#0f3249;box-shadow:0 0 0 3px rgba(15,50,73,.1)}.RegistrationForm_textarea__CYmy5{resize:vertical;min-height:80px;font-family:inherit}.RegistrationForm_agreeRow__sL7I_{display:flex;align-items:flex-start;gap:10px}.RegistrationForm_checkbox__UYocS{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:#0f3249;cursor:pointer}.RegistrationForm_agreeLabel__BP7te{color:#374151;font-size:.95rem;line-height:1.5;cursor:pointer}.RegistrationForm_agreeLink__4httR{margin:4px 0 0 30px;font-size:.95rem}.RegistrationForm_policyLink__mC3Hy{color:#0f4c81;text-decoration:underline}.RegistrationForm_addressGroup__0iozr{border:0;border-top:1px solid #e5e7eb;margin:24px 0 0;padding:16px 0 0;min-width:0}.RegistrationForm_addressGroup__0iozr>legend{float:left;width:100%;padding:0;margin-bottom:12px;font-weight:600;color:#0f3249}.RegistrationForm_addressGroup__0iozr>legend+*{clear:both}.RegistrationForm_formActions__OzHTm{margin-top:24px}.RegistrationForm_submitButton__sq_If{width:100%;background:#0f3249;color:white;padding:14px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.RegistrationForm_submitButton__sq_If:hover:not(:disabled){background:#1a4a6e}.RegistrationForm_submitButton__sq_If:disabled{opacity:.6;cursor:not-allowed}.RegistrationForm_errorMessage__CiLS6{color:#dc2626;margin-top:12px;font-size:.95rem;text-align:center}.RegistrationForm_successBox__MbRXf{text-align:center;padding:16px 0}.RegistrationForm_successIcon__rHHHJ{background:#22c55e}.RegistrationForm_pendingIcon__bycOa,.RegistrationForm_successIcon__rHHHJ{width:64px;height:64px;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 20px}.RegistrationForm_pendingIcon__bycOa{background:#f59e0b}.RegistrationForm_successTitle__lRM3T{font-size:1.5rem;color:#166534;margin:0 0 12px}.RegistrationForm_pendingTitle__4jtW_{font-size:1.5rem;color:#92400e;margin:0 0 12px}.RegistrationForm_successMessage__DiXR6{color:#374151;margin:0 0 24px;line-height:1.6}.RegistrationForm_calendarLinks__SEUjU{border-top:1px solid #e5e7eb;padding-top:20px;margin-top:20px}.RegistrationForm_calendarTitle__G7gqx{color:#374151;font-weight:500;margin-bottom:12px}.RegistrationForm_calendarButtons__4W44o{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.RegistrationForm_calendarButton__0wfr3{display:inline-flex;align-items:center;padding:10px 20px;border-radius:6px;font-weight:500;text-decoration:none;transition:opacity .2s;font-size:.95rem}.RegistrationForm_calendarButton__0wfr3:hover{opacity:.9}.RegistrationForm_googleButton__BAKm4{background:#4285f4;color:white}.RegistrationForm_outlookButton__zVdsZ{background:#0078d4;color:white}.RegistrationForm_doneButton__z2Yih{margin-top:24px;padding:12px 32px;background:#0f3249;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.RegistrationForm_doneButton__z2Yih:hover{background:#1a4a6e}@media (max-width:768px){.RegistrationForm_modalOverlay__MGQDm{padding:12px}.RegistrationForm_modalContent__QC2uU{padding:24px 20px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.RegistrationForm_modalTitle__pNU0B{font-size:1.25rem}.RegistrationForm_registerButton__gm725{width:100%;padding:14px 24px}.RegistrationForm_calendarButtons__4W44o{flex-direction:column}.RegistrationForm_calendarButton__0wfr3{justify-content:center}}.Markdown_markdown__PgG11{line-height:1.65}.Markdown_markdown__PgG11 h1{font-family:inherit;font-weight:600;margin:1.75rem 0 .85rem;font-size:2.75rem;line-height:1.2}.Markdown_markdown__PgG11 h2{font-family:inherit;margin:1.5rem 0 .75rem;clear:both;font-size:2.1rem;font-weight:700;line-height:1.25}.Markdown_markdown__PgG11 h3{font-family:inherit;margin:1.25rem 0 .75rem;clear:both;font-size:1.5rem;font-weight:600;line-height:1.3}.Markdown_markdown__PgG11 p{margin:0 0 1rem;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.Markdown_markdown__PgG11 p:last-child{margin-bottom:0}.Markdown_markdown__PgG11 blockquote{border-left:5px solid #ccc;padding-left:13px;border-radius:2px;margin:1rem 0}.Markdown_markdown__PgG11 img{max-width:100%;height:auto;display:block;margin:.5rem auto}.Markdown_markdown__PgG11 a{color:var(--color-link);text-decoration:underline}.Markdown_markdown__PgG11 a:focus-visible,.Markdown_markdown__PgG11 a:hover{color:var(--color-link-hover)}.Markdown_markdown__PgG11 .wrap-image__media{width:100%;height:auto;display:block;border-radius:.25rem}.Markdown_markdown__PgG11 .float-left,.Markdown_markdown__PgG11 .float-right{width:min(42%,340px);max-width:100%;display:block}.Markdown_markdown__PgG11 .float-left{float:left;margin:.5rem 1.5rem 1.25rem 0!important}.Markdown_markdown__PgG11 .float-right{float:right;margin:.5rem 0 1.25rem 1.5rem!important}.Markdown_markdown__PgG11 img.float-left{float:left;margin:.5rem 1.5rem 1.25rem 0!important;width:auto;max-width:min(42%,340px)}.Markdown_markdown__PgG11 img.float-right{float:right;margin:.5rem 0 1.25rem 1.5rem!important;width:auto;max-width:min(42%,340px)}.Markdown_markdown__PgG11 .wrap-clear{clear:both;display:block;height:0;margin:0;padding:0}.Markdown_markdown__PgG11 .float-left+p,.Markdown_markdown__PgG11 .float-right+p,.Markdown_markdown__PgG11 img.float-left+p,.Markdown_markdown__PgG11 img.float-right+p{overflow:hidden}@media (max-width:768px){.Markdown_markdown__PgG11 .float-left,.Markdown_markdown__PgG11 .float-right,.Markdown_markdown__PgG11 img.float-left,.Markdown_markdown__PgG11 img.float-right{float:none;margin:1rem auto!important;max-width:100%;width:auto}}.Markdown_markdown__PgG11 .offset-layout{margin-bottom:1.5rem}@media (max-width:1024px){.Markdown_markdown__PgG11 .offset-layout{grid-template-columns:1fr!important}.Markdown_markdown__PgG11 .offset-layout__content{grid-column:1!important}}.EventPage_page__7WVzZ{--bg:var(--color-background,#f6efeb);--text:var(--color-foreground,#303820);--navy:var(--color-primary,#0f3249);--navy-hover:var(--color-primary-hover,#18425d);--link:var(--color-link,#0f4c81);--muted:var(--color-muted,#5e604d);--border:var(--color-border,#d7cfc2);--surface:var(--color-surface,#fff);--wait:#8a4a00;--error:#a32014;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--list-w:336px;--col-gap:48px;--serif:var(--font-note),Georgia,serif;color:var(--text);font:400 15px/1.5 var(--font-roboto),Roboto,system-ui,sans-serif}.EventPage_page__7WVzZ :where(p,h1,h2,h3,dl,dd,ul,ol){font-size:inherit;line-height:inherit;margin:0}.EventPage_page__7WVzZ :where(h1,h2,h3){font-family:inherit}.EventPage_page__7WVzZ :where(button,input,textarea,select){font:inherit;color:inherit}.EventPage_state__5NxTz{padding:var(--s7) 0;color:var(--muted)}.EventPage_stateError__9OTmX{padding:var(--s7) 0}.EventPage_stateError__9OTmX p{color:var(--error);margin-bottom:var(--s4)}.EventPage_back__SjHsi,.EventPage_back__SjHsi:visited{display:inline-block;font-size:13px;text-decoration:none;margin-bottom:var(--s3)}.EventPage_back__SjHsi:hover{text-decoration:underline}.EventPage_title__6oSO7{font-size:28px;line-height:1.25;font-weight:500;color:var(--navy);margin-bottom:var(--s2)}.EventPage_facts__0f4RZ{color:var(--muted);display:flex;flex-wrap:wrap}.EventPage_facts__0f4RZ span{white-space:nowrap}.EventPage_facts__0f4RZ span:not(:last-child):after{content:"·";margin:0 var(--s2)}.EventPage_counts__fsB0n{display:flex;flex-wrap:wrap;gap:var(--s5);margin-top:var(--s5);padding:0;list-style:none}.EventPage_count__xMcSw{background:none;border:0;padding:0 0 var(--s1);cursor:pointer;color:var(--link);border-bottom:2px solid transparent}.EventPage_count__xMcSw:hover .EventPage_countLabel__9Rmt_{text-decoration:underline}.EventPage_count__xMcSw[aria-pressed=true]{color:var(--text);border-bottom-color:var(--navy)}.EventPage_count__xMcSw[aria-pressed=true] .EventPage_countLabel__9Rmt_{text-decoration:none}.EventPage_count__xMcSw b{font-weight:700}.EventPage_countWait__lhgyB b{color:var(--wait)}.EventPage_siteLine__pQ_h6{display:grid;grid-template-columns:auto 180px 1fr;column-gap:var(--s4);align-items:center;margin-top:var(--s5)}.EventPage_siteState__th7Ax{font-weight:500}.EventPage_siteBtn__ZsGBX{width:180px}.EventPage_work___fhPS{display:grid;grid-template-columns:var(--list-w) 1fr;column-gap:var(--col-gap);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--border);align-items:start}.EventPage_people__7CVij{list-style:none;padding:0;overflow-anchor:none}.EventPage_gap__0uNtq{height:var(--s5)}.EventPage_row__CXOJZ{display:grid;grid-template-columns:16px 1fr 96px 76px;align-items:baseline;width:100%;background:none;border:0;padding:9px 0;text-align:left;cursor:pointer}.EventPage_mark__Uvica{color:var(--navy);font-weight:700;visibility:hidden}.EventPage_row__CXOJZ[aria-current=true] .EventPage_mark__Uvica{visibility:visible}.EventPage_row__CXOJZ[aria-current=true] .EventPage_name__1bjWN{font-weight:500;color:var(--navy)}.EventPage_row__CXOJZ:hover .EventPage_name__1bjWN{text-decoration:underline}.EventPage_notePill__1U04N{justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:var(--s1);height:24px;margin-block:-1px;padding:0 var(--s2) 0 6px;border:1px solid var(--navy);border-radius:12px;background:var(--surface);color:var(--navy);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.EventPage_notePill__1U04N svg{display:block;flex:none}.EventPage_row__CXOJZ:hover .EventPage_notePill__1U04N{background:#ebe2da;border-color:var(--navy-hover)}.EventPage_row__CXOJZ:active .EventPage_notePill__1U04N{background:var(--navy);color:#fff}.EventPage_status__4LUmM{font-size:13px;color:var(--muted);text-align:right}.EventPage_status__4LUmM[data-status=pending]{color:var(--wait);font-weight:500}.EventPage_status__4LUmM[data-status=confirmed]{color:var(--text)}.EventPage_depositIn__UCPy4{grid-column:4;font-size:13px;color:var(--muted);text-align:right;line-height:1.3}.EventPage_emptyList__deVsh{color:var(--muted);padding:var(--s2) 0 0 16px}.EventPage_person__eXjDZ{position:sticky;top:var(--s4);min-height:480px;padding-left:calc(var(--col-gap) / 2 - 1px);margin-left:calc(-1 * var(--col-gap) / 2);border-left:1px solid var(--border)}.EventPage_personName__QL12x{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:var(--s1);color:var(--navy)}.EventPage_personState__ZRrg2{color:var(--muted)}.EventPage_personState__ZRrg2 b{font-weight:500;color:var(--text)}.EventPage_personState__ZRrg2 b[data-status=pending]{color:var(--wait)}.EventPage_facts2__1PlL8{display:grid;grid-template-columns:96px 1fr;row-gap:var(--s2);column-gap:var(--s4);margin-top:var(--s5)}.EventPage_facts2__1PlL8 dt{color:var(--muted);font-size:13px;line-height:22.5px}.EventPage_facts2__1PlL8 dd{overflow-wrap:anywhere}.EventPage_contact__4DTHS,.EventPage_contact__4DTHS:visited{color:var(--text);text-decoration:none}.EventPage_note__dTAcM{font:italic 400 20px/1.5 var(--serif);white-space:pre-line;max-width:60ch}.EventPage_note__dTAcM:after,.EventPage_note__dTAcM:before{color:var(--wait)}.EventPage_note__dTAcM:before{content:"\201C"}.EventPage_note__dTAcM:after{content:"\201D"}.EventPage_noNote__kdwPU{color:var(--muted)}.EventPage_noteHead__iNVPv{font-size:15px;font-weight:500;margin-top:var(--s5);margin-bottom:var(--s1)}.EventPage_answers__jSls2{margin-top:var(--s5);max-width:60ch}.EventPage_answersTitle__vnPxb{font-size:15px;font-weight:500;margin-bottom:var(--s2)}.EventPage_answerList__1ZqrI{display:grid;row-gap:var(--s3)}.EventPage_answerList__1ZqrI+.EventPage_answerList__1ZqrI{margin-top:var(--s3)}.EventPage_answer__cflqf dt{font-size:13px;color:var(--muted)}.EventPage_answer__cflqf dd{overflow-wrap:anywhere}.EventPage_answerText__Gxfug{white-space:pre-line}.EventPage_addressLine__gd582{display:block}.EventPage_deposit__mWsCx{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s3);margin-top:var(--s5)}.EventPage_check__LkZq_{display:inline-flex;align-items:center;gap:var(--s2);min-height:36px;cursor:pointer}.EventPage_check__LkZq_ input{width:18px;height:18px;margin:0;accent-color:var(--navy);cursor:pointer;flex:none}.EventPage_check__LkZq_ input:disabled{cursor:not-allowed}.EventPage_acts__zaV6i{list-style:none;margin-top:var(--s6);padding:var(--s5) 0 0;border-top:1px solid var(--border);display:grid;row-gap:var(--s3)}.EventPage_act__rIY5T{display:grid;grid-template-columns:120px 1fr;column-gap:var(--s4);align-items:center;position:relative}.EventPage_why__oP_Gj{color:var(--muted)}.EventPage_acts__zaV6i .EventPage_btn__RefyJ{width:120px}.EventPage_result__vz47V{margin-top:var(--s4);min-height:22.5px}.EventPage_resultError__Xizpg{color:var(--error)}.EventPage_btn__RefyJ,.EventPage_btn__RefyJ:visited{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:0 var(--s4);border-radius:4px;border:1px solid var(--navy);background:var(--surface);color:var(--navy);cursor:pointer;text-decoration:none;font-weight:500;white-space:nowrap}.EventPage_btn__RefyJ:hover{background:#f3f5f7}.EventPage_primary__nmkq_,.EventPage_primary__nmkq_:visited{background:var(--navy);color:#fff}.EventPage_primary__nmkq_:hover{background:var(--navy-hover)}.EventPage_quiet__jK4Hg,.EventPage_quiet__jK4Hg:visited{border-color:var(--border);color:var(--text)}.EventPage_btn__RefyJ:disabled{opacity:.45;cursor:not-allowed}.EventPage_btn__RefyJ:disabled:hover{background:var(--surface)}.EventPage_primary__nmkq_:disabled:hover{background:var(--navy)}.EventPage_linkBtn__TqQ8g,.EventPage_linkBtn__TqQ8g:visited{background:none;border:0;padding:0;color:var(--link);cursor:pointer;text-decoration:underline;font-weight:400}.EventPage_anchor__GXApd{position:relative}.EventPage_pop__GLOZB{position:absolute;z-index:5;left:0;top:calc(100% + var(--s2));width:320px;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:0 6px 20px rgba(15,50,73,.14);padding:var(--s4);animation:EventPage_popIn__cpeuU .14s ease}.EventPage_pop__GLOZB p{margin-bottom:var(--s3)}.EventPage_popButtons__rH6MZ{display:flex;gap:var(--s2)}@keyframes EventPage_popIn__cpeuU{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.EventPage_lower__C0EMG{display:grid;grid-template-columns:var(--list-w) 1fr;column-gap:var(--col-gap);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--border);align-items:start}.EventPage_setupNav__yFglV{position:sticky;top:var(--s4)}.EventPage_sectionTitle__J_JqG{font-size:20px;font-weight:500;color:var(--navy);line-height:1.3;margin-bottom:var(--s3)}.EventPage_setupRows__CAk52{list-style:none;padding:0;overflow-anchor:none}.EventPage_setupRow__LwJg1{display:grid;grid-template-columns:16px 1fr auto;align-items:baseline;width:100%;background:none;border:0;padding:9px 0;text-align:left;cursor:pointer}.EventPage_setupRow__LwJg1 .EventPage_mark__Uvica{grid-column:1}.EventPage_setupRow__LwJg1[aria-current=true] .EventPage_mark__Uvica{visibility:visible}.EventPage_setupRow__LwJg1[aria-current=true] .EventPage_name__1bjWN{font-weight:500;color:var(--navy)}.EventPage_setupRow__LwJg1:hover .EventPage_name__1bjWN{text-decoration:underline}.EventPage_setupRow__LwJg1>.EventPage_name__1bjWN{grid-column:2}.EventPage_stepNo__M3kAK{color:var(--muted)}.EventPage_setupSummary__BLszN{grid-column:3;padding-left:var(--s3);font-size:13px;color:var(--muted);text-align:right;white-space:nowrap}.EventPage_setupPanel__JKeg0{align-self:stretch;min-width:0;padding-left:calc(var(--col-gap) / 2 - 1px);margin-left:calc(-1 * var(--col-gap) / 2);border-left:1px solid var(--border)}.EventPage_panelTitle__vB8xd{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:var(--s1);color:var(--navy)}.EventPage_panelLead__Wlv_j{color:var(--muted);max-width:64ch}.EventPage_panelBody__5mXnu{margin-top:var(--s5)}.EventPage_stack__UQGpE{display:grid;row-gap:var(--s5)}.EventPage_label__jXpwn{display:block;font-weight:500;margin-bottom:var(--s1)}.EventPage_fieldLabel__PIEsQ{display:block;font-size:13px;color:var(--muted);margin-bottom:var(--s1)}.EventPage_help__sh9hm{font-size:13px;color:var(--muted);margin-top:var(--s1)}.EventPage_inline__l_8Do{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.EventPage_input__rA24_,.EventPage_textarea__C0d6v{display:block;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:var(--s2) var(--s3);width:100%;line-height:1.5}.EventPage_input__rA24_{height:36px}.EventPage_capacity__QZhOd{width:120px}.EventPage_hours__vVKaf{list-style:none;padding:0;display:grid;row-gap:var(--s2)}.EventPage_hoursRow__LNBK0{display:grid;grid-template-columns:112px 120px auto 120px;justify-content:start;column-gap:var(--s3);align-items:center}.EventPage_hoursDay__gc0YV{white-space:nowrap}.EventPage_hoursTo__EzLz4{color:var(--muted)}.EventPage_time__v8Exj{width:120px;padding-right:var(--s2)}.EventPage_input__rA24_:focus,.EventPage_textarea__C0d6v:focus{outline:2px solid var(--link);outline-offset:-1px;border-color:var(--link)}.EventPage_input__rA24_::placeholder,.EventPage_textarea__C0d6v::placeholder{color:var(--muted)}.EventPage_textarea__C0d6v{min-height:112px;resize:vertical}.EventPage_textareaTall__tgN6E{min-height:160px;field-sizing:content;max-height:70vh}.EventPage_saveRow__amtCv{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;min-height:36px}.EventPage_saveBelow__OMNlS{margin-top:var(--s3)}.EventPage_saved__tmUXC{font-size:13px;color:var(--muted)}.EventPage_savedError___dwyt{font-size:13px;color:var(--error)}.EventPage_wording__1kOCJ{display:block;width:100%;resize:none;field-sizing:content;min-height:calc(1.5em + 2 * var(--s1) + 1px);max-height:40vh;border:0;border-bottom:1px solid var(--border);border-radius:4px 4px 0 0;background:transparent;padding:var(--s1) 0;line-height:1.5}.EventPage_wording__1kOCJ:hover{background:#efe7e1}.EventPage_wording__1kOCJ:focus{outline:2px solid var(--link);outline-offset:0;background:var(--surface)}.EventPage_wording__1kOCJ::placeholder{color:var(--muted)}.EventPage_wording__1kOCJ:disabled{background:transparent;cursor:not-allowed}.EventPage_always__OolM_{font-size:13px;color:var(--muted);margin-bottom:var(--s4)}.EventPage_questions__wjbW7{list-style:none;padding:0;display:grid;row-gap:var(--s5)}.EventPage_question__qmOge{display:grid;row-gap:var(--s2)}.EventPage_questionHead__D0DPC{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);min-height:32px}.EventPage_questionNo__LeBSR{font-size:13px;color:var(--muted)}.EventPage_questionTools__tGLSS{display:flex;align-items:center}.EventPage_ico__2oaYS{width:32px;height:32px;border:0;border-radius:4px;background:none;color:var(--navy);cursor:pointer}.EventPage_ico__2oaYS:hover{background:#ebe3dc}.EventPage_ico__2oaYS:disabled{color:#b8b0a3;background:none;cursor:default}.EventPage_removeBtn__wnLbL,.EventPage_removeBtn__wnLbL:visited{font-size:13px;margin-left:var(--s2)}.EventPage_questionOpts__dfImh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s5)}.EventPage_kinds__maGX4{display:flex;flex-wrap:wrap;gap:var(--s4)}.EventPage_kindBtn__FwaC5,.EventPage_viewBtn__oDQRQ{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 var(--s1);color:var(--link);cursor:pointer}.EventPage_kindBtn__FwaC5{position:relative;display:inline-flex;align-items:center;font-size:13px}.EventPage_kindInput__23mbX{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.EventPage_kindBtn__FwaC5:hover span,.EventPage_viewBtn__oDQRQ:hover{text-decoration:underline}.EventPage_kindBtn__FwaC5:has(:checked),.EventPage_viewBtn__oDQRQ[aria-pressed=true]{color:var(--text);border-bottom-color:var(--navy);cursor:default}.EventPage_kindBtn__FwaC5:has(:checked):hover span,.EventPage_viewBtn__oDQRQ[aria-pressed=true]{text-decoration:none}.EventPage_kindBtn__FwaC5:has(:focus-visible){outline:2px solid var(--link);outline-offset:2px}.EventPage_kindBtn__FwaC5:has(:disabled){cursor:not-allowed}.EventPage_checkSmall__6TnWR{font-size:13px;min-height:0}.EventPage_questionLink__Pc0eF{margin-top:var(--s2)}.EventPage_questionAdd__AnWH5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s5)}.EventPage_addressCheck__YLsf6{display:flex;width:fit-content;margin-top:var(--s3)}.EventPage_email__AWE9_{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:var(--s6)}.EventPage_email__AWE9_>*+*{margin-top:var(--s3)}.EventPage_email__AWE9_>.EventPage_emailMeta__w9grD+*{margin-top:var(--s5)}.EventPage_emailMeta__w9grD{display:grid;grid-template-columns:56px 1fr;column-gap:var(--s4);row-gap:var(--s1);font-size:13px;color:var(--muted);padding-bottom:var(--s3);border-bottom:1px solid var(--border)}.EventPage_emailSubject__nSMDk{color:var(--text);font-weight:500;overflow-wrap:anywhere}.EventPage_emailHeading__5KmaX{font-size:20px;font-weight:500;line-height:1.3;color:var(--navy)}.EventPage_email__AWE9_ b{font-weight:500}.EventPage_emailName__ID4y_{color:var(--muted)}.EventPage_emailDetails__59Lh9>*+*{margin-top:var(--s1)}.EventPage_emailStep__ywmVN{border:1px solid var(--border);border-radius:4px;padding:var(--s4)}.EventPage_emailStep__ywmVN>*{display:block}.EventPage_emailStep__ywmVN>*+*{margin-top:var(--s2)}.EventPage_emailBtn__PN6GM{width:fit-content;background:var(--navy);color:#fff;border-radius:4px;padding:var(--s2) var(--s4);font-weight:500;user-select:none;cursor:default}.EventPage_emailSmall__P4DzM,.EventPage_wordsLabel__c13mr{font-size:13px;color:var(--muted)}.EventPage_wordsLabel__c13mr{display:block}.EventPage_wordsBox__09H8G{max-height:60vh}.EventPage_wordsFixed__Pzsys{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.EventPage_views__Vx9OR{display:flex;flex-wrap:wrap;gap:var(--s6);margin-bottom:var(--s4)}.EventPage_composer__qR_AQ{display:grid;row-gap:var(--s4)}.EventPage_send__XCNfv{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.EventPage_sendWhy__c9r7X{color:var(--muted);font-size:13px}.EventPage_switch__BvR02{display:flex;align-items:center;gap:var(--s3);cursor:pointer;min-height:36px}.EventPage_switch__BvR02 input{appearance:none;width:36px;height:20px;border-radius:10px;background:#8c8577;position:relative;margin:0;cursor:pointer;transition:background .14s ease;flex:none}.EventPage_switch__BvR02 input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .14s ease}.EventPage_switch__BvR02 input:checked{background:var(--navy)}.EventPage_switch__BvR02 input:checked:after{transform:translateX(16px)}.EventPage_switch__BvR02 input:disabled{cursor:not-allowed;opacity:.6}.EventPage_switch__BvR02 input:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (max-width:640px){.EventPage_title__6oSO7{font-size:22px}.EventPage_counts__fsB0n{gap:var(--s4)}.EventPage_count__xMcSw{min-height:44px}.EventPage_lower__C0EMG,.EventPage_work___fhPS{grid-template-columns:1fr}.EventPage_work___fhPS{margin-top:var(--s4);padding-top:0;border-top:0}.EventPage_people__7CVij>li{border-bottom:1px solid var(--border)}.EventPage_people__7CVij>li:first-child{border-top:1px solid var(--border)}.EventPage_gap__0uNtq{display:none}.EventPage_row__CXOJZ{grid-template-columns:1fr auto auto auto;grid-template-areas:"name note deposit status";column-gap:var(--s3);align-items:center;min-height:56px;padding:var(--s3) 0}.EventPage_name__1bjWN{grid-area:name;font-weight:500}.EventPage_row__CXOJZ[aria-current=true] .EventPage_name__1bjWN{color:var(--text)}.EventPage_row__CXOJZ:hover .EventPage_name__1bjWN{text-decoration:none}.EventPage_status__4LUmM{grid-area:status}.EventPage_depositIn__UCPy4{grid-area:deposit}.EventPage_notePill__1U04N{grid-area:note;height:28px;margin-block:0;padding:0 10px 0 var(--s2);border-radius:14px}.EventPage_person__eXjDZ{position:static;min-height:0;margin:0;padding:0 0 var(--s5);border-left:0}.EventPage_facts2__1PlL8{grid-template-columns:104px 1fr;margin-top:0;align-items:start;row-gap:0}.EventPage_facts2__1PlL8 dd,.EventPage_facts2__1PlL8 dt{min-height:44px;display:flex;align-items:center}.EventPage_contact__4DTHS,.EventPage_contact__4DTHS:visited{color:var(--link);text-decoration:underline}.EventPage_phoneActs__aK63z{margin-top:var(--s5)}.EventPage_phoneMain__TAE_4{width:100%;min-height:44px}.EventPage_phoneWhy__2MrAf{color:var(--muted);font-size:13px;margin-top:var(--s1)}.EventPage_phoneMore__e6hjJ{display:flex;gap:var(--s5);margin-top:var(--s3)}.EventPage_phoneMore__e6hjJ .EventPage_linkBtn__TqQ8g{min-height:44px;display:inline-flex;align-items:center}.EventPage_result__vz47V:empty{display:none}.EventPage_pop__GLOZB{width:100%}.EventPage_siteLine__pQ_h6{grid-template-columns:1fr;row-gap:var(--s2)}.EventPage_siteBtn__ZsGBX{width:100%;min-height:44px}.EventPage_lower__C0EMG{margin-top:var(--s6);padding-top:0;border-top:0}.EventPage_setupNav__yFglV{position:static}.EventPage_sectionTitle__J_JqG{margin-bottom:var(--s2)}.EventPage_setupRows__CAk52>li{border-bottom:1px solid var(--border)}.EventPage_setupRows__CAk52>li:first-child{border-top:1px solid var(--border)}.EventPage_setupRow__LwJg1{grid-template-columns:1fr auto;min-height:56px;padding:var(--s3) 0;align-items:center}.EventPage_setupRow__LwJg1>.EventPage_name__1bjWN{grid-area:1/1;font-weight:500}.EventPage_setupRow__LwJg1>.EventPage_setupSummary__BLszN{grid-area:1/2}.EventPage_setupRow__LwJg1[aria-expanded=true] .EventPage_name__1bjWN{color:var(--text)}.EventPage_setupRow__LwJg1:hover .EventPage_name__1bjWN{text-decoration:none}.EventPage_setupInPlace__2cqWx{padding:0 0 var(--s5)}.EventPage_panelBody__5mXnu{margin-top:var(--s4)}.EventPage_email__AWE9_{padding:var(--s4)}.EventPage_emailMeta__w9grD{grid-template-columns:56px 1fr;column-gap:var(--s3)}.EventPage_ico__2oaYS{width:44px;height:44px}.EventPage_removeBtn__wnLbL{min-height:44px;display:inline-flex;align-items:center}.EventPage_kindBtn__FwaC5,.EventPage_viewBtn__oDQRQ{min-height:44px}.EventPage_questionOpts__dfImh{row-gap:0}.EventPage_input__rA24_{height:44px}.EventPage_hours__vVKaf{row-gap:var(--s3)}.EventPage_hoursRow__LNBK0{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;column-gap:var(--s3);row-gap:var(--s1)}.EventPage_hoursDay__gc0YV{grid-column:1/-1}.EventPage_time__v8Exj{width:100%}.EventPage_btnPhone__9pMCO,.EventPage_check__LkZq_{min-height:44px}.EventPage_answers__jSls2{margin-top:var(--s4)}.EventPage_deposit__mWsCx,.EventPage_noteHead__iNVPv{margin-top:var(--s3)}}.NewEvent_grid__BWkjS{display:grid;grid-template-columns:var(--list-w) 1fr;column-gap:var(--col-gap);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--border);align-items:start}.NewEvent_startNav__Ov6yD{position:sticky;top:var(--s4)}.NewEvent_startRows__b_bd3{list-style:none;padding:0;overflow-anchor:none}.NewEvent_row__YiQGG{display:grid;grid-template-columns:16px 1fr auto;align-items:baseline;width:100%;background:none;border:0;padding:9px 0;text-align:left;cursor:pointer}.NewEvent_mark__Bazjy{color:var(--navy);font-weight:700;visibility:hidden}.NewEvent_row__YiQGG[aria-current=true] .NewEvent_mark__Bazjy{visibility:visible}.NewEvent_row__YiQGG[aria-current=true] .NewEvent_name__H7DZC{font-weight:500;color:var(--navy)}.NewEvent_row__YiQGG:hover .NewEvent_name__H7DZC{text-decoration:underline}.NewEvent_name__H7DZC{min-width:0}.NewEvent_sum__EB8Mq{padding-left:var(--s3);font-size:13px;color:var(--muted);text-align:right;white-space:nowrap}.NewEvent_gap___MKym{height:var(--s5)}.NewEvent_older__e_JBD{margin:var(--s2) 0 0 16px}.NewEvent_listNote__dJ_wM{margin:var(--s2) 0 0 16px;font-size:13px;color:var(--muted)}.NewEvent_phonePicked__fUOsc{display:none}.NewEvent_panel__RO_gW{min-width:0;align-self:stretch;padding-left:calc(var(--col-gap) / 2 - 1px);margin-left:calc(-1 * var(--col-gap) / 2);border-left:1px solid var(--border)}.NewEvent_stack__WcnXc{display:grid;row-gap:var(--s6);margin-top:var(--s5)}.NewEvent_stack__WcnXc>*{min-width:0;scroll-margin-top:var(--s4)}.NewEvent_kinds__721p5{display:flex;flex-wrap:wrap;gap:var(--s5)}.NewEvent_kind__Ktghf{position:relative;display:inline-flex;align-items:center;border-bottom:2px solid transparent;padding:0 0 var(--s1);color:var(--link);cursor:pointer}.NewEvent_kind__Ktghf input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.NewEvent_kind__Ktghf:hover span{text-decoration:underline}.NewEvent_kind__Ktghf:has(:checked){color:var(--text);border-bottom-color:var(--navy)}.NewEvent_kind__Ktghf:has(:checked):hover span{text-decoration:none}.NewEvent_kind__Ktghf:has(:focus-visible){outline:2px solid var(--link);outline-offset:2px}.NewEvent_small__SInjl{font-size:13px}.NewEvent_days__WTeug{gap:var(--s4)}.NewEvent_whenGrid__Fkcro{display:grid;grid-template-columns:280px 1fr;column-gap:var(--s6);margin-top:var(--s4);align-items:start}.NewEvent_calHead__djKuX{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;height:32px;margin-bottom:var(--s1)}.NewEvent_calHead__djKuX span{text-align:center;font-weight:500}.NewEvent_ico__Cck0v{width:32px;height:32px;border:0;border-radius:4px;background:none;color:var(--navy);cursor:pointer;font-size:20px;line-height:1}.NewEvent_ico__Cck0v:hover{background:#ebe3dc}.NewEvent_icoOff__TyJtK{visibility:hidden}.NewEvent_calGrid__PqG0m{display:grid;grid-template-columns:repeat(7,40px)}.NewEvent_wd__X3Gnh{font-size:13px;color:var(--muted);text-align:center;height:24px}.NewEvent_day__HaNt_{height:36px;border:0;background:none;padding:0;cursor:pointer;color:var(--link);display:flex;align-items:center;justify-content:center}.NewEvent_day__HaNt_>i{font-style:normal;display:inline-block;min-width:22px;text-align:center;border-bottom:2px solid transparent;line-height:22px}.NewEvent_day__HaNt_:hover>i{text-decoration:underline}.NewEvent_day__HaNt_[aria-pressed=true]>i{color:var(--navy);font-weight:500;border-bottom-color:var(--navy);text-decoration:none}.NewEvent_past__a76j_{color:#8c8577;cursor:default}.NewEvent_past__a76j_:hover>i{text-decoration:none}.NewEvent_picked__vRcCX{min-height:32px}.NewEvent_pickedLine__951Rs{line-height:32px}.NewEvent_none__4VTVc{color:var(--muted);line-height:32px}.NewEvent_pickedErr__xe_5m{font-size:13px;color:var(--error);line-height:32px}.NewEvent_strong__CYtAU{font-weight:500}.NewEvent_dates__mTC_h{list-style:none;padding:0;display:grid;row-gap:var(--s3)}.NewEvent_dateLine__8zK7K{display:flex;align-items:baseline;gap:var(--s3);min-height:32px;line-height:32px}.NewEvent_dateName__K2cPE{min-width:136px}.NewEvent_pair__x8EcO{display:flex;align-items:center;gap:var(--s2)}.NewEvent_pairTo__gqcJu{color:var(--muted)}.NewEvent_time__4a7JE{width:132px}.NewEvent_times__OkJ4W{display:flex;align-items:flex-end;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap}.NewEvent_weekly__twelP{margin-top:var(--s4)}.NewEvent_timeError__TLw8Z{border-color:var(--error)!important}.NewEvent_err__QgC8k{font-size:13px;color:var(--error);margin-top:var(--s2)}.NewEvent_errLine__6d3E6{color:var(--error);margin-top:var(--s3)}.NewEvent_errLine__6d3E6 .NewEvent_linkBtnErr__CVfb_{color:var(--error)}.NewEvent_slugEdit__y56g7{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;margin-top:var(--s2)}.NewEvent_slugInput__UxGKv{width:280px}.NewEvent_short__PhJKB{min-height:72px;field-sizing:content}.NewEvent_full__GbQ9Y{min-height:240px;height:280px}.NewEvent_fullHead__BRW3v{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s1)}.NewEvent_fullHead__BRW3v .NewEvent_label__2Htfh{margin:0}.NewEvent_views__m2VwA{display:flex;gap:var(--s5)}.NewEvent_view__yHmTU{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 var(--s1);color:var(--link);cursor:pointer;font-size:13px}.NewEvent_view__yHmTU:hover{text-decoration:underline}.NewEvent_view__yHmTU[aria-pressed=true]{color:var(--text);border-bottom-color:var(--navy);text-decoration:none;cursor:default}.NewEvent_preview__xGORZ{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:var(--s5);height:280px;overflow:auto}.NewEvent_previewEmpty__hDTly{color:var(--muted)}.NewEvent_noteLine__u10Z_{font-size:13px;margin-top:var(--s1)}.NewEvent_place__1GfVP{margin-top:var(--s3)}.NewEvent_more__wPZ1a summary{cursor:pointer;color:var(--link);list-style:none;display:inline-flex;gap:var(--s2);align-items:baseline}.NewEvent_more__wPZ1a summary::-webkit-details-marker{display:none}.NewEvent_more__wPZ1a summary:before{content:"›";display:inline-block;transition:transform .14s ease;color:var(--navy);font-weight:700}.NewEvent_more__wPZ1a[open] summary:before{transform:rotate(90deg)}.NewEvent_more__wPZ1a summary:hover span{text-decoration:underline}.NewEvent_moreBody__YbYs4{display:grid;row-gap:var(--s5);margin-top:var(--s4)}.NewEvent_setupLine__UecPz{color:var(--muted);margin-bottom:var(--s4)}.NewEvent_act__QklWV{display:grid;grid-template-columns:136px 1fr;column-gap:var(--s4);align-items:center}.NewEvent_act__QklWV>button{width:136px}@media (max-width:640px){.NewEvent_grid__BWkjS{grid-template-columns:1fr;margin-top:var(--s4);padding-top:0;border-top:0}.NewEvent_startNav__Ov6yD{position:static;margin-bottom:var(--s6)}.NewEvent_startRows__b_bd3>li{border-bottom:1px solid var(--border)}.NewEvent_startRows__b_bd3>li:first-child{border-top:1px solid var(--border)}.NewEvent_gap___MKym{display:none}.NewEvent_row__YiQGG{min-height:56px;padding:var(--s3) 0;align-items:center}.NewEvent_older__e_JBD{margin-left:0;min-height:44px;display:inline-flex;align-items:center}.NewEvent_listNote__dJ_wM{margin-left:0}.NewEvent_panel__RO_gW{padding-left:0;margin-left:0;border-left:0}.NewEvent_collapsed__2g8oG .NewEvent_older__e_JBD,.NewEvent_collapsed__2g8oG .NewEvent_startNav__Ov6yD>h2,.NewEvent_collapsed__2g8oG .NewEvent_startRows__b_bd3{display:none}.NewEvent_collapsed__2g8oG .NewEvent_phonePicked__fUOsc{display:block;padding:var(--s3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.NewEvent_collapsed__2g8oG .NewEvent_startNav__Ov6yD{margin-bottom:var(--s5)}.NewEvent_stack__WcnXc{row-gap:var(--s5)}.NewEvent_kind__Ktghf,.NewEvent_view__yHmTU{min-height:44px}.NewEvent_whenGrid__Fkcro{grid-template-columns:1fr;row-gap:var(--s5)}.NewEvent_calGrid__PqG0m{grid-template-columns:repeat(7,44px)}.NewEvent_calHead__djKuX{grid-template-columns:44px 1fr 44px;height:44px;width:308px}.NewEvent_ico__Cck0v{width:44px;height:44px}.NewEvent_day__HaNt_{height:44px}.NewEvent_time__4a7JE{width:140px}.NewEvent_dateLine__8zK7K .NewEvent_linkBtnRemove__93Pom{min-height:44px;display:inline-flex;align-items:center}.NewEvent_slugInput__UxGKv{width:100%}.NewEvent_act__QklWV{grid-template-columns:1fr;row-gap:var(--s2)}.NewEvent_act__QklWV>button{width:100%;min-height:44px}}.page_eventPage__r0T5x{max-width:960px;margin:0 auto;padding:48px 20px 80px;color:#1f2937}.page_hero__X3Kb0{text-align:center;margin-bottom:40px}.page_eventBadge__gegsu{display:inline-block;padding:6px 16px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;background:rgba(15,50,73,.12);color:#0f3249;margin-bottom:16px}.page_title__1jzj_{font-size:3rem;margin:0 0 16px;color:#0f3249}.page_meta___sl_x{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:1.05rem}.page_metaItem__MHzrA{display:flex;flex-direction:column;min-width:180px}.page_metaLabel__vSo78{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:#6b7280;margin-bottom:4px}.page_metaValue__omwEz{font-weight:600}.page_localTime__qIj5O{display:block;font-size:.85em;font-weight:400;opacity:.75;margin-top:2px}.page_heroImage__TjaVo{margin:24px auto 0;max-width:820px}.page_heroImage__TjaVo img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 10px 24px rgba(15,50,73,.12)}.page_scheduleSection___pr54{margin-bottom:40px;background:#f8fafc;border-radius:12px;padding:24px}.page_scheduleSection___pr54 h2{margin-top:0;font-size:1.5rem;color:#0f3249}.page_scheduleSection___pr54 ul{margin:16px 0 0;padding-left:1.25rem;line-height:1.6;color:#334155}.page_contentSection__p4pgx{font-size:1.05rem;line-height:1.8}@media (max-width:768px){.page_eventPage__r0T5x{padding:32px 16px 60px}.page_title__1jzj_{font-size:2.2rem}.page_meta___sl_x{flex-direction:column}.page_metaItem__MHzrA,.page_meta___sl_x{align-items:center}}