.appointment[data-astro-cid-7gpq3sfi]{background:#eee7dc;padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:7rem}.appointment-inner[data-astro-cid-7gpq3sfi]{max-width:48rem}h2[data-astro-cid-7gpq3sfi]{margin-bottom:1rem;font-size:clamp(2rem,3vw,2.7rem);font-weight:400}.format-buttons[data-astro-cid-7gpq3sfi]{flex-wrap:wrap;gap:1rem;margin-block:1.8rem 2rem;display:flex}.format-button[data-astro-cid-7gpq3sfi]{border:1px solid var(--color-brown);color:var(--color-brown);font:inherit;cursor:pointer;background:0 0;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1.8rem;padding:.85rem 1.3rem;text-decoration:none;display:inline-flex}.format-button[data-astro-cid-7gpq3sfi]:hover,.format-button[data-astro-cid-7gpq3sfi]:focus-visible{background:var(--color-brown);color:var(--color-cream)}.format-button[data-astro-cid-7gpq3sfi]:disabled{opacity:.6;cursor:wait}details[data-astro-cid-7gpq3sfi]{border-top:1px solid var(--color-brown);scroll-margin-top:7rem}summary[data-astro-cid-7gpq3sfi]{cursor:pointer;font-family:var(--font-display);padding-block:1.3rem;font-size:1.5rem}.form-body[data-astro-cid-7gpq3sfi]{padding-top:.5rem}.form-body[data-astro-cid-7gpq3sfi]>p[data-astro-cid-7gpq3sfi]{margin-bottom:1.8rem;line-height:1.8}form[data-astro-cid-7gpq3sfi]{gap:1.2rem;display:grid}.field-row[data-astro-cid-7gpq3sfi]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label[data-astro-cid-7gpq3sfi]{gap:.5rem;font-size:.95rem;display:grid}input[data-astro-cid-7gpq3sfi],textarea[data-astro-cid-7gpq3sfi],select[data-astro-cid-7gpq3sfi]{box-sizing:border-box;border:1px solid var(--color-brown);background:var(--color-cream);width:100%;min-width:0;color:var(--color-brown);font:inherit;border-radius:.3rem;padding:.8rem;font-size:1rem}textarea[data-astro-cid-7gpq3sfi]{resize:vertical}input[data-astro-cid-7gpq3sfi]:focus-visible,textarea[data-astro-cid-7gpq3sfi]:focus-visible,select[data-astro-cid-7gpq3sfi]:focus-visible,summary[data-astro-cid-7gpq3sfi]:focus-visible{outline:2px solid var(--color-brown);outline-offset:3px}.consent[data-astro-cid-7gpq3sfi]{align-items:flex-start;gap:.7rem;font-size:.85rem;line-height:1.6;display:flex}.consent[data-astro-cid-7gpq3sfi] input[data-astro-cid-7gpq3sfi]{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.hint[data-astro-cid-7gpq3sfi]{font-size:.8rem;line-height:1.6}label[data-astro-cid-7gpq3sfi]+.hint[data-astro-cid-7gpq3sfi]{margin-top:-.7rem}.honey[data-astro-cid-7gpq3sfi]{display:none}#dance-status[data-astro-cid-7gpq3sfi]:not([hidden]){border-left:2px solid var(--color-brown);padding:1rem;line-height:1.7}@media (width<=600px){.field-row[data-astro-cid-7gpq3sfi]{grid-template-columns:1fr}.format-buttons[data-astro-cid-7gpq3sfi]{flex-direction:column}}.dance-hero[data-astro-cid-rap22zjp]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:4rem 3rem;display:grid}.eyebrow[data-astro-cid-rap22zjp]{text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.5rem;font-size:.75rem;line-height:1.6}h1[data-astro-cid-rap22zjp]{max-width:18ch;margin-bottom:1.8rem;font-size:clamp(2.6rem,4.1vw,3.7rem);font-weight:400;line-height:1.08}.lead[data-astro-cid-rap22zjp]{max-width:34rem;font-size:1.1rem;line-height:1.85}figure[data-astro-cid-rap22zjp]{margin:0}.hero-photo[data-astro-cid-rap22zjp] img[data-astro-cid-rap22zjp]{object-fit:cover;object-position:center 43%;border-radius:48% 48% .4rem .4rem;width:100%;height:clamp(26rem,45vw,38rem);display:block}.hero-photo[data-astro-cid-rap22zjp] figcaption[data-astro-cid-rap22zjp]{letter-spacing:.07em;text-align:right;margin-top:.8rem;font-size:.75rem}.dance-button[data-astro-cid-rap22zjp]{border:1px solid var(--color-brown);color:var(--color-brown);border-radius:.3rem;align-items:center;gap:1.8rem;margin-top:1.3rem;padding:.85rem 1.3rem;text-decoration:none;display:inline-flex}.dance-button[data-astro-cid-rap22zjp]:hover,.dance-button[data-astro-cid-rap22zjp]:focus-visible{background:var(--color-brown);color:var(--color-cream)}.invitation[data-astro-cid-rap22zjp]{margin-top:1rem;font-size:.8rem}.dance-quote[data-astro-cid-rap22zjp]{text-align:center;border-block:1px solid var(--color-beige);padding-block:3.5rem}blockquote[data-astro-cid-rap22zjp]{max-width:46rem;font-family:var(--font-display);margin:0 auto 1rem;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.5}blockquote[data-astro-cid-rap22zjp] p[data-astro-cid-rap22zjp]{margin:0}.dance-quote[data-astro-cid-rap22zjp] figcaption[data-astro-cid-rap22zjp]{text-transform:uppercase;letter-spacing:.16em;font-size:.7rem}.dance-section[data-astro-cid-rap22zjp]{padding-block:clamp(3rem,7vw,6rem)}.inner-world[data-astro-cid-rap22zjp]{max-width:48rem}.inner-world[data-astro-cid-rap22zjp] .prose[data-astro-cid-rap22zjp] p[data-astro-cid-rap22zjp]:first-of-type{font-family:var(--font-display);font-size:1.45rem;line-height:1.6}.practice-grid[data-astro-cid-rap22zjp] .prose[data-astro-cid-rap22zjp] p[data-astro-cid-rap22zjp]:last-child{border-left:1px solid var(--color-brown);font-family:var(--font-display);margin-top:2rem;padding-left:1.4rem;font-size:1.4rem;font-style:italic;line-height:1.6}h2[data-astro-cid-rap22zjp]{margin-bottom:1.6rem;font-size:clamp(2rem,3vw,2.7rem);font-weight:400;line-height:1.2}.prose[data-astro-cid-rap22zjp] p[data-astro-cid-rap22zjp],.welcome[data-astro-cid-rap22zjp]>p[data-astro-cid-rap22zjp]:not(.eyebrow){margin-bottom:1.25rem;line-height:1.9}.practice-band[data-astro-cid-rap22zjp]{background:#eee7dc;padding-block:clamp(3rem,6vw,5rem)}.practice-grid[data-astro-cid-rap22zjp]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.practice-grid[data-astro-cid-rap22zjp] img[data-astro-cid-rap22zjp]{border-radius:.4rem;width:100%;height:auto}.welcome[data-astro-cid-rap22zjp]{text-align:center;max-width:47rem}.related[data-astro-cid-rap22zjp]{margin-top:1.5rem;font-size:.85rem;display:block}@media (width<=760px){.dance-hero[data-astro-cid-rap22zjp],.inner-world[data-astro-cid-rap22zjp],.practice-grid[data-astro-cid-rap22zjp]{grid-template-columns:1fr;gap:2rem}.dance-hero[data-astro-cid-rap22zjp]{padding-top:2.5rem}h1[data-astro-cid-rap22zjp]{max-width:16ch}.hero-photo[data-astro-cid-rap22zjp] img[data-astro-cid-rap22zjp]{height:28rem;max-height:110vw}.dance-quote[data-astro-cid-rap22zjp]{padding-block:2.5rem}}
