.homepage[data-astro-cid-lcdefpme]{padding-bottom:72px}.hero-section[data-astro-cid-lcdefpme]{text-align:center;padding:96px 0 72px}.hero-content[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;display:flex}.hero-eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.12em;color:var(--apple-text-muted);text-align:center;margin-bottom:18px;font-size:14px;font-weight:600;display:block}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;white-space:nowrap;text-align:center;background:linear-gradient(90deg,#1d1d1f 0%,#3a3a3c 20%,#86868b 40%,#d1d1d6 50%,#86868b 60%,#3a3a3c 80%,#1d1d1f 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(24px,4.8vw,68px);font-weight:700;line-height:1.15;animation:6s linear infinite textSheen;display:block}[data-theme=dark] .hero-title[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#fff 0%,#a1a1a6 20%,#636366 35%,#fff 50%,#636366 65%,#a1a1a6 80%,#fff 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite textSheen}@keyframes textSheen{0%{background-position:0%}to{background-position:-200%}}@media (width<=640px){.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(18px,5.6vw,28px)}}.hero-subtitle[data-astro-cid-lcdefpme]{color:var(--apple-text-subtle);max-width:680px;margin:0 auto 36px;font-size:22px;line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{justify-content:center;gap:16px;display:flex}.apple-btn-primary[data-astro-cid-lcdefpme]{border-radius:var(--apple-radius-pill);background:var(--apple-btn-primary-bg);color:var(--apple-btn-primary-text);transition:all var(--apple-dur-fast) var(--apple-ease);border:1px solid #0000;align-items:center;padding:14px 34px;font-size:16.5px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #0000001f}.apple-btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--apple-btn-primary-hover);color:var(--apple-btn-primary-text);transform:scale(1.02);box-shadow:0 4px 16px #0003}.apple-btn-secondary[data-astro-cid-lcdefpme]{border-radius:var(--apple-radius-pill);background:var(--apple-btn-secondary-bg);color:var(--apple-btn-secondary-text);border:1px solid var(--apple-btn-secondary-border);transition:all var(--apple-dur-fast) var(--apple-ease);align-items:center;padding:14px 34px;font-size:16.5px;font-weight:500;display:inline-flex}.apple-btn-secondary[data-astro-cid-lcdefpme]:hover{background:var(--apple-btn-secondary-hover);border-color:var(--apple-text-strong);transform:scale(1.02)}.highlights-section[data-astro-cid-lcdefpme]{padding:24px 0 56px}.highlights-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:820px;margin:0 auto;display:grid}.highlight-card[data-astro-cid-lcdefpme]{background:var(--apple-surface-card);border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);text-align:center;box-shadow:var(--apple-shadow-subtle);padding:28px}.highlight-number[data-astro-cid-lcdefpme]{letter-spacing:-.035em;color:var(--apple-text-strong);font-size:46px;font-weight:700;line-height:1.1;display:block}.highlight-label[data-astro-cid-lcdefpme]{color:var(--apple-text-subtle);margin-top:8px;font-size:15px;font-weight:500;display:block}.channels-section[data-astro-cid-lcdefpme]{padding:56px 0}.section-header[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:48px}.section-kicker[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;color:var(--apple-text-muted);font-size:13px;font-weight:600}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--apple-text-strong);margin:8px 0;font-size:40px;font-weight:700}.section-subtitle[data-astro-cid-lcdefpme]{color:var(--apple-text-subtle);font-size:18px}.channels-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.channel-card[data-astro-cid-lcdefpme]{background:var(--apple-surface-card);border:1px solid var(--apple-border);border-radius:var(--apple-radius-xl);box-shadow:var(--apple-shadow-card);transition:all var(--apple-dur-base) var(--apple-ease);flex-direction:column;padding:32px;text-decoration:none;display:flex}.channel-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--apple-shadow-elevated);border-color:var(--apple-border-strong);transform:translateY(-4px)}.card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-tag[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--apple-radius-pill);background:var(--apple-accent-bg);color:var(--apple-text-strong);border:1px solid var(--apple-border);padding:4px 10px;font-size:12px;font-weight:600}.card-count[data-astro-cid-lcdefpme]{color:var(--apple-text-muted);font-size:13.5px}.card-title[data-astro-cid-lcdefpme]{letter-spacing:-.025em;color:var(--apple-text-strong);margin-bottom:10px;font-size:26px;font-weight:600}.card-desc[data-astro-cid-lcdefpme]{color:var(--apple-text-subtle);flex:1;margin-bottom:28px;font-size:15.5px;line-height:1.55}.card-arrow[data-astro-cid-lcdefpme]{color:var(--apple-text-strong);align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.showcase-section[data-astro-cid-lcdefpme]{padding:48px 0}.showcase-card[data-astro-cid-lcdefpme]{background:var(--apple-surface-card);border:1px solid var(--apple-border);border-radius:var(--apple-radius-xl);text-align:center;max-width:880px;box-shadow:var(--apple-shadow-card);margin:0 auto;padding:56px 40px}.showcase-kicker[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;color:var(--apple-text-muted);font-size:13px;font-weight:600}.showcase-heading[data-astro-cid-lcdefpme]{color:var(--apple-text-strong);letter-spacing:-.025em;margin:10px 0 14px;font-size:38px;font-weight:700}.showcase-text[data-astro-cid-lcdefpme]{color:var(--apple-text-subtle);max-width:660px;margin:0 auto;font-size:19px;line-height:1.6}@media (width<=960px){.channels-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero-title[data-astro-cid-lcdefpme]{font-size:36px}.channels-grid[data-astro-cid-lcdefpme],.highlights-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.showcase-card[data-astro-cid-lcdefpme]{padding:32px 20px}}
