.con-E-main[data-astro-cid-xbrovacd]{background:var(--public-bg);color:var(--public-text);--con-E-sans:var(--public-font-body,"Inter", "Segoe UI", system-ui, sans-serif);--con-E-measure:40rem;--con-E-gutter:clamp(1.25rem, 6vw, 4rem);--con-E-radius:var(--public-radius,12px);font-family:var(--con-E-sans);display:block}.con-E-hero[data-astro-cid-xbrovacd]{padding:clamp(3.5rem, 10vh, 7rem) var(--con-E-gutter) clamp(2.5rem, 6vh, 4rem);border-bottom:1px solid var(--public-line)}.con-E-hero-inner[data-astro-cid-xbrovacd]{max-width:62rem;margin:0 auto}.con-E-eyebrow[data-astro-cid-xbrovacd]{font-family:var(--public-font-heading,var(--con-E-sans));letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:0 0 clamp(1rem,2.5vh,1.5rem);font-size:.72rem;font-weight:600;display:block}.con-E-title[data-astro-cid-xbrovacd]{font-family:var(--public-font-heading,var(--con-E-sans));letter-spacing:-.02em;text-wrap:balance;color:var(--public-text);margin:0;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:700;line-height:1.08}.con-E-lede[data-astro-cid-xbrovacd]{max-width:var(--con-E-measure);font-family:var(--con-E-sans);color:var(--public-muted);margin:clamp(1.2rem,3vh,1.8rem) 0 0;font-size:clamp(1.04rem,1.6vw,1.18rem);line-height:1.7}.con-E-article[data-astro-cid-xbrovacd]{max-width:62rem;padding:clamp(2.5rem, 6vh, 4.5rem) var(--con-E-gutter) clamp(3.5rem, 10vh, 7rem);margin:0 auto}.con-E-section[data-astro-cid-xbrovacd]{margin:0 auto}.con-E-section[data-astro-cid-xbrovacd]+.con-E-section[data-astro-cid-xbrovacd]{margin-top:clamp(2.6rem,6vh,4.5rem)}.con-E-kicker[data-astro-cid-xbrovacd]{font-family:var(--public-font-heading,var(--con-E-sans));letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);align-items:center;gap:.7rem;margin:0 0 1.2rem;font-size:.72rem;font-weight:600;display:flex}.con-E-kicker[data-astro-cid-xbrovacd] span[data-astro-cid-xbrovacd]{letter-spacing:.06em;color:var(--public-muted);border-right:1px solid var(--public-line);padding-right:.7rem;font-size:.72rem}.con-E-note[data-astro-cid-xbrovacd]{max-width:var(--con-E-measure);font-family:var(--con-E-sans);color:var(--public-muted);margin:1rem 0 0;font-size:.96rem;line-height:1.65}.con-E-primary-grid[data-astro-cid-xbrovacd]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}.con-E-block[data-astro-cid-xbrovacd]+.con-E-block[data-astro-cid-xbrovacd]{margin-top:clamp(2rem,5vh,3rem)}.con-E-lead-para[data-astro-cid-xbrovacd]{font-family:var(--public-font-heading,var(--con-E-sans));letter-spacing:-.015em;color:var(--public-text);margin:0 0 1rem;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;line-height:1.3}.con-E-clubname[data-astro-cid-xbrovacd]{color:var(--public-text);font-weight:700}.con-E-address[data-astro-cid-xbrovacd]{font-style:normal;font-family:var(--con-E-sans);color:var(--public-muted);flex-direction:column;gap:.25rem;font-size:1.04rem;line-height:1.55;display:flex}.con-E-addr-line[data-astro-cid-xbrovacd]{display:block}.con-E-online-link-wrap[data-astro-cid-xbrovacd]{margin:0}.con-E-online-link[data-astro-cid-xbrovacd]{font-family:var(--con-E-sans);color:var(--public-text);border-bottom:1px solid var(--public-line);align-items:center;gap:.45rem;padding-bottom:.15rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.con-E-online-link[data-astro-cid-xbrovacd]:hover{color:var(--public-accent);border-color:var(--public-accent)}.con-E-arrow[data-astro-cid-xbrovacd]{color:var(--public-accent);flex:none;transition:transform .2s}.con-E-online-link[data-astro-cid-xbrovacd]:hover .con-E-arrow[data-astro-cid-xbrovacd]{transform:translate(1px,-1px)}.con-E-register[data-astro-cid-xbrovacd]{max-width:var(--con-E-measure);border-top:1px solid var(--public-line);margin:.4rem 0 0;padding:0}.con-E-register-row[data-astro-cid-xbrovacd]{border-bottom:1px solid var(--public-line-soft);justify-content:space-between;align-items:baseline;gap:clamp(1rem,3vw,2rem);padding:.95rem 0;display:flex}.con-E-register-label[data-astro-cid-xbrovacd]{font-family:var(--con-E-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--public-muted);flex:none;margin:0;font-size:.72rem;font-weight:600}.con-E-register-value[data-astro-cid-xbrovacd]{text-align:right;font-family:var(--con-E-sans);color:var(--public-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:500;line-height:1.45}.con-E-map-figure[data-astro-cid-xbrovacd]{margin:0}.con-E-map-frame[data-astro-cid-xbrovacd]{aspect-ratio:3/4;background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--con-E-radius);width:100%;min-height:340px;box-shadow:var(--public-shadow);position:relative;overflow:hidden}.con-E-map-cap[data-astro-cid-xbrovacd]{font-family:var(--con-E-sans);color:var(--public-muted);margin-top:.8rem;font-size:.86rem}.con-E-register--wide[data-astro-cid-xbrovacd]{max-width:none}@media (max-width:720px){.con-E-primary-grid[data-astro-cid-xbrovacd]{grid-template-columns:1fr}.con-E-map-figure[data-astro-cid-xbrovacd]{order:2}.con-E-map-frame[data-astro-cid-xbrovacd]{aspect-ratio:4/3;min-height:320px}.con-E-register-row[data-astro-cid-xbrovacd]{flex-direction:column;align-items:flex-start;gap:.3rem}.con-E-register-value[data-astro-cid-xbrovacd]{text-align:left}}.con-F-main[data-astro-cid-eb6jxobx]{--con-F-shadow:0 1px 2px color-mix(in srgb, var(--public-text) 10%, transparent);--con-F-shadow-md:0 2px 6px color-mix(in srgb, var(--public-text) 12%, transparent);box-sizing:border-box;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--public-accent) 8%, transparent), transparent 60%), var(--public-bg);width:100%;color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);padding:28px 20px 56px;display:block}.con-F-main[data-astro-cid-eb6jxobx] [data-astro-cid-eb6jxobx],.con-F-main[data-astro-cid-eb6jxobx] [data-astro-cid-eb6jxobx]:before,.con-F-main[data-astro-cid-eb6jxobx] [data-astro-cid-eb6jxobx]:after{box-sizing:border-box}.con-F-shell[data-astro-cid-eb6jxobx]{max-width:1080px;margin:0 auto}.con-F-topbar[data-astro-cid-eb6jxobx]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,16px);box-shadow:var(--con-F-shadow);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.con-F-eyebrow[data-astro-cid-eb6jxobx]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}.con-F-title[data-astro-cid-eb6jxobx]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.02em;color:var(--public-text);margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.12}.con-F-intro[data-astro-cid-eb6jxobx]{color:var(--public-muted);max-width:60ch;margin:8px 0 0;font-size:.98rem;line-height:1.6}.con-F-topbar-badge[data-astro-cid-eb6jxobx]{letter-spacing:.02em;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.con-F-dot[data-astro-cid-eb6jxobx]{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent) 22%, transparent);border-radius:50%}.con-F-grid[data-astro-cid-eb6jxobx]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.con-F-panel--map[data-astro-cid-eb6jxobx]{grid-column:1/-1}.con-F-panel[data-astro-cid-eb6jxobx]{background:linear-gradient(180deg, color-mix(in srgb, var(--public-accent) 4%, var(--public-bg-alt)), var(--public-bg-alt));border:1px solid var(--public-line);border-radius:var(--public-radius,13px);box-shadow:var(--con-F-shadow-md);flex-direction:column;min-width:0;padding:20px 22px 22px;display:flex}.con-F-panel-head[data-astro-cid-eb6jxobx]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.con-F-panel-glyph[data-astro-cid-eb6jxobx]{border-radius:var(--public-radius,9px);width:34px;height:34px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.con-F-panel-glyph[data-astro-cid-eb6jxobx] svg[data-astro-cid-eb6jxobx]{width:18px;height:18px;display:block}.con-F-panel-title[data-astro-cid-eb6jxobx]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.05rem;font-weight:700}.con-F-address[data-astro-cid-eb6jxobx]{border-radius:var(--public-radius,11px);background:var(--public-bg-soft);border:1px solid var(--public-line);flex-direction:column;gap:3px;margin:0 0 16px;padding:13px 15px;font-style:normal;display:flex}.con-F-address-name[data-astro-cid-eb6jxobx]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--public-text);margin-bottom:2px;font-size:1.02rem;font-weight:800}.con-F-address-line[data-astro-cid-eb6jxobx]{color:var(--public-muted);font-size:.94rem;line-height:1.5}.con-F-btn[data-astro-cid-eb6jxobx]{letter-spacing:.01em;color:#fff;background:color-mix(in srgb, var(--public-accent) 76%, #10130f);border:1px solid color-mix(in srgb, var(--public-accent) 60%, #10130f);border-radius:var(--public-radius,10px);box-shadow:var(--con-F-shadow);justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:11px 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.con-F-btn[data-astro-cid-eb6jxobx] svg[data-astro-cid-eb6jxobx]{width:16px;height:16px;display:block}.con-F-btn[data-astro-cid-eb6jxobx]:hover{filter:brightness(1.07);transform:translateY(-1px)}.con-F-link-tile[data-astro-cid-eb6jxobx]{border-radius:var(--public-radius,11px);background:var(--public-bg-soft);border:1px solid var(--public-line);align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .16s,transform .14s;display:flex}.con-F-link-tile[data-astro-cid-eb6jxobx]:hover{border-color:color-mix(in srgb, var(--public-accent) 40%, var(--public-line));transform:translateY(-1px)}.con-F-link-chip[data-astro-cid-eb6jxobx]{border-radius:var(--public-radius,10px);color:#fff;background:color-mix(in srgb, var(--public-accent) 76%, #10130f);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.con-F-link-chip[data-astro-cid-eb6jxobx] svg[data-astro-cid-eb6jxobx]{width:20px;height:20px;display:block}.con-F-link-text[data-astro-cid-eb6jxobx]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.con-F-link-title[data-astro-cid-eb6jxobx]{letter-spacing:-.01em;color:var(--public-text);overflow-wrap:anywhere;font-size:.98rem;font-weight:700}.con-F-link-sub[data-astro-cid-eb6jxobx]{color:var(--public-muted);font-size:.82rem}.con-F-link-arrow[data-astro-cid-eb6jxobx]{border-radius:var(--public-radius,7px);width:26px;height:26px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));flex:none;justify-content:center;align-items:center;display:inline-flex}.con-F-link-arrow[data-astro-cid-eb6jxobx] svg[data-astro-cid-eb6jxobx]{width:15px;height:15px;display:block}.con-F-rows[data-astro-cid-eb6jxobx]{flex-direction:column;gap:8px;margin:0;display:flex}.con-F-row[data-astro-cid-eb6jxobx]{border-radius:var(--public-radius,10px);background:var(--public-bg-soft);border:1px solid var(--public-line);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 14px;display:flex}.con-F-row-label[data-astro-cid-eb6jxobx]{letter-spacing:.01em;color:var(--public-text);margin:0;font-size:.9rem;font-weight:700}.con-F-row-value[data-astro-cid-eb6jxobx]{text-align:right;color:var(--public-muted);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;line-height:1.45}.con-F-note[data-astro-cid-eb6jxobx]{color:var(--public-muted);margin:14px 0 0;font-size:.86rem;line-height:1.55}.con-F-mapcard[data-astro-cid-eb6jxobx]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--con-F-shadow);margin:0;overflow:hidden}.con-F-mapframe[data-astro-cid-eb6jxobx]{background:var(--public-bg-alt);width:100%;height:340px;min-height:340px}.con-F-mapcap[data-astro-cid-eb6jxobx]{color:var(--public-muted);border-top:1px solid var(--public-line);padding:10px 14px;font-size:.82rem}@media (max-width:720px){.con-F-main[data-astro-cid-eb6jxobx]{padding:20px 14px 44px}.con-F-topbar[data-astro-cid-eb6jxobx]{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.con-F-grid[data-astro-cid-eb6jxobx]{grid-template-columns:1fr}.con-F-panel[data-astro-cid-eb6jxobx]{padding:18px}.con-F-mapframe[data-astro-cid-eb6jxobx]{height:300px;min-height:300px}}.con-G-main[data-astro-cid-ex3qbvyv]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-ex3qbvyv]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-ex3qbvyv]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-ex3qbvyv]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-ex3qbvyv]{color:var(--public-text)}.con-G-headline[data-astro-cid-ex3qbvyv]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-ex3qbvyv]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-ex3qbvyv]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-ex3qbvyv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-ex3qbvyv]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-ex3qbvyv]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-ex3qbvyv]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-ex3qbvyv]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-ex3qbvyv]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-ex3qbvyv]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-ex3qbvyv]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-ex3qbvyv] a[data-astro-cid-ex3qbvyv]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-ex3qbvyv] a[data-astro-cid-ex3qbvyv]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-ex3qbvyv]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-ex3qbvyv]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-ex3qbvyv]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-ex3qbvyv] iframe[data-astro-cid-ex3qbvyv]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-ex3qbvyv]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-ex3qbvyv]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-ex3qbvyv]{min-width:0}.con-G-table[data-astro-cid-ex3qbvyv]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-ex3qbvyv]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-ex3qbvyv]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-ex3qbvyv]:last-child{border-bottom:none}.con-G-term[data-astro-cid-ex3qbvyv]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-ex3qbvyv]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-ex3qbvyv]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-ex3qbvyv]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-ex3qbvyv]{max-width:none}.con-G-lede[data-astro-cid-ex3qbvyv],.con-G-schedules[data-astro-cid-ex3qbvyv]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-ex3qbvyv]{justify-content:flex-start}.con-G-online-note[data-astro-cid-ex3qbvyv]{max-width:none}.con-G-frame[data-astro-cid-ex3qbvyv],.con-G-frame[data-astro-cid-ex3qbvyv] iframe[data-astro-cid-ex3qbvyv]{min-height:300px}.con-G-row[data-astro-cid-ex3qbvyv]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-ex3qbvyv],.con-G-detail[data-astro-cid-ex3qbvyv]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-ex3qbvyv]{padding-top:.6rem}.con-G-detail[data-astro-cid-ex3qbvyv]{color:var(--public-muted);padding-bottom:.6rem}}.con-H-main[data-astro-cid-fbgaek2h]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-fbgaek2h]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-fbgaek2h]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-fbgaek2h]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-fbgaek2h]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-fbgaek2h]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-fbgaek2h]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-fbgaek2h]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-fbgaek2h]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-fbgaek2h]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-fbgaek2h]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-fbgaek2h]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-fbgaek2h]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-fbgaek2h]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-fbgaek2h]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-fbgaek2h]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-fbgaek2h]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-fbgaek2h]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-fbgaek2h]{min-width:0}.con-H-card-label[data-astro-cid-fbgaek2h]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-fbgaek2h]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-fbgaek2h]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-fbgaek2h]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-fbgaek2h]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-fbgaek2h]{flex:none}.con-H-card-note[data-astro-cid-fbgaek2h]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-fbgaek2h]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-fbgaek2h]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-fbgaek2h]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-fbgaek2h]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-fbgaek2h]{background:var(--public-bg)}.con-H-rows[data-astro-cid-fbgaek2h]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-fbgaek2h]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-fbgaek2h]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-fbgaek2h] .con-H-row[data-astro-cid-fbgaek2h]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-fbgaek2h]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-fbgaek2h]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-fbgaek2h]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-fbgaek2h]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-fbgaek2h]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-fbgaek2h]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-fbgaek2h]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-fbgaek2h]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-fbgaek2h]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-fbgaek2h]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-fbgaek2h]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-fbgaek2h]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-fbgaek2h]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-fbgaek2h],.con-H-rows--two[data-astro-cid-fbgaek2h]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-fbgaek2h]{max-width:none}.con-H-cta-actions[data-astro-cid-fbgaek2h] .con-H-btn[data-astro-cid-fbgaek2h]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-fbgaek2h]{transition:none}.con-H-btn[data-astro-cid-fbgaek2h]:hover{transform:none}}.con-I-main[data-astro-cid-pf4wa3f4]{--con-shadow-soft:0 1px 3px color-mix(in srgb, var(--public-text) 8%, transparent);background:var(--public-bg);color:var(--public-text);font-family:var(--public-font-body,"Inter", system-ui, sans-serif);padding:clamp(1.5rem,4vw,3.5rem) 1rem clamp(2.5rem,5vw,4rem)}.con-I-page[data-astro-cid-pf4wa3f4]{max-width:66rem;margin:0 auto}.con-I-head[data-astro-cid-pf4wa3f4]{text-align:center;padding:clamp(1.5rem,4vw,2.75rem) 0 clamp(1rem,2.5vw,1.5rem)}.con-I-eyebrow[data-astro-cid-pf4wa3f4]{background:var(--public-bg-soft);border:1px solid var(--public-line);letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent-dark);border-radius:999px;margin:0 0 .9rem;padding:5px 12px;font-size:.74rem;font-weight:600;display:inline-block}.con-I-title[data-astro-cid-pf4wa3f4]{max-width:24ch;font-family:var(--public-font-heading,"Merriweather", Georgia, serif);letter-spacing:.005em;color:var(--public-text);margin:0 auto;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.14}.con-I-title[data-astro-cid-pf4wa3f4]:after{content:"";background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:1.1rem auto 0;display:block}.con-I-lede[data-astro-cid-pf4wa3f4]{max-width:48ch;color:var(--public-muted);margin:1.15rem auto 0;font-size:clamp(1rem,2.1vw,1.1rem);line-height:1.7}.con-I-card[data-astro-cid-pf4wa3f4]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.4rem,3.5vw,2.2rem) clamp(1.25rem,3.5vw,2.2rem)}.con-I-directions[data-astro-cid-pf4wa3f4]{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.con-I-sec[data-astro-cid-pf4wa3f4]{font-family:var(--public-font-heading,"Merriweather", Georgia, serif);letter-spacing:0;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1.25rem;padding-bottom:.6rem;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:700}.con-I-cols[data-astro-cid-pf4wa3f4]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(1.1rem,3vw,1.9rem);display:grid}.con-I-info[data-astro-cid-pf4wa3f4]{flex-direction:column;gap:clamp(1rem,2.5vw,1.4rem);min-width:0;display:flex}.con-I-subcard[data-astro-cid-pf4wa3f4]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-left:4px solid var(--public-accent);border-radius:var(--public-radius,12px);padding:clamp(1rem,3vw,1.4rem)}.con-I-card-head[data-astro-cid-pf4wa3f4]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);margin:0 0 .7rem;font-size:.72rem;font-weight:600}.con-I-address[data-astro-cid-pf4wa3f4]{flex-direction:column;gap:.28rem;font-style:normal;display:flex}.con-I-club[data-astro-cid-pf4wa3f4]{color:var(--public-text);font-size:clamp(1.08rem,2.4vw,1.28rem);font-weight:700;line-height:1.25}.con-I-addr-line[data-astro-cid-pf4wa3f4]{color:var(--public-text);font-size:clamp(.98rem,2vw,1.06rem);line-height:1.5}.con-I-fb[data-astro-cid-pf4wa3f4]{color:var(--public-accent-dark);align-items:baseline;gap:.55rem;font-size:clamp(1rem,2.2vw,1.1rem);font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.con-I-fb-text[data-astro-cid-pf4wa3f4]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--public-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--public-accent) 45%, transparent)}.con-I-fb[data-astro-cid-pf4wa3f4]:hover .con-I-fb-text[data-astro-cid-pf4wa3f4]{-webkit-text-decoration-color:var(--public-accent);text-decoration-color:var(--public-accent)}.con-I-note[data-astro-cid-pf4wa3f4]{color:var(--public-muted);margin:.7rem 0 0;font-size:.92rem;line-height:1.6}.con-I-note-block[data-astro-cid-pf4wa3f4]{border-top:1px solid var(--public-line-soft);margin-top:1.15rem;padding-top:.9rem}.con-I-mat[data-astro-cid-pf4wa3f4]{background:var(--public-bg);border:1px solid var(--public-line);box-shadow:var(--public-shadow);border-radius:var(--public-radius,12px);flex-direction:column;margin:0;padding:clamp(.6rem,2vw,.9rem);display:flex}.con-I-mat-inner[data-astro-cid-pf4wa3f4]{border-radius:var(--public-radius,8px);background:var(--public-bg-alt);flex:auto;height:100%;min-height:340px;overflow:hidden}.con-I-mat-inner[data-astro-cid-pf4wa3f4] iframe[data-astro-cid-pf4wa3f4]{display:block}.con-I-cap-txt[data-astro-cid-pf4wa3f4]{text-align:center;color:var(--public-muted);margin:.7rem 0 .15rem;font-size:.86rem}.con-I-registers[data-astro-cid-pf4wa3f4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.1rem,3vw,1.9rem);display:grid}.con-I-reg[data-astro-cid-pf4wa3f4]{border-top:1px solid var(--public-line);margin:0;padding:0}.con-I-reg-row[data-astro-cid-pf4wa3f4]{border-bottom:1px solid var(--public-line-soft);grid-template-columns:auto 1fr;align-items:baseline;column-gap:1rem;padding:.85rem .1rem;display:grid}.con-I-reg-label[data-astro-cid-pf4wa3f4]{color:var(--public-text);margin:0;font-size:clamp(.98rem,2vw,1.06rem);font-weight:600}.con-I-reg-value[data-astro-cid-pf4wa3f4]{text-align:right;color:var(--public-muted);margin:0;font-size:clamp(.95rem,2vw,1.02rem);line-height:1.45}@media (max-width:720px){.con-I-cols[data-astro-cid-pf4wa3f4],.con-I-registers[data-astro-cid-pf4wa3f4]{grid-template-columns:1fr}.con-I-mat-inner[data-astro-cid-pf4wa3f4]{height:320px;min-height:320px}.con-I-reg-row[data-astro-cid-pf4wa3f4]{grid-template-columns:1fr;row-gap:.2rem}.con-I-reg-value[data-astro-cid-pf4wa3f4]{text-align:left}}.con-H-main[data-astro-cid-y2egwcht]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-y2egwcht]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-y2egwcht]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-y2egwcht]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-y2egwcht]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-y2egwcht]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-y2egwcht]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-y2egwcht]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-y2egwcht]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-y2egwcht]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-y2egwcht]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-y2egwcht]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-y2egwcht]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-y2egwcht]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-y2egwcht]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-y2egwcht]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-y2egwcht]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-y2egwcht]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-y2egwcht]{min-width:0}.con-H-card-label[data-astro-cid-y2egwcht]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-y2egwcht]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-y2egwcht]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-y2egwcht]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-y2egwcht]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-y2egwcht]{flex:none}.con-H-card-note[data-astro-cid-y2egwcht]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-y2egwcht]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-y2egwcht]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-y2egwcht]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-y2egwcht]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-y2egwcht]{background:var(--public-bg)}.con-H-rows[data-astro-cid-y2egwcht]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-y2egwcht]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-y2egwcht]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-y2egwcht] .con-H-row[data-astro-cid-y2egwcht]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-y2egwcht]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-y2egwcht]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-y2egwcht]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-y2egwcht]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-y2egwcht]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-y2egwcht]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-y2egwcht]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-y2egwcht]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-y2egwcht]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-y2egwcht]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-y2egwcht]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-y2egwcht]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-y2egwcht]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-y2egwcht],.con-H-rows--two[data-astro-cid-y2egwcht]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-y2egwcht]{max-width:none}.con-H-cta-actions[data-astro-cid-y2egwcht] .con-H-btn[data-astro-cid-y2egwcht]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-y2egwcht]{transition:none}.con-H-btn[data-astro-cid-y2egwcht]:hover{transform:none}}.con-H-main[data-astro-cid-v3xelt7f]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-v3xelt7f]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-v3xelt7f]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-v3xelt7f]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-v3xelt7f]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-v3xelt7f]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-v3xelt7f]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-v3xelt7f]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-v3xelt7f]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-v3xelt7f]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-v3xelt7f]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-v3xelt7f]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-v3xelt7f]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-v3xelt7f]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-v3xelt7f]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-v3xelt7f]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-v3xelt7f]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-v3xelt7f]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-v3xelt7f]{min-width:0}.con-H-card-label[data-astro-cid-v3xelt7f]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-v3xelt7f]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-v3xelt7f]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-v3xelt7f]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-v3xelt7f]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-v3xelt7f]{flex:none}.con-H-card-note[data-astro-cid-v3xelt7f]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-v3xelt7f]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-v3xelt7f]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-v3xelt7f]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-v3xelt7f]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-v3xelt7f]{background:var(--public-bg)}.con-H-rows[data-astro-cid-v3xelt7f]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-v3xelt7f]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-v3xelt7f]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-v3xelt7f] .con-H-row[data-astro-cid-v3xelt7f]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-v3xelt7f]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-v3xelt7f]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-v3xelt7f]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-v3xelt7f]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-v3xelt7f]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-v3xelt7f]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-v3xelt7f]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-v3xelt7f]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-v3xelt7f]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-v3xelt7f]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-v3xelt7f]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-v3xelt7f]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-v3xelt7f]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-v3xelt7f],.con-H-rows--two[data-astro-cid-v3xelt7f]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-v3xelt7f]{max-width:none}.con-H-cta-actions[data-astro-cid-v3xelt7f] .con-H-btn[data-astro-cid-v3xelt7f]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-v3xelt7f]{transition:none}.con-H-btn[data-astro-cid-v3xelt7f]:hover{transform:none}}.con-H-main[data-astro-cid-qixihxo2]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-qixihxo2]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-qixihxo2]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-qixihxo2]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-qixihxo2]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-qixihxo2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-qixihxo2]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-qixihxo2]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-qixihxo2]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-qixihxo2]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-qixihxo2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-qixihxo2]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-qixihxo2]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-qixihxo2]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-qixihxo2]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-qixihxo2]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-qixihxo2]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-qixihxo2]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-qixihxo2]{min-width:0}.con-H-card-label[data-astro-cid-qixihxo2]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-qixihxo2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-qixihxo2]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-qixihxo2]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-qixihxo2]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-qixihxo2]{flex:none}.con-H-card-note[data-astro-cid-qixihxo2]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-qixihxo2]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-qixihxo2]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-qixihxo2]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-qixihxo2]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-qixihxo2]{background:var(--public-bg)}.con-H-rows[data-astro-cid-qixihxo2]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-qixihxo2]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-qixihxo2]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-qixihxo2] .con-H-row[data-astro-cid-qixihxo2]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-qixihxo2]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-qixihxo2]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-qixihxo2]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-qixihxo2]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-qixihxo2]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-qixihxo2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-qixihxo2]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-qixihxo2]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-qixihxo2]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-qixihxo2]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-qixihxo2]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-qixihxo2]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-qixihxo2]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-qixihxo2],.con-H-rows--two[data-astro-cid-qixihxo2]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-qixihxo2]{max-width:none}.con-H-cta-actions[data-astro-cid-qixihxo2] .con-H-btn[data-astro-cid-qixihxo2]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-qixihxo2]{transition:none}.con-H-btn[data-astro-cid-qixihxo2]:hover{transform:none}}.con-H-main[data-astro-cid-5hq6p27w]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-5hq6p27w]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-5hq6p27w]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-5hq6p27w]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-5hq6p27w]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-5hq6p27w]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-5hq6p27w]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-5hq6p27w]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-5hq6p27w]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-5hq6p27w]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-5hq6p27w]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-5hq6p27w]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-5hq6p27w]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-5hq6p27w]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-5hq6p27w]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-5hq6p27w]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-5hq6p27w]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-5hq6p27w]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-5hq6p27w]{min-width:0}.con-H-card-label[data-astro-cid-5hq6p27w]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-5hq6p27w]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-5hq6p27w]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-5hq6p27w]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-5hq6p27w]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-5hq6p27w]{flex:none}.con-H-card-note[data-astro-cid-5hq6p27w]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-5hq6p27w]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-5hq6p27w]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-5hq6p27w]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-5hq6p27w]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-5hq6p27w]{background:var(--public-bg)}.con-H-rows[data-astro-cid-5hq6p27w]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-5hq6p27w]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-5hq6p27w]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-5hq6p27w] .con-H-row[data-astro-cid-5hq6p27w]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-5hq6p27w]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-5hq6p27w]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-5hq6p27w]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-5hq6p27w]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-5hq6p27w]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-5hq6p27w]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-5hq6p27w]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-5hq6p27w]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-5hq6p27w]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-5hq6p27w]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-5hq6p27w]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-5hq6p27w]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-5hq6p27w]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-5hq6p27w],.con-H-rows--two[data-astro-cid-5hq6p27w]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-5hq6p27w]{max-width:none}.con-H-cta-actions[data-astro-cid-5hq6p27w] .con-H-btn[data-astro-cid-5hq6p27w]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-5hq6p27w]{transition:none}.con-H-btn[data-astro-cid-5hq6p27w]:hover{transform:none}}.con-H-main[data-astro-cid-rz3djukh]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-rz3djukh]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-rz3djukh]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-rz3djukh]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-rz3djukh]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-rz3djukh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-rz3djukh]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-rz3djukh]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-rz3djukh]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-rz3djukh]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-rz3djukh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-rz3djukh]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-rz3djukh]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-rz3djukh]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-rz3djukh]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-rz3djukh]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-rz3djukh]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-rz3djukh]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-rz3djukh]{min-width:0}.con-H-card-label[data-astro-cid-rz3djukh]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-rz3djukh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-rz3djukh]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-rz3djukh]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-rz3djukh]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-rz3djukh]{flex:none}.con-H-card-note[data-astro-cid-rz3djukh]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-rz3djukh]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-rz3djukh]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-rz3djukh]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-rz3djukh]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-rz3djukh]{background:var(--public-bg)}.con-H-rows[data-astro-cid-rz3djukh]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-rz3djukh]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-rz3djukh]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-rz3djukh] .con-H-row[data-astro-cid-rz3djukh]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-rz3djukh]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-rz3djukh]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-rz3djukh]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-rz3djukh]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-rz3djukh]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-rz3djukh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-rz3djukh]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-rz3djukh]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-rz3djukh]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-rz3djukh]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-rz3djukh]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-rz3djukh]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-rz3djukh]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-rz3djukh],.con-H-rows--two[data-astro-cid-rz3djukh]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-rz3djukh]{max-width:none}.con-H-cta-actions[data-astro-cid-rz3djukh] .con-H-btn[data-astro-cid-rz3djukh]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-rz3djukh]{transition:none}.con-H-btn[data-astro-cid-rz3djukh]:hover{transform:none}}.con-H-main[data-astro-cid-fhmoya6e]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-fhmoya6e]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-fhmoya6e]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-fhmoya6e]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-fhmoya6e]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-fhmoya6e]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-fhmoya6e]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-fhmoya6e]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-fhmoya6e]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-fhmoya6e]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-fhmoya6e]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-fhmoya6e]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-fhmoya6e]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-fhmoya6e]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-fhmoya6e]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-fhmoya6e]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-fhmoya6e]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-fhmoya6e]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-fhmoya6e]{min-width:0}.con-H-card-label[data-astro-cid-fhmoya6e]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-fhmoya6e]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-fhmoya6e]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-fhmoya6e]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-fhmoya6e]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-fhmoya6e]{flex:none}.con-H-card-note[data-astro-cid-fhmoya6e]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-fhmoya6e]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-fhmoya6e]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-fhmoya6e]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-fhmoya6e]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-fhmoya6e]{background:var(--public-bg)}.con-H-rows[data-astro-cid-fhmoya6e]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-fhmoya6e]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-fhmoya6e]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-fhmoya6e] .con-H-row[data-astro-cid-fhmoya6e]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-fhmoya6e]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-fhmoya6e]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-fhmoya6e]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-fhmoya6e]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-fhmoya6e]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-fhmoya6e]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-fhmoya6e]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-fhmoya6e]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-fhmoya6e]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-fhmoya6e]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-fhmoya6e]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-fhmoya6e]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-fhmoya6e]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-fhmoya6e],.con-H-rows--two[data-astro-cid-fhmoya6e]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-fhmoya6e]{max-width:none}.con-H-cta-actions[data-astro-cid-fhmoya6e] .con-H-btn[data-astro-cid-fhmoya6e]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-fhmoya6e]{transition:none}.con-H-btn[data-astro-cid-fhmoya6e]:hover{transform:none}}.con-H-main[data-astro-cid-jqkuhoku]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-jqkuhoku]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-jqkuhoku]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-jqkuhoku]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-jqkuhoku]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-jqkuhoku]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-jqkuhoku]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-jqkuhoku]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-jqkuhoku]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-jqkuhoku]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-jqkuhoku]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-jqkuhoku]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-jqkuhoku]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-jqkuhoku]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-jqkuhoku]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-jqkuhoku]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-jqkuhoku]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-jqkuhoku]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-jqkuhoku]{min-width:0}.con-H-card-label[data-astro-cid-jqkuhoku]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-jqkuhoku]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-jqkuhoku]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-jqkuhoku]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-jqkuhoku]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-jqkuhoku]{flex:none}.con-H-card-note[data-astro-cid-jqkuhoku]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-jqkuhoku]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-jqkuhoku]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-jqkuhoku]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-jqkuhoku]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-jqkuhoku]{background:var(--public-bg)}.con-H-rows[data-astro-cid-jqkuhoku]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-jqkuhoku]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-jqkuhoku]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-jqkuhoku] .con-H-row[data-astro-cid-jqkuhoku]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-jqkuhoku]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-jqkuhoku]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-jqkuhoku]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-jqkuhoku]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-jqkuhoku]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-jqkuhoku]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-jqkuhoku]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-jqkuhoku]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-jqkuhoku]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-jqkuhoku]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-jqkuhoku]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-jqkuhoku]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-jqkuhoku]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-jqkuhoku],.con-H-rows--two[data-astro-cid-jqkuhoku]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-jqkuhoku]{max-width:none}.con-H-cta-actions[data-astro-cid-jqkuhoku] .con-H-btn[data-astro-cid-jqkuhoku]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-jqkuhoku]{transition:none}.con-H-btn[data-astro-cid-jqkuhoku]:hover{transform:none}}.con-H-main[data-astro-cid-cn337ar2]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-cn337ar2]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-cn337ar2]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-cn337ar2]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-cn337ar2]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-cn337ar2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-cn337ar2]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-cn337ar2]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-cn337ar2]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-cn337ar2]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-cn337ar2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-cn337ar2]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-cn337ar2]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-cn337ar2]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-cn337ar2]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-cn337ar2]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-cn337ar2]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-cn337ar2]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-cn337ar2]{min-width:0}.con-H-card-label[data-astro-cid-cn337ar2]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-cn337ar2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-cn337ar2]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-cn337ar2]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-cn337ar2]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-cn337ar2]{flex:none}.con-H-card-note[data-astro-cid-cn337ar2]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-cn337ar2]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-cn337ar2]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-cn337ar2]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-cn337ar2]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-cn337ar2]{background:var(--public-bg)}.con-H-rows[data-astro-cid-cn337ar2]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-cn337ar2]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-cn337ar2]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-cn337ar2] .con-H-row[data-astro-cid-cn337ar2]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-cn337ar2]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-cn337ar2]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-cn337ar2]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-cn337ar2]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-cn337ar2]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-cn337ar2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-cn337ar2]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-cn337ar2]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-cn337ar2]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-cn337ar2]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-cn337ar2]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-cn337ar2]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-cn337ar2]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-cn337ar2],.con-H-rows--two[data-astro-cid-cn337ar2]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-cn337ar2]{max-width:none}.con-H-cta-actions[data-astro-cid-cn337ar2] .con-H-btn[data-astro-cid-cn337ar2]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-cn337ar2]{transition:none}.con-H-btn[data-astro-cid-cn337ar2]:hover{transform:none}}.con-H-main[data-astro-cid-5qg4m4vb]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-5qg4m4vb]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-5qg4m4vb]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-5qg4m4vb]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-5qg4m4vb]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-5qg4m4vb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-5qg4m4vb]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-5qg4m4vb]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-5qg4m4vb]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-5qg4m4vb]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-5qg4m4vb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-5qg4m4vb]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-5qg4m4vb]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-5qg4m4vb]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-5qg4m4vb]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-5qg4m4vb]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-5qg4m4vb]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-5qg4m4vb]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-5qg4m4vb]{min-width:0}.con-H-card-label[data-astro-cid-5qg4m4vb]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-5qg4m4vb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-5qg4m4vb]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-5qg4m4vb]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-5qg4m4vb]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-5qg4m4vb]{flex:none}.con-H-card-note[data-astro-cid-5qg4m4vb]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-5qg4m4vb]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-5qg4m4vb]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-5qg4m4vb]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-5qg4m4vb]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-5qg4m4vb]{background:var(--public-bg)}.con-H-rows[data-astro-cid-5qg4m4vb]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-5qg4m4vb]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-5qg4m4vb]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-5qg4m4vb] .con-H-row[data-astro-cid-5qg4m4vb]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-5qg4m4vb]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-5qg4m4vb]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-5qg4m4vb]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-5qg4m4vb]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-5qg4m4vb]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-5qg4m4vb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-5qg4m4vb]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-5qg4m4vb]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-5qg4m4vb]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-5qg4m4vb]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-5qg4m4vb]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-5qg4m4vb]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-5qg4m4vb]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-5qg4m4vb],.con-H-rows--two[data-astro-cid-5qg4m4vb]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-5qg4m4vb]{max-width:none}.con-H-cta-actions[data-astro-cid-5qg4m4vb] .con-H-btn[data-astro-cid-5qg4m4vb]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-5qg4m4vb]{transition:none}.con-H-btn[data-astro-cid-5qg4m4vb]:hover{transform:none}}.con-H-main[data-astro-cid-gxhcdyev]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-gxhcdyev]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-gxhcdyev]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-gxhcdyev]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-gxhcdyev]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-gxhcdyev]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-gxhcdyev]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-gxhcdyev]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-gxhcdyev]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-gxhcdyev]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-gxhcdyev]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-gxhcdyev]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-gxhcdyev]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-gxhcdyev]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-gxhcdyev]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-gxhcdyev]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-gxhcdyev]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-gxhcdyev]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-gxhcdyev]{min-width:0}.con-H-card-label[data-astro-cid-gxhcdyev]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-gxhcdyev]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-gxhcdyev]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-gxhcdyev]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-gxhcdyev]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-gxhcdyev]{flex:none}.con-H-card-note[data-astro-cid-gxhcdyev]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-gxhcdyev]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-gxhcdyev]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-gxhcdyev]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-gxhcdyev]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-gxhcdyev]{background:var(--public-bg)}.con-H-rows[data-astro-cid-gxhcdyev]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-gxhcdyev]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-gxhcdyev]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-gxhcdyev] .con-H-row[data-astro-cid-gxhcdyev]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-gxhcdyev]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-gxhcdyev]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-gxhcdyev]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-gxhcdyev]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-gxhcdyev]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-gxhcdyev]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-gxhcdyev]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-gxhcdyev]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-gxhcdyev]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-gxhcdyev]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-gxhcdyev]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-gxhcdyev]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-gxhcdyev]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-gxhcdyev],.con-H-rows--two[data-astro-cid-gxhcdyev]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-gxhcdyev]{max-width:none}.con-H-cta-actions[data-astro-cid-gxhcdyev] .con-H-btn[data-astro-cid-gxhcdyev]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-gxhcdyev]{transition:none}.con-H-btn[data-astro-cid-gxhcdyev]:hover{transform:none}}.con-H-main[data-astro-cid-4ulv6sm6]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-4ulv6sm6]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-4ulv6sm6]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-4ulv6sm6]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-4ulv6sm6]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-4ulv6sm6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-4ulv6sm6]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-4ulv6sm6]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-4ulv6sm6]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-4ulv6sm6]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-4ulv6sm6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-4ulv6sm6]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-4ulv6sm6]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-4ulv6sm6]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-4ulv6sm6]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-4ulv6sm6]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-4ulv6sm6]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-4ulv6sm6]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-4ulv6sm6]{min-width:0}.con-H-card-label[data-astro-cid-4ulv6sm6]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-4ulv6sm6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-4ulv6sm6]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-4ulv6sm6]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-4ulv6sm6]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-4ulv6sm6]{flex:none}.con-H-card-note[data-astro-cid-4ulv6sm6]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-4ulv6sm6]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-4ulv6sm6]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-4ulv6sm6]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-4ulv6sm6]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-4ulv6sm6]{background:var(--public-bg)}.con-H-rows[data-astro-cid-4ulv6sm6]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-4ulv6sm6]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-4ulv6sm6]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-4ulv6sm6] .con-H-row[data-astro-cid-4ulv6sm6]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-4ulv6sm6]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-4ulv6sm6]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-4ulv6sm6]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-4ulv6sm6]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-4ulv6sm6]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-4ulv6sm6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-4ulv6sm6]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-4ulv6sm6]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-4ulv6sm6]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-4ulv6sm6]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-4ulv6sm6]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-4ulv6sm6]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-4ulv6sm6]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-4ulv6sm6],.con-H-rows--two[data-astro-cid-4ulv6sm6]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-4ulv6sm6]{max-width:none}.con-H-cta-actions[data-astro-cid-4ulv6sm6] .con-H-btn[data-astro-cid-4ulv6sm6]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-4ulv6sm6]{transition:none}.con-H-btn[data-astro-cid-4ulv6sm6]:hover{transform:none}}.con-H-main[data-astro-cid-bz7ftn67]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-bz7ftn67]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-bz7ftn67]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-bz7ftn67]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-bz7ftn67]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-bz7ftn67]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-bz7ftn67]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-bz7ftn67]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-bz7ftn67]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-bz7ftn67]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-bz7ftn67]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-bz7ftn67]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-bz7ftn67]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-bz7ftn67]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-bz7ftn67]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-bz7ftn67]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-bz7ftn67]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-bz7ftn67]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-bz7ftn67]{min-width:0}.con-H-card-label[data-astro-cid-bz7ftn67]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-bz7ftn67]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-bz7ftn67]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-bz7ftn67]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-bz7ftn67]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-bz7ftn67]{flex:none}.con-H-card-note[data-astro-cid-bz7ftn67]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-bz7ftn67]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-bz7ftn67]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-bz7ftn67]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-bz7ftn67]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-bz7ftn67]{background:var(--public-bg)}.con-H-rows[data-astro-cid-bz7ftn67]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-bz7ftn67]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-bz7ftn67]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-bz7ftn67] .con-H-row[data-astro-cid-bz7ftn67]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-bz7ftn67]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-bz7ftn67]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-bz7ftn67]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-bz7ftn67]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-bz7ftn67]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-bz7ftn67]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-bz7ftn67]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-bz7ftn67]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-bz7ftn67]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-bz7ftn67]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-bz7ftn67]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-bz7ftn67]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-bz7ftn67]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-bz7ftn67],.con-H-rows--two[data-astro-cid-bz7ftn67]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-bz7ftn67]{max-width:none}.con-H-cta-actions[data-astro-cid-bz7ftn67] .con-H-btn[data-astro-cid-bz7ftn67]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-bz7ftn67]{transition:none}.con-H-btn[data-astro-cid-bz7ftn67]:hover{transform:none}}.con-H-main[data-astro-cid-krwqbzbs]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-krwqbzbs]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-krwqbzbs]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-krwqbzbs]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-krwqbzbs]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-krwqbzbs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-krwqbzbs]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-krwqbzbs]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-krwqbzbs]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-krwqbzbs]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-krwqbzbs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-krwqbzbs]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-krwqbzbs]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-krwqbzbs]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-krwqbzbs]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-krwqbzbs]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-krwqbzbs]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-krwqbzbs]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-krwqbzbs]{min-width:0}.con-H-card-label[data-astro-cid-krwqbzbs]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-krwqbzbs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-krwqbzbs]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-krwqbzbs]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-krwqbzbs]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-krwqbzbs]{flex:none}.con-H-card-note[data-astro-cid-krwqbzbs]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-krwqbzbs]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-krwqbzbs]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-krwqbzbs]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-krwqbzbs]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-krwqbzbs]{background:var(--public-bg)}.con-H-rows[data-astro-cid-krwqbzbs]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-krwqbzbs]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-krwqbzbs]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-krwqbzbs] .con-H-row[data-astro-cid-krwqbzbs]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-krwqbzbs]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-krwqbzbs]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-krwqbzbs]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-krwqbzbs]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-krwqbzbs]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-krwqbzbs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-krwqbzbs]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-krwqbzbs]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-krwqbzbs]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-krwqbzbs]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-krwqbzbs]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-krwqbzbs]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-krwqbzbs]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-krwqbzbs],.con-H-rows--two[data-astro-cid-krwqbzbs]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-krwqbzbs]{max-width:none}.con-H-cta-actions[data-astro-cid-krwqbzbs] .con-H-btn[data-astro-cid-krwqbzbs]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-krwqbzbs]{transition:none}.con-H-btn[data-astro-cid-krwqbzbs]:hover{transform:none}}.con-H-main[data-astro-cid-4wlkwokt]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-4wlkwokt]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-4wlkwokt]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-4wlkwokt]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-4wlkwokt]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-4wlkwokt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-4wlkwokt]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-4wlkwokt]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-4wlkwokt]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-4wlkwokt]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-4wlkwokt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-4wlkwokt]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-4wlkwokt]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-4wlkwokt]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-4wlkwokt]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-4wlkwokt]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-4wlkwokt]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-4wlkwokt]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-4wlkwokt]{min-width:0}.con-H-card-label[data-astro-cid-4wlkwokt]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-4wlkwokt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-4wlkwokt]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-4wlkwokt]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-4wlkwokt]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-4wlkwokt]{flex:none}.con-H-card-note[data-astro-cid-4wlkwokt]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-4wlkwokt]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-4wlkwokt]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-4wlkwokt]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-4wlkwokt]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-4wlkwokt]{background:var(--public-bg)}.con-H-rows[data-astro-cid-4wlkwokt]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-4wlkwokt]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-4wlkwokt]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-4wlkwokt] .con-H-row[data-astro-cid-4wlkwokt]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-4wlkwokt]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-4wlkwokt]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-4wlkwokt]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-4wlkwokt]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-4wlkwokt]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-4wlkwokt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-4wlkwokt]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-4wlkwokt]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-4wlkwokt]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-4wlkwokt]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-4wlkwokt]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-4wlkwokt]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-4wlkwokt]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-4wlkwokt],.con-H-rows--two[data-astro-cid-4wlkwokt]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-4wlkwokt]{max-width:none}.con-H-cta-actions[data-astro-cid-4wlkwokt] .con-H-btn[data-astro-cid-4wlkwokt]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-4wlkwokt]{transition:none}.con-H-btn[data-astro-cid-4wlkwokt]:hover{transform:none}}.con-H-main[data-astro-cid-f22naqbl]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-f22naqbl]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-f22naqbl]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-f22naqbl]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-f22naqbl]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-f22naqbl]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-f22naqbl]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-f22naqbl]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-f22naqbl]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-f22naqbl]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-f22naqbl]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-f22naqbl]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-f22naqbl]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-f22naqbl]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-f22naqbl]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-f22naqbl]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-f22naqbl]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-f22naqbl]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-f22naqbl]{min-width:0}.con-H-card-label[data-astro-cid-f22naqbl]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-f22naqbl]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-f22naqbl]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-f22naqbl]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-f22naqbl]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-f22naqbl]{flex:none}.con-H-card-note[data-astro-cid-f22naqbl]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-f22naqbl]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-f22naqbl]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-f22naqbl]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-f22naqbl]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-f22naqbl]{background:var(--public-bg)}.con-H-rows[data-astro-cid-f22naqbl]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-f22naqbl]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-f22naqbl]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-f22naqbl] .con-H-row[data-astro-cid-f22naqbl]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-f22naqbl]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-f22naqbl]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-f22naqbl]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-f22naqbl]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-f22naqbl]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-f22naqbl]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-f22naqbl]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-f22naqbl]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-f22naqbl]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-f22naqbl]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-f22naqbl]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-f22naqbl]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-f22naqbl]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-f22naqbl],.con-H-rows--two[data-astro-cid-f22naqbl]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-f22naqbl]{max-width:none}.con-H-cta-actions[data-astro-cid-f22naqbl] .con-H-btn[data-astro-cid-f22naqbl]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-f22naqbl]{transition:none}.con-H-btn[data-astro-cid-f22naqbl]:hover{transform:none}}.con-H-main[data-astro-cid-ezwucuxx]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-ezwucuxx]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-ezwucuxx]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-ezwucuxx]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-ezwucuxx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-ezwucuxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-ezwucuxx]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-ezwucuxx]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-ezwucuxx]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-ezwucuxx]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-ezwucuxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-ezwucuxx]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-ezwucuxx]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-ezwucuxx]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-ezwucuxx]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-ezwucuxx]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-ezwucuxx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-ezwucuxx]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-ezwucuxx]{min-width:0}.con-H-card-label[data-astro-cid-ezwucuxx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-ezwucuxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-ezwucuxx]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-ezwucuxx]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-ezwucuxx]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-ezwucuxx]{flex:none}.con-H-card-note[data-astro-cid-ezwucuxx]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-ezwucuxx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-ezwucuxx]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-ezwucuxx]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-ezwucuxx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-ezwucuxx]{background:var(--public-bg)}.con-H-rows[data-astro-cid-ezwucuxx]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-ezwucuxx]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-ezwucuxx]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-ezwucuxx] .con-H-row[data-astro-cid-ezwucuxx]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-ezwucuxx]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-ezwucuxx]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-ezwucuxx]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-ezwucuxx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-ezwucuxx]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-ezwucuxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-ezwucuxx]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-ezwucuxx]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-ezwucuxx]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-ezwucuxx]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-ezwucuxx]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-ezwucuxx]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-ezwucuxx]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-ezwucuxx],.con-H-rows--two[data-astro-cid-ezwucuxx]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-ezwucuxx]{max-width:none}.con-H-cta-actions[data-astro-cid-ezwucuxx] .con-H-btn[data-astro-cid-ezwucuxx]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-ezwucuxx]{transition:none}.con-H-btn[data-astro-cid-ezwucuxx]:hover{transform:none}}.con-H-main[data-astro-cid-exirw2lx]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-exirw2lx]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-exirw2lx]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-exirw2lx]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-exirw2lx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-exirw2lx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-exirw2lx]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-exirw2lx]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-exirw2lx]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-exirw2lx]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-exirw2lx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-exirw2lx]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-exirw2lx]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-exirw2lx]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-exirw2lx]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-exirw2lx]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-exirw2lx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-exirw2lx]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-exirw2lx]{min-width:0}.con-H-card-label[data-astro-cid-exirw2lx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-exirw2lx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-exirw2lx]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-exirw2lx]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-exirw2lx]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-exirw2lx]{flex:none}.con-H-card-note[data-astro-cid-exirw2lx]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-exirw2lx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-exirw2lx]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-exirw2lx]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-exirw2lx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-exirw2lx]{background:var(--public-bg)}.con-H-rows[data-astro-cid-exirw2lx]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-exirw2lx]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-exirw2lx]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-exirw2lx] .con-H-row[data-astro-cid-exirw2lx]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-exirw2lx]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-exirw2lx]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-exirw2lx]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-exirw2lx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-exirw2lx]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-exirw2lx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-exirw2lx]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-exirw2lx]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-exirw2lx]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-exirw2lx]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-exirw2lx]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-exirw2lx]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-exirw2lx]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-exirw2lx],.con-H-rows--two[data-astro-cid-exirw2lx]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-exirw2lx]{max-width:none}.con-H-cta-actions[data-astro-cid-exirw2lx] .con-H-btn[data-astro-cid-exirw2lx]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-exirw2lx]{transition:none}.con-H-btn[data-astro-cid-exirw2lx]:hover{transform:none}}.con-H-main[data-astro-cid-47qi5r3k]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-47qi5r3k]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-47qi5r3k]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-47qi5r3k]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-47qi5r3k]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-47qi5r3k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-47qi5r3k]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-47qi5r3k]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-47qi5r3k]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-47qi5r3k]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-47qi5r3k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-47qi5r3k]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-47qi5r3k]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-47qi5r3k]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-47qi5r3k]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-47qi5r3k]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-47qi5r3k]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-47qi5r3k]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-47qi5r3k]{min-width:0}.con-H-card-label[data-astro-cid-47qi5r3k]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-47qi5r3k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-47qi5r3k]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-47qi5r3k]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-47qi5r3k]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-47qi5r3k]{flex:none}.con-H-card-note[data-astro-cid-47qi5r3k]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-47qi5r3k]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-47qi5r3k]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-47qi5r3k]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-47qi5r3k]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-47qi5r3k]{background:var(--public-bg)}.con-H-rows[data-astro-cid-47qi5r3k]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-47qi5r3k]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-47qi5r3k]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-47qi5r3k] .con-H-row[data-astro-cid-47qi5r3k]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-47qi5r3k]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-47qi5r3k]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-47qi5r3k]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-47qi5r3k]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-47qi5r3k]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-47qi5r3k]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-47qi5r3k]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-47qi5r3k]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-47qi5r3k]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-47qi5r3k]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-47qi5r3k]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-47qi5r3k]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-47qi5r3k]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-47qi5r3k],.con-H-rows--two[data-astro-cid-47qi5r3k]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-47qi5r3k]{max-width:none}.con-H-cta-actions[data-astro-cid-47qi5r3k] .con-H-btn[data-astro-cid-47qi5r3k]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-47qi5r3k]{transition:none}.con-H-btn[data-astro-cid-47qi5r3k]:hover{transform:none}}.con-H-main[data-astro-cid-f2zsfaao]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-f2zsfaao]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-f2zsfaao]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-f2zsfaao]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-f2zsfaao]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-f2zsfaao]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-f2zsfaao]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-f2zsfaao]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-f2zsfaao]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-f2zsfaao]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-f2zsfaao]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-f2zsfaao]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-f2zsfaao]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-f2zsfaao]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-f2zsfaao]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-f2zsfaao]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-f2zsfaao]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-f2zsfaao]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-f2zsfaao]{min-width:0}.con-H-card-label[data-astro-cid-f2zsfaao]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-f2zsfaao]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-f2zsfaao]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-f2zsfaao]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-f2zsfaao]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-f2zsfaao]{flex:none}.con-H-card-note[data-astro-cid-f2zsfaao]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-f2zsfaao]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-f2zsfaao]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-f2zsfaao]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-f2zsfaao]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-f2zsfaao]{background:var(--public-bg)}.con-H-rows[data-astro-cid-f2zsfaao]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-f2zsfaao]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-f2zsfaao]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-f2zsfaao] .con-H-row[data-astro-cid-f2zsfaao]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-f2zsfaao]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-f2zsfaao]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-f2zsfaao]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-f2zsfaao]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-f2zsfaao]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-f2zsfaao]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-f2zsfaao]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-f2zsfaao]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-f2zsfaao]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-f2zsfaao]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-f2zsfaao]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-f2zsfaao]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-f2zsfaao]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-f2zsfaao],.con-H-rows--two[data-astro-cid-f2zsfaao]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-f2zsfaao]{max-width:none}.con-H-cta-actions[data-astro-cid-f2zsfaao] .con-H-btn[data-astro-cid-f2zsfaao]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-f2zsfaao]{transition:none}.con-H-btn[data-astro-cid-f2zsfaao]:hover{transform:none}}.con-H-main[data-astro-cid-ikmxb73o]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-ikmxb73o]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-ikmxb73o]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-ikmxb73o]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-ikmxb73o]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-ikmxb73o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-ikmxb73o]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-ikmxb73o]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-ikmxb73o]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-ikmxb73o]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-ikmxb73o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-ikmxb73o]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-ikmxb73o]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-ikmxb73o]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-ikmxb73o]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-ikmxb73o]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-ikmxb73o]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-ikmxb73o]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-ikmxb73o]{min-width:0}.con-H-card-label[data-astro-cid-ikmxb73o]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-ikmxb73o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-ikmxb73o]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-ikmxb73o]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-ikmxb73o]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-ikmxb73o]{flex:none}.con-H-card-note[data-astro-cid-ikmxb73o]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-ikmxb73o]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-ikmxb73o]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-ikmxb73o]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-ikmxb73o]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-ikmxb73o]{background:var(--public-bg)}.con-H-rows[data-astro-cid-ikmxb73o]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-ikmxb73o]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-ikmxb73o]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-ikmxb73o] .con-H-row[data-astro-cid-ikmxb73o]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-ikmxb73o]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-ikmxb73o]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-ikmxb73o]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-ikmxb73o]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-ikmxb73o]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-ikmxb73o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-ikmxb73o]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-ikmxb73o]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-ikmxb73o]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-ikmxb73o]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-ikmxb73o]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-ikmxb73o]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-ikmxb73o]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-ikmxb73o],.con-H-rows--two[data-astro-cid-ikmxb73o]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-ikmxb73o]{max-width:none}.con-H-cta-actions[data-astro-cid-ikmxb73o] .con-H-btn[data-astro-cid-ikmxb73o]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-ikmxb73o]{transition:none}.con-H-btn[data-astro-cid-ikmxb73o]:hover{transform:none}}.con-H-main[data-astro-cid-27jlnbzb]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-27jlnbzb]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-27jlnbzb]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-27jlnbzb]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-27jlnbzb]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-27jlnbzb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-27jlnbzb]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-27jlnbzb]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-27jlnbzb]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-27jlnbzb]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-27jlnbzb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-27jlnbzb]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-27jlnbzb]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-27jlnbzb]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-27jlnbzb]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-27jlnbzb]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-27jlnbzb]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-27jlnbzb]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-27jlnbzb]{min-width:0}.con-H-card-label[data-astro-cid-27jlnbzb]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-27jlnbzb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-27jlnbzb]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-27jlnbzb]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-27jlnbzb]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-27jlnbzb]{flex:none}.con-H-card-note[data-astro-cid-27jlnbzb]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-27jlnbzb]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-27jlnbzb]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-27jlnbzb]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-27jlnbzb]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-27jlnbzb]{background:var(--public-bg)}.con-H-rows[data-astro-cid-27jlnbzb]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-27jlnbzb]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-27jlnbzb]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-27jlnbzb] .con-H-row[data-astro-cid-27jlnbzb]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-27jlnbzb]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-27jlnbzb]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-27jlnbzb]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-27jlnbzb]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-27jlnbzb]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-27jlnbzb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-27jlnbzb]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-27jlnbzb]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-27jlnbzb]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-27jlnbzb]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-27jlnbzb]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-27jlnbzb]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-27jlnbzb]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-27jlnbzb],.con-H-rows--two[data-astro-cid-27jlnbzb]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-27jlnbzb]{max-width:none}.con-H-cta-actions[data-astro-cid-27jlnbzb] .con-H-btn[data-astro-cid-27jlnbzb]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-27jlnbzb]{transition:none}.con-H-btn[data-astro-cid-27jlnbzb]:hover{transform:none}}.con-H-main[data-astro-cid-p47en7yw]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-p47en7yw]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-p47en7yw]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-p47en7yw]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-p47en7yw]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-p47en7yw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-p47en7yw]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-p47en7yw]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-p47en7yw]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-p47en7yw]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-p47en7yw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-p47en7yw]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-p47en7yw]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-p47en7yw]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-p47en7yw]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-p47en7yw]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-p47en7yw]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-p47en7yw]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-p47en7yw]{min-width:0}.con-H-card-label[data-astro-cid-p47en7yw]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-p47en7yw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-p47en7yw]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-p47en7yw]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-p47en7yw]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-p47en7yw]{flex:none}.con-H-card-note[data-astro-cid-p47en7yw]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-p47en7yw]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-p47en7yw]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-p47en7yw]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-p47en7yw]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-p47en7yw]{background:var(--public-bg)}.con-H-rows[data-astro-cid-p47en7yw]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-p47en7yw]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-p47en7yw]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-p47en7yw] .con-H-row[data-astro-cid-p47en7yw]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-p47en7yw]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-p47en7yw]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-p47en7yw]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-p47en7yw]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-p47en7yw]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-p47en7yw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-p47en7yw]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-p47en7yw]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-p47en7yw]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-p47en7yw]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-p47en7yw]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-p47en7yw]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-p47en7yw]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-p47en7yw],.con-H-rows--two[data-astro-cid-p47en7yw]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-p47en7yw]{max-width:none}.con-H-cta-actions[data-astro-cid-p47en7yw] .con-H-btn[data-astro-cid-p47en7yw]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-p47en7yw]{transition:none}.con-H-btn[data-astro-cid-p47en7yw]:hover{transform:none}}.con-H-main[data-astro-cid-qp5zptl6]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-qp5zptl6]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-qp5zptl6]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-qp5zptl6]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-qp5zptl6]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-qp5zptl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-qp5zptl6]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-qp5zptl6]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-qp5zptl6]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-qp5zptl6]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-qp5zptl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-qp5zptl6]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-qp5zptl6]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-qp5zptl6]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-qp5zptl6]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-qp5zptl6]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-qp5zptl6]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-qp5zptl6]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-qp5zptl6]{min-width:0}.con-H-card-label[data-astro-cid-qp5zptl6]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-qp5zptl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-qp5zptl6]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-qp5zptl6]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-qp5zptl6]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-qp5zptl6]{flex:none}.con-H-card-note[data-astro-cid-qp5zptl6]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-qp5zptl6]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-qp5zptl6]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-qp5zptl6]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-qp5zptl6]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-qp5zptl6]{background:var(--public-bg)}.con-H-rows[data-astro-cid-qp5zptl6]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-qp5zptl6]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-qp5zptl6]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-qp5zptl6] .con-H-row[data-astro-cid-qp5zptl6]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-qp5zptl6]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-qp5zptl6]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-qp5zptl6]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-qp5zptl6]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-qp5zptl6]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-qp5zptl6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-qp5zptl6]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-qp5zptl6]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-qp5zptl6]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-qp5zptl6]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-qp5zptl6]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-qp5zptl6]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-qp5zptl6]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-qp5zptl6],.con-H-rows--two[data-astro-cid-qp5zptl6]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-qp5zptl6]{max-width:none}.con-H-cta-actions[data-astro-cid-qp5zptl6] .con-H-btn[data-astro-cid-qp5zptl6]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-qp5zptl6]{transition:none}.con-H-btn[data-astro-cid-qp5zptl6]:hover{transform:none}}.con-H-main[data-astro-cid-cxgpvvdi]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-cxgpvvdi]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-cxgpvvdi]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-cxgpvvdi]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-cxgpvvdi]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-cxgpvvdi]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-cxgpvvdi]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-cxgpvvdi]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-cxgpvvdi]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-cxgpvvdi]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-cxgpvvdi]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-cxgpvvdi]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-cxgpvvdi]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-cxgpvvdi]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-cxgpvvdi]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-cxgpvvdi]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-cxgpvvdi]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-cxgpvvdi]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-cxgpvvdi]{min-width:0}.con-H-card-label[data-astro-cid-cxgpvvdi]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-cxgpvvdi]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-cxgpvvdi]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-cxgpvvdi]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-cxgpvvdi]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-cxgpvvdi]{flex:none}.con-H-card-note[data-astro-cid-cxgpvvdi]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-cxgpvvdi]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-cxgpvvdi]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-cxgpvvdi]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-cxgpvvdi]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-cxgpvvdi]{background:var(--public-bg)}.con-H-rows[data-astro-cid-cxgpvvdi]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-cxgpvvdi]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-cxgpvvdi]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-cxgpvvdi] .con-H-row[data-astro-cid-cxgpvvdi]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-cxgpvvdi]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-cxgpvvdi]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-cxgpvvdi]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-cxgpvvdi]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-cxgpvvdi]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-cxgpvvdi]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-cxgpvvdi]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-cxgpvvdi]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-cxgpvvdi]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-cxgpvvdi]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-cxgpvvdi]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-cxgpvvdi]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-cxgpvvdi]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-cxgpvvdi],.con-H-rows--two[data-astro-cid-cxgpvvdi]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-cxgpvvdi]{max-width:none}.con-H-cta-actions[data-astro-cid-cxgpvvdi] .con-H-btn[data-astro-cid-cxgpvvdi]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-cxgpvvdi]{transition:none}.con-H-btn[data-astro-cid-cxgpvvdi]:hover{transform:none}}.con-H-main[data-astro-cid-icl4ndqy]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-icl4ndqy]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-icl4ndqy]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-icl4ndqy]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-icl4ndqy]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-icl4ndqy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-icl4ndqy]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-icl4ndqy]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-icl4ndqy]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-icl4ndqy]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-icl4ndqy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-icl4ndqy]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-icl4ndqy]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-icl4ndqy]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-icl4ndqy]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-icl4ndqy]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-icl4ndqy]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-icl4ndqy]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-icl4ndqy]{min-width:0}.con-H-card-label[data-astro-cid-icl4ndqy]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-icl4ndqy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-icl4ndqy]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-icl4ndqy]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-icl4ndqy]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-icl4ndqy]{flex:none}.con-H-card-note[data-astro-cid-icl4ndqy]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-icl4ndqy]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-icl4ndqy]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-icl4ndqy]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-icl4ndqy]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-icl4ndqy]{background:var(--public-bg)}.con-H-rows[data-astro-cid-icl4ndqy]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-icl4ndqy]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-icl4ndqy]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-icl4ndqy] .con-H-row[data-astro-cid-icl4ndqy]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-icl4ndqy]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-icl4ndqy]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-icl4ndqy]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-icl4ndqy]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-icl4ndqy]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-icl4ndqy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-icl4ndqy]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-icl4ndqy]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-icl4ndqy]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-icl4ndqy]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-icl4ndqy]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-icl4ndqy]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-icl4ndqy]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-icl4ndqy],.con-H-rows--two[data-astro-cid-icl4ndqy]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-icl4ndqy]{max-width:none}.con-H-cta-actions[data-astro-cid-icl4ndqy] .con-H-btn[data-astro-cid-icl4ndqy]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-icl4ndqy]{transition:none}.con-H-btn[data-astro-cid-icl4ndqy]:hover{transform:none}}.con-H-main[data-astro-cid-xpzcgvkx]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-xpzcgvkx]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-xpzcgvkx]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-xpzcgvkx]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-xpzcgvkx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-xpzcgvkx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-xpzcgvkx]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-xpzcgvkx]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-xpzcgvkx]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-xpzcgvkx]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-xpzcgvkx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-xpzcgvkx]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-xpzcgvkx]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-xpzcgvkx]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-xpzcgvkx]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-xpzcgvkx]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-xpzcgvkx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-xpzcgvkx]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-xpzcgvkx]{min-width:0}.con-H-card-label[data-astro-cid-xpzcgvkx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-xpzcgvkx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-xpzcgvkx]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-xpzcgvkx]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-xpzcgvkx]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-xpzcgvkx]{flex:none}.con-H-card-note[data-astro-cid-xpzcgvkx]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-xpzcgvkx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-xpzcgvkx]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-xpzcgvkx]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-xpzcgvkx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-xpzcgvkx]{background:var(--public-bg)}.con-H-rows[data-astro-cid-xpzcgvkx]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-xpzcgvkx]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-xpzcgvkx]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-xpzcgvkx] .con-H-row[data-astro-cid-xpzcgvkx]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-xpzcgvkx]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-xpzcgvkx]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-xpzcgvkx]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-xpzcgvkx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-xpzcgvkx]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-xpzcgvkx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-xpzcgvkx]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-xpzcgvkx]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-xpzcgvkx]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-xpzcgvkx]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-xpzcgvkx]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-xpzcgvkx]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-xpzcgvkx]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-xpzcgvkx],.con-H-rows--two[data-astro-cid-xpzcgvkx]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-xpzcgvkx]{max-width:none}.con-H-cta-actions[data-astro-cid-xpzcgvkx] .con-H-btn[data-astro-cid-xpzcgvkx]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-xpzcgvkx]{transition:none}.con-H-btn[data-astro-cid-xpzcgvkx]:hover{transform:none}}.con-H-main[data-astro-cid-fx2p2hn5]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-fx2p2hn5]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-fx2p2hn5]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-fx2p2hn5]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-fx2p2hn5]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-fx2p2hn5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-fx2p2hn5]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-fx2p2hn5]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-fx2p2hn5]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-fx2p2hn5]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-fx2p2hn5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-fx2p2hn5]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-fx2p2hn5]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-fx2p2hn5]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-fx2p2hn5]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-fx2p2hn5]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-fx2p2hn5]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-fx2p2hn5]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-fx2p2hn5]{min-width:0}.con-H-card-label[data-astro-cid-fx2p2hn5]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-fx2p2hn5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-fx2p2hn5]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-fx2p2hn5]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-fx2p2hn5]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-fx2p2hn5]{flex:none}.con-H-card-note[data-astro-cid-fx2p2hn5]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-fx2p2hn5]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-fx2p2hn5]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-fx2p2hn5]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-fx2p2hn5]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-fx2p2hn5]{background:var(--public-bg)}.con-H-rows[data-astro-cid-fx2p2hn5]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-fx2p2hn5]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-fx2p2hn5]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-fx2p2hn5] .con-H-row[data-astro-cid-fx2p2hn5]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-fx2p2hn5]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-fx2p2hn5]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-fx2p2hn5]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-fx2p2hn5]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-fx2p2hn5]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-fx2p2hn5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-fx2p2hn5]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-fx2p2hn5]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-fx2p2hn5]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-fx2p2hn5]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-fx2p2hn5]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-fx2p2hn5]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-fx2p2hn5]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-fx2p2hn5],.con-H-rows--two[data-astro-cid-fx2p2hn5]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-fx2p2hn5]{max-width:none}.con-H-cta-actions[data-astro-cid-fx2p2hn5] .con-H-btn[data-astro-cid-fx2p2hn5]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-fx2p2hn5]{transition:none}.con-H-btn[data-astro-cid-fx2p2hn5]:hover{transform:none}}.con-H-main[data-astro-cid-svo2x25o]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-svo2x25o]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-svo2x25o]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-svo2x25o]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-svo2x25o]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-svo2x25o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-svo2x25o]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-svo2x25o]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-svo2x25o]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-svo2x25o]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-svo2x25o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-svo2x25o]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-svo2x25o]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-svo2x25o]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-svo2x25o]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-svo2x25o]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-svo2x25o]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-svo2x25o]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-svo2x25o]{min-width:0}.con-H-card-label[data-astro-cid-svo2x25o]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-svo2x25o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-svo2x25o]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-svo2x25o]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-svo2x25o]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-svo2x25o]{flex:none}.con-H-card-note[data-astro-cid-svo2x25o]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-svo2x25o]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-svo2x25o]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-svo2x25o]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-svo2x25o]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-svo2x25o]{background:var(--public-bg)}.con-H-rows[data-astro-cid-svo2x25o]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-svo2x25o]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-svo2x25o]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-svo2x25o] .con-H-row[data-astro-cid-svo2x25o]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-svo2x25o]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-svo2x25o]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-svo2x25o]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-svo2x25o]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-svo2x25o]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-svo2x25o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-svo2x25o]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-svo2x25o]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-svo2x25o]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-svo2x25o]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-svo2x25o]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-svo2x25o]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-svo2x25o]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-svo2x25o],.con-H-rows--two[data-astro-cid-svo2x25o]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-svo2x25o]{max-width:none}.con-H-cta-actions[data-astro-cid-svo2x25o] .con-H-btn[data-astro-cid-svo2x25o]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-svo2x25o]{transition:none}.con-H-btn[data-astro-cid-svo2x25o]:hover{transform:none}}.con-H-main[data-astro-cid-l2p6xw5q]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-l2p6xw5q]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-l2p6xw5q]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-l2p6xw5q]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-l2p6xw5q]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-l2p6xw5q]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-l2p6xw5q]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-l2p6xw5q]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-l2p6xw5q]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-l2p6xw5q]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-l2p6xw5q]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-l2p6xw5q]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-l2p6xw5q]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-l2p6xw5q]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-l2p6xw5q]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-l2p6xw5q]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-l2p6xw5q]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-l2p6xw5q]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-l2p6xw5q]{min-width:0}.con-H-card-label[data-astro-cid-l2p6xw5q]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-l2p6xw5q]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-l2p6xw5q]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-l2p6xw5q]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-l2p6xw5q]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-l2p6xw5q]{flex:none}.con-H-card-note[data-astro-cid-l2p6xw5q]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-l2p6xw5q]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-l2p6xw5q]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-l2p6xw5q]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-l2p6xw5q]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-l2p6xw5q]{background:var(--public-bg)}.con-H-rows[data-astro-cid-l2p6xw5q]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-l2p6xw5q]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-l2p6xw5q]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-l2p6xw5q] .con-H-row[data-astro-cid-l2p6xw5q]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-l2p6xw5q]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-l2p6xw5q]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-l2p6xw5q]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-l2p6xw5q]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-l2p6xw5q]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-l2p6xw5q]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-l2p6xw5q]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-l2p6xw5q]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-l2p6xw5q]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-l2p6xw5q]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-l2p6xw5q]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-l2p6xw5q]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-l2p6xw5q]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-l2p6xw5q],.con-H-rows--two[data-astro-cid-l2p6xw5q]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-l2p6xw5q]{max-width:none}.con-H-cta-actions[data-astro-cid-l2p6xw5q] .con-H-btn[data-astro-cid-l2p6xw5q]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-l2p6xw5q]{transition:none}.con-H-btn[data-astro-cid-l2p6xw5q]:hover{transform:none}}.con-H-main[data-astro-cid-hza4g3vt]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-hza4g3vt]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-hza4g3vt]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-hza4g3vt]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-hza4g3vt]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-hza4g3vt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-hza4g3vt]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-hza4g3vt]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-hza4g3vt]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-hza4g3vt]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-hza4g3vt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-hza4g3vt]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-hza4g3vt]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-hza4g3vt]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-hza4g3vt]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-hza4g3vt]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-hza4g3vt]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-hza4g3vt]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-hza4g3vt]{min-width:0}.con-H-card-label[data-astro-cid-hza4g3vt]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-hza4g3vt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-hza4g3vt]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-hza4g3vt]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-hza4g3vt]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-hza4g3vt]{flex:none}.con-H-card-note[data-astro-cid-hza4g3vt]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-hza4g3vt]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-hza4g3vt]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-hza4g3vt]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-hza4g3vt]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-hza4g3vt]{background:var(--public-bg)}.con-H-rows[data-astro-cid-hza4g3vt]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-hza4g3vt]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-hza4g3vt]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-hza4g3vt] .con-H-row[data-astro-cid-hza4g3vt]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-hza4g3vt]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-hza4g3vt]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-hza4g3vt]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-hza4g3vt]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-hza4g3vt]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-hza4g3vt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-hza4g3vt]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-hza4g3vt]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-hza4g3vt]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-hza4g3vt]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-hza4g3vt]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-hza4g3vt]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-hza4g3vt]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-hza4g3vt],.con-H-rows--two[data-astro-cid-hza4g3vt]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-hza4g3vt]{max-width:none}.con-H-cta-actions[data-astro-cid-hza4g3vt] .con-H-btn[data-astro-cid-hza4g3vt]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-hza4g3vt]{transition:none}.con-H-btn[data-astro-cid-hza4g3vt]:hover{transform:none}}.con-H-main[data-astro-cid-rvc2vxji]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-rvc2vxji]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-rvc2vxji]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-rvc2vxji]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-rvc2vxji]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-rvc2vxji]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-rvc2vxji]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-rvc2vxji]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-rvc2vxji]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-rvc2vxji]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-rvc2vxji]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-rvc2vxji]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-rvc2vxji]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-rvc2vxji]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-rvc2vxji]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-rvc2vxji]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-rvc2vxji]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-rvc2vxji]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-rvc2vxji]{min-width:0}.con-H-card-label[data-astro-cid-rvc2vxji]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-rvc2vxji]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-rvc2vxji]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-rvc2vxji]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-rvc2vxji]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-rvc2vxji]{flex:none}.con-H-card-note[data-astro-cid-rvc2vxji]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-rvc2vxji]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-rvc2vxji]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-rvc2vxji]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-rvc2vxji]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-rvc2vxji]{background:var(--public-bg)}.con-H-rows[data-astro-cid-rvc2vxji]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-rvc2vxji]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-rvc2vxji]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-rvc2vxji] .con-H-row[data-astro-cid-rvc2vxji]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-rvc2vxji]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-rvc2vxji]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-rvc2vxji]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-rvc2vxji]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-rvc2vxji]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-rvc2vxji]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-rvc2vxji]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-rvc2vxji]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-rvc2vxji]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-rvc2vxji]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-rvc2vxji]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-rvc2vxji]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-rvc2vxji]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-rvc2vxji],.con-H-rows--two[data-astro-cid-rvc2vxji]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-rvc2vxji]{max-width:none}.con-H-cta-actions[data-astro-cid-rvc2vxji] .con-H-btn[data-astro-cid-rvc2vxji]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-rvc2vxji]{transition:none}.con-H-btn[data-astro-cid-rvc2vxji]:hover{transform:none}}.con-H-main[data-astro-cid-r3m3nlbj]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-r3m3nlbj]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-r3m3nlbj]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-r3m3nlbj]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-r3m3nlbj]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-r3m3nlbj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-r3m3nlbj]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-r3m3nlbj]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-r3m3nlbj]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-r3m3nlbj]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-r3m3nlbj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-r3m3nlbj]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-r3m3nlbj]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-r3m3nlbj]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-r3m3nlbj]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-r3m3nlbj]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-r3m3nlbj]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-r3m3nlbj]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-r3m3nlbj]{min-width:0}.con-H-card-label[data-astro-cid-r3m3nlbj]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-r3m3nlbj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-r3m3nlbj]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-r3m3nlbj]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-r3m3nlbj]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-r3m3nlbj]{flex:none}.con-H-card-note[data-astro-cid-r3m3nlbj]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-r3m3nlbj]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-r3m3nlbj]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-r3m3nlbj]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-r3m3nlbj]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-r3m3nlbj]{background:var(--public-bg)}.con-H-rows[data-astro-cid-r3m3nlbj]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-r3m3nlbj]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-r3m3nlbj]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-r3m3nlbj] .con-H-row[data-astro-cid-r3m3nlbj]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-r3m3nlbj]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-r3m3nlbj]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-r3m3nlbj]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-r3m3nlbj]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-r3m3nlbj]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-r3m3nlbj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-r3m3nlbj]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-r3m3nlbj]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-r3m3nlbj]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-r3m3nlbj]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-r3m3nlbj]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-r3m3nlbj]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-r3m3nlbj]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-r3m3nlbj],.con-H-rows--two[data-astro-cid-r3m3nlbj]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-r3m3nlbj]{max-width:none}.con-H-cta-actions[data-astro-cid-r3m3nlbj] .con-H-btn[data-astro-cid-r3m3nlbj]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-r3m3nlbj]{transition:none}.con-H-btn[data-astro-cid-r3m3nlbj]:hover{transform:none}}.con-H-main[data-astro-cid-2tnnr2mc]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-2tnnr2mc]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-2tnnr2mc]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-2tnnr2mc]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-2tnnr2mc]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-2tnnr2mc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-2tnnr2mc]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-2tnnr2mc]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-2tnnr2mc]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-2tnnr2mc]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-2tnnr2mc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-2tnnr2mc]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-2tnnr2mc]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-2tnnr2mc]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-2tnnr2mc]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-2tnnr2mc]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-2tnnr2mc]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-2tnnr2mc]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-2tnnr2mc]{min-width:0}.con-H-card-label[data-astro-cid-2tnnr2mc]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-2tnnr2mc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-2tnnr2mc]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-2tnnr2mc]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-2tnnr2mc]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-2tnnr2mc]{flex:none}.con-H-card-note[data-astro-cid-2tnnr2mc]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-2tnnr2mc]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-2tnnr2mc]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-2tnnr2mc]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-2tnnr2mc]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-2tnnr2mc]{background:var(--public-bg)}.con-H-rows[data-astro-cid-2tnnr2mc]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-2tnnr2mc]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-2tnnr2mc]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-2tnnr2mc] .con-H-row[data-astro-cid-2tnnr2mc]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-2tnnr2mc]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-2tnnr2mc]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-2tnnr2mc]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-2tnnr2mc]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-2tnnr2mc]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-2tnnr2mc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-2tnnr2mc]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-2tnnr2mc]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-2tnnr2mc]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-2tnnr2mc]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-2tnnr2mc]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-2tnnr2mc]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-2tnnr2mc]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-2tnnr2mc],.con-H-rows--two[data-astro-cid-2tnnr2mc]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-2tnnr2mc]{max-width:none}.con-H-cta-actions[data-astro-cid-2tnnr2mc] .con-H-btn[data-astro-cid-2tnnr2mc]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-2tnnr2mc]{transition:none}.con-H-btn[data-astro-cid-2tnnr2mc]:hover{transform:none}}.con-H-main[data-astro-cid-b6wlxrhe]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-b6wlxrhe]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-b6wlxrhe]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-b6wlxrhe]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-b6wlxrhe]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-b6wlxrhe]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-b6wlxrhe]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-b6wlxrhe]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-b6wlxrhe]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-b6wlxrhe]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-b6wlxrhe]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-b6wlxrhe]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-b6wlxrhe]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-b6wlxrhe]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-b6wlxrhe]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-b6wlxrhe]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-b6wlxrhe]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-b6wlxrhe]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-b6wlxrhe]{min-width:0}.con-H-card-label[data-astro-cid-b6wlxrhe]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-b6wlxrhe]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-b6wlxrhe]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-b6wlxrhe]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-b6wlxrhe]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-b6wlxrhe]{flex:none}.con-H-card-note[data-astro-cid-b6wlxrhe]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-b6wlxrhe]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-b6wlxrhe]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-b6wlxrhe]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-b6wlxrhe]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-b6wlxrhe]{background:var(--public-bg)}.con-H-rows[data-astro-cid-b6wlxrhe]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-b6wlxrhe]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-b6wlxrhe]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-b6wlxrhe] .con-H-row[data-astro-cid-b6wlxrhe]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-b6wlxrhe]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-b6wlxrhe]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-b6wlxrhe]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-b6wlxrhe]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-b6wlxrhe]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-b6wlxrhe]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-b6wlxrhe]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-b6wlxrhe]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-b6wlxrhe]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-b6wlxrhe]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-b6wlxrhe]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-b6wlxrhe]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-b6wlxrhe]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-b6wlxrhe],.con-H-rows--two[data-astro-cid-b6wlxrhe]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-b6wlxrhe]{max-width:none}.con-H-cta-actions[data-astro-cid-b6wlxrhe] .con-H-btn[data-astro-cid-b6wlxrhe]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-b6wlxrhe]{transition:none}.con-H-btn[data-astro-cid-b6wlxrhe]:hover{transform:none}}.con-H-main[data-astro-cid-sty3mvjy]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-sty3mvjy]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-sty3mvjy]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-sty3mvjy]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-sty3mvjy]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-sty3mvjy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-sty3mvjy]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-sty3mvjy]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-sty3mvjy]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-sty3mvjy]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-sty3mvjy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-sty3mvjy]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-sty3mvjy]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-sty3mvjy]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-sty3mvjy]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-sty3mvjy]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-sty3mvjy]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-sty3mvjy]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-sty3mvjy]{min-width:0}.con-H-card-label[data-astro-cid-sty3mvjy]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-sty3mvjy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-sty3mvjy]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-sty3mvjy]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-sty3mvjy]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-sty3mvjy]{flex:none}.con-H-card-note[data-astro-cid-sty3mvjy]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-sty3mvjy]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-sty3mvjy]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-sty3mvjy]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-sty3mvjy]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-sty3mvjy]{background:var(--public-bg)}.con-H-rows[data-astro-cid-sty3mvjy]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-sty3mvjy]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-sty3mvjy]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-sty3mvjy] .con-H-row[data-astro-cid-sty3mvjy]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-sty3mvjy]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-sty3mvjy]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-sty3mvjy]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-sty3mvjy]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-sty3mvjy]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-sty3mvjy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-sty3mvjy]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-sty3mvjy]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-sty3mvjy]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-sty3mvjy]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-sty3mvjy]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-sty3mvjy]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-sty3mvjy]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-sty3mvjy],.con-H-rows--two[data-astro-cid-sty3mvjy]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-sty3mvjy]{max-width:none}.con-H-cta-actions[data-astro-cid-sty3mvjy] .con-H-btn[data-astro-cid-sty3mvjy]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-sty3mvjy]{transition:none}.con-H-btn[data-astro-cid-sty3mvjy]:hover{transform:none}}.con-H-main[data-astro-cid-bskpiuas]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-bskpiuas]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-bskpiuas]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-bskpiuas]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-bskpiuas]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-bskpiuas]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-bskpiuas]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-bskpiuas]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-bskpiuas]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-bskpiuas]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-bskpiuas]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-bskpiuas]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-bskpiuas]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-bskpiuas]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-bskpiuas]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-bskpiuas]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-bskpiuas]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-bskpiuas]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-bskpiuas]{min-width:0}.con-H-card-label[data-astro-cid-bskpiuas]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-bskpiuas]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-bskpiuas]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-bskpiuas]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-bskpiuas]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-bskpiuas]{flex:none}.con-H-card-note[data-astro-cid-bskpiuas]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-bskpiuas]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-bskpiuas]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-bskpiuas]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-bskpiuas]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-bskpiuas]{background:var(--public-bg)}.con-H-rows[data-astro-cid-bskpiuas]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-bskpiuas]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-bskpiuas]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-bskpiuas] .con-H-row[data-astro-cid-bskpiuas]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-bskpiuas]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-bskpiuas]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-bskpiuas]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-bskpiuas]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-bskpiuas]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-bskpiuas]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-bskpiuas]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-bskpiuas]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-bskpiuas]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-bskpiuas]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-bskpiuas]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-bskpiuas]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-bskpiuas]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-bskpiuas],.con-H-rows--two[data-astro-cid-bskpiuas]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-bskpiuas]{max-width:none}.con-H-cta-actions[data-astro-cid-bskpiuas] .con-H-btn[data-astro-cid-bskpiuas]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-bskpiuas]{transition:none}.con-H-btn[data-astro-cid-bskpiuas]:hover{transform:none}}.con-H-main[data-astro-cid-rr7gz6pg]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-rr7gz6pg]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-rr7gz6pg]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-rr7gz6pg]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-rr7gz6pg]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-rr7gz6pg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-rr7gz6pg]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-rr7gz6pg]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-rr7gz6pg]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-rr7gz6pg]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-rr7gz6pg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-rr7gz6pg]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-rr7gz6pg]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-rr7gz6pg]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-rr7gz6pg]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-rr7gz6pg]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-rr7gz6pg]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-rr7gz6pg]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-rr7gz6pg]{min-width:0}.con-H-card-label[data-astro-cid-rr7gz6pg]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-rr7gz6pg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-rr7gz6pg]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-rr7gz6pg]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-rr7gz6pg]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-rr7gz6pg]{flex:none}.con-H-card-note[data-astro-cid-rr7gz6pg]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-rr7gz6pg]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-rr7gz6pg]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-rr7gz6pg]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-rr7gz6pg]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-rr7gz6pg]{background:var(--public-bg)}.con-H-rows[data-astro-cid-rr7gz6pg]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-rr7gz6pg]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-rr7gz6pg]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-rr7gz6pg] .con-H-row[data-astro-cid-rr7gz6pg]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-rr7gz6pg]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-rr7gz6pg]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-rr7gz6pg]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-rr7gz6pg]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-rr7gz6pg]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-rr7gz6pg]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-rr7gz6pg]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-rr7gz6pg]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-rr7gz6pg]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-rr7gz6pg]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-rr7gz6pg]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-rr7gz6pg]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-rr7gz6pg]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-rr7gz6pg],.con-H-rows--two[data-astro-cid-rr7gz6pg]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-rr7gz6pg]{max-width:none}.con-H-cta-actions[data-astro-cid-rr7gz6pg] .con-H-btn[data-astro-cid-rr7gz6pg]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-rr7gz6pg]{transition:none}.con-H-btn[data-astro-cid-rr7gz6pg]:hover{transform:none}}.con-H-main[data-astro-cid-7h43n4ee]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-7h43n4ee]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-7h43n4ee]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-7h43n4ee]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-7h43n4ee]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-7h43n4ee]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-7h43n4ee]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-7h43n4ee]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-7h43n4ee]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-7h43n4ee]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-7h43n4ee]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-7h43n4ee]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-7h43n4ee]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-7h43n4ee]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-7h43n4ee]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-7h43n4ee]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-7h43n4ee]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-7h43n4ee]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-7h43n4ee]{min-width:0}.con-H-card-label[data-astro-cid-7h43n4ee]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-7h43n4ee]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-7h43n4ee]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-7h43n4ee]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-7h43n4ee]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-7h43n4ee]{flex:none}.con-H-card-note[data-astro-cid-7h43n4ee]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-7h43n4ee]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-7h43n4ee]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-7h43n4ee]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-7h43n4ee]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-7h43n4ee]{background:var(--public-bg)}.con-H-rows[data-astro-cid-7h43n4ee]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-7h43n4ee]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-7h43n4ee]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-7h43n4ee] .con-H-row[data-astro-cid-7h43n4ee]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-7h43n4ee]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-7h43n4ee]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-7h43n4ee]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-7h43n4ee]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-7h43n4ee]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-7h43n4ee]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-7h43n4ee]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-7h43n4ee]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-7h43n4ee]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-7h43n4ee]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-7h43n4ee]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-7h43n4ee]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-7h43n4ee]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-7h43n4ee],.con-H-rows--two[data-astro-cid-7h43n4ee]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-7h43n4ee]{max-width:none}.con-H-cta-actions[data-astro-cid-7h43n4ee] .con-H-btn[data-astro-cid-7h43n4ee]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-7h43n4ee]{transition:none}.con-H-btn[data-astro-cid-7h43n4ee]:hover{transform:none}}.con-H-main[data-astro-cid-5mvc4bez]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-5mvc4bez]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-5mvc4bez]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-5mvc4bez]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-5mvc4bez]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-5mvc4bez]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-5mvc4bez]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-5mvc4bez]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-5mvc4bez]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-5mvc4bez]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-5mvc4bez]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-5mvc4bez]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-5mvc4bez]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-5mvc4bez]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-5mvc4bez]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-5mvc4bez]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-5mvc4bez]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-5mvc4bez]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-5mvc4bez]{min-width:0}.con-H-card-label[data-astro-cid-5mvc4bez]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-5mvc4bez]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-5mvc4bez]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-5mvc4bez]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-5mvc4bez]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-5mvc4bez]{flex:none}.con-H-card-note[data-astro-cid-5mvc4bez]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-5mvc4bez]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-5mvc4bez]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-5mvc4bez]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-5mvc4bez]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-5mvc4bez]{background:var(--public-bg)}.con-H-rows[data-astro-cid-5mvc4bez]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-5mvc4bez]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-5mvc4bez]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-5mvc4bez] .con-H-row[data-astro-cid-5mvc4bez]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-5mvc4bez]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-5mvc4bez]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-5mvc4bez]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-5mvc4bez]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-5mvc4bez]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-5mvc4bez]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-5mvc4bez]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-5mvc4bez]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-5mvc4bez]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-5mvc4bez]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-5mvc4bez]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-5mvc4bez]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-5mvc4bez]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-5mvc4bez],.con-H-rows--two[data-astro-cid-5mvc4bez]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-5mvc4bez]{max-width:none}.con-H-cta-actions[data-astro-cid-5mvc4bez] .con-H-btn[data-astro-cid-5mvc4bez]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-5mvc4bez]{transition:none}.con-H-btn[data-astro-cid-5mvc4bez]:hover{transform:none}}.con-H-main[data-astro-cid-shizmibq]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-shizmibq]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-shizmibq]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-shizmibq]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-shizmibq]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-shizmibq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-shizmibq]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-shizmibq]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-shizmibq]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-shizmibq]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-shizmibq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-shizmibq]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-shizmibq]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-shizmibq]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-shizmibq]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-shizmibq]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-shizmibq]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-shizmibq]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-shizmibq]{min-width:0}.con-H-card-label[data-astro-cid-shizmibq]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-shizmibq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-shizmibq]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-shizmibq]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-shizmibq]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-shizmibq]{flex:none}.con-H-card-note[data-astro-cid-shizmibq]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-shizmibq]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-shizmibq]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-shizmibq]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-shizmibq]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-shizmibq]{background:var(--public-bg)}.con-H-rows[data-astro-cid-shizmibq]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-shizmibq]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-shizmibq]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-shizmibq] .con-H-row[data-astro-cid-shizmibq]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-shizmibq]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-shizmibq]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-shizmibq]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-shizmibq]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-shizmibq]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-shizmibq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-shizmibq]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-shizmibq]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-shizmibq]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-shizmibq]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-shizmibq]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-shizmibq]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-shizmibq]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-shizmibq],.con-H-rows--two[data-astro-cid-shizmibq]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-shizmibq]{max-width:none}.con-H-cta-actions[data-astro-cid-shizmibq] .con-H-btn[data-astro-cid-shizmibq]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-shizmibq]{transition:none}.con-H-btn[data-astro-cid-shizmibq]:hover{transform:none}}.con-H-main[data-astro-cid-bqm2vyxx]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-bqm2vyxx]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-bqm2vyxx]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-bqm2vyxx]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-bqm2vyxx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-bqm2vyxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-bqm2vyxx]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-bqm2vyxx]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-bqm2vyxx]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-bqm2vyxx]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-bqm2vyxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-bqm2vyxx]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-bqm2vyxx]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-bqm2vyxx]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-bqm2vyxx]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-bqm2vyxx]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-bqm2vyxx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-bqm2vyxx]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-bqm2vyxx]{min-width:0}.con-H-card-label[data-astro-cid-bqm2vyxx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-bqm2vyxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-bqm2vyxx]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-bqm2vyxx]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-bqm2vyxx]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-bqm2vyxx]{flex:none}.con-H-card-note[data-astro-cid-bqm2vyxx]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-bqm2vyxx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-bqm2vyxx]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-bqm2vyxx]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-bqm2vyxx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-bqm2vyxx]{background:var(--public-bg)}.con-H-rows[data-astro-cid-bqm2vyxx]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-bqm2vyxx]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-bqm2vyxx]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-bqm2vyxx] .con-H-row[data-astro-cid-bqm2vyxx]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-bqm2vyxx]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-bqm2vyxx]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-bqm2vyxx]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-bqm2vyxx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-bqm2vyxx]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-bqm2vyxx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-bqm2vyxx]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-bqm2vyxx]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-bqm2vyxx]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-bqm2vyxx]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-bqm2vyxx]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-bqm2vyxx]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-bqm2vyxx]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-bqm2vyxx],.con-H-rows--two[data-astro-cid-bqm2vyxx]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-bqm2vyxx]{max-width:none}.con-H-cta-actions[data-astro-cid-bqm2vyxx] .con-H-btn[data-astro-cid-bqm2vyxx]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-bqm2vyxx]{transition:none}.con-H-btn[data-astro-cid-bqm2vyxx]:hover{transform:none}}.con-H-main[data-astro-cid-4e4hwgjc]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-4e4hwgjc]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-4e4hwgjc]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-4e4hwgjc]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-4e4hwgjc]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-4e4hwgjc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-4e4hwgjc]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-4e4hwgjc]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-4e4hwgjc]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-4e4hwgjc]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-4e4hwgjc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-4e4hwgjc]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-4e4hwgjc]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-4e4hwgjc]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-4e4hwgjc]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-4e4hwgjc]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-4e4hwgjc]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-4e4hwgjc]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-4e4hwgjc]{min-width:0}.con-H-card-label[data-astro-cid-4e4hwgjc]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-4e4hwgjc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-4e4hwgjc]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-4e4hwgjc]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-4e4hwgjc]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-4e4hwgjc]{flex:none}.con-H-card-note[data-astro-cid-4e4hwgjc]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-4e4hwgjc]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-4e4hwgjc]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-4e4hwgjc]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-4e4hwgjc]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-4e4hwgjc]{background:var(--public-bg)}.con-H-rows[data-astro-cid-4e4hwgjc]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-4e4hwgjc]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-4e4hwgjc]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-4e4hwgjc] .con-H-row[data-astro-cid-4e4hwgjc]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-4e4hwgjc]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-4e4hwgjc]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-4e4hwgjc]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-4e4hwgjc]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-4e4hwgjc]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-4e4hwgjc]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-4e4hwgjc]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-4e4hwgjc]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-4e4hwgjc]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-4e4hwgjc]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-4e4hwgjc]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-4e4hwgjc]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-4e4hwgjc]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-4e4hwgjc],.con-H-rows--two[data-astro-cid-4e4hwgjc]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-4e4hwgjc]{max-width:none}.con-H-cta-actions[data-astro-cid-4e4hwgjc] .con-H-btn[data-astro-cid-4e4hwgjc]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-4e4hwgjc]{transition:none}.con-H-btn[data-astro-cid-4e4hwgjc]:hover{transform:none}}.con-H-main[data-astro-cid-kxebfwh5]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-kxebfwh5]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-kxebfwh5]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-kxebfwh5]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-kxebfwh5]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-kxebfwh5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-kxebfwh5]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-kxebfwh5]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-kxebfwh5]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-kxebfwh5]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-kxebfwh5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-kxebfwh5]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-kxebfwh5]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-kxebfwh5]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-kxebfwh5]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-kxebfwh5]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-kxebfwh5]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-kxebfwh5]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-kxebfwh5]{min-width:0}.con-H-card-label[data-astro-cid-kxebfwh5]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-kxebfwh5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-kxebfwh5]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-kxebfwh5]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-kxebfwh5]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-kxebfwh5]{flex:none}.con-H-card-note[data-astro-cid-kxebfwh5]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-kxebfwh5]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-kxebfwh5]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-kxebfwh5]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-kxebfwh5]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-kxebfwh5]{background:var(--public-bg)}.con-H-rows[data-astro-cid-kxebfwh5]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-kxebfwh5]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-kxebfwh5]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-kxebfwh5] .con-H-row[data-astro-cid-kxebfwh5]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-kxebfwh5]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-kxebfwh5]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-kxebfwh5]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-kxebfwh5]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-kxebfwh5]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-kxebfwh5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-kxebfwh5]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-kxebfwh5]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-kxebfwh5]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-kxebfwh5]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-kxebfwh5]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-kxebfwh5]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-kxebfwh5]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-kxebfwh5],.con-H-rows--two[data-astro-cid-kxebfwh5]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-kxebfwh5]{max-width:none}.con-H-cta-actions[data-astro-cid-kxebfwh5] .con-H-btn[data-astro-cid-kxebfwh5]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-kxebfwh5]{transition:none}.con-H-btn[data-astro-cid-kxebfwh5]:hover{transform:none}}.con-H-main[data-astro-cid-m4phpz2l]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-m4phpz2l]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-m4phpz2l]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-m4phpz2l]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-m4phpz2l]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-m4phpz2l]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-m4phpz2l]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-m4phpz2l]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-m4phpz2l]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-m4phpz2l]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-m4phpz2l]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-m4phpz2l]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-m4phpz2l]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-m4phpz2l]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-m4phpz2l]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-m4phpz2l]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-m4phpz2l]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-m4phpz2l]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-m4phpz2l]{min-width:0}.con-H-card-label[data-astro-cid-m4phpz2l]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-m4phpz2l]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-m4phpz2l]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-m4phpz2l]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-m4phpz2l]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-m4phpz2l]{flex:none}.con-H-card-note[data-astro-cid-m4phpz2l]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-m4phpz2l]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-m4phpz2l]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-m4phpz2l]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-m4phpz2l]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-m4phpz2l]{background:var(--public-bg)}.con-H-rows[data-astro-cid-m4phpz2l]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-m4phpz2l]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-m4phpz2l]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-m4phpz2l] .con-H-row[data-astro-cid-m4phpz2l]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-m4phpz2l]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-m4phpz2l]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-m4phpz2l]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-m4phpz2l]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-m4phpz2l]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-m4phpz2l]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-m4phpz2l]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-m4phpz2l]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-m4phpz2l]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-m4phpz2l]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-m4phpz2l]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-m4phpz2l]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-m4phpz2l]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-m4phpz2l],.con-H-rows--two[data-astro-cid-m4phpz2l]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-m4phpz2l]{max-width:none}.con-H-cta-actions[data-astro-cid-m4phpz2l] .con-H-btn[data-astro-cid-m4phpz2l]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-m4phpz2l]{transition:none}.con-H-btn[data-astro-cid-m4phpz2l]:hover{transform:none}}.con-H-main[data-astro-cid-dmfobfyx]{--con-ink:var(--public-text);--con-muted:var(--public-muted);--con-line:var(--public-line);--con-line-soft:var(--public-line-soft);--con-radius:var(--public-radius,14px);--con-radius-sm:var(--public-radius,12px);--con-maxw:1080px;--con-chip-bg:color-mix(in srgb, var(--public-accent) 16%, transparent);--con-chip-ring:color-mix(in srgb, var(--public-accent) 34%, transparent);color:var(--con-ink);font-family:var(--public-font-body,"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased;width:100%;display:block;overflow-x:clip}.con-H-band[data-astro-cid-dmfobfyx]{box-sizing:border-box;width:100%;padding:clamp(2.75rem,6vw,4.5rem) clamp(1.1rem,4vw,2.5rem)}.con-H-wrap[data-astro-cid-dmfobfyx]{max-width:var(--con-maxw);box-sizing:border-box;width:100%;margin-inline:auto}.con-H-hero[data-astro-cid-dmfobfyx]{background:var(--public-bg);border-bottom:1px solid var(--con-line-soft);padding-block:clamp(3.25rem,7vw,5.5rem)}.con-H-eyebrow[data-astro-cid-dmfobfyx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid var(--con-chip-ring);background:var(--con-chip-bg);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.con-H-hero-title[data-astro-cid-dmfobfyx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;max-width:20ch;color:var(--con-ink);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.con-H-hero-accent[data-astro-cid-dmfobfyx]{color:var(--public-accent)}.con-H-hero-lede[data-astro-cid-dmfobfyx]{max-width:62ch;color:var(--con-muted);margin:0 0 1.8rem;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.con-H-hero-meta[data-astro-cid-dmfobfyx]{flex-wrap:wrap;gap:.6rem;display:flex}.con-H-chip[data-astro-cid-dmfobfyx]{background:var(--public-bg-soft);border:1px solid var(--con-line);color:var(--con-ink);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.con-H-h2[data-astro-cid-dmfobfyx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:800;line-height:1.12;display:flex}.con-H-num[data-astro-cid-dmfobfyx]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.con-H-bar[data-astro-cid-dmfobfyx]{background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:0 0 1.6rem}.con-H-reach[data-astro-cid-dmfobfyx]{background:var(--public-bg)}.con-H-reach-grid[data-astro-cid-dmfobfyx]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.con-H-cards[data-astro-cid-dmfobfyx]{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.con-H-card[data-astro-cid-dmfobfyx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.con-H-icon[data-astro-cid-dmfobfyx]{width:46px;height:46px;color:var(--public-accent);background:var(--con-chip-bg);border:1px solid var(--con-chip-ring);border-radius:12px;flex:none;place-items:center;display:grid}.con-H-card-body[data-astro-cid-dmfobfyx]{min-width:0}.con-H-card-label[data-astro-cid-dmfobfyx]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.con-H-card-title[data-astro-cid-dmfobfyx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--con-ink);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.con-H-address[data-astro-cid-dmfobfyx]{color:var(--con-muted);font-size:1rem;font-style:normal;line-height:1.6}.con-H-online-link[data-astro-cid-dmfobfyx]{letter-spacing:-.01em;color:var(--public-accent);word-break:break-word;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.con-H-online-link[data-astro-cid-dmfobfyx]:hover{text-underline-offset:3px;text-decoration:underline}.con-H-ext[data-astro-cid-dmfobfyx]{flex:none}.con-H-card-note[data-astro-cid-dmfobfyx]{color:var(--con-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.con-H-mapcard[data-astro-cid-dmfobfyx]{border-radius:var(--con-radius);background:var(--public-bg-soft);border:1px solid var(--con-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.con-H-mapframe[data-astro-cid-dmfobfyx]{width:100%;height:clamp(340px,44vw,460px);min-height:340px}.con-H-mapcap[data-astro-cid-dmfobfyx]{color:var(--con-muted);border-top:1px solid var(--con-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600}.con-H-meetings[data-astro-cid-dmfobfyx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft);border-bottom:1px solid var(--con-line-soft)}.con-H-notices[data-astro-cid-dmfobfyx]{background:var(--public-bg)}.con-H-rows[data-astro-cid-dmfobfyx]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.con-H-rows--two[data-astro-cid-dmfobfyx]{grid-template-columns:repeat(2,1fr)}.con-H-row[data-astro-cid-dmfobfyx]{border-radius:var(--con-radius-sm);background:var(--public-bg);border:1px solid var(--con-line);box-shadow:var(--public-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.con-H-notices[data-astro-cid-dmfobfyx] .con-H-row[data-astro-cid-dmfobfyx]{background:var(--public-bg-soft)}.con-H-row-label[data-astro-cid-dmfobfyx]{letter-spacing:-.01em;color:var(--con-ink);font-size:1.02rem;font-weight:700}.con-H-row-value[data-astro-cid-dmfobfyx]{text-align:right;color:var(--public-accent);font-size:.98rem;font-weight:700}.con-H-rownote[data-astro-cid-dmfobfyx]{color:var(--con-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.con-H-cta[data-astro-cid-dmfobfyx]{background:var(--public-bg-soft);border-top:1px solid var(--con-line-soft)}.con-H-cta-inner[data-astro-cid-dmfobfyx]{text-align:center;border:1px solid var(--con-line);border-radius:var(--con-radius);background:var(--public-bg);max-width:720px;box-shadow:var(--public-shadow);padding:clamp(1.75rem,4vw,2.6rem)}.con-H-cta-title[data-astro-cid-dmfobfyx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--con-ink);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.con-H-cta-text[data-astro-cid-dmfobfyx]{max-width:58ch;color:var(--con-muted);margin:0 auto 1.9rem;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.65}.con-H-cta-actions[data-astro-cid-dmfobfyx]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.con-H-btn[data-astro-cid-dmfobfyx]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,filter .16s;display:inline-flex}.con-H-btn--solid[data-astro-cid-dmfobfyx]{background:var(--public-accent);color:#fff;border:1px solid #0000}.con-H-btn--solid[data-astro-cid-dmfobfyx]:hover{filter:brightness(1.08);transform:translateY(-2px)}.con-H-btn--ghost[data-astro-cid-dmfobfyx]{background:var(--public-bg-soft);color:var(--con-ink);border:1px solid var(--con-line)}.con-H-btn--ghost[data-astro-cid-dmfobfyx]:hover{border-color:var(--con-chip-ring);transform:translateY(-2px)}@media (max-width:720px){.con-H-reach-grid[data-astro-cid-dmfobfyx],.con-H-rows--two[data-astro-cid-dmfobfyx]{grid-template-columns:1fr}.con-H-hero-title[data-astro-cid-dmfobfyx]{max-width:none}.con-H-cta-actions[data-astro-cid-dmfobfyx] .con-H-btn[data-astro-cid-dmfobfyx]{width:100%}}@media (prefers-reduced-motion:reduce){.con-H-btn[data-astro-cid-dmfobfyx]{transition:none}.con-H-btn[data-astro-cid-dmfobfyx]:hover{transform:none}}.con-G-main[data-astro-cid-dmvy7ytr]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-dmvy7ytr]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-dmvy7ytr]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-dmvy7ytr]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-dmvy7ytr]{color:var(--public-text)}.con-G-headline[data-astro-cid-dmvy7ytr]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-dmvy7ytr]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-dmvy7ytr]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-dmvy7ytr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-dmvy7ytr]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-dmvy7ytr]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-dmvy7ytr]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-dmvy7ytr]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-dmvy7ytr]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-dmvy7ytr]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-dmvy7ytr]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-dmvy7ytr] a[data-astro-cid-dmvy7ytr]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-dmvy7ytr] a[data-astro-cid-dmvy7ytr]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-dmvy7ytr]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-dmvy7ytr]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-dmvy7ytr]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-dmvy7ytr] iframe[data-astro-cid-dmvy7ytr]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-dmvy7ytr]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-dmvy7ytr]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-dmvy7ytr]{min-width:0}.con-G-table[data-astro-cid-dmvy7ytr]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-dmvy7ytr]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-dmvy7ytr]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-dmvy7ytr]:last-child{border-bottom:none}.con-G-term[data-astro-cid-dmvy7ytr]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-dmvy7ytr]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-dmvy7ytr]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-dmvy7ytr]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-dmvy7ytr]{max-width:none}.con-G-lede[data-astro-cid-dmvy7ytr],.con-G-schedules[data-astro-cid-dmvy7ytr]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-dmvy7ytr]{justify-content:flex-start}.con-G-online-note[data-astro-cid-dmvy7ytr]{max-width:none}.con-G-frame[data-astro-cid-dmvy7ytr],.con-G-frame[data-astro-cid-dmvy7ytr] iframe[data-astro-cid-dmvy7ytr]{min-height:300px}.con-G-row[data-astro-cid-dmvy7ytr]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-dmvy7ytr],.con-G-detail[data-astro-cid-dmvy7ytr]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-dmvy7ytr]{padding-top:.6rem}.con-G-detail[data-astro-cid-dmvy7ytr]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-cw75x2hf]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-cw75x2hf]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-cw75x2hf]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-cw75x2hf]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-cw75x2hf]{color:var(--public-text)}.con-G-headline[data-astro-cid-cw75x2hf]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-cw75x2hf]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-cw75x2hf]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-cw75x2hf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-cw75x2hf]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-cw75x2hf]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-cw75x2hf]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-cw75x2hf]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-cw75x2hf]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-cw75x2hf]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-cw75x2hf]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-cw75x2hf] a[data-astro-cid-cw75x2hf]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-cw75x2hf] a[data-astro-cid-cw75x2hf]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-cw75x2hf]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-cw75x2hf]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-cw75x2hf]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-cw75x2hf] iframe[data-astro-cid-cw75x2hf]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-cw75x2hf]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-cw75x2hf]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-cw75x2hf]{min-width:0}.con-G-table[data-astro-cid-cw75x2hf]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-cw75x2hf]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-cw75x2hf]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-cw75x2hf]:last-child{border-bottom:none}.con-G-term[data-astro-cid-cw75x2hf]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-cw75x2hf]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-cw75x2hf]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-cw75x2hf]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-cw75x2hf]{max-width:none}.con-G-lede[data-astro-cid-cw75x2hf],.con-G-schedules[data-astro-cid-cw75x2hf]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-cw75x2hf]{justify-content:flex-start}.con-G-online-note[data-astro-cid-cw75x2hf]{max-width:none}.con-G-frame[data-astro-cid-cw75x2hf],.con-G-frame[data-astro-cid-cw75x2hf] iframe[data-astro-cid-cw75x2hf]{min-height:300px}.con-G-row[data-astro-cid-cw75x2hf]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-cw75x2hf],.con-G-detail[data-astro-cid-cw75x2hf]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-cw75x2hf]{padding-top:.6rem}.con-G-detail[data-astro-cid-cw75x2hf]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-5j5ycvo3]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-5j5ycvo3]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-5j5ycvo3]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-5j5ycvo3]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-5j5ycvo3]{color:var(--public-text)}.con-G-headline[data-astro-cid-5j5ycvo3]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-5j5ycvo3]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-5j5ycvo3]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-5j5ycvo3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-5j5ycvo3]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-5j5ycvo3]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-5j5ycvo3]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-5j5ycvo3]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-5j5ycvo3]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-5j5ycvo3]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-5j5ycvo3]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-5j5ycvo3] a[data-astro-cid-5j5ycvo3]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-5j5ycvo3] a[data-astro-cid-5j5ycvo3]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-5j5ycvo3]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-5j5ycvo3]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-5j5ycvo3]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-5j5ycvo3] iframe[data-astro-cid-5j5ycvo3]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-5j5ycvo3]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-5j5ycvo3]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-5j5ycvo3]{min-width:0}.con-G-table[data-astro-cid-5j5ycvo3]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-5j5ycvo3]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-5j5ycvo3]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-5j5ycvo3]:last-child{border-bottom:none}.con-G-term[data-astro-cid-5j5ycvo3]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-5j5ycvo3]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-5j5ycvo3]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-5j5ycvo3]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-5j5ycvo3]{max-width:none}.con-G-lede[data-astro-cid-5j5ycvo3],.con-G-schedules[data-astro-cid-5j5ycvo3]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-5j5ycvo3]{justify-content:flex-start}.con-G-online-note[data-astro-cid-5j5ycvo3]{max-width:none}.con-G-frame[data-astro-cid-5j5ycvo3],.con-G-frame[data-astro-cid-5j5ycvo3] iframe[data-astro-cid-5j5ycvo3]{min-height:300px}.con-G-row[data-astro-cid-5j5ycvo3]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-5j5ycvo3],.con-G-detail[data-astro-cid-5j5ycvo3]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-5j5ycvo3]{padding-top:.6rem}.con-G-detail[data-astro-cid-5j5ycvo3]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-hle52jnr]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-hle52jnr]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-hle52jnr]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-hle52jnr]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-hle52jnr]{color:var(--public-text)}.con-G-headline[data-astro-cid-hle52jnr]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-hle52jnr]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-hle52jnr]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-hle52jnr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-hle52jnr]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-hle52jnr]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-hle52jnr]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-hle52jnr]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-hle52jnr]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-hle52jnr]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-hle52jnr]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-hle52jnr] a[data-astro-cid-hle52jnr]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-hle52jnr] a[data-astro-cid-hle52jnr]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-hle52jnr]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-hle52jnr]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-hle52jnr]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-hle52jnr] iframe[data-astro-cid-hle52jnr]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-hle52jnr]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-hle52jnr]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-hle52jnr]{min-width:0}.con-G-table[data-astro-cid-hle52jnr]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-hle52jnr]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-hle52jnr]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-hle52jnr]:last-child{border-bottom:none}.con-G-term[data-astro-cid-hle52jnr]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-hle52jnr]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-hle52jnr]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-hle52jnr]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-hle52jnr]{max-width:none}.con-G-lede[data-astro-cid-hle52jnr],.con-G-schedules[data-astro-cid-hle52jnr]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-hle52jnr]{justify-content:flex-start}.con-G-online-note[data-astro-cid-hle52jnr]{max-width:none}.con-G-frame[data-astro-cid-hle52jnr],.con-G-frame[data-astro-cid-hle52jnr] iframe[data-astro-cid-hle52jnr]{min-height:300px}.con-G-row[data-astro-cid-hle52jnr]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-hle52jnr],.con-G-detail[data-astro-cid-hle52jnr]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-hle52jnr]{padding-top:.6rem}.con-G-detail[data-astro-cid-hle52jnr]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-5nw3pnuz]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-5nw3pnuz]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-5nw3pnuz]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-5nw3pnuz]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-5nw3pnuz]{color:var(--public-text)}.con-G-headline[data-astro-cid-5nw3pnuz]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-5nw3pnuz]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-5nw3pnuz]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-5nw3pnuz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-5nw3pnuz]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-5nw3pnuz]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-5nw3pnuz]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-5nw3pnuz]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-5nw3pnuz]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-5nw3pnuz]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-5nw3pnuz]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-5nw3pnuz] a[data-astro-cid-5nw3pnuz]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-5nw3pnuz] a[data-astro-cid-5nw3pnuz]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-5nw3pnuz]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-5nw3pnuz]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-5nw3pnuz]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-5nw3pnuz] iframe[data-astro-cid-5nw3pnuz]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-5nw3pnuz]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-5nw3pnuz]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-5nw3pnuz]{min-width:0}.con-G-table[data-astro-cid-5nw3pnuz]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-5nw3pnuz]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-5nw3pnuz]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-5nw3pnuz]:last-child{border-bottom:none}.con-G-term[data-astro-cid-5nw3pnuz]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-5nw3pnuz]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-5nw3pnuz]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-5nw3pnuz]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-5nw3pnuz]{max-width:none}.con-G-lede[data-astro-cid-5nw3pnuz],.con-G-schedules[data-astro-cid-5nw3pnuz]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-5nw3pnuz]{justify-content:flex-start}.con-G-online-note[data-astro-cid-5nw3pnuz]{max-width:none}.con-G-frame[data-astro-cid-5nw3pnuz],.con-G-frame[data-astro-cid-5nw3pnuz] iframe[data-astro-cid-5nw3pnuz]{min-height:300px}.con-G-row[data-astro-cid-5nw3pnuz]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-5nw3pnuz],.con-G-detail[data-astro-cid-5nw3pnuz]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-5nw3pnuz]{padding-top:.6rem}.con-G-detail[data-astro-cid-5nw3pnuz]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-x7uj55dr]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-x7uj55dr]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-x7uj55dr]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-x7uj55dr]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-x7uj55dr]{color:var(--public-text)}.con-G-headline[data-astro-cid-x7uj55dr]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-x7uj55dr]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-x7uj55dr]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-x7uj55dr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-x7uj55dr]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-x7uj55dr]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-x7uj55dr]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-x7uj55dr]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-x7uj55dr]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-x7uj55dr]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-x7uj55dr]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-x7uj55dr] a[data-astro-cid-x7uj55dr]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-x7uj55dr] a[data-astro-cid-x7uj55dr]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-x7uj55dr]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-x7uj55dr]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-x7uj55dr]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-x7uj55dr] iframe[data-astro-cid-x7uj55dr]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-x7uj55dr]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-x7uj55dr]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-x7uj55dr]{min-width:0}.con-G-table[data-astro-cid-x7uj55dr]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-x7uj55dr]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-x7uj55dr]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-x7uj55dr]:last-child{border-bottom:none}.con-G-term[data-astro-cid-x7uj55dr]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-x7uj55dr]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-x7uj55dr]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-x7uj55dr]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-x7uj55dr]{max-width:none}.con-G-lede[data-astro-cid-x7uj55dr],.con-G-schedules[data-astro-cid-x7uj55dr]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-x7uj55dr]{justify-content:flex-start}.con-G-online-note[data-astro-cid-x7uj55dr]{max-width:none}.con-G-frame[data-astro-cid-x7uj55dr],.con-G-frame[data-astro-cid-x7uj55dr] iframe[data-astro-cid-x7uj55dr]{min-height:300px}.con-G-row[data-astro-cid-x7uj55dr]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-x7uj55dr],.con-G-detail[data-astro-cid-x7uj55dr]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-x7uj55dr]{padding-top:.6rem}.con-G-detail[data-astro-cid-x7uj55dr]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-234x4zbg]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-234x4zbg]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-234x4zbg]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-234x4zbg]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-234x4zbg]{color:var(--public-text)}.con-G-headline[data-astro-cid-234x4zbg]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-234x4zbg]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-234x4zbg]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-234x4zbg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-234x4zbg]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-234x4zbg]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-234x4zbg]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-234x4zbg]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-234x4zbg]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-234x4zbg]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-234x4zbg]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-234x4zbg] a[data-astro-cid-234x4zbg]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-234x4zbg] a[data-astro-cid-234x4zbg]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-234x4zbg]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-234x4zbg]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-234x4zbg]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-234x4zbg] iframe[data-astro-cid-234x4zbg]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-234x4zbg]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-234x4zbg]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-234x4zbg]{min-width:0}.con-G-table[data-astro-cid-234x4zbg]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-234x4zbg]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-234x4zbg]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-234x4zbg]:last-child{border-bottom:none}.con-G-term[data-astro-cid-234x4zbg]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-234x4zbg]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-234x4zbg]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-234x4zbg]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-234x4zbg]{max-width:none}.con-G-lede[data-astro-cid-234x4zbg],.con-G-schedules[data-astro-cid-234x4zbg]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-234x4zbg]{justify-content:flex-start}.con-G-online-note[data-astro-cid-234x4zbg]{max-width:none}.con-G-frame[data-astro-cid-234x4zbg],.con-G-frame[data-astro-cid-234x4zbg] iframe[data-astro-cid-234x4zbg]{min-height:300px}.con-G-row[data-astro-cid-234x4zbg]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-234x4zbg],.con-G-detail[data-astro-cid-234x4zbg]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-234x4zbg]{padding-top:.6rem}.con-G-detail[data-astro-cid-234x4zbg]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-wccgjkjg]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-wccgjkjg]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-wccgjkjg]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-wccgjkjg]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-wccgjkjg]{color:var(--public-text)}.con-G-headline[data-astro-cid-wccgjkjg]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-wccgjkjg]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-wccgjkjg]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-wccgjkjg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-wccgjkjg]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-wccgjkjg]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-wccgjkjg]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-wccgjkjg]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-wccgjkjg]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-wccgjkjg]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-wccgjkjg]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-wccgjkjg] a[data-astro-cid-wccgjkjg]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-wccgjkjg] a[data-astro-cid-wccgjkjg]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-wccgjkjg]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-wccgjkjg]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-wccgjkjg]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-wccgjkjg] iframe[data-astro-cid-wccgjkjg]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-wccgjkjg]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-wccgjkjg]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-wccgjkjg]{min-width:0}.con-G-table[data-astro-cid-wccgjkjg]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-wccgjkjg]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-wccgjkjg]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-wccgjkjg]:last-child{border-bottom:none}.con-G-term[data-astro-cid-wccgjkjg]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-wccgjkjg]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-wccgjkjg]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-wccgjkjg]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-wccgjkjg]{max-width:none}.con-G-lede[data-astro-cid-wccgjkjg],.con-G-schedules[data-astro-cid-wccgjkjg]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-wccgjkjg]{justify-content:flex-start}.con-G-online-note[data-astro-cid-wccgjkjg]{max-width:none}.con-G-frame[data-astro-cid-wccgjkjg],.con-G-frame[data-astro-cid-wccgjkjg] iframe[data-astro-cid-wccgjkjg]{min-height:300px}.con-G-row[data-astro-cid-wccgjkjg]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-wccgjkjg],.con-G-detail[data-astro-cid-wccgjkjg]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-wccgjkjg]{padding-top:.6rem}.con-G-detail[data-astro-cid-wccgjkjg]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-aarsxnjp]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-aarsxnjp]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-aarsxnjp]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-aarsxnjp]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-aarsxnjp]{color:var(--public-text)}.con-G-headline[data-astro-cid-aarsxnjp]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-aarsxnjp]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-aarsxnjp]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-aarsxnjp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-aarsxnjp]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-aarsxnjp]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-aarsxnjp]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-aarsxnjp]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-aarsxnjp]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-aarsxnjp]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-aarsxnjp]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-aarsxnjp] a[data-astro-cid-aarsxnjp]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-aarsxnjp] a[data-astro-cid-aarsxnjp]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-aarsxnjp]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-aarsxnjp]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-aarsxnjp]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-aarsxnjp] iframe[data-astro-cid-aarsxnjp]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-aarsxnjp]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-aarsxnjp]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-aarsxnjp]{min-width:0}.con-G-table[data-astro-cid-aarsxnjp]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-aarsxnjp]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-aarsxnjp]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-aarsxnjp]:last-child{border-bottom:none}.con-G-term[data-astro-cid-aarsxnjp]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-aarsxnjp]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-aarsxnjp]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-aarsxnjp]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-aarsxnjp]{max-width:none}.con-G-lede[data-astro-cid-aarsxnjp],.con-G-schedules[data-astro-cid-aarsxnjp]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-aarsxnjp]{justify-content:flex-start}.con-G-online-note[data-astro-cid-aarsxnjp]{max-width:none}.con-G-frame[data-astro-cid-aarsxnjp],.con-G-frame[data-astro-cid-aarsxnjp] iframe[data-astro-cid-aarsxnjp]{min-height:300px}.con-G-row[data-astro-cid-aarsxnjp]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-aarsxnjp],.con-G-detail[data-astro-cid-aarsxnjp]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-aarsxnjp]{padding-top:.6rem}.con-G-detail[data-astro-cid-aarsxnjp]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-kk7n5rxy]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-kk7n5rxy]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-kk7n5rxy]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-kk7n5rxy]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-kk7n5rxy]{color:var(--public-text)}.con-G-headline[data-astro-cid-kk7n5rxy]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-kk7n5rxy]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-kk7n5rxy]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-kk7n5rxy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-kk7n5rxy]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-kk7n5rxy]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-kk7n5rxy]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-kk7n5rxy]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-kk7n5rxy]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-kk7n5rxy]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-kk7n5rxy]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-kk7n5rxy] a[data-astro-cid-kk7n5rxy]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-kk7n5rxy] a[data-astro-cid-kk7n5rxy]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-kk7n5rxy]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-kk7n5rxy]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-kk7n5rxy]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-kk7n5rxy] iframe[data-astro-cid-kk7n5rxy]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-kk7n5rxy]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-kk7n5rxy]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-kk7n5rxy]{min-width:0}.con-G-table[data-astro-cid-kk7n5rxy]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-kk7n5rxy]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-kk7n5rxy]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-kk7n5rxy]:last-child{border-bottom:none}.con-G-term[data-astro-cid-kk7n5rxy]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-kk7n5rxy]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-kk7n5rxy]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-kk7n5rxy]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-kk7n5rxy]{max-width:none}.con-G-lede[data-astro-cid-kk7n5rxy],.con-G-schedules[data-astro-cid-kk7n5rxy]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-kk7n5rxy]{justify-content:flex-start}.con-G-online-note[data-astro-cid-kk7n5rxy]{max-width:none}.con-G-frame[data-astro-cid-kk7n5rxy],.con-G-frame[data-astro-cid-kk7n5rxy] iframe[data-astro-cid-kk7n5rxy]{min-height:300px}.con-G-row[data-astro-cid-kk7n5rxy]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-kk7n5rxy],.con-G-detail[data-astro-cid-kk7n5rxy]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-kk7n5rxy]{padding-top:.6rem}.con-G-detail[data-astro-cid-kk7n5rxy]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-krgweth2]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-krgweth2]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-krgweth2]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-krgweth2]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-krgweth2]{color:var(--public-text)}.con-G-headline[data-astro-cid-krgweth2]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-krgweth2]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-krgweth2]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-krgweth2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-krgweth2]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-krgweth2]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-krgweth2]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-krgweth2]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-krgweth2]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-krgweth2]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-krgweth2]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-krgweth2] a[data-astro-cid-krgweth2]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-krgweth2] a[data-astro-cid-krgweth2]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-krgweth2]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-krgweth2]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-krgweth2]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-krgweth2] iframe[data-astro-cid-krgweth2]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-krgweth2]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-krgweth2]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-krgweth2]{min-width:0}.con-G-table[data-astro-cid-krgweth2]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-krgweth2]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-krgweth2]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-krgweth2]:last-child{border-bottom:none}.con-G-term[data-astro-cid-krgweth2]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-krgweth2]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-krgweth2]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-krgweth2]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-krgweth2]{max-width:none}.con-G-lede[data-astro-cid-krgweth2],.con-G-schedules[data-astro-cid-krgweth2]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-krgweth2]{justify-content:flex-start}.con-G-online-note[data-astro-cid-krgweth2]{max-width:none}.con-G-frame[data-astro-cid-krgweth2],.con-G-frame[data-astro-cid-krgweth2] iframe[data-astro-cid-krgweth2]{min-height:300px}.con-G-row[data-astro-cid-krgweth2]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-krgweth2],.con-G-detail[data-astro-cid-krgweth2]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-krgweth2]{padding-top:.6rem}.con-G-detail[data-astro-cid-krgweth2]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-qcxuvsdn]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-qcxuvsdn]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-qcxuvsdn]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-qcxuvsdn]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-qcxuvsdn]{color:var(--public-text)}.con-G-headline[data-astro-cid-qcxuvsdn]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-qcxuvsdn]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-qcxuvsdn]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-qcxuvsdn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-qcxuvsdn]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-qcxuvsdn]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-qcxuvsdn]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-qcxuvsdn]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-qcxuvsdn]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-qcxuvsdn]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-qcxuvsdn]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-qcxuvsdn] a[data-astro-cid-qcxuvsdn]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-qcxuvsdn] a[data-astro-cid-qcxuvsdn]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-qcxuvsdn]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-qcxuvsdn]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-qcxuvsdn]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-qcxuvsdn] iframe[data-astro-cid-qcxuvsdn]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-qcxuvsdn]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-qcxuvsdn]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-qcxuvsdn]{min-width:0}.con-G-table[data-astro-cid-qcxuvsdn]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-qcxuvsdn]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-qcxuvsdn]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-qcxuvsdn]:last-child{border-bottom:none}.con-G-term[data-astro-cid-qcxuvsdn]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-qcxuvsdn]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-qcxuvsdn]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-qcxuvsdn]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-qcxuvsdn]{max-width:none}.con-G-lede[data-astro-cid-qcxuvsdn],.con-G-schedules[data-astro-cid-qcxuvsdn]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-qcxuvsdn]{justify-content:flex-start}.con-G-online-note[data-astro-cid-qcxuvsdn]{max-width:none}.con-G-frame[data-astro-cid-qcxuvsdn],.con-G-frame[data-astro-cid-qcxuvsdn] iframe[data-astro-cid-qcxuvsdn]{min-height:300px}.con-G-row[data-astro-cid-qcxuvsdn]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-qcxuvsdn],.con-G-detail[data-astro-cid-qcxuvsdn]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-qcxuvsdn]{padding-top:.6rem}.con-G-detail[data-astro-cid-qcxuvsdn]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-yifjlvek]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-yifjlvek]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-yifjlvek]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-yifjlvek]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-yifjlvek]{color:var(--public-text)}.con-G-headline[data-astro-cid-yifjlvek]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-yifjlvek]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-yifjlvek]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-yifjlvek]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-yifjlvek]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-yifjlvek]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-yifjlvek]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-yifjlvek]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-yifjlvek]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-yifjlvek]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-yifjlvek]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-yifjlvek] a[data-astro-cid-yifjlvek]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-yifjlvek] a[data-astro-cid-yifjlvek]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-yifjlvek]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-yifjlvek]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-yifjlvek]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-yifjlvek] iframe[data-astro-cid-yifjlvek]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-yifjlvek]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-yifjlvek]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-yifjlvek]{min-width:0}.con-G-table[data-astro-cid-yifjlvek]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-yifjlvek]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-yifjlvek]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-yifjlvek]:last-child{border-bottom:none}.con-G-term[data-astro-cid-yifjlvek]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-yifjlvek]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-yifjlvek]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-yifjlvek]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-yifjlvek]{max-width:none}.con-G-lede[data-astro-cid-yifjlvek],.con-G-schedules[data-astro-cid-yifjlvek]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-yifjlvek]{justify-content:flex-start}.con-G-online-note[data-astro-cid-yifjlvek]{max-width:none}.con-G-frame[data-astro-cid-yifjlvek],.con-G-frame[data-astro-cid-yifjlvek] iframe[data-astro-cid-yifjlvek]{min-height:300px}.con-G-row[data-astro-cid-yifjlvek]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-yifjlvek],.con-G-detail[data-astro-cid-yifjlvek]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-yifjlvek]{padding-top:.6rem}.con-G-detail[data-astro-cid-yifjlvek]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-mjkm6ujt]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-mjkm6ujt]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-mjkm6ujt]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-mjkm6ujt]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-mjkm6ujt]{color:var(--public-text)}.con-G-headline[data-astro-cid-mjkm6ujt]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-mjkm6ujt]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-mjkm6ujt]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-mjkm6ujt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-mjkm6ujt]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-mjkm6ujt]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-mjkm6ujt]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-mjkm6ujt]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-mjkm6ujt]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-mjkm6ujt]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-mjkm6ujt]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-mjkm6ujt] a[data-astro-cid-mjkm6ujt]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-mjkm6ujt] a[data-astro-cid-mjkm6ujt]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-mjkm6ujt]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-mjkm6ujt]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-mjkm6ujt]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-mjkm6ujt] iframe[data-astro-cid-mjkm6ujt]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-mjkm6ujt]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-mjkm6ujt]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-mjkm6ujt]{min-width:0}.con-G-table[data-astro-cid-mjkm6ujt]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-mjkm6ujt]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-mjkm6ujt]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-mjkm6ujt]:last-child{border-bottom:none}.con-G-term[data-astro-cid-mjkm6ujt]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-mjkm6ujt]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-mjkm6ujt]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-mjkm6ujt]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-mjkm6ujt]{max-width:none}.con-G-lede[data-astro-cid-mjkm6ujt],.con-G-schedules[data-astro-cid-mjkm6ujt]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-mjkm6ujt]{justify-content:flex-start}.con-G-online-note[data-astro-cid-mjkm6ujt]{max-width:none}.con-G-frame[data-astro-cid-mjkm6ujt],.con-G-frame[data-astro-cid-mjkm6ujt] iframe[data-astro-cid-mjkm6ujt]{min-height:300px}.con-G-row[data-astro-cid-mjkm6ujt]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-mjkm6ujt],.con-G-detail[data-astro-cid-mjkm6ujt]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-mjkm6ujt]{padding-top:.6rem}.con-G-detail[data-astro-cid-mjkm6ujt]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-2rudjpnz]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-2rudjpnz]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-2rudjpnz]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-2rudjpnz]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-2rudjpnz]{color:var(--public-text)}.con-G-headline[data-astro-cid-2rudjpnz]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-2rudjpnz]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-2rudjpnz]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-2rudjpnz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-2rudjpnz]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-2rudjpnz]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-2rudjpnz]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-2rudjpnz]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-2rudjpnz]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-2rudjpnz]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-2rudjpnz]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-2rudjpnz] a[data-astro-cid-2rudjpnz]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-2rudjpnz] a[data-astro-cid-2rudjpnz]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-2rudjpnz]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-2rudjpnz]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-2rudjpnz]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-2rudjpnz] iframe[data-astro-cid-2rudjpnz]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-2rudjpnz]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-2rudjpnz]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-2rudjpnz]{min-width:0}.con-G-table[data-astro-cid-2rudjpnz]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-2rudjpnz]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-2rudjpnz]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-2rudjpnz]:last-child{border-bottom:none}.con-G-term[data-astro-cid-2rudjpnz]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-2rudjpnz]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-2rudjpnz]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-2rudjpnz]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-2rudjpnz]{max-width:none}.con-G-lede[data-astro-cid-2rudjpnz],.con-G-schedules[data-astro-cid-2rudjpnz]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-2rudjpnz]{justify-content:flex-start}.con-G-online-note[data-astro-cid-2rudjpnz]{max-width:none}.con-G-frame[data-astro-cid-2rudjpnz],.con-G-frame[data-astro-cid-2rudjpnz] iframe[data-astro-cid-2rudjpnz]{min-height:300px}.con-G-row[data-astro-cid-2rudjpnz]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-2rudjpnz],.con-G-detail[data-astro-cid-2rudjpnz]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-2rudjpnz]{padding-top:.6rem}.con-G-detail[data-astro-cid-2rudjpnz]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-y2xda52w]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-y2xda52w]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-y2xda52w]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-y2xda52w]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-y2xda52w]{color:var(--public-text)}.con-G-headline[data-astro-cid-y2xda52w]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-y2xda52w]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-y2xda52w]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-y2xda52w]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-y2xda52w]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-y2xda52w]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-y2xda52w]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-y2xda52w]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-y2xda52w]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-y2xda52w]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-y2xda52w]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-y2xda52w] a[data-astro-cid-y2xda52w]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-y2xda52w] a[data-astro-cid-y2xda52w]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-y2xda52w]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-y2xda52w]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-y2xda52w]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-y2xda52w] iframe[data-astro-cid-y2xda52w]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-y2xda52w]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-y2xda52w]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-y2xda52w]{min-width:0}.con-G-table[data-astro-cid-y2xda52w]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-y2xda52w]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-y2xda52w]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-y2xda52w]:last-child{border-bottom:none}.con-G-term[data-astro-cid-y2xda52w]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-y2xda52w]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-y2xda52w]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-y2xda52w]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-y2xda52w]{max-width:none}.con-G-lede[data-astro-cid-y2xda52w],.con-G-schedules[data-astro-cid-y2xda52w]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-y2xda52w]{justify-content:flex-start}.con-G-online-note[data-astro-cid-y2xda52w]{max-width:none}.con-G-frame[data-astro-cid-y2xda52w],.con-G-frame[data-astro-cid-y2xda52w] iframe[data-astro-cid-y2xda52w]{min-height:300px}.con-G-row[data-astro-cid-y2xda52w]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-y2xda52w],.con-G-detail[data-astro-cid-y2xda52w]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-y2xda52w]{padding-top:.6rem}.con-G-detail[data-astro-cid-y2xda52w]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-vahoz6yn]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-vahoz6yn]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-vahoz6yn]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-vahoz6yn]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-vahoz6yn]{color:var(--public-text)}.con-G-headline[data-astro-cid-vahoz6yn]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-vahoz6yn]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-vahoz6yn]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-vahoz6yn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-vahoz6yn]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-vahoz6yn]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-vahoz6yn]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-vahoz6yn]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-vahoz6yn]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-vahoz6yn]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-vahoz6yn]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-vahoz6yn] a[data-astro-cid-vahoz6yn]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-vahoz6yn] a[data-astro-cid-vahoz6yn]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-vahoz6yn]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-vahoz6yn]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-vahoz6yn]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-vahoz6yn] iframe[data-astro-cid-vahoz6yn]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-vahoz6yn]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-vahoz6yn]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-vahoz6yn]{min-width:0}.con-G-table[data-astro-cid-vahoz6yn]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-vahoz6yn]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-vahoz6yn]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-vahoz6yn]:last-child{border-bottom:none}.con-G-term[data-astro-cid-vahoz6yn]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-vahoz6yn]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-vahoz6yn]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-vahoz6yn]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-vahoz6yn]{max-width:none}.con-G-lede[data-astro-cid-vahoz6yn],.con-G-schedules[data-astro-cid-vahoz6yn]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-vahoz6yn]{justify-content:flex-start}.con-G-online-note[data-astro-cid-vahoz6yn]{max-width:none}.con-G-frame[data-astro-cid-vahoz6yn],.con-G-frame[data-astro-cid-vahoz6yn] iframe[data-astro-cid-vahoz6yn]{min-height:300px}.con-G-row[data-astro-cid-vahoz6yn]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-vahoz6yn],.con-G-detail[data-astro-cid-vahoz6yn]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-vahoz6yn]{padding-top:.6rem}.con-G-detail[data-astro-cid-vahoz6yn]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-ddworuga]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-ddworuga]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-ddworuga]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-ddworuga]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-ddworuga]{color:var(--public-text)}.con-G-headline[data-astro-cid-ddworuga]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-ddworuga]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-ddworuga]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-ddworuga]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-ddworuga]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-ddworuga]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-ddworuga]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-ddworuga]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-ddworuga]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-ddworuga]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-ddworuga]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-ddworuga] a[data-astro-cid-ddworuga]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-ddworuga] a[data-astro-cid-ddworuga]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-ddworuga]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-ddworuga]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-ddworuga]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-ddworuga] iframe[data-astro-cid-ddworuga]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-ddworuga]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-ddworuga]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-ddworuga]{min-width:0}.con-G-table[data-astro-cid-ddworuga]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-ddworuga]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-ddworuga]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-ddworuga]:last-child{border-bottom:none}.con-G-term[data-astro-cid-ddworuga]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-ddworuga]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-ddworuga]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-ddworuga]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-ddworuga]{max-width:none}.con-G-lede[data-astro-cid-ddworuga],.con-G-schedules[data-astro-cid-ddworuga]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-ddworuga]{justify-content:flex-start}.con-G-online-note[data-astro-cid-ddworuga]{max-width:none}.con-G-frame[data-astro-cid-ddworuga],.con-G-frame[data-astro-cid-ddworuga] iframe[data-astro-cid-ddworuga]{min-height:300px}.con-G-row[data-astro-cid-ddworuga]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-ddworuga],.con-G-detail[data-astro-cid-ddworuga]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-ddworuga]{padding-top:.6rem}.con-G-detail[data-astro-cid-ddworuga]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-jyaxc3yx]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-jyaxc3yx]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-jyaxc3yx]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-jyaxc3yx]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-jyaxc3yx]{color:var(--public-text)}.con-G-headline[data-astro-cid-jyaxc3yx]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-jyaxc3yx]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-jyaxc3yx]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-jyaxc3yx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-jyaxc3yx]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-jyaxc3yx]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-jyaxc3yx]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-jyaxc3yx]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-jyaxc3yx]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-jyaxc3yx]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-jyaxc3yx]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-jyaxc3yx] a[data-astro-cid-jyaxc3yx]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-jyaxc3yx] a[data-astro-cid-jyaxc3yx]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-jyaxc3yx]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-jyaxc3yx]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-jyaxc3yx]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-jyaxc3yx] iframe[data-astro-cid-jyaxc3yx]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-jyaxc3yx]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-jyaxc3yx]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-jyaxc3yx]{min-width:0}.con-G-table[data-astro-cid-jyaxc3yx]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-jyaxc3yx]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-jyaxc3yx]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-jyaxc3yx]:last-child{border-bottom:none}.con-G-term[data-astro-cid-jyaxc3yx]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-jyaxc3yx]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-jyaxc3yx]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-jyaxc3yx]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-jyaxc3yx]{max-width:none}.con-G-lede[data-astro-cid-jyaxc3yx],.con-G-schedules[data-astro-cid-jyaxc3yx]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-jyaxc3yx]{justify-content:flex-start}.con-G-online-note[data-astro-cid-jyaxc3yx]{max-width:none}.con-G-frame[data-astro-cid-jyaxc3yx],.con-G-frame[data-astro-cid-jyaxc3yx] iframe[data-astro-cid-jyaxc3yx]{min-height:300px}.con-G-row[data-astro-cid-jyaxc3yx]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-jyaxc3yx],.con-G-detail[data-astro-cid-jyaxc3yx]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-jyaxc3yx]{padding-top:.6rem}.con-G-detail[data-astro-cid-jyaxc3yx]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-hkmytckk]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-hkmytckk]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-hkmytckk]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-hkmytckk]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-hkmytckk]{color:var(--public-text)}.con-G-headline[data-astro-cid-hkmytckk]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-hkmytckk]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-hkmytckk]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-hkmytckk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-hkmytckk]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-hkmytckk]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-hkmytckk]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-hkmytckk]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-hkmytckk]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-hkmytckk]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-hkmytckk]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-hkmytckk] a[data-astro-cid-hkmytckk]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-hkmytckk] a[data-astro-cid-hkmytckk]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-hkmytckk]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-hkmytckk]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-hkmytckk]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-hkmytckk] iframe[data-astro-cid-hkmytckk]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-hkmytckk]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-hkmytckk]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-hkmytckk]{min-width:0}.con-G-table[data-astro-cid-hkmytckk]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-hkmytckk]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-hkmytckk]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-hkmytckk]:last-child{border-bottom:none}.con-G-term[data-astro-cid-hkmytckk]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-hkmytckk]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-hkmytckk]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-hkmytckk]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-hkmytckk]{max-width:none}.con-G-lede[data-astro-cid-hkmytckk],.con-G-schedules[data-astro-cid-hkmytckk]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-hkmytckk]{justify-content:flex-start}.con-G-online-note[data-astro-cid-hkmytckk]{max-width:none}.con-G-frame[data-astro-cid-hkmytckk],.con-G-frame[data-astro-cid-hkmytckk] iframe[data-astro-cid-hkmytckk]{min-height:300px}.con-G-row[data-astro-cid-hkmytckk]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-hkmytckk],.con-G-detail[data-astro-cid-hkmytckk]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-hkmytckk]{padding-top:.6rem}.con-G-detail[data-astro-cid-hkmytckk]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-pkhbxkfe]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-pkhbxkfe]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-pkhbxkfe]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-pkhbxkfe]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-pkhbxkfe]{color:var(--public-text)}.con-G-headline[data-astro-cid-pkhbxkfe]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-pkhbxkfe]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-pkhbxkfe]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-pkhbxkfe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-pkhbxkfe]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-pkhbxkfe]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-pkhbxkfe]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-pkhbxkfe]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-pkhbxkfe]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-pkhbxkfe]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-pkhbxkfe]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-pkhbxkfe] a[data-astro-cid-pkhbxkfe]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-pkhbxkfe] a[data-astro-cid-pkhbxkfe]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-pkhbxkfe]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-pkhbxkfe]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-pkhbxkfe]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-pkhbxkfe] iframe[data-astro-cid-pkhbxkfe]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-pkhbxkfe]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-pkhbxkfe]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-pkhbxkfe]{min-width:0}.con-G-table[data-astro-cid-pkhbxkfe]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-pkhbxkfe]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-pkhbxkfe]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-pkhbxkfe]:last-child{border-bottom:none}.con-G-term[data-astro-cid-pkhbxkfe]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-pkhbxkfe]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-pkhbxkfe]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-pkhbxkfe]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-pkhbxkfe]{max-width:none}.con-G-lede[data-astro-cid-pkhbxkfe],.con-G-schedules[data-astro-cid-pkhbxkfe]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-pkhbxkfe]{justify-content:flex-start}.con-G-online-note[data-astro-cid-pkhbxkfe]{max-width:none}.con-G-frame[data-astro-cid-pkhbxkfe],.con-G-frame[data-astro-cid-pkhbxkfe] iframe[data-astro-cid-pkhbxkfe]{min-height:300px}.con-G-row[data-astro-cid-pkhbxkfe]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-pkhbxkfe],.con-G-detail[data-astro-cid-pkhbxkfe]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-pkhbxkfe]{padding-top:.6rem}.con-G-detail[data-astro-cid-pkhbxkfe]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-qyzopgd7]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-qyzopgd7]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-qyzopgd7]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-qyzopgd7]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-qyzopgd7]{color:var(--public-text)}.con-G-headline[data-astro-cid-qyzopgd7]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-qyzopgd7]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-qyzopgd7]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-qyzopgd7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-qyzopgd7]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-qyzopgd7]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-qyzopgd7]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-qyzopgd7]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-qyzopgd7]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-qyzopgd7]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-qyzopgd7]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-qyzopgd7] a[data-astro-cid-qyzopgd7]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-qyzopgd7] a[data-astro-cid-qyzopgd7]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-qyzopgd7]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-qyzopgd7]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-qyzopgd7]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-qyzopgd7] iframe[data-astro-cid-qyzopgd7]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-qyzopgd7]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-qyzopgd7]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-qyzopgd7]{min-width:0}.con-G-table[data-astro-cid-qyzopgd7]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-qyzopgd7]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-qyzopgd7]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-qyzopgd7]:last-child{border-bottom:none}.con-G-term[data-astro-cid-qyzopgd7]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-qyzopgd7]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-qyzopgd7]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-qyzopgd7]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-qyzopgd7]{max-width:none}.con-G-lede[data-astro-cid-qyzopgd7],.con-G-schedules[data-astro-cid-qyzopgd7]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-qyzopgd7]{justify-content:flex-start}.con-G-online-note[data-astro-cid-qyzopgd7]{max-width:none}.con-G-frame[data-astro-cid-qyzopgd7],.con-G-frame[data-astro-cid-qyzopgd7] iframe[data-astro-cid-qyzopgd7]{min-height:300px}.con-G-row[data-astro-cid-qyzopgd7]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-qyzopgd7],.con-G-detail[data-astro-cid-qyzopgd7]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-qyzopgd7]{padding-top:.6rem}.con-G-detail[data-astro-cid-qyzopgd7]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-eqc6ogvc]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-eqc6ogvc]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-eqc6ogvc]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-eqc6ogvc]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-eqc6ogvc]{color:var(--public-text)}.con-G-headline[data-astro-cid-eqc6ogvc]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-eqc6ogvc]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-eqc6ogvc]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-eqc6ogvc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-eqc6ogvc]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-eqc6ogvc]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-eqc6ogvc]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-eqc6ogvc]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-eqc6ogvc]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-eqc6ogvc]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-eqc6ogvc]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-eqc6ogvc] a[data-astro-cid-eqc6ogvc]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-eqc6ogvc] a[data-astro-cid-eqc6ogvc]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-eqc6ogvc]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-eqc6ogvc]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-eqc6ogvc]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-eqc6ogvc] iframe[data-astro-cid-eqc6ogvc]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-eqc6ogvc]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-eqc6ogvc]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-eqc6ogvc]{min-width:0}.con-G-table[data-astro-cid-eqc6ogvc]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-eqc6ogvc]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-eqc6ogvc]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-eqc6ogvc]:last-child{border-bottom:none}.con-G-term[data-astro-cid-eqc6ogvc]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-eqc6ogvc]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-eqc6ogvc]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-eqc6ogvc]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-eqc6ogvc]{max-width:none}.con-G-lede[data-astro-cid-eqc6ogvc],.con-G-schedules[data-astro-cid-eqc6ogvc]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-eqc6ogvc]{justify-content:flex-start}.con-G-online-note[data-astro-cid-eqc6ogvc]{max-width:none}.con-G-frame[data-astro-cid-eqc6ogvc],.con-G-frame[data-astro-cid-eqc6ogvc] iframe[data-astro-cid-eqc6ogvc]{min-height:300px}.con-G-row[data-astro-cid-eqc6ogvc]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-eqc6ogvc],.con-G-detail[data-astro-cid-eqc6ogvc]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-eqc6ogvc]{padding-top:.6rem}.con-G-detail[data-astro-cid-eqc6ogvc]{color:var(--public-muted);padding-bottom:.6rem}}.con-G-main[data-astro-cid-kgctnoul]{--con-radius:var(--public-radius,12px);font-family:var(--public-font-body);color:var(--public-text);background:var(--public-bg);box-sizing:border-box;width:100%;padding:clamp(1.75rem,5vw,3.5rem) 1rem;line-height:1.7;overflow-x:hidden}.con-G-shell[data-astro-cid-kgctnoul]{box-sizing:border-box;width:100%;max-width:64rem;margin:0 auto}.con-G-header[data-astro-cid-kgctnoul]{border-bottom:1px solid var(--public-line);margin-bottom:2rem;padding-bottom:1.75rem}.con-G-eyebrow[data-astro-cid-kgctnoul]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);border-left:3px solid var(--public-accent);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.con-G-dateline[data-astro-cid-kgctnoul]{color:var(--public-text)}.con-G-headline[data-astro-cid-kgctnoul]{font-family:var(--public-font-heading);letter-spacing:-.02em;max-width:22ch;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.con-G-standfirst[data-astro-cid-kgctnoul]{max-width:58ch;color:var(--public-text);margin:1.25rem 0 0;font-size:clamp(1.08rem,2.2vw,1.3rem);font-weight:600;line-height:1.6}.con-G-label[data-astro-cid-kgctnoul]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.con-G-lede[data-astro-cid-kgctnoul]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem;display:grid}.con-G-card[data-astro-cid-kgctnoul]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.con-G-card-head[data-astro-cid-kgctnoul]{font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.con-G-address[data-astro-cid-kgctnoul]{font-style:normal;line-height:1.7}.con-G-org[data-astro-cid-kgctnoul]{font-family:var(--public-font-heading);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.con-G-line[data-astro-cid-kgctnoul]{color:var(--public-text);font-size:1.02rem;display:block}.con-G-online[data-astro-cid-kgctnoul]{flex-direction:column;justify-content:center;padding:.25rem .1rem;display:flex}.con-G-online-link[data-astro-cid-kgctnoul]{font-family:var(--public-font-heading);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.35}.con-G-online-link[data-astro-cid-kgctnoul] a[data-astro-cid-kgctnoul]{color:var(--public-accent-dark);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.con-G-online-link[data-astro-cid-kgctnoul] a[data-astro-cid-kgctnoul]:hover{text-decoration-thickness:2px}.con-G-online-note[data-astro-cid-kgctnoul]{color:var(--public-muted);max-width:42ch;margin:0;line-height:1.65}.con-G-figure[data-astro-cid-kgctnoul]{margin:0 0 2.75rem}.con-G-frame[data-astro-cid-kgctnoul]{border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg-soft);min-height:340px;box-shadow:var(--public-shadow);line-height:0;overflow:hidden}.con-G-frame[data-astro-cid-kgctnoul] iframe[data-astro-cid-kgctnoul]{width:100%;height:100%;min-height:340px;display:block}.con-G-caption[data-astro-cid-kgctnoul]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.con-G-schedules[data-astro-cid-kgctnoul]{border-top:1px solid var(--public-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);padding-top:2rem;display:grid}.con-G-panel[data-astro-cid-kgctnoul]{min-width:0}.con-G-table[data-astro-cid-kgctnoul]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--con-radius);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.con-G-table-caption[data-astro-cid-kgctnoul]{caption-side:top;font-family:var(--public-font-heading);letter-spacing:-.01em;color:var(--public-text);text-align:left;padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.con-G-row[data-astro-cid-kgctnoul]{border-bottom:1px solid var(--public-line-soft)}.con-G-row[data-astro-cid-kgctnoul]:last-child{border-bottom:none}.con-G-term[data-astro-cid-kgctnoul]{text-align:left;vertical-align:baseline;color:var(--public-text);width:46%;padding:.8rem .75rem .8rem 1rem;font-size:.98rem;font-weight:700}.con-G-detail[data-astro-cid-kgctnoul]{text-align:right;vertical-align:baseline;color:var(--public-muted);padding:.8rem 1rem .8rem .75rem;font-size:.98rem}.con-G-tablenote[data-astro-cid-kgctnoul]{color:var(--public-muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.55}.con-G-tablenote--quiet[data-astro-cid-kgctnoul]{color:var(--public-muted)}@media (max-width:720px){.con-G-headline[data-astro-cid-kgctnoul]{max-width:none}.con-G-lede[data-astro-cid-kgctnoul],.con-G-schedules[data-astro-cid-kgctnoul]{grid-template-columns:minmax(0,1fr);gap:2rem}.con-G-online[data-astro-cid-kgctnoul]{justify-content:flex-start}.con-G-online-note[data-astro-cid-kgctnoul]{max-width:none}.con-G-frame[data-astro-cid-kgctnoul],.con-G-frame[data-astro-cid-kgctnoul] iframe[data-astro-cid-kgctnoul]{min-height:300px}.con-G-row[data-astro-cid-kgctnoul]{padding:.35rem 0;display:block}.con-G-term[data-astro-cid-kgctnoul],.con-G-detail[data-astro-cid-kgctnoul]{box-sizing:border-box;text-align:left;width:100%;padding:.15rem 1rem;display:block}.con-G-term[data-astro-cid-kgctnoul]{padding-top:.6rem}.con-G-detail[data-astro-cid-kgctnoul]{color:var(--public-muted);padding-bottom:.6rem}}.ct-hc[data-astro-cid-pg7uicgx]{text-align:center}.ct-hc-eyebrow[data-astro-cid-pg7uicgx]{background:var(--public-bg-soft);border:1px solid var(--public-line);letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent-dark);border-radius:999px;margin:0 0 .9rem;padding:5px 12px;font-size:.74rem;font-weight:600;display:inline-block}.ct-hc-title[data-astro-cid-pg7uicgx]{max-width:24ch;font-family:var(--public-font-heading,Georgia, serif);letter-spacing:.005em;color:var(--public-text);text-wrap:balance;margin:0 auto;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.14}.ct-hc-title[data-astro-cid-pg7uicgx]:after{content:"";background:var(--public-accent);border-radius:999px;width:56px;height:3px;margin:1.1rem auto 0;display:block}.ct-hc-lede[data-astro-cid-pg7uicgx]{max-width:48ch;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:1.15rem auto 0;line-height:1.7}.ct-he[data-astro-cid-yo4v4j5n]{padding-bottom:var(--asm-head-gap,1.4rem);border-bottom:1px solid var(--public-line)}.ct-he-eyebrow[data-astro-cid-yo4v4j5n]{font-family:var(--public-font-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:0 0 clamp(1rem,2.5vh,1.5rem);font-size:.72rem;font-weight:600;display:block}.ct-he-title[data-astro-cid-yo4v4j5n]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;text-wrap:balance;color:var(--public-text);margin:0;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:700;line-height:1.08}.ct-he-lede[data-astro-cid-yo4v4j5n]{max-width:40rem;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:clamp(1.2rem,3vh,1.8rem) 0 0;line-height:1.7}.ct-ht[data-astro-cid-7q3wzv2r]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,16px);box-shadow:var(--public-shadow);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.ct-ht-id[data-astro-cid-7q3wzv2r]{min-width:0}.ct-ht-eyebrow[data-astro-cid-7q3wzv2r]{font-family:var(--public-font-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}.ct-ht-title[data-astro-cid-7q3wzv2r]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.12}.ct-ht-intro[data-astro-cid-7q3wzv2r]{max-width:60ch;font-size:var(--asm-text,1rem);color:var(--public-muted);margin:8px 0 0;line-height:1.6}.ct-ht-badge[data-astro-cid-7q3wzv2r]{letter-spacing:.02em;color:var(--public-accent-dark,var(--public-accent));background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.ct-ht-dot[data-astro-cid-7q3wzv2r]{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--public-accent) 22%, transparent);border-radius:50%}@media (max-width:720px){.ct-ht[data-astro-cid-7q3wzv2r]{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}}.ct-hd[data-astro-cid-ggbfxqiq]{padding-bottom:var(--asm-head-gap,1.4rem);border-bottom:1px solid var(--public-line)}.ct-hd-eyebrow[data-astro-cid-ggbfxqiq]{border-left:3px solid var(--public-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);margin:0 0 .9rem;padding-left:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.ct-hd-dateline[data-astro-cid-ggbfxqiq]{color:var(--public-text)}.ct-hd-headline[data-astro-cid-ggbfxqiq]{max-width:22ch;font-family:var(--public-font-heading,Georgia, serif);letter-spacing:-.02em;color:var(--public-text);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.ct-hd-kicker[data-astro-cid-ggbfxqiq]{color:var(--public-muted);margin:.85rem 0 0;font-size:.98rem}.ct-hd-standfirst[data-astro-cid-ggbfxqiq]{max-width:58ch;font-size:var(--asm-lead,1.15rem);color:var(--public-text);margin:1.25rem 0 0;font-weight:600;line-height:1.6}@media (max-width:720px){.ct-hd-headline[data-astro-cid-ggbfxqiq]{max-width:none}}.ct-hz-eyebrow[data-astro-cid-6dgzjbti]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border:1px solid color-mix(in srgb, var(--public-accent) 34%, transparent);background:color-mix(in srgb, var(--public-accent) 16%, transparent);border-radius:999px;align-items:center;margin:0 0 1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.ct-hz-title[data-astro-cid-6dgzjbti]{font-family:var(--public-font-heading,inherit);letter-spacing:-.025em;color:var(--public-text);margin:.2rem 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.ct-hz-accent[data-astro-cid-6dgzjbti]{color:var(--public-accent)}.ct-hz-lede[data-astro-cid-6dgzjbti]{max-width:62ch;font-size:var(--asm-lead,1.15rem);color:var(--public-muted);margin:0 0 1.8rem;line-height:1.65}.ct-hz-meta[data-astro-cid-6dgzjbti]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ct-hz-chip[data-astro-cid-6dgzjbti]{background:var(--public-bg-soft);border:1px solid var(--public-line);color:var(--public-text);border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:700}.ct-lab-kicker[data-astro-cid-pka3nweh]{font-family:var(--public-font-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);align-items:center;gap:.7rem;margin:0 0 1.2rem;font-size:.72rem;font-weight:600;display:flex}.ct-lab-num[data-astro-cid-pka3nweh]{letter-spacing:.06em;color:var(--public-muted);border-right:1px solid var(--public-line);font-variant-numeric:tabular-nums;padding-right:.7rem;font-size:.72rem}.ct-lab-lead[data-astro-cid-pka3nweh]{max-width:none;font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 1rem;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;line-height:1.3}.ct-lab-address[data-astro-cid-pka3nweh]{font-style:normal;font-size:var(--asm-text,1.04rem);color:var(--public-muted);flex-direction:column;gap:.25rem;line-height:1.55;display:flex}.ct-lab-line[data-astro-cid-pka3nweh]{display:block}.ct-lac[data-astro-cid-i2ro7n2t]{border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:var(--public-bg-soft);box-shadow:var(--public-shadow);padding:1.5rem 1.6rem 1.6rem}.ct-lac-head[data-astro-cid-i2ro7n2t]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);border-bottom:1px solid var(--public-line);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.15rem;font-weight:700}.ct-lac-address[data-astro-cid-i2ro7n2t]{font-style:normal;line-height:1.7;display:block}.ct-lac-org[data-astro-cid-i2ro7n2t]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin-bottom:.35rem;font-size:1.2rem;font-weight:700;display:block}.ct-lac-line[data-astro-cid-i2ro7n2t]{color:var(--public-text);font-size:var(--asm-text,1.02rem);display:block}.ct-lic[data-astro-cid-tdsfit6f]{border-radius:var(--public-radius,14px);background:var(--public-bg-soft);border:1px solid var(--public-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.ct-lic-icon[data-astro-cid-tdsfit6f]{width:46px;height:46px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--public-accent) 34%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.ct-lic-icon[data-astro-cid-tdsfit6f] svg[data-astro-cid-tdsfit6f]{width:22px;height:22px;display:block}.ct-lic-body[data-astro-cid-tdsfit6f]{min-width:0}.ct-lic-label[data-astro-cid-tdsfit6f]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.ct-lic-title[data-astro-cid-tdsfit6f]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0 0 .4rem;font-size:1.2rem;font-weight:700;line-height:1.25}.ct-lic-address[data-astro-cid-tdsfit6f]{font-style:normal;font-size:var(--asm-text,1rem);color:var(--public-muted);flex-direction:column;gap:.15rem;line-height:1.6;display:flex}.ct-lic-line[data-astro-cid-tdsfit6f]{display:block}@media (max-width:720px){.ct-lic[data-astro-cid-tdsfit6f]{gap:.85rem;padding:1.2rem 1.15rem}}.ct-lpd[data-astro-cid-s4fxjspy]{background:linear-gradient(180deg, color-mix(in srgb, var(--public-accent) 4%, var(--public-bg-alt)), var(--public-bg-alt));border:1px solid var(--public-line);border-radius:var(--public-radius,13px);box-shadow:var(--public-shadow);flex-direction:column;align-items:flex-start;min-width:0;padding:20px 22px 22px;display:flex}.ct-lpd-head[data-astro-cid-s4fxjspy]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ct-lpd-glyph[data-astro-cid-s4fxjspy]{border-radius:var(--public-radius,9px);width:34px;height:34px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-lpd-glyph[data-astro-cid-s4fxjspy] svg[data-astro-cid-s4fxjspy]{width:18px;height:18px;display:block}.ct-lpd-title[data-astro-cid-s4fxjspy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.05rem;font-weight:700}.ct-lpd-address[data-astro-cid-s4fxjspy]{border-radius:var(--public-radius,11px);background:var(--public-bg-soft);border:1px solid var(--public-line);box-sizing:border-box;flex-direction:column;gap:3px;width:100%;margin:0 0 16px;padding:13px 15px;font-style:normal;display:flex}.ct-lpd-name[data-astro-cid-s4fxjspy]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin-bottom:2px;font-size:1.02rem;font-weight:800}.ct-lpd-line[data-astro-cid-s4fxjspy]{color:var(--public-muted);font-size:.94rem;line-height:1.5}.ct-lpd-btn[data-astro-cid-s4fxjspy]{letter-spacing:.01em;color:#fff;background:color-mix(in srgb, var(--public-accent) 76%, #10130f);border:1px solid color-mix(in srgb, var(--public-accent) 60%, #10130f);border-radius:var(--public-radius,10px);box-shadow:var(--public-shadow);justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:11px 18px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.ct-lpd-btn[data-astro-cid-s4fxjspy] svg[data-astro-cid-s4fxjspy]{width:16px;height:16px;display:block}.ct-lpd-btn[data-astro-cid-s4fxjspy]:hover{filter:brightness(1.07);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ct-lpd-btn[data-astro-cid-s4fxjspy]{transition:none}.ct-lpd-btn[data-astro-cid-s4fxjspy]:hover{transform:none}}.ct-olb-label[data-astro-cid-pjwy43i3]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);border-left:5px solid var(--public-accent);margin:0 0 .9rem;padding-left:.9rem;font-size:1.25rem;font-weight:800}.ct-olb-wrap[data-astro-cid-pjwy43i3]{margin:0}.ct-olb-link[data-astro-cid-pjwy43i3]{color:var(--public-text);border-bottom:1px solid var(--public-line);overflow-wrap:anywhere;align-items:center;gap:.45rem;padding-bottom:.15rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.ct-olb-link[data-astro-cid-pjwy43i3]:hover{color:var(--public-accent);border-color:var(--public-accent)}.ct-olb-arrow[data-astro-cid-pjwy43i3]{color:var(--public-accent);flex:none;transition:transform .2s}.ct-olb-link[data-astro-cid-pjwy43i3]:hover .ct-olb-arrow[data-astro-cid-pjwy43i3]{transform:translate(1px,-1px)}.ct-olb-note[data-astro-cid-pjwy43i3]{max-width:42ch;color:var(--public-muted);margin:1rem 0 0;font-size:.96rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.ct-olb-link[data-astro-cid-pjwy43i3],.ct-olb-arrow[data-astro-cid-pjwy43i3]{transition:none}.ct-olb-link[data-astro-cid-pjwy43i3]:hover .ct-olb-arrow[data-astro-cid-pjwy43i3]{transform:none}}.ct-oic[data-astro-cid-3oymwnbu]{border-radius:var(--public-radius,14px);background:var(--public-bg-soft);border:1px solid var(--public-line);box-shadow:var(--public-shadow);align-items:flex-start;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem;display:flex}.ct-oic-icon[data-astro-cid-3oymwnbu]{width:46px;height:46px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--public-accent) 34%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.ct-oic-icon[data-astro-cid-3oymwnbu] svg[data-astro-cid-3oymwnbu]{width:22px;height:22px;display:block}.ct-oic-body[data-astro-cid-3oymwnbu]{min-width:0}.ct-oic-label[data-astro-cid-3oymwnbu]{letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.ct-oic-link[data-astro-cid-3oymwnbu]{letter-spacing:-.01em;color:var(--public-accent-dark,var(--public-accent));overflow-wrap:anywhere;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.ct-oic-link[data-astro-cid-3oymwnbu]:hover{text-underline-offset:3px;text-decoration:underline}.ct-oic-ext[data-astro-cid-3oymwnbu]{flex:none}.ct-oic-note[data-astro-cid-3oymwnbu]{color:var(--public-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}@media (max-width:720px){.ct-oic[data-astro-cid-3oymwnbu]{gap:.85rem;padding:1.2rem 1.15rem}}.ct-olt[data-astro-cid-dbsjew5u]{background:linear-gradient(180deg, color-mix(in srgb, var(--public-accent) 4%, var(--public-bg-alt)), var(--public-bg-alt));border:1px solid var(--public-line);border-radius:var(--public-radius,13px);box-shadow:var(--public-shadow);min-width:0;padding:20px 22px 22px}.ct-olt-head[data-astro-cid-dbsjew5u]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ct-olt-glyph[data-astro-cid-dbsjew5u]{border-radius:var(--public-radius,9px);width:34px;height:34px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-olt-glyph[data-astro-cid-dbsjew5u] svg[data-astro-cid-dbsjew5u]{width:18px;height:18px;display:block}.ct-olt-title[data-astro-cid-dbsjew5u]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.05rem;font-weight:700}.ct-olt-tile[data-astro-cid-dbsjew5u]{border-radius:var(--public-radius,11px);background:var(--public-bg-soft);border:1px solid var(--public-line);align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .16s,transform .14s;display:flex}.ct-olt-tile[data-astro-cid-dbsjew5u]:hover{border-color:color-mix(in srgb, var(--public-accent) 40%, var(--public-line));transform:translateY(-1px)}.ct-olt-chip[data-astro-cid-dbsjew5u]{border-radius:var(--public-radius,10px);color:#fff;background:color-mix(in srgb, var(--public-accent) 76%, #10130f);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ct-olt-chip[data-astro-cid-dbsjew5u] svg[data-astro-cid-dbsjew5u]{width:20px;height:20px;display:block}.ct-olt-text[data-astro-cid-dbsjew5u]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ct-olt-name[data-astro-cid-dbsjew5u]{letter-spacing:-.01em;color:var(--public-text);overflow-wrap:anywhere;font-size:.98rem;font-weight:700}.ct-olt-sub[data-astro-cid-dbsjew5u]{color:var(--public-muted);font-size:.82rem}.ct-olt-arrow[data-astro-cid-dbsjew5u]{border-radius:var(--public-radius,7px);width:26px;height:26px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-olt-arrow[data-astro-cid-dbsjew5u] svg[data-astro-cid-dbsjew5u]{width:15px;height:15px;display:block}.ct-olt-note[data-astro-cid-dbsjew5u]{color:var(--public-muted);margin:14px 0 0;font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.ct-olt-tile[data-astro-cid-dbsjew5u]{transition:none}.ct-olt-tile[data-astro-cid-dbsjew5u]:hover{transform:none}}.ct-och-head[data-astro-cid-ej36dyp2]{margin:0 0 var(--asm-gap,1rem);border-bottom:1px solid var(--public-line);font-family:var(--public-font-heading,inherit);color:var(--public-text);padding-bottom:.6rem;font-weight:700}.ct-och-list[data-astro-cid-ej36dyp2]{border-top:1px solid var(--public-line);margin:0;padding:0}.ct-och-row[data-astro-cid-ej36dyp2]{border-bottom:1px solid var(--public-line-soft);justify-content:space-between;align-items:baseline;gap:clamp(1rem,3vw,2rem);padding:.95rem 0;display:flex}.ct-och-label[data-astro-cid-ej36dyp2]{letter-spacing:.04em;text-transform:uppercase;color:var(--public-muted);flex:none;margin:0;font-size:.72rem;font-weight:600}.ct-och-value[data-astro-cid-ej36dyp2]{text-align:right;min-width:0;color:var(--public-text);overflow-wrap:anywhere;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:500;line-height:1.45}.ct-och-link[data-astro-cid-ej36dyp2]{color:var(--public-accent-dark,var(--public-accent));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--public-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--public-accent) 45%, transparent);font-weight:600}.ct-och-link[data-astro-cid-ej36dyp2]:hover{-webkit-text-decoration-color:var(--public-accent);text-decoration-color:var(--public-accent)}.ct-och-note[data-astro-cid-ej36dyp2]{max-width:46ch;color:var(--public-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.6}.ct-mfw-head[data-astro-cid-6vdncwtl]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0 0 var(--asm-head-gap,1.4rem);border-left:5px solid var(--public-accent);padding-left:.9rem;font-weight:800}.ct-mfw-figure[data-astro-cid-6vdncwtl]{margin:0}.ct-mfw-frame[data-astro-cid-6vdncwtl]{border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:var(--public-bg-soft);box-shadow:var(--public-shadow);height:clamp(320px,34vw,520px);line-height:0;overflow:hidden}.ct-mfw-iframe[data-astro-cid-6vdncwtl]{border:0;width:100%;height:100%;display:block}.ct-mfw-cap[data-astro-cid-6vdncwtl]{color:var(--public-muted);margin-top:.75rem;font-size:.9rem;line-height:1.5}.ct-mcs[data-astro-cid-2qpai57b]{border-radius:var(--public-radius,14px);background:var(--public-bg-soft);border:1px solid var(--public-line);box-shadow:var(--public-shadow);min-width:0;margin:0;overflow:hidden}.ct-mcs-frame[data-astro-cid-2qpai57b]{width:100%;height:clamp(340px,44vw,460px);line-height:0}.ct-mcs-iframe[data-astro-cid-2qpai57b]{border:0;width:100%;height:100%;display:block}.ct-mcs-cap[data-astro-cid-2qpai57b]{color:var(--public-muted);border-top:1px solid var(--public-line-soft);margin:0;padding:.9rem 1.2rem;font-size:.88rem;font-weight:600;line-height:1.5}.ct-mtf[data-astro-cid-poxh5hn6]{margin:0}.ct-mtf-label[data-astro-cid-poxh5hn6]{font-family:var(--public-font-heading,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .85rem;font-size:.72rem;font-weight:600;display:block}.ct-mtf-frame[data-astro-cid-poxh5hn6]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);width:100%;height:clamp(300px,32vw,440px);line-height:0;position:relative;overflow:hidden}.ct-mtf-iframe[data-astro-cid-poxh5hn6]{border:0;width:100%;height:100%;display:block}.ct-mtf-cap[data-astro-cid-poxh5hn6]{letter-spacing:.06em;text-transform:uppercase;max-width:46ch;color:var(--public-muted);margin:.8rem 0 0;font-size:.8rem;font-weight:600;line-height:1.5}.ct-mrh-head[data-astro-cid-flukfnrs]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);font-weight:700}.ct-mrh-list[data-astro-cid-flukfnrs]{border-top:1px solid var(--public-line);margin:.4rem 0 0;padding:0}.ct-mrh-row[data-astro-cid-flukfnrs]{border-bottom:1px solid var(--public-line-soft);justify-content:space-between;align-items:baseline;gap:clamp(1rem,3vw,2rem);padding:.95rem 0;display:flex}.ct-mrh-label[data-astro-cid-flukfnrs]{letter-spacing:.04em;text-transform:uppercase;color:var(--public-muted);flex:none;margin:0;font-size:.72rem;font-weight:600}.ct-mrh-value[data-astro-cid-flukfnrs]{text-align:right;color:var(--public-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:500;line-height:1.45}.ct-mrh-note[data-astro-cid-flukfnrs]{max-width:46ch;color:var(--public-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.ct-mst-head[data-astro-cid-dshasigj]{margin:0 0 var(--asm-head-gap,1.4rem);font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);font-weight:800}.ct-mst-scroll[data-astro-cid-dshasigj]{overflow-x:auto}.ct-mst-table[data-astro-cid-dshasigj]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.ct-mst-caption[data-astro-cid-dshasigj]{caption-side:top;text-align:left;font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);padding:0 0 .75rem;font-size:1.05rem;font-weight:700}.ct-mst-row[data-astro-cid-dshasigj]{border-bottom:1px solid var(--public-line-soft)}.ct-mst-row[data-astro-cid-dshasigj]:last-child{border-bottom:none}.ct-mst-term[data-astro-cid-dshasigj]{text-align:left;vertical-align:baseline;letter-spacing:.05em;text-transform:uppercase;color:var(--public-muted);background:var(--public-bg-soft);width:42%;padding:.95rem 1.1rem;font-size:.82rem;font-weight:700}.ct-mst-detail[data-astro-cid-dshasigj]{vertical-align:baseline;font-size:var(--asm-text,1rem);color:var(--public-text);font-variant-numeric:tabular-nums;padding:.95rem 1.1rem;font-weight:600;line-height:1.5}.ct-mst-note[data-astro-cid-dshasigj]{max-width:52ch;color:var(--public-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.65}@media (max-width:720px){.ct-mst-term[data-astro-cid-dshasigj]{width:40%;padding:.8rem .85rem}.ct-mst-detail[data-astro-cid-dshasigj]{padding:.8rem .85rem}}.ct-mbr-head[data-astro-cid-6wlm4fqe]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-weight:800;display:flex}.ct-mbr-num[data-astro-cid-6wlm4fqe]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.ct-mbr-bar[data-astro-cid-6wlm4fqe]{background:var(--public-accent);width:56px;height:3px;margin:0 0 var(--asm-head-gap,1.4rem);border-radius:999px}.ct-mbr-rows[data-astro-cid-6wlm4fqe]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.ct-mbr-row[data-astro-cid-6wlm4fqe]{border-radius:var(--public-radius,12px);background:var(--public-bg-soft);border:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.ct-mbr-label[data-astro-cid-6wlm4fqe]{letter-spacing:-.01em;color:var(--public-text);font-size:1.02rem;font-weight:700}.ct-mbr-value[data-astro-cid-6wlm4fqe]{text-align:right;color:var(--public-accent-dark,var(--public-accent));font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700}.ct-mbr-note[data-astro-cid-6wlm4fqe]{max-width:56ch;color:var(--public-muted);margin:1.4rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}.ct-mpc[data-astro-cid-wozyjhpp]{background:linear-gradient(180deg, color-mix(in srgb, var(--public-accent) 4%, var(--public-bg-alt)), var(--public-bg-alt));border:1px solid var(--public-line);border-radius:var(--public-radius,13px);box-shadow:var(--public-shadow);flex-direction:column;min-width:0;padding:20px 22px 22px;display:flex}.ct-mpc-head[data-astro-cid-wozyjhpp]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ct-mpc-glyph[data-astro-cid-wozyjhpp]{border-radius:var(--public-radius,9px);width:34px;height:34px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-mpc-glyph[data-astro-cid-wozyjhpp] svg[data-astro-cid-wozyjhpp]{width:18px;height:18px;display:block}.ct-mpc-title[data-astro-cid-wozyjhpp]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.05rem;font-weight:700}.ct-mpc-rows[data-astro-cid-wozyjhpp]{flex-direction:column;gap:8px;margin:0;display:flex}.ct-mpc-row[data-astro-cid-wozyjhpp]{border-radius:var(--public-radius,10px);background:var(--public-bg-soft);border:1px solid var(--public-line);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 14px;display:flex}.ct-mpc-label[data-astro-cid-wozyjhpp]{letter-spacing:.01em;color:var(--public-text);margin:0;font-size:.9rem;font-weight:700}.ct-mpc-value[data-astro-cid-wozyjhpp]{text-align:right;color:var(--public-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.92rem;line-height:1.45}.ct-mpc-note[data-astro-cid-wozyjhpp]{color:var(--public-muted);margin:14px 0 0;font-size:.88rem;line-height:1.6}.ct-nrh-head[data-astro-cid-lf5nuykt]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);font-weight:700}.ct-nrh-list[data-astro-cid-lf5nuykt]{border-top:2px solid var(--public-line);border-bottom:1px solid var(--public-line);margin:.4rem 0 0;padding:0}.ct-nrh-row[data-astro-cid-lf5nuykt]{justify-content:space-between;align-items:baseline;gap:clamp(1rem,3vw,2rem);padding:.95rem 0;display:flex}.ct-nrh-row[data-astro-cid-lf5nuykt]+.ct-nrh-row[data-astro-cid-lf5nuykt]{border-top:1px solid var(--public-line-soft)}.ct-nrh-label[data-astro-cid-lf5nuykt]{letter-spacing:.04em;text-transform:uppercase;color:var(--public-muted);flex:none;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.ct-nrh-label[data-astro-cid-lf5nuykt]:before{content:"";background:var(--public-accent);border-radius:50%;flex:none;width:6px;height:6px}.ct-nrh-value[data-astro-cid-lf5nuykt]{text-align:right;color:var(--public-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.98rem,1.6vw,1.08rem);font-weight:500;line-height:1.45}.ct-nst-head[data-astro-cid-bpwiup5p]{margin:0 0 var(--asm-head-gap,1.4rem);font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);font-weight:800}.ct-nst-scroll[data-astro-cid-bpwiup5p]{overflow-x:auto}.ct-nst-table[data-astro-cid-bpwiup5p]{border-collapse:collapse;border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:var(--public-bg);width:100%;box-shadow:var(--public-shadow);table-layout:fixed;overflow:hidden}.ct-nst-caption[data-astro-cid-bpwiup5p]{caption-side:top;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--public-muted);padding:0 0 .75rem;font-size:.78rem;font-weight:700}.ct-nst-row[data-astro-cid-bpwiup5p]{border-bottom:1px solid var(--public-line-soft)}.ct-nst-row[data-astro-cid-bpwiup5p]:last-child{border-bottom:none}.ct-nst-term[data-astro-cid-bpwiup5p]{text-align:left;vertical-align:baseline;font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);width:46%;padding:.95rem 1.1rem;font-size:1rem;font-weight:700}.ct-nst-detail[data-astro-cid-bpwiup5p]{vertical-align:baseline;font-size:var(--asm-text,1rem);color:var(--public-muted);font-variant-numeric:tabular-nums;padding:.95rem 1.1rem;line-height:1.5}@media (max-width:720px){.ct-nst-term[data-astro-cid-bpwiup5p]{width:42%;padding:.8rem .85rem}.ct-nst-detail[data-astro-cid-bpwiup5p]{padding:.8rem .85rem}}.ct-nbr-head[data-astro-cid-vj4nkqqs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);align-items:baseline;gap:.7rem;margin:0 0 .9rem;font-weight:800;display:flex}.ct-nbr-num[data-astro-cid-vj4nkqqs]{color:var(--public-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.7em;font-weight:700}.ct-nbr-bar[data-astro-cid-vj4nkqqs]{background:var(--public-accent);width:56px;height:3px;margin:0 0 var(--asm-head-gap,1.4rem);border-radius:999px}.ct-nbr-rows[data-astro-cid-vj4nkqqs]{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.ct-nbr-rows-two[data-astro-cid-vj4nkqqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-nbr-row[data-astro-cid-vj4nkqqs]{border-radius:var(--public-radius,12px);background:var(--public-bg-soft);border:1px solid var(--public-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.2rem;padding:1.15rem 1.4rem;display:flex}.ct-nbr-label[data-astro-cid-vj4nkqqs]{letter-spacing:-.01em;color:var(--public-text);font-size:1.02rem;font-weight:700}.ct-nbr-value[data-astro-cid-vj4nkqqs]{text-align:right;color:var(--public-accent-dark,var(--public-accent));font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700}@media (max-width:720px){.ct-nbr-rows-two[data-astro-cid-vj4nkqqs]{grid-template-columns:1fr}}.ct-npc[data-astro-cid-ekidyd6y]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-left:4px solid var(--public-accent);border-radius:var(--public-radius,13px);box-shadow:var(--public-shadow);flex-direction:column;min-width:0;padding:20px 22px 22px;display:flex}.ct-npc-head[data-astro-cid-ekidyd6y]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.ct-npc-glyph[data-astro-cid-ekidyd6y]{border-radius:var(--public-radius,9px);width:34px;height:34px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.ct-npc-glyph[data-astro-cid-ekidyd6y] svg[data-astro-cid-ekidyd6y]{width:18px;height:18px;display:block}.ct-npc-title[data-astro-cid-ekidyd6y]{font-family:var(--public-font-heading,inherit);letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.05rem;font-weight:700}.ct-npc-rows[data-astro-cid-ekidyd6y]{flex-direction:column;margin:0;display:flex}.ct-npc-row[data-astro-cid-ekidyd6y]{justify-content:space-between;align-items:baseline;gap:14px;padding:11px 2px;display:flex}.ct-npc-row[data-astro-cid-ekidyd6y]+.ct-npc-row[data-astro-cid-ekidyd6y]{border-top:1px solid var(--public-line-soft)}.ct-npc-label[data-astro-cid-ekidyd6y]{letter-spacing:.01em;color:var(--public-text);margin:0;font-size:.9rem;font-weight:700}.ct-npc-value[data-astro-cid-ekidyd6y]{text-align:right;color:var(--public-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.92rem;line-height:1.45}.ct-cta[data-astro-cid-fgc4bbp7]{text-align:center;border:1px solid var(--public-line);border-radius:var(--public-radius,14px);background:var(--public-bg-soft);max-width:720px;box-shadow:var(--public-shadow);margin-inline:auto;padding:clamp(1.75rem,4vw,2.6rem)}.ct-cta-title[data-astro-cid-fgc4bbp7]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.08}.ct-cta-text[data-astro-cid-fgc4bbp7]{max-width:58ch;font-size:var(--asm-lead,1.1rem);color:var(--public-muted);margin:0 auto 1.9rem;line-height:1.65}.ct-cta-actions[data-astro-cid-fgc4bbp7]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.ct-cta-btn[data-astro-cid-fgc4bbp7]{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s,border-color .16s;display:inline-flex}.ct-cta-btn-solid[data-astro-cid-fgc4bbp7]{background:color-mix(in srgb, var(--public-accent) 82%, #10130f);color:#fff;border:1px solid #0000}.ct-cta-btn-solid[data-astro-cid-fgc4bbp7]:hover{filter:brightness(1.08);transform:translateY(-2px)}.ct-cta-btn-ghost[data-astro-cid-fgc4bbp7]{background:var(--public-bg);color:var(--public-text);border:1px solid var(--public-line)}.ct-cta-btn-ghost[data-astro-cid-fgc4bbp7]:hover{border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ct-cta-btn[data-astro-cid-fgc4bbp7]{transition:none}.ct-cta-btn[data-astro-cid-fgc4bbp7]:hover{transform:none}}
