.board[data-astro-cid-xrc56gie]{background:var(--aubergine);color:var(--mist);padding-block:var(--space-5) calc(var(--space-5) + var(--space-2))}.board-head[data-astro-cid-xrc56gie]{gap:var(--space-1) var(--space-4);margin-bottom:var(--space-4);align-items:end;display:grid}@media (width>=860px){.board-head[data-astro-cid-xrc56gie]{grid-template-columns:auto 1fr}}.board-head[data-astro-cid-xrc56gie] h2[data-astro-cid-xrc56gie]{color:var(--citron);margin:0}.board-head[data-astro-cid-xrc56gie] p[data-astro-cid-xrc56gie]{color:var(--lilac);max-width:44ch;margin:0}.tabs[data-astro-cid-xrc56gie]{gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid #b999d659;flex-wrap:wrap;display:flex}.tabs[data-astro-cid-xrc56gie] button[data-astro-cid-xrc56gie]{margin-right:var(--space-3);color:var(--lilac);font:400 var(--step-2) / 1 var(--serif);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.8rem .25rem}.tabs[data-astro-cid-xrc56gie] button[data-astro-cid-xrc56gie][aria-selected=true]{color:var(--mist);border-bottom-color:var(--citron)}.tabs[data-astro-cid-xrc56gie] button[data-astro-cid-xrc56gie]:hover{color:var(--white)}.tabs[data-astro-cid-xrc56gie] button[data-astro-cid-xrc56gie]:focus-visible{outline-color:var(--citron)}.group[data-astro-cid-xrc56gie]+.group[data-astro-cid-xrc56gie]{margin-top:var(--space-5)}.tabbed[data-astro-cid-xrc56gie] .group[data-astro-cid-xrc56gie]+.group[data-astro-cid-xrc56gie]{margin-top:0}.tabbed[data-astro-cid-xrc56gie] .group-title[data-astro-cid-xrc56gie]{display:none}@media (width>=900px){.group[data-astro-cid-xrc56gie]:has(.cat+.cat){column-count:2;column-gap:var(--space-5)}.group-title[data-astro-cid-xrc56gie]{column-span:all}.cat[data-astro-cid-xrc56gie]{break-inside:avoid}.group[data-astro-cid-xrc56gie]:not(:has(.cat+.cat)) ul[data-astro-cid-xrc56gie]{column-count:2;column-gap:var(--space-5)}li[data-astro-cid-xrc56gie]{break-inside:avoid}}.group-title[data-astro-cid-xrc56gie]{color:var(--lilac);margin-bottom:var(--space-2);font-size:clamp(2.6rem,9vw,4.25rem);line-height:.95}.cat[data-astro-cid-xrc56gie]+.cat[data-astro-cid-xrc56gie]{margin-top:var(--space-3)}.cat-title[data-astro-cid-xrc56gie]{font:600 var(--step--1) / 1.4 var(--sans);letter-spacing:.02em;color:var(--citron);margin:0 0 .25rem}ul[data-astro-cid-xrc56gie]{margin:0;padding:0;list-style:none}.svc[data-astro-cid-xrc56gie]{min-height:2.9rem;color:var(--mist);cursor:pointer;border-radius:6px;grid-template-columns:1rem 1fr auto;align-items:baseline;gap:.8rem;margin-inline:-.35rem;padding:.5rem .5rem .5rem .35rem;text-decoration:none;display:grid}.svc[data-astro-cid-xrc56gie]:hover{background:#f6f2fa12}.svc[data-astro-cid-xrc56gie]:focus-visible{outline-color:var(--citron)}.swatch[data-astro-cid-xrc56gie]{align-self:center;width:1rem;height:auto}.swatch[data-astro-cid-xrc56gie] path[data-astro-cid-xrc56gie]{fill:#0000;stroke:var(--lilac);stroke-width:1.5px;transition:fill .18s ease-out,stroke .18s ease-out}.svc[data-astro-cid-xrc56gie][aria-pressed=true] .swatch[data-astro-cid-xrc56gie] path[data-astro-cid-xrc56gie]{fill:var(--citron);stroke:var(--citron)}.svc[data-astro-cid-xrc56gie][aria-pressed=true] .name[data-astro-cid-xrc56gie]{color:var(--white);font-weight:600}.name[data-astro-cid-xrc56gie]{line-height:1.35}.price[data-astro-cid-xrc56gie]{font-family:var(--serif);font-size:var(--step-1);color:var(--citron);white-space:nowrap;line-height:1}.matrix[data-astro-cid-xrc56gie]{gap:var(--space-2);font-size:var(--step--1);color:var(--lilac);flex-wrap:wrap;padding:.25rem 0 .75rem 1.8rem;display:flex}.matrix[data-astro-cid-xrc56gie] label[data-astro-cid-xrc56gie]{gap:.2rem;font-weight:500;display:grid}.matrix[data-astro-cid-xrc56gie] select[data-astro-cid-xrc56gie]{background:var(--mist);min-width:9rem;min-height:44px;color:var(--aubergine);font:inherit;border:0;border-radius:6px;padding:.4rem .6rem}.note[data-astro-cid-xrc56gie]{margin-top:var(--space-2);font-size:var(--step--1);color:var(--lilac)}.basket[data-astro-cid-qc36crgi]{z-index:30;background:var(--aubergine);color:var(--mist);border-top:3px solid var(--citron);position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #3b244240}.basket[data-astro-cid-qc36crgi] [data-astro-cid-qc36crgi]:focus-visible{outline-color:var(--citron)}.bar[data-astro-cid-qc36crgi]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--basket-h);display:flex}.summary[data-astro-cid-qc36crgi]{margin:0;font-weight:600}.sheet[data-astro-cid-qc36crgi]{background:var(--white);width:min(100%,34rem);max-height:min(92dvh,52rem);color:var(--aubergine);border:0;border-radius:18px 18px 0 0;margin:auto auto 0;padding:0}@media (width>=700px){.sheet[data-astro-cid-qc36crgi]{border-radius:18px;margin:auto}}.sheet[data-astro-cid-qc36crgi]::backdrop{background:#3b244273}.sheet[data-astro-cid-qc36crgi]{overflow-x:hidden}.sheet-inner[data-astro-cid-qc36crgi]{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.sheet[data-astro-cid-qc36crgi] header[data-astro-cid-qc36crgi]{justify-content:space-between;align-items:start;display:flex}.sheet[data-astro-cid-qc36crgi] h2[data-astro-cid-qc36crgi]{font-size:var(--step-3);margin:0}.close[data-astro-cid-qc36crgi]{background:var(--mist);width:44px;height:44px;color:var(--aubergine);cursor:pointer;border:0;border-radius:50%;font-size:1.6rem;line-height:1}.lines[data-astro-cid-qc36crgi]{margin:0;padding:0;list-style:none}.lines[data-astro-cid-qc36crgi] li{gap:0 var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:.6rem 0;display:grid}.lines[data-astro-cid-qc36crgi] .p{color:var(--violet);text-align:right;font-weight:500}.lines[data-astro-cid-qc36crgi] button{color:var(--violet);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.2rem 0;text-decoration:underline}.opt[data-astro-cid-qc36crgi]{border:0;margin:0;padding:0}.check[data-astro-cid-qc36crgi]{cursor:pointer;align-items:start;gap:.6rem;display:flex}.check[data-astro-cid-qc36crgi] input[data-astro-cid-qc36crgi]{width:1.25rem;height:1.25rem;accent-color:var(--aubergine);margin-top:.15rem}.home[data-astro-cid-qc36crgi]{gap:var(--space-1);margin:var(--space-1) 0 0 1.85rem;display:grid}.home[data-astro-cid-qc36crgi] label[data-astro-cid-qc36crgi]{font-size:var(--step--1);gap:.2rem;font-weight:500;display:grid}.home[data-astro-cid-qc36crgi] select[data-astro-cid-qc36crgi],.home[data-astro-cid-qc36crgi] input[data-astro-cid-qc36crgi]{border:1.5px solid var(--aubergine);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--aubergine);background:var(--white);border-radius:8px;padding:.4rem .6rem}.totals[data-astro-cid-qc36crgi] p{justify-content:space-between;gap:var(--space-2);max-width:none;margin:0;padding:.25rem 0;display:flex}.totals[data-astro-cid-qc36crgi] .grand{border-top:2px solid var(--aubergine);font-size:var(--step-1);margin-top:.25rem;padding-top:.6rem}.totals[data-astro-cid-qc36crgi] .warn{font-size:var(--step--1);color:var(--violet)}.pay[data-astro-cid-qc36crgi]{padding:var(--space-2);border-radius:var(--radius);background:var(--mist)}.pay[data-astro-cid-qc36crgi] p{margin-bottom:var(--space-1)}.pay[data-astro-cid-qc36crgi] p:last-child{margin-bottom:0}.small[data-astro-cid-qc36crgi]{font-size:var(--step--1)}.send[data-astro-cid-qc36crgi]{width:100%}.you[data-astro-cid-qc36crgi]{gap:var(--space-1);display:grid}.you[data-astro-cid-qc36crgi] legend[data-astro-cid-qc36crgi]{margin-bottom:.25rem;font-weight:600}.you[data-astro-cid-qc36crgi] label[data-astro-cid-qc36crgi]:not(.check){font-size:var(--step--1);gap:.2rem;font-weight:500;display:grid}.you[data-astro-cid-qc36crgi] input[data-astro-cid-qc36crgi]:not([type=checkbox]){border:1.5px solid var(--aubergine);min-height:44px;font:inherit;color:var(--aubergine);background:var(--white);border-radius:8px;padding:.4rem .6rem}.consent[data-astro-cid-qc36crgi]{font-size:var(--step--1)}.you[data-astro-cid-qc36crgi] .warn[data-astro-cid-qc36crgi]{color:#a3243b;font-size:var(--step--1);margin:0}.link[data-astro-cid-qc36crgi]{color:var(--violet);cursor:pointer;font:inherit;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.sheet-inner[data-astro-cid-qc36crgi]>.link[data-astro-cid-qc36crgi]{justify-self:center}.sheet[data-astro-cid-qc36crgi] [hidden]{display:none!important}.slots[data-astro-cid-qc36crgi]{gap:var(--space-1);display:grid}.slots-head[data-astro-cid-qc36crgi]{justify-content:space-between;align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.slots[data-astro-cid-qc36crgi] h3[data-astro-cid-qc36crgi]{font-size:var(--step-1);margin:0}.with[data-astro-cid-qc36crgi]{font-size:var(--step--1);align-items:center;gap:.4rem;display:flex}.with[data-astro-cid-qc36crgi] select[data-astro-cid-qc36crgi]{border:1.5px solid var(--aubergine);min-height:38px;font:inherit;color:var(--aubergine);background:var(--white);border-radius:6px;padding:.2rem .5rem}.days[data-astro-cid-qc36crgi]{scrollbar-width:thin;grid-auto-columns:minmax(3.3rem,1fr);grid-auto-flow:column;gap:.35rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.days[data-astro-cid-qc36crgi] button{background:var(--mist);color:var(--aubergine);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-items:center;padding:.45rem .2rem .4rem;display:grid}.days[data-astro-cid-qc36crgi] .day span,.days[data-astro-cid-qc36crgi] .day small{font-size:.72rem;line-height:1.2}.days[data-astro-cid-qc36crgi] .day strong{font:400 1.55rem/1.1 var(--serif)}.days[data-astro-cid-qc36crgi] .day[aria-pressed=true]{background:var(--aubergine);color:var(--mist)}.days[data-astro-cid-qc36crgi] .day[aria-pressed=true] strong{color:var(--citron)}.days[data-astro-cid-qc36crgi] .day:disabled{opacity:.38;cursor:default}.days[data-astro-cid-qc36crgi] .day-nav{color:var(--violet);font-size:var(--step--1);background:0 0;align-content:center;text-decoration:underline}.days[data-astro-cid-qc36crgi] .day-nav:disabled{display:none}.times[data-astro-cid-qc36crgi]{grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.35rem;display:grid}.times[data-astro-cid-qc36crgi]:empty{display:none}.times[data-astro-cid-qc36crgi] button{border:1.5px solid var(--line);background:var(--white);min-height:44px;color:var(--aubergine);font:500 .95rem var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px}.times[data-astro-cid-qc36crgi] button:hover{border-color:var(--lilac)}.times[data-astro-cid-qc36crgi] button[aria-pressed=true]{border-color:var(--aubergine);background:var(--aubergine);color:var(--citron)}.slots[data-astro-cid-qc36crgi] p[data-astro-cid-qc36crgi]{margin:0}.send[data-astro-cid-qc36crgi].as-link{min-height:0;color:var(--violet);box-shadow:none;background:0 0;padding:.2rem 0;font-weight:400;text-decoration:underline}[data-astro-cid-qc36crgi][data-book]:disabled{opacity:.6;cursor:default}.gallery[data-astro-cid-rj65ajc3]{padding-block:var(--space-5)}.g-head[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.g-head[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{margin-bottom:var(--space-1)}.g-head[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{margin:0}.filters[data-astro-cid-rj65ajc3]{gap:var(--space-1);flex-wrap:wrap;display:flex}.filters[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--aubergine);color:var(--aubergine);font:600 .75rem / 1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.4rem 1rem}.filters[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-pressed=true]{background:var(--aubergine);color:var(--citron)}.grid[data-astro-cid-rj65ajc3]{columns:2;column-gap:var(--space-1);margin:0;padding:0;list-style:none}@media (width>=600px){.grid[data-astro-cid-rj65ajc3]{columns:3}}@media (width>=1000px){.grid[data-astro-cid-rj65ajc3]{columns:4;column-gap:var(--space-2)}}.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{break-inside:avoid;margin-bottom:var(--space-1)}@media (width>=1000px){.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{margin-bottom:var(--space-2)}}.grid[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]{background:var(--line);display:block;overflow:hidden}.grid[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{width:100%;height:auto;transition:transform .5s}.grid[data-astro-cid-rj65ajc3] a[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.03)}.sample[data-astro-cid-rj65ajc3]{margin-top:var(--space-2);font-size:var(--step--1);color:#6b5a70}.lightbox[data-astro-cid-rj65ajc3]{width:min(94vw,64rem);max-height:94dvh;padding:var(--space-3) var(--space-2) var(--space-2);background:var(--aubergine);color:var(--mist);border:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#140a18d9}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:100%;max-height:78dvh;margin:0 auto}.lb-caption[data-astro-cid-rj65ajc3]{margin:var(--space-1) auto 0;text-align:center;color:var(--lilac)}.lb-close[data-astro-cid-rj65ajc3]{width:44px;height:44px;color:var(--mist);cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:.4rem;right:.4rem}.lb-nav[data-astro-cid-rj65ajc3]{width:48px;height:64px;color:var(--mist);cursor:pointer;background:#3b244299;border:0;margin-top:-32px;font-size:2.2rem;position:absolute;top:50%}.prev[data-astro-cid-rj65ajc3]{left:.4rem}.next[data-astro-cid-rj65ajc3]{right:.4rem}.lightbox[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3]:focus-visible{outline-color:var(--citron)}.hero[data-astro-cid-lcdefpme]{background:var(--aubergine);min-height:min(88vh,46rem);color:var(--mist);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:38% 12%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#3b244226 0%,#3b24428c 40%,#3b2442f5 78%);position:absolute;inset:0}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{align-items:center}.hero-img[data-astro-cid-lcdefpme]{object-position:40% 25%;width:62%;left:38%}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg, var(--aubergine) 0%, var(--aubergine) 38%, #3b24428c 46%, #3b244200 62%)}}.hero-inner[data-astro-cid-lcdefpme]{padding-block:15rem var(--space-5)}@media (width>=900px){.hero-inner[data-astro-cid-lcdefpme]{padding-block:var(--space-5)}}.kicker[data-astro-cid-lcdefpme].on-dark{color:var(--lilac)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch;margin-bottom:var(--space-3);font-size:clamp(2.6rem,7.5vw,5.25rem);line-height:1.02}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--lilac)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#f6f2fae0;max-width:38ch}.cta[data-astro-cid-lcdefpme]{gap:var(--space-1) var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.services[data-astro-cid-lcdefpme]{padding-block:var(--space-5)}.section-head[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:var(--space-4)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.tiles[data-astro-cid-lcdefpme]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-lcdefpme]{aspect-ratio:4/5;color:var(--mist);background:var(--aubergine);text-decoration:none;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tile[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#3b244200 40%,#3b2442eb 100%);position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.tile-text[data-astro-cid-lcdefpme]{z-index:1;padding:var(--space-3);gap:.3rem;display:grid;position:absolute;inset:auto 0 0}.tile-title[data-astro-cid-lcdefpme]{font:400 var(--step-3) / 1 var(--serif)}.tile-note[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:#f6f2fad9}@media (width<=599px){.tile-text[data-astro-cid-lcdefpme]{padding:var(--space-2)}.tile-title[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.tile-note[data-astro-cid-lcdefpme]{display:none}}.tile-from[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--citron);margin-top:.3rem;font-size:.75rem;font-weight:600}.visits[data-astro-cid-lcdefpme]{background:var(--lilac)}.visits-grid[data-astro-cid-lcdefpme]{align-items:stretch;gap:0;display:grid}@media (width>=860px){.visits-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;width:100%;max-width:none;margin:0}}.visits-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;min-height:20rem;max-height:26rem}@media (width>=860px){.visits-img[data-astro-cid-lcdefpme]{max-height:none}}.visits-text[data-astro-cid-lcdefpme]{padding:var(--space-5) 1.25rem}@media (width>=860px){.visits-text[data-astro-cid-lcdefpme]{padding:var(--space-5) max(1.25rem, calc((100vw - var(--page)) / 2)) var(--space-5) var(--space-5);align-self:center}}.visits[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--aubergine)}.zones[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 var(--space-2);border-top:1.5px solid var(--aubergine);max-width:28rem;padding:0;list-style:none}.zones[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1.5px solid var(--aubergine);padding:.7rem 0;display:flex}.zones[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:400 var(--step-2) / 1 var(--serif)}.zones[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{color:#4d3557}.big[data-astro-cid-lcdefpme]{font-size:var(--step-1);line-height:1.45}.small[data-astro-cid-lcdefpme]{font-size:var(--step--1)}.academy[data-astro-cid-lcdefpme]{padding-block:var(--space-5)}.academy-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:center;display:grid}@media (width>=860px){.academy-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr}}.academy-media[data-astro-cid-lcdefpme]{padding-bottom:3rem;position:relative}.academy-img[data-astro-cid-lcdefpme]{width:100%;height:auto}.cert[data-astro-cid-lcdefpme]{background:var(--white);width:52%;height:auto;position:absolute;bottom:0;right:-.5rem;transform:rotate(-4deg);box-shadow:0 20px 40px -16px #3b24428c}.courses[data-astro-cid-lcdefpme]{margin:var(--space-3) 0;border-top:1px solid var(--aubergine);max-width:32rem;padding:0;list-style:none}.courses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 5.5rem;align-items:baseline;padding:.65rem 0;display:grid}.courses[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--aubergine);font-weight:600;text-decoration:none}.courses[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.courses[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#6b5a70;font-size:var(--step--1)}.courses[data-astro-cid-lcdefpme] .fee[data-astro-cid-lcdefpme]{text-align:right;color:var(--violet);font:400 var(--step-1) / 1 var(--serif)!important}.how[data-astro-cid-lcdefpme]{padding-block:0 var(--space-5)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.steps[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:var(--space-2);border-top:2px solid var(--aubergine)}.step-n[data-astro-cid-lcdefpme]{font:400 3.4rem / 1 var(--serif);color:var(--lilac);margin-bottom:var(--space-1);display:block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-bottom:var(--space-1)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.faq[data-astro-cid-lcdefpme]{padding-block:var(--space-5);background:var(--aubergine);color:var(--mist)}.faq[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:var(--lilac)}.faq[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--citron)}.faq[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--white)}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}@media (width>=900px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:start}}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid #b999d64d}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:first-child{border-top:1px solid #b999d64d}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-2);font:400 var(--step-1) / 1.3 var(--serif);cursor:pointer;padding:1.1rem 0;list-style:none;display:flex}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--sans);color:var(--citron);flex:none;transition:transform .2s}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--citron)}.faq-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f6f2fad9;margin:0 0 1.2rem}.visit[data-astro-cid-lcdefpme]{background:var(--white);padding-block:var(--space-5)}.statement[data-astro-cid-lcdefpme]{font-family:var(--serif);max-width:26ch;margin:0 0 var(--space-5);text-wrap:pretty;font-size:clamp(1.8rem,4.2vw,2.9rem);line-height:1.15}.visit-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}@media (width>=860px){.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.visit[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);display:flex}.open-now[data-astro-cid-lcdefpme]{background:var(--citron);color:var(--aubergine);letter-spacing:.04em;text-transform:none;border-radius:999px;padding:.15rem .6rem}.week[data-astro-cid-lcdefpme]{max-width:26rem;margin:0;padding:0;list-style:none}.week[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;padding:.55rem 0;display:flex}.week[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].today{color:var(--violet);font-weight:600}.actions[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-wrap:wrap;display:flex}
