.post-card.svelte-wj0vjl{display:grid;grid-template-columns:1fr;min-width:0;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);color:inherit;text-decoration:none;transition:border-color var(--transition-normal),transform var(--transition-normal)}.post-card.svelte-wj0vjl:hover{border-color:#d4893e61;transform:translateY(-2px)}.post-card.featured.svelte-wj0vjl{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:0}.post-card.svelte-wj0vjl:not(.featured){grid-template-columns:1fr;align-content:start}.post-card.without-image.svelte-wj0vjl{grid-template-columns:1fr;background:radial-gradient(circle at 88% 8%,rgba(58,176,162,.13),transparent 36%),radial-gradient(circle at 10% 90%,rgba(212,137,62,.15),transparent 42%),var(--color-surface)}.post-image.svelte-wj0vjl{aspect-ratio:16 / 9;min-width:0;overflow:hidden;background:var(--color-elevated)}.post-image.svelte-wj0vjl img:where(.svelte-wj0vjl){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-normal)}.post-card.svelte-wj0vjl:hover .post-image:where(.svelte-wj0vjl) img:where(.svelte-wj0vjl){transform:scale(1.025)}.post-copy.svelte-wj0vjl{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px}.featured.svelte-wj0vjl .post-copy:where(.svelte-wj0vjl){padding:clamp(24px,4vw,42px)}.post-meta.svelte-wj0vjl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dim)}.post-meta.svelte-wj0vjl span:where(.svelte-wj0vjl){color:var(--color-accent-teal-foreground)}h3.svelte-wj0vjl{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.3vw,27px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--color-text)}.featured.svelte-wj0vjl h3:where(.svelte-wj0vjl){font-size:clamp(30px,4vw,46px)}.post-description.svelte-wj0vjl{display:-webkit-box;margin:14px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:var(--font-size-base);line-height:1.65;color:var(--color-text-muted)}.post-cta.svelte-wj0vjl{margin-top:18px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-honey-foreground)}[data-theme=light] .post-card.svelte-wj0vjl{background:var(--gradient-card-bg);border-color:transparent;box-shadow:var(--shadow-neo)}@media(max-width:768px){.post-card.featured.svelte-wj0vjl{grid-template-columns:1fr;min-height:0}.post-card.featured.without-image.svelte-wj0vjl{grid-template-columns:1fr}.featured.svelte-wj0vjl .post-copy:where(.svelte-wj0vjl){padding:22px}.featured.svelte-wj0vjl h3:where(.svelte-wj0vjl){font-size:clamp(25px,7vw,34px)}}@media(max-width:420px){.post-copy.svelte-wj0vjl{padding:14px}h3.svelte-wj0vjl{font-size:19px}}@media(prefers-reduced-motion:reduce){.post-card.svelte-wj0vjl,.post-image.svelte-wj0vjl img:where(.svelte-wj0vjl){transition:none}.post-card.svelte-wj0vjl:hover,.post-card.svelte-wj0vjl:hover .post-image:where(.svelte-wj0vjl) img:where(.svelte-wj0vjl){transform:none}}.video-shell.svelte-ccms4z{display:grid;gap:12px}.video-frame.svelte-ccms4z{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);background:#090909}.video-frame--youtube.svelte-ccms4z{border:2px solid #e54848;box-shadow:0 0 0 1px #e5484824,0 18px 45px #00000038}.video-frame.svelte-ccms4z iframe:where(.svelte-ccms4z),.video-facade.svelte-ccms4z{position:absolute;inset:0;width:100%;height:100%;border:0}.video-facade.svelte-ccms4z{padding:0;background:#090909;color:#fff;cursor:pointer}.video-facade.svelte-ccms4z img:where(.svelte-ccms4z){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-shade.svelte-ccms4z{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000047)}.video-kicker.svelte-ccms4z{position:absolute;top:16px;left:16px;padding:6px 10px;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-full);background:#000000ad;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.video-play.svelte-ccms4z{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(62px,9vw,82px);height:clamp(44px,6.3vw,58px);border-radius:16px;background:#e32636;box-shadow:0 12px 34px #00000061;transform:translate(-50%,-50%);transition:transform var(--transition-normal),background var(--transition-normal)}.video-play.svelte-ccms4z span:where(.svelte-ccms4z){margin-left:4px;font-size:clamp(1.25rem,3vw,1.75rem)}.video-facade.svelte-ccms4z:hover .video-play:where(.svelte-ccms4z){background:#ff3445;transform:translate(-50%,-50%) scale(1.06)}.video-facade.svelte-ccms4z:focus-visible{outline:3px solid var(--color-focus);outline-offset:-6px}.platform-button.svelte-ccms4z{justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 16px;border:1px solid rgba(240,90,99,.72);border-radius:var(--radius-lg);background:#f05a6314;color:#f36f77;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),transform var(--transition-normal)}.platform-button.svelte-ccms4z:hover{border-color:#f05a63;background:#e32636;color:#fff;transform:translateY(-1px)}.platform-button.svelte-ccms4z:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.video-play.svelte-ccms4z{transition:none}.video-facade.svelte-ccms4z:hover .video-play:where(.svelte-ccms4z){transform:translate(-50%,-50%)}}.podcast-player.svelte-12cgcwh{display:grid;gap:14px}.podcast-facade.svelte-12cgcwh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%;min-height:152px;padding:20px;border:1px solid rgba(58,176,162,.45);border-radius:var(--radius-lg);background:linear-gradient(135deg,#3ab0a221,#3ab0a206);color:var(--color-text);cursor:pointer;text-align:left}.podcast-facade.svelte-12cgcwh:hover{border-color:var(--color-accent-teal);background:linear-gradient(135deg,#3ab0a230,#3ab0a20b)}.podcast-facade.svelte-12cgcwh:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.podcast-icon.svelte-12cgcwh{display:grid;place-items:center;width:58px;height:58px;padding-left:3px;border-radius:50%;background:var(--color-accent-teal);color:var(--color-on-accent);font-size:1.25rem;box-shadow:0 10px 28px #3ab0a233}.podcast-copy.svelte-12cgcwh{display:grid;gap:6px;min-width:0}.podcast-copy.svelte-12cgcwh strong:where(.svelte-12cgcwh){font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:400;line-height:1.13}.podcast-copy.svelte-12cgcwh>span:where(.svelte-12cgcwh):last-child{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.podcast-kicker.svelte-12cgcwh{color:var(--color-accent-teal-foreground);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.spotify-mount.svelte-12cgcwh{min-height:152px;border-radius:12px;overflow:hidden;background:#181818}.spotify-mount.svelte-12cgcwh p:where(.svelte-12cgcwh){margin:0;padding:24px;color:#fff}.player-error.svelte-12cgcwh{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.podcast-links.svelte-12cgcwh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.podcast-link.svelte-12cgcwh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;text-decoration:none;transition:background var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),transform var(--transition-normal)}.podcast-link--spotify.svelte-12cgcwh{border-color:#3ab0a2a6;background:#3ab0a21f;color:var(--color-accent-teal-foreground)}.podcast-link.svelte-12cgcwh:hover{border-color:var(--color-accent-teal);background:#3ab0a22e;color:var(--color-text);transform:translateY(-1px)}.podcast-link.svelte-12cgcwh:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media(max-width:520px){.podcast-facade.svelte-12cgcwh{grid-template-columns:1fr}.podcast-icon.svelte-12cgcwh{width:48px;height:48px}.podcast-links.svelte-12cgcwh{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.podcast-link.svelte-12cgcwh{transition:none}.podcast-link.svelte-12cgcwh:hover{transform:none}}.hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:46px 0 24px;text-align:center}.hero-badge.svelte-1uha8ag{display:inline-block;margin-bottom:14px;padding:5px 16px;border:1px solid var(--color-accent-teal-subtle);border-radius:var(--radius-full);background:var(--color-accent-teal-subtle);color:var(--color-accent-teal-foreground);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.hero-title.svelte-1uha8ag{margin:0 0 8px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(44px,6vw,68px);font-weight:400;letter-spacing:-.025em;line-height:1.02}.hero-accent.svelte-1uha8ag{color:var(--color-accent-honey-foreground);font-style:italic}.hero-promise.svelte-1uha8ag{margin:0 0 10px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(26px,3.2vw,36px);line-height:1.15}.hero-intro.svelte-1uha8ag{max-width:730px;margin:0 0 20px;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:1.5}.hero-intro-line.svelte-1uha8ag{margin:0}.btn-honey.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;border-radius:var(--radius-lg);background:var(--color-accent-honey);color:var(--color-on-accent);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.btn-honey.svelte-1uha8ag:hover{background:var(--color-accent-honey-hover);box-shadow:0 10px 28px #d4893e38;transform:translateY(-2px)}.hero-counter.svelte-1uha8ag{display:inline-flex;align-items:baseline;gap:8px;margin-top:13px}.counter-number.svelte-1uha8ag{color:var(--color-accent-honey-foreground);font-family:var(--font-display);font-size:1.125rem}.counter-sep.svelte-1uha8ag,.counter-label.svelte-1uha8ag{color:var(--color-text-dim)}.counter-label.svelte-1uha8ag{font-family:var(--font-display);font-size:.9375rem;font-style:italic}.section.svelte-1uha8ag{padding:28px 0 42px}.topics-section.svelte-1uha8ag,.posts-section.svelte-1uha8ag{scroll-margin-top:76px}.topics-section.svelte-1uha8ag{padding-top:8px}.posts-section.svelte-1uha8ag{padding-bottom:0}.section-header.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.section-title.svelte-1uha8ag{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.08}.section-link.svelte-1uha8ag{display:inline-flex;align-items:center;min-height:44px;color:var(--color-accent-honey-foreground);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.section-link.svelte-1uha8ag:hover{color:var(--color-text)}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topics-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.7vw,22px)}.topic-card.svelte-1uha8ag{min-width:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);color:inherit;text-decoration:none;transition:border-color var(--transition-normal),transform var(--transition-normal)}.topic-card.svelte-1uha8ag:hover{border-color:#3ab0a275;transform:translateY(-2px)}.topic-image.svelte-1uha8ag{overflow:hidden;aspect-ratio:16 / 9;background:var(--color-elevated)}.topic-image.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-normal)}.topic-card.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.025)}.topic-copy.svelte-1uha8ag{padding:13px 14px 15px;text-align:center}.topic-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 6px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.1}.topic-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-text-dim);font-family:var(--font-mono);font-size:clamp(.62rem,.82vw,.72rem);line-height:1.45;white-space:nowrap}.editorial-posts.svelte-1uha8ag{display:grid;gap:20px}.secondary-posts.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.homepage-context.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,2fr);gap:clamp(26px,4vw,52px);margin:34px auto 0;padding:clamp(26px,3.4vw,42px);overflow:hidden;border-block:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:linear-gradient(112deg,#3ab0a21f,#151515bd 46%,#d4893e1c);color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.72}.context-heading.svelte-1uha8ag{align-self:start}.context-title.svelte-1uha8ag{margin:0 0 12px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(23px,3vw,29px);font-weight:400;line-height:1.15}.context-manifesto.svelte-1uha8ag{max-width:14ch;color:var(--color-accent-honey-foreground);font-family:var(--font-display);font-size:clamp(20px,2.3vw,27px);font-style:italic;line-height:1.12}.context-copy.svelte-1uha8ag{padding-left:clamp(24px,3vw,42px);border-left:1px solid rgba(58,176,162,.35)}.homepage-context.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.context-note.svelte-1uha8ag{margin-top:18px!important;padding-top:15px;border-top:1px solid var(--color-border-subtle);color:var(--color-text);font-size:.92rem;line-height:1.55}.homepage-context.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text);text-decoration-color:var(--color-accent-teal-foreground);text-underline-offset:3px}.homepage-context.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-accent-teal-foreground)}.bottom-sections.svelte-1uha8ag{display:flex;flex-direction:column;gap:24px;padding:30px 0 52px}.bottom-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.bottom-card.svelte-1uha8ag{min-width:0;padding:clamp(22px,3vw,32px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface)}.bottom-card-header.svelte-1uha8ag{display:flex;justify-content:space-between;margin-bottom:20px}.bottom-card-title.svelte-1uha8ag{max-width:920px;margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(23px,3vw,32px);font-weight:400;line-height:1.15}.media-eyebrow.svelte-1uha8ag{margin:0 0 7px;color:var(--color-accent-teal-foreground);font-family:var(--font-mono);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.13em;text-transform:uppercase}.media-eyebrow--video.svelte-1uha8ag{color:#f05a63}.newsletter-card.svelte-1uha8ag{display:flex;padding:0;overflow:hidden}.newsletter-card.svelte-1uha8ag .newsletter-wrap{width:100%;margin-top:0}.newsletter-card.svelte-1uha8ag .newsletter-card{height:100%;border:0;border-radius:0;box-shadow:none}.faq-title.svelte-1uha8ag{margin-bottom:24px}.faq-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-1uha8ag{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1a1a1a99}.faq-question.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-semibold);line-height:1.5;list-style:none}.faq-question.svelte-1uha8ag::-webkit-details-marker{display:none}.faq-chevron.svelte-1uha8ag{flex-shrink:0;color:var(--color-accent-honey-foreground);font-size:1.25rem;font-weight:700;transition:transform var(--transition-normal)}.faq-item-teal.svelte-1uha8ag .faq-chevron:where(.svelte-1uha8ag){color:var(--color-accent-teal-foreground)}.faq-item[open].svelte-1uha8ag .faq-chevron:where(.svelte-1uha8ag){transform:rotate(90deg)}.faq-answer.svelte-1uha8ag{padding:0 24px 18px}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-text-muted);line-height:1.75}[data-theme=light] .topic-card.svelte-1uha8ag,[data-theme=light] .bottom-card.svelte-1uha8ag{border-color:transparent;background:var(--gradient-card-bg);box-shadow:var(--shadow-neo)}[data-theme=light] .homepage-context.svelte-1uha8ag{border-color:#5b4e3929;background:linear-gradient(112deg,#3ab0a221,#fffcf5eb 48%,#d4893e26)}[data-theme=light] .faq-item.svelte-1uha8ag{border:0;background:var(--gradient-card-bg);box-shadow:var(--shadow-neo)}@media(max-width:900px){.topics-grid.svelte-1uha8ag{grid-auto-flow:column;grid-auto-columns:minmax(200px,38vw);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:3px 3px 10px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.topic-card.svelte-1uha8ag{scroll-snap-align:start}.secondary-posts.svelte-1uha8ag{grid-template-columns:1fr 1fr}.secondary-posts.svelte-1uha8ag .post-card:last-child{grid-column:1 / -1}}@media(max-width:768px){.hero.svelte-1uha8ag{padding-top:54px}.hero-badge.svelte-1uha8ag{display:none}.hero-intro.svelte-1uha8ag{font-size:.92rem}.homepage-context.svelte-1uha8ag{grid-template-columns:1fr;gap:18px;margin-top:28px;padding:22px 20px}.context-manifesto.svelte-1uha8ag{max-width:none}.context-copy.svelte-1uha8ag{padding-top:18px;padding-left:0;border-top:1px solid rgba(58,176,162,.35);border-left:0}.bottom-grid.svelte-1uha8ag,.secondary-posts.svelte-1uha8ag{grid-template-columns:1fr}.secondary-posts.svelte-1uha8ag .post-card:last-child{grid-column:auto}}@media(max-width:480px){.hero-title.svelte-1uha8ag{font-size:clamp(37px,10.5vw,44px)}.hero-promise.svelte-1uha8ag{font-size:21px}.topics-grid.svelte-1uha8ag{grid-auto-columns:minmax(218px,76vw)}.section-header.svelte-1uha8ag{align-items:flex-end;gap:12px}.section-link.svelte-1uha8ag{font-size:var(--font-size-sm)}.bottom-card.svelte-1uha8ag{padding:20px}.newsletter-card.svelte-1uha8ag{padding:0}}@media(prefers-reduced-motion:reduce){.btn-honey.svelte-1uha8ag,.faq-chevron.svelte-1uha8ag,.topic-card.svelte-1uha8ag{transition:none}.topic-image.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:none}.btn-honey.svelte-1uha8ag:hover,.topic-card.svelte-1uha8ag:hover,.topic-card.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:none}}
