.devices[data-astro-cid-u43c4kik]{--u:.85px;aspect-ratio:696/700;width:100%;max-width:592px;margin-left:auto;position:relative;container-type:inline-size}@supports (width:1cqw){.stage[data-astro-cid-u43c4kik]{--u:calc(100cqw / 696)}}.stage[data-astro-cid-u43c4kik]{font-family:var(--ab-font-sans);color:#18202c;position:absolute;inset:0}.ipad[data-astro-cid-u43c4kik]{width:calc(680 * var(--u));height:calc(520 * var(--u));border-radius:calc(30 * var(--u));padding:calc(16 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) #18202c2e;outline:1px solid var(--ab-line);background:#18202c;position:absolute;top:0;right:0}.screen[data-astro-cid-u43c4kik]{border-radius:calc(16 * var(--u));background:#e9e3d6;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.appbar[data-astro-cid-u43c4kik]{height:calc(26 * var(--u));color:#f6f1e7;align-items:center;gap:calc(6 * var(--u));padding:0 calc(12 * var(--u));font-family:var(--ab-font-display);font-size:calc(12 * var(--u));background:#18202c;border-top:1px solid #2b3443;flex:none;display:flex}.appbar[data-astro-cid-u43c4kik] .sl[data-astro-cid-u43c4kik]{color:#8c94a0}.appbar[data-astro-cid-u43c4kik] .mode[data-astro-cid-u43c4kik]{font-family:var(--ab-font-sans);color:#b8bfc9;margin-left:auto}.desk[data-astro-cid-u43c4kik]{min-height:0;padding:calc(12 * var(--u)) calc(18 * var(--u)) 0;flex:1;display:flex}.sheet[data-astro-cid-u43c4kik]{width:100%;padding:calc(14 * var(--u)) calc(20 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #18202c1a;background:#fff;overflow:hidden}.shead[data-astro-cid-u43c4kik]{padding-bottom:calc(5 * var(--u));border-bottom:2px solid #18202c;justify-content:space-between;align-items:baseline;display:flex}.title[data-astro-cid-u43c4kik]{font-family:var(--ab-font-display);font-weight:700;font-size:calc(22 * var(--u))}.meta[data-astro-cid-u43c4kik]{font-size:calc(10 * var(--u));color:#5a6473}.sec[data-astro-cid-u43c4kik]{margin-top:calc(8 * var(--u));align-items:center;gap:calc(6 * var(--u));font-family:var(--ab-font-display);font-size:calc(10 * var(--u));display:flex}.sec-n[data-astro-cid-u43c4kik]{color:#fff;padding:calc(2 * var(--u)) calc(6 * var(--u));background:#18202c;border-radius:2px;font-weight:700}.sec-x[data-astro-cid-u43c4kik]{color:#8e3b2c;font-weight:600}.bars[data-astro-cid-u43c4kik]{margin-top:calc(4 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bar[data-astro-cid-u43c4kik]{padding:calc(4 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u));border-right:1px solid #18202c;flex-direction:column;display:flex}.bar[data-astro-cid-u43c4kik].first{border-left:3px double #18202c}.bar[data-astro-cid-u43c4kik].last{border-right:3px double #18202c}.ch[data-astro-cid-u43c4kik]{font-family:var(--ab-font-display);font-weight:600;font-size:calc(17 * var(--u));line-height:1.2}.ch[data-astro-cid-u43c4kik] sup[data-astro-cid-u43c4kik]{font-size:.55em}.ch[data-astro-cid-u43c4kik].rep{color:#7b8491;font-weight:500}.sc[data-astro-cid-u43c4kik]{font-family:var(--ab-font-display);font-weight:600;font-size:calc(9 * var(--u));color:#8e3b2c}.lick-name[data-astro-cid-u43c4kik]{margin-top:calc(6 * var(--u));font-family:var(--ab-font-display);font-weight:600;font-size:calc(10 * var(--u));color:#5a6473}.lick[data-astro-cid-u43c4kik]{width:100%;height:auto;display:block}.scale[data-astro-cid-u43c4kik]{margin-left:calc(140 * var(--u));margin-top:calc(6 * var(--u));padding-top:calc(8 * var(--u));gap:calc(14 * var(--u));border-top:1px dotted #c9ced5;align-items:flex-start;display:flex}.scale-name[data-astro-cid-u43c4kik]{font-family:var(--ab-font-display);font-weight:700;font-size:calc(13 * var(--u))}.notes[data-astro-cid-u43c4kik]{margin-top:calc(3 * var(--u));gap:calc(6 * var(--u));font-family:var(--ab-font-display);font-weight:600;font-size:calc(12 * var(--u));display:flex}.notes[data-astro-cid-u43c4kik] sub[data-astro-cid-u43c4kik]{font-family:var(--ab-font-sans);color:#7b8491;font-size:.66em}.notes[data-astro-cid-u43c4kik] .b7[data-astro-cid-u43c4kik],.notes[data-astro-cid-u43c4kik] .b7[data-astro-cid-u43c4kik] sub[data-astro-cid-u43c4kik]{color:#8e3b2c}.board[data-astro-cid-u43c4kik]{width:calc(260 * var(--u));height:calc(64 * var(--u));flex:none}.phone[data-astro-cid-u43c4kik]{width:calc(200 * var(--u));height:calc(380 * var(--u));border-radius:calc(32 * var(--u));padding:calc(10 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) #18202c40;outline:1px solid var(--ab-line);background:#18202c;position:absolute;bottom:0;left:0}.pscreen[data-astro-cid-u43c4kik]{border-radius:calc(24 * var(--u));background:#f6f1e7;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.pbar[data-astro-cid-u43c4kik]{height:calc(30 * var(--u));color:#f6f1e7;padding:0 calc(14 * var(--u));font-family:var(--ab-font-display);font-weight:600;font-size:calc(13 * var(--u));background:#18202c;align-items:center;display:flex}.progress[data-astro-cid-u43c4kik]{margin:calc(10 * var(--u)) calc(14 * var(--u)) 0;height:calc(4 * var(--u));background:#e6dfd1;border-radius:2px}.progress[data-astro-cid-u43c4kik] span[data-astro-cid-u43c4kik]{background:#2d5b78;border-radius:2px;width:30%;height:100%;display:block}.pbody[data-astro-cid-u43c4kik]{padding:calc(12 * var(--u)) calc(14 * var(--u));gap:calc(9 * var(--u));flex-direction:column;display:flex}.q[data-astro-cid-u43c4kik]{align-items:center;gap:calc(10 * var(--u));display:flex}.play[data-astro-cid-u43c4kik]{width:calc(42 * var(--u));height:calc(42 * var(--u));background:#2d5b78;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.play[data-astro-cid-u43c4kik] svg[data-astro-cid-u43c4kik]{width:calc(16 * var(--u));height:calc(16 * var(--u))}.qt[data-astro-cid-u43c4kik]{font-family:var(--ab-font-display);font-weight:700;font-size:calc(17 * var(--u));line-height:1.05}.ans[data-astro-cid-u43c4kik]{padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));font-family:var(--ab-font-display);font-weight:600;font-size:calc(15 * var(--u));background:#fffdf8;border:1px solid #ddd5c6;display:block}.ans[data-astro-cid-u43c4kik].ok{color:#1f4359;background:#e3ecf2;border:2px solid #2d5b78}.bassq[data-astro-cid-u43c4kik]{font-size:calc(11 * var(--u));color:#5a6473}.hero[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:80px;padding-bottom:64px;display:flex}.hero-text[data-astro-cid-7aropxhg]{flex:420px;min-width:0}.hero-art[data-astro-cid-7aropxhg]{flex:0 592px;min-width:0}.soon[data-astro-cid-7aropxhg]{border-radius:var(--ab-radius);border:1.5px dashed var(--ab-accent);padding:12px 14px;font-size:15px;font-weight:600;color:var(--ab-text)!important;margin-top:auto!important}.eyebrow[data-astro-cid-7aropxhg]{letter-spacing:.08em;text-transform:uppercase;color:var(--ab-brand);margin:0 0 18px;font-size:15px;font-weight:600}h1[data-astro-cid-7aropxhg]{font-size:clamp(48px,7vw,76px);line-height:.98}.lead[data-astro-cid-7aropxhg]{max-width:540px;color:var(--ab-text-2);margin:24px 0 0;font-size:20px}.ctas[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.btn[data-astro-cid-7aropxhg]{border-radius:var(--ab-radius);justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn-chordline[data-astro-cid-7aropxhg]{background:var(--ab-chordline);color:var(--ab-on-accent)}.btn-outline[data-astro-cid-7aropxhg]{border:1.5px solid var(--ab-text);color:var(--ab-text)}.btn-accent[data-astro-cid-7aropxhg]{background:var(--ab-accent);min-height:48px;color:var(--ab-on-accent);align-self:flex-start;margin-top:auto}.tools[data-astro-cid-7aropxhg]{padding-top:32px;padding-bottom:72px}h2[data-astro-cid-7aropxhg]{margin-bottom:8px;font-size:44px}.section-lead[data-astro-cid-7aropxhg]{color:var(--ab-text-2);margin:0 0 32px;font-size:18px}.cards[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.card[data-astro-cid-7aropxhg]{background:var(--ab-surface);border:1px solid var(--ab-line);border-radius:var(--ab-radius-card);flex-direction:column;gap:16px;padding:30px;display:flex}.card[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--ab-text-2);margin:0}.card-head[data-astro-cid-7aropxhg]{align-items:center;gap:12px;display:flex}.card-head[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:32px}.card-lang[data-astro-cid-7aropxhg]{color:var(--ab-muted);margin-left:auto;font-size:13px}.badge[data-astro-cid-7aropxhg]{background:var(--ab-accent);width:40px;height:40px;color:var(--ab-on-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.badge-empty[data-astro-cid-7aropxhg],.card-soon[data-astro-cid-7aropxhg]{border:1.5px dashed var(--ab-muted);background:0 0}.card-soon[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{color:var(--ab-muted);font-size:28px}.io[data-astro-cid-7aropxhg]{border-top:1px solid var(--ab-line-2);grid-template-columns:52px 1fr;margin:0;display:grid}.io[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg],.io[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--ab-line-2);padding:10px 0}.io[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{font-family:var(--ab-font-display);color:var(--ab-accent);font-size:15px;font-weight:700}.io[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{margin:0;font-size:16px}.mono[data-astro-cid-7aropxhg]{font-family:var(--ab-font-mono);font-size:14px!important}.note[data-astro-cid-7aropxhg]{font-size:14px;color:var(--ab-muted)!important}.sheet[data-astro-cid-7aropxhg]{color:#18202c;border:1px solid var(--ab-line);font-family:var(--ab-font-display);background:#fff;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px;font-size:20px;font-weight:600;display:grid}.sheet[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{border-right:1px solid #18202c;padding:6px 8px}.sheet[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]:first-child{border-left:2px solid #18202c}.sheet[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]:last-child{border-right-width:2px}.sheet[data-astro-cid-7aropxhg] .acc[data-astro-cid-7aropxhg]{vertical-align:.3em;border:0;margin-left:1px;padding:0;font-size:.72em}.sheet[data-astro-cid-7aropxhg] sup[data-astro-cid-7aropxhg]{font-size:11px}.sheet[data-astro-cid-7aropxhg] .rep[data-astro-cid-7aropxhg]{color:#5a6473;font-weight:500}.band[data-astro-cid-7aropxhg]{background:var(--ab-surface);border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);padding:72px 0}.band[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:32px}.steps[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-7aropxhg]{border-top:3px solid var(--ab-text);padding-top:18px}.step-0[data-astro-cid-7aropxhg]{border-color:var(--ab-eartraining)}.step-1[data-astro-cid-7aropxhg]{border-color:var(--ab-chordline)}.step-h[data-astro-cid-7aropxhg]{font-family:var(--ab-font-display);font-size:18px;font-weight:700}.step-0[data-astro-cid-7aropxhg] .step-h[data-astro-cid-7aropxhg]{color:var(--ab-eartraining)}.step-1[data-astro-cid-7aropxhg] .step-h[data-astro-cid-7aropxhg]{color:var(--ab-chordline)}.step[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--ab-text-2);margin:8px 0 0}.principles[data-astro-cid-7aropxhg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px;padding-top:72px;padding-bottom:72px;display:grid}.principles[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:6px;font-size:24px}.principles[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--ab-text-2);margin:0;font-size:16px}.visually-hidden[data-astro-cid-7aropxhg]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.hero[data-astro-cid-7aropxhg]{gap:24px;padding-top:36px;padding-bottom:28px}.lead[data-astro-cid-7aropxhg]{font-size:17px}.ctas[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{width:100%}.card[data-astro-cid-7aropxhg]{padding:20px}.btn-accent[data-astro-cid-7aropxhg]{align-self:stretch}h2[data-astro-cid-7aropxhg]{font-size:34px}.band[data-astro-cid-7aropxhg],.principles[data-astro-cid-7aropxhg]{padding-top:40px;padding-bottom:40px}}
