.series-page{min-height:100vh;color:var(--ivory);background:radial-gradient(circle at 82% 13%,#5b382438 0,#0000 28%),linear-gradient(125deg,#080a09 20%,#12120f 100%);padding:clamp(135px,15vh,175px) clamp(24px,8vw,130px) 34px}.series-intro{grid-template-columns:minmax(310px,.8fr) minmax(420px,1.2fr);align-items:end;column-gap:clamp(55px,9vw,145px);max-width:1180px;margin:0 auto 88px;display:grid}.series-kicker{color:var(--copper);letter-spacing:.22em;text-transform:uppercase;grid-column:1;margin:0 0 18px;font-size:11px}.series-intro h1{letter-spacing:-.04em;grid-column:1;margin:0;font:400 clamp(46px,5.5vw,78px)/.96 Georgia,serif}.series-lead{color:#e3dbce;grid-area:1/2/3;align-self:end;max-width:620px;margin:0 0 8px;font:400 clamp(20px,1.7vw,26px)/1.44 Georgia,serif}.series-introduction{max-width:610px;color:var(--muted);grid-column:2;margin:30px 0 0;font-size:15px;line-height:1.72}.series-arc{border-top:1px solid #d2bea32e;grid-template-columns:minmax(260px,.72fr) minmax(540px,1.28fr);align-items:start;gap:clamp(55px,8vw,120px);max-width:1180px;margin:0 auto;padding:80px 0 100px;display:grid}.series-arc-heading{position:sticky;top:120px}.series-arc-index{color:var(--copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:10px}.series-arc-heading h2{letter-spacing:-.035em;max-width:430px;margin:0 0 25px;font:400 clamp(34px,3.7vw,54px)/1.04 Georgia,serif}.series-arc-heading>p:last-child{color:#aaa398;max-width:420px;margin:0;font-size:15px;line-height:1.72}.series-volume-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:clamp(22px,2.7vw,38px);width:100%;max-width:570px;display:grid}.series-volume-card{min-width:0}.series-cover-link,.series-placeholder-cover{aspect-ratio:2/3;background:#10110f;border:1px solid #bd916057;width:100%;transition:transform .4s,border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 28px 55px #00000094}.series-cover-link img{object-fit:contain;width:100%;height:100%;display:block}.series-cover-link:hover,.series-cover-link:focus-visible{border-color:#c99a6d;transform:translateY(-7px);box-shadow:0 35px 65px #000000b8,0 0 30px #a66b3124}.series-volume-caption{padding:22px 2px 0}.series-volume-caption>p{color:var(--copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.series-volume-caption h3{min-height:2.55em;margin:0 0 18px;font:400 clamp(19px,1.7vw,25px)/1.24 Georgia,serif}.volume-explore{color:#c98657;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #9e6b487a;align-items:center;gap:12px;padding:6px 0 9px;font-size:9px;transition:color .3s,gap .3s,border-color .3s;display:inline-flex}.volume-explore:hover,.volume-explore:focus-visible{color:var(--ivory);border-color:#c99a6d;gap:18px}.series-arc-sequel{padding-bottom:8px}.series-arc-sequel .series-arc-index{color:#aab7c3}.series-placeholder-cover{text-align:center;background:radial-gradient(circle at 50% 40%,#61707d2e,#0000 34%),linear-gradient(150deg,#171b1d,#090b0c 66%,#12100e);flex-direction:column;justify-content:center;align-items:center;padding:28px 24px;display:flex}.series-placeholder-cover:before{content:"";border:1px solid #becad329;position:absolute;inset:18px}.series-placeholder-cover:after{content:"";background:linear-gradient(90deg,#0000,#ccd6dd66,#0000);height:1px;position:absolute;top:50%;left:20%;right:20%}.placeholder-series-name,.placeholder-status,.placeholder-volume,.series-placeholder-cover strong{z-index:1;position:relative}.placeholder-series-name{letter-spacing:.28em;text-transform:uppercase;color:#b5b7b7;font-size:8px;position:absolute;top:8%}.series-placeholder-cover strong{color:#e8e4dc;max-width:230px;font:400 clamp(23px,2.4vw,34px)/1.08 Georgia,serif}.placeholder-status{letter-spacing:.24em;text-transform:uppercase;color:#c8d0d6;border:1px solid #c5cdd36b;margin-top:36px;padding:8px 13px;font-size:9px}.placeholder-volume{letter-spacing:.13em;color:#aaa;font:italic 14px Georgia,serif;position:absolute;bottom:8%}.series-status{color:#b9c3ca;letter-spacing:.19em;text-transform:uppercase;border:1px solid #acbbc65c;padding:7px 11px;font-size:9px;display:inline-block}@media (max-width:950px){.series-page{padding-left:5vw;padding-right:5vw}.series-intro{grid-template-columns:1fr;gap:0}.series-lead{grid-area:auto/1;margin-top:35px}.series-introduction{grid-column:1}.series-arc{grid-template-columns:minmax(230px,.65fr) minmax(430px,1.35fr);gap:45px}.series-arc-heading{position:static}}@media (max-width:760px){.series-page{padding:118px 24px 28px}.series-intro{margin-bottom:68px}.series-intro h1{font-size:clamp(44px,13vw,60px)}.series-lead{font-size:19px}.series-introduction{font-size:15px}.series-arc{padding:60px 0 78px;display:block}.series-arc-sequel{padding-bottom:8px}.series-arc-heading{margin-bottom:44px}.series-arc-heading h2{font-size:clamp(34px,10vw,46px)}.series-volume-grid{grid-template-columns:1fr;gap:58px;max-width:none}.series-volume-card{width:min(70vw,285px);margin:0 auto}.series-volume-caption h3{min-height:0;font-size:23px}.series-placeholder-cover strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.series-cover-link,.volume-explore{transition:none}}.series-cover-button{color:inherit;font:inherit;cursor:pointer;padding:0}.volume-explore-button{cursor:pointer;background:0 0;font-family:inherit}.volume-slide-layer{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;justify-content:flex-end;animation:.34s both volume-layer-in;display:flex;position:fixed;inset:0}.volume-slide{overscroll-behavior:contain;background:radial-gradient(circle at 85% 8%,#643e254d,#0000 28%),linear-gradient(130deg,#10110f,#080908 70%);border-left:1px solid #caa27740;width:min(1180px,94vw);height:100%;animation:.48s cubic-bezier(.22,.8,.24,1) both volume-panel-in;position:relative;overflow-y:auto;box-shadow:-35px 0 90px #000000b8}.volume-slide-close{z-index:3;color:#d9cdbd;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070807d1;border:1px solid #c99a6d6b;align-items:center;gap:10px;margin:22px 28px 0 auto;padding:10px 14px;font-size:11px;display:flex;position:sticky;top:22px}.volume-slide-close span:first-child{font:300 24px/1 Arial,sans-serif}.volume-slide-content{grid-template-columns:minmax(220px,31%) minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,92px);max-width:980px;margin:-20px auto 0;padding:clamp(55px,8vh,90px) clamp(26px,6vw,82px) 65px;display:grid}.volume-slide-cover img{border:1px solid #bd916057;width:100%;height:auto;display:block;box-shadow:0 34px 70px #0000009e}.volume-slide-copy{padding-top:12px}.volume-slide-kicker{color:var(--copper);letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.volume-slide-copy h2{letter-spacing:-.04em;max-width:650px;color:var(--ivory);margin:0 0 30px;font:400 clamp(38px,5vw,72px)/.98 Georgia,serif}.volume-slide-synopsis{color:#c9c1b5;max-width:650px;font-size:16px;line-height:1.72}.volume-slide-synopsis p{margin:0 0 18px}.volume-slide-hook{color:#e0d6c8;font-family:Georgia,serif;font-style:italic}.volume-slide-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.volume-slide-primary{color:#f1e8db;letter-spacing:.14em;text-transform:uppercase;border:1px solid #b87849;align-items:center;gap:13px;padding:14px 19px;font-size:11px;display:inline-flex}.volume-slide-secondary{color:#c98657;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #c986578c;padding:10px 0;font-size:10px}.volume-slide-teaser{width:min(760px,78%);margin:0 auto 80px}.volume-slide-teaser img{width:100%;height:auto;display:block}.volume-slide a:hover,.volume-slide button:hover{color:#fff;border-color:#d4a47a}.volume-slide a:focus-visible,.volume-slide button:focus-visible{outline-offset:4px;outline:2px solid #d4a47a}@keyframes volume-layer-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}}@keyframes volume-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:760px){.volume-slide-layer{align-items:flex-end}.volume-slide{border-top:1px solid #caa27740;border-left:0;width:100%;height:94%;animation-name:volume-panel-up}.volume-slide-close{margin:14px 16px 0 auto;top:14px}.volume-slide-content{grid-template-columns:1fr;gap:34px;margin:0;padding:38px 24px 50px}.volume-slide-cover{width:min(58vw,230px);margin:0 auto}.volume-slide-copy{padding-top:0}.volume-slide-copy h2{margin-bottom:24px;font-size:clamp(36px,11vw,52px)}.volume-slide-synopsis{font-size:16px}.volume-slide-actions{flex-direction:column;align-items:flex-start}.volume-slide-teaser{width:calc(100% - 48px);margin-bottom:55px}@keyframes volume-panel-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.volume-slide-layer,.volume-slide{animation:none}}
