@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_be5b54{--font-sans:"Instrument Sans","Instrument Sans Fallback"}:root{color-scheme:light;--ground:#f3f4f7;--surface:#ffffff;--ink:#14161c;--muted:#5b6172;--accent:#b26a16;--on-accent:#ffffff;--line:rgb(20 22 28/0.12);--veil:rgb(243 244 247/0.82);--shadow:0 24px 48px -24px rgb(20 22 28/0.45);--tone-s:30%;--tone-l:86%;--tone-ink:#14161c;--tone-backdrop-l:62%;--font-sans-stack:var(--font-sans),"Instrument Sans",system-ui,sans-serif;--font-serif-stack:var(--font-serif),"Instrument Serif",Georgia,serif;--ease-film:cubic-bezier(0.2,0,0,1);--dur-focus:220ms;--dur-fade:360ms;--card-w:clamp(168px,44vw,264px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#0b0c10;--surface:#14161c;--ink:#eceef3;--muted:#8e96a6;--accent:#e0a050;--on-accent:#0b0c10;--line:rgb(236 238 243/0.12);--veil:rgb(11 12 16/0.8);--shadow:0 24px 48px -20px rgb(0 0 0/0.7);--tone-s:24%;--tone-l:22%;--tone-ink:#eceef3;--tone-backdrop-l:34%}}:root[data-theme=dark]{color-scheme:dark;--ground:#0b0c10;--surface:#14161c;--ink:#eceef3;--muted:#8e96a6;--accent:#e0a050;--on-accent:#0b0c10;--line:rgb(236 238 243/0.12);--veil:rgb(11 12 16/0.8);--shadow:0 24px 48px -20px rgb(0 0 0/0.7);--tone-s:24%;--tone-l:22%;--tone-ink:#eceef3;--tone-backdrop-l:34%}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:var(--font-sans-stack);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}button{font:inherit}a,button{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip-link{position:absolute;top:0;left:0;padding:12px 16px;background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none;transform:translateY(-120%);z-index:100}.skip-link:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{isolation:isolate;min-height:100dvh;flex-direction:column}.shell,.site-header{position:relative;display:flex}.site-header{z-index:2;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(16px,4vw,40px)}.wordmark{font-family:var(--font-serif-stack);font-weight:400;font-size:1.625rem;line-height:1;letter-spacing:-.01em;text-decoration:none}.site-main{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column}.empty{flex:1 1;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;padding:48px clamp(16px,4vw,40px)}.empty p{margin:0}.empty-lead{font-size:1.125rem;font-weight:500}.empty-sub{color:var(--muted);font-size:.9375rem}.backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.backdrop-layer{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-fade) var(--ease-film)}.backdrop-layer.is-focused{opacity:1;animation:fade-in var(--dur-fade) var(--ease-film)}.backdrop-image{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:blur(28px) saturate(1.15)}.backdrop-tone{width:100%;height:100%;background:hsl(var(--tone-h) 34% var(--tone-backdrop-l))}.backdrop:after{content:"";position:absolute;inset:0;background:var(--veil)}.coverflow{display:flex;flex-direction:column;gap:24px;padding:8px 0 48px}.stage{position:relative;height:calc(var(--card-w) * 1.5 + 48px);perspective:1200px;perspective-origin:50% 45%;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden;cursor:-webkit-grab;cursor:grab}.stage.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.stage:focus-visible{outline:none}.stage:focus-visible .card.is-focused{outline:2px solid var(--ink);outline-offset:4px}.track{inset:0;transform-style:preserve-3d}.card,.track{position:absolute}.card{top:24px;left:50%;width:var(--card-w);aspect-ratio:2/3;margin-left:calc(var(--card-w) / -2);padding:0;border:0;border-radius:6px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;--lean:min(var(--ax),1);--far:max(calc(var(--ax) - 1),0);transform:translateX(calc(var(--sx) * (var(--lean) * 62% + var(--far) * 38%))) translateZ(calc(var(--lean) * -160px + var(--far) * -70px)) rotateY(calc(var(--sx) * var(--lean) * -46deg)) scale(calc(1 - var(--lean) * .06));opacity:calc(max(.24, 1 - var(--ax) * .24));transition:transform var(--dur-focus) var(--ease-film),opacity var(--dur-focus) var(--ease-film)}.card.is-focused{transition-delay:40ms;cursor:default}.stage.is-dragging .card{transition:none}.card-poster{width:100%;height:100%;object-fit:cover}.card-poster,.card-tone{position:absolute;inset:0}.card-tone{display:grid;place-items:end start;padding:16px;background:hsl(var(--tone-h) var(--tone-s) var(--tone-l));color:var(--tone-ink)}.card-tone-title{font-family:var(--font-serif-stack);font-weight:400;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.1;letter-spacing:-.01em;text-align:left;overflow-wrap:anywhere}.card:after{content:"";inset:0;pointer-events:none;background:var(--ground);opacity:calc(var(--lean) * .18);transition:opacity var(--dur-focus) var(--ease-film)}.card:after,.nav{position:absolute}.nav{top:50%;z-index:200;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;transition:opacity var(--dur-focus) var(--ease-film)}.nav:disabled{opacity:.3;cursor:default}.nav-prev{left:clamp(8px,2vw,24px)}.nav-next{right:clamp(8px,2vw,24px)}.info{position:relative;z-index:1;gap:12px;padding:0 clamp(16px,4vw,40px);text-align:center}.info,.info-swap{display:flex;flex-direction:column;align-items:center}.info-swap{gap:6px;animation:fade-in var(--dur-fade) var(--ease-film)}.info-title{margin:0;font-family:var(--font-serif-stack);font-weight:400;font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.05;letter-spacing:-.015em;max-width:22ch;text-wrap:balance}.info-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.9375rem;font-weight:500}.info-meta li+li:before{content:"\00b7";margin-right:10px}.info-synopsis{margin:0;max-width:52ch;color:var(--muted);font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.info-position{color:var(--muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:1.1875rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:transform var(--dur-focus) var(--ease-film)}.action:hover{transform:translateY(-1px)}.action:active{transform:none}.action[aria-disabled=true]{background:var(--surface);color:var(--muted);border:1px solid var(--line);cursor:default}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.card{transition:opacity var(--dur-focus) var(--ease-film)}.card:after{transition:none}.card.is-focused{transition-delay:0s}.action,.action:hover{transform:none;transition:none}}.skeleton{background:color-mix(in oklab,var(--ink) 11%,transparent);border-radius:8px;animation:skeleton-pulse 1.6s var(--ease-film) infinite}@keyframes skeleton-pulse{0%,to{background-color:color-mix(in oklab,var(--ink) 11%,transparent)}50%{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.sk-stage{position:relative;height:calc(var(--card-w) * 1.5 + 48px);display:flex;align-items:center;justify-content:center;gap:0;overflow:hidden}.sk-card{position:relative;z-index:1;width:var(--card-w);aspect-ratio:2/3;border-radius:12px;flex-shrink:0}.sk-card.is-side{width:calc(var(--card-w) * .78);opacity:.4;z-index:0}.sk-card.is-left{transform:translateX(38%) scale(.94)}.sk-card.is-right{transform:translateX(-38%) scale(.94)}.sk-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 clamp(16px,4vw,40px)}.sk-title{width:31%;max-width:400px;height:46px;border-radius:8px}.sk-meta{width:17%;max-width:220px;height:23px}.sk-line{width:41%;max-width:520px;height:22px}.sk-line.is-short{width:31%;max-width:400px}.sk-cta{width:15%;min-width:170px;max-width:190px;height:48px;border-radius:999px}.sk-chevron{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:999px}.sk-chevron.is-start{left:1.9%}.sk-chevron.is-end{right:1.9%}.sk-page{max-width:780px;margin:0 auto;padding:28px clamp(16px,5vw,32px) 80px;display:flex;flex-direction:column;gap:28px}.sk-header{display:flex;gap:22px;align-items:flex-start}.sk-poster{width:132px;aspect-ratio:2/3;border-radius:10px;flex-shrink:0}.sk-headerText{gap:10px;flex-grow:1}.sk-episodes,.sk-headerText{display:flex;flex-direction:column}.sk-episode{display:grid;grid-template-columns:34px 1fr 84px;align-items:center;grid-gap:14px;gap:14px;min-height:56px;padding:10px 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.sk-episode:last-child{border-bottom:none}.sk-num{width:18px;height:.875rem}.sk-epTitle{width:min(46%,240px);height:1rem}.sk-state{width:72px;height:.875rem;justify-self:end}@media (max-width:560px){.sk-header{gap:16px}.sk-poster{width:104px}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.8}}