.collection-landing main{width:100%;max-width:none} .collection-cover{width:100%;min-width:0;position:relative;isolation:isolate;max-width:none;margin:auto;min-height:570px;aspect-ratio:2.25;overflow:hidden;background:#17140f;color:#eee8dc} .collection-cover>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover} .collection-cover-copy{min-height:570px;padding:66px max(48px,calc((100vw - 1040px)/2));padding-right:52%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start} .collection-label{font:13px var(--mono);margin-bottom:26px;color:#d0c2ae} .collection-cover h1{font:clamp(78px,9vw,140px)/.86 'Instrument Serif',Georgia,serif;letter-spacing:-.035em;margin-bottom:28px} .collection-premise{font-size:21px;line-height:1.4;max-width:330px;margin-bottom:26px;color:#d0c2ae} .collection-enter{font:12px var(--mono);display:inline-flex;align-items:center;gap:32px;padding:16px 19px;min-height:48px;background:#eee8dc;color:#201a13;text-decoration:none} .collection-enter:hover{background:#fff6e5;color:#613b15} .room-rant.collection-landing .collection-cover{background:#24160e}.room-rant.collection-landing .collection-label{color:#dfa569} .room-random.collection-landing .collection-cover{background:#eae4d2;color:#282c22}.room-random.collection-landing .collection-premise,.room-random.collection-landing .collection-label{color:#505345}.room-random.collection-landing .collection-enter{background:#30362a;color:#f6f0e1} .room-lyrics.collection-landing .collection-cover{background:#10110f}.room-lyrics.collection-landing .collection-cover h1{font-family:Georgia,serif;letter-spacing:-.07em;font-weight:700;text-transform:uppercase;font-size:clamp(70px,8.3vw,124px)}.room-lyrics.collection-landing .collection-premise{color:#d4d4ca} .collection-browser,.chapter-catalog,.random-shelf,.collection-landing .room-links{width:calc(100% - 96px);max-width:1040px;margin:48px auto 0} .collection-index-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.collection-index-head h2{font:42px/1.05 'Instrument Serif',Georgia,serif;letter-spacing:-.025em}.collection-index-head>p{font:11px var(--mono);color:var(--muted);white-space:nowrap} .collection-browser{display:grid;grid-template-columns:.85fr 1.25fr;gap:58px;align-items:start} .collection-index{min-width:0}.collection-choices{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.collection-choices li{border-bottom:1px solid var(--rule)} .collection-choices button,.collection-choices a{display:flex;align-items:baseline;gap:14px;width:100%;border:0;border-left:2px solid transparent;margin:0;padding:19px 12px;background:none;color:var(--muted);font:23px/1.15 'Instrument Serif',Georgia,serif;text-align:left;text-decoration:none} .collection-choices :is(button,a)>span:last-child{margin-left:auto;font:15px var(--mono);color:var(--accent)} .collection-choices button[aria-pressed=true]{color:var(--ink);border-left-color:var(--accent);background:color-mix(in srgb,var(--ink) 5%,transparent)} .collection-choices :is(button,a):hover{color:var(--ink)}.collection-preview{min-width:0}.collection-preview-art{display:block}.collection-preview img{width:100%;aspect-ratio:1.5;object-fit:cover} .collection-preview-copy{padding-top:24px}.collection-date{font:11px var(--mono);color:var(--muted);margin-bottom:12px}.collection-preview h3{font:clamp(36px,3.8vw,54px)/1 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;margin-bottom:18px}.collection-excerpt{font:21px/1.4 Newsreader,Georgia,serif;color:var(--muted);white-space:pre-line;max-width:36ch} .collection-read{font:12px var(--mono);display:inline-flex;gap:28px;align-items:center;color:var(--accent);min-height:48px;margin-top:20px;text-decoration:none;border-bottom:1px solid var(--rule)} .collection-mobile{display:none}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap} .record-booklet{gap:0;border:1px solid var(--rule);grid-template-columns:1fr 1fr;background:color-mix(in srgb,var(--ground) 95%,var(--ink))}.record-booklet .collection-index{padding:30px;border-right:1px solid var(--rule)}.record-booklet .collection-index-head h2{font-size:35px}.record-booklet .collection-choices button,.record-booklet .collection-choices a{font:14px/1.45 var(--mono);padding:15px 8px}.track-number{font:11px var(--mono);color:var(--muted);min-width:22px}.record-booklet .collection-preview-copy{padding:26px 30px 30px}.record-booklet .collection-preview img{aspect-ratio:1.22;border:0;border-bottom:1px solid var(--rule)}.record-booklet .collection-preview h3{font-size:38px}.record-booklet .collection-excerpt{font-size:18px} .chapter-catalog{display:grid;grid-template-columns:1fr 1fr;gap:60px}.chapter-frontispiece img{aspect-ratio:1.5;object-fit:cover}.chapter-frontispiece p{font:24px/1.3 'Instrument Serif',Georgia,serif;color:var(--muted);margin:20px 0 0}.chapter-contents ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.chapter-contents a{display:grid;grid-template-columns:80px 1fr 20px;align-items:center;gap:18px;min-height:86px;border-bottom:1px solid var(--rule);text-decoration:none}.chapter-contents a>span{font:11px var(--mono);color:var(--muted)}.chapter-contents a>span:last-child{color:var(--accent);font-size:20px}.chapter-contents h3{font-size:32px} .random-stories{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:38px;border-bottom:1px solid var(--rule)}.random-stories article>a{text-decoration:none}.random-stories img{aspect-ratio:1.7;object-fit:cover}.random-piece-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:20px 0 14px}.random-piece-heading h3{font-size:46px}.random-piece-heading>span{font:22px var(--mono);color:var(--accent)}.random-stories article>p:last-child{font-size:21px;line-height:1.45;color:var(--muted);max-width:34ch} .random-poems{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:36px}.random-poems article{border-bottom:1px solid var(--rule);padding-bottom:30px}.random-poems article>a{display:grid;grid-template-columns:100px 1fr 16px;gap:20px;align-items:center;text-decoration:none}.random-poems img{aspect-ratio:1;object-fit:cover}.random-poems h3{font-size:36px}.random-poems a>span{font:20px var(--mono);color:var(--accent)}.poem-caption{margin-top:22px;white-space:pre-line;color:var(--muted);font-size:18px;line-height:1.5} @media(min-width:1700px){.collection-cover-copy{padding-left:200px}} @media(max-width:1000px){.collection-cover,.collection-cover-copy{min-height:500px}.collection-cover-copy{padding-left:48px}.collection-browser{gap:34px}.record-booklet{gap:0}.record-booklet .collection-index{padding:24px}.chapter-catalog{gap:36px}} @media(max-width:700px){ .collection-cover{min-height:580px;aspect-ratio:auto}.collection-cover>img{height:290px;top:auto;bottom:0;object-position:80% bottom}.collection-cover-copy{padding:32px 24px 295px;min-height:580px;display:block}.collection-label{font-size:11px;margin-bottom:18px}.collection-cover h1{font-size:82px;margin-bottom:20px}.collection-premise{font-size:19px;max-width:310px;margin-bottom:20px}.collection-enter{padding:13px 16px;gap:25px;font-size:11px}.room-story.collection-landing .collection-cover{min-height:670px}.room-story.collection-landing .collection-cover-copy{min-height:670px}.room-lyrics.collection-landing .collection-cover h1{font-size:clamp(66px,19vw,90px)} .collection-browser,.chapter-catalog,.random-shelf,.collection-landing .room-links{width:calc(100% - 40px);margin-top:32px}.collection-browser,.chapter-catalog{grid-template-columns:1fr;gap:26px}.collection-index-head{margin-bottom:18px}.collection-index-head h2{font-size:36px}.collection-index-head>p{font-size:10px}.collection-mobile{display:block;font:11px var(--mono);color:var(--muted)}.collection-mobile select{display:block;width:100%;min-height:48px;margin-top:10px;padding:12px 34px 12px 12px;background:var(--ground);color:var(--ink);border:1px solid var(--rule);border-radius:0;font:16px Newsreader,Georgia,serif}.collection-mobile select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.collection-ready .collection-choices{display:none}.collection-preview-copy{padding-top:20px}.collection-preview h3{font-size:40px}.collection-excerpt{font-size:19px}.collection-read{margin-top:12px} .record-booklet{gap:0}.record-booklet .collection-index{border:0;padding:22px}.record-booklet .collection-preview img{aspect-ratio:1.5}.record-booklet .collection-preview-copy{padding:24px 22px}.record-booklet .collection-preview h3{font-size:34px}.chapter-catalog{gap:30px}.chapter-frontispiece{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:20px}.chapter-frontispiece img{aspect-ratio:1;object-fit:cover}.chapter-frontispiece p{font-size:22px;margin:0}.chapter-contents a{min-height:78px;gap:12px;grid-template-columns:70px 1fr 16px}.chapter-contents h3{font-size:31px} .random-stories{grid-template-columns:1fr;gap:32px;padding-bottom:30px}.random-piece-heading{margin:18px 0 12px}.random-piece-heading h3{font-size:40px}.random-stories article>p:last-child{font-size:19px}.random-poems{grid-template-columns:1fr;gap:28px;margin-top:28px}.random-poems article>a{grid-template-columns:85px 1fr 16px;gap:18px}.random-poems h3{font-size:34px}.poem-caption{font-size:18px;margin-top:18px} } @media print{.collection-cover{min-height:0;aspect-ratio:auto;background:white;color:black}.collection-cover>img{display:none}.collection-cover-copy{padding:20px;min-height:0!important}.collection-premise,.collection-label{color:black!important}.collection-cover h1{font-size:48px}.collection-browser,.chapter-catalog{display:block}.collection-choices{display:block!important}.collection-choices button,.collection-mobile{display:none!important}.collection-fallback{display:flex!important}.collection-preview{display:none}.collection-enter{display:none}.collection-browser,.chapter-catalog,.random-shelf{width:100%}.collection-index{border:0!important}}