.hero[data-astro-cid-djwiuoh4]{padding-top:var(--space-section-sm);padding-bottom:var(--space-section);flex-wrap:wrap;align-items:center;gap:clamp(34px,4.2vw,72px);display:flex}.hero-copy[data-astro-cid-djwiuoh4]{flex-direction:column;flex:480px;gap:26px;display:flex}.eyebrow[data-astro-cid-djwiuoh4]{font-size:var(--fs-h3);align-self:flex-start}.hero-h1[data-astro-cid-djwiuoh4]{font-size:var(--fs-display)}.g[data-astro-cid-djwiuoh4]{animation:gather var(--dur-gather) var(--ease-out) .2s both}.hero-lead[data-astro-cid-djwiuoh4]{max-width:500px;line-height:1.7}.hero-ctas[data-astro-cid-djwiuoh4]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-media[data-astro-cid-djwiuoh4]{flex:440px;min-height:clamp(361px,36.1vw,516px);position:relative}.hp1[data-astro-cid-djwiuoh4]{z-index:2;width:min(380px,64%);animation:settle 1.5s var(--ease-out) .3s both;position:absolute;top:0;right:4%}.hp2[data-astro-cid-djwiuoh4]{z-index:1;width:min(260px,46%);animation:1.4s .9s both fade;position:absolute;bottom:0;left:0}.hero-ring[data-astro-cid-djwiuoh4]{border-color:var(--rose);z-index:0;width:120px;height:120px;bottom:14%;right:6%}.occ-sec[data-astro-cid-djwiuoh4]{overflow:hidden}.occ[data-astro-cid-djwiuoh4]{padding-block:var(--space-section);flex-direction:column;gap:clamp(24px,3vw,44px);display:flex}.occ-line[data-astro-cid-djwiuoh4]{font-size:var(--fs-display);flex-wrap:wrap;align-items:baseline;gap:.2em .35em;line-height:1.02;display:flex}.occ-words[data-astro-cid-djwiuoh4]{color:var(--accent);display:inline-grid;position:relative}.occ-w[data-astro-cid-djwiuoh4]{white-space:nowrap;opacity:0;filter:blur(6px);transition:opacity .9s ease, transform 1s var(--ease-out), filter .9s ease;grid-area:1/1;transform:translateY(.35em)}.occ-w[data-astro-cid-djwiuoh4].on{opacity:1;filter:none;transform:none}.occ-w[data-astro-cid-djwiuoh4].past{transform:translateY(-.35em)}.occ-line-svg[data-astro-cid-djwiuoh4]{width:100%;height:.12em;position:absolute;bottom:-.06em;left:0;right:0;overflow:visible}.occ-p[data-astro-cid-djwiuoh4]{max-width:560px;line-height:1.7}.parts-sec[data-astro-cid-djwiuoh4]{position:relative;overflow:hidden}.parts-video[data-astro-cid-djwiuoh4]{inset-block:0;pointer-events:none;--fade-x:linear-gradient(to right, #000 50%, transparent);--fade-y:linear-gradient(transparent, #000 14%, #000 86%, transparent);width:54%;-webkit-mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;mask-image:var(--fade-x), var(--fade-y);position:absolute;left:0;mask-composite:intersect}.parts-video[data-astro-cid-djwiuoh4] video[data-astro-cid-djwiuoh4]{object-fit:cover;object-position:50% 45%;filter:saturate(.9)sepia(.08);width:100%;height:100%}.parts-wrap[data-astro-cid-djwiuoh4]{min-height:clamp(520px,50vw,720px);padding-block:var(--space-section);align-items:center;display:flex;position:relative}.parts-copy[data-astro-cid-djwiuoh4]{flex-direction:column;gap:clamp(22px,2.8vw,40px);width:min(100%,520px);display:flex}.parts-head[data-astro-cid-djwiuoh4]{flex-direction:column;gap:6px;display:flex}.parts[data-astro-cid-djwiuoh4]{border-bottom:1.5px solid var(--line);margin:0;padding:0;list-style:none}.part[data-astro-cid-djwiuoh4]{border-top:1.5px solid var(--line);--reveal-dur:1.1s;align-items:baseline;gap:18px;padding-block:clamp(10px,1.2vw,16px);display:flex}.part-n[data-astro-cid-djwiuoh4]{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--accent);direction:ltr}.part-word[data-astro-cid-djwiuoh4]{font-size:var(--fs-display);font-weight:500;line-height:.95}@media (width<=899px){.parts-video[data-astro-cid-djwiuoh4]{opacity:.3;width:100%;-webkit-mask-image:var(--fade-y);mask-image:var(--fade-y)}.parts-wrap[data-astro-cid-djwiuoh4]{min-height:0}}.dance[data-astro-cid-djwiuoh4]{padding-block:var(--space-section);flex-wrap:wrap;align-items:center;gap:clamp(28px,3.6vw,66px);display:flex}.dance-media[data-astro-cid-djwiuoh4]{flex:360px;justify-content:center;display:flex;position:relative}.dance-copy[data-astro-cid-djwiuoh4]{flex-direction:column;flex:440px;gap:20px;display:flex}.dance-h2[data-astro-cid-djwiuoh4]{font-size:var(--fs-display);line-height:.95}.dance-p[data-astro-cid-djwiuoh4]{max-width:480px;font-size:var(--fs-body);margin:0;line-height:1.7}.kids[data-astro-cid-djwiuoh4]{padding-block:var(--space-section);flex-wrap:wrap;align-items:center;gap:clamp(36px,4.2vw,72px);display:flex}.kids-copy[data-astro-cid-djwiuoh4]{flex-direction:column;flex:440px;gap:20px;display:flex}.kids-head[data-astro-cid-djwiuoh4]{flex-direction:column;gap:10px;display:flex}.kids-h2[data-astro-cid-djwiuoh4]{font-size:var(--fs-display);line-height:.95}.kids-tag[data-astro-cid-djwiuoh4]{font-size:var(--fs-h3)}.kids-p[data-astro-cid-djwiuoh4]{max-width:480px;font-size:var(--fs-body);margin:0;line-height:1.7}.groups[data-astro-cid-djwiuoh4]{border-bottom:1.5px solid var(--line);max-width:520px;margin:6px 0 0;padding:0;list-style:none}.group[data-astro-cid-djwiuoh4]{border-top:1.5px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;display:flex}.gname[data-astro-cid-djwiuoh4]{font-size:var(--fs-quote);font-weight:500}.gages[data-astro-cid-djwiuoh4]{color:var(--muted);font-size:.85em;font-weight:400}.gtime[data-astro-cid-djwiuoh4]{font-size:var(--fs-lead);color:var(--accent);white-space:nowrap}.kids-meta[data-astro-cid-djwiuoh4]{max-width:520px;font-size:var(--fs-small);color:var(--muted);margin:0;line-height:1.6}.kids-trial[data-astro-cid-djwiuoh4]{flex-direction:column;gap:14px;margin-top:6px;display:flex}.kids-invite[data-astro-cid-djwiuoh4]{font-size:var(--fs-body);margin:0;font-weight:500}.kids-ctas[data-astro-cid-djwiuoh4]{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.kids-media[data-astro-cid-djwiuoh4]{flex:440px;min-height:clamp(380px,38vw,540px);position:relative}.kp1[data-astro-cid-djwiuoh4]{z-index:1;width:min(440px,76%);position:absolute;top:0;left:4%}.kp2[data-astro-cid-djwiuoh4]{z-index:2;width:min(300px,54%);position:absolute;bottom:0;right:0}@media (width<=560px){.kids-media[data-astro-cid-djwiuoh4]{flex-direction:column;gap:0;min-height:0;display:flex}.kp1[data-astro-cid-djwiuoh4],.kp2[data-astro-cid-djwiuoh4]{position:relative;inset:auto}.kp1[data-astro-cid-djwiuoh4]{align-self:flex-end;width:92%}.kp2[data-astro-cid-djwiuoh4]{align-self:flex-start;width:66%;margin-top:-14%}.group[data-astro-cid-djwiuoh4]{flex-wrap:wrap;gap:4px 12px}}.contact[data-astro-cid-djwiuoh4]{max-width:calc(1010px + 2 * var(--gutter));padding-block:var(--space-section);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,4.4vw,72px);display:flex}.contact-side[data-astro-cid-djwiuoh4]{flex-direction:column;flex:0 400px;display:flex}.contact-h2[data-astro-cid-djwiuoh4]{font-size:var(--fs-display);text-wrap:balance;line-height:.95}.contact-lead[data-astro-cid-djwiuoh4]{max-width:360px;font-size:var(--fs-body);margin:18px 0 0;line-height:1.65}.direct-label[data-astro-cid-djwiuoh4]{font-size:var(--fs-micro);color:var(--muted);margin:clamp(28px,3vw,40px) 0 10px}.direct[data-astro-cid-djwiuoh4]{border-top:1.5px solid var(--line);flex-direction:column;display:flex}.direct[data-astro-cid-djwiuoh4] a[data-astro-cid-djwiuoh4]{border-bottom:1.5px solid var(--line);min-height:60px;font-size:var(--fs-body);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.direct[data-astro-cid-djwiuoh4] a[data-astro-cid-djwiuoh4]:hover,.direct[data-astro-cid-djwiuoh4] .arrow[data-astro-cid-djwiuoh4]{color:var(--accent)}.contact-card[data-astro-cid-djwiuoh4]{background:var(--surface);flex:0 540px;padding:clamp(22px,2.6vw,34px);position:relative;box-shadow:0 30px 60px -36px #283d3b80}.contact-form[data-astro-cid-djwiuoh4]{flex-direction:column;gap:16px;display:flex}.contact-form[data-astro-cid-djwiuoh4] .input[data-astro-cid-djwiuoh4]{height:46px;font-size:var(--fs-small)}.contact-form[data-astro-cid-djwiuoh4] .field[data-astro-cid-djwiuoh4]{gap:5px}.opt[data-astro-cid-djwiuoh4]{color:var(--muted);font-size:var(--fs-micro)}.contact-form[data-astro-cid-djwiuoh4][hidden]{display:none}.hp[data-astro-cid-djwiuoh4]{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.fields[data-astro-cid-djwiuoh4]{flex-wrap:wrap;gap:12px;display:flex}.fields[data-astro-cid-djwiuoh4] .field[data-astro-cid-djwiuoh4]{flex:180px}.kinds[data-astro-cid-djwiuoh4]{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.kinds[data-astro-cid-djwiuoh4] legend[data-astro-cid-djwiuoh4]{font-size:var(--fs-small);margin-bottom:6px;padding:0}.kind-row[data-astro-cid-djwiuoh4]{flex-wrap:wrap;gap:8px;display:flex}.kind[data-astro-cid-djwiuoh4]{border-radius:var(--pill);border:1.5px solid var(--line-soft);min-height:44px;color:var(--ink);font-size:var(--fs-small);cursor:pointer;background:0 0;padding:0 14px;transition:background .3s,color .3s,border-color .3s}.kind[data-astro-cid-djwiuoh4][aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.contact-form[data-astro-cid-djwiuoh4] .area[data-astro-cid-djwiuoh4]{resize:vertical;height:auto;padding:12px 16px;line-height:1.5}.submit[data-astro-cid-djwiuoh4]{width:100%;height:52px;margin-top:4px}.form-status[data-astro-cid-djwiuoh4]{min-height:1.4em;margin:0}.form-status[data-astro-cid-djwiuoh4]:empty{display:none}.sent[data-astro-cid-djwiuoh4]{flex-direction:column;justify-content:center;gap:14px;min-height:300px;animation:.8s both rise;display:flex}.sent[data-astro-cid-djwiuoh4][hidden]{display:none}.again[data-astro-cid-djwiuoh4]{min-height:44px;font-size:var(--fs-small);color:var(--accent);cursor:pointer;border:0;border-bottom:1.5px solid var(--rose-line);background:0 0;align-self:flex-start;padding:0}
