.library-masthead{background:linear-gradient(90deg,#0c1b25eb,#0c1b2566),url(/brand/library-reading-room.webp) 50%/cover;border:1px solid #c1a46d44;margin-bottom:30px;padding:clamp(30px,5vw,65px)}.library-masthead h1{margin:12px 0 16px}.library-masthead>p:last-of-type{max-width:610px;line-height:1.6}.library-masthead-links{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.library-masthead-links a{color:#efd6a1;background:#112934d9;border:1px solid #cfb47b88;align-items:center;gap:9px;padding:11px 15px;font-size:14px;text-decoration:none;display:inline-flex}.library-masthead-links a:hover{background:#214452}.library-dashboard{grid-template-columns:minmax(0,1.8fr) minmax(250px,.85fr);gap:18px;margin-bottom:65px;display:grid}.library-spotlight{background:radial-gradient(circle at 85% 15%,#4d49376e,#172d37 50%,#0d2029);border:1px solid #c5aa745c;grid-template-columns:minmax(0,1fr) minmax(155px,32%);gap:20px;min-height:285px;padding:clamp(20px,3vw,32px);display:grid;overflow:hidden}.library-spotlight>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.library-spotlight h2{margin:12px 0;font:clamp(1.8rem,3vw,2.7rem)/1.1 Georgia,serif}.library-spotlight p:not(.eyebrow){color:#d2dbdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 15px;line-height:1.55;display:-webkit-box;overflow:hidden}.library-spotlight span{color:#dec996;font-size:12px}.library-spotlight-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:auto;padding-top:22px;display:flex}.library-spotlight-actions .gold-button{min-height:44px;padding:11px 18px}.library-spotlight-cover{filter:drop-shadow(9px 12px 15px #0008);place-self:center;width:100%;max-width:210px;display:block}.library-spotlight-cover img{object-fit:contain;width:100%;max-height:260px;display:block}.library-directions{background:#122b35;border:1px solid #79969955;flex-direction:column;gap:10px;padding:27px;display:flex}.library-directions svg{color:#dbbb7b}.library-directions h2{margin:10px 0;font:1.65rem Georgia,serif}.library-directions p{color:#c6d0d1;font-size:14px;line-height:1.55}.library-directions a{color:#ebd39f;border-top:1px solid #9eb4b333;justify-content:space-between;align-items:center;gap:9px;padding:11px 0;font-size:13px;text-decoration:none;display:flex}.library-directions a:first-of-type{margin-top:auto}.library-discover{scroll-margin-top:50px}.library-discover-intro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.library-discover-intro h2{margin:7px 0 0;font:clamp(2rem,3.5vw,3rem) Georgia,serif}.library-search{color:#d9bc83;background:#112630;border:1px solid #b3a78477;align-items:center;gap:10px;width:min(340px,100%);min-height:48px;padding:0 13px;display:flex}.library-search:focus-within{outline-offset:2px;outline:2px solid #e6c98f}.library-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font:14px inherit}.library-search input::placeholder{color:#adbbbe}.library-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.library-categories button{text-align:left;color:#f2e5cb;cursor:pointer;background:#102630;border:1px solid #9ca6985c;flex-direction:column;align-items:flex-start;min-height:107px;padding:15px 33px 15px 14px;display:flex;position:relative}.library-categories button:hover,.library-categories button.is-active{background:linear-gradient(145deg,#3b3c30,#17343d);border-color:#e8c583}.library-categories button:focus-visible{outline-offset:2px;outline:2px solid #f1d18e}.library-categories strong{font:16px/1.2 Georgia,serif}.library-categories small{color:#becbca;margin-top:7px;font-size:11px;line-height:1.25}.library-categories button>span{color:#e8c681;font-size:13px;position:absolute;top:12px;right:11px}.library-result-heading{border-bottom:1px solid #91a8a646;justify-content:space-between;align-items:end;gap:12px;margin:36px 0 20px;padding-bottom:14px;display:flex}.library-result-heading h3{margin:0;font:clamp(1.6rem,2.7vw,2.2rem) Georgia,serif}.library-result-heading span{color:#d7bd8a;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.library-book-grid{gap:18px}.library-book-grid .book-card{background:#102630;border:1px solid #b5a57442;padding:12px}.library-book-grid .cover{aspect-ratio:4/4.8}.library-book-grid .cover img{object-fit:contain}.library-book-grid .real-book-title h3{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.2}.library-book-grid .card-meta{flex-wrap:wrap}.library-more{cursor:pointer;min-height:45px;margin:28px auto 0;padding:9px 24px;display:block}.library-no-results{text-align:center;background:#112630;border:1px solid #90a8a455;padding:40px}.library-no-results svg{color:#d6b976}.library-no-results h4{margin:12px 0;font:1.65rem Georgia,serif}.library-no-results p{color:#c4d0d1}.library-no-results button{color:#e6c78f;cursor:pointer;background:0 0;border:0;text-decoration:underline}.library-archive{margin:55px 0}.library-archive h2{margin-bottom:20px;font:2rem Georgia,serif}@media (max-width:920px){.library-dashboard{grid-template-columns:1fr}.library-directions{grid-template-columns:1fr 1fr;align-items:center;display:grid}.library-directions>div{grid-row:span 2}.library-directions a:first-of-type{margin-top:0}.library-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.library-masthead{margin-bottom:16px;padding:24px 20px}.library-masthead-links{gap:8px}.library-masthead-links a{text-align:center;flex:1;justify-content:center;font-size:12px}.library-dashboard{gap:11px;margin-bottom:42px}.library-spotlight{grid-template-columns:minmax(0,1fr) 95px;gap:10px;min-height:240px;padding:18px}.library-spotlight h2{font-size:1.65rem}.library-spotlight p:not(.eyebrow){-webkit-line-clamp:4;font-size:12px}.library-spotlight-cover img{max-height:170px}.library-spotlight-actions{gap:8px}.library-spotlight-actions .gold-button{padding:9px;font-size:12px}.library-spotlight-actions .text-link{font-size:12px}.library-directions{padding:18px;display:block}.library-directions h2{font-size:1.4rem}.library-discover-intro{display:block}.library-discover-intro h2{font-size:2rem}.library-search{width:100%;margin-top:19px}.library-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.library-categories button{min-height:85px;padding:12px 25px 10px 11px}.library-categories strong{font-size:14px}.library-categories small{font-size:10px}.library-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.library-book-grid .book-card{padding:7px}.library-book-grid .cover{aspect-ratio:1/1.2;max-height:none;padding:0}.library-book-grid .real-book-title h3{font-size:15px}.library-book-grid .real-book-title small{font-size:10px}.library-book-grid .preview-actions{flex-wrap:wrap;gap:5px;display:flex}.library-book-grid .preview-actions a{font-size:11px}.library-book-grid .card-meta{gap:5px;padding:10px 0}.library-book-grid .card-meta small{font-size:10px}.library-book-grid .save-button{font-size:11px}.library-no-results{padding:25px 15px}}@media (max-width:390px){.library-spotlight{grid-template-columns:1fr 80px}.library-spotlight h2{font-size:1.4rem}.library-spotlight-actions .text-link{display:none}}@media (min-width:1101px){.library-discover .library-book-grid,.library-archive .library-book-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}@media (min-width:651px) and (max-width:1100px){.library-discover .library-book-grid,.library-archive .library-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (max-width:650px){.library-discover .library-book-grid,.library-archive .library-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.library-discover-intro[data-house-surface],.library-result-heading[data-house-surface],.library-author-rooms[data-house-surface]{border-radius:6px;padding:24px}.library-result-heading[data-house-surface]{margin:20px 0}.library-author-rooms[data-house-surface]{margin-top:32px}@media (max-width:700px){.library-discover-intro[data-house-surface],.library-result-heading[data-house-surface],.library-author-rooms[data-house-surface]{padding:20px 18px}}body.parchment-house .library-hub .house-hub-utilities{gap:10px 18px;margin:16px 0 0}body.parchment-house .library-hub .house-hub-description summary{cursor:pointer;align-content:center;min-height:44px}body.parchment-house .library-hub .library-dashboard-below-feature{grid-template-columns:1fr;margin:28px 0 20px}body.parchment-house .library-hub .library-directions{flex-flow:wrap;align-items:center;gap:16px 24px;display:flex}body.parchment-house .library-hub .library-directions>div{flex:1;min-width:220px}body.parchment-house .library-hub .library-directions a:first-of-type{margin-top:0}@media (max-width:700px){body.parchment-house .library-hub .house-coverflow-heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.parchment-house .library-hub{padding-top:12px}body.parchment-house .library-hub .house-hub-heading>.eyebrow{margin:0;font-size:11px}body.parchment-house .library-hub .house-hub-description{font-size:14px}body.parchment-house .library-hub .house-hub-utilities{gap:8px 16px;margin-top:8px;font-size:13px}body.parchment-house .library-hub .house-hub-utilities>a{align-items:center;gap:5px;min-height:44px;display:inline-flex}body.parchment-house .library-hub .house-hub-search label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.parchment-house .library-hub .house-hub-search{gap:8px;margin:12px 0;padding:14px}body.parchment-house .library-hub .library-discover-intro[data-house-surface]{margin-bottom:14px;padding:16px}body.parchment-house .library-hub .library-discover-intro h2{font-size:25px}body.parchment-house .library-hub .library-categories{flex-wrap:wrap;display:flex}body.parchment-house .library-hub .library-categories button{flex:130px;justify-content:center;min-height:48px;padding:12px 28px 12px 12px}body.parchment-house .library-hub .library-categories small{display:none}body.parchment-house .library-hub .library-result-heading[data-house-surface]{margin:14px 0;padding:14px 16px}body.parchment-house .library-hub .library-directions{padding:18px}body.parchment-house.parchment-house:has(.library-hub) .founders-notice{gap:12px;min-height:0;margin-block:8px;padding:10px 16px;border-width:8px!important;border-image-width:12px!important}body:has(.library-hub) .founders-notice>span{font-size:13px;line-height:1.35}body:has(.library-hub) .founders-notice .gold-button{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:13px}body.parchment-house .library-hub .house-hub-heading{margin-bottom:8px;padding:10px 16px}body.parchment-house .library-hub .house-hub-heading>.eyebrow{display:none}body.parchment-house .library-hub .house-hub-heading h1{margin:0;font-size:28px}body.parchment-house .library-hub .house-hub-search{margin:8px 0;padding:10px}body.parchment-house .library-hub .house-hub-tabs{margin:8px 0}body.parchment-house .library-hub .classics-shelf[data-house-surface]{padding:10px!important}body.parchment-house .library-hub .classics-intro[data-house-surface]{margin-bottom:8px;padding:12px 16px!important}body.parchment-house .library-hub .classics-intro>.eyebrow{display:none}body.parchment-house .library-hub .classics-intro h2{margin:0 0 6px;font-size:24px}body.parchment-house .library-hub .classics-intro>p:not(.eyebrow){font-size:14px;line-height:1.45}body.parchment-house .library-hub .classics-shelf .house-coverflow{padding-top:8px}body.parchment-house .library-hub .house-hub-heading{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}body.parchment-house .library-hub .house-hub-heading h1{flex:none;font-size:26px}body.parchment-house .library-hub .house-hub-description{flex:1;min-width:130px}body.parchment-house .library-hub .house-hub-description[open]{flex-basis:100%}body.parchment-house .library-hub .house-hub-tabs{flex-wrap:nowrap;max-width:100%;padding-bottom:6px;overflow-x:auto}body.parchment-house .library-hub .house-hub-tabs>a{white-space:nowrap;flex-shrink:0}}
