.cr-wrap{max-width:1280px;margin:0 auto;padding:0 48px 96px}.cr-mast{border-bottom:1px solid var(--foil-gold);grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:56px;margin-bottom:56px;padding:56px 0 40px;display:grid}.cr-mast .ltop{font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.cr-mast .ltop .gold{color:var(--foil-gold);font-family:var(--font-display);letter-spacing:0;text-transform:none;margin-right:8px;font-size:13px;font-style:italic}.cr-mast .centre{text-align:center}.cr-mast .centre h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(72px,9vw,148px);font-weight:400;line-height:.88}.cr-mast .centre h1 em{color:var(--foil-gold-2);font-style:italic}.cr-mast .centre .cn{font-family:var(--font-cn);letter-spacing:.24em;color:var(--foil-gold);margin-top:14px;font-size:28px}.cr-mast .rtop{font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;max-width:30ch;margin-left:auto;font-size:22px;font-style:italic;font-weight:400;line-height:1.35}.cr-mast .rtop .caps{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-4);margin-top:16px;font-size:9.5px;font-style:normal;display:block}.cr-lede{grid-template-columns:auto 1fr;gap:56px;max-width:880px;margin:0 auto 72px;display:grid}.cr-lede .side{font-family:var(--font-display);color:var(--foil-gold);letter-spacing:-.01em;font-size:58px;font-style:italic;font-weight:400;line-height:.9}.cr-lede p{font-family:var(--font-body);color:var(--ink-2);text-wrap:pretty;max-width:none;margin:0;font-size:17px;line-height:1.7}.cr-lede p em{color:var(--ink);font-style:italic}.cr-band{margin:0 0 80px;position:relative}.cr-band-head{border-bottom:1px solid var(--ink);grid-template-columns:120px 1fr auto;align-items:baseline;gap:32px;margin-bottom:0;padding:0 0 20px;display:grid}.cr-band-head .chapter{font-family:var(--font-display);color:var(--foil-gold);letter-spacing:-.02em;font-size:54px;font-style:italic;font-weight:400;line-height:.85}.cr-band-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1}.cr-band-head h2 em{font-style:italic}.cr-band-head h2 .cn{font-family:var(--font-cn);color:var(--foil-gold);letter-spacing:.12em;vertical-align:baseline;margin-left:18px;font-size:.5em}.cr-band-head .count{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);text-align:right;font-size:10px}.cr-band-head .count .n{font-family:var(--font-display);color:var(--ink);letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:32px;font-style:italic;display:block}.cr-band-body{grid-template-columns:1.4fr 1fr;gap:56px;padding:28px 0 0;display:grid}.cr-band-body .intro{font-family:var(--font-display);color:var(--ink-2);text-wrap:pretty;max-width:38ch;margin:0;font-size:20px;font-style:italic;font-weight:400;line-height:1.4}.cr-band-body .featured{background:var(--paper-2);border-left:1px solid var(--foil-gold);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:18px 22px;display:grid}.cr-band-body .featured .cover{aspect-ratio:4/5;background:#1a1614 50%/cover no-repeat;flex-shrink:0;width:88px}.cr-band-body .featured .meta{font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;color:var(--foil-gold-2);margin-bottom:5px;font-size:9px}.cr-band-body .featured .t{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:18px;line-height:1.2}.cr-band-body .featured .t em{font-style:italic}.cr-band-body .featured .q{font-family:var(--font-body);color:var(--ink-3);text-wrap:pretty;margin:0 0 10px;font-size:13px;line-height:1.5}.cr-band-body .featured a{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);border-bottom:.5px solid var(--rule);padding-bottom:2px;font-size:9.5px;text-decoration:none}.cr-band-body .featured a:hover{color:var(--foil-gold-2);border-bottom-color:var(--foil-gold)}.cr-showcase{grid-template-columns:repeat(4,1fr);gap:16px;margin:36px 0 8px;display:grid}.cr-show-card{color:var(--ink);transition:transform var(--dur-med) var(--ease-paper);border:0;flex-direction:column;gap:8px;text-decoration:none;display:flex}.cr-show-card:hover{transform:translateY(-3px)}.cr-show-card .img{aspect-ratio:4/5;background:var(--paper-2) center / cover no-repeat;box-shadow:0 0 0 .5px var(--rule-soft);position:relative;overflow:hidden}.cr-show-card .img img{object-fit:cover}.cr-show-card .meta{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;padding-top:4px;display:grid}.cr-show-card .meta .rn{font-family:var(--font-display);color:var(--foil-gold);font-size:13px;font-style:italic}.cr-show-card .meta .lbl{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}.cr-show-card .meta .lbl em{font-style:italic}.cr-band.dark .cr-show-card{color:var(--paper-white)}.cr-band.dark .cr-show-card .meta .rn{color:var(--foil-gold-hi)}.cr-band.dark .cr-show-card .meta .lbl{color:var(--paper-white)}.cr-items{grid-template-columns:1fr 1fr;gap:0 72px;margin-top:32px;display:grid}.cr-it{border-bottom:.5px solid var(--rule-soft);color:var(--ink);transition:padding-left var(--dur-med) var(--ease-paper);grid-template-columns:36px 1fr auto;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;display:grid}.cr-it:hover{padding-left:4px}.cr-it .rn{font-family:var(--font-display);color:var(--foil-gold);font-size:15px;font-style:italic}.cr-it .lbl{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-it .name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);font-size:21px;font-weight:400;line-height:1.15}.cr-it .name em{font-style:italic}.cr-it:hover .name{color:var(--foil-gold-2)}.cr-it .desc{font-family:var(--font-body);color:var(--ink-3);font-size:12.5px;line-height:1.45}.cr-it .count{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-4);text-align:right;white-space:nowrap;font-size:9px}.cr-it .count .arrow{font-family:var(--font-display);color:var(--foil-gold);letter-spacing:0;text-transform:none;margin-left:6px;font-size:13px;font-style:italic}.cr-band.dark{background:var(--noir);color:var(--paper-white);margin:0 -48px 80px;padding:64px 48px}.cr-band.dark .cr-band-head{border-bottom-color:#d4b26c66}.cr-band.dark .cr-band-head h2{color:var(--paper-white)}.cr-band.dark .cr-band-head h2 em,.cr-band.dark .cr-band-head .chapter{color:var(--foil-gold-hi)}.cr-band.dark .cr-band-head .count{color:var(--paper-white);opacity:.7}.cr-band.dark .cr-band-head .count .n{color:var(--paper-white)}.cr-band.dark .cr-band-body .intro{color:var(--paper);opacity:.9}.cr-band.dark .cr-band-body .featured{border-left-color:var(--foil-gold-hi);background:#f4efe60a}.cr-band.dark .cr-band-body .featured .t{color:var(--paper-white)}.cr-band.dark .cr-band-body .featured .meta{color:var(--foil-gold-hi)}.cr-band.dark .cr-band-body .featured .q{color:var(--paper);opacity:.78}.cr-band.dark .cr-band-body .featured a{color:var(--paper-white);border-bottom-color:#f4efe64d}.cr-band.dark .cr-band-body .featured a:hover{color:var(--foil-gold-hi);border-bottom-color:var(--foil-gold-hi)}.cr-band.dark .cr-it{color:var(--paper-white);border-bottom-color:#d4b26c33}.cr-band.dark .cr-it .rn{color:var(--foil-gold-hi)}.cr-band.dark .cr-it .name{color:var(--paper-white)}.cr-band.dark .cr-it:hover .name{color:var(--foil-gold-hi)}.cr-band.dark .cr-it .desc{color:var(--paper);opacity:.65}.cr-band.dark .cr-it .count{color:var(--paper-white);opacity:.55}.cr-band.dark .cr-it .count .arrow{color:var(--foil-gold-hi)}.cr-related{border-top:1px solid var(--rule);margin:88px 0 64px;padding-top:20px}.cr-related .head{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.cr-related h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:32px;font-weight:400;line-height:1}.cr-related h3 em{color:var(--foil-gold-2);font-style:italic}.cr-related .more{font-family:var(--font-label);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);border-bottom:.5px solid var(--rule);padding-bottom:2px;font-size:10px;text-decoration:none}.cr-related .more:hover{color:var(--foil-gold-2);border-bottom-color:var(--foil-gold)}.cr-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.cr-card{color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.cr-card .ph{aspect-ratio:4/5;box-shadow:0 0 0 .5px var(--rule-soft);transition:transform var(--dur-slow) var(--ease-paper);background:#1a1614 50%/cover no-repeat;position:relative}.cr-card:hover .ph{transform:translateY(-3px)}.cr-card .ph .rn{font-family:var(--font-display);color:var(--foil-gold-hi);text-shadow:0 1px 2px #14100e66;font-size:14px;font-style:italic;position:absolute;top:10px;left:12px}.cr-card .meta{font-family:var(--font-label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-4);border-top:.5px solid var(--rule-soft);justify-content:space-between;padding-top:4px;font-size:8.5px;display:flex}.cr-card h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:400;line-height:1.15}.cr-card .tag{font-family:var(--font-body);color:var(--ink-3);font-size:12px;font-style:italic}.cr-cta{text-align:center;border:1px solid var(--ink);background:var(--paper-white);margin-top:72px;padding:64px 48px;position:relative}.cr-cta:before{content:"";border:.5px solid var(--rule-soft);pointer-events:none;position:absolute;inset:10px}.cr-cta .k{font-family:var(--font-label);letter-spacing:.32em;text-transform:uppercase;color:var(--foil-gold-2);margin-bottom:16px;font-size:10px}.cr-cta h3{font-family:var(--font-display);color:var(--ink);max-width:26ch;margin:0 auto 16px;font-size:clamp(30px,3.4vw,46px);font-style:italic;font-weight:400;line-height:1.08}.cr-cta p{font-family:var(--font-body);color:var(--ink-3);max-width:52ch;margin:0 auto 28px;font-size:15px;line-height:1.55}.cr-cta .actions{align-items:center;gap:22px;display:inline-flex}@media (max-width:960px){.cr-mast,.cr-lede,.cr-band-body,.cr-items,.cr-grid,.cr-band-head{grid-template-columns:1fr}}
