.hero-sentinel.svelte-4d30c5{position:absolute;top:160px;left:0;width:1px;height:1px;pointer-events:none;opacity:0}.page-header.svelte-4d30c5{position:relative;color:#fff;background:linear-gradient(180deg,#061a4a 0%,#0a1a3a 60%,var(--vc-blue-d-150, #012563) 100%);margin-top:calc(var(--topbar-h, 72px) * -1);padding:calc(4rem + var(--topbar-h, 72px)) 1.25rem 4rem}.page-header__inner.svelte-4d30c5{max-width:56rem;margin:0 auto;text-align:center}.page-header__eyebrow.svelte-4d30c5{display:inline-flex;align-items:center;gap:.55rem;margin:0 auto 1rem;color:var(--vc-orange-l-100, #fbd08f);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-header__dot.svelte-4d30c5{width:.6rem;height:.6rem;border-radius:9999px;background:var(--vc-orange-m-100, #fb9800);box-shadow:0 0 0 4px #fb98002e}.page-header__title.svelte-4d30c5{margin:0;font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;letter-spacing:-.02em;font-weight:800;text-wrap:balance}.page-header__lede.svelte-4d30c5{margin:1rem auto 0;max-width:36rem;color:#ffffffd9;font-size:1.05rem;line-height:1.55}.schedule-table-wrap.svelte-4d30c5{background:var(--surface, #fff);border:1px solid var(--border, #e3e9f2);border-radius:.875rem;overflow:hidden}.schedule-table.svelte-4d30c5{width:100%;border-collapse:collapse}.schedule-table.svelte-4d30c5 thead:where(.svelte-4d30c5) th:where(.svelte-4d30c5){padding:.85rem 1rem;text-align:left;background:var(--surface-3, #eef3fb);color:var(--vc-blue-d-100, #133b90);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.schedule-table.svelte-4d30c5 tbody:where(.svelte-4d30c5) tr:where(.svelte-4d30c5)+tr:where(.svelte-4d30c5) th:where(.svelte-4d30c5),.schedule-table.svelte-4d30c5 tbody:where(.svelte-4d30c5) tr:where(.svelte-4d30c5)+tr:where(.svelte-4d30c5) td:where(.svelte-4d30c5){border-top:1px solid var(--border, #e3e9f2)}.schedule-table.svelte-4d30c5 tbody:where(.svelte-4d30c5) th:where(.svelte-4d30c5){padding:.85rem 1rem;text-align:left;font-weight:600;color:var(--text, #0e0e0e)}.schedule-table__label.svelte-4d30c5{display:block}.schedule-table__note.svelte-4d30c5{display:block;margin-top:.2rem;color:var(--text-2, #5f5f5f);font-size:.82rem;font-weight:400;line-height:1.4}.schedule-table__time.svelte-4d30c5{width:8rem;padding:.85rem 1rem;color:var(--vc-blue-d-150, #012563);font-weight:700;font-variant-numeric:tabular-nums;text-align:left}.schedule-table.svelte-4d30c5 thead:where(.svelte-4d30c5) th.schedule-table__time:where(.svelte-4d30c5){color:var(--vc-blue-d-100, #133b90);font-weight:700}@media(max-width:640px){.schedule-table.svelte-4d30c5 thead:where(.svelte-4d30c5){display:none}.schedule-table.svelte-4d30c5 tr:where(.svelte-4d30c5){display:grid;grid-template-columns:1fr auto;grid-template-areas:"label entry" "label exit";gap:0 .75rem;padding:.85rem 1rem}.schedule-table.svelte-4d30c5 tbody:where(.svelte-4d30c5) tr:where(.svelte-4d30c5)+tr:where(.svelte-4d30c5) th:where(.svelte-4d30c5),.schedule-table.svelte-4d30c5 tbody:where(.svelte-4d30c5) tr:where(.svelte-4d30c5)+tr:where(.svelte-4d30c5) td:where(.svelte-4d30c5){border-top:0}.schedule-table.svelte-4d30c5 tbody:where(.svelte-4d30c5) tr:where(.svelte-4d30c5)+tr:where(.svelte-4d30c5){border-top:1px solid var(--border, #e3e9f2)}.schedule-table.svelte-4d30c5 th:where(.svelte-4d30c5){grid-area:label;padding:0}.schedule-table.svelte-4d30c5 td:where(.svelte-4d30c5):nth-of-type(1){grid-area:entry;padding:0;width:auto}.schedule-table.svelte-4d30c5 td:where(.svelte-4d30c5):nth-of-type(2){grid-area:exit;padding:0;width:auto}.schedule-table.svelte-4d30c5 td:where(.svelte-4d30c5):nth-of-type(1):before,.schedule-table.svelte-4d30c5 td:where(.svelte-4d30c5):nth-of-type(2):before{content:attr(data-label) " · ";color:var(--text-3, #878a95);font-weight:500}}.info-callout.svelte-4d30c5{background:var(--surface-2, #f7f9fd);border:1px solid var(--border, #e3e9f2);border-radius:.875rem;padding:1.75rem 1.75rem 2rem;max-width:44rem}.info-callout__title.svelte-4d30c5{margin:0 0 .5rem;font-size:1.18rem;font-weight:700;color:var(--text, #0e0e0e)}.info-callout.svelte-4d30c5 p:where(.svelte-4d30c5){margin:0 0 1rem;color:var(--text-2, #5f5f5f);line-height:1.6}.info-callout__cta.svelte-4d30c5{display:inline-flex;align-items:center;gap:.4rem;color:var(--vc-blue-d-100, #133b90);font-weight:600;text-decoration:none}.info-callout__cta.svelte-4d30c5:hover{text-decoration:underline;text-underline-offset:3px}.prose-band.svelte-4d30c5{padding:4rem 1.25rem;background:var(--surface, #fff)}.prose-band__inner.svelte-4d30c5{max-width:72rem;margin:0 auto}@media(min-width:768px){.prose-band.svelte-4d30c5{padding:6rem 1.5rem}}
