.edition-preview{color:#393a35;background:radial-gradient(at 82% 15%,#e9d9ad80,#0000 53%),linear-gradient(125deg,#fbfaf6,#f0eee8 60%,#eee4ce);border-block:1px solid #d9cfba;padding:110px 0}.edition-preview-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(45px,8vw,130px);display:grid}.edition-preview h2{font-family:var(--serif);letter-spacing:-.04em;margin:20px 0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.55}.edition-lead{color:#656358;word-break:keep-all;font-size:17px;line-height:1.95}.edition-preview ol{border-top:1px solid #cbbd9e;margin:30px 0;padding:0;list-style:none}.edition-preview li{border-bottom:1px solid #d5cbb8;gap:21px;padding:22px 0;line-height:1.8;display:flex}.edition-preview li>span{font-family:var(--latin);color:#927542;padding-top:3px;font-size:13px}.edition-preview li strong{font-size:17px;font-weight:600}.edition-preview li p{color:#69665b;word-break:keep-all;margin:7px 0 0;font-size:15px}.edition-sample-link{color:#614920;background:#faf6eb;border:1px solid #96783d;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:16px;line-height:1.7;text-decoration:none;display:flex}.edition-sample-link:hover{background:#eee5d0}.edition-status{color:#797466;word-break:keep-all;margin:15px 0 0;font-size:13px;line-height:1.9}.edition-gift{text-align:center;background:linear-gradient(155deg,#fffdf8,#f6eedc);border:1px solid #d6c49b;margin:0;padding:46px 36px 28px;position:relative;box-shadow:0 25px 65px #5b514213}.edition-gift-paper{width:min(75%,250px);margin:0 auto 29px;box-shadow:0 18px 40px #6d421e28,0 1px 3px #73451438}.edition-gift img{width:100%;height:auto;display:block}.edition-gift figcaption>span{letter-spacing:.12em;color:#8a744d;font-size:12px}.edition-gift figcaption>strong{font-family:var(--serif);margin:12px 0;font-size:23px;font-weight:500;line-height:1.8;display:block}.edition-gift figcaption>p{color:#6f695c;font-size:15px;line-height:1.85}.edition-gift figcaption>small{color:#7b7364;word-break:keep-all;max-width:260px;margin:auto;font-size:12px;line-height:1.85;display:block}.edition-round-save{color:#6f5228;background:radial-gradient(circle at 35% 25%,#fffef9,#f4ead2);border:1px solid #b39a61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:88px;height:88px;margin:23px auto 0;font-size:12px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 5px #fffdf8,inset 0 0 0 6px #dfc98e,0 5px 12px #87744e14}.edition-preview a:focus-visible{outline-offset:4px;outline:3px solid #8c692d}@media (max-width:760px){.edition-preview{padding:62px 0}.edition-preview-grid{grid-template-columns:1fr;gap:40px}.edition-preview h2{font-size:34px}.edition-lead{font-size:16px}.edition-lead br{display:none}.edition-preview li{gap:16px;padding:20px 0}.edition-gift{padding:30px 23px}.edition-gift-paper{width:180px}.edition-gift figcaption>strong{font-size:22px}.edition-status{font-size:12px}.edition-round-save{width:86px;height:86px}}.edition-preview{scroll-margin-top:24px}.pdf-sample-section{color:#353731;background:linear-gradient(115deg,#f2f1ed,#fffdf8 52%,#eee6d4);padding:96px 0;scroll-margin-top:176px}.pdf-sample-grid{grid-template-columns:minmax(0,1fr) minmax(0,.83fr);align-items:center;gap:clamp(45px,8vw,120px);display:grid}.pdf-sample-copy h2,.delivery-guide-heading h2{font-family:var(--serif);letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(32px,3.3vw,48px);font-weight:500;line-height:1.55}.pdf-sample-intro{color:#65645b;word-break:keep-all;font-size:17px;line-height:1.95}.pdf-page-picker{border-block:1px solid #d1c4a9;gap:0;margin-top:32px;display:flex}.pdf-page-picker button{border:0;min-height:83px;font:inherit;color:#716b5d;cursor:pointer;word-break:keep-all;background:0 0;border-bottom:2px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:17px 12px;font-size:14px;display:flex}.pdf-page-picker button>span{font-family:var(--latin);letter-spacing:.1em;color:#8e7647;font-size:12px}.pdf-page-picker button[aria-pressed=true]{color:#4e3916;background:#e9dabd40;border-bottom-color:#927039;font-weight:600}.pdf-page-story{min-height:191px;padding-top:25px}.pdf-page-story h3{white-space:pre-line;font-family:var(--serif);margin:0 0 13px;font-size:23px;font-weight:500;line-height:1.65}.pdf-page-story p{color:#646259;word-break:keep-all;font-size:16px;line-height:1.95}.pdf-sample-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}.pdf-sample-actions a{color:#594324;border-bottom:1px solid #968059;align-items:center;gap:17px;min-height:48px;font-size:15px;text-decoration:none;display:inline-flex}.pdf-sample-actions a:first-child{background:#fffcf4;border:1px solid #b99f6c;padding:10px 19px}.pdf-sample-disclosure{color:#78736a;word-break:keep-all;max-width:490px;margin-top:22px;font-size:13px;line-height:1.85}.pdf-page-view{justify-self:end;width:100%;min-width:0;max-width:440px;margin:0}.pdf-page-view>a{border:1px solid #d6c49b;display:block;box-shadow:0 28px 55px -20px #52483045}.pdf-page-view img{aspect-ratio:7/12;width:100%;height:auto;display:block}.pdf-page-view figcaption{color:#776d58;justify-content:space-between;gap:16px;margin-top:18px;font-size:12px;line-height:1.7;display:flex}.premium-delivery-guide{color:#353731;background:linear-gradient(155deg,#fff,#faf9f5 65%,#f1eee6);padding:95px 0;scroll-margin-top:176px}.delivery-guide-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.delivery-guide-heading>p{color:#68665e;margin-bottom:28px;font-size:16px;line-height:1.95}.delivery-file-list{border-block:1px solid #d5c7ab;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0 60px;padding:0;list-style:none;display:grid}.delivery-file-list li{min-width:0;padding:30px 32px;position:relative}.delivery-file-list li+li{border-left:1px solid #e2d9c8}.delivery-file-list svg{color:#92713c;margin-bottom:24px;display:block}.delivery-file-format{color:#806a44;letter-spacing:.07em;font-size:12px;line-height:1.8}.delivery-file-list h3{font-family:var(--serif);margin:9px 0 14px;font-size:21px;font-weight:500;line-height:1.6}.delivery-file-list p{color:#6b685f;word-break:keep-all;margin:0;font-size:16px;line-height:1.95}.delivery-guide-questions{grid-template-columns:300px minmax(0,1fr);gap:70px;display:grid}.delivery-guide-questions h3{font-family:var(--serif);margin:14px 0;font-size:25px;font-weight:500;line-height:1.6}.delivery-guide-questions>div>p{color:#736e61;margin:12px 0 20px;font-size:15px;line-height:1.9}.delivery-guide-questions a{align-items:center;gap:16px;min-height:44px;font-size:15px;display:inline-flex}.delivery-guide-questions [data-slot=accordion-trigger]{gap:24px;padding:23px 0;font-size:16px;line-height:1.8}.delivery-guide-questions [data-slot=accordion-content]{color:#676257;word-break:keep-all;font-size:16px;line-height:2}.delivery-guide-status{color:#736b5c;word-break:keep-all;border-left:2px solid #baa06c;margin:42px 0 0;padding:3px 0 3px 18px;font-size:14px;line-height:1.95}:is(.pdf-sample-section :is(a,button):focus-visible,.premium-delivery-guide :is(a,button):focus-visible){outline-offset:4px;outline:3px solid #8e6b2c}@media (max-width:950px){.pdf-sample-grid{grid-template-columns:1fr .83fr;gap:40px}.delivery-guide-questions{grid-template-columns:220px minmax(0,1fr);gap:35px}.delivery-file-list li{padding:27px 22px}.delivery-guide-heading{display:block}}@media (max-width:760px){.pdf-sample-section,.premium-delivery-guide{padding:60px 0}.pdf-sample-grid{grid-template-columns:1fr;gap:32px}.pdf-sample-copy h2,.delivery-guide-heading h2{font-size:32px}.pdf-sample-intro{font-size:16px}.pdf-sample-intro br{display:none}.pdf-page-picker button{min-height:88px;padding:15px 8px;font-size:14px}.pdf-page-story{min-height:0}.pdf-page-story h3{font-size:23px}.pdf-page-view{justify-self:center;max-width:420px}.pdf-sample-actions{gap:12px 17px}.pdf-sample-actions a{font-size:14px}.delivery-file-list{grid-template-columns:1fr;margin:26px 0 37px}.delivery-file-list li{padding:25px 0 25px 46px}.delivery-file-list li+li{border-top:1px solid #e2d9c8;border-left:0}.delivery-file-list svg{position:absolute;top:28px;left:0}.delivery-file-list h3{margin-top:5px;font-size:21px}.delivery-guide-questions{grid-template-columns:1fr;gap:10px}.delivery-guide-questions>div>p br{display:none}.delivery-guide-status{margin-top:28px}.delivery-guide-questions [data-slot=accordion-trigger]{font-size:16px}}
