*{box-sizing:border-box}.collection-page{margin:0;background:#f7f4ed;color:#25251e;font:16px/1.55 Arial,sans-serif}.collection-page a{color:inherit}.collection-page button,.collection-page select{font:inherit}.collection-page :focus-visible{outline:3px solid #78501e;outline-offset:5px}.skip{position:fixed;top:12px;left:16px;display:inline-flex;align-items:center;min-width:44px;min-height:44px;background:#fff;color:#25251e;padding:10px 16px;white-space:nowrap;z-index:20;transform:translateY(calc(-100% - 24px))}.skip:focus,.skip:focus-visible{transform:none}.collection-header{max-width:1450px;margin:auto;padding:24px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #cbc5b7}.collection-brand{font:bold 36px Georgia,serif;text-decoration:none;letter-spacing:-2px}.collection-brand span{display:block;font:bold 10px/1.5 Arial,sans-serif;letter-spacing:1px}.collection-page main{max-width:1450px;margin:auto;padding:0 5% 64px}.collection-intro{max-width:820px;margin:64px 0 36px}.overline{display:block;font-size:12px;font-weight:700;letter-spacing:1.8px}.collection-intro h1{font:clamp(40px,5.7vw,80px)/1.04 Georgia,serif;letter-spacing:-2px;margin:16px 0 24px}.collection-intro h1 em{color:#526345}.collection-intro>p:not(.overline){font-size:19px}.collection-intro .collection-note{font-size:16px!important;max-width:700px;color:#505047;border-left:3px solid #667655;padding-left:18px}.collection-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px}.collection-toolbar label{font-weight:bold}.collection-toolbar select{min-height:48px;padding:10px 40px 10px 12px;background:#fff;color:#25251e;border:1px solid #77766e;border-radius:4px}.collection-toolbar p{margin-left:auto}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.collection-card{min-width:0}.collection-card[hidden]{display:none}.collection-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.collection-cover{display:block;aspect-ratio:8.5/11;overflow:hidden;background:#e3dfd3;box-shadow:0 8px 20px #25251e18}.collection-cover img{display:block;width:300%;max-width:none;height:100%;object-fit:fill}.collection-card-copy{display:block;padding:20px 0 0}.collection-card-copy strong{display:block;font:32px/1.15 Georgia,serif;margin:8px 0 10px}.collection-card-copy>span:not(.overline){display:block}.collection-preview-link{margin-top:16px;font-weight:bold;text-decoration:underline;text-underline-offset:4px}.collection-status{font-size:13px;color:#505047;margin:10px 0 0}.collection-footer{padding:32px 5%;border-top:1px solid #cbc5b7;max-width:1450px;margin:auto}.collection-footer p{margin-top:0}.collection-page dialog{width:min(1350px,95vw);max-height:92dvh;padding:24px;border:1px solid #7b7b70;background:#f7f4ed;color:#25251e;overflow:auto}.collection-page dialog::backdrop{background:#151711b8}.dialog-top{display:flex;gap:24px;justify-content:space-between;align-items:start}.dialog-top h2{font:36px/1.2 Georgia,serif;margin:0}.dialog-top button{background:#25251e;color:#fff;border:0;border-radius:3px;padding:12px 18px;min-height:48px;cursor:pointer}.dialog-status{font-size:14px;color:#505047}.design-spread{display:block;width:100%;height:auto;margin:20px 0}.design-pages{display:none}#full-art{display:inline-block;padding:12px 0;margin-top:4px}body:has(dialog[open]){overflow:hidden}@media(max-width:850px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}@media(max-width:540px){.collection-header{padding:20px 5%}.collection-brand{font-size:31px}.collection-brand span{max-width:145px;font-size:8px;letter-spacing:.6px}.collection-header>a:last-child{font-size:14px}.collection-intro{margin:38px 0 28px}.collection-grid{grid-template-columns:1fr;gap:34px}.collection-toolbar{gap:10px}.collection-toolbar p{width:100%;margin:0}.collection-page dialog{padding:18px;width:96vw;max-height:94dvh}.dialog-top h2{font-size:28px}.dialog-top{gap:12px}.design-spread{display:none}.design-pages{display:grid;gap:18px;margin:20px 0}.design-page{aspect-ratio:8.5/11;overflow:hidden}.design-page img{width:300%;max-width:none;height:100%;display:block}.design-page:nth-child(2) img{transform:translateX(-33.333333%)}.design-page:nth-child(3) img{transform:translateX(-66.666667%)}}
.collection-launch{margin:24px 0 32px;padding:24px;background:#f7f4ed;color:#25251e;border-radius:4px}.collection-launch p{max-width:650px;color:#25251e!important}.collection-launch a{display:inline-block;background:#25251e;color:#fff!important;padding:14px 22px;border-radius:3px;text-decoration:none;font-weight:700}.collection-launch a:focus-visible{outline:3px solid #a78345;outline-offset:5px}.collection-launch-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:740px;margin:20px 0}.collection-launch-covers .collection-cover{box-shadow:none}.collection-launch-covers img{width:300%!important;max-width:none!important}

/* Readability corrections found during the collection release review. */
.footer-grid p,.footer-bottom{color:#fff!important}.rig-cover-words>*{background:#29251f;color:#fff!important;text-shadow:none!important}.rig-layout-editorial em,.rig-inside-cover em{color:#70523e!important}.rig-layout-editorial .rig-folio,.rig-inside-cover .rig-folio{color:#64564c!important}.rig-layout-photo .rig-label,.rig-layout-photo h3,.rig-layout-photo .rig-folio{background:#29251f;color:#fff!important;text-shadow:none!important}.hero-preface-kicker,.hero-preface-script,.hero-preface-script span,.hero-art-caption,.hero-copy h1 em{color:#705b4e!important}.desktop-links a,.wordmark small{color:#5c5148!important}

#landing .section-top p,#landing .hero-description,#landing .hero-meta,#landing .center-head p,#landing .step p,#landing .coffee-copy p,#landing .coffee-copy small,#landing .bulk-copy p,#landing .bulk-copy small,#landing .cta-section p{color:#595148!important}#landing .section-top h2 em,#landing .center-head h2 em,#landing .coffee-copy h2 em,#landing .bulk-copy h2 em,#landing .cta-section h2 em{color:#705b4e!important}#landing .style-info small,#landing .style-num,#landing .fine-print,#landing .eyebrow{color:#595148!important}
