._filter_1wdgc_2{display:flex;flex-wrap:wrap;gap:8px;padding:22px clamp(18px,4vw,56px);background:var(--home-bg);border-bottom:1px solid var(--home-hair);z-index:5}@media(min-width:768px){._filter_1wdgc_2{position:sticky;top:64px}}._filter__chip_1wdgc_22{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--home-hair-2);background:transparent;color:var(--home-fg);font-family:var(--home-font-mono);font-size:var(--type-caption);font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:8px 14px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .12s var(--ease-out),color .12s var(--ease-out),border-color .12s var(--ease-out)}._filter__chip_1wdgc_22:hover:not(:disabled){border-color:var(--home-yellow);color:var(--home-yellow)}._filter__chip_1wdgc_22:disabled{opacity:.35;cursor:not-allowed}._filter__chip--on_1wdgc_51,._filter__chip--on_1wdgc_51:hover{background:var(--home-magenta);border-color:var(--home-magenta);color:var(--home-ink)}._filter__chip_1wdgc_22:focus-visible{outline:2px solid var(--home-yellow);outline-offset:2px}._filter__count_1wdgc_63{font-family:var(--home-font-mono);font-size:var(--type-micro);font-weight:800;background:var(--home-surface);color:var(--home-fg-dim);padding:2px 6px;letter-spacing:.04em}._filter__chip--on_1wdgc_51 ._filter__count_1wdgc_63{background:#0a0a0a33;color:var(--home-ink)}._empty_1wdgc_79{padding:clamp(64px,10vw,120px) clamp(18px,4vw,56px);background:var(--home-bg);color:var(--home-fg);border-bottom:1px solid var(--home-hair)}._empty__inner_1wdgc_86{max-width:var(--home-content-narrow);margin:0 auto;text-align:center}._empty__eye_1wdgc_92{font-family:var(--home-font-mono);font-size:var(--type-caption);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--home-yellow);margin:0 0 16px}._empty__h_1wdgc_102{font-family:var(--home-font-display);font-size:clamp(36px,6vw,60px);line-height:.92;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;margin:0 0 16px;color:var(--home-fg)}._empty__body_1wdgc_113{font-family:var(--home-font-body);font-size:16px;color:var(--home-fg-dim);margin:0 0 24px}._empty__cta_1wdgc_120{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--home-yellow);color:var(--home-ink);font-family:var(--home-font-ui);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:14px 20px;cursor:pointer;transition:background .15s var(--ease-out)}._empty__cta_1wdgc_120:hover{background:var(--home-yellow-hot)}._empty__cta_1wdgc_120:focus-visible{outline:2px solid var(--home-magenta);outline-offset:2px}._scheduleNav_1wdgc_144{display:flex;gap:8px;margin:0 0 18px}._scheduleNav__link_1wdgc_150{font-family:var(--home-font-ui);font-size:var(--type-body-sm);font-weight:700;text-decoration:none;color:var(--home-fg-dim);border:1px solid var(--home-hair);padding:8px 14px;display:inline-flex;align-items:center;min-height:44px;transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background .15s var(--ease-out)}._scheduleNav__link_1wdgc_150:hover{color:var(--home-fg);border-color:var(--home-fg-dim)}._scheduleNav__link--on_1wdgc_169{font-family:var(--home-font-ui);font-size:var(--type-body-sm);font-weight:700;text-decoration:none;color:var(--home-bg);background:var(--home-fg);border:1px solid var(--home-fg);padding:8px 14px;display:inline-flex;align-items:center;min-height:44px}._intro_1wdgc_183{padding:0 clamp(18px,4vw,56px) 1.5rem;max-width:48rem}._intro__body_1wdgc_188{font-size:.95rem;line-height:1.65;color:var(--home-fg-muted, rgba(255, 255, 255, .82))}._intro__body_1wdgc_188 p{margin:0 0 1rem}._intro__cta_1wdgc_198{margin:.5rem 0 0;font-family:var(--home-font-mono);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase}._intro__cta_1wdgc_198 a{color:var(--home-yellow)}._faq_1wdgc_210{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--home-hair)}._faq__title_1wdgc_216{margin:0 0 1rem;font-family:var(--home-font-mono);font-size:var(--type-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--home-fg)}._faq__list_1wdgc_226{margin:0;padding:0}._faq__item_1wdgc_231{margin:0 0 1rem}._faq__item_1wdgc_231:last-child{margin-bottom:0}._faq__q_1wdgc_239{margin:0 0 .35rem;font-family:var(--home-font-ui);font-size:.95rem;font-weight:700;color:var(--home-fg)}._faq__a_1wdgc_247{margin:0;font-size:.9rem;line-height:1.55;color:var(--home-fg-muted, rgba(255, 255, 255, .82))}
