.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--brand-gradient);color:var(--on-ink);padding:calc(var(--header-h) + clamp(3.5rem, 2rem + 6vw, 7rem)) 0 clamp(8rem, 6rem + 6vw, 11rem);position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0}.blob[data-astro-cid-ge2uvauf]{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.blob-a[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#f7b8358c,#0000 65%);width:520px;height:520px;animation:14s ease-in-out infinite alternate float;top:-140px;right:-120px}.blob-b[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#5c70ff8c,#0000 65%);width:640px;height:640px;animation:18s ease-in-out infinite alternate-reverse float;bottom:-320px;left:-220px}@keyframes float{to{transform:translate(-40px,30px)scale(1.08)}}.rings[data-astro-cid-ge2uvauf]{stroke:#ffffff12;stroke-width:1.5px;width:min(900px,120vw);position:absolute;top:50%;right:-18%;transform:translateY(-50%)}.hero-inner[data-astro-cid-ge2uvauf]{max-width:var(--container);position:relative}.hero-chip[data-astro-cid-ge2uvauf]{margin-bottom:1.5rem;box-shadow:0 6px 20px #ff4d5e59}.hero-title[data-astro-cid-ge2uvauf]{font-size:var(--fs-display);letter-spacing:-.035em;color:#fff;max-width:18ch;margin:0 0 1.5rem;font-weight:800;line-height:1.02}.hero-title[data-astro-cid-ge2uvauf] .hl[data-astro-cid-ge2uvauf]{color:var(--accent);display:block}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--on-ink-muted);max-width:46ch;margin-bottom:2.2rem;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;display:flex}.cta-icon[data-astro-cid-ge2uvauf]{background:var(--brand-900);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;margin-left:-.6rem;display:grid}.cta-icon[data-astro-cid-ge2uvauf] .eq[data-astro-cid-ge2uvauf],.cta-label-on[data-astro-cid-ge2uvauf],.is-playing .cta-icon[data-astro-cid-ge2uvauf] .icon-play[data-astro-cid-ge2uvauf],.is-playing .cta-label-off[data-astro-cid-ge2uvauf]{display:none}.is-playing .cta-icon[data-astro-cid-ge2uvauf] .eq[data-astro-cid-ge2uvauf]{display:inline-flex}.is-playing .cta-label-on[data-astro-cid-ge2uvauf]{display:inline}@media (width<=560px){.hero-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.programs[data-astro-cid-eg22su5c]{padding-bottom:calc(var(--section-y) * .5)}.rail-wrap[data-astro-cid-eg22su5c]{--edge:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));position:relative}.rail[data-astro-cid-eg22su5c]{padding:.5rem var(--edge) 1.5rem;scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;gap:1.25rem;display:grid;overflow-x:auto}.rail[data-astro-cid-eg22su5c]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.rail[data-astro-cid-eg22su5c]{scroll-behavior:smooth}}.rail-item[data-astro-cid-eg22su5c]{scroll-snap-align:start;display:flex}.rail-btn[data-astro-cid-eg22su5c]{z-index:3;border:1px solid var(--border);background:var(--surface);width:52px;height:52px;color:var(--text);box-shadow:var(--shadow-md);cursor:pointer;transition:opacity .25s var(--ease), transform .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(.5rem + 110px);transform:translateY(-50%)}.rail-btn[data-astro-cid-eg22su5c]:hover:not(:disabled){background:var(--accent);color:var(--on-accent);border-color:#0000;transform:translateY(-50%)scale(1.06)}.rail-btn[data-astro-cid-eg22su5c]:disabled{opacity:0;pointer-events:none}.prev[data-astro-cid-eg22su5c]{left:calc(var(--edge) - 26px)}.next[data-astro-cid-eg22su5c]{right:calc(var(--edge) - 26px)}.rail-wrap[data-astro-cid-eg22su5c]:before,.rail-wrap[data-astro-cid-eg22su5c]:after{content:"";z-index:2;width:var(--edge);pointer-events:none;opacity:0;transition:opacity .25s var(--ease);position:absolute;top:0;bottom:1.5rem}.rail-wrap[data-astro-cid-eg22su5c]:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.rail-wrap[data-astro-cid-eg22su5c]:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.rail-wrap[data-astro-cid-eg22su5c].can-prev:before,.rail-wrap[data-astro-cid-eg22su5c].can-next:after{opacity:1}@media (width<=720px),(hover:none){.rail-btn[data-astro-cid-eg22su5c]{display:none}}@media (width<=560px){.rail[data-astro-cid-eg22su5c]{grid-auto-columns:80%}}.podcasts[data-astro-cid-crj64tab]{padding-top:calc(var(--section-y) * .5)}.podcasts-grid[data-astro-cid-crj64tab]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.25rem;display:grid}
