@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site[data-astro-cid-n7ndxgby]{--bg:#141014;--panel:#1f181f;--pink:#ff3d84;--lime:#d7ff3a;--text:#f7f1f4;--muted:#c3b6bd;--line:#3a2e38;background:var(--bg);color:var(--text);font-family:Manrope Variable,system-ui,sans-serif;line-height:1.6}h1[data-astro-cid-n7ndxgby],h2[data-astro-cid-n7ndxgby],h3[data-astro-cid-n7ndxgby],.logo[data-astro-cid-n7ndxgby]{letter-spacing:-.03em;margin:0;font-family:Syne Variable,system-ui,sans-serif;font-weight:800;line-height:.95}a[data-astro-cid-n7ndxgby]{color:inherit}.top[data-astro-cid-n7ndxgby],main[data-astro-cid-n7ndxgby],.foot[data-astro-cid-n7ndxgby]{width:min(100% - 2rem,72rem);margin-inline:auto}.top[data-astro-cid-n7ndxgby]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:1.2rem;display:flex}.logo[data-astro-cid-n7ndxgby]{font-size:1.8rem;text-decoration:none}.logo[data-astro-cid-n7ndxgby] span[data-astro-cid-n7ndxgby]{color:var(--pink)}nav[data-astro-cid-n7ndxgby]{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;font-weight:700;display:flex}nav[data-astro-cid-n7ndxgby] a[data-astro-cid-n7ndxgby]{padding-block:.4rem;text-decoration:none}nav[data-astro-cid-n7ndxgby] .book[data-astro-cid-n7ndxgby]{background:var(--lime);color:var(--bg);border-radius:999px;padding:.5rem 1rem}.hero[data-astro-cid-n7ndxgby]{padding-block:clamp(3rem,9vw,7rem)}.eyebrow[data-astro-cid-n7ndxgby]{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.85rem;font-weight:700}h1[data-astro-cid-n7ndxgby]{font-size:clamp(3.2rem,1.5rem + 9vw,8.5rem)}h1[data-astro-cid-n7ndxgby] span[data-astro-cid-n7ndxgby]{color:var(--pink)}.lead[data-astro-cid-n7ndxgby]{max-width:32rem;color:var(--muted);margin:1.5rem 0;font-size:1.2rem}.styles[data-astro-cid-n7ndxgby]{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.styles[data-astro-cid-n7ndxgby] li[data-astro-cid-n7ndxgby]{border:1px solid var(--line);border-radius:999px;padding:.35rem .9rem;font-weight:600}.btn[data-astro-cid-n7ndxgby]{border-radius:999px;align-items:center;min-height:3.2rem;padding:.8rem 1.6rem;font-weight:800;text-decoration:none;display:inline-flex}.btn[data-astro-cid-n7ndxgby].primary{background:var(--pink);color:#1a0610}.block[data-astro-cid-n7ndxgby]{border-top:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem)}h2[data-astro-cid-n7ndxgby]{font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem)}.table-wrap[data-astro-cid-n7ndxgby]{border:1px solid var(--line);border-radius:1rem;margin-top:2rem;overflow-x:auto}table[data-astro-cid-n7ndxgby]{border-collapse:collapse;width:100%;min-width:46rem}th[data-astro-cid-n7ndxgby],td[data-astro-cid-n7ndxgby]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.9rem .75rem}thead[data-astro-cid-n7ndxgby] th[data-astro-cid-n7ndxgby]{color:var(--lime);font-family:Syne Variable,system-ui,sans-serif}tbody[data-astro-cid-n7ndxgby] th[data-astro-cid-n7ndxgby]{color:var(--muted);white-space:nowrap;font-weight:700}tbody[data-astro-cid-n7ndxgby] tr[data-astro-cid-n7ndxgby]:last-child>[data-astro-cid-n7ndxgby]{border-bottom:0}.class[data-astro-cid-n7ndxgby]{background:color-mix(in srgb, var(--pink) 20%, var(--panel));border-radius:.5rem;padding:.25rem .6rem;font-size:.9rem;font-weight:600;display:inline-block}.empty[data-astro-cid-n7ndxgby]{color:#6f6169}ul[data-astro-cid-n7ndxgby]{margin:0;padding:0;list-style:none}.teachers[data-astro-cid-n7ndxgby]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:2rem;display:grid}.teachers[data-astro-cid-n7ndxgby] li[data-astro-cid-n7ndxgby]{background:var(--panel);border-radius:1.25rem;padding:1.75rem}.style[data-astro-cid-n7ndxgby]{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;font-size:.85rem;font-weight:700}h3[data-astro-cid-n7ndxgby]{font-size:1.8rem}.teachers[data-astro-cid-n7ndxgby] li[data-astro-cid-n7ndxgby]>p[data-astro-cid-n7ndxgby]:last-child{color:var(--muted);margin:.75rem 0 0}.signup[data-astro-cid-n7ndxgby] p[data-astro-cid-n7ndxgby]{max-width:34rem;color:var(--muted)}.demo-note[data-astro-cid-n7ndxgby]{border:1px dashed var(--line);border-radius:.8rem;padding:.9rem 1.1rem;font-size:.92rem}.foot[data-astro-cid-n7ndxgby]{border-top:1px solid var(--line);color:var(--muted);padding-block:2rem;font-size:.9rem}.foot[data-astro-cid-n7ndxgby] p[data-astro-cid-n7ndxgby]{margin:0}
