@font-face{font-family:Alegreya;src:url("fonts/alegreya.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:Alegreya;src:url("fonts/alegreya-italic.woff2") format("woff2");font-style:italic;font-weight:100 900;font-display:swap}
@font-face{font-family:"Alegreya Sans";src:url("fonts/alegreyasans.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Alegreya Sans";src:url("fonts/alegreyasans-medium.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Alegreya Sans";src:url("fonts/alegreyasans-bold.woff2") format("woff2");font-weight:700;font-display:swap}
:root{--cb-paper:#F2F0EB;--cb-white:#FFFFFF;--cb-ink:#222222;--cb-muted:#5C5A55;--cb-violet:#4B3F9E;--cb-rule:#D9D6CE}
*{box-sizing:border-box}body{margin:0;background:var(--cb-paper);color:var(--cb-ink);font:21px/1.55 Alegreya,Georgia,serif}a{color:var(--cb-violet);text-underline-offset:4px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--cb-violet);outline-offset:4px}p{margin:0 0 1.1em}h1,h2,h3{line-height:1.15;font-weight:600}h1{font-size:clamp(40px,6vw,60px);margin:0 0 32px}h2{font-size:32px;margin:40px 0 20px}h3{font-size:26px}li{margin-bottom:16px}img{display:block;max-width:100%;height:auto}figure{margin:0 0 32px}figcaption{margin-top:10px;font:16px/1.4 "Alegreya Sans",sans-serif;color:var(--cb-muted)}blockquote{margin:0}blockquote p{font-style:italic}cite{font-style:normal}.cb-wrap{max-width:1128px;padding:0 24px;margin:auto}.cb-header{border-bottom:1px solid var(--cb-rule);padding-top:28px;padding-bottom:24px}.cb-header-inner{display:flex;flex-direction:column;gap:24px}.cb-brand{font-size:32px;font-weight:600;text-decoration:none;color:var(--cb-ink)}.cb-byline{font:18px/1.4 "Alegreya Sans",sans-serif;color:var(--cb-muted);margin:4px 0 0}.cb-nav{display:flex;flex-wrap:wrap;gap:10px 24px;font:18px/1.5 "Alegreya Sans",sans-serif}.cb-nav a{color:var(--cb-muted);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.cb-nav a[aria-current]{color:var(--cb-violet);border-color:var(--cb-violet)}.cb-main{max-width:768px;padding:56px 24px 80px;margin:auto;overflow-wrap:anywhere}.cb-wide{max-width:1128px}.cb-reading{max-width:720px}.cb-cover{background:var(--cb-white);border:1px solid var(--cb-rule);text-align:center;padding:76px 48px 68px;margin-bottom:44px}.cb-cover h1{font-size:clamp(44px,8vw,88px);line-height:1.02;margin:0 auto 28px;max-width:500px}.cb-subtitle{font-variant:small-caps;letter-spacing:.12em;font-size:24px;line-height:1.5}.cb-violet-rule{width:54px;height:3px;background:var(--cb-violet);margin:32px auto}.cb-cover-authors{font-size:25px;margin:0}.cb-blurb{font-size:28px;margin-bottom:36px}.cb-attribution{font:17px/1.5 "Alegreya Sans",sans-serif;color:var(--cb-muted)}.cb-lead{font-size:25px;line-height:1.5}.cb-facts{background:var(--cb-white);border:1px solid var(--cb-rule);padding:28px;display:grid;grid-template-columns:1fr;gap:22px;margin:0}.cb-facts dt{font:500 15px/1.5 "Alegreya Sans",sans-serif;color:var(--cb-muted);text-transform:uppercase;letter-spacing:.08em}.cb-facts dd{margin:5px 0 0}.cb-review{padding:26px 0;border-bottom:1px solid var(--cb-rule)}.cb-outlet{font:500 18px/1.4 "Alegreya Sans",sans-serif;font-variant:small-caps;color:var(--cb-violet)}.cb-next{margin-top:36px}.cb-label,.cb-role,.cb-profiles,.cb-contents{font-family:"Alegreya Sans",sans-serif;color:var(--cb-muted)}.cb-label{font-size:17px}.cb-jacket{width:180px}.cb-description:after{content:"";display:block;clear:both}.cb-later-note{background:var(--cb-white);border:1px solid var(--cb-rule);border-left:3px solid var(--cb-violet);padding:28px;margin:32px 0}.cb-later-note h2{margin-top:0}.cb-later-note p{margin-bottom:0}.cb-section{border-top:1px solid var(--cb-rule);padding:8px 0 20px;scroll-margin-top:24px}.cb-section h2{margin-top:26px}.cb-section-number{color:var(--cb-violet);font-weight:700}.cb-contents{font-size:17px;line-height:1.9;margin:30px 0}.cb-author-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}.cb-author{min-width:0}.cb-portrait{width:360px;max-width:100%}.cb-portrait img{aspect-ratio:4/5;object-fit:cover}.cb-author h2{margin-top:24px}.cb-role{font-size:18px}.cb-profiles{font-size:16px}.cb-press-list{padding-left:24px}.cb-press-list li{padding:8px 0}.cb-footer{border-top:1px solid var(--cb-rule);padding:28px 0 36px;font:16px/1.5 "Alegreya Sans",sans-serif;color:var(--cb-muted)}.cb-footer p{margin:0 0 8px}.cb-skip{position:absolute;left:16px;top:-100px;background:var(--cb-white);padding:10px;z-index:1;font-family:"Alegreya Sans",sans-serif}.cb-skip:focus{top:12px}
.cb-home{max-width:1128px}.cb-home>blockquote,.cb-home>p,.cb-home>h2,.cb-home>dl,.cb-home>section{max-width:768px;margin-left:auto;margin-right:auto}.cb-home>.cb-duo{max-width:1128px}.cb-opening{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:48px}.cb-opening .cb-cover{margin:0}.cb-pair{margin:0;background:var(--cb-white);border:1px solid var(--cb-rule);padding:12px}.cb-pair img{width:100%}.cb-duo{border-top:1px solid var(--cb-rule);border-bottom:1px solid var(--cb-rule);padding:12px 0 36px;margin:8px auto 48px}.cb-duo-lead{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.cb-feature{margin:0;max-width:440px}.cb-feature img{width:100%}.cb-duo-text{min-width:0}.cb-duo-text h3{margin:0 0 12px;font-size:30px}.cb-duo-text h3+p{font-size:23px}.cb-duo-text p+h3{margin-top:28px;font-size:24px}.cb-album{margin-top:72px;border-top:1px solid var(--cb-rule)}.cb-album-flow{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:32px 28px;align-items:start}.cb-shot{margin:0;min-width:0}.cb-shot img{border:1px solid var(--cb-rule)}.cb-shot figcaption{display:flex;flex-direction:column;gap:2px;color:var(--cb-ink)}.cb-credit{color:var(--cb-muted);font-size:14px}.cb-footer-links a{color:var(--cb-muted)}.cb-footer-wiki{margin-top:14px;padding-top:12px;border-top:1px dotted var(--cb-rule);font-variant:small-caps;letter-spacing:.03em}.cb-footer-wiki a{color:var(--cb-violet)}
@media(min-width:640px){.cb-facts{grid-template-columns:1fr 1fr}.cb-jacket{float:left;margin:0 30px 20px 0}}
@media(min-width:860px){.cb-opening{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch}.cb-opening .cb-cover{display:flex;flex-direction:column;justify-content:center}.cb-pair{position:relative;min-height:420px}.cb-pair img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:cover}.cb-duo-lead{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px}.cb-header-inner{flex-direction:row;align-items:center;justify-content:space-between}.cb-author-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){.cb-wrap{padding-left:20px;padding-right:20px}.cb-main{padding:36px 20px 56px}.cb-cover{padding:36px 20px 32px}.cb-cover h1{margin-bottom:18px}.cb-violet-rule{margin:20px auto}.cb-opening{gap:20px;margin-bottom:36px}.cb-pair{padding:8px}.cb-cover-authors{font-size:22px}.cb-subtitle{font-size:20px}.cb-blurb{font-size:25px}.cb-facts,.cb-later-note{padding:22px}body{font-size:20px}}
