.cc-welcome[data-astro-cid-oajv5meb]{display:grid;grid-template-columns:minmax(0,1fr) 390px;overflow:hidden}.cc-welcome__header[data-astro-cid-oajv5meb]{position:relative;isolation:isolate;grid-column:1 / -1;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:end;gap:var(--k-s-5);min-height:210px;padding:var(--k-s-6) var(--k-s-8);border-bottom:1px solid var(--k-line-control);background:var(--k-well);overflow:hidden}.cc-welcome__art[data-astro-cid-oajv5meb]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right 42%;object-position:right 42%}.cc-welcome__header[data-astro-cid-oajv5meb]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--k-bg) 0%,color-mix(in srgb,var(--k-bg) 78%,transparent) 38%,transparent 74%),linear-gradient(0deg,color-mix(in srgb,var(--k-bg) 62%,transparent),transparent 60%)}.cc-welcome__brand[data-astro-cid-oajv5meb]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--k-r-lg);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-num);font-weight:var(--k-fw-bold);line-height:1}.cc-welcome__heading[data-astro-cid-oajv5meb]{min-width:0}.cc-welcome__eyebrow[data-astro-cid-oajv5meb]{margin:0 0 var(--k-s-2);color:var(--k-text-muted);font-size:var(--k-fs-tiny);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-head);text-transform:uppercase}.cc-welcome__title[data-astro-cid-oajv5meb]{margin:0;color:var(--k-text);font:var(--k-fw-medium) var(--k-fs-creator-heading)/1.05 var(--k-font-sans);letter-spacing:-.035em;text-wrap:balance}.cc-welcome__lead[data-astro-cid-oajv5meb]{max-width:66ch;margin:var(--k-s-25) 0 0;color:var(--k-text-soft);font-size:var(--k-fs-body);line-height:var(--k-lh-body)}.cc-welcome__access[data-astro-cid-oajv5meb]{display:flex;align-items:center;gap:var(--k-s-15);align-self:start;padding:var(--k-s-2) var(--k-s-3);border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);background:var(--k-glass-chip);backdrop-filter:var(--k-blur-chip);color:var(--k-text);font-size:var(--k-fs-caption);white-space:nowrap}.cc-welcome__inside[data-astro-cid-oajv5meb]{min-width:0;padding:var(--k-s-6) var(--k-s-8)}.cc-welcome__inside[data-astro-cid-oajv5meb]>summary[data-astro-cid-oajv5meb]{display:none}.cc-welcome__section-head[data-astro-cid-oajv5meb]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-s-2);margin-bottom:var(--k-s-3)}.cc-welcome__section-head[data-astro-cid-oajv5meb] h2[data-astro-cid-oajv5meb]{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-body);font-weight:var(--k-fw-semibold)}.cc-welcome__section-head[data-astro-cid-oajv5meb]>span[data-astro-cid-oajv5meb]{color:var(--k-text-muted);font-size:var(--k-fs-caption)}.cc-channel-list[data-astro-cid-oajv5meb]{margin:0;padding:0;list-style:none}.cc-channel-list[data-astro-cid-oajv5meb] li[data-astro-cid-oajv5meb]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:var(--k-s-3);padding:var(--k-s-4) 0}.cc-channel-list[data-astro-cid-oajv5meb] li[data-astro-cid-oajv5meb]+li[data-astro-cid-oajv5meb]{border-top:1px solid var(--k-line-faint)}.cc-channel-list__icon[data-astro-cid-oajv5meb]{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--k-line);border-radius:var(--k-r-md);background:var(--k-fill-soft);color:var(--k-text-soft)}.cc-channel-list__text[data-astro-cid-oajv5meb]{min-width:0}.cc-channel-list__name[data-astro-cid-oajv5meb]{margin:0;color:var(--k-text-strong);font-size:var(--k-fs-body);font-weight:var(--k-fw-medium);line-height:var(--k-lh-card)}.cc-channel-list__copy[data-astro-cid-oajv5meb]{margin:var(--k-s-1) 0 0;color:var(--k-text-muted);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.cc-welcome__course-note[data-astro-cid-oajv5meb]{display:flex;align-items:start;gap:var(--k-s-25);margin-top:var(--k-s-3);padding-top:var(--k-s-4);border-top:1px solid var(--k-line-control);color:var(--k-text-muted)}.cc-welcome__course-note[data-astro-cid-oajv5meb] .k-icon{flex-shrink:0;margin-top:var(--k-s-05)}.cc-welcome__course-note[data-astro-cid-oajv5meb] p[data-astro-cid-oajv5meb]{margin:0;font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.cc-welcome__course-note[data-astro-cid-oajv5meb] strong[data-astro-cid-oajv5meb]{color:var(--k-text-body);font-weight:var(--k-fw-medium)}.cc-welcome__action[data-astro-cid-oajv5meb]{min-width:0;padding:var(--k-s-6) var(--k-s-7);border-left:1px solid var(--k-line-control);background:var(--k-panel)}@media(max-width:820px){.cc-welcome[data-astro-cid-oajv5meb]{grid-template-columns:minmax(0,1fr)}.cc-welcome__header[data-astro-cid-oajv5meb]{grid-template-columns:40px minmax(0,1fr);gap:var(--k-s-4);min-height:180px;padding:var(--k-s-6)}.cc-welcome__header[data-astro-cid-oajv5meb]:before{background:linear-gradient(0deg,var(--k-bg) 6%,color-mix(in srgb,var(--k-bg) 70%,transparent) 55%,color-mix(in srgb,var(--k-bg) 25%,transparent))}.cc-welcome__brand[data-astro-cid-oajv5meb]{width:40px;height:40px;font-size:var(--k-fs-num-md)}.cc-welcome__access[data-astro-cid-oajv5meb]{display:none}.cc-welcome__action[data-astro-cid-oajv5meb]{grid-row:2;border-left:0;border-bottom:1px solid var(--k-line-control);padding:var(--k-s-6)}.cc-welcome__inside[data-astro-cid-oajv5meb]{padding:var(--k-s-6)}.cc-welcome__inside[data-astro-cid-oajv5meb]>summary[data-astro-cid-oajv5meb]{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-3);min-height:24px;list-style:none;cursor:pointer;color:var(--k-text-body);font-size:var(--k-fs-body);font-weight:var(--k-fw-medium)}.cc-welcome__inside[data-astro-cid-oajv5meb]>summary[data-astro-cid-oajv5meb]::-webkit-details-marker{display:none}.cc-welcome__inside[data-astro-cid-oajv5meb][open]>summary[data-astro-cid-oajv5meb]{margin-bottom:var(--k-s-5)}.cc-welcome__inside[data-astro-cid-oajv5meb][open]>summary[data-astro-cid-oajv5meb] .k-icon{transform:rotate(90deg)}}@media(max-width:480px){.cc-welcome__header[data-astro-cid-oajv5meb]{padding:var(--k-s-5);gap:var(--k-s-3)}.cc-welcome__title[data-astro-cid-oajv5meb]{font-size:var(--k-fs-num)}.cc-welcome__eyebrow[data-astro-cid-oajv5meb]{line-height:var(--k-lh-body)}.cc-welcome__lead[data-astro-cid-oajv5meb]{margin-top:var(--k-s-2)}.cc-welcome__action[data-astro-cid-oajv5meb],.cc-welcome__inside[data-astro-cid-oajv5meb]{padding:var(--k-s-5)}}
