.short-play[data-astro-cid-3arox3pe]{max-width:300px;margin:0}.box[data-astro-cid-3arox3pe]{aspect-ratio:4/5;background:var(--black);box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.on[data-astro-cid-3arox3pe] .box[data-astro-cid-3arox3pe]{aspect-ratio:9/16;transform:none}video[data-astro-cid-3arox3pe],iframe[data-astro-cid-3arox3pe]{object-fit:cover;border:0;width:100%;height:100%;display:block}button[data-astro-cid-3arox3pe]{cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);border-radius:var(--pill);background:var(--card);color:var(--ink);border:0;padding:9px 16px;font-weight:800;position:absolute;bottom:12px;left:12px}figcaption[data-astro-cid-3arox3pe]{font-weight:800;font-size:var(--fs-tile);margin-top:12px;line-height:1.2}figcaption[data-astro-cid-3arox3pe] span[data-astro-cid-3arox3pe]{font-size:var(--fs-small);color:var(--amber);display:block}.idea-box[data-astro-cid-k3fs3uo3]{background:var(--card);color:var(--ink);padding:var(--s4);box-shadow:var(--shadow);gap:var(--s2);border-radius:28px;display:grid}h3[data-astro-cid-k3fs3uo3]{font-size:var(--fs-h2)}.line[data-astro-cid-k3fs3uo3]{color:var(--mute);font-size:var(--fs-small)}form[data-astro-cid-k3fs3uo3]{flex-wrap:wrap;gap:10px;display:flex}input[data-astro-cid-k3fs3uo3]{min-width:0;font-family:var(--font-body);font-size:var(--fs-h3);border:3px solid var(--frame);background:var(--card);color:var(--ink);border-radius:16px;flex:220px;padding:12px 16px}form[data-astro-cid-k3fs3uo3] button[data-astro-cid-k3fs3uo3]{font-family:var(--font-body);font-size:var(--fs-body);border-radius:var(--pill);background:var(--amber);color:var(--on-amber);cursor:pointer;border:0;padding:12px 24px;font-weight:800}.chips[data-astro-cid-k3fs3uo3]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-k3fs3uo3] button[data-astro-cid-k3fs3uo3]{font-family:var(--font-body);font-size:var(--fs-small);color:inherit;border-radius:var(--pill);cursor:pointer;background:0 0;border:2px solid;padding:7px 14px;font-weight:700}.course[data-astro-cid-k3fs3uo3]{background:var(--frame);color:var(--on-frame);border-radius:20px;overflow:hidden}.course[data-astro-cid-k3fs3uo3].pop{animation:.5s pop}.ct[data-astro-cid-k3fs3uo3]{background:var(--amber);color:var(--on-amber);font-weight:800;font-size:var(--fs-h3);padding:14px 20px}ol[data-astro-cid-k3fs3uo3]{gap:6px;padding:14px 20px 10px 44px;display:grid}.check[data-astro-cid-k3fs3uo3]{font-size:var(--fs-small);color:var(--frame-mute);padding:0 20px 16px}@keyframes pop{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.course[data-astro-cid-k3fs3uo3].pop{animation:none}}.ready-check[data-astro-cid-yhaepysc]{background:var(--card);color:var(--ink);padding:var(--s4);box-shadow:var(--shadow);border-radius:28px}h3[data-astro-cid-yhaepysc]{font-size:var(--fs-h2)}.line[data-astro-cid-yhaepysc]{color:var(--mute);font-size:var(--fs-small);margin-top:4px}fieldset[data-astro-cid-yhaepysc]{margin:var(--s3) 0 0;border:0;padding:0}legend[data-astro-cid-yhaepysc]{margin-bottom:8px;font-weight:800}label[data-astro-cid-yhaepysc]{margin:0 6px 8px 0;display:inline-block}input[data-astro-cid-yhaepysc]{opacity:0;position:absolute}label[data-astro-cid-yhaepysc] span[data-astro-cid-yhaepysc]{border-radius:var(--pill);border:2px solid var(--frame);font-weight:700;font-size:var(--fs-small);cursor:pointer;padding:8px 16px;display:inline-block}input[data-astro-cid-yhaepysc]:checked+span[data-astro-cid-yhaepysc]{background:var(--frame);color:var(--on-frame)}input[data-astro-cid-yhaepysc]:focus-visible+span[data-astro-cid-yhaepysc]{outline:3px solid var(--amber);outline-offset:2px}.res[data-astro-cid-yhaepysc]{margin-top:var(--s3);background:var(--panel);border-radius:16px;gap:8px;padding:16px 18px;list-style:none;display:grid}.res[data-astro-cid-yhaepysc] li[data-astro-cid-yhaepysc]:before{content:"✓  ";color:var(--frame);font-weight:800}.res[data-astro-cid-yhaepysc] li[data-astro-cid-yhaepysc].no:before{content:"!  ";color:var(--error)}.go[data-astro-cid-yhaepysc]{margin-top:var(--s3)}.hero[data-astro-cid-34srsd5o]{background:var(--night);color:var(--on-frame);padding:var(--s5) var(--gutter)}.hero[data-astro-cid-34srsd5o] .in[data-astro-cid-34srsd5o]{max-width:var(--page);gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}h1[data-astro-cid-34srsd5o]{font-size:var(--fs-display);color:var(--on-frame);line-height:1.02}h1[data-astro-cid-34srsd5o] .hi{color:var(--amber)}.lead[data-astro-cid-34srsd5o]{font-size:var(--fs-lead)}.hero[data-astro-cid-34srsd5o] .words[data-astro-cid-34srsd5o]{gap:var(--s3);display:grid}.facts[data-astro-cid-34srsd5o]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.facts[data-astro-cid-34srsd5o] li[data-astro-cid-34srsd5o]{border-radius:var(--pill);font-weight:700;font-size:var(--fs-small);border:2px solid;padding:4px 14px}.note[data-astro-cid-34srsd5o]{font-size:var(--fs-small);color:var(--frame-mute)}.promo[data-astro-cid-34srsd5o]{box-shadow:var(--shadow);border-radius:28px;margin:0;overflow:hidden;transform:rotate(2deg)}.promo[data-astro-cid-34srsd5o] video[data-astro-cid-34srsd5o]{aspect-ratio:16/9;background:var(--frame);width:100%;height:auto;display:block}.prog[data-astro-cid-34srsd5o]{z-index:15;padding:8px var(--gutter);background:color-mix(in srgb, var(--night) 92%, transparent);gap:4px;display:flex;position:sticky;top:0}.prog[data-astro-cid-34srsd5o] i[data-astro-cid-34srsd5o]{background:color-mix(in srgb, var(--on-frame) 20%, transparent);border-radius:3px;flex:1;height:5px}.prog[data-astro-cid-34srsd5o] i[data-astro-cid-34srsd5o].on{background:var(--amber)}.st[data-astro-cid-34srsd5o]{padding:var(--s6) var(--gutter);overflow:hidden}.st[data-astro-cid-34srsd5o]:not(.el){align-items:center;min-height:88vh;display:flex}.blue[data-astro-cid-34srsd5o]{background:var(--frame);color:var(--on-frame);--accent:var(--amber);--on-accent:var(--on-amber)}.amber[data-astro-cid-34srsd5o]{background:var(--amber);color:var(--on-amber)}.cream[data-astro-cid-34srsd5o]{background:var(--on-frame);color:var(--ink)}.white[data-astro-cid-34srsd5o]{background:var(--card);color:var(--ink)}.grid[data-astro-cid-34srsd5o]{width:100%;max-width:var(--page);gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.narrow[data-astro-cid-34srsd5o]{max-width:860px;margin-inline:auto}.ask[data-astro-cid-34srsd5o]{font-size:var(--fs-h2);background:color-mix(in srgb, currentColor 12%, transparent);margin-bottom:var(--s3);color:inherit;border-radius:24px 24px 24px 6px;padding:12px 22px;line-height:1.25;display:inline-block}.punch[data-astro-cid-34srsd5o]{font-size:var(--fs-punch);margin-bottom:var(--s4);font-weight:800;line-height:1}.txt[data-astro-cid-34srsd5o]{font-size:var(--fs-body);gap:var(--s2);justify-items:start;max-width:760px;display:grid}.big[data-astro-cid-34srsd5o]{font-size:var(--fs-statement);font-weight:800;line-height:1.15}.ticks[data-astro-cid-34srsd5o]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.ticks[data-astro-cid-34srsd5o] li[data-astro-cid-34srsd5o]{background:var(--card);color:var(--ink);border-radius:14px;padding:10px 16px;font-weight:700}.ticks[data-astro-cid-34srsd5o] li[data-astro-cid-34srsd5o]:before{content:"✓ ";color:var(--frame);font-weight:800}.more[data-astro-cid-34srsd5o]{color:inherit;border-bottom:3px solid var(--amber);font-weight:800;text-decoration:none}.amber[data-astro-cid-34srsd5o] .more[data-astro-cid-34srsd5o]{border-color:var(--on-amber)}.follow[data-astro-cid-34srsd5o]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.follow[data-astro-cid-34srsd5o] a[data-astro-cid-34srsd5o]{color:inherit;border-radius:var(--pill);border:2px solid;padding:8px 18px;font-weight:800;text-decoration:none;display:inline-block}mark{color:inherit;background:linear-gradient(transparent 58%, color-mix(in srgb, var(--amber) 70%, transparent) 58%) no-repeat;padding:0 2px}.amber[data-astro-cid-34srsd5o] mark{background-image:linear-gradient(transparent 58%, color-mix(in srgb, var(--card) 75%, transparent) 58%)}.said[data-astro-cid-34srsd5o]{margin:var(--s2) 0;background:var(--amber);color:var(--on-amber);box-shadow:var(--shadow);border-radius:26px;max-width:620px;padding:26px 70px 22px 28px;position:relative;transform:rotate(-1deg)}.amber[data-astro-cid-34srsd5o] .said[data-astro-cid-34srsd5o]{background:var(--card);color:var(--ink)}.said[data-astro-cid-34srsd5o] img[data-astro-cid-34srsd5o]{object-fit:cover;border:5px solid var(--card);border-radius:50%;width:92px;height:92px;position:absolute;top:-28px;right:-14px}.said[data-astro-cid-34srsd5o] p[data-astro-cid-34srsd5o]{font-size:var(--fs-statement);font-weight:800;line-height:1.15}.said[data-astro-cid-34srsd5o] mark{background:0 0}.said[data-astro-cid-34srsd5o] cite[data-astro-cid-34srsd5o]{font-style:normal;font-weight:700;font-size:var(--fs-small);margin-top:10px;display:block}.side[data-astro-cid-34srsd5o]{gap:var(--s4);justify-items:center;display:grid}.side[data-astro-cid-34srsd5o] .pic{width:100%;max-width:420px;height:auto;box-shadow:var(--shadow);border-radius:28px;transform:rotate(2deg)}.amber[data-astro-cid-34srsd5o] .side[data-astro-cid-34srsd5o] .short-play figcaption span{color:var(--on-amber)}.end[data-astro-cid-34srsd5o]{background:var(--night);color:var(--on-frame);padding:var(--s6) var(--gutter);text-align:center}.end[data-astro-cid-34srsd5o] .narrow[data-astro-cid-34srsd5o]{gap:var(--s3);justify-items:center;display:grid}.end[data-astro-cid-34srsd5o] h2[data-astro-cid-34srsd5o]{font-size:var(--fs-display);color:var(--on-frame);line-height:1.05}.end[data-astro-cid-34srsd5o] h2[data-astro-cid-34srsd5o] .hi{color:var(--amber)}.bar[data-astro-cid-34srsd5o]{z-index:20;background:color-mix(in srgb, var(--night) 94%, transparent);color:var(--on-frame);padding:10px var(--gutter);transition:transform .4s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bar[data-astro-cid-34srsd5o].on{transform:none}.bar[data-astro-cid-34srsd5o] .in[data-astro-cid-34srsd5o]{max-width:var(--page);justify-content:space-between;align-items:center;gap:var(--s2);font-weight:700;font-size:var(--fs-small);margin-inline:auto;display:flex}.bar[data-astro-cid-34srsd5o] .button{white-space:nowrap}.moves .rv[data-astro-cid-34srsd5o]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(46px)}.moves .rv[data-astro-cid-34srsd5o].in{opacity:1;transform:none}.moves .rv[data-astro-cid-34srsd5o] mark{background-size:0 100%;transition:background-size 1.2s .4s}.moves .rv[data-astro-cid-34srsd5o].in mark{background-size:100% 100%}@media (width>=900px){.hero[data-astro-cid-34srsd5o]{align-items:center;min-height:calc(100vh - 80px);display:flex}.hero[data-astro-cid-34srsd5o] .in[data-astro-cid-34srsd5o]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:100%}.grid[data-astro-cid-34srsd5o]{gap:var(--s5);grid-template-columns:minmax(0,1fr) 340px}.grid[data-astro-cid-34srsd5o].solo{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.st[data-astro-cid-34srsd5o]:not(.el){min-height:0}.st[data-astro-cid-34srsd5o]{padding-block:var(--s5)}.side[data-astro-cid-34srsd5o]{order:-1}.side[data-astro-cid-34srsd5o] .pic{max-width:300px}}
