.guide-toc-link[data-astro-cid-rgtuemvm]{z-index:1;border-radius:var(--radius-control);min-height:2.5rem;color:var(--color-primary-800);align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:600;transition:color .2s;display:flex;position:relative}.guide-toc-link[data-astro-cid-rgtuemvm]:hover{color:var(--color-primary)}.guide-toc-link[data-astro-cid-rgtuemvm][aria-current]{color:var(--color-primary);font-weight:700}.guide-toc-indicator[data-astro-cid-rgtuemvm]{background:var(--color-secondary-100);height:2.5rem;box-shadow:inset 0 0 0 1px var(--hairline);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;top:0;left:.75rem;right:0;transform:translateY(0)}.guide-toc-indicator[data-astro-cid-rgtuemvm].is-placed{opacity:1}@media (prefers-reduced-motion:no-preference){.guide-toc-indicator[data-astro-cid-rgtuemvm].is-ready{transition:transform .28s var(--ease-in-out)}}.opening-still[data-astro-cid-wlmidejv]{aspect-ratio:16/9;max-width:900px;max-height:360px}@media (width>=640px){.opening-still[data-astro-cid-wlmidejv]{aspect-ratio:5/2}}@media (width>=1024px){.opening-still[data-astro-cid-wlmidejv]{aspect-ratio:auto;height:22.5rem}}.guide-float[data-astro-cid-wlmidejv]{border-radius:var(--radius-tile);box-shadow:0 0 0 5px #fff, var(--shadow-float)}.glance[data-astro-cid-wlmidejv]{box-shadow:var(--shadow-float)}.glance-cell[data-astro-cid-wlmidejv]{border-top:1px solid var(--hairline-on-navy);padding:1rem 0}.glance-cell[data-astro-cid-wlmidejv] dt[data-astro-cid-wlmidejv],.glance-sub[data-astro-cid-wlmidejv]{letter-spacing:.005em;color:var(--color-secondary-light);font-size:.875rem;line-height:1.55}.glance-fig[data-astro-cid-wlmidejv]{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:#fff;margin-top:.25rem;font-size:1.125rem;font-weight:800;line-height:1.25}.glance-sub[data-astro-cid-wlmidejv]{margin-top:.25rem}.phases[data-astro-cid-wlmidejv]{box-shadow:inset 0 0 0 1px var(--hairline)}.phase[data-astro-cid-wlmidejv]+.phase[data-astro-cid-wlmidejv]{border-top:1px solid var(--hairline)}.phase-num[data-astro-cid-wlmidejv]{background:var(--color-primary);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;place-items:center;font-size:.9375rem;font-weight:800;display:inline-grid}.phase[data-astro-cid-wlmidejv]:nth-child(2) .phase-num[data-astro-cid-wlmidejv]{background:var(--color-primary-800)}.phase[data-astro-cid-wlmidejv]:nth-child(3) .phase-num[data-astro-cid-wlmidejv]{background:var(--color-primary-600)}.phase-rail[data-astro-cid-wlmidejv]{display:none}@media (width>=768px){.phase[data-astro-cid-wlmidejv]+.phase[data-astro-cid-wlmidejv]{border-top:0}.phase-rail[data-astro-cid-wlmidejv]{background:var(--color-secondary-200);border-radius:9999px;flex:1;height:2px;margin-right:-2rem;display:block}.phase[data-astro-cid-wlmidejv]:last-child .phase-rail[data-astro-cid-wlmidejv]{display:none}}.guide-body[data-astro-cid-wlmidejv]{font-size:1.0625rem;line-height:1.7}.prose-col[data-astro-cid-wlmidejv]>p[data-astro-cid-wlmidejv]+p[data-astro-cid-wlmidejv]{margin-top:1.1em}.step[data-astro-cid-wlmidejv]{border-top:1px solid var(--hairline);padding:1.5rem 0 2.25rem;position:relative}.step-num[data-astro-cid-wlmidejv]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-primary-600);margin-bottom:.25rem;font-size:.9375rem;font-weight:800;line-height:1.5rem;display:block}@media (width>=640px){.step[data-astro-cid-wlmidejv]{padding-left:2.75rem}.step-num[data-astro-cid-wlmidejv]{margin:0;position:absolute;top:1.65rem;left:0}}.step-title[data-astro-cid-wlmidejv]{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.25}.step-text[data-astro-cid-wlmidejv]{margin-top:.5rem;font-size:1rem;line-height:1.7}.step-wide[data-astro-cid-wlmidejv] .step-text[data-astro-cid-wlmidejv]{font-size:1.0625rem}.bring[data-astro-cid-wlmidejv]{background:var(--color-secondary-muted);box-shadow:inset 0 0 0 1px var(--hairline);line-height:1.6}.check[data-astro-cid-wlmidejv]{background:var(--color-secondary-200);width:1.5rem;height:1.5rem;color:var(--color-primary);border-radius:9999px;flex:none;place-items:center;margin-top:.1rem;display:inline-grid}.cost-head[data-astro-cid-wlmidejv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);font-size:1.25rem;font-weight:800}.price-table[data-astro-cid-wlmidejv] table[data-astro-cid-wlmidejv]{border-collapse:collapse;border-top:2px solid var(--color-primary);font-variant-numeric:tabular-nums}.price-table[data-astro-cid-wlmidejv] th[data-astro-cid-wlmidejv],.price-table[data-astro-cid-wlmidejv] td[data-astro-cid-wlmidejv]{border-bottom:1px solid var(--color-border);text-align:left;padding:.875rem 1rem .875rem 0}.price-table[data-astro-cid-wlmidejv] thead[data-astro-cid-wlmidejv] th[data-astro-cid-wlmidejv]{color:var(--color-primary-800);font-size:.875rem;font-weight:600}.price-table[data-astro-cid-wlmidejv] tbody[data-astro-cid-wlmidejv] th[data-astro-cid-wlmidejv]{font-family:var(--font-display);color:var(--color-primary);font-weight:700}.price-table[data-astro-cid-wlmidejv] td[data-astro-cid-wlmidejv]{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem;font-weight:800}.costs[data-astro-cid-wlmidejv]{border-top:2px solid var(--color-primary)}.cost-row[data-astro-cid-wlmidejv]{border-bottom:1px solid var(--color-border);gap:.125rem 2.5rem;padding:1.25rem 0;display:grid}.cost-row[data-astro-cid-wlmidejv] dt[data-astro-cid-wlmidejv]{color:var(--color-primary-800);font-size:.875rem;font-weight:600}.cost-fig[data-astro-cid-wlmidejv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1.2}.cost-note[data-astro-cid-wlmidejv]{margin-top:.375rem;line-height:1.6}@media (width>=768px){.cost-row[data-astro-cid-wlmidejv]{grid-template-columns:14rem 1fr;grid-template-areas:"label note""fig note"}.cost-row[data-astro-cid-wlmidejv] dt[data-astro-cid-wlmidejv]{grid-area:label}.cost-fig[data-astro-cid-wlmidejv]{grid-area:fig}.cost-note[data-astro-cid-wlmidejv]{grid-area:note;margin-top:0}}.meet-cta[data-astro-cid-wlmidejv]{border-left:3px solid var(--color-secondary);padding-left:1rem}.notes-quote[data-astro-cid-wlmidejv] blockquote[data-astro-cid-wlmidejv] p[data-astro-cid-wlmidejv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:800;line-height:1.25}.notes-quote[data-astro-cid-wlmidejv]{border-left:3px solid var(--color-secondary);padding-left:1.25rem}.notes[data-astro-cid-wlmidejv]{border-top:2px solid var(--color-primary)}.note-item[data-astro-cid-wlmidejv]{border-bottom:1px solid var(--color-border);padding:1.5rem 0}@media (width>=640px){.note-item[data-astro-cid-wlmidejv]:nth-child(odd){padding-right:2rem}.note-item[data-astro-cid-wlmidejv]:nth-child(2n){border-left:1px solid var(--color-border);padding-left:2rem}}.hours[data-astro-cid-wlmidejv]{box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-lift)}.hours-row[data-astro-cid-wlmidejv]{border-top:1px solid var(--hairline);justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9375rem;line-height:1.5;display:flex}.hours-row[data-astro-cid-wlmidejv]>[data-astro-cid-wlmidejv]:last-child{font-family:var(--font-display);color:var(--color-primary);font-weight:700}.hours-row[data-astro-cid-wlmidejv].is-closed>[data-astro-cid-wlmidejv]:last-child{color:var(--color-text-muted);font-family:inherit;font-weight:400}.hours-row[data-astro-cid-wlmidejv].is-short{border-radius:var(--radius-inner);background:var(--color-secondary-100);border-top-color:#0000;margin:0 -.5rem;padding-inline:.5rem}.party[data-astro-cid-wlmidejv]{box-shadow:var(--shadow-float)}.party-cell[data-astro-cid-wlmidejv]{border-top:1px solid var(--hairline-on-navy);padding:.875rem 0}.party-cell[data-astro-cid-wlmidejv] dt[data-astro-cid-wlmidejv]{letter-spacing:.005em;color:var(--color-secondary-light);font-size:.875rem}.party-cell[data-astro-cid-wlmidejv] dd[data-astro-cid-wlmidejv]{margin-top:.125rem;font-weight:600;line-height:1.55}.after-lead[data-astro-cid-wlmidejv]{border-top:1px solid var(--hairline);font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-primary);text-wrap:pretty;padding-top:1.25rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.35}.closing[data-astro-cid-wlmidejv]{box-shadow:var(--shadow-float)}.surface-navy[data-astro-cid-wlmidejv] .guide-float[data-astro-cid-wlmidejv]{box-shadow:0 0 0 5px var(--color-primary-deep), var(--shadow-on-navy)}
