.thead[data-astro-cid-5jgbfzfi]{background:linear-gradient(120deg,#fde7c8,#fdf3e4);padding-top:66px}.thead[data-astro-cid-5jgbfzfi] .wrap[data-astro-cid-5jgbfzfi]{padding-block:var(--space-5)}.back[data-astro-cid-5jgbfzfi]{color:var(--ink-soft);font-size:var(--step--1);text-decoration:none}.thead[data-astro-cid-5jgbfzfi] h1[data-astro-cid-5jgbfzfi]{color:var(--navy);margin:.6rem 0 .4rem}.lede[data-astro-cid-5jgbfzfi]{color:var(--ink-soft);font-size:var(--step-1);margin:0}.card[data-astro-cid-5jgbfzfi]{background:var(--white);border:1px solid var(--line-on-light);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:52rem;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:90px}[data-astro-cid-5jgbfzfi][data-th-book]{scroll-margin-top:90px}.card[data-astro-cid-5jgbfzfi][hidden]{display:none}fieldset[data-astro-cid-5jgbfzfi]{margin:0 0 var(--space-4);border:0;padding:0}legend[data-astro-cid-5jgbfzfi]{font-weight:700;font-size:var(--step-1);align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.num[data-astro-cid-5jgbfzfi]{background:var(--orange);width:1.8rem;height:1.8rem;color:var(--white);border-radius:50%;place-content:center;font-size:.9rem;display:inline-grid}.hint[data-astro-cid-5jgbfzfi]{color:var(--ink-soft);font-size:var(--step--1);margin:0 0 .5rem}.chips[data-astro-cid-5jgbfzfi]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-5jgbfzfi]{border:1.5px solid var(--line-on-light);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-5jgbfzfi]:has(input:checked){border-color:var(--orange);background:#fc820414}select[data-astro-cid-5jgbfzfi],input[data-astro-cid-5jgbfzfi]:not([type=radio]){border:1.5px solid var(--line-on-light);width:100%;font:inherit;background:var(--white);color:var(--ink);border-radius:12px;padding:.75rem .9rem}select[data-astro-cid-5jgbfzfi]{max-width:24rem}.times[data-astro-cid-5jgbfzfi] .day{margin-top:.8rem}.times[data-astro-cid-5jgbfzfi] .day h3{font-size:var(--step-0);color:var(--navy);margin:0 0 .4rem}.times[data-astro-cid-5jgbfzfi] .slots{flex-wrap:wrap;gap:.5rem;display:flex}.times[data-astro-cid-5jgbfzfi] .slot{border:1.5px solid var(--blue);background:var(--white);color:var(--blue);font:inherit;cursor:pointer;border-radius:12px;padding:.55rem .9rem;font-weight:650}.times[data-astro-cid-5jgbfzfi] .slot small{color:var(--ink-soft);font-size:.75rem;font-weight:500;display:block}.times[data-astro-cid-5jgbfzfi] .slot:hover,.times[data-astro-cid-5jgbfzfi] .slot:focus-visible{background:var(--blue);color:var(--white)}.times[data-astro-cid-5jgbfzfi] .slot:hover small{color:#fffc}.chosen[data-astro-cid-5jgbfzfi]{color:var(--navy);font-weight:700;font-size:var(--step-1)}.grid2[data-astro-cid-5jgbfzfi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.grid2[data-astro-cid-5jgbfzfi] label[data-astro-cid-5jgbfzfi]{font-weight:600;font-size:var(--step--1);gap:.3rem;display:grid}.funding[data-astro-cid-5jgbfzfi]{margin-top:var(--space-4);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.funding[data-astro-cid-5jgbfzfi][hidden]{display:none}.funding[data-astro-cid-5jgbfzfi] legend[data-astro-cid-5jgbfzfi]{font-size:var(--step-0);width:100%}.hp[data-astro-cid-5jgbfzfi]{width:1px;height:1px;position:absolute;left:-9999px}.err[data-astro-cid-5jgbfzfi]{color:#b42318;font-weight:600}.actions[data-astro-cid-5jgbfzfi]{margin-top:var(--space-3);flex-wrap:wrap;gap:.7rem;display:flex}.btn-line[data-astro-cid-5jgbfzfi]{border:1.5px solid var(--navy);color:var(--navy);background:0 0}.done[data-astro-cid-5jgbfzfi]{text-align:center}.holdnote[data-astro-cid-5jgbfzfi]{color:var(--navy);background:#fc820414;border:1px solid #fc820459;border-radius:12px;padding:.6rem .9rem;font-weight:600}.cardhead[data-astro-cid-5jgbfzfi]{font-size:var(--step-1);color:var(--navy);margin:var(--space-3) 0 .3rem}.consent[data-astro-cid-5jgbfzfi]{margin:0 0 var(--space-3);font-weight:600}.stripe[data-astro-cid-5jgbfzfi]{margin-bottom:var(--space-3)}.secure[data-astro-cid-5jgbfzfi]{margin-top:var(--space-3)}.done[data-astro-cid-5jgbfzfi] .tick[data-astro-cid-5jgbfzfi]{width:3.2rem;height:3.2rem;color:var(--white);background:#1a7f4b;border-radius:50%;place-content:center;font-size:1.6rem;display:inline-grid}.toprow[data-astro-cid-5jgbfzfi]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.toprow[data-astro-cid-5jgbfzfi] fieldset[data-astro-cid-5jgbfzfi]{flex:18rem}.times[data-astro-cid-5jgbfzfi] .soonest{border:1.5px dashed var(--line-on-light);width:100%;font:inherit;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border-radius:14px;min-height:48px;padding:.8rem 1rem;font-weight:700}.times[data-astro-cid-5jgbfzfi] .soonest:hover,.times[data-astro-cid-5jgbfzfi] .soonest:focus-visible{border-color:var(--orange);background:#fc82040f}.times[data-astro-cid-5jgbfzfi] .clins{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.9rem;margin-top:.9rem;display:grid}.times[data-astro-cid-5jgbfzfi] .clin{border:1px solid var(--line-on-light);background:var(--white);border-radius:18px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.who{align-items:center;gap:.8rem;display:flex}.who h3,.who h2{font-size:var(--step-1);color:var(--navy);margin:0}.jt{color:var(--ink-soft);font-size:var(--step--1);display:block}.face{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.face.big{width:88px;height:88px}.face.initial{background:var(--blue-soft);color:var(--blue);place-content:center;font-size:1.4rem;font-weight:800;display:inline-grid}.times[data-astro-cid-5jgbfzfi] .bio{color:var(--ink-soft);font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.times[data-astro-cid-5jgbfzfi] .about{color:var(--blue);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:32px;padding:0;font-weight:600;text-decoration:underline}.times[data-astro-cid-5jgbfzfi] .slots{gap:.4rem}.times[data-astro-cid-5jgbfzfi] .slot{font-size:var(--step--1);min-height:44px;padding:.5rem .7rem}.times[data-astro-cid-5jgbfzfi] .days{gap:.45rem;display:grid}.times[data-astro-cid-5jgbfzfi] .dayrow{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}.times[data-astro-cid-5jgbfzfi] .dayrow[hidden]{display:none}.times[data-astro-cid-5jgbfzfi] .dlabel{color:var(--navy);font-weight:700;font-size:var(--step--1)}.times[data-astro-cid-5jgbfzfi] .moretimes{color:var(--blue);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:600}.biosheet[data-astro-cid-5jgbfzfi]{width:calc(100% - 2rem);max-width:30rem;box-shadow:var(--shadow);border:0;border-radius:22px;padding:1.4rem}.biosheet[data-astro-cid-5jgbfzfi]::backdrop{background:#0924488c}.bio-full[data-astro-cid-5jgbfzfi]{white-space:pre-line;line-height:1.55}@media (width<=640px){.grid2[data-astro-cid-5jgbfzfi]{grid-template-columns:1fr}.biosheet[data-astro-cid-5jgbfzfi]{border-radius:22px 22px 0 0;width:100%;max-width:none;margin:auto 0 0}.thead[data-astro-cid-5jgbfzfi] .wrap[data-astro-cid-5jgbfzfi]{padding-block:.9rem}.bookbody[data-astro-cid-5jgbfzfi]{padding-block:.8rem 1.5rem}.thead[data-astro-cid-5jgbfzfi] h1[data-astro-cid-5jgbfzfi]{font-size:var(--step-2);margin:.3rem 0 .2rem}.lede[data-astro-cid-5jgbfzfi]{font-size:var(--step--1)}.card[data-astro-cid-5jgbfzfi]{border-radius:18px;padding:.9rem}fieldset[data-astro-cid-5jgbfzfi]{margin-bottom:.9rem}legend[data-astro-cid-5jgbfzfi]{font-size:var(--step-0);gap:.45rem;margin-bottom:.4rem}.num[data-astro-cid-5jgbfzfi]{width:1.4rem;height:1.4rem;font-size:.75rem}.toprow[data-astro-cid-5jgbfzfi] .hint[data-astro-cid-5jgbfzfi]{display:none}.chips[data-astro-cid-5jgbfzfi]{gap:.35rem}.chip[data-astro-cid-5jgbfzfi]{font-size:var(--step--1);padding:.4rem .7rem}select[data-astro-cid-5jgbfzfi],input[data-astro-cid-5jgbfzfi]:not([type=radio]){padding:.55rem .75rem}select[data-astro-cid-5jgbfzfi]{max-width:none}.times[data-astro-cid-5jgbfzfi] .soonest{font-size:var(--step--1);min-height:44px;padding:.55rem .8rem}.times[data-astro-cid-5jgbfzfi] .clins{gap:.6rem;margin-top:.6rem}.times[data-astro-cid-5jgbfzfi] .clin{border-radius:14px;gap:.4rem;padding:.7rem}.who{gap:.6rem}.who h3{font-size:var(--step-0)}.face{width:40px;height:40px}.face.initial{font-size:1rem}.times[data-astro-cid-5jgbfzfi] .bio{-webkit-line-clamp:1}.times[data-astro-cid-5jgbfzfi] .about{min-height:28px}.times[data-astro-cid-5jgbfzfi] .clin .slots{flex-wrap:wrap;gap:.4rem}.times[data-astro-cid-5jgbfzfi] .clin .slot{flex:none;padding:.45rem .6rem}.times[data-astro-cid-5jgbfzfi] .dayrow{gap:.15rem}}
