@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#19171d;--gold:#c3a264;--lav:#ded4ed;--muted:#716b77;--paper:#fbfaf7}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:15px/1.7 DM Sans,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.6}a:hover{color:#8b6b31}button:hover{filter:brightness(1.07)}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:5px;outline:3px solid #9577b8}header{background:var(--paper);border-bottom:1px solid #ddd7ce;justify-content:space-between;align-items:center;height:112px;padding:0 6%;display:flex}.brand{letter-spacing:3px;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1.1}.brand span{letter-spacing:3.2px;font:8px/2.8 DM Sans,sans-serif;display:block}nav{align-items:center;gap:30px;font-size:12px;display:flex}nav .active{border-bottom:1px solid var(--gold)}.nav-join{border:1px solid #b9a681;margin-left:10px;padding:12px 19px}.menu{display:none}.hero{grid-template-columns:1fr 1fr;min-height:655px;display:grid;overflow:hidden}.hero-copy{padding:75px 0 60px 12%}.eyebrow{letter-spacing:2.2px;color:#887047;font-size:10px;font-weight:600;line-height:1.7}h1,h2,h3{margin:22px 0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.03}h1{letter-spacing:-2px;font-size:clamp(56px,5.8vw,88px)}h1 em{color:#8b749f;font-weight:400}h2{font-size:48px}h3{font-size:29px}.hero-copy p{color:var(--muted);margin-top:27px;font-size:14px;line-height:1.9}.actions{align-items:center;gap:25px;margin-top:30px;display:flex}.gold{color:#211d16;background:linear-gradient(115deg,#b08b4f,#e3c997 50%,#bf9c60);border:1px solid #c5a56c;padding:14px 24px;font-size:12px;font-weight:600;display:inline-block}.gold span{margin-left:25px}.text-button{background:0 0;border:0;padding:10px 0;font-size:12px}.hero-note{letter-spacing:1px;color:var(--muted);border-top:1px solid #ded8cf;margin-top:43px;padding-top:20px;font-size:10px}.hero-note span{color:var(--gold);margin-right:10px}.hero-art{background:radial-gradient(at 45% 40%,#d5c9df,#0000 65%),#eee8ef;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.hero-art:after{content:"";filter:blur(22px);background:#33243c45;border-radius:100%;height:20px;position:absolute;bottom:70px;left:12%;right:12%}.orbit{border:1px solid #b9a18466;border-radius:50%;width:430px;height:430px;position:absolute}.orbit.two{width:510px;height:510px}.hero-book{z-index:1;filter:drop-shadow(13px 18px 12px #2c1b3b40);position:absolute}.hero-book.front{top:115px;left:13%;transform:rotate(-9deg)}.hero-book.back{top:150px;right:10%;transform:rotate(10deg)}.hero-book .cover{width:235px;height:350px}.cover{color:#e3c78d;text-align:center;background:#201d28;border:1px solid #c3a26488;flex-direction:column;justify-content:space-between;align-items:center;width:235px;height:350px;padding:26px 21px;display:flex;position:relative;overflow:hidden;box-shadow:inset 5px 0 5px #ffffff18,inset -2px 0 #0009}.cover:before{content:"";pointer-events:none;border:1px solid #c3a26466;position:absolute;inset:10px}.cover:after{content:"";border:1px solid #c3a26444;border-radius:50%;width:180px;height:180px;position:absolute;top:78px;left:25px}.cover.breaking{background:radial-gradient(at 30% 60%,#55405d,#17141f)}.cover.legacy{background:radial-gradient(at 65% 65%,#403347,#111017)}.cover.bloodline{color:#e9d1a1;background:radial-gradient(at 50% 45%,#554839,#161b1d)}.cover-top{letter-spacing:3px;z-index:1;font-size:10px}.cover-mark{color:#c1a16c;font-family:Georgia,serif;font-size:68px;line-height:1}.cover-title{text-transform:uppercase;z-index:1;font:43px/.95 Cormorant Garamond,Georgia,serif}.cover-bottom{letter-spacing:2px;z-index:1;font-size:7px}.art-caption{letter-spacing:2px;text-align:center;color:#665870;font-size:10px;position:absolute;bottom:35px}.art-caption span{margin-top:3px;font-size:8px;display:block}.ribbon{color:#d9c19a;letter-spacing:2px;background:#211d27;justify-content:center;gap:52px;padding:21px 20px;font-size:9px;display:flex}.ribbon b{color:#c6af8a;font-weight:400}.section{max-width:1500px;margin:auto;padding:80px 8%}.section-heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.section-heading h2{margin:12px 0}.section-heading>a{border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:12px}.book-grid{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.cover-link{background:#eee9e4;justify-content:center;margin-bottom:25px;padding:35px 20px;display:flex}.book-card:nth-child(2) .cover-link{background:#e8e0ec}.book-card:nth-child(3) .cover-link{background:#e4e5e1}.small{width:190px;height:280px;box-shadow:8px 10px 14px #1b142329}.small .cover-title{font-size:33px}.small .cover-mark{font-size:48px}.small .cover-top{font-size:8px}.small .cover-bottom{font-size:6px}.book-card h3{margin:10px 0}.book-card p{letter-spacing:1px;color:var(--muted);font-size:9px}.underlink{border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:12px}.about-strip{background:#ece5f1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:65px 12%;display:grid}.monogram{color:#867192;border:1px solid #baa3c4;flex-direction:column;justify-content:center;align-items:center;min-height:280px;font:90px Cormorant Garamond,Georgia,serif;display:flex;position:relative}.monogram:before{content:"";border:1px solid #baa3c466;position:absolute;inset:12px}.monogram span{letter-spacing:2px;margin-top:22px;font:8px DM Sans,sans-serif}.about-strip h2{font-size:42px}.about-strip p,.prose p{color:#675f6d;font-size:14px}.about-strip a{margin-top:15px;font-size:12px;display:inline-block}.invite{text-align:center;background:#f3f0ea;padding:75px 20px}.invite h2{font-size:46px}.invite p{color:var(--muted);margin-bottom:25px}.inner>h1{margin-bottom:20px}.intro{color:var(--muted);max-width:600px}.about-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;margin-top:55px;display:grid}.large{background:#ece5f1;min-height:450px}.prose h2{margin-top:0;font-size:40px}.prose .gold{margin-top:20px}.book-detail,.sneak{border-bottom:1px solid #ddd5c9;grid-template-columns:280px 1fr;align-items:center;gap:70px;padding:60px 0;display:grid}.book-detail h2,.sneak h2{font-size:55px}.book-detail p,.sneak p{color:var(--muted);max-width:580px}.retailers{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.outline{border:1px solid #c2b5a0;padding:14px 20px;font-size:12px}.fine{color:#827a86;line-height:1.7;font-size:11px!important}.excerpt{border-left:2px solid var(--gold);background:#eee8f1;margin:25px 0;padding:20px 25px}.excerpt span{letter-spacing:2px;font-size:9px}.excerpt p{font-size:14px}.newsletter-page{background:radial-gradient(at 20% 80%,#e2d8ec,#0000 60%);grid-template-columns:1fr 1fr;gap:80px;min-height:700px;padding:85px 9%;display:grid}.newsletter-page h1{font-size:67px}.newsletter-copy>p{color:var(--muted);max-width:390px}.letter-mark{color:var(--gold);margin-top:20px;font-size:55px}.signature{font:italic 32px Cormorant Garamond,Georgia,serif!important}.newsletter-page form{background:#fff;border:1px solid #ddd4c8;align-self:start;padding:40px;box-shadow:0 12px 40px #2b193009}.newsletter-page h2{font-size:35px}form>label{margin:16px 0 6px;font-size:12px;display:block}input:not([type=checkbox]){background:#fdfcfe;border:1px solid #ccc3d2;border-radius:0;width:100%;padding:13px 15px}form .check{align-items:flex-start;gap:10px;margin:20px 0;font-size:11px;display:flex}input[type=checkbox]{accent-color:#8b749f;margin-top:5px}.honeypot{display:none!important}form>.gold{width:100%}form [role=status]{color:#67517a;font-size:13px}footer{color:#ece5ef;background:#19161e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:45px 8% 25px;display:flex}footer .brand{font-size:23px}footer>div:nth-child(2){gap:25px;font-size:11px;display:flex}footer p{color:#b9adbf;font-size:9px}.art-note{text-align:right;width:100%;margin:0;font-size:8px}@media (min-width:1500px){.hero-copy{padding-left:20%}}@media (max-width:1000px){header{padding:0 5%}nav{gap:18px}.hero-copy{padding-left:10%}.hero-book .cover{width:190px;height:300px}.hero-book.front{left:6%}.hero-book.back{right:5%}.hero-book .cover-title{font-size:35px}.actions{gap:12px}.section{padding:60px 6%}.book-grid{gap:22px}.about-strip{gap:40px;padding:50px 7%}.newsletter-page{gap:35px;padding:60px 6%}.newsletter-page h1{font-size:58px}.ribbon{gap:25px}}@media (max-width:700px){header{height:90px;position:relative}.brand{font-size:23px}.brand span{font-size:7px}.menu{background:0 0;border:1px solid #c5b794;padding:8px;font-size:11px;display:block}nav{background:var(--paper);z-index:20;border-bottom:1px solid #bbb;padding:25px;display:none;position:absolute;top:89px;left:0;right:0}nav.open{flex-direction:column;align-items:stretch;gap:20px;display:flex}.nav-join{margin:0}.hero{grid-template-columns:1fr}.hero-copy{padding:45px 7% 35px}h1{font-size:65px}.hero-art{min-height:450px}.hero-book.front{top:40px;left:20%}.hero-book.back{top:65px;right:15%}.hero-book .cover{width:190px;height:290px}.hero-note{margin-top:30px}.orbit{width:320px;height:320px}.orbit.two{width:390px;height:390px}.ribbon{white-space:nowrap;gap:15px;padding:18px 12px;font-size:7px;overflow:hidden}.ribbon span:last-child,.ribbon b:last-of-type{display:none}.book-grid{grid-template-columns:1fr;gap:40px}.cover-link{padding:30px}.small{width:210px;height:305px}.section-heading{align-items:flex-start;gap:15px}.section-heading>a{white-space:nowrap;margin-top:25px;font-size:10px}h2{font-size:40px}.about-strip,.about-layout,.newsletter-page{grid-template-columns:1fr}.about-strip{gap:30px;padding:45px 7%}.monogram{min-height:250px}.about-strip h2{font-size:38px}.invite{padding:50px 7%}.invite h2{font-size:38px}.inner>h1{font-size:57px}.about-layout{gap:35px}.book-detail,.sneak{grid-template-columns:1fr;gap:25px;padding:40px 0}.book-detail>.cover,.sneak>.cover{margin:auto}.book-detail h2,.sneak h2{font-size:43px}.retailers{text-align:center;flex-direction:column;align-items:stretch}.newsletter-page{gap:25px;padding:45px 7%}.newsletter-page h1{font-size:57px}.newsletter-page form{padding:25px}.letter-mark,.signature{display:none}footer{flex-direction:column;align-items:flex-start;padding:35px 7%}.art-note{text-align:left}}.about-welcome{color:#786386;max-width:760px;font:italic 27px/1.4 Cormorant Garamond,Georgia,serif}.author-about .about-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:65px}.author-sidebar{align-self:start}.author-portrait{background:#fff;border:1px solid #bfa474;width:100%;height:auto;padding:8px;display:block}.author-crest{width:76%;max-width:280px;margin:30px auto 0;display:block}.author-sidebar>p{text-align:center;color:#80678e;padding:0 20px;font:italic 23px/1.4 Cormorant Garamond,Georgia,serif}.author-story p{margin:0 0 24px;font-size:15px;line-height:1.95}.reader-confessions{border-left:2px solid var(--gold);color:#605369;background:#eee7f2;margin:25px 0 32px;padding:20px 24px 20px 38px;font-size:14px}.reader-confessions li{padding:5px 0 5px 5px}.reader-confessions li::marker{color:#ad884a}.author-story .aside-note{color:#82678e;font-style:italic}.author-story blockquote{color:#786386;border-top:1px solid #c4a46d;border-bottom:1px solid #c4a46d;margin:32px 0;padding:25px 28px;font:italic 29px/1.3 Cormorant Garamond,Georgia,serif}.author-story .bloodline-signoff{color:#403146;font-family:Cormorant Garamond,Georgia,serif;font-size:29px;font-weight:600;line-height:1.3}@media (max-width:700px){.author-about .about-layout{grid-template-columns:1fr;gap:35px}.author-sidebar{max-width:380px;margin:auto}.author-crest{max-width:180px}.author-sidebar>p{font-size:21px}.about-welcome{font-size:25px}.author-story p{font-size:14px}.author-story .actions{flex-wrap:wrap}}.official-cover{width:235px;height:auto;display:block;box-shadow:8px 12px 20px #17111e30}.official-cover.small{object-fit:contain;width:187px;height:280px;box-shadow:8px 10px 14px #1b142329}.bloodline-feature{border-top:1px solid #b6975f;margin-top:80px;padding-top:65px;scroll-margin-top:30px}.series-intro{text-align:center;max-width:850px;margin:0 auto 60px}.series-intro h2{font-size:68px}.series-intro h2 em{color:#8b749f}.series-hook{color:#80678e;font:italic 27px/1.45 Cormorant Garamond,Georgia,serif}.bloodline-columns{grid-template-columns:280px minmax(0,1fr);gap:70px;display:grid}.series-cover{width:100%;height:auto;box-shadow:10px 15px 30px #1b142335}.bloodline-columns aside .gold{text-align:center;display:block}.mature-badge{letter-spacing:1.8px;text-align:center;color:#786386;margin:20px 0;font-size:10px}.series-prose p,.series-prose li{color:#675f6d;font-size:15px;line-height:1.95}.series-prose p{margin:0 0 22px}.series-prose h3{margin-top:0;font-size:36px}.series-prose strong{color:#3f3447;font-weight:600}.series-prose blockquote{border-left:2px solid var(--gold);color:#786386;background:#eee7f2;margin:32px 0;padding:22px 28px;font:italic 30px/1.3 Cormorant Garamond,Georgia,serif}.series-prose .series-closing{color:#7f6890;font:28px/1.4 Cormorant Garamond,Georgia,serif}.book-blurb{border-top:1px solid #d3c4ab;margin:45px 0;padding:35px 0}.book-blurb h3{margin-top:15px}.reader-details{background:#f5f1f7;border-top:1px solid #c9b99c;border-bottom:1px solid #c9b99c;margin:20px 0}.reader-details summary{cursor:pointer;padding:20px;font-size:14px;font-weight:600}.reader-details summary span{color:#786386;float:right;font-size:10px;font-weight:400}.reader-details>div{padding:10px 25px 25px}.reader-details h3{font-size:28px;line-height:1.2}.reader-details ul{padding-left:20px}.reader-details li{padding-bottom:7px}.reader-details summary:focus-visible{outline-offset:3px;outline:3px solid #9577b8}@media (max-width:700px){.bloodline-columns{grid-template-columns:1fr;gap:35px}.bloodline-columns aside{max-width:280px;margin:auto}.series-intro h2{font-size:49px}.series-hook{font-size:24px}.bloodline-feature{margin-top:50px;padding-top:45px}.series-prose p,.series-prose li{font-size:14px}.reader-details summary span{float:none;padding-left:16px;display:block}.book-detail>.official-cover{margin:auto}.official-cover.small{width:203px;height:305px}}.hero-book .official-cover{object-fit:contain;background:#080808;width:235px;height:350px;box-shadow:inset 5px 0 5px #ffffff18}.next-legacy{margin-top:45px}.next-legacy .outline{text-align:center;display:block}.reader-fit{flex-wrap:wrap;gap:8px;margin:20px 0 30px;padding:0;list-style:none;display:flex}.reader-fit li{background:#eee7f2;border:1px solid #d9cadf;padding:9px 13px;font-size:11px;line-height:1.5}.series-prose .reader-fit-title{margin-top:30px;font-size:28px}.book-detail>.official-cover{object-fit:contain}.official-cover{max-width:100%}@media (max-width:1000px){.hero-book .official-cover{width:190px;height:300px}}@media (max-width:700px){.hero-book .official-cover{width:190px;height:290px}.next-legacy{margin-top:35px}}.retailer-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;margin-right:9px;display:inline-flex}.retailer-icon svg{width:100%;height:100%;overflow:visible}.retailers a{justify-content:center;align-items:center;display:inline-flex}.underlink .retailer-icon{width:21px;height:21px}.books-page .bloodline-columns{max-width:810px;margin:55px auto 0;display:block}.books-page .book-detail{background:#f4f0f5;border:1px solid #e3d9e8;grid-template-columns:235px minmax(0,1fr);gap:60px;margin-bottom:22px;padding:40px}.books-page .book-detail h2{font-size:45px}.books-page .series-intro{margin-bottom:35px}.books-page .bloodline-feature{margin-top:65px}.cover-banner{color:#e9d7b7;background:#201b26;margin:40px -3% 0;padding:22px 0 32px;overflow:hidden}.banner-controls{justify-content:space-between;align-items:center;gap:20px;padding:0 30px 22px;display:flex}.banner-controls>span{letter-spacing:2px;font-size:9px}.banner-controls button{color:#e9d7b7;background:0 0;border:1px solid #8d7961;padding:6px 12px;font-size:10px}.banner-window{scrollbar-width:thin;scrollbar-color:#ad905e #201b26;overflow-x:auto}.banner-track{width:max-content;animation:48s linear infinite cover-glide;display:flex}.banner-window:hover .banner-track,.banner-window.paused .banner-track,.banner-window:focus-within .banner-track{animation-play-state:paused}.banner-set{gap:60px;padding:0 30px;display:flex}.banner-book{text-align:center;width:150px}.banner-book .official-cover{object-fit:contain;background:#080808;width:150px;height:225px;box-shadow:6px 8px 18px #0008}.banner-book>span{margin-top:13px;font:18px Cormorant Garamond,Georgia,serif;display:block}.series-jump{border-bottom:1px solid #d6c9b7;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:25px 0;display:flex}.series-jump>span{letter-spacing:1px;color:#887047;font-size:9px}.series-jump button{color:#594665;background:0 0;border:0;border-bottom:1px solid #bfa16c;padding:6px 0;font-size:12px}@keyframes cover-glide{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.banner-track{animation:none}}@media (max-width:700px){.books-page .book-detail{grid-template-columns:1fr;gap:20px;padding:25px}.books-page .book-detail h2{font-size:38px}.banner-controls{padding:0 20px 20px}.banner-controls>span{max-width:120px}.banner-set{gap:30px;padding:0 15px}.banner-book{width:120px}.banner-book .official-cover{width:120px;height:180px}.cover-banner{margin-left:-3%;margin-right:-3%}.series-jump{gap:12px}.series-jump>span{text-align:center;width:100%}.books-page .bloodline-columns{margin-top:35px}}.retailer-unavailable{color:#786c80;border:1px dashed #c2b5a0;align-items:center;padding:14px 20px;font-size:12px;display:inline-flex}.hero-crest-lockup{justify-content:center;align-items:center;gap:0;max-width:440px;margin:-38px 0 26px;display:flex;position:relative}.hero-crest-image{object-fit:contain;z-index:1;background:#000;border:1px solid #bda16a;border-radius:50%;width:150px;height:150px;padding:8px;display:block;position:relative;box-shadow:0 3px 18px #9b7e4930}.crest-flourish{color:#b49254;stroke-width:1.35px;filter:drop-shadow(0 1px #e4d4b0);flex:1;width:145px;min-width:0;height:145px}.crest-flourish.right{transform:scaleX(-1)}.hero-copy:has(.hero-crest-lockup){padding-top:62px}.hero-copy:has(.hero-crest-lockup) h1{font-size:clamp(56px,5.2vw,78px)}@media (max-width:1000px){.hero-crest-image{width:125px;height:125px}.crest-flourish{height:120px}.hero-crest-lockup{margin-top:-22px;margin-right:20px}}@media (max-width:700px){.hero-copy:has(.hero-crest-lockup){padding-top:38px}.hero-crest-lockup{max-width:370px;margin:0 auto 25px}.hero-crest-image{width:132px;height:132px}.crest-flourish{height:125px}.hero-copy:has(.hero-crest-lockup) h1{font-size:65px}}.series-columns{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:start;gap:22px;margin-top:55px;display:grid;position:relative}.series-columns>.bloodline-feature{border-top:0;min-width:0;margin-top:0;padding-top:0}.series-columns .series-intro{flex-direction:column;justify-content:flex-start;min-height:235px;margin-bottom:25px;display:flex}.series-columns .series-intro h2{margin:17px 0;font-size:49px;line-height:1.06}.series-columns .series-hook{margin:10px 0;font-size:23px;line-height:1.4}.series-columns .series-intro>.eyebrow{letter-spacing:1.4px;min-height:30px;font-size:8px}.books-page .series-columns .book-detail{text-align:center;grid-template-columns:1fr;gap:20px;padding:27px 23px}.series-columns .book-detail>.official-cover{object-fit:contain;background:#080808;width:165px;height:250px;margin:auto}.books-page .series-columns .book-detail h2{font-size:36px}.series-columns .retailers{justify-content:center;gap:9px}.series-columns .retailers a{padding:11px 13px;font-size:10px}.series-columns .book-detail .eyebrow{font-size:8px}.series-columns .book-detail p{margin:12px auto;font-size:13px}.series-columns .book-detail .underlink{font-size:10px}.series-columns .retailer-icon{width:21px;height:21px;margin-right:7px}.series-columns .series-prose p,.series-columns .series-prose li{font-size:14px;line-height:1.85}.series-columns .series-prose h3{font-size:32px}.series-columns .series-prose blockquote{padding:22px 20px;font-size:26px}.series-columns .reader-details summary span{float:none;font-size:9px;display:block}.series-columns .reader-details>div{padding:8px 18px 20px}.series-columns .reader-details h3{font-size:26px}.crest-divider{color:#b49254;flex-direction:column;align-self:stretch;align-items:center;gap:22px;min-height:100%;padding:15px 0;display:flex}.divider-line{background:linear-gradient(#0000,#b49254 10% 90%,#0000);flex:1;width:1px;min-height:180px;position:relative}.divider-line:after{content:"";background:#b49254;width:5px;height:5px;position:absolute;top:50%;left:-3px;transform:rotate(45deg)}.divider-emblem{justify-content:center;align-items:center;width:64px;height:290px;display:flex;position:relative}.crest-divider .hero-crest-lockup{flex-shrink:0;gap:0;width:290px;max-width:none;margin:0;position:absolute;transform:rotate(90deg)}.crest-divider .hero-crest-image{border-width:1px;flex-shrink:0;width:62px;height:62px;padding:3px;transform:rotate(-90deg)}.crest-divider .crest-flourish{flex:1;width:114px;height:114px}.series-columns .reader-fit li{font-size:10px;line-height:1.5}.series-columns .reader-fit-title{font-size:26px}.series-columns .series-closing{font-size:25px!important;line-height:1.4!important}@media (min-width:1600px){.books-page:has(.series-columns){max-width:1600px}.series-columns{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:35px}}@media (max-width:1000px) and (min-width:801px){.series-columns{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:14px}.series-columns .series-intro h2{font-size:39px}.series-columns .series-hook{font-size:21px}.books-page .series-columns .book-detail{padding:22px 15px}.divider-emblem{width:46px}.crest-divider .hero-crest-image{width:48px;height:48px}.series-columns .series-intro{min-height:255px}}@media (max-width:800px){.series-columns{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:40px}.series-columns .series-intro{min-height:0}.series-columns .series-intro h2{font-size:49px}.series-columns .crest-divider{flex-direction:row;gap:10px;height:100px;min-height:0;padding:0}.series-columns .divider-line{background:linear-gradient(90deg,#0000,#b49254,#0000);width:auto;min-width:20px;height:1px;min-height:0}.divider-line:after{top:-3px;left:50%}.divider-emblem{flex-shrink:0;width:290px;height:100px}.crest-divider .hero-crest-lockup{transform:none}.crest-divider .hero-crest-image{width:75px;height:75px;transform:none}.crest-divider .crest-flourish{height:100px}.series-columns .series-prose p{font-size:14px}.books-page .series-columns .book-detail{padding:25px}.series-columns .retailers{flex-flow:wrap}.series-columns .book-detail>.official-cover{width:187px;height:280px}.series-columns .bloodline-feature{margin-top:0}}.books-page .series-columns .book-with-blurb{text-align:left;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:22px;margin:35px 0;padding:24px 18px;display:grid}.book-buy-panel{min-width:0}.book-buy-panel .official-cover{object-fit:contain;width:140px;height:auto;margin:0 auto}.series-columns .book-buy-panel .retailers{flex-direction:column;align-items:stretch;gap:9px;margin-top:18px;display:flex}.series-columns .book-buy-panel .retailers a,.series-columns .book-buy-panel .retailers button{text-align:center;padding:10px 8px;font-size:10px;line-height:1.5}.series-columns .book-buy-panel>p{text-align:center;font-size:10px!important;line-height:1.6!important}.books-page .series-columns .book-story-panel>h2{margin:12px 0 20px;font-size:33px}.series-columns .book-story-panel .book-blurb{border:0;margin:0;padding:0}.series-columns .book-story-panel .book-blurb>.eyebrow{display:none}.series-columns .book-story-panel .book-blurb h3{font-size:26px;line-height:1.2}.series-columns .book-story-panel p{margin:0 0 18px;font-size:13px;line-height:1.85}.series-columns .book-story-panel .reader-fit{gap:6px}.series-columns .book-story-panel .reader-fit li{padding:7px 9px;font-size:10px}.series-columns .book-story-panel .series-closing{font-size:23px!important}.series-columns .series-intro{min-height:0}.series-columns .bloodline-columns{margin-top:20px}@media (min-width:1500px){.books-page .series-columns .book-with-blurb{grid-template-columns:160px minmax(0,1fr);gap:25px;padding:28px}.book-buy-panel .official-cover{width:160px}}@media (max-width:1000px) and (min-width:801px){.books-page .series-columns .book-with-blurb{grid-template-columns:105px minmax(0,1fr);gap:14px;padding:18px 12px}.book-buy-panel .official-cover{width:105px}.series-columns .book-buy-panel .retailers a{font-size:9px}.series-columns .book-buy-panel .retailer-icon{width:17px;height:17px;margin-right:4px}}@media (max-width:800px){.books-page .series-columns .book-with-blurb{grid-template-columns:160px minmax(0,1fr);gap:25px;padding:25px}.book-buy-panel .official-cover{width:160px}}@media (max-width:480px){.books-page .series-columns .book-with-blurb{grid-template-columns:minmax(0,1fr);padding:23px}.book-buy-panel{max-width:220px;margin:auto}.book-buy-panel .official-cover{width:170px}.series-columns .book-buy-panel .retailers{margin-bottom:18px}.book-story-panel{min-width:0}}.author-socials{border-top:1px solid #c4a46d;border-bottom:1px solid #c4a46d;margin:35px 0;padding:28px 0}.author-socials h2{margin:12px 0 22px;font-size:36px}.social-links{flex-wrap:wrap;gap:11px;display:flex}.social-links a{border:1px solid #c7b69b;align-items:center;gap:10px;padding:10px 13px;font-size:11px;line-height:1.4;transition:background .15s;display:inline-flex}.social-links a:hover{color:#584065;background:#e9e0ef}.social-icon{color:#8c7143;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Georgia,serif;font-size:24px;font-weight:700;line-height:1;display:flex}.social-icon svg{width:21px;height:21px}.social-f{font-family:Arial,sans-serif}.footer-socials{border-color:#6c5b43;width:100%;margin:10px 0 0;padding:25px 0}.footer-socials .eyebrow{color:#d3b77e;margin-bottom:15px}.footer-socials .social-links a{color:#e9dfed;border-color:#67566e}.footer-socials .social-icon{color:#d3b77e}.footer-socials .social-links a:hover{color:#f5edf9;background:#35293d}.footer-socials .social-links{gap:12px}@media (max-width:480px){.social-links a{padding:9px 11px;font-size:10px}.footer-socials .social-links{gap:9px}}.team-intro{color:#716577;max-width:790px;font-size:16px;line-height:1.9}.team-values{border-bottom:1px solid #c4a46d;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:25px;padding:35px 0 45px;display:grid}.team-values>div{padding:0 20px 0 0}.team-values span{color:#ad8c50;letter-spacing:2px;font-size:11px}.team-values h3{margin:12px 0;font-size:32px}.team-values p{color:#716577;font-size:13px}.arc-opportunity{border-bottom:1px solid #d5c9b6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;padding:60px 0;display:grid}.arc-art img{width:100%;height:auto;display:block;box-shadow:0 10px 30px #1b122b24}.arc-opportunity h2{margin:15px 0;font-size:52px}.arc-series{letter-spacing:1px;margin-bottom:25px;font-size:12px;color:#8b7044!important}.arc-opportunity p{color:#716577}.arc-opportunity .gold{margin:15px 0 5px;line-height:1.7}.arc-placeholder{text-align:center;background:#ece5f1;padding:30px}.arc-placeholder img{width:210px;max-width:100%;height:auto;box-shadow:9px 12px 20px #21172533}.team-closing{text-align:center;max-width:750px;margin:auto;padding:55px 20px 0}.team-closing h2{font-size:42px}.team-closing p{color:#716577}header nav{gap:22px}@media (max-width:1000px) and (min-width:701px){header{padding:0 3%}header nav{gap:12px;font-size:11px}header .brand{font-size:23px}.nav-join{margin-left:0;padding:10px 12px}}@media (max-width:700px){.team-values{grid-template-columns:1fr;gap:15px}.team-values>div{padding:0}.arc-opportunity{grid-template-columns:1fr;gap:30px;padding:40px 0}.arc-opportunity h2{font-size:44px}.team-intro{font-size:14px}.team-closing{padding:40px 0 0}footer>div:nth-child(2){flex-wrap:wrap}}header .header-brand{flex-shrink:0;align-items:center;gap:17px;display:flex}.header-crest{object-fit:contain;background:#000;border:1px solid #bca16b;border-radius:50%;width:76px;height:76px;padding:4px;display:block}.brand .header-wordmark{letter-spacing:3px;font:27px/1.1 Cormorant Garamond,Georgia,serif;display:block}.brand .header-wordmark>span{letter-spacing:3.2px;font:8px/2.8 DM Sans,Arial,sans-serif}header{gap:20px;padding-left:4%;padding-right:4%}@media (max-width:1100px) and (min-width:701px){header{gap:12px;padding-left:3%;padding-right:3%}.header-crest{width:58px;height:58px}header .header-brand{gap:10px}.brand .header-wordmark{letter-spacing:2px;font-size:21px}.brand .header-wordmark>span{letter-spacing:2px;font-size:6px}header nav{gap:12px;font-size:10px}.nav-join{margin-left:0;padding:9px 10px}}@media (max-width:700px){header{padding-left:5%;padding-right:5%}.header-crest{width:60px;height:60px}header .header-brand{gap:12px}.brand .header-wordmark{letter-spacing:2px;font-size:21px}.brand .header-wordmark>span{letter-spacing:2px;font-size:6px}}@media (max-width:380px){.header-crest{width:48px;height:48px}.brand .header-wordmark{font-size:18px}.brand .header-wordmark>span{font-size:5px}header .header-brand{gap:8px}}.instagram-follow{text-align:center;background:linear-gradient(120deg,#ece4f3,#fbf9fc 50%,#e9dfef);border-top:1px solid #d3c2a2;padding:65px 7% 70px}.instagram-follow-icon{color:#9b7a46;width:48px;height:48px;margin:0 auto 18px}.instagram-follow-icon svg{width:100%;height:100%}.instagram-follow h2{margin:16px 0;font-size:49px}.instagram-follow h2 em{color:#8b749f;font-weight:400}.instagram-follow p{color:#716577;max-width:560px;margin:0 auto 18px;font-size:14px}.instagram-handle{color:#79618d;border-bottom:1px solid #b49b72;width:fit-content;margin:0 auto 24px;font-size:13px;display:block}.instagram-follow .gold{display:inline-block}@media (max-width:700px){.instagram-follow{padding:45px 7% 50px}.instagram-follow h2{font-size:39px}.instagram-follow p{font-size:13px}}.instagram-feed-wrap{max-width:620px;margin:28px auto 24px}.instagram-feed-wrap .instagram-media{background:#fff;border:1px solid #d4c4df;border-radius:6px;padding:20px;box-shadow:0 10px 30px #422d5214;width:100%!important;min-width:0!important;max-width:540px!important;margin:0 auto!important}.instagram-feed-wrap .instagram-media>a{color:#7c5e91;padding:35px 10px;font-size:14px;display:block}.instagram-feed-wrap iframe{max-width:100%!important;margin:0 auto!important}.instagram-feed-wrap>.fine{max-width:500px;margin:15px auto 0;font-size:11px}.home-news{background:#ece5f1;padding:65px 8% 75px}.home-news>.section-heading{max-width:1260px;margin:0 auto 35px}.home-news h2{font-size:47px}.home-news h2 em{color:#856b96}.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;max-width:1260px;margin:auto;display:grid}.home-news-grid article{background:#fbfaf7;border:1px solid #d2bf9e;overflow:hidden}.home-news-grid article>a{display:block}.home-news-grid img{width:100%;height:auto;display:block}.news-content{padding:28px 30px 35px}.news-content h3{margin:12px 0;font-size:37px}.news-content p{color:#716577;font-size:14px}.news-content .news-series{letter-spacing:1px;color:#8b7044;font-size:10px}.news-content .retailers{gap:10px}.news-content .gold,.news-content .outline{justify-content:center;align-items:center;padding:12px 16px;font-size:11px;line-height:1.6;display:inline-flex}.news-content .retailer-icon{width:23px;height:23px}@media (max-width:700px){.home-news{padding:40px 7% 50px}.home-news h2{font-size:38px}.home-news-grid{grid-template-columns:1fr;gap:28px}.news-content{padding:23px}.news-content h3{font-size:33px}.news-content .retailers{align-items:stretch}.news-content .gold{max-width:100%}}.hero-genre-line{letter-spacing:1.6px;color:#8b7044;margin:12px 0 18px;font-size:9px;line-height:1.8}.hero-genre-line span{color:#ae8b4e;margin:0 8px}.hero-copy:has(.hero-worlds){padding-top:60px;padding-bottom:35px;padding-right:35px}.hero-copy:has(.hero-worlds) h1{letter-spacing:-1.7px;margin:16px 0 22px;font-size:clamp(44px,4.1vw,63px);line-height:1.06}.hero-copy .hero-world-intro{max-width:490px;margin:0 0 22px;font-size:14px;line-height:1.85}.hero-worlds{gap:10px;max-width:490px;display:grid}.hero-world-card{text-align:left;color:#3c2e45;background:linear-gradient(100deg,#fffdf9,#eee7f3);border:1px solid #c8b38b;align-items:center;gap:13px;padding:14px 15px;transition:transform .2s,box-shadow .2s;display:flex}.hero-world-card:hover{transform:translate(4px);box-shadow:0 6px 18px #4c2f6515}.world-symbol{color:#a58245;text-align:center;flex-shrink:0;width:27px;font-size:27px}.hero-world-card strong{font:600 23px/1.15 Cormorant Garamond,Georgia,serif;display:block}.hero-world-card strong+span{color:#76667e;margin-top:5px;font-size:10px;line-height:1.6;display:block}.world-arrow{color:#a58245;margin-left:auto;font-size:18px}.hero-copy:has(.hero-worlds) .actions{margin-top:24px}.hero-copy:has(.hero-worlds) .hero-note{margin-top:25px;padding-top:16px}.hero:has(.hero-worlds) .hero-art{background:radial-gradient(at 50% 40%,#d1bedf,#0000 65%),linear-gradient(135deg,#e9e0ed,#f4f0f5)}.hero:has(.hero-worlds) .hero-book.front{z-index:3;top:21%;left:9%;transform:rotate(-12deg)}.hero:has(.hero-worlds) .hero-book.back{z-index:1;top:17%;right:8%;transform:rotate(10deg)}.hero:has(.hero-worlds) .hero-book .official-cover{width:205px;height:308px}.hero-bloodline-book{z-index:4;filter:drop-shadow(12px 20px 16px #28173555);position:absolute;top:47%;left:32%;transform:rotate(3deg)}.hero-bloodline-book .official-cover{object-fit:contain;background:#080808;width:205px;height:308px}.hero:has(.hero-worlds) .art-caption{font-size:9px;bottom:25px}.hero:has(.hero-worlds) .orbit{width:420px;height:520px}.hero:has(.hero-worlds) .orbit.two{width:510px;height:640px}@media (max-width:1000px) and (min-width:701px){.hero-copy:has(.hero-worlds){padding-right:22px}.hero-copy:has(.hero-worlds) h1{font-size:43px}.hero-bloodline-book .official-cover{width:165px;height:250px}.hero:has(.hero-worlds) .hero-book .official-cover{width:165px;height:250px}.hero:has(.hero-worlds) .hero-book.front{left:6%}.hero-bloodline-book{top:45%;left:28%}.hero-world-card strong{font-size:21px}}@media (max-width:700px){.hero-copy:has(.hero-worlds){padding:35px 7%}.hero-copy:has(.hero-worlds) h1{letter-spacing:-1px;font-size:49px}.hero-copy .hero-world-intro{font-size:14px}.hero-world-card strong{font-size:22px}.hero:has(.hero-worlds) .hero-art{min-height:570px}.hero:has(.hero-worlds) .hero-book.front{top:40px;left:12%}.hero:has(.hero-worlds) .hero-book.back{top:30px;right:9%}.hero-bloodline-book .official-cover{width:170px;height:255px}.hero:has(.hero-worlds) .hero-book .official-cover{width:170px;height:255px}.hero-bloodline-book{top:245px;left:34%}.hero:has(.hero-worlds) .orbit{width:320px;height:410px}.hero:has(.hero-worlds) .orbit.two{width:390px;height:500px}.hero:has(.hero-worlds) .art-caption{font-size:8px;bottom:18px}}@media (prefers-reduced-motion:reduce){.hero-world-card{transition:none}.hero-world-card:hover{transform:none}}.hero-series-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.4s ease-in-out,visibility 1.4s;position:absolute;inset:0}.hero-series-slide.is-visible{opacity:1;visibility:visible}.slide-book{filter:drop-shadow(12px 20px 15px #28173544);position:absolute}.slide-book.first{z-index:2;top:25%;left:10%;transform:rotate(-10deg)}.slide-book.second{z-index:1;top:32%;right:9%;transform:rotate(10deg)}.slide-book .official-cover{object-fit:contain;background:#080808;width:225px;height:340px}.slide-series-caption{text-align:center;color:#5b4369;letter-spacing:1px;font:22px/1.3 Cormorant Garamond,Georgia,serif;position:absolute;bottom:110px;left:7%;right:7%}.slide-series-caption span{letter-spacing:1.5px;color:#7c6788;margin-top:10px;font:8px/1.7 DM Sans,Arial,sans-serif;display:block}.hero-slide-controls{z-index:5;justify-content:center;gap:10px;display:flex;position:absolute;bottom:42px;left:0;right:0}.hero-slide-controls button{color:#665073;background:0 0;border:1px solid #b59dbe;min-width:38px;padding:7px 13px;font-size:10px}.hero-slide-controls button.selected{color:#fff;background:#695075;border-color:#695075}.hero-slide-controls button:hover{background:#d4c2dd}.hero-slide-controls button.selected:hover{background:#695075}@media (max-width:1000px) and (min-width:701px){.slide-book .official-cover{width:175px;height:265px}.slide-book.first{top:29%;left:7%}.slide-book.second{top:34%;right:6%}.slide-series-caption{font-size:20px}}@media (max-width:700px){.slide-book .official-cover{width:175px;height:265px}.slide-book.first{top:100px;left:12%}.slide-book.second{top:135px;right:10%}.slide-series-caption{font-size:21px;bottom:100px}.slide-series-caption span{font-size:7px}.hero-slide-controls{bottom:35px}}@media (max-width:380px){.slide-book .official-cover{width:150px;height:230px}.slide-book.first{left:9%}.slide-book.second{right:8%}}@media (prefers-reduced-motion:reduce){.hero-series-slide{transition:none}}.arc-opportunity .team-release-date{color:#594366;background:#eee7f2;border-left:2px solid #b49254;margin:18px 0 24px;padding:13px 16px;font-size:14px;line-height:1.7}.team-release-date strong{font-weight:600}.sneak .team-release-date{color:#594366;background:#eee7f2;border-left:2px solid #b49254;margin:20px 0;padding:14px 18px;font-size:14px;line-height:1.9}.book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.book-grid .cover-link{padding:30px 14px}.book-grid .official-cover.small{object-fit:contain;max-width:100%}.book-grid .book-card h3{font-size:27px}@media (max-width:1000px) and (min-width:701px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}@media (max-width:700px){.book-grid{grid-template-columns:1fr;gap:40px}}.reader-review-feature{text-align:center;background:#ece5f1;border-top:1px solid #b49254;border-bottom:1px solid #b49254;margin:35px 0;padding:45px 6%}.reader-review-feature h2{font-size:40px}.reader-review-feature figure{max-width:700px;margin:25px auto}.review-quote-mark{color:#b49254;font:70px/.8 Georgia,serif}.reader-review-feature blockquote{color:#655073;margin:10px 0 25px;font:italic 31px/1.4 Cormorant Garamond,Georgia,serif}.reader-review-feature figcaption{font-size:12px}.reader-review-feature figcaption span{color:#786b80;margin:4px 0 12px;font-size:10px;display:block}.reader-review-feature figcaption a{border-bottom:1px solid #b49254;font-size:11px}@media (max-width:700px){.reader-review-feature blockquote{font-size:27px}.reader-review-feature h2{font-size:34px}}.reader-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.reader-review-feature .reader-review-card{text-align:left;background:#faf7fc;border:1px solid #d9c9df;border-radius:4px;flex-direction:column;margin:0;padding:26px 22px;display:flex}.reader-review-card .review-stars{color:#987333;letter-spacing:3px;font-size:17px}.reader-review-feature .reader-review-card blockquote{flex:1;margin:18px 0 24px;font-size:24px;line-height:1.45}.reader-review-card figcaption{border-top:1px solid #ded2e3;padding-top:16px}@media (max-width:1000px){.reader-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.reader-review-grid{grid-template-columns:1fr}}.series-slideshow{min-height:930px}.series-slideshow .slide-series-caption{bottom:335px}.hero-reader-quotes{z-index:4;text-align:center;border-top:1px solid #b4925466;height:205px;padding-top:15px;position:absolute;bottom:105px;left:8%;right:8%}.hero-reader-quote{opacity:0;visibility:hidden;margin:0;transition:opacity 1.4s ease-in-out,visibility 1.4s;position:absolute;inset:36px 0 30px}.hero-reader-quote.is-visible{opacity:1;visibility:visible}.hero-reader-quote blockquote{color:#5b4369;margin:8px 0 14px;font:italic 24px/1.35 Cormorant Garamond,Georgia,serif}.hero-reader-quote figcaption{color:#665073;font-size:10px}.hero-reader-quotes>a{text-underline-offset:4px;font-size:11px;text-decoration:underline;position:absolute;bottom:0;left:0;right:0}@media (max-width:700px){.series-slideshow{min-height:840px}.hero-reader-quote blockquote{font-size:22px}.series-slideshow .slide-series-caption{bottom:335px}}@media (prefers-reduced-motion:reduce){.hero-reader-quote{transition:none}}.series-slideshow .slide-series-caption{z-index:3;padding:14px 8px;line-height:1.35;top:510px;bottom:auto}.series-slideshow .slide-series-caption span{margin-top:8px}@media (max-width:700px){.series-slideshow .slide-book.first{top:80px}.series-slideshow .slide-book.second{top:110px}.series-slideshow .slide-series-caption{padding:10px 5px;font-size:20px;top:440px;bottom:auto}}.cover-banner{color:#f1dfbd;background:repeating-linear-gradient(2deg,#ffffff03 0 2px,#00000005 3px 5px,#0000 6px 17px),linear-gradient(90deg,#302018,#62442e 24%,#4c3425 60%,#302018);border:10px solid #493021;border-radius:4px;padding-bottom:24px;box-shadow:inset 0 7px 18px #0008,0 9px 24px #2b1c2426}.cover-banner .banner-controls{padding-top:2px}.cover-banner .banner-controls button{color:#f4e4c9;background:#241a15a6;border-color:#bd9866}.cover-banner .banner-window{scrollbar-color:#bd9866 #38251b;background:linear-gradient(#0004,#0000 55%),repeating-linear-gradient(90deg,#0000 0 219px,#160e0a55 220px 222px,#0000 224px 440px);padding-top:20px;position:relative}.cover-banner .banner-window:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(1deg,#ffffff08 0 1px,#0000 2px 5px),linear-gradient(#b28859,#d4ae77 3px,#8c603a 5px,#5e3e27 16px,#382319);height:18px;position:absolute;top:245px;left:0;right:0;box-shadow:0 9px 12px #0009,0 -2px 3px #d7ae6e55}.cover-banner .banner-book .official-cover{display:block;box-shadow:8px 3px 12px #0007}.cover-banner .banner-book>span{color:#f5e4c5;text-shadow:0 2px 3px #000;margin-top:30px}.cover-banner .banner-track{padding-bottom:12px}@media (max-width:700px){.cover-banner{border-width:7px}.cover-banner .banner-window:before{top:200px}}.team-newsletter-note{color:#594366;background:#eee7f2;border-left:3px solid #b49254;margin-top:24px;padding:24px}.team-newsletter-note p{font-size:14px;line-height:1.85}.team-newsletter-note .gold{margin:8px 0}.team-newsletter-note strong{color:#4c365a}.home-social-follow{text-align:center;background:linear-gradient(135deg,#eee7f2,#f7f3ed);border-top:1px solid #d7c7ac;padding:65px 8%}.home-social-follow h2{font-size:46px}.home-social-follow h2 em{color:#8b749f}.home-social-follow>p{color:#716b77;max-width:620px;margin:0 auto 30px}.home-social-follow .author-socials{border:0;margin:0;padding:0}.home-social-follow .author-socials>.eyebrow{display:none}.home-social-follow .social-links{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.home-social-follow .social-links a{color:#594366;background:#fbfaf7;border:1px solid #c4ac80;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}.home-social-follow .social-links a:hover{background:#e9dff0}.home-social-follow .social-icon{font-size:23px}.home-social-follow .social-icon svg{width:23px;height:23px}@media (max-width:600px){.home-social-follow h2{font-size:37px}.home-social-follow .social-links a{justify-content:center;width:100%;max-width:320px}}.author-socials .social-g{color:#553b08}.author-socials .social-f{color:#1877f2}.author-socials .social-♪{color:#111;text-shadow:-1px -1px #25f4ee,1px 1px #fe2c55}.author-socials .social-instagram{color:#d62976}.author-socials .social-a{color:#f90}.author-socials .social-instagram svg{color:#fff;box-sizing:content-box;background:linear-gradient(35deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5);border-radius:7px;padding:3px}.banner-ereader{background:linear-gradient(120deg,#34343b,#111116 45%,#24242b);border:2px solid #55545c;border-radius:18px;width:225px;padding:16px 10px 23px;position:relative;box-shadow:inset 0 0 0 2px #08080b,2px 2px #76737d,9px 16px 25px #28173555}.ereader-camera{background:#535764;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:calc(50% - 2px);box-shadow:0 0 0 2px #15151a}.ereader-screen{background:#080808;border:1px solid #09090c;border-radius:3px;overflow:hidden}.series-slideshow .banner-ereader .official-cover{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;box-shadow:none;display:block}.ereader-home{background:#77737e;border-radius:4px;width:36px;height:3px;position:absolute;bottom:9px;left:calc(50% - 18px)}.series-slideshow .slide-book.first{top:60px}.series-slideshow .slide-book.second{top:90px}@media (max-width:1100px){.banner-ereader{border-radius:15px;width:175px;padding:14px 8px 21px}}@media (max-width:700px){.banner-ereader{width:175px}.series-slideshow .slide-book.first{top:65px}.series-slideshow .slide-book.second{top:95px}}@media (max-width:380px){.banner-ereader{border-radius:13px;width:145px;padding:13px 7px 20px}}.series-slideshow .slide-book{width:235px;height:390px;transform:none}.series-slideshow .slide-book.first{top:75px;left:5%}.series-slideshow .slide-book.second{top:105px;right:5%}.banner-print-book{border-radius:2px;position:absolute;top:0;left:0;transform:rotate(-7deg);box-shadow:5px 2px #e1d9cc,8px 2px #9d948b,12px 14px 20px #28173555}.series-slideshow .banner-print-book .official-cover{object-fit:contain;width:175px;height:265px;box-shadow:none;display:block}.series-slideshow .banner-ereader{z-index:2;border-radius:13px;width:140px;padding:13px 7px 20px;position:absolute;top:115px;right:0;transform:rotate(7deg)}.series-slideshow .banner-ereader .official-cover{aspect-ratio:2/3;width:100%;height:auto}.series-slideshow .slide-series-caption{top:530px}@media (max-width:1100px){.series-slideshow .slide-book{width:185px}.series-slideshow .slide-book.first{left:3%}.series-slideshow .slide-book.second{right:3%}.series-slideshow .banner-print-book .official-cover{width:145px;height:220px}.series-slideshow .banner-ereader{width:115px;top:105px}}@media (max-width:700px){.series-slideshow .slide-book{width:195px}.series-slideshow .slide-book.first{top:55px;left:6%}.series-slideshow .slide-book.second{top:80px;right:6%}.series-slideshow .banner-print-book .official-cover{width:150px;height:225px}.series-slideshow .banner-ereader{width:120px;top:110px}.series-slideshow .slide-series-caption{top:440px}}@media (max-width:460px){.series-slideshow .slide-book{width:155px}.series-slideshow .slide-book.first{left:4%}.series-slideshow .slide-book.second{right:4%}.series-slideshow .banner-print-book .official-cover{width:120px;height:180px}.series-slideshow .banner-ereader{width:105px;top:105px}.series-slideshow .slide-series-caption{top:410px}}
