.rc-shell{width:min(1400px,88vw);margin-inline:auto}.rc-kicker{font:700 .69rem/1.5 DM Sans,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#e4b778;margin:0 0 27px}.rc-ink-kicker{color:#9a5b3a}.rc-diamond{font-size:1.04rem;margin-right:12px}.rc-hero{position:relative;min-height:clamp(730px,89svh,1040px);background:#212a2c;isolation:isolate;display:flex;align-items:end;overflow:hidden}.rc-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 51%;z-index:-3;filter:saturate(.88)}.rc-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0f171be3,#0e181ca6 43%,#0d16191c 95%),linear-gradient(0deg,#161f23 0%,transparent 46%),linear-gradient(180deg,#121e23b0 0%,transparent 32%)}.rc-hero-inner{padding:120px 0 82px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit}.rc-hero-copy{max-width:980px}.rc-hero h1{font:400 clamp(5.2rem,10vw,10.5rem)/.92 "Libre Caslon Display",Georgia,serif;letter-spacing:-.058em;margin:0 0 28px;color:#f4ecdb;text-shadow:0 5px 26px #0003}.rc-hero h1 em{color:#e9bd82;font-style:italic}.rc-hero-deck{font:clamp(1.15rem,1.6vw,1.45rem)/1.7 Georgia,serif;max-width:610px;color:#e5dbc9}.rc-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.rc-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 22px;min-height:58px;min-width:205px;border:1px solid #ecd6b3;font:700 .7rem DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s,background .2s,color .2s}.rc-btn:hover{transform:translateY(-3px)}.rc-btn-gold{background:#e1b478;color:#1e2827;border-color:#e1b478}.rc-btn-gold:hover{background:#f2cd94}.rc-btn-glass{color:#f1e9dc;background:#151d20a6}.rc-btn-glass:hover{background:#e1b478;color:#1c292a}.rc-hero-side{position:absolute;right:3.1vw;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);font:700 .61rem DM Sans,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#e6d5bfaf;z-index:2}.rc-hero-side span{padding:7px}.rc-scroll-cue{position:absolute;bottom:43px;left:0;font:700 .61rem DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#eee0c6c9;display:flex;align-items:center;gap:13px}.rc-scroll-mark{display:block;height:36px;width:1px;background:#d6ab72}.rc-hero-edition{position:absolute;right:0;bottom:52px;font:700 .63rem DM Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#dbc8ac}.rc-ticker{background:#25322f;border-block:1px solid #c3a3765c;color:#d9d2c3}.rc-ticker-inner{display:flex;justify-content:space-between;gap:25px;align-items:center;flex-wrap:wrap;padding:20px 0;text-transform:uppercase;letter-spacing:.17em;font:600 .65rem DM Sans,sans-serif}.rc-ticker-inner strong{color:#f0d4aa;white-space:nowrap}.rc-ticker-star{color:#d5ad74}.rc-book{background:#e8dfce;color:#202a28;overflow:hidden}.rc-book-grid{display:grid;grid-template-columns:.96fr 1.04fr;gap:clamp(65px,8vw,150px);align-items:center;padding-block:clamp(90px,11vw,165px)}.rc-book-stage{min-height:610px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.rc-book-halo{position:absolute;inset:11% 1% 9%;border-radius:50%;background:radial-gradient(ellipse,#d7c4a0 0%,#d7c4a075 40%,transparent 72%);z-index:-1}.rc-book-stage img{width:clamp(275px,32vw,425px);height:auto;aspect-ratio:1280/2048;object-fit:cover;box-shadow:-18px 22px 40px #2f261e50,6px 4px 9px #3c35263c;transform:rotate(-4deg);border-left:5px solid #6a4d36}.rc-book-label{margin-top:47px;font:700 .67rem DM Sans,sans-serif;letter-spacing:.21em;text-transform:uppercase;color:#765c48}.rc-book-content{max-width:605px}.rc-book-rule{display:block;width:96px;height:1px;background:#a7774b;margin-bottom:28px}.rc-book h2{font:400 clamp(3.7rem,5.8vw,7rem)/.98 "Libre Caslon Display",Georgia,serif;letter-spacing:-.05em;margin-bottom:36px}.rc-book h2 em,.rc-character h2 em,.rc-reading h2 em{font-style:italic;color:#975e3d}.rc-book-intro{font:clamp(1.15rem,1.5vw,1.38rem)/1.8 Georgia,serif;color:#4b4b45;max-width:590px}.rc-book-signature{color:#8a7055;font:700 .68rem DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.19em;margin-top:30px}.rc-book-signature span{padding-inline:8px}.rc-text-link{display:inline-flex;align-items:center;gap:28px;color:#503e2e;border-bottom:1px solid #a67c54;padding:10px 0;margin-top:18px;font:700 .71rem DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase}.rc-text-link:hover{color:#af653c}.rc-text-link span{font-size:1.2rem}.rc-explore{background:#152226;padding:clamp(95px,10vw,155px) 0;color:#f2e9d9}.rc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:56px}.rc-section-heading h2{font:400 clamp(3.4rem,6.8vw,7.6rem)/.96 "Libre Caslon Display",Georgia,serif;letter-spacing:-.05em;margin:0}.rc-section-heading>p{max-width:315px;color:#bcbab0;font:1.08rem/1.75 Georgia,serif;margin-bottom:9px}.rc-explore-grid{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:18px}.rc-explore-card{height:clamp(430px,43vw,640px);overflow:hidden;position:relative;isolation:isolate;background:#394138}.rc-explore-card img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;transition:transform .55s ease;filter:saturate(.75)}.rc-explore-wide img{object-position:center}.rc-explore-card:hover img{transform:scale(1.045)}.rc-card-grain{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#101a1def,#17282b72 46%,#101a1d00 78%)}.rc-card-content{position:absolute;bottom:0;left:0;right:0;padding:34px 28px}.rc-card-content>span{display:block;font:700 .61rem DM Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#e5bc80;margin-bottom:17px}.rc-card-content h3{font:400 clamp(2.1rem,3.4vw,4.3rem)/1 "Libre Caslon Display",Georgia,serif;margin:0 0 12px}.rc-card-content p{font:1rem Georgia,serif;color:#ded7c9;margin:0 0 29px}.rc-card-content b{font:700 .64rem DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#e1b97d}.rc-card-content b span{font-size:1.1rem;margin-left:10px}.rc-character{background:#e8dfce;color:#1d2b29;padding:clamp(95px,10vw,150px) 0}.rc-character-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:45px}.rc-character-intro h2{font:400 clamp(3.5rem,6.1vw,7rem)/.96 "Libre Caslon Display",Georgia,serif;letter-spacing:-.05em;margin:0}.rc-character-intro .rc-kicker{width:100%;margin-bottom:2px}.rc-character-intro .rc-text-link{margin-bottom:8px}.rc-character-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rc-character-card{display:block;min-width:0}.rc-character-photo{position:relative;aspect-ratio:3/3.7;background:#9f8e77;overflow:hidden}.rc-character-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:sepia(.12) saturate(.85);transition:transform .35s}.rc-character-card:hover img{transform:scale(1.045)}.rc-character-photo>span{position:absolute;top:20px;left:21px;letter-spacing:.13em;font:.75rem DM Sans,sans-serif;color:#fff9e4;text-shadow:0 1px 8px #000}.rc-character-caption{border-top:1px solid #83705c7d;display:flex;justify-content:space-between;padding-top:19px;gap:10px}.rc-character-caption h3{font:400 clamp(1.65rem,2.25vw,2.6rem) Georgia,serif;margin:0 0 7px}.rc-character-caption p{font:700 .65rem DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#916a4d}.rc-character-caption>b{font-size:1.5rem;color:#916a4d}.rc-landscape{min-height:clamp(620px,62vw,800px);position:relative;display:flex;align-items:center;isolation:isolate;background:#343b39}.rc-landscape>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 50%}.rc-landscape-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#112024ed,#17242b9c 44%,transparent 95%),linear-gradient(0deg,#162124ab,transparent 42%)}.rc-landscape-content{padding-block:95px}.rc-landscape h2{font:400 clamp(4rem,7.2vw,8rem)/.97 "Libre Caslon Display",Georgia,serif;letter-spacing:-.048em;max-width:890px}.rc-landscape h2 em{font-style:italic;color:#e0b777}.rc-landscape p:not(.rc-kicker){font:1.2rem/1.7 Georgia,serif;max-width:540px;color:#e6dfcf;margin-bottom:30px}.rc-reading{background:#e6dbca;color:#1c2828;padding:clamp(90px,10vw,150px) 0}.rc-reading-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:clamp(45px,8vw,135px);align-items:center}.rc-reading-image{aspect-ratio:4/4.6;position:relative;background:#4c473b;overflow:hidden}.rc-reading-image img{height:100%;width:100%;object-fit:cover}.rc-reading-number{position:absolute;bottom:0;left:0;right:0;padding:23px;background:#152322e8;color:#edd1a7;text-transform:uppercase;letter-spacing:.17em;font:.7rem DM Sans,sans-serif}.rc-reading h2{font:400 clamp(3.5rem,5.4vw,6.8rem)/.98 "Libre Caslon Display",Georgia,serif;letter-spacing:-.045em;margin-bottom:35px}.rc-reading-content>p:not(.rc-kicker){font:clamp(1.1rem,1.45vw,1.3rem)/1.75 Georgia,serif;max-width:600px;color:#4e4c44}.rc-reading-content .rc-editorial-note{font:italic .95rem/1.6 Georgia,serif!important;color:#766c60!important}@media(max-width:1040px){.rc-explore-grid{grid-template-columns:1.2fr 1fr}.rc-explore-grid .rc-explore-card:last-child{grid-column:span 2;height:380px}.rc-book-stage{min-height:500px}.rc-book-grid{gap:45px}.rc-ticker-star:last-of-type{display:none}}@media(max-width:760px){.rc-hero{min-height:740px}.rc-hero-inner{padding-block:110px 100px}.rc-hero h1{font-size:clamp(4.6rem,13.5vw,7.3rem)}.rc-hero-side,.rc-hero-edition{display:none}.rc-book-grid,.rc-reading-grid{grid-template-columns:1fr}.rc-book-content{padding-bottom:20px}.rc-book-stage{min-height:0}.rc-book-stage img{width:min(66vw,390px)}.rc-section-heading{display:block}.rc-section-heading>p{margin-top:28px}.rc-character-grid{gap:12px}.rc-ticker-inner{justify-content:center}.rc-ticker-inner>span:nth-last-child(-n+2){display:none}}@media(max-width:560px){.rc-shell{width:88vw}.rc-hero{min-height:690px}.rc-hero h1{font-size:clamp(4.3rem,14vw,6rem)}.rc-hero-copy{padding-bottom:5px}.rc-hero-deck{font-size:1.12rem}.rc-scroll-cue{bottom:26px}.rc-actions{flex-direction:column;align-items:stretch}.rc-btn{justify-content:space-between}.rc-book-grid{padding-block:75px}.rc-book h2,.rc-character-intro h2,.rc-reading h2{font-size:clamp(3.3rem,11vw,5rem)}.rc-explore-grid{grid-template-columns:1fr}.rc-explore-grid .rc-explore-card:last-child{grid-column:auto;height:430px}.rc-explore-card{height:470px}.rc-section-heading h2{font-size:3.9rem}.rc-character-grid{grid-template-columns:1fr;gap:33px}.rc-character-photo{aspect-ratio:3/3}.rc-landscape{min-height:670px}.rc-landscape h2{font-size:clamp(3.6rem,11vw,5.5rem)}.rc-reading-image{aspect-ratio:4/3.7}}@media(prefers-reduced-motion:reduce){.rc-explore-card img,.rc-character-photo img,.rc-btn{transition:none!important}}
