.school[data-astro-cid-ybohuzxw]{background:#f0e8da}.subheading[data-astro-cid-ybohuzxw],.fees-heading[data-astro-cid-ybohuzxw]{border-bottom:1px solid #cfc5b5;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;padding-bottom:1.2rem;display:flex}.subheading[data-astro-cid-ybohuzxw] p[data-astro-cid-ybohuzxw],.fees-heading[data-astro-cid-ybohuzxw]>div[data-astro-cid-ybohuzxw]>p[data-astro-cid-ybohuzxw]{color:#741d2a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.66rem;font-weight:850}.subheading[data-astro-cid-ybohuzxw] h3[data-astro-cid-ybohuzxw],.fees-heading[data-astro-cid-ybohuzxw] h3[data-astro-cid-ybohuzxw]{margin:0;font-size:clamp(2rem,4vw,3.6rem)}.schedule[data-astro-cid-ybohuzxw]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:clamp(5rem,9vw,8rem);display:grid}.schedule[data-astro-cid-ybohuzxw] article[data-astro-cid-ybohuzxw]{background:#fbf8f1;border:1px solid #d1c6b5;border-radius:.7rem;flex-direction:column;min-height:14.5rem;padding:clamp(1.25rem,2vw,1.65rem);display:flex}.schedule[data-astro-cid-ybohuzxw] article[data-astro-cid-ybohuzxw]>span[data-astro-cid-ybohuzxw]{color:#fff;aspect-ratio:1;background:#741d2a;border-radius:50%;place-items:center;width:3.1rem;display:grid}.schedule[data-astro-cid-ybohuzxw] article[data-astro-cid-ybohuzxw] p[data-astro-cid-ybohuzxw]{color:#741d2a;letter-spacing:.11em;text-transform:uppercase;margin:auto 0 .55rem;font-size:.66rem;font-weight:850}.schedule[data-astro-cid-ybohuzxw] h4[data-astro-cid-ybohuzxw]{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.7vw,2.1rem);font-weight:500;line-height:1.12}.schedule[data-astro-cid-ybohuzxw] small[data-astro-cid-ybohuzxw]{color:#625c53;margin-top:.7rem;line-height:1.5}.fees-heading[data-astro-cid-ybohuzxw]{align-items:center}.promotion[data-astro-cid-ybohuzxw]{color:#fff;background:#741d2a;border-radius:.65rem;align-items:center;gap:.9rem;max-width:30rem;padding:1rem 1.15rem;display:flex}.promotion[data-astro-cid-ybohuzxw] svg{color:#f2c860;flex:none}.promotion[data-astro-cid-ybohuzxw] div[data-astro-cid-ybohuzxw]{gap:.2rem;display:grid}.promotion[data-astro-cid-ybohuzxw] strong[data-astro-cid-ybohuzxw]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.promotion[data-astro-cid-ybohuzxw] span[data-astro-cid-ybohuzxw]{color:#fffc;font-size:.79rem;line-height:1.4}.fees[data-astro-cid-ybohuzxw]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fee[data-astro-cid-ybohuzxw]{background:#fbf8f1;border:1px solid #cfc5b5;border-radius:.7rem;overflow:hidden}.fee[data-astro-cid-ybohuzxw].featured{border-color:#741d2a}.fee[data-astro-cid-ybohuzxw] header[data-astro-cid-ybohuzxw]{border-bottom:1px solid #ded6c9;justify-content:space-between;align-items:start;gap:1rem;min-height:8.5rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.fee[data-astro-cid-ybohuzxw].featured header[data-astro-cid-ybohuzxw]{color:#fff;background:#741d2a}.fee[data-astro-cid-ybohuzxw] header[data-astro-cid-ybohuzxw] p[data-astro-cid-ybohuzxw]{font-family:var(--font-display);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,2rem)}.fee[data-astro-cid-ybohuzxw] header[data-astro-cid-ybohuzxw] div[data-astro-cid-ybohuzxw]>span[data-astro-cid-ybohuzxw]{color:#736c62;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:750}.fee[data-astro-cid-ybohuzxw].featured header[data-astro-cid-ybohuzxw] div[data-astro-cid-ybohuzxw]>span[data-astro-cid-ybohuzxw]{color:#ffffffab}.price[data-astro-cid-ybohuzxw]{flex:none;align-items:baseline;gap:.25rem;display:flex}.price[data-astro-cid-ybohuzxw] strong[data-astro-cid-ybohuzxw]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1}.price[data-astro-cid-ybohuzxw] small[data-astro-cid-ybohuzxw]{color:#736c62}.fee[data-astro-cid-ybohuzxw].featured .price[data-astro-cid-ybohuzxw] small[data-astro-cid-ybohuzxw]{color:#ffffffb3}.fee[data-astro-cid-ybohuzxw] ul[data-astro-cid-ybohuzxw]{gap:.9rem;margin:0;padding:clamp(1.3rem,3vw,2rem);list-style:none;display:grid}.fee[data-astro-cid-ybohuzxw] li[data-astro-cid-ybohuzxw]{color:#504b44;align-items:start;gap:.7rem;line-height:1.5;display:flex}.fee[data-astro-cid-ybohuzxw] li[data-astro-cid-ybohuzxw] svg{color:#741d2a;flex:none;margin-top:.15rem}.enrollment[data-astro-cid-ybohuzxw]{color:#fff;background:#741d2a;border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.enrollment-copy[data-astro-cid-ybohuzxw]{max-width:40rem}.file-icon[data-astro-cid-ybohuzxw]{aspect-ratio:1;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:3.5rem;margin-bottom:1.5rem;display:grid}.enrollment-copy[data-astro-cid-ybohuzxw]>p[data-astro-cid-ybohuzxw]{color:#f2c860;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.67rem;font-weight:850}.enrollment-copy[data-astro-cid-ybohuzxw] h3[data-astro-cid-ybohuzxw]{margin:0;font-size:clamp(2.5rem,5vw,4.5rem)}.enrollment-copy[data-astro-cid-ybohuzxw]>div[data-astro-cid-ybohuzxw]:not(.enrollment-actions){color:#ffffffc2;max-width:34rem;margin-top:1rem;line-height:1.65}.enrollment-actions[data-astro-cid-ybohuzxw]{align-items:center;gap:1.2rem;margin-top:1.7rem;display:flex}.open-pdf[data-astro-cid-ybohuzxw]{color:#fff;text-underline-offset:.25rem;align-items:center;gap:.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.enrollment[data-astro-cid-ybohuzxw] figure[data-astro-cid-ybohuzxw]{text-align:center;width:14rem;margin:0}.qr-frame[data-astro-cid-ybohuzxw]{background:#fff;border-radius:.65rem;padding:.65rem;box-shadow:0 14px 35px #2d08114d}.qr-frame[data-astro-cid-ybohuzxw] img[data-astro-cid-ybohuzxw]{width:100%;height:auto;display:block}.enrollment[data-astro-cid-ybohuzxw] figcaption[data-astro-cid-ybohuzxw]{color:#ffffffb8;margin-top:.75rem;font-size:.68rem}.school-cta[data-astro-cid-ybohuzxw]{color:#fff;background:#151412;border-radius:.7rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.4rem,4vw,2.3rem);display:flex}.school-cta[data-astro-cid-ybohuzxw] p[data-astro-cid-ybohuzxw]{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.35rem}.school-cta[data-astro-cid-ybohuzxw] span[data-astro-cid-ybohuzxw]{color:#ffffffa8;font-size:.83rem}@media (width<=850px){.schedule[data-astro-cid-ybohuzxw]{grid-template-columns:1fr 1fr}.fees-heading[data-astro-cid-ybohuzxw]{flex-direction:column;align-items:stretch}.promotion[data-astro-cid-ybohuzxw]{max-width:none}}@media (width<=640px){.subheading[data-astro-cid-ybohuzxw]{flex-direction:column;align-items:start}.schedule[data-astro-cid-ybohuzxw],.fees[data-astro-cid-ybohuzxw]{grid-template-columns:1fr}.fee[data-astro-cid-ybohuzxw] header[data-astro-cid-ybohuzxw],.school-cta[data-astro-cid-ybohuzxw]{flex-direction:column;align-items:stretch}.enrollment[data-astro-cid-ybohuzxw]{grid-template-columns:1fr}.enrollment-actions[data-astro-cid-ybohuzxw]{flex-direction:column;align-items:stretch}.enrollment-actions[data-astro-cid-ybohuzxw] .button[data-astro-cid-ybohuzxw]{width:100%}.open-pdf[data-astro-cid-ybohuzxw]{justify-content:center;min-height:2.5rem}.enrollment[data-astro-cid-ybohuzxw] figure[data-astro-cid-ybohuzxw]{width:min(100%,14rem);margin-inline:auto}.school-cta[data-astro-cid-ybohuzxw] .button[data-astro-cid-ybohuzxw]{width:100%}}.youth-band[data-astro-cid-4bwswkkl]{color:#fff;background:#151412}.photo[data-astro-cid-4bwswkkl]{background:#2a2522;border-radius:.75rem;position:relative;overflow:hidden}.photo[data-astro-cid-4bwswkkl] picture,.photo[data-astro-cid-4bwswkkl] img{width:100%;display:block}.photo[data-astro-cid-4bwswkkl] img{aspect-ratio:16/9;object-fit:cover;object-position:center}.photo[data-astro-cid-4bwswkkl]:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0c0a09d1);position:absolute;inset:0}.caption[data-astro-cid-4bwswkkl]{z-index:1;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.caption[data-astro-cid-4bwswkkl] span[data-astro-cid-4bwswkkl]{color:#e7c571;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:850}.caption[data-astro-cid-4bwswkkl] p[data-astro-cid-4bwswkkl]{font-family:var(--font-display);margin:.35rem 0 0;font-size:clamp(1.4rem,3vw,2.3rem)}.youth-info[data-astro-cid-4bwswkkl]{border:1px solid #ffffff20;border-radius:.7rem;grid-template-columns:1fr 1fr .55fr;margin-top:1rem;display:grid}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl]{gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl]+article[data-astro-cid-4bwswkkl]{border-left:1px solid #ffffff20}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl] svg{color:#d9b35d;flex:none}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl] div[data-astro-cid-4bwswkkl]{gap:.3rem;display:grid}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl] p[data-astro-cid-4bwswkkl]{color:#d9b35d;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:800}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl] strong[data-astro-cid-4bwswkkl]{font-family:var(--font-display);font-size:1.3rem;font-weight:500}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl] span[data-astro-cid-4bwswkkl]{color:#ffffffa3;font-size:.78rem;line-height:1.5}.youth-info[data-astro-cid-4bwswkkl]>a[data-astro-cid-4bwswkkl]{background:#741d2a;border-left:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:.76rem;font-weight:800;text-decoration:none;display:flex}@media (width<=850px){.youth-info[data-astro-cid-4bwswkkl]{grid-template-columns:1fr 1fr}.youth-info[data-astro-cid-4bwswkkl]>a[data-astro-cid-4bwswkkl]{border-top:1px solid #ffffff20;border-left:0;grid-column:1/-1}}@media (width<=620px){.photo[data-astro-cid-4bwswkkl] img{aspect-ratio:4/3}.youth-info[data-astro-cid-4bwswkkl]{grid-template-columns:1fr}.youth-info[data-astro-cid-4bwswkkl] article[data-astro-cid-4bwswkkl]+article[data-astro-cid-4bwswkkl]{border-top:1px solid #ffffff20;border-left:0}.youth-info[data-astro-cid-4bwswkkl]>a[data-astro-cid-4bwswkkl]{grid-column:auto}}
