.bw-next{margin:48px 0;padding:28px;background:#e8ede5;border:1px solid #cdd7c8;border-radius:4px;color:#23372b}.bw-next h2{font:normal clamp(26px,4vw,38px)/1.2 Georgia,serif}.bw-next a,.bw-collection-links a{display:inline-block;margin:8px 14px 8px 0;color:#254330;text-underline-offset:4px}.bw-collection-links{margin:22px 0}.bw-collection-links a{padding:10px 14px;border:1px solid #cdd7c8;border-radius:3px;text-decoration:none}.bw-collection-links a[aria-current]{background:#254330;color:white}.bw-trust{font:15px/1.7 Arial,sans-serif;max-width:650px}.bw-consent{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:680px;padding:20px;background:#faf9f5;color:#23372b;border:1px solid #b4c2af;box-shadow:0 6px 26px #0002;z-index:10000;font:15px/1.5 Arial,sans-serif}.bw-consent p{margin:0 0 12px}.bw-consent button,.bw-privacy-button{font:inherit;padding:10px 16px;margin:4px 8px 4px 0;background:#faf9f5;border:1px solid #254330;color:#254330;border-radius:3px;cursor:pointer}.bw-consent button:focus-visible,.bw-privacy-button:focus-visible{outline:3px solid #8c662d;outline-offset:3px}.bw-consent button[data-choice=yes]{background:#254330;color:white}.bw-privacy-button{font:13px Arial,sans-serif;margin:14px}.bw-contact{max-width:850px;margin:60px auto;padding:0 24px;line-height:1.8}.bw-contact h1{font:normal clamp(36px,5vw,58px)/1.2 Georgia,serif}.bw-contact h2{font-family:Georgia,serif;font-weight:400}.bw-contact a{color:#254330}.bw-print-story{max-width:650px;font:17px/1.7 Georgia,serif}.bw-preview-status{background:#e8ede5;padding:12px;font:14px Arial,sans-serif}.bw-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.bw-collection-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.bw-collection-grid a{color:#254330}.bw-guide-note{font:14px/1.6 Arial,sans-serif}
.bw-shop-intro{font:20px/1.75 Georgia,serif;color:#53644f}.bw-shop-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;border-top:1px solid #ccd4c5;padding-top:30px}.bw-shop-heading>p{max-width:390px;font:16px/1.8 Georgia,serif;color:#53644f}.bw-shop-heading h2,.bw-format-section h2,.bw-buying-note h2{font:normal clamp(28px,4vw,43px)/1.15 Georgia,serif}.bw-print-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px;margin:30px 0}.bw-print-card{min-width:0}.bw-print-card>a:first-child{text-decoration:none;color:#263b31}.bw-print-card img{width:100%;height:290px;object-fit:contain;background:#e9ece4;display:block}.bw-print-card h3{font:normal 23px/1.3 Georgia,serif;margin:16px 0 10px}.bw-print-link{font:13px/1.6 Arial,sans-serif;color:#254330;text-underline-offset:5px;display:inline-block;padding:6px 0}.bw-print-card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.bw-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.bw-format-grid span{font:12px Arial,sans-serif;color:#64745d}.bw-format-grid h3{font:normal 26px Georgia,serif}.bw-format-grid p,.bw-buying-note p{font:17px/1.85 Georgia,serif}.bw-format-section,.bw-buying-note{padding:34px;background:#e9ece4}.bw-buying-note a,.bw-format-section a{color:#254330}.bw-story-prints{padding-top:32px;margin:48px 0;border-top:1px solid #ccd4c5}.bw-story-prints .eyebrow{font:11px Arial,sans-serif;letter-spacing:1.8px}.bw-story-prints h2{font:normal 36px/1.2 Georgia,serif}.bw-story-prints .bw-print-card img{height:210px}.bw-story-prints .bw-print-card h3{font-size:21px}.bw-artwork-detail img{width:100%;height:auto;max-height:75vh;object-fit:contain;background:#e9ece4}.bw-primary-link{display:inline-block;background:#293f32;color:#fff!important;padding:14px 20px;text-decoration:none;font:15px/1.5 Arial,sans-serif}.bw-artwork-detail .bw-primary-link:focus-visible{outline:3px solid #a17b45;outline-offset:4px}
@media(max-width:900px){.bw-print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-shop-heading{display:block}.bw-shop-heading>p{max-width:none}.bw-print-card img{height:260px}}
@media(max-width:600px){.bw-print-grid,.bw-format-grid{grid-template-columns:1fr}.bw-print-card img{height:auto;max-height:420px;min-height:200px;aspect-ratio:4/3}.bw-story-prints .bw-print-card img{height:auto}.bw-format-section,.bw-buying-note{padding:24px}.bw-shop-intro{font-size:18px}.bw-print-card h3{font-size:23px}.bw-story-prints h2{font-size:30px}}
.bw-refreshed .bw-section-footer{display:block}.bw-section-footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.bw-section-footer>a:not(:first-child){display:inline-block;font:14px/1.7 Arial,sans-serif;margin-top:14px}
.bw-themed-collection{max-width:1280px;margin:48px auto;padding:0 28px}.bw-back-link,.bw-text-link{color:#254330;text-underline-offset:5px;font:14px/1.7 Arial,sans-serif}.bw-collection-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;margin:32px 0 55px}.bw-collection-intro h1,.bw-themed-collection>.studio-gallery-heading h1{font:normal clamp(42px,6vw,72px)/1.08 Georgia,serif;letter-spacing:-1px}.bw-collection-intro p{font:19px/1.85 Georgia,serif;color:#596a52}.bw-collection-intro .bw-section-eyebrow,.bw-themed-collection .bw-section-eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:1.8px;color:#53664d}.bw-collection-intro>img{width:100%;height:410px;object-fit:contain;background:#e9ece4}.bw-themed-collection .bw-print-card h2{font:normal 23px/1.3 Georgia,serif;margin:16px 0 10px}.bw-collection-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;margin:45px 0}.bw-collection-hub a{text-decoration:none;color:#263b31}.bw-collection-hub img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.bw-collection-hub h2{font:normal 29px Georgia,serif;margin:18px 0 12px}.bw-collection-hub p{font:16px/1.8 Georgia,serif;color:#596a52}.bw-collection-hub span{font:13px Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.bw-lesson-resources{padding:24px 0;border-top:1px solid #ccd4c5;margin-top:40px}.bw-lesson-resources h2{font:normal 28px Georgia,serif}.bw-lesson-resources a{display:block;margin:12px 0;color:#254330;font:15px/1.7 Arial,sans-serif}.bw-crop-lab{padding:26px;background:#e9ece4;margin:28px 0 40px}.bw-crop-intro h2{font:normal 32px Georgia,serif;margin:0 0 12px}.bw-crop-intro p{font:17px/1.7 Georgia,serif}.bw-crop-frame{width:100%;max-width:460px;aspect-ratio:2/3;overflow:hidden;background:#17251d;margin:22px auto}.bw-crop-frame img{display:block;width:100%;height:100%;max-height:none!important;object-fit:cover}.bw-crop-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:end}.bw-crop-controls label{display:grid;gap:10px;font:13px/1.5 Arial,sans-serif}.bw-crop-controls select{width:100%;min-width:0;padding:12px;background:#f8f7f2;border:1px solid #809074;color:#263b31;font:15px Arial,sans-serif}.bw-crop-controls input{width:100%;min-width:0;margin:10px 0;accent-color:#293f32}.bw-crop-controls button{padding:13px 20px;background:#293f32;border:0;color:white;font:14px/1.5 Arial,sans-serif;cursor:pointer}.bw-crop-controls :focus-visible{outline:3px solid #98713b;outline-offset:4px}
@media(max-width:850px){.bw-collection-intro{gap:28px}.bw-collection-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-collection-intro>img{height:320px}}
@media(max-width:600px){.bw-themed-collection{padding:0 22px;margin:28px auto}.bw-collection-intro{grid-template-columns:1fr;gap:24px;margin:24px 0 40px}.bw-collection-intro>img{height:300px}.bw-collection-intro h1{font-size:46px}.bw-collection-hub{grid-template-columns:1fr;gap:36px}.bw-crop-lab{padding:18px}.bw-crop-controls{grid-template-columns:1fr}.bw-crop-intro h2{font-size:28px}}
