.sf[data-astro-cid-zvmeps2t]{isolation:isolate;background:var(--surface);border-radius:var(--radius-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.sf--flip[data-astro-cid-zvmeps2t]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sf--flip[data-astro-cid-zvmeps2t] .sf__poster[data-astro-cid-zvmeps2t]{order:2}@media (width<=820px){.sf[data-astro-cid-zvmeps2t],.sf--flip[data-astro-cid-zvmeps2t]{grid-template-columns:1fr}.sf--flip[data-astro-cid-zvmeps2t] .sf__poster[data-astro-cid-zvmeps2t]{order:0}}.sf__ambient[data-astro-cid-zvmeps2t]{z-index:-1;opacity:.55;position:absolute;inset:-20%}.sf__ambient[data-astro-cid-zvmeps2t] img{object-fit:cover;filter:blur(60px)saturate(1.4);width:100%;height:100%}.sf[data-astro-cid-zvmeps2t]:after{content:"";z-index:-1;background:linear-gradient(100deg,#0a11154d,#0a1115bf);position:absolute;inset:0}.sf__poster[data-astro-cid-zvmeps2t]{aspect-ratio:1/1.414;border-radius:var(--radius-md);transition:transform .8s var(--ease);display:block;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 30px 80px #0000008c}.sf[data-astro-cid-zvmeps2t]:hover .sf__poster[data-astro-cid-zvmeps2t]{transform:rotate(0)scale(1.01)}@media (width<=820px){.sf__poster[data-astro-cid-zvmeps2t]{max-width:22rem}}.sf__noposter[data-astro-cid-zvmeps2t]{text-align:center;height:100%;font-family:var(--font-display);text-transform:uppercase;background:var(--steel);place-items:center;padding:2rem;font-size:2rem;font-weight:700;display:grid}.sf__tags[data-astro-cid-zvmeps2t]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.sf__title[data-astro-cid-zvmeps2t]{margin:0;font-size:clamp(2.1rem,5vw,4.5rem)}.sf__title[data-astro-cid-zvmeps2t] a[data-astro-cid-zvmeps2t]{text-decoration:none}.sf__when[data-astro-cid-zvmeps2t]{color:var(--accent-strong);margin:1rem 0 1.25rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600}.sf__facts[data-astro-cid-zvmeps2t]{color:#d3dde3;gap:.45rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.sf__facts[data-astro-cid-zvmeps2t] li[data-astro-cid-zvmeps2t]{align-items:center;gap:.6rem;display:flex}.sf__facts[data-astro-cid-zvmeps2t] svg{color:var(--accent);flex:none}.sf__perfs[data-astro-cid-zvmeps2t]{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.perf[data-astro-cid-zvmeps2t]{border:1px solid var(--line-strong);border-radius:var(--radius);padding:.45rem .75rem;font-size:.85rem;line-height:1.25;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:grid}a[data-astro-cid-zvmeps2t].perf:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.perf[data-astro-cid-zvmeps2t] strong[data-astro-cid-zvmeps2t]{font-weight:700}.perf[data-astro-cid-zvmeps2t] em[data-astro-cid-zvmeps2t]{letter-spacing:.06em;text-transform:uppercase;color:var(--sand);font-size:.72rem;font-style:normal;font-weight:700}.perf--fast[data-astro-cid-zvmeps2t]{border-color:#eee4d28c}.perf--out[data-astro-cid-zvmeps2t]{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.perf--out[data-astro-cid-zvmeps2t] em[data-astro-cid-zvmeps2t]{color:var(--muted);text-decoration:none}.sf__aud[data-astro-cid-zvmeps2t]{border-radius:var(--radius-md);background:#4d85a414;border:1px solid #4d85a459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding:1.1rem 1.25rem;display:flex}.sf__aud[data-astro-cid-zvmeps2t] p[data-astro-cid-zvmeps2t]{color:#d3dde3;margin:.6rem 0 0}.sf__aud-close[data-astro-cid-zvmeps2t]{color:var(--muted);font-size:.9rem;display:block}.sf__aud-actions[data-astro-cid-zvmeps2t]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sf__howto[data-astro-cid-zvmeps2t]{margin:1.5rem 0 0}.seasons[data-astro-cid-u4spl6zv]{gap:clamp(3rem,6vw,5rem);display:grid}.features[data-astro-cid-u4spl6zv]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.season__head[data-astro-cid-u4spl6zv]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1.25rem;display:flex}.season__name[data-astro-cid-u4spl6zv]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:.85rem;font-weight:500}.season__meta[data-astro-cid-u4spl6zv]{color:var(--muted);margin-left:auto;font-size:.9rem}
