.series-lead[data-astro-cid-syaw6kqe]{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 1.75rem}.saoirse-avatar[data-astro-cid-syaw6kqe]{flex:0 0 auto;width:78px;height:78px;object-fit:contain;margin-top:.4rem;animation:saoirse-bob 3.2s ease-in-out infinite}@keyframes saoirse-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.saoirse-avatar[data-astro-cid-syaw6kqe]{animation:none}}.saoirse-bubble[data-astro-cid-syaw6kqe]{position:relative;flex:1 1 auto;padding:1.1rem 1.25rem;background:#fff;border:3px solid var(--purple);border-radius:18px;box-shadow:0 8px #69005a2e}.saoirse-bubble[data-astro-cid-syaw6kqe]:before,.saoirse-bubble[data-astro-cid-syaw6kqe]:after{content:"";position:absolute;top:24px;width:0;height:0;border-style:solid}.saoirse-bubble[data-astro-cid-syaw6kqe]:before{left:-16px;border-width:10px 16px 10px 0;border-color:transparent var(--purple) transparent transparent}.saoirse-bubble[data-astro-cid-syaw6kqe]:after{left:-11px;border-width:7px 12px 7px 0;border-color:transparent #ffffff transparent transparent}.series-lead-copy[data-astro-cid-syaw6kqe]{margin:0 0 .8rem;color:var(--green-light);font-size:1.05rem;line-height:1.55}.series-lead-meta[data-astro-cid-syaw6kqe]{display:flex;flex-wrap:wrap;gap:.45rem;margin:0}.lead-pill[data-astro-cid-syaw6kqe]{display:inline-block;padding:.3rem .7rem;border-radius:999px;border:2px solid var(--purple);color:var(--purple);font-size:.8rem;font-weight:700}.lead-pill-free[data-astro-cid-syaw6kqe]{background:var(--green-lime);border-color:var(--green-lime);color:var(--green-dark);font-weight:800}@media(max-width:720px){.saoirse-avatar[data-astro-cid-syaw6kqe]{width:54px;height:54px}.saoirse-bubble[data-astro-cid-syaw6kqe]{padding:.9rem 1rem}.series-lead-copy[data-astro-cid-syaw6kqe]{font-size:.98rem}}.ttm-main[data-astro-cid-syaw6kqe]{padding-top:0;padding-bottom:3rem}.hero[data-astro-cid-syaw6kqe]{margin:0 calc(50% - 50vw) .8rem;padding:2rem max(1rem,calc(50vw - 600px + 1rem));background:linear-gradient(180deg,#030a06f2,#030a06d1)}.hero-kicker[data-astro-cid-syaw6kqe]{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;color:var(--purple-light);font-weight:700}.hero[data-astro-cid-syaw6kqe] h1[data-astro-cid-syaw6kqe]{margin:.2rem 0 0;color:var(--green-lime)}.hero-tagline[data-astro-cid-syaw6kqe]{margin:.35rem 0 0;color:var(--green-light);max-width:64ch}.intro-card[data-astro-cid-syaw6kqe]{background:#fff;border:2px solid rgba(105,0,90,.22);border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 10px 24px #0000001f;color:#000}.intro-card[data-astro-cid-syaw6kqe] p[data-astro-cid-syaw6kqe]{color:#000;margin:0}.release-schedule-banner[data-astro-cid-syaw6kqe]{margin-bottom:1rem;padding:1.1rem 1.25rem;background:#c0fe711f;border:2px solid var(--green-lime);border-radius:10px;text-align:center}.release-eyebrow[data-astro-cid-syaw6kqe]{margin:0 0 .3rem;color:var(--green-lime);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:800}.release-body[data-astro-cid-syaw6kqe]{margin:0;color:var(--green-light);line-height:1.5}.ttm-series[data-astro-cid-syaw6kqe]{margin-top:.4rem;margin-bottom:1.6rem}.series-section[data-astro-cid-syaw6kqe]{margin-bottom:2rem}.series-section-heading[data-astro-cid-syaw6kqe]{margin:0 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid var(--green-lime);color:var(--green-lime);font-size:1.3rem}.coming-soon[data-astro-cid-syaw6kqe]{margin-top:2.4rem;padding-top:1.6rem;border-top:2px solid rgba(192,254,113,.22)}.coming-soon-heading[data-astro-cid-syaw6kqe]{margin:0 0 1rem;color:var(--green-light);opacity:.7;font-size:1.1rem}.coming-soon-list[data-astro-cid-syaw6kqe]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.coming-soon-item[data-astro-cid-syaw6kqe]{padding:.85rem 0 1rem;border-bottom:1px solid rgba(192,254,113,.16)}.coming-soon-item[data-astro-cid-syaw6kqe] .coming-soon-title[data-astro-cid-syaw6kqe]{margin:0;color:var(--green-light);opacity:.9;font-size:1.02rem;line-height:1.35;font-weight:700}.coming-soon-badge[data-astro-cid-syaw6kqe]{display:inline-block;margin-bottom:.45rem;padding:.2rem .6rem;border-radius:999px;background:var(--purple);color:#fff;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.coming-soon-rest[data-astro-cid-syaw6kqe]{margin:1rem 0 0;color:var(--green-light);opacity:.6;font-size:.88rem}.series-section-soon[data-astro-cid-syaw6kqe] .series-section-heading[data-astro-cid-syaw6kqe]{border-bottom-color:#c0fe7159;opacity:.85}.month-group[data-astro-cid-syaw6kqe]{margin-top:1rem}.month-heading[data-astro-cid-syaw6kqe]{color:var(--purple-light);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.month-list[data-astro-cid-syaw6kqe]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.ttm-card[data-astro-cid-syaw6kqe]{border:2px solid rgba(105,0,90,.18);border-radius:12px;padding:1rem 1.1rem 1.1rem;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ttm-card[data-astro-cid-syaw6kqe]:hover{transform:none}.ttm-card[data-astro-cid-syaw6kqe] a[data-astro-cid-syaw6kqe]{display:block;text-decoration:none!important;color:inherit!important}.ttm-status[data-astro-cid-syaw6kqe]{display:inline-block;padding:.15rem .5rem;border-radius:999px;background:var(--purple);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45rem}.ttm-title[data-astro-cid-syaw6kqe]{color:var(--green-dark)!important;font-size:1.05rem;margin:0 0 .4rem;line-height:1.35;font-weight:700}.ttm-description[data-astro-cid-syaw6kqe]{color:var(--green-dark);font-size:.92rem;margin:0 0 .7rem;line-height:1.5;opacity:.82}.ttm-cta[data-astro-cid-syaw6kqe]{color:var(--purple);font-weight:700;font-size:.85rem}.ttm-card-missing[data-astro-cid-syaw6kqe]{opacity:.65;background:#f7f5f8}.preview-link[data-astro-cid-syaw6kqe]{position:relative;z-index:1;display:inline-block;margin-top:.6rem;padding:.3rem .6rem;border:2px dashed var(--purple);border-radius:8px;background:#fff;color:var(--purple)!important;font-size:.78rem;font-weight:700;text-decoration:none!important;pointer-events:auto;cursor:pointer}.ttm-card-locked[data-astro-cid-syaw6kqe]{position:relative;background:#f4ffe88c;border-color:#69005a2e;cursor:not-allowed}.ttm-card-locked[data-astro-cid-syaw6kqe] .ttm-title[data-astro-cid-syaw6kqe]{color:var(--purple);opacity:.72}.ttm-description-blur[data-astro-cid-syaw6kqe]{opacity:.7}.ttm-lock-badge[data-astro-cid-syaw6kqe]{display:inline-block;margin-bottom:.45rem;padding:.25rem .6rem;border-radius:999px;background:var(--purple);color:var(--green-light);font-size:.78rem;font-weight:700;letter-spacing:.04em}.content-feedback-cta[data-astro-cid-syaw6kqe]{margin:1.4rem 0 0;text-align:center}.content-feedback-cta[data-astro-cid-syaw6kqe] p[data-astro-cid-syaw6kqe]{margin:0 0 .55rem;color:var(--green-light)}.feedback-cta-link[data-astro-cid-syaw6kqe]{display:inline-block;border:2px solid var(--green-lime);border-radius:8px;padding:.5rem .9rem;background:var(--green-lime);color:var(--green-dark)!important;font-weight:700;text-decoration:none!important}.feedback-cta-link[data-astro-cid-syaw6kqe]:hover{border-color:var(--purple-light);background:var(--purple-light)}.ttm-card[data-astro-cid-syaw6kqe]:not(.ttm-card-locked,.ttm-card-missing){background:#fff;border:2px solid rgba(105,0,90,.18);border-top:6px solid var(--purple);border-radius:14px;padding:1.1rem 1.2rem 1.2rem;box-shadow:0 8px 20px #00000029}.ttm-card[data-astro-cid-syaw6kqe]:not(.ttm-card-locked,.ttm-card-missing) .ttm-title[data-astro-cid-syaw6kqe]{color:var(--green-dark)!important}.ttm-card[data-astro-cid-syaw6kqe].ttm-card-locked,.ttm-card-missing[data-astro-cid-syaw6kqe]{background:none;border:none;border-bottom:1px solid rgba(192,254,113,.16);border-radius:0;box-shadow:none;padding:.85rem 0 1rem}.saoirse-bubble[data-astro-cid-syaw6kqe]{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.saoirse-bubble[data-astro-cid-syaw6kqe]:before,.saoirse-bubble[data-astro-cid-syaw6kqe]:after{display:none}.content-feedback-cta[data-astro-cid-syaw6kqe]{background:none;border:none;box-shadow:none;padding:1.2rem 0 0;text-align:left}.ttm-card[data-astro-cid-syaw6kqe].ttm-card-locked .ttm-title[data-astro-cid-syaw6kqe],.ttm-card-missing[data-astro-cid-syaw6kqe] .ttm-title[data-astro-cid-syaw6kqe],.ttm-card-planned[data-astro-cid-syaw6kqe] .ttm-title[data-astro-cid-syaw6kqe]{color:var(--green-light)!important;opacity:.9}.ttm-card[data-astro-cid-syaw6kqe].ttm-card-locked .ttm-description[data-astro-cid-syaw6kqe],.ttm-card-missing[data-astro-cid-syaw6kqe] .ttm-description[data-astro-cid-syaw6kqe],.ttm-card-planned[data-astro-cid-syaw6kqe] .ttm-description[data-astro-cid-syaw6kqe]{color:var(--green-light)!important;opacity:.75}
