.w-top[data-astro-cid-gbv3qwnj]{isolation:isolate;padding-top:calc(var(--header-h) + .625rem);position:relative}.w-glow[data-astro-cid-gbv3qwnj]{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -20%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.w-glow[data-astro-cid-gbv3qwnj] img[data-astro-cid-gbv3qwnj]{object-fit:cover;filter:blur(5.625rem)saturate(150%);opacity:.45;width:80%;height:80%;position:absolute;top:8%;left:10%;right:10%}.w-wrap[data-astro-cid-gbv3qwnj]{max-width:85rem}.crumbs[data-astro-cid-gbv3qwnj]{color:var(--mute);white-space:nowrap;align-items:center;gap:.375rem;margin:.375rem 0 1rem;font-size:.8125rem;display:flex;overflow:hidden}.crumbs[data-astro-cid-gbv3qwnj] a[data-astro-cid-gbv3qwnj]:hover{color:var(--ink)}.crumbs[data-astro-cid-gbv3qwnj] svg{opacity:.6;flex:none;width:.875rem;height:.875rem}.crumbs[data-astro-cid-gbv3qwnj] span[data-astro-cid-gbv3qwnj]{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.w-body[data-astro-cid-gbv3qwnj]{grid-template-columns:minmax(0,1fr) 23.75rem;gap:clamp(2rem,4vw,4rem);max-width:85rem;padding-top:clamp(1.75rem,3vw,2.75rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.w-main[data-astro-cid-gbv3qwnj]{align-content:start;gap:1.625rem;min-width:0;display:grid}.w-head[data-astro-cid-gbv3qwnj]{gap:.75rem;display:grid}.w-title[data-astro-cid-gbv3qwnj]{font-size:clamp(2.125rem,3.8vw,3.75rem)}.w-actions[data-astro-cid-gbv3qwnj]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.teacher[data-astro-cid-gbv3qwnj]{border-radius:var(--r);background:var(--card);border:1px solid var(--line);align-items:center;gap:1rem;max-width:35rem;padding:.875rem 1.125rem .875rem .875rem;display:flex}.teacher[data-astro-cid-gbv3qwnj] img[data-astro-cid-gbv3qwnj]{object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem}.teacher[data-astro-cid-gbv3qwnj] b[data-astro-cid-gbv3qwnj]{font:600 1.0625rem/1.25 var(--font-display);margin-top:.125rem;display:block}.teacher[data-astro-cid-gbv3qwnj] span[data-astro-cid-gbv3qwnj]{color:var(--mute);font-size:.875rem}.teacher[data-astro-cid-gbv3qwnj] .eyebrow[data-astro-cid-gbv3qwnj]{font-size:.625rem}.tabs[data-astro-cid-gbv3qwnj]{margin-bottom:0}.qa[data-astro-cid-gbv3qwnj]{gap:.25rem;display:grid}.qa[data-astro-cid-gbv3qwnj] li[data-astro-cid-gbv3qwnj]{border-bottom:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.375rem 0;display:grid}.qa[data-astro-cid-gbv3qwnj] li[data-astro-cid-gbv3qwnj]:target{background:linear-gradient(90deg, var(--gold-wash), transparent);border-radius:.75rem}.qa-n[data-astro-cid-gbv3qwnj]{font:600 .8125rem var(--font-text);letter-spacing:.08em;color:var(--gold-deep);padding-top:.375rem}.qa-q[data-astro-cid-gbv3qwnj]{font-family:var(--font-serif);text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.375rem,1.9vw,1.75rem);font-style:italic;font-weight:600;line-height:1.25}.qa-a[data-astro-cid-gbv3qwnj]{color:var(--ink-2);max-width:68ch;font-size:1.0625rem;line-height:1.7}.qa-a[data-astro-cid-gbv3qwnj] p+p{margin-top:.625rem}.about[data-astro-cid-gbv3qwnj]{max-width:70ch;color:var(--ink-2);gap:.875rem;display:grid}.tx-empty[data-astro-cid-gbv3qwnj]{border-radius:var(--r);border:1px dashed var(--line-2);align-items:flex-start;gap:1rem;max-width:38.75rem;padding:1.375rem;display:flex}.tx-empty[data-astro-cid-gbv3qwnj] b[data-astro-cid-gbv3qwnj]{font:600 1.0625rem var(--font-display)}.tx-empty[data-astro-cid-gbv3qwnj] p[data-astro-cid-gbv3qwnj]{color:var(--mute);margin-top:.25rem}.tx-ic[data-astro-cid-gbv3qwnj]{background:var(--paper-2);border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.tx-ic[data-astro-cid-gbv3qwnj] svg{width:1.25rem;height:1.25rem}.tx[data-astro-cid-gbv3qwnj]{gap:.875rem;display:grid}.tx-tools[data-astro-cid-gbv3qwnj]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.tx-find[data-astro-cid-gbv3qwnj]{flex:1;align-items:center;min-width:13.75rem;max-width:26.25rem;padding:.25rem .25rem .25rem .875rem}.tx-find[data-astro-cid-gbv3qwnj] svg{width:1.0625rem;height:1.0625rem;color:var(--mute);flex:none}.tx-find[data-astro-cid-gbv3qwnj] input[data-astro-cid-gbv3qwnj]{height:2.25rem;padding-left:.625rem}.tx-follow[data-astro-cid-gbv3qwnj]{color:var(--ink-2);cursor:pointer;align-items:center;gap:.5rem;margin-left:auto;font-size:.875rem;display:inline-flex}.tx-follow[data-astro-cid-gbv3qwnj] input[data-astro-cid-gbv3qwnj]{accent-color:var(--gold-deep);width:1rem;height:1rem}.tx-lines[data-astro-cid-gbv3qwnj]{border-radius:var(--r);scroll-behavior:smooth;overscroll-behavior:contain;max-height:32.5rem;margin:0 -.375rem;padding:.375rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 1.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#0000,#000 1.5rem calc(100% - 2.5rem),#0000)}.tx-line[data-astro-cid-gbv3qwnj]{text-align:left;border-radius:.75rem;grid-template-columns:3.25rem minmax(0,1fr);gap:.875rem;width:100%;padding:.625rem .75rem;transition:background-color .3s,opacity .3s;display:grid}.tx-line[data-astro-cid-gbv3qwnj]:hover{background:var(--card)}.tx-t[data-astro-cid-gbv3qwnj]{color:var(--mute-2);font-variant-numeric:tabular-nums;padding-top:.1875rem;font-size:.8125rem;font-weight:600}.tx-x[data-astro-cid-gbv3qwnj]{color:var(--ink-2);font-size:1.0625rem;line-height:1.6;transition:color .3s}.tx-line[data-astro-cid-gbv3qwnj].on{background:var(--gold-wash)}.tx-line[data-astro-cid-gbv3qwnj].on .tx-x[data-astro-cid-gbv3qwnj]{color:var(--ink)}.tx-line[data-astro-cid-gbv3qwnj].on .tx-t[data-astro-cid-gbv3qwnj]{color:var(--gold-deep)}.tx-line[data-astro-cid-gbv3qwnj].past .tx-x[data-astro-cid-gbv3qwnj]{color:var(--mute)}.tx-music[data-astro-cid-gbv3qwnj] .tx-x[data-astro-cid-gbv3qwnj]{color:var(--mute-2);font-style:italic}.tx-line[data-astro-cid-gbv3qwnj].dim{opacity:.28}.tx-x[data-astro-cid-gbv3qwnj] mark{background:var(--gold-wash);color:inherit;box-shadow:0 0 0 .125rem var(--gold-wash);border-radius:.1875rem}.tx-note[data-astro-cid-gbv3qwnj]{font-size:.75rem}.chapters[data-astro-cid-gbv3qwnj]{gap:.25rem;max-width:38.75rem;display:grid}.chapters[data-astro-cid-gbv3qwnj] button[data-astro-cid-gbv3qwnj]{text-align:left;border-radius:.875rem;grid-template-columns:4rem 1fr;gap:.75rem;width:100%;padding:.875rem 1rem;transition:background-color .3s;display:grid}.chapters[data-astro-cid-gbv3qwnj] button[data-astro-cid-gbv3qwnj]:hover{background:var(--card)}.chapters[data-astro-cid-gbv3qwnj] span[data-astro-cid-gbv3qwnj]{font-variant-numeric:tabular-nums;color:var(--gold-deep);font-size:.875rem;font-weight:600}.chapters[data-astro-cid-gbv3qwnj] b[data-astro-cid-gbv3qwnj]{font:600 .9375rem var(--font-display)}.w-side[data-astro-cid-gbv3qwnj]{top:calc(var(--header-h) + .75rem);align-self:start;gap:.875rem;display:grid;position:sticky}.side-head[data-astro-cid-gbv3qwnj]{justify-content:space-between;align-items:center;display:flex}.queue[data-astro-cid-gbv3qwnj]{max-height:calc(100vh - var(--header-h) - 7.5rem);scrollbar-width:thin;gap:.25rem;margin:0 -.5rem;padding:0 .5rem;display:grid;overflow-y:auto}.q-item[data-astro-cid-gbv3qwnj]{border-radius:.875rem;grid-template-columns:9.25rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.5rem;transition:background-color .3s;display:grid;position:relative}.q-item[data-astro-cid-gbv3qwnj]:hover{background:var(--card)}.q-media[data-astro-cid-gbv3qwnj]{aspect-ratio:16/9;background:var(--paper-3);border-radius:.625rem;position:relative;overflow:hidden}.q-media[data-astro-cid-gbv3qwnj] img[data-astro-cid-gbv3qwnj]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.q-item[data-astro-cid-gbv3qwnj]:hover .q-media[data-astro-cid-gbv3qwnj] img[data-astro-cid-gbv3qwnj]{transform:scale(1.06)}.q-media[data-astro-cid-gbv3qwnj] .fc-prog[data-astro-cid-gbv3qwnj]{bottom:.3125rem;left:.375rem;right:.375rem}.q-item[data-astro-cid-gbv3qwnj][data-has-prog] .fc-prog[data-astro-cid-gbv3qwnj]{display:block}.q-pod[data-astro-cid-gbv3qwnj]{color:#fff;background:#0f0e0d8c;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;top:.375rem;right:.375rem}.q-pod[data-astro-cid-gbv3qwnj] svg{width:.75rem;height:.75rem}.q-text[data-astro-cid-gbv3qwnj]{gap:.125rem;min-width:0;display:grid}.q-text[data-astro-cid-gbv3qwnj] b[data-astro-cid-gbv3qwnj]{font:600 .9375rem/1.25 var(--font-display);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q-text[data-astro-cid-gbv3qwnj] .fc-kicker[data-astro-cid-gbv3qwnj]{font-size:.625rem}.q-text[data-astro-cid-gbv3qwnj] .meta[data-astro-cid-gbv3qwnj]{font-size:.75rem}@media (max-width:1080px){.w-body[data-astro-cid-gbv3qwnj]{grid-template-columns:minmax(0,1fr)}.w-side[data-astro-cid-gbv3qwnj]{position:static}.queue[data-astro-cid-gbv3qwnj]{max-height:none}}@media (max-width:760px){.stage[data-astro-cid-gbv3qwnj]{border-radius:var(--r)}.q-item[data-astro-cid-gbv3qwnj]{grid-template-columns:7.5rem minmax(0,1fr)}}
