:root{--review-ink:#2f2039;--review-burgundy:#942c51;--review-rose:#c66182;--review-gold:#c7953f;--review-paper:#fffaf8;--review-serif:"Playfair Display",Georgia,serif}@media (max-width:560px){html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem{height:auto!important;min-height:248px!important;grid-template-columns:118px minmax(0,1fr)!important;overflow:hidden!important;cursor:pointer}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem>div:first-child{min-width:0;padding:18px 14px!important}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem-cover{width:118px!important;height:100%!important;min-height:248px!important;border-radius:0!important}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem h2{font-size:17px!important}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem>div>strong{font-size:13px;line-height:1.25;overflow-wrap:anywhere}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem>div>span{font-size:9px}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem p{margin-top:8px;font-size:8px!important;line-height:1.4}html body .bookish-edit-shell.bookish-edit-approved .bookish-edit-gem button{margin-top:12px;min-height:32px}}html body .interior-main .search-add-page{width:100%!important;max-width:none!important;padding:0 0 28px!important;background:#fffdfa!important}html body .interior-main .search-add-page .search-add-editorial-hero{position:relative!important;display:grid!important;width:100%!important;height:535px!important;min-height:535px!important;grid-template-columns:58% 42%!important;overflow:hidden!important;background:#f9f5ed!important}html body .interior-main .search-add-page .search-add-editorial-copy{position:relative!important;z-index:2!important;display:block!important;min-width:0!important;height:535px!important;min-height:535px!important;padding:70px 42px 46px 64px!important;background:#f9f5ed!important}html body .interior-main .search-add-page .search-add-editorial-copy .bookshop-page-title{min-height:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:none!important;box-shadow:none!important}html body .interior-main .search-add-page .search-add-editorial-copy .bookshop-page-title:after{display:none!important}html body .interior-main .search-add-page .search-add-editorial-copy .bookshop-page-title>div{width:100%!important;max-width:none!important;padding:0!important}html body .interior-main .search-add-page .search-add-editorial-copy h1{max-width:590px!important;margin-top:18px!important;font-size:clamp(58px,5vw,76px)!important;line-height:.98!important}html body .interior-main .search-add-page .search-add-editorial-copy .bookshop-page-title>div>p:last-child{max-width:470px!important;margin-top:42px!important;font-size:17px!important}html body .interior-main .search-add-page .search-add-editorial-rule{left:64px!important;bottom:112px!important}html body .interior-main .search-add-page .search-add-editorial-art{position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;height:535px!important;min-height:535px!important;opacity:1!important;overflow:hidden!important}html body .interior-main .search-add-page .search-add-editorial-art img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:58% center!important;object-position:58% center!important;filter:none!important}html body .interior-main .search-add-page .search-add-editorial-art:after,html body .interior-main .search-add-page .search-add-editorial-art>span{position:absolute!important;inset:0!important;display:block!important;content:""!important;background:linear-gradient(90deg,#f9f5ed,rgba(249,245,237,.32) 18%,transparent 38%)!important}html body .interior-main .search-add-page .discover-search-panel{width:calc(100% - 72px)!important;min-height:0!important;margin:-44px auto 0!important;transform:none!important}@media (max-width:700px){html body .interior-main .search-add-page .search-add-editorial-hero{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}html body .interior-main .search-add-page .search-add-editorial-copy{height:auto!important;min-height:330px!important;padding:42px 20px 48px!important}html body .interior-main .search-add-page .search-add-editorial-copy h1{max-width:8ch!important;font-size:clamp(42px,12vw,50px)!important}html body .interior-main .search-add-page .search-add-editorial-copy .bookshop-page-title>div>p:last-child{margin-top:24px!important;font-size:14px!important}html body .interior-main .search-add-page .search-add-editorial-rule{left:20px!important;bottom:24px!important}html body .interior-main .search-add-page .search-add-editorial-art{height:245px!important;min-height:245px!important}html body .interior-main .search-add-page .search-add-editorial-art:after,html body .interior-main .search-add-page .search-add-editorial-art>span{background:linear-gradient(180deg,#f9f5ed,rgba(249,245,237,.12) 24%,transparent 45%)!important}html body .interior-main .search-add-page .discover-search-panel{width:calc(100% - 20px)!important;margin:12px auto 0!important}}body .premium-feature-main .private-notes-hero{background:linear-gradient(90deg,rgba(255,252,251,.97),rgba(255,250,251,.92) 38%,rgba(248,241,250,.16) 68%),url(/art/premium-home-notes-mini.jpg) center 48% /cover!important}@media (max-width:720px){body .premium-feature-main .private-notes-hero{background:linear-gradient(180deg,rgba(255,252,251,.97),rgba(255,250,251,.9) 64%,rgba(248,241,250,.28)),url(/art/premium-home-notes-mini.jpg) 50% /cover!important}}@media (max-width:600px){html body .premium-shell .search-add-editorial-hero{height:540px!important;min-height:540px!important}html body .premium-shell .search-add-editorial-copy{min-height:540px!important;padding:58px 20px 34px!important;background:linear-gradient(180deg,rgba(250,246,238,.97),rgba(250,246,238,.86) 66%,rgba(250,246,238,.45))!important}html body .premium-shell .search-add-editorial-copy h1{max-width:7.5ch!important;font-size:clamp(42px,12.4vw,48px)!important;line-height:.97!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title>div>p:last-child{margin-top:26px!important;font-size:14px!important}html body .premium-shell .search-add-editorial-rule{bottom:78px!important;left:20px!important}html body .premium-shell .search-add-editorial-art{inset:0!important;opacity:.38!important}html body .premium-shell .search-add-editorial-art img{-o-object-position:58% center!important;object-position:58% center!important}html body .premium-shell .discover-search-panel{min-height:0!important;padding:12px!important}html body .premium-shell .discover-search-panel>button{margin:10px 0 0!important}html body .premium-shell .discover-filter-row{display:grid!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:16px 0 2px!important}html body .premium-shell .discover-filter-row:before{grid-column:1/-1;margin:0 0 2px!important}html body .premium-shell .discover-filter-row>button{width:100%!important;min-width:0!important;margin:0!important;padding:10px 2px!important;font-size:14px!important}html body .premium-shell .discover-filter-row label{grid-column:1/-1;width:100%!important;margin:0!important;padding:12px 0 0!important}html body .search-add-page .search-add-editorial-hero{height:540px!important;min-height:540px!important}html body .search-add-page .search-add-editorial-copy{min-height:540px!important;padding:58px 20px 34px!important;background:linear-gradient(180deg,rgba(250,246,238,.97),rgba(250,246,238,.86) 66%,rgba(250,246,238,.45))!important}html body .search-add-page .search-add-editorial-copy h1{max-width:7.5ch!important;font-size:clamp(42px,12.4vw,48px)!important;line-height:.97!important}html body .search-add-page .search-add-editorial-copy .bookshop-page-title>div>p:last-child{margin-top:26px!important;font-size:14px!important}html body .search-add-page .search-add-editorial-rule{bottom:78px!important;left:20px!important}html body .search-add-page .search-add-editorial-art{inset:0!important;opacity:.38!important}html body .search-add-page .search-add-editorial-art img{-o-object-position:58% center!important;object-position:58% center!important}html body .search-add-page .discover-search-panel{min-height:0!important;padding:12px!important}html body .search-add-page .discover-filter-row{display:grid!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:16px 0 2px!important}html body .search-add-page .discover-filter-row:before{grid-column:1/-1;margin:0 0 2px!important}html body .search-add-page .discover-filter-row>button{position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 2px!important;font-size:14px!important}html body .search-add-page .discover-filter-row label{grid-column:1/-1;width:100%!important;margin:0!important;padding:12px 0 0!important}html body .search-add-page .discover-search-panel>button{position:static!important;width:100%!important;margin:10px 0 0!important}}.premium-upsell-billing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 10px}.premium-upsell-billing-options button{display:grid;gap:2px;min-width:0;border:1px solid rgba(148,44,81,.18);border-radius:12px;background:rgba(255,255,255,.66);padding:9px 8px;color:#493b47;text-align:left}.premium-upsell-billing-options button.is-active{border-color:#942c51;background:rgba(148,44,81,.08);box-shadow:inset 0 0 0 1px rgba(148,44,81,.12)}.premium-upsell-billing-options span{color:#7b5263;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.premium-upsell-billing-options strong{color:#2f2039;font:600 18px/1 var(--review-serif)}.premium-upsell-billing-options small{color:#75666e;font-size:10px}html body .premium-shell .bookish-edit-approved .bookish-edit-hero-media:has(figure:only-of-type){display:block!important;padding:17px 38px 0 0!important}html body .premium-shell .bookish-edit-approved .bookish-edit-hero-media figure:only-of-type{width:100%!important;height:355px!important;margin:0!important}html body .premium-shell .bookish-edit-approved .bookish-edit-hero-media figure:only-of-type img{-o-object-position:center!important;object-position:center!important}@media (max-width:900px){html body .premium-shell .bookish-edit-approved .bookish-edit-hero{grid-template-rows:auto 300px!important;height:auto!important}html body .premium-shell .bookish-edit-approved .bookish-edit-hero>div:first-child{grid-row:1!important}html body .premium-shell .bookish-edit-approved .bookish-edit-hero-media:has(figure:only-of-type){min-height:300px!important;padding:0!important}html body .premium-shell .bookish-edit-approved .bookish-edit-hero-media{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:100%!important}html body .premium-shell .bookish-edit-approved .bookish-edit-hero-media figure:only-of-type{height:300px!important}}@media (min-width:901px){html body .approved-premium-home-shell,html body .premium-shell,html body .premium-upsell-shell{grid-template-columns:310px minmax(0,1fr)!important}}html body .premium-reference-rail{--sms-bg:#fffaf8;--sms-surface:#fffdfb;--sms-surface-2:#ffffff;--sms-border:#eadfe0;--sms-border-md:#d9c7ca;--sms-gold:#c7953f;--sms-burgundy:#942c51;--sms-rose:#c66182;--sms-lilac:#eadff0;--sms-plum:#2f2039;--sms-text:#2f2039;--sms-text-md:#2f2039;--sms-text-muted:#66576d;--sms-text-light:#b45e79;position:sticky;top:0;z-index:45;display:flex;width:310px;height:100dvh;min-height:720px;flex-direction:column;overflow:hidden auto;border:0;background:radial-gradient(circle at 12% 3%,rgba(255,255,255,.96),rgba(255,255,255,.18) 36%,transparent 63%),linear-gradient(155deg,#fff9f7,#faeeee 56%,#f3dfe2);padding:18px 18px 16px;color:var(--review-ink);box-shadow:8px 0 30px rgba(74,42,54,.08);isolation:isolate;scrollbar-width:none}html body .premium-reference-rail::-webkit-scrollbar{display:none}html body .premium-reference-rail:after,html body .premium-reference-rail:before{content:"";position:absolute;z-index:-1;pointer-events:none}html body .premium-reference-rail:before{top:-130px;right:-175px;width:245px;height:265px;border:1px solid rgba(187,109,121,.4);border-radius:50% 0 58% 55%;background:linear-gradient(145deg,transparent 39%,#9e3659 40%,#ad4b68 78%);transform:rotate(-11deg)}html body .premium-reference-rail:after{right:-132px;bottom:-132px;width:255px;height:255px;border-radius:55% 0 0;background:linear-gradient(145deg,rgba(255,255,255,.78) 0 46%,#9e3659 47% 100%);transform:rotate(10deg)}html body .premium-reference-rail .premium-feature-brand{display:flex;min-height:108px;align-items:center;gap:14px;border:0;background:transparent;padding:7px 12px 6px;color:var(--review-ink)!important;text-align:left}html body .premium-reference-rail .premium-feature-brand>span{display:grid;width:70px;height:70px;flex:0 0 70px;place-items:center;border:0;border-radius:0;background:transparent}html body .premium-reference-rail .premium-feature-brand img{width:68px;height:68px;-o-object-fit:contain;object-fit:contain}html body .premium-reference-rail .premium-feature-brand strong{color:var(--review-ink)!important;font:600 25px/.94 var(--review-serif)}html body .premium-reference-rail .premium-feature-brand small{display:block;margin-top:10px;color:var(--review-rose)!important;font:600 9px/1 Inter,sans-serif;letter-spacing:.21em;text-transform:uppercase}html body .premium-reference-rail>p{display:flex;align-items:center;gap:8px;margin:1px 12px 13px;color:var(--review-burgundy)!important;font:700 9px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase}html body .premium-reference-rail>p:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--review-gold);box-shadow:0 0 8px rgba(199,149,63,.55)}html body .premium-reference-rail .premium-feature-menu-card{display:flex;flex-direction:column;border:1px solid rgba(181,116,117,.2);border-radius:28px 28px 20px 20px;background:rgba(255,253,251,.88);padding:16px 10px 13px;box-shadow:0 14px 34px rgba(109,63,71,.07);backdrop-filter:blur(12px)}html body .premium-reference-rail nav{display:grid;gap:8px;border:0;background:transparent;padding:0;box-shadow:none}html body .premium-reference-rail .premium-feature-nav-group{display:grid;gap:1px}html body .premium-reference-rail .premium-feature-nav-group h2{display:flex;align-items:center;gap:10px;margin:0 8px 6px;color:#b45e79;font:700 9px/1 Inter,sans-serif;letter-spacing:.22em;text-align:center;text-transform:uppercase}html body .premium-reference-rail .premium-feature-nav-group h2:after,html body .premium-reference-rail .premium-feature-nav-group h2:before{content:"";flex:1;height:1px;background:rgba(183,105,114,.24)}html body .premium-reference-rail nav button{position:relative;display:flex;width:100%;min-height:39px;align-items:center;gap:14px;overflow:visible;border:0;border-radius:0;background:transparent;padding:0 12px;color:var(--review-ink)!important;font:500 15px/1 var(--review-serif);text-align:left;box-shadow:none}html body .premium-reference-rail nav button svg{width:21px;height:21px;flex:0 0 21px;color:var(--review-ink)!important;stroke-width:1.55}html body .premium-reference-rail nav button.is-active,html body .premium-reference-rail nav button:hover{background:linear-gradient(90deg,#f8e9f1,#f1e7f7)!important;color:var(--review-burgundy)!important}html body .premium-reference-rail nav button.is-active{font-weight:600}html body .premium-reference-rail nav button.is-active svg{color:var(--review-burgundy)!important}html body .premium-reference-rail nav button.is-active span:after{content:"✦";margin-left:7px;color:#dbab51;font:500 12px/1 Georgia,serif}html body .premium-reference-rail nav button i{display:none}html body .premium-reference-rail nav button.is-active i{position:absolute;top:0;right:-10px;display:block;width:11px;height:100%;background:var(--review-burgundy);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}html body .premium-reference-rail .premium-feature-language-menu{display:none}html body .premium-reference-rail .premium-feature-exit,html body .premium-reference-rail .premium-feature-theme{width:100%;min-height:44px;margin-top:9px;border:1px solid rgba(178,107,111,.28);border-radius:16px;background:rgba(255,255,255,.62)!important;padding:0 13px;color:#5c5066!important;font:500 12px/1 var(--review-serif);box-shadow:none}html body .premium-reference-rail .premium-feature-theme{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left}html body .premium-reference-rail .premium-feature-exit{display:flex;align-items:center;gap:13px}html body .premium-reference-rail .premium-feature-atmosphere-swatches{display:flex;align-items:center;gap:8px}html body .premium-reference-rail .premium-feature-atmosphere-swatches i{display:block;width:21px;height:21px;border-radius:50%;background:#f2b5b1;box-shadow:inset 0 0 0 1px rgba(84,55,74,.08)}html body .premium-reference-rail .premium-feature-atmosphere-swatches i:first-child{outline:2px solid #fff;box-shadow:0 0 0 1px #e6aaa8}html body .premium-reference-rail .premium-feature-atmosphere-swatches i:nth-child(2){background:#c7a8ca}html body .premium-reference-rail .premium-feature-atmosphere-swatches i:nth-child(3){background:#bcbfa8}html body .premium-reference-rail .premium-feature-profile{display:grid;width:100%;min-height:92px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;border:0;background:transparent;padding:7px 5px;color:var(--review-ink)!important;text-align:left}html body .premium-reference-rail .premium-feature-profile-avatar{width:62px;height:62px}html body .premium-reference-rail .premium-feature-profile strong{color:var(--review-ink)!important;font:600 18px/1 var(--review-serif)}html body .premium-reference-rail .premium-feature-profile small{display:block;margin-top:7px;color:var(--review-rose)!important;font:500 11px/1 Inter,sans-serif;text-transform:none}html body .premium-reference-rail .premium-feature-profile-actions{display:flex;align-items:center;gap:4px;color:#3b2c49}html body .premium-reference-rail .premium-feature-profile-actions svg:first-child{width:34px;height:34px;border:1px solid rgba(178,107,111,.28);border-radius:50%;padding:8px}html body .premium-reference-rail .premium-feature-profile-actions svg:last-child{width:17px;height:17px;transform:rotate(90deg)}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-brand,html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-brand strong{color:var(--review-ink)!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-brand small{color:var(--review-rose)!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-nav-group button{min-height:39px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0 12px!important;color:var(--review-ink)!important;font:500 15px/1 var(--review-serif)!important;box-shadow:none!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-nav-group button svg{color:var(--review-ink)!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-nav-group button.is-active,html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-nav-group button:hover{border:0!important;background:linear-gradient(90deg,#f8e9f1,#f1e7f7)!important;color:var(--review-burgundy)!important;box-shadow:none!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-nav-group button.is-active svg{color:var(--review-burgundy)!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-exit,html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-theme{border-color:rgba(178,107,111,.28)!important;background:rgba(255,255,255,.62)!important;color:#5c5066!important}html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-profile,html body :is(.premium-shell,.premium-upsell-shell,.approved-premium-home-shell)>.premium-reference-rail .premium-feature-profile strong{color:var(--review-ink)!important}@media (max-width:900px){html body .premium-feature-mobile-bar{display:flex!important;background:linear-gradient(90deg,#fff9f6,#f5e5e7)!important;color:var(--review-ink)!important;border-bottom:1px solid rgba(178,107,111,.2)!important}html body .premium-feature-menu-button,html body .premium-feature-mobile-brand{color:var(--review-ink)!important}html body .premium-reference-rail{position:fixed;inset:0 auto 0 0;z-index:90;width:min(94vw,425px);height:100dvh;min-height:0;transform:translateX(-105%);border-radius:0 58px 58px 0;padding:22px 28px 20px;box-shadow:18px 0 50px rgba(46,25,51,.18);transition:transform .25s ease}html body .premium-reference-rail.is-open{transform:translateX(0)}html body .premium-reference-rail:before{top:-118px;right:-148px;width:235px;height:270px}html body .premium-reference-rail:after{right:-126px;bottom:-138px}html body .premium-reference-rail .premium-feature-brand{min-height:126px;justify-content:center;padding:8px 4px 14px}html body .premium-reference-rail .premium-feature-brand>span{width:74px;height:74px;flex-basis:74px}html body .premium-reference-rail .premium-feature-brand img{width:72px;height:72px}html body .premium-reference-rail .premium-feature-brand strong{font-size:30px}html body .premium-reference-rail .premium-feature-brand small{margin-top:12px;font-size:10px}html body .premium-reference-rail>p{justify-content:center;margin:0 6px 17px;font-size:10px}html body .premium-reference-rail .premium-feature-menu-card{border-radius:30px;padding:21px 0 18px}html body .premium-reference-rail nav{gap:12px}html body .premium-reference-rail .premium-feature-nav-group{gap:3px}html body .premium-reference-rail .premium-feature-nav-group h2{margin:0 24px 8px;font-size:10px}html body .premium-reference-rail nav button{min-height:47px;gap:18px;padding:0 28px;font-size:18px}html body .premium-reference-rail nav button svg{width:25px;height:25px;flex-basis:25px}html body .premium-reference-rail nav button.is-active i{right:0}html body .premium-reference-rail .premium-feature-exit,html body .premium-reference-rail .premium-feature-theme{width:calc(100% - 34px);min-height:50px;margin:10px 17px 0;border-radius:20px;padding-inline:17px;font-size:14px}html body .premium-reference-rail .premium-feature-profile{min-height:112px;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;margin-top:12px;padding:10px 8px}html body .premium-reference-rail .premium-feature-profile-avatar{width:76px;height:76px}html body .premium-reference-rail .premium-feature-profile strong{font-size:23px}html body .premium-reference-rail .premium-feature-profile small{font-size:13px}}@media (max-width:360px){html body .premium-reference-rail{padding-inline:18px}html body .premium-reference-rail .premium-feature-brand{min-height:104px}html body .premium-reference-rail .premium-feature-brand>span{width:58px;height:58px;flex-basis:58px}html body .premium-reference-rail .premium-feature-brand img{width:56px;height:56px}html body .premium-reference-rail .premium-feature-brand strong{font-size:25px}html body .premium-reference-rail .premium-feature-menu-card{padding-top:16px}html body .premium-reference-rail nav{gap:8px}html body .premium-reference-rail nav button{min-height:43px;padding-inline:22px;font-size:16px}html body .premium-reference-rail .premium-feature-exit,html body .premium-reference-rail .premium-feature-theme{min-height:44px}}html body .premium-upsell-main.premium-plan-page{--sms-bg:#fffdfa;--sms-surface:#fffdfa;--sms-surface-2:#ffffff;--sms-border:#eadfe0;--sms-border-md:#d9c7ca;--sms-burgundy:#8d1839;--sms-text:#302620;--sms-text-md:#5f5450;--sms-text-muted:#756965;background:#fffdfa!important;color:#302620!important}html body .premium-plan-hero{height:497px!important;min-height:497px!important;overflow:hidden!important}html body .premium-plan-hero>img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 56%!important;object-position:center 56%!important;filter:none!important}html body .premium-plan-hero:after{display:none!important}html body .premium-plan-hero .premium-upsell-hero-wash{background:linear-gradient(90deg,#faf5ed,rgba(250,245,237,.91) 28%,rgba(250,245,237,.16) 58%,transparent 74%)!important}html body .premium-plan-hero .premium-upsell-hero-copy{top:65px!important;left:68px!important;width:445px!important;padding:0!important}html body .premium-plan-hero .premium-upsell-hero-copy h1{margin-top:24px!important;font-size:57px!important;line-height:.99!important}html body .premium-plan-hero .premium-upsell-hero-copy>span{max-width:390px!important;margin-top:17px!important;font-size:15px!important;line-height:1.65!important}html body .premium-plan-hero .premium-upsell-checkout{top:42px!important;right:5.4%!important;width:362px!important;min-height:398px!important;padding:29px 32px 12px!important}html body .premium-plan-hero .premium-upsell-checkout header>span{display:block!important;margin-top:10px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#8d1839!important;font:500 25px/1 var(--review-serif)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html body .premium-plan-hero .premium-upsell-checkout,html body .premium-plan-hero .premium-upsell-checkout h2,html body .premium-plan-hero .premium-upsell-checkout header{color:#302620!important}html body .premium-plan-hero .premium-upsell-checkout ul{margin:42px 0 32px!important;color:#5f5450!important}html body .premium-plan-hero .premium-upsell-checkout li{color:#5f5450!important}html body .premium-plan-benefits{padding:12px 42px 8px!important}html body .premium-plan-benefits>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .premium-plan-benefits article{height:146px!important;min-height:146px!important;grid-template-columns:48.5% 51.5%!important}html body .premium-plan-final-cta{min-height:90px!important;margin:18px 32px 26px!important}html body .premium-shell .search-add-page{background:#fffdfa!important;padding:0 0 28px!important}html body .premium-shell .search-add-editorial-hero{height:535px!important;min-height:535px!important;grid-template-columns:52% 48%!important;background:#faf6ee!important}html body .premium-shell .search-add-editorial-copy{display:block!important;padding:48px 20px 35px 88px!important;background:linear-gradient(90deg,#faf6ee 70%,rgba(250,246,238,.78),transparent)!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title{min-height:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important;box-shadow:none!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title>div{width:100%!important;max-width:none!important;padding:0!important}html body .premium-shell .search-add-editorial-copy h1{max-width:590px!important;margin-top:18px!important;font-size:69px!important;line-height:.99!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title>div>p:last-child{max-width:500px!important;margin-top:54px!important;font-size:17px!important}html body .premium-shell .search-add-editorial-rule{left:88px!important;bottom:137px!important}html body .premium-shell .search-add-editorial-art{inset:0 0 0 43%!important}html body .premium-shell .search-add-editorial-art img{-o-object-position:right center!important;object-position:right center!important;filter:none!important}html body .premium-shell .search-add-editorial-art>span{background:linear-gradient(90deg,#faf6ee,rgba(250,246,238,.25) 30%,transparent 52%)!important}html body .premium-shell .discover-search-panel{width:calc(100% - 96px)!important;min-height:198px!important;margin:0 auto!important;transform:none!important}html body .premium-shell .discover-search-field{height:70px!important}html body .premium-shell .discover-search-panel>button{width:220px!important;height:70px!important}@media (min-width:1351px){html body .premium-shell .search-add-editorial-hero{grid-template-columns:60% 40%!important}html body .premium-shell .search-add-editorial-copy{padding-top:100px!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title>button{top:-67px!important;left:-66px!important}html body .premium-shell .search-add-editorial-copy h1{font-size:86px!important;line-height:.98!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title>div>p:last-child{position:absolute!important;top:300px!important;left:0!important;width:500px!important;margin:0!important}html body .premium-shell .search-add-editorial-rule{bottom:165px!important}}@media (min-width:901px) and (max-width:1350px){html body .approved-premium-home-shell,html body .premium-shell,html body .premium-upsell-shell{grid-template-columns:280px minmax(0,1fr)!important}html body .premium-reference-rail{width:280px;padding-inline:14px}html body .premium-reference-rail .premium-feature-brand strong{font-size:22px}html body .premium-shell .search-add-editorial-hero{grid-template-columns:60% 40%!important}html body .premium-shell .search-add-editorial-copy{padding-left:72px!important}html body .premium-shell .search-add-editorial-copy h1{max-width:520px!important;font-size:58px!important}html body .premium-shell .search-add-editorial-rule{left:72px!important}html body .premium-plan-hero .premium-upsell-hero-copy{left:52px!important;width:430px!important}html body .premium-plan-hero .premium-upsell-hero-copy h1{font-size:52px!important}html body .premium-plan-hero .premium-upsell-checkout{right:28px!important;width:356px!important}}@media (max-width:900px){html body .premium-plan-hero{height:auto!important;min-height:0!important}html body .premium-plan-hero .premium-upsell-hero-copy{position:relative!important;inset:auto!important;width:100%!important;padding:32px 22px 22px!important}html body .premium-plan-hero .premium-upsell-checkout{position:relative!important;inset:auto!important;width:auto!important;margin:0 16px 22px!important}html body .premium-plan-benefits{padding:20px 14px!important}html body .premium-plan-benefits>div{grid-template-columns:1fr!important}html body .premium-shell .search-add-editorial-hero{height:485px!important;min-height:485px!important;grid-template-columns:1fr!important}html body .premium-shell .search-add-editorial-copy{padding:72px 22px 28px!important}html body .premium-shell .search-add-editorial-copy h1{font-size:48px!important}html body .premium-shell .search-add-editorial-art{inset:0!important;opacity:.28!important}html body .premium-shell .discover-search-panel{width:calc(100% - 24px)!important;grid-template-columns:1fr!important;padding:12px!important}html body .premium-shell .discover-search-panel>button{width:100%!important;margin-top:8px!important}html body .premium-shell .discover-feature-row{width:calc(100% - 24px)!important;grid-template-columns:1fr!important}}@media (max-width:600px){html body .premium-shell .search-add-editorial-hero{height:540px!important;min-height:540px!important}html body .premium-shell .search-add-editorial-copy{min-height:540px!important;padding:58px 20px 34px!important;background:linear-gradient(180deg,rgba(250,246,238,.97),rgba(250,246,238,.86) 66%,rgba(250,246,238,.45))!important}html body .premium-shell .search-add-editorial-copy h1{max-width:7.5ch!important;font-size:clamp(42px,12.4vw,48px)!important;line-height:.97!important}html body .premium-shell .search-add-editorial-copy .bookshop-page-title>div>p:last-child{margin-top:26px!important;font-size:14px!important}html body .premium-shell .search-add-editorial-rule{bottom:78px!important;left:20px!important}html body .premium-shell .search-add-editorial-art{inset:0!important;opacity:.38!important}html body .premium-shell .search-add-editorial-art img{-o-object-position:58% center!important;object-position:58% center!important}html body .premium-shell .discover-search-panel{min-height:0!important;padding:12px!important}html body .premium-shell .discover-search-panel>button{margin:10px 0 0!important}html body .premium-shell .discover-filter-row{display:grid!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:16px 0 2px!important}html body .premium-shell .discover-filter-row:before{grid-column:1/-1;margin:0 0 2px!important}html body .premium-shell .discover-filter-row>button{width:100%!important;min-width:0!important;margin:0!important;padding:10px 2px!important;font-size:14px!important}html body .premium-shell .discover-filter-row label{grid-column:1/-1;width:100%!important;margin:0!important;padding:12px 0 0!important}html body .search-add-page .search-add-editorial-hero{height:540px!important;min-height:540px!important}html body .search-add-page .search-add-editorial-copy{min-height:540px!important;padding:58px 20px 34px!important;background:linear-gradient(180deg,rgba(250,246,238,.97),rgba(250,246,238,.86) 66%,rgba(250,246,238,.45))!important}html body .search-add-page .search-add-editorial-copy h1{max-width:7.5ch!important;font-size:clamp(42px,12.4vw,48px)!important;line-height:.97!important}html body .search-add-page .search-add-editorial-copy .bookshop-page-title>div>p:last-child{margin-top:26px!important;font-size:14px!important}html body .search-add-page .search-add-editorial-rule{bottom:78px!important;left:20px!important}html body .search-add-page .search-add-editorial-art{inset:0!important;opacity:.38!important}html body .search-add-page .search-add-editorial-art img{-o-object-position:58% center!important;object-position:58% center!important}html body .search-add-page .discover-search-panel{min-height:0!important;padding:12px!important}html body .search-add-page .discover-filter-row{display:grid!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:16px 0 2px!important}html body .search-add-page .discover-filter-row:before{grid-column:1/-1;margin:0 0 2px!important}html body .search-add-page .discover-filter-row>button{position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 2px!important;font-size:14px!important}html body .search-add-page .discover-filter-row label{grid-column:1/-1;width:100%!important;margin:0!important;padding:12px 0 0!important}html body .search-add-page .discover-search-panel>button{position:static!important;width:100%!important;margin:10px 0 0!important}}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page){position:relative!important;width:min(100%,72rem)!important;max-width:72rem!important;margin:0 auto!important;padding:0!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-tabs{display:grid!important;width:100%!important;height:44px!important;margin:0 0 18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:0!important;border-radius:14px!important;padding:5px!important;background:rgba(239,234,247,.88)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-tabs button{min-width:0!important;border-radius:10px!important;color:rgba(24,35,96,.62)!important;font:800 11px/1 Inter,sans-serif!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-tabs button.is-active{background:white!important;color:#675ac1!important;box-shadow:0 6px 20px rgba(72,55,111,.1)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card{position:relative!important;display:block!important;width:100%!important;height:192px!important;min-height:192px!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(128,111,188,.15)!important;border-radius:20px!important;padding:34px 24px!important;background:rgba(255,253,252,.94)!important;box-shadow:0 18px 42px rgba(72,55,111,.08)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card:before{display:none!important;content:none!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card>div:first-child{position:relative!important;z-index:2!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card small,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card small{display:block!important;color:#8d2943!important;font:800 10px/1 Inter,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card strong{display:block!important;margin-top:10px!important;color:#17245b!important;font:700 48px/.9 Inter,sans-serif!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card em{display:block!important;margin-top:16px!important;color:rgba(24,35,96,.58)!important;font:500 10px/1 Inter,sans-serif!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-photo,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-photo{position:absolute!important;inset:0 0 0 auto!important;z-index:0!important;display:block!important;width:58%!important;height:100%!important;border-radius:0!important;background-position:50%!important;background-size:cover!important;opacity:.95!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card:after,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card:after{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;content:""!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(255,253,252,.99),rgba(255,253,252,.9) 43%,rgba(255,253,252,.22) 64%,rgba(255,253,252,.04))!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-row{position:static!important;display:grid!important;width:100%!important;min-height:0!important;margin:14px 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;border:0!important;background:transparent!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-card{display:grid!important;min-height:104px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;border:1px solid rgba(128,111,188,.15)!important;border-radius:16px!important;padding:16px 18px!important;background:rgba(255,253,252,.94)!important;box-shadow:0 14px 34px rgba(72,55,111,.07)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-icon{display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border-radius:50%!important;background:rgba(132,111,186,.12)!important;color:#7165c4!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-copy small,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-copy span,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-copy strong{display:block!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-copy small{color:rgba(24,35,96,.55)!important;font:600 9px/1 Inter,sans-serif!important;text-transform:none!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-copy strong{margin-top:8px!important;color:#17245b!important;font:700 24px/1 Inter,sans-serif!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-copy span{margin-top:7px!important;font-size:9px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card{position:relative!important;display:block!important;width:100%!important;height:192px!important;min-height:192px!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(128,111,188,.15)!important;border-radius:20px!important;padding:40px 24px!important;background:rgba(255,253,252,.94)!important;box-shadow:0 18px 42px rgba(72,55,111,.08)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card>div:first-child{position:relative!important;z-index:2!important;width:42%!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card strong{display:block!important;width:auto!important;height:auto!important;margin-top:9px!important;border:0!important;border-radius:0!important;color:#17245b!important;font:700 48px/.9 Inter,sans-serif!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card em{display:block!important;margin:10px 0 0!important;color:rgba(24,35,96,.58)!important;font:500 10px/1 Inter,sans-serif!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-bar{display:block!important;width:140px!important;height:5px!important;margin-top:14px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(116,96,184,.12)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-controls{position:static!important;display:flex!important;margin:8px 0 0!important;align-items:center!important;gap:8px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-lower-grid{display:grid!important;margin:14px 0 0!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)!important;gap:14px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-lower-grid>section{min-height:188px!important;margin:0!important;border:1px solid rgba(128,111,188,.15)!important;border-radius:18px!important;padding:20px 22px!important;background:rgba(255,253,252,.92)!important;box-shadow:0 18px 42px rgba(72,55,111,.08)!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-lower-grid h2{color:#17245b!important;font-size:17px!important;text-transform:none!important}@media (max-width:700px){html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-header{min-height:142px!important;padding:48px 2px 0!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-header h1{font-size:44px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-tabs{height:48px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card{height:220px!important;min-height:220px!important;padding:28px 20px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-photo,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-photo{width:54%!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card:after,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-time-card:after{background:linear-gradient(90deg,rgba(255,253,252,.99),rgba(255,253,252,.92) 48%,rgba(255,253,252,.32) 68%,rgba(255,253,252,.06))!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-lower-grid,html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-row{grid-template-columns:1fr!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-quick-card{min-height:96px!important}html body .interior-main .reading-stats-page:not(.premium-reading-stats-page) .stats-goal-card>div:first-child{width:52%!important}}:root{--app-placeholder:#65585f;--app-disabled-opacity:.72}:root[data-theme=night]{--night-text:#f7eee7;--night-muted:#c9bdc2;--night-accent:#e6a6bd;--night-gold:#e0c080;--app-placeholder:#c9bdc2;--app-disabled-opacity:.78;--sms-text-muted:#c9bdc2;--sms-text-light:#b9abb1}body :is(.interior-main,.profile-screen-shell,.owner-editorial-shell,.premium-feature-main,.reference-login-auth) :is(input,textarea)::-moz-placeholder{color:var(--app-placeholder)!important;opacity:1!important}body :is(.interior-main,.profile-screen-shell,.owner-editorial-shell,.premium-feature-main,.reference-login-auth) :is(input,textarea)::placeholder{color:var(--app-placeholder)!important;opacity:1!important}body :is(button,input,select,textarea):disabled:not(.reader-artifact-card){cursor:not-allowed;opacity:var(--app-disabled-opacity)!important}:root[data-theme=night] body :is(.interior-main,.profile-screen-shell,.reader-main,.premium-feature-main) :is(input,textarea,select){color:var(--night-text)}:root[data-theme=night] body :is(.interior-main,.profile-screen-shell,.reader-main,.premium-feature-main) :is(input,textarea,select):disabled{color:var(--night-muted)!important;border-color:rgba(235,203,220,.2)!important}:root[data-theme=night] body .owner-editorial-shell{color-scheme:dark;--paper:31 25 41;--beige:56 45 65;--sand:96 76 88;--taupe:201 189 194;--cocoa:247 238 231;--rose:230 166 189;--mauve:230 166 189;--gold:224 192 128;--ink:247 238 231}:root[data-theme=night] body .owner-editorial-shell [class*=bg-white]{background-color:rgb(var(--paper)/.94)!important}:root[data-theme=night] body .owner-editorial-shell :is(input,textarea,select){color:var(--night-text)!important;border-color:rgba(235,203,220,.18)!important}:root[data-theme=night] body .owner-editorial-shell :is(input,textarea)::-moz-placeholder{color:var(--night-muted)!important}:root[data-theme=night] body .owner-editorial-shell :is(input,textarea)::placeholder{color:var(--night-muted)!important}:root[data-theme=night] body .owner-editorial-shell select option{color:var(--night-text);background:rgb(var(--paper))}:root[data-theme=night] body .first-week-guide-card>header>button{color:var(--night-muted)!important}:root[data-theme=night] body .first-week-guide-steps button{color:#302a55!important;border-color:rgba(107,90,188,.22)!important;background:rgba(255,255,255,.9)!important}:root[data-theme=night] body .first-week-guide-steps button>span{color:#6049a4!important;background:rgba(107,90,188,.15)!important}:root[data-theme=night] body .first-week-guide-steps button.is-complete{color:#315137!important;border-color:rgba(61,99,66,.28)!important;background:rgba(239,248,238,.92)!important}:root[data-theme=night] body .library-shell .library-section-head>:is(button,span){color:var(--night-accent)!important}:root[data-theme=night] body .premium-reference-rail .premium-feature-brand,:root[data-theme=night] body .premium-reference-rail .premium-feature-brand strong{color:var(--night-text)!important}:root[data-theme=night] body .premium-reference-rail .premium-feature-brand small,:root[data-theme=night] body .premium-reference-rail .premium-feature-nav-group h2,:root[data-theme=night] body .premium-reference-rail>p{color:var(--night-accent)!important}:root[data-theme=night] body .premium-reference-rail .premium-feature-nav-group button,:root[data-theme=night] body .premium-reference-rail .premium-feature-nav-group button svg,:root[data-theme=night] body .premium-reference-rail .premium-feature-profile,:root[data-theme=night] body .premium-reference-rail .premium-feature-profile strong,:root[data-theme=night] body .premium-reference-rail .premium-feature-profile-actions{color:var(--night-text)!important}:root[data-theme=night] body .premium-reference-rail .premium-feature-nav-group button.is-active,:root[data-theme=night] body .premium-reference-rail .premium-feature-nav-group button:hover{color:#fff8f2!important;background:rgba(137,73,132,.38)!important}:root[data-theme=night] body .premium-reference-rail .premium-feature-nav-group button.is-active svg{color:#fff8f2!important}:root[data-theme=night] body .mobile-nav-surface button{color:var(--night-muted)!important}:root[data-theme=night] body .mobile-nav-surface button.is-active,:root[data-theme=night] body .mobile-nav-surface button[aria-current=page]{color:#fff8f2!important}:root[data-theme=night] body .reference-login-auth :is(.text-ink,h1,h2,h3,strong){color:#2f2039!important}:root[data-theme=night] body .reference-login-auth :is(.text-cocoa,[class*="text-cocoa/"]){color:#5d5058!important}:root[data-theme=night] body .reference-login-auth :is(input,textarea,select){color:#2f2039!important}:root[data-theme=night] body .reference-login-auth :is(input,textarea)::-moz-placeholder{color:#6c5c64!important}:root[data-theme=night] body .reference-login-auth :is(input,textarea)::placeholder{color:#6c5c64!important}