:root{font-family:Arial,Helvetica,sans-serif;color:#292b26;background:#f7f4ed;font-synthesis:none;--red:#9d372a;--line:#dcd7cc;--muted:#686a60}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit}button,.button{font:inherit;background:var(--red);color:#fff;border:0;padding:17px 22px;text-decoration:none;cursor:pointer;border-radius:3px;font-weight:600;display:inline-block;text-align:center;line-height:1.4}button:hover,.button:hover{background:#812b20}button:disabled{cursor:wait;background:#d6d1c7;color:#555}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a43727;outline-offset:5px}header{max-width:1440px;margin:auto;padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{text-decoration:none;font-weight:700;letter-spacing:.15em;font-size:15px;display:flex;align-items:center;gap:12px}.brand small{display:block;font-size:8px;letter-spacing:.17em;margin-top:4px}.seal{background:var(--red);color:#fff;padding:10px 7px;letter-spacing:-.06em}nav{display:flex;gap:28px;font-size:13px}nav a{text-decoration:none}nav a:hover{text-decoration:underline}h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(40px,4.2vw,66px);margin:15px 0 22px}h2{font-size:clamp(34px,3.6vw,52px);margin:16px 0 22px}em{color:var(--red);font-weight:400}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700;line-height:1.7}.offer{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:6%;padding:40px 5% 70px;align-items:center}.offer-art{background:#e9e2d7;padding:55px 20px 25px;border-radius:3px}.triptych{display:flex;align-items:center;gap:9px;min-width:0}.art-tile{width:33.333%;display:block;box-shadow:0 9px 22px #392e2329;transition:transform .2s}.art-tile:hover{transform:translateY(-5px)}.art-1{margin-top:-25px}.art-2{margin-top:20px}.art-tile img{display:block;width:100%;height:auto}.preview-note{font-size:9px;letter-spacing:.15em;text-align:center;margin:40px 0 0;color:var(--muted)}.intro{font-size:16px;line-height:1.8;max-width:460px;color:var(--muted)}.offer-price{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);margin:24px 0 17px;padding-top:20px}.offer-price strong{font-family:Georgia,serif;font-size:43px;font-weight:400}.offer-price span{font-size:12px;line-height:1.7;color:var(--muted)}.buy-button{width:100%}.trust{font-size:11px;text-align:center;color:var(--muted);margin:13px 0}.note{font-size:12px;line-height:1.7;color:var(--muted)}.text-link{display:inline-block;font-size:12px;text-underline-offset:5px;margin-top:12px}.prints{max-width:1340px;margin:auto;padding:0 5% 50px}.section-heading{text-align:center;border-top:1px solid var(--line);padding:55px 0 30px}.section-heading>p:last-child{max-width:600px;margin:0 auto;color:var(--muted);line-height:1.8;font-size:14px}.print-listing{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:42px 0;border-bottom:1px solid var(--line)}.listing-art{text-align:center}.listing-art img{display:block;max-width:100%;width:auto;height:auto;max-height:590px;margin:auto;border-radius:2px}.listing-copy>p:not(.eyebrow):not(.included):not(.error){color:var(--muted);font-size:15px;line-height:1.9}.listing-copy blockquote{font-family:Georgia,serif;font-size:23px;line-height:1.45;margin:22px 0}.included{font-size:12px;color:var(--red);font-weight:600;margin-top:25px}.listing-copy details{margin-top:18px}details{border-top:1px solid var(--line);font-size:13px;line-height:1.8;padding:18px 0}summary{cursor:pointer;font-weight:500}details p{color:var(--muted)}.individual{background:transparent;color:var(--muted);padding:9px 0;text-decoration:underline;font-size:12px}.individual:hover{background:transparent;color:var(--red)}.details-section{max-width:1340px;margin:auto;padding:30px 5% 70px;display:grid;grid-template-columns:1fr 1fr;gap:9%}.steps{list-style:decimal-leading-zero;padding-left:28px}.steps li{padding:10px 0 8px 12px;font-size:14px}.steps li::marker{color:var(--red)}.steps p{font-size:13px;color:var(--muted);line-height:1.8;margin:8px 0}.faq{padding-top:25px}.faq h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:10px 0 28px}.closing{background:#2b3028;color:#f4f0e7;text-align:center;padding:65px 6%}.closing em{color:#d9ae8f}.closing>p{font-size:13px;line-height:1.8}.closing .buy-button{max-width:380px;margin:15px 0}.closing .note{color:#c3c7ba}.error{color:#9d372a;background:#fff2eb;padding:12px;font-size:13px;line-height:1.5}footer{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:35px 5%;font-size:11px;color:var(--muted)}footer .brand{color:#292b26}footer p{line-height:1.7}.mobile-offer{display:none}.order{max-width:750px;margin:40px auto 100px;padding:0 5%;text-align:center;min-height:55vh}.order>p{line-height:1.8}.order>a:last-child{display:block;margin:25px auto}.order h1{font-size:48px}@media(max-width:760px){header{padding:18px 5%}.brand{font-size:12px;gap:8px}.brand small{font-size:6px}nav{font-size:11px;gap:15px}.offer{grid-template-columns:1fr;gap:25px;padding:10px 5% 45px}.offer-art{padding:23px 20px 16px}.triptych{max-width:410px;margin:auto;gap:10px}.art-tile{max-height:260px;overflow:hidden}.art-tile img{max-height:260px;object-fit:contain}.art-1{margin-top:0}.art-2{margin-top:12px}.preview-note{margin-top:22px;font-size:8px}h1{font-size:clamp(34px,8.8vw,48px);margin:12px 0 16px}.intro{font-size:14px;line-height:1.7}.offer-price{margin-top:20px}.offer-price strong{font-size:38px}.section-heading{padding-top:35px}.section-heading h2{font-size:35px}.print-listing{grid-template-columns:1fr;gap:17px;padding:30px 0}.listing-art img{max-height:480px}.listing-copy h2{font-size:36px}.listing-copy blockquote{font-size:22px}.details-section{grid-template-columns:1fr;gap:10px;padding-bottom:35px}.closing{padding:45px 6%}.closing h2{font-size:36px}.mobile-offer{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;background:#f7f4edf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 5% max(12px,env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between}.mobile-offer strong{font-size:12px;display:block}.mobile-offer small{font-size:10px;color:var(--muted);display:block;margin-top:4px}.mobile-offer button{font-size:11px;padding:13px 14px}footer{padding-bottom:110px;flex-direction:column;text-align:center;gap:8px}footer p{margin:4px 0}html{scroll-padding-bottom:95px}.order h1{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.art-tile{transition:none}}.triptych{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:420px;margin:auto}.art-tile{width:100%;max-width:100%}.art-1,.art-2{margin-top:0}.art-tile img{height:240px;object-fit:contain}.offer-art{padding-top:25px}.launch-badge{display:inline-block;background:#e9ded0;color:#713024;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.03em;margin:14px 0 0}.offer-comparison{font-size:12px;color:var(--muted);line-height:1.7}.offer-availability{font-size:11px;line-height:1.7;color:#713024}.offer-price{margin-top:16px}.offer-price strong{white-space:nowrap}@media(max-width:760px){.offer-art{padding:18px 15px 15px}.triptych{grid-template-columns:repeat(4,1fr);gap:6px;max-width:100%}.art-tile img{height:145px;max-height:145px}.preview-note{font-size:7px;margin-top:16px}.offer-copy h1{font-size:38px}}.art-tile{aspect-ratio:3/4;overflow:hidden;background:#e9e2d7;display:flex;align-items:center;justify-content:center}.art-tile img{width:100%;height:100%;max-height:none;object-fit:contain}.listing-art img{width:min(100%,360px);height:480px;max-height:none;object-fit:contain;background:#e9e2d7;margin:auto}@media(max-width:760px){.art-tile{max-height:none}.art-tile img{height:100%;max-height:none}.listing-art img{width:100%;height:auto;aspect-ratio:3/4;max-height:none;object-fit:contain}}.launch-banner{max-width:1296px;margin:8px auto 18px;background:#922e23;color:#fff8e9;display:grid;grid-template-columns:1.3fr 1fr;gap:55px;padding:35px 45px;border-radius:5px}.launch-banner .eyebrow{color:#efd1ba;margin-top:0}.launch-banner h2{font-size:clamp(32px,3.4vw,48px);margin:10px 0 14px;letter-spacing:-.03em}.banner-message>p:not(.eyebrow):not(.banner-price){font-size:14px;line-height:1.7;max-width:490px;color:#f3ded1}.banner-price{display:flex;align-items:center;gap:20px;margin:20px 0 0}.banner-price del{font-size:22px;color:#edc2b5}.banner-price small{display:block;font-size:10px;margin-top:4px;color:#edc2b5}.banner-price strong{font-size:46px;font-family:Georgia,serif;font-weight:400}.saving{font-size:11px;font-weight:700;color:#653026;background:#f1dfbd;padding:8px 10px;border-radius:2px}.banner-action{align-self:center}.stock-count{font-size:23px;font-weight:700;margin:0 0 12px}.stock-track{display:flex;gap:5px;margin-bottom:20px}.stock-track span{height:7px;background:#6f251d;flex:1;border-radius:2px}.stock-track .stock-available{background:#e7cfa1}.launch-banner button,.launch-banner .button{background:#f6e6c9;color:#63291f;width:100%;font-weight:700}.launch-banner button:hover,.launch-banner .button:hover{background:#fff5e4}.launch-banner button:disabled{background:#bf8770;color:#fff}.banner-terms{font-size:10px;color:#f0d2c4;line-height:1.7;margin:12px 0 0}.single-price{display:flex;gap:10px;align-items:baseline;margin:23px 0 10px}.single-price strong{font-size:24px;font-weight:500}.single-price span{font-size:12px;color:var(--muted)}.listing-copy .included{margin:10px 0;font-size:14px}.listing-copy .individual{display:block;margin:10px auto 2px;font-size:13px}.offer-comparison del{color:#80786a}.offer-comparison strong{color:var(--red)}@media(min-width:761px)and (max-width:1400px){.launch-banner{margin-left:5%;margin-right:5%}}@media(max-width:760px){.launch-banner{margin:0 4% 22px;padding:25px 21px;grid-template-columns:1fr;gap:20px}.launch-banner h2{font-size:36px;line-height:1.03;max-width:290px}.banner-message>p:not(.eyebrow):not(.banner-price){font-size:13px}.banner-price{gap:17px;margin-top:15px}.banner-price strong{font-size:43px}.banner-price del{font-size:20px}.saving{font-size:10px;padding:7px}.stock-count{font-size:18px;margin-bottom:10px}.stock-track{margin-bottom:15px}.banner-terms{font-size:10px}.offer{padding-top:0}.offer-copy h1{font-size:35px}.mobile-offer{padding-left:4%;padding-right:4%;gap:8px}.mobile-offer button{padding:13px 12px}.mobile-offer small{font-size:9px}.single-price strong{font-size:23px}}.offer-strip{display:block;overflow:hidden;background:#922e23;color:#fff4df;text-decoration:none;font-size:11px;letter-spacing:.08em;font-weight:700;padding:12px 0;line-height:1.4}.strip-runner{display:flex;width:max-content;animation:offer-scroll 28s linear infinite}.strip-copy{display:block;white-space:nowrap;padding:0 65px}.offer-strip:hover .strip-runner,.offer-strip:focus-visible .strip-runner{animation-play-state:paused}@keyframes offer-scroll{to{transform:translate(-50%)}}.offer{padding-top:16px}.offer-art.carousel{padding:18px 20px;background:#e9e2d7;min-width:0;overflow:hidden}.carousel-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{flex:0 0 100%;min-width:0;aspect-ratio:3/4;scroll-snap-align:start;scroll-snap-stop:always;display:block}.carousel-slide img{width:100%;height:100%;object-fit:contain;display:block}.carousel-caption{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:15px 0 10px}.carousel-caption span:last-child{color:var(--muted)}.carousel-controls{display:flex;gap:9px;justify-content:center}.carousel-controls button{width:51px;height:68px;padding:3px;border:1px solid transparent;background:transparent;border-radius:2px}.carousel-controls button.selected{border-color:var(--red);background:#f7f4ed}.carousel-controls img{width:100%;height:100%;object-fit:contain}.carousel .preview-note{margin:14px 0 0;font-size:8px}.listing-art{width:100%;max-width:360px;margin:auto}.listing-art img{width:100%;height:auto;aspect-ratio:3/4;max-height:none;object-fit:contain}.offer-copy h1{margin-top:12px}.offer-price{margin-top:14px}@media(min-width:761px){.offer-art.carousel{max-width:440px;width:100%;margin:auto}.offer{grid-template-columns:1fr 1fr;align-items:center}}@media(max-width:760px){.offer-strip{font-size:10px;padding:10px 0}.strip-copy{padding:0 35px}.offer-art.carousel{padding:12px 16px;max-width:320px;width:100%;margin:auto}.carousel-slide{aspect-ratio:3/4}.carousel-controls button{width:39px;height:52px}.carousel-caption{padding:10px 0;font-size:11px}.carousel .preview-note{margin-top:10px}.offer{gap:21px;padding-top:4px}.offer-copy h1{font-size:34px}.listing-art{max-width:320px}}@media(prefers-reduced-motion:reduce){.strip-runner{animation:none;width:100%;justify-content:center}.strip-copy{white-space:normal;text-align:center;padding:0 14px}.strip-copy+.strip-copy{display:none}}.offer-strip{text-align:center;padding:12px 18px;line-height:1.6;font-size:11px;letter-spacing:.04em}.product-kind{font-size:15px;font-weight:600;color:var(--red);line-height:1.5;margin:0 0 16px}.creator-story{max-width:900px;margin:auto;padding:64px 6%;text-align:center}.creator-story>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted)}.creator-story .guarantee{border-top:1px solid var(--line);padding-top:22px;font-size:14px}.analytics-choice{position:fixed;left:16px;bottom:20px;width:min(410px,calc(100% - 32px));background:#fffaf2;border:1px solid var(--line);padding:18px;box-shadow:0 6px 30px #0002;z-index:20}.analytics-choice p{font-size:12px;line-height:1.6;margin-top:0}.analytics-choice button{font-size:12px;padding:10px 13px;margin-right:8px}.analytics-choice .secondary{background:#e9e2d7;color:#292b26}.privacy-choice{background:none;color:var(--muted);font-size:11px;padding:0;text-decoration:underline}.privacy-choice:hover{background:none;color:var(--red)}@media(max-width:760px){.offer-copy{grid-row:1}.offer-art.carousel{grid-row:2}.offer-copy h1{font-size:clamp(32px,8.7vw,40px);line-height:1.12}.product-kind{font-size:14px}.intro{margin-top:12px}.offer-strip{font-size:9px;padding:9px 12px}.offer-copy .launch-badge{margin-top:4px}.creator-story{padding:40px 6%}.analytics-choice{bottom:90px}}.shop-formats{max-width:880px;margin:12px auto 28px;padding:0 5%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.shop-formats a{padding:15px;border:1px solid var(--line);text-decoration:none;text-align:center;color:var(--ink);font-size:14px}.shop-formats a.active{border-color:var(--red);background:#f0e7dc;color:var(--red)}.shop-formats span{display:block;font-size:11px;margin-top:5px;color:var(--muted)}header nav a[aria-current=page]{color:var(--red);text-decoration:underline;text-underline-offset:5px}.format-link{display:inline-block;font-size:12px;color:var(--red);margin:0 0 8px}.physical-intro{max-width:820px;text-align:center;margin:45px auto 55px;padding:0 5%}.physical-intro h1{font-family:Georgia,serif;font-weight:400;font-size:56px;line-height:1.12}.physical-intro h1 em{color:var(--red)}.physical-intro>p{line-height:1.8}.physical-status{padding:18px;background:#eee6da;margin:26px auto;max-width:540px;border:1px solid var(--line)}.physical-status p{font-size:13px;line-height:1.6;margin-bottom:0}.physical-grid{max-width:1140px;margin:auto;padding:0 5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.physical-grid article{min-width:0}.physical-grid img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#e9e2d7}.physical-grid .eyebrow{margin-top:20px;font-size:9px;line-height:1.6}.physical-grid h2{font-size:27px;margin:12px 0}.physical-quote{font-family:Georgia,serif;line-height:1.6;color:var(--muted)}.coming-soon{display:inline-block;font-size:12px;border:1px solid var(--line);padding:10px 14px;color:var(--muted)}.physical-help{text-align:center;max-width:760px;margin:70px auto;padding:0 6%;line-height:1.8}.physical-help h2{font-size:36px}.physical-help p{color:var(--muted)}@media(max-width:760px){header nav{gap:12px}header nav a{font-size:11px}.shop-formats{gap:8px;margin-top:4px}.shop-formats a{font-size:13px;padding:12px 8px}.physical-intro{margin-top:28px}.physical-intro h1{font-size:37px}.physical-grid{grid-template-columns:1fr 1fr;gap:26px 14px}.physical-grid h2{font-size:23px}.physical-grid .note{font-size:11px}.physical-quote{font-size:14px}.physical-help h2{font-size:30px}}.physical-grid label{display:block;margin:1.4rem 0 .5rem}.physical-grid select{display:block;width:100%;padding:14px;background:#fffaf2;color:#241a16;border:1px solid #c9b5a6;font:inherit;margin-bottom:14px}.physical-grid button{width:100%}.physical-grid button:disabled{opacity:.55;cursor:default}.physical-intro [role=alert]:empty{display:none}@media(max-width:520px){.physical-grid{grid-template-columns:1fr;gap:48px}.physical-grid article img{width:100%;max-height:560px;object-fit:contain}.physical-grid select{font-size:16px}}.carousel-controls{flex-wrap:wrap}@media(max-width:760px){.carousel-controls{gap:5px}.carousel-controls button{width:calc((100% - 35px)/8);max-width:39px;height:46px}}.bundle-benefits{list-style:none;padding:0;margin:20px 0 23px;font-size:13px;line-height:1.6}.bundle-benefits li{position:relative;padding-left:19px;margin:9px 0}.bundle-benefits li:before{content:"✓";position:absolute;left:0;color:var(--red)}.bundle-benefits strong{font-weight:600}.offer-reassurance{font-size:12px;line-height:1.6;color:var(--muted);margin:12px 0}.offer-reassurance a{color:var(--red)}.offer-links{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:17px}.offer-links .format-link{margin:0}.offer-comparison{line-height:1.65}.offer-copy .intro{max-width:500px}.offer-copy .trust{font-size:11px;line-height:1.6}@media(max-width:760px){.bundle-benefits{margin:17px 0 20px;font-size:12px}.offer-links{gap:12px}.offer-reassurance{font-size:11px}}.listing-copy .bundle-alternative{margin:14px 0 18px;text-align:center;color:var(--muted);font-size:13px;font-weight:400;line-height:1.7}.bundle-alternative a{color:var(--red);text-underline-offset:3px}
