.hero-wrap[data-astro-cid-kifbynf2]{padding-top:var(--space-5)}.poster[data-astro-cid-kifbynf2]{isolation:isolate;background:radial-gradient(90% 70% at 15% 10%, color-mix(in srgb, var(--yellow) 30%, transparent), transparent 70%), var(--surface-elev-1);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .poster[data-astro-cid-kifbynf2]{background:radial-gradient(90% 70% at 15% 10%, color-mix(in srgb, var(--yellow) 12%, transparent), transparent 70%), var(--surface-elev-1)}.poster-copy[data-astro-cid-kifbynf2]{justify-items:start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);display:grid}.poster-art[data-astro-cid-kifbynf2]{padding:var(--space-6) var(--space-5) 0;order:-1;place-items:center;display:grid}.art[data-astro-cid-kifbynf2]{width:100%;max-width:300px;height:auto}.status[data-astro-cid-kifbynf2]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.status-pill[data-astro-cid-kifbynf2]{border-radius:var(--radius-pill);background:var(--yellow);min-height:30px;color:var(--ink);font:700 var(--fs-footnote) / 1.5 var(--font-body);align-items:center;gap:8px;padding:2px 14px 2px 12px;display:inline-flex}.pulse[data-astro-cid-kifbynf2]{background:var(--ink);border-radius:50%;width:8px;height:8px;position:relative}.is-live[data-astro-cid-kifbynf2] .pulse[data-astro-cid-kifbynf2]:after{content:"";background:var(--ink);animation:pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.is-live[data-astro-cid-kifbynf2] .pulse[data-astro-cid-kifbynf2]:after{display:none}}.status-kicker[data-astro-cid-kifbynf2]{font:900 var(--fs-footnote) / 1.4 var(--font-body);color:var(--accent-text)}.poster-title[data-astro-cid-kifbynf2]{margin-top:var(--space-1);text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3.2vw,4rem);line-height:1.2}.poster-lead[data-astro-cid-kifbynf2]{max-width:44ch;font-size:var(--fs-body);color:var(--text-secondary);line-height:1.85}.poster-actions[data-astro-cid-kifbynf2]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1179.98px){.poster-actions[data-astro-cid-kifbynf2]{width:100%;max-width:26rem;display:grid}.poster-actions[data-astro-cid-kifbynf2]>.btn{justify-content:center}}.s-shadow[data-astro-cid-kifbynf2]{fill:var(--shadow)}.s-page[data-astro-cid-kifbynf2]{fill:var(--bg);stroke:var(--border)}.s-ink[data-astro-cid-kifbynf2]{stroke:var(--border)}.s-line[data-astro-cid-kifbynf2]{stroke:var(--text)}.s-soft[data-astro-cid-kifbynf2]{stroke:var(--text-secondary);opacity:.55}.s-faint[data-astro-cid-kifbynf2]{stroke:var(--text-secondary);opacity:.45}.s-mark[data-astro-cid-kifbynf2]{fill:var(--yellow)}.s-knob[data-astro-cid-kifbynf2]{fill:var(--gold);stroke:var(--border)}.s-flag[data-astro-cid-kifbynf2]{fill:var(--yellow);stroke:var(--border)}.s-fold[data-astro-cid-kifbynf2]{stroke:var(--gold)}.s-spark[data-astro-cid-kifbynf2]{stroke:var(--amber)}.s-dot[data-astro-cid-kifbynf2]{fill:var(--amber)}:root[data-theme=dark] .s-mark[data-astro-cid-kifbynf2]{fill:#f4c84299}:root[data-theme=dark] .s-spark[data-astro-cid-kifbynf2]{stroke:var(--yellow)}:root[data-theme=dark] .s-dot[data-astro-cid-kifbynf2]{fill:var(--yellow)}@media (width>=744px){.hero-wrap[data-astro-cid-kifbynf2]{padding-top:var(--space-7)}.poster[data-astro-cid-kifbynf2]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.poster-copy[data-astro-cid-kifbynf2]{padding:var(--space-7) var(--space-6) var(--space-7) var(--space-4);padding-inline-start:var(--space-7)}.poster-art[data-astro-cid-kifbynf2]{padding:var(--space-6) var(--space-4) var(--space-6) var(--space-6);order:0}.art[data-astro-cid-kifbynf2]{max-width:360px}}@media (width>=1180px){.poster-copy[data-astro-cid-kifbynf2]{padding-block:var(--space-8);padding-inline-start:var(--space-8)}.art[data-astro-cid-kifbynf2]{max-width:420px}}.block[data-astro-cid-kifbynf2]{padding-top:var(--section-y)}.block--last[data-astro-cid-kifbynf2],.block[data-astro-cid-kifbynf2]:last-child{padding-bottom:var(--space-2)}.block-head[data-astro-cid-kifbynf2]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.block-title[data-astro-cid-kifbynf2]{font:700 var(--fs-title2) / var(--lh-title) var(--font-display)}.block[data-astro-cid-kifbynf2]>.block-title[data-astro-cid-kifbynf2]{margin-bottom:var(--space-4)}.see-all[data-astro-cid-kifbynf2]{min-height:44px;font:700 var(--fs-subhead) / 1 var(--font-body);color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.see-all[data-astro-cid-kifbynf2]:hover{text-underline-offset:5px;text-decoration:underline}.atiles[data-astro-cid-kifbynf2]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.atiles[data-astro-cid-kifbynf2]>li[data-astro-cid-kifbynf2]{min-width:0}@media (width>=744px) and (width<=1023.98px){.atiles[data-astro-cid-kifbynf2]>li[data-astro-cid-kifbynf2]:nth-child(3){display:none}}@media (width>=1024px){.atiles[data-astro-cid-kifbynf2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=743.98px){.atiles[data-astro-cid-kifbynf2]{background:var(--surface-elev-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);display:block;overflow:hidden}.atiles[data-astro-cid-kifbynf2]>li[data-astro-cid-kifbynf2]+li[data-astro-cid-kifbynf2]{position:relative}.atiles[data-astro-cid-kifbynf2]>li[data-astro-cid-kifbynf2]+li[data-astro-cid-kifbynf2]:before{content:"";top:0;inset-inline:var(--space-4);background:var(--hairline);z-index:1;height:1px;position:absolute}}.parts[data-astro-cid-kifbynf2]{gap:var(--space-3);max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.part[data-astro-cid-kifbynf2]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--text);background:var(--surface-elev-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-tap-highlight-color:transparent;transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}@media (hover:hover){.part[data-astro-cid-kifbynf2]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.part[data-astro-cid-kifbynf2]:active{transition-duration:var(--dur-press);transform:scale(.97)}.part-num[data-astro-cid-kifbynf2]{background:var(--yellow);width:52px;height:52px;color:var(--ink);font:700 1.5rem/1 var(--font-display);border-radius:16px;place-items:center;display:grid}.part-body[data-astro-cid-kifbynf2]{gap:2px;min-width:0;display:grid}.part-label[data-astro-cid-kifbynf2]{font:900 var(--fs-caption) / 1.5 var(--font-body);color:var(--accent-text)}.part-title[data-astro-cid-kifbynf2]{font:700 var(--fs-title3) / 1.4 var(--font-display);text-wrap:balance}.part-desc[data-astro-cid-kifbynf2]{font-size:var(--fs-subhead);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.part-meta[data-astro-cid-kifbynf2]{align-items:center;gap:0 var(--space-2);margin-top:var(--space-1);font-size:var(--fs-footnote);color:var(--text-tertiary);flex-wrap:wrap;font-weight:700;display:flex}.dot[data-astro-cid-kifbynf2]{background:currentColor;border-radius:50%;width:3px;height:3px}.part-chev[data-astro-cid-kifbynf2]{color:var(--text-tertiary)}@media (width<=743.98px){.part[data-astro-cid-kifbynf2]{padding:var(--space-4);grid-template-columns:auto 1fr;align-items:start}.part-num[data-astro-cid-kifbynf2]{border-radius:13px;width:44px;height:44px;font-size:1.25rem}.part-chev[data-astro-cid-kifbynf2]{display:none}}
