.book-top[data-astro-cid-bqxurcjg]{padding-top:clamp(56px,7vw,120px);padding-bottom:clamp(48px,5vw,80px)}.book-title[data-astro-cid-bqxurcjg]{font-size:var(--step-title);letter-spacing:-.05em;line-height:.95;max-width:11ch}.book-lead[data-astro-cid-bqxurcjg]{margin-top:28px;max-width:36ch}.book-today[data-astro-cid-bqxurcjg]{margin-top:24px;max-width:46ch;font-weight:500}.ways__list[data-astro-cid-bqxurcjg]{list-style:none;margin:0;padding:0;display:grid;gap:40px}.way[data-astro-cid-bqxurcjg]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center}.way__title[data-astro-cid-bqxurcjg]{font-size:var(--step-head);font-weight:500;letter-spacing:-.035em}.way__text[data-astro-cid-bqxurcjg]{grid-column:1;max-width:40ch}.way--off[data-astro-cid-bqxurcjg] .way__title[data-astro-cid-bqxurcjg]{color:var(--muted)}.way__action[data-astro-cid-bqxurcjg]{grid-column:2;grid-row:1 / 3;min-width:15ch}.way__note[data-astro-cid-bqxurcjg]{grid-column:1 / -1;color:var(--muted)}.composer__lead[data-astro-cid-bqxurcjg]{margin-top:16px}.field[data-astro-cid-bqxurcjg]{border:0;margin:32px 0 0;padding:0;min-width:0}.field[data-astro-cid-bqxurcjg] legend[data-astro-cid-bqxurcjg]{font-weight:500;padding:0;margin-bottom:12px}.chips[data-astro-cid-bqxurcjg]{display:flex;flex-wrap:wrap;gap:6px}.chips[data-astro-cid-bqxurcjg] button{min-height:48px;padding:0 16px;border:0;background:var(--bg);cursor:pointer;font-weight:500;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.chips[data-astro-cid-bqxurcjg] button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.chips[data-astro-cid-bqxurcjg] button:active{transform:scale(.97)}.chips[data-astro-cid-bqxurcjg] button small{display:block;font-weight:400;font-size:var(--step-small)}@media(hover:hover)and (pointer:fine){.chips[data-astro-cid-bqxurcjg] button[aria-pressed=false]:hover{background:#fff}}.field__hint[data-astro-cid-bqxurcjg]{margin-top:10px;color:var(--muted)}.field__hint[data-astro-cid-bqxurcjg]:empty{display:none}.stepper[data-astro-cid-bqxurcjg]{display:inline-flex;align-items:center;gap:6px}.stepper__b[data-astro-cid-bqxurcjg]{width:48px;height:48px;border:0;background:var(--bg);font-size:var(--step-lead);cursor:pointer}.stepper__b[data-astro-cid-bqxurcjg]:active{transform:scale(.95)}.stepper__n[data-astro-cid-bqxurcjg]{min-width:3ch;text-align:center;font-size:var(--step-lead);font-weight:500}.check[data-astro-cid-bqxurcjg]{display:flex;align-items:center;gap:12px;margin-top:28px;min-height:44px;cursor:pointer}.check[data-astro-cid-bqxurcjg] input[data-astro-cid-bqxurcjg]{width:24px;height:24px;accent-color:var(--ink)}.check[data-astro-cid-bqxurcjg][hidden]{display:none}.preview[data-astro-cid-bqxurcjg]{margin-top:32px;background:var(--bg);padding:20px 22px}.preview__label[data-astro-cid-bqxurcjg]{font-weight:500}.preview__text[data-astro-cid-bqxurcjg]{margin-top:8px;max-width:52ch}.composer__send[data-astro-cid-bqxurcjg]{margin-top:20px}.composer__note[data-astro-cid-bqxurcjg]{margin-top:14px;color:var(--muted);max-width:52ch}.hours__table[data-astro-cid-bqxurcjg]{margin-top:32px;width:100%;border-collapse:separate;border-spacing:0 4px;font-variant-numeric:tabular-nums}.hours__table[data-astro-cid-bqxurcjg] th[data-astro-cid-bqxurcjg],.hours__table[data-astro-cid-bqxurcjg] td[data-astro-cid-bqxurcjg]{text-align:left;padding:14px 18px;background:var(--surface)}.hours__table[data-astro-cid-bqxurcjg] thead[data-astro-cid-bqxurcjg] th[data-astro-cid-bqxurcjg]{background:none;padding-block:4px;color:var(--muted);font-weight:400}.hours__table[data-astro-cid-bqxurcjg] tbody[data-astro-cid-bqxurcjg] th[data-astro-cid-bqxurcjg]{font-weight:500;text-transform:none}.hours__table[data-astro-cid-bqxurcjg] tr.is-today th[data-astro-cid-bqxurcjg],.hours__table[data-astro-cid-bqxurcjg] tr.is-today td[data-astro-cid-bqxurcjg]{background:var(--ink);color:var(--bg)}.hours__notes[data-astro-cid-bqxurcjg]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:10px;max-width:52ch}.hours__notes[data-astro-cid-bqxurcjg] strong[data-astro-cid-bqxurcjg]{font-weight:500}.directions__addr[data-astro-cid-bqxurcjg]{margin-top:24px}.directions__lead[data-astro-cid-bqxurcjg]{margin-top:16px}.directions__map[data-astro-cid-bqxurcjg]{margin-top:32px}.directions__list[data-astro-cid-bqxurcjg]{margin:36px 0 0;display:grid;gap:6px}.directions__list[data-astro-cid-bqxurcjg]{gap:22px}.directions__list[data-astro-cid-bqxurcjg] div[data-astro-cid-bqxurcjg]{display:grid;grid-template-columns:9ch 1fr;gap:16px}.directions__list[data-astro-cid-bqxurcjg] dt[data-astro-cid-bqxurcjg]{font-weight:500}.directions__list[data-astro-cid-bqxurcjg] dd[data-astro-cid-bqxurcjg]{margin:0}.directions__links[data-astro-cid-bqxurcjg]{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 28px}.directions__links[data-astro-cid-bqxurcjg] a[data-astro-cid-bqxurcjg]{padding-block:8px}.stage__map[data-astro-cid-bqxurcjg]{background:var(--field)}.stage__map[data-astro-cid-bqxurcjg] .map{position:absolute;inset:32px}@media(max-width:759.98px){.way[data-astro-cid-bqxurcjg]{grid-template-columns:1fr}.way__action[data-astro-cid-bqxurcjg]{grid-column:1;grid-row:auto;margin-top:10px;width:100%}.directions__list[data-astro-cid-bqxurcjg] div[data-astro-cid-bqxurcjg]{grid-template-columns:1fr;gap:4px}.hours__table[data-astro-cid-bqxurcjg] th[data-astro-cid-bqxurcjg],.hours__table[data-astro-cid-bqxurcjg] td[data-astro-cid-bqxurcjg]{padding:12px 10px}}
