.board[data-astro-cid-o7ggmcf4]{display:grid;gap:var(--space-6);padding:var(--space-6);background:var(--paper)}.flow[data-astro-cid-o7ggmcf4],.done[data-astro-cid-o7ggmcf4]{display:grid;gap:var(--space-6)}.block[data-astro-cid-o7ggmcf4]{margin:0;padding:0;border:0}legend[data-astro-cid-o7ggmcf4],.recap[data-astro-cid-o7ggmcf4] h2[data-astro-cid-o7ggmcf4],.done[data-astro-cid-o7ggmcf4] h2[data-astro-cid-o7ggmcf4]{font-family:var(--font-display);font-size:1.5rem;font-weight:500;margin-bottom:var(--space-4);padding:0}.people[data-astro-cid-o7ggmcf4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.person[data-astro-cid-o7ggmcf4]{cursor:pointer}.person[data-astro-cid-o7ggmcf4] input[data-astro-cid-o7ggmcf4]{position:absolute;opacity:0;pointer-events:none}.person-card[data-astro-cid-o7ggmcf4]{display:grid;gap:var(--space-2);background:var(--paper-deep);min-height:100%;padding:var(--space-3);border:1px solid transparent}.person-card[data-astro-cid-o7ggmcf4] img[data-astro-cid-o7ggmcf4]{width:100%;aspect-ratio:4 / 5;max-height:12rem;object-fit:cover;object-position:center top}.person-name[data-astro-cid-o7ggmcf4]{font-weight:700;font-size:.95rem}.person[data-astro-cid-o7ggmcf4] input[data-astro-cid-o7ggmcf4]:focus-visible+.person-card[data-astro-cid-o7ggmcf4],.person[data-astro-cid-o7ggmcf4] input[data-astro-cid-o7ggmcf4]:checked+.person-card[data-astro-cid-o7ggmcf4]{border-color:var(--sage);box-shadow:inset 0 0 0 1px var(--sage)}.split[data-astro-cid-o7ggmcf4]{display:grid;gap:var(--space-6)}.cal-head[data-astro-cid-o7ggmcf4]{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.cal-head[data-astro-cid-o7ggmcf4] p[data-astro-cid-o7ggmcf4]{margin:0;text-align:center;font-family:var(--font-display);font-size:1.2rem;text-transform:capitalize}.nav-btn[data-astro-cid-o7ggmcf4]{background:transparent;border:1px solid var(--rule);color:var(--ink);min-height:2.5rem}.cal[data-astro-cid-o7ggmcf4]{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.cal[data-astro-cid-o7ggmcf4] .dow{text-align:center;font-size:.75rem;color:var(--ink-soft);padding-bottom:.35rem}.cal[data-astro-cid-o7ggmcf4] .day,.slots[data-astro-cid-o7ggmcf4] .slot{appearance:none;font:inherit;border:0;border-radius:var(--radius);transition:background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.cal[data-astro-cid-o7ggmcf4] .day{background:transparent;min-height:2.5rem;color:var(--ink)}.cal[data-astro-cid-o7ggmcf4] .day.open{cursor:pointer;background:color-mix(in srgb,var(--sage) 16%,var(--paper));color:var(--sage-deep)}.cal[data-astro-cid-o7ggmcf4] .day.open.is-selected,.slots[data-astro-cid-o7ggmcf4] .slot.is-selected{background:var(--sage-deep);color:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sage-mist) 40%,transparent)}.cal[data-astro-cid-o7ggmcf4] .day.past,.cal[data-astro-cid-o7ggmcf4] .day.blocked,.cal[data-astro-cid-o7ggmcf4] .day.empty{color:color-mix(in srgb,var(--ink) 35%,var(--paper))}.slots[data-astro-cid-o7ggmcf4]{display:flex;flex-wrap:wrap;gap:.45rem}.slots[data-astro-cid-o7ggmcf4] .slot{min-height:2.5rem;padding:0 .85rem;background:var(--paper-deep);border:1px solid transparent;color:var(--ink);cursor:pointer;font-weight:700}@media(hover:hover){.cal[data-astro-cid-o7ggmcf4] .day.open:hover:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--sage) 34%,var(--paper));color:var(--sage-deep)}.slots[data-astro-cid-o7ggmcf4] .slot:hover:not(.is-selected){background:color-mix(in srgb,var(--sage) 22%,var(--paper-deep));color:var(--sage-deep)}.cal[data-astro-cid-o7ggmcf4] .day.open.is-selected:hover,.slots[data-astro-cid-o7ggmcf4] .slot.is-selected:hover{background:var(--sage);color:var(--paper)}}label[data-astro-cid-o7ggmcf4]{display:block;font-weight:700;margin-bottom:var(--space-2)}input[data-astro-cid-o7ggmcf4][type=text],input[data-astro-cid-o7ggmcf4][type=email],input[data-astro-cid-o7ggmcf4][type=tel]{width:100%;max-width:28rem;border:0;border-bottom:1px solid var(--cedar);background:transparent;padding:.55rem 0;color:var(--ink)}.tel-row[data-astro-cid-o7ggmcf4]{display:flex;align-items:baseline;gap:var(--space-3);max-width:28rem}.tel-code[data-astro-cid-o7ggmcf4]{flex:none;font-weight:700;color:var(--sage-deep);padding:.55rem 0;border-bottom:1px solid var(--cedar)}.tel-row[data-astro-cid-o7ggmcf4] input[data-astro-cid-o7ggmcf4][type=tel]{flex:1;max-width:none;letter-spacing:.08em}.hint[data-astro-cid-o7ggmcf4],.status[data-astro-cid-o7ggmcf4]{font-size:.95rem;color:var(--ink-soft);max-width:var(--measure)}.summary[data-astro-cid-o7ggmcf4] p[data-astro-cid-o7ggmcf4]{margin-bottom:var(--space-2)}.recap[data-astro-cid-o7ggmcf4]{padding:var(--space-6);background:var(--paper-deep)}.done[data-astro-cid-o7ggmcf4][hidden]{display:none}@media(min-width:840px){.split[data-astro-cid-o7ggmcf4]{grid-template-columns:1.15fr .85fr;align-items:start}}.intro[data-astro-cid-ydd5537x]{background:var(--sage);color:var(--paper);padding:var(--space-8) 0 var(--space-7)}.intro[data-astro-cid-ydd5537x] h1[data-astro-cid-ydd5537x],.intro[data-astro-cid-ydd5537x] .lede[data-astro-cid-ydd5537x],.intro[data-astro-cid-ydd5537x] figcaption[data-astro-cid-ydd5537x]{color:var(--paper)}.intro-grid[data-astro-cid-ydd5537x]{display:grid;gap:var(--space-6)}.intro-grid[data-astro-cid-ydd5537x]>[data-astro-cid-ydd5537x]{min-width:0}.fee[data-astro-cid-ydd5537x]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem .85rem;margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--paper) 28%,transparent);max-width:22rem}.fee-amount[data-astro-cid-ydd5537x]{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:500;letter-spacing:-.03em;line-height:1}.fee-unit[data-astro-cid-ydd5537x]{font-size:1.05rem;color:var(--sage-mist)}figure[data-astro-cid-ydd5537x]{margin:0}figure[data-astro-cid-ydd5537x] img{width:100%;max-height:22rem;height:auto;object-fit:contain;object-position:center bottom}figcaption[data-astro-cid-ydd5537x]{margin-top:var(--space-2);font-size:.9rem;color:var(--sage-mist)}.panel[data-astro-cid-ydd5537x]{background:var(--paper-deep);padding:var(--space-6)}.session-points[data-astro-cid-ydd5537x]{margin:0 0 var(--space-4);padding:0;max-width:var(--measure)}.session-points[data-astro-cid-ydd5537x] li[data-astro-cid-ydd5537x]{list-style:none;margin:0;padding-block:.55rem;border-bottom:1px solid var(--rule)}.book[data-astro-cid-ydd5537x]{background:var(--paper-deep)}.book-head[data-astro-cid-ydd5537x]{margin-bottom:var(--space-5)}#reservar[data-astro-cid-ydd5537x]{scroll-margin-top:calc(var(--header) + 1rem)}@media(min-width:840px){.intro-grid[data-astro-cid-ydd5537x]{grid-template-columns:1.1fr .9fr;align-items:end}}
