.hero.svelte-1uha8ag{background:var(--warm)}.hero-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:56px;padding-bottom:56px}.hero-label.svelte-1uha8ag{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-label);margin:0 0 12px}.hero-label.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--warm-accent)}.hero-text.svelte-1uha8ag{margin-top:-40px}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.4rem;font-weight:700;color:var(--warm-text);line-height:var(--lh-heading);margin:0 0 16px}.hero-description.svelte-1uha8ag{font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:var(--lh-body);margin:0 0 28px;max-width:560px}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px}.hero-cta.svelte-1uha8ag{display:inline-block;padding:12px 28px;background:var(--accent);color:var(--white);font-size:var(--fs-button);font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s,box-shadow .2s}@media(hover:hover){.hero-cta.svelte-1uha8ag:hover{background:var(--accent-hover);box-shadow:0 4px 12px #3d8b674d}}.hero-cta-secondary.svelte-1uha8ag{display:inline-flex;align-items:center;padding:12px 24px;color:var(--warm-text);font-size:var(--fs-button);font-weight:600;border-radius:var(--radius-sm);text-decoration:none;border:1.5px solid var(--warm-accent);transition:background .2s,color .2s}@media(hover:hover){.hero-cta-secondary.svelte-1uha8ag:hover{background:var(--warm-accent);color:var(--white)}}.hero-image-wrap.svelte-1uha8ag{overflow:hidden;border-radius:var(--radius-lg)}.hero-image.svelte-1uha8ag{width:100%;display:block;object-fit:cover;aspect-ratio:4/5}.podcast-section.svelte-1uha8ag{padding-top:64px;padding-bottom:64px}.podcast-card.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;gap:40px;padding:0 0 40px}.podcast-visual.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:24px}.podcast-icon.svelte-1uha8ag{width:88px;height:88px;background:linear-gradient(135deg,var(--accent-light),var(--warm));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.podcast-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:36px;height:36px;color:var(--accent)}.podcast-bars.svelte-1uha8ag{display:flex;align-items:flex-end;gap:3px;height:80px}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag){width:3px;border-radius:2px;background:var(--accent);animation:svelte-1uha8ag-barPulse 1.2s ease-in-out infinite alternate}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(1){height:20%;animation-delay:0s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){height:45%;animation-delay:.1s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){height:70%;animation-delay:.15s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){height:50%;animation-delay:.2s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(5){height:90%;animation-delay:.25s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(6){height:60%;animation-delay:.3s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(7){height:35%;animation-delay:.35s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(8){height:80%;animation-delay:.4s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(9){height:55%;animation-delay:.45s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(10){height:40%;animation-delay:.5s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(11){height:75%;animation-delay:.55s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(12){height:30%;animation-delay:.6s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(13){height:65%;animation-delay:.65s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(14){height:45%;animation-delay:.7s}.podcast-bars.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(15){height:25%;animation-delay:.75s}@keyframes svelte-1uha8ag-barPulse{0%{transform:scaleY(.6);opacity:.5}to{transform:scaleY(1);opacity:1}}.podcast-info.svelte-1uha8ag{display:flex;flex-direction:column}.podcast-description.svelte-1uha8ag{font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body);margin:0 0 28px}.podcast-episodes.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.episode.svelte-1uha8ag{display:flex;align-items:center;gap:14px}.episode-number.svelte-1uha8ag{font-size:var(--fs-micro);font-weight:700;color:var(--accent);min-width:24px}.episode-title.svelte-1uha8ag{font-size:var(--fs-body);color:var(--ink);font-weight:500}.episode-status.svelte-1uha8ag{margin-left:auto;font-size:var(--fs-micro);font-weight:600;color:var(--warm-accent);background:var(--warm-chip);padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap}.podcast-btn.svelte-1uha8ag{display:inline-flex;align-items:center;align-self:flex-start;padding:12px 28px;background:var(--accent);color:var(--white);font-size:var(--fs-button);font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s,box-shadow .2s}@media(hover:hover){.podcast-btn.svelte-1uha8ag:hover{background:var(--accent-hover);box-shadow:var(--shadow-accent)}}.workshops-section.svelte-1uha8ag{padding-top:72px;padding-bottom:72px;background:linear-gradient(to bottom,var(--accent-light),var(--warm))}.section-header.svelte-1uha8ag{margin-bottom:36px}.section-label.svelte-1uha8ag{font-size:var(--fs-tiny);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 6px}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-title);font-weight:500;color:var(--warm-text);line-height:var(--lh-heading);margin:0}.workshops-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ws-card.svelte-1uha8ag{display:flex;flex-direction:column;padding:32px;border-radius:var(--radius-lg);text-decoration:none;color:inherit;background:#ffffff80;border:1.5px solid rgba(255,255,255,.6);transition:transform .25s,box-shadow .25s,border-color .25s}@media(hover:hover){.ws-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent)}}.ws-kind.svelte-1uha8ag{font-size:var(--fs-tiny);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--warm-accent);margin-bottom:6px}.ws-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-h3);font-weight:600;color:var(--ink);margin:0 0 20px;line-height:var(--lh-heading)}.ws-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body);margin:0;flex:1}.ws-footer.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.ws-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-micro);font-weight:600;color:var(--warm-accent);background:var(--warm-chip);padding:5px 12px;border-radius:var(--radius-pill)}.ws-badge.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:13px;height:13px}.articles-section.svelte-1uha8ag{padding-top:72px;padding-bottom:72px}.articles-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}.article-card.svelte-1uha8ag{display:flex;flex-direction:column;padding:28px;border-radius:var(--radius-lg);text-decoration:none;color:inherit;background:var(--form-bg);transition:transform .25s,box-shadow .25s}.article-card.featured.svelte-1uha8ag{grid-column:1 / -1;padding:44px 64px;background:var(--dark-bg);color:var(--white)}.article-card.featured.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--white);font-size:var(--fs-h2)}.article-card.featured.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffd9}.article-card.featured.svelte-1uha8ag .card-meta:where(.svelte-1uha8ag){color:#ffffff8c}@media(hover:hover){.article-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}}.article-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-h3);font-weight:600;color:var(--ink);margin:0 0 16px;line-height:var(--lh-heading)}.article-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--fs-body);color:var(--text-secondary);line-height:var(--lh-body);margin:0;flex:1}.card-meta.svelte-1uha8ag{font-size:var(--fs-micro);color:#aaa;margin-top:16px}.see-all.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-label);font-weight:600;color:var(--accent);text-decoration:none;transition:gap .2s}.see-all.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:16px;height:16px;transition:transform .2s}@media(hover:hover){.see-all.svelte-1uha8ag:hover{gap:10px}.see-all.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){transform:translate(2px)}}@media(max-width:640px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:32px}.hero-text.svelte-1uha8ag{margin-top:0}.hero-text.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.8rem}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.hero-cta.svelte-1uha8ag,.hero-cta-secondary.svelte-1uha8ag{text-align:center;justify-content:center}.hero-image.svelte-1uha8ag{aspect-ratio:3/2}.podcast-card.svelte-1uha8ag{grid-template-columns:1fr;padding:28px 0;gap:28px}.podcast-visual.svelte-1uha8ag{flex-direction:row;justify-content:flex-start}.podcast-bars.svelte-1uha8ag{height:48px}.workshops-section.svelte-1uha8ag,.articles-section.svelte-1uha8ag{padding-top:48px;padding-bottom:48px}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-h1)}.workshops-grid.svelte-1uha8ag,.articles-grid.svelte-1uha8ag{grid-template-columns:1fr}.article-card.featured.svelte-1uha8ag{grid-column:auto;padding:28px 22px}.ws-card.svelte-1uha8ag{padding:24px}.article-card.svelte-1uha8ag{padding:22px}}
