@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f3eee5;--ink:#392d26;--copper:#9b5b3c;--line:#cfc1af;--white:#faf7f1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--copper)}a:focus-visible,summary:focus-visible{outline:2px solid var(--copper);outline-offset:6px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.08;margin:0 0 25px}p{margin:0 0 24px}h1{font-size:clamp(40px,5.2vw,76px)}h2{font-size:clamp(34px,3.4vw,48px)}.rd-header{max-width:1280px;margin:auto;padding:36px 40px 0;text-align:center}.rd-brand{font:clamp(21px,3vw,36px)/1.2 'Libre Caslon Display',Georgia,serif;text-decoration:none;letter-spacing:.01em;display:inline-block}.rd-desktop-nav{display:flex;justify-content:center;gap:56px;border-block:1px solid var(--line);margin-top:29px;padding:13px}.rd-desktop-nav a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.rd-mobile-nav{display:none}.atelier-home{max-width:1280px;margin:auto;padding:0 40px}.opening{max-width:950px;margin:64px auto 45px;text-align:center}.opening p{max-width:780px;margin:0 auto;font-size:17px;line-height:1.8}.panorama{margin:0 -40px 82px;position:relative;padding-bottom:13px;border-bottom:1px solid var(--copper)}.panorama img{width:100%;height:420px;object-position:center 44%}.editorial{display:grid;grid-template-columns:2fr 3fr;gap:90px;margin:0 0 85px}.section-mark{font-size:12px;letter-spacing:.12em;display:block;color:var(--copper);margin-bottom:20px}.editorial-copy p{font-size:19px}.editorial-copy img{width:100%;height:330px;margin-top:35px}.benefits{display:grid;grid-template-columns:2fr 3fr;gap:90px;border-top:1px solid var(--line);padding:55px 0 80px}.benefit-list p{border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.purchase{background:var(--ink);color:var(--paper);margin:0 -40px;padding:70px 60px;display:grid;grid-template-columns:2fr 3fr;gap:80px}.purchase .section-mark{color:#d6aa88}.purchase p:last-child{margin-bottom:0}.shipping{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:95px 0}.shipping img{height:440px;width:100%}.support{max-width:780px;margin:0 0 70px auto;border-top:1px solid var(--copper);padding-top:38px}.keywords{border-block:1px solid var(--line);margin:45px 0;padding:16px 0}.keywords summary{cursor:pointer;font-size:13px;letter-spacing:.08em}.keywords p{font-size:12px;line-height:1.8;margin-top:18px}.home-posts>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin:60px 0 80px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-posts article{border-top:1px solid var(--copper);padding-top:25px}.home-posts article>.row{display:flex;flex-direction:column-reverse}.home-posts .d-md-none{display:none}.home-posts .d-md-block img{width:100%!important;height:260px!important}.home-posts .p-4{padding:24px 0}.home-posts strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--copper)}.home-posts h4{font-size:33px;margin:15px 0}.home-posts .text-body-secondary{font-size:12px;margin-bottom:16px}.home-posts svg{display:none}.rd-footer{max-width:1200px;margin:0 auto;padding:42px 0 55px;border-top:1px solid var(--copper);display:flex;justify-content:space-between;gap:40px}.footer-brand{font:28px 'Libre Caslon Display',Georgia,serif;text-decoration:none}.footer-links{display:flex;flex-wrap:wrap;gap:16px 24px;max-width:460px;font-size:12px}.rd-journal,main.container{max-width:1200px;margin:60px auto;padding:0 30px}.rd-journal{padding:0}.rd-journal-head{display:flex;justify-content:space-between;align-items:end;gap:40px;border-bottom:1px solid var(--copper);padding-bottom:32px;margin-bottom:45px}.rd-journal-head h1{margin:12px 0 0;font-size:64px}.rd-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--copper)}.rd-journal-order{font-size:12px;text-align:right}.rd-journal-order strong{font:38px 'Libre Caslon Display',Georgia,serif}.rd-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 42px}.rd-story-card{display:flex;flex-direction:column;border:0;border-bottom:1px solid var(--line);padding:0 0 32px;min-width:0}.rd-story-media{display:block;aspect-ratio:1.65;overflow:hidden}.rd-story-media img{width:100%;height:100%;transition:transform .25s}.rd-story-media:hover img{transform:scale(1.025)}.rd-story-copy{display:flex;flex-direction:column;flex:1;padding:22px 0 0}.rd-story-copy time{font-size:11px;letter-spacing:.08em;color:var(--copper)}.rd-story-copy h2{font-size:35px;margin:13px 0 20px}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:15px}.rd-read-story{display:flex;justify-content:space-between;margin-top:auto;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.rd-pagination,.rd-page-numbers{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.rd-pagination{padding:48px 0}.rd-page-numbers a{padding:9px 15px;text-decoration:none;border-bottom:1px solid var(--line)}.rd-page-numbers [aria-current]{background:var(--ink);color:var(--paper)}.rd-page-direction{font-size:13px}.rd-reading{max-width:100%;padding:0!important}.rd-reading>.row{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:70px;margin:0}.rd-reading>.row>.col-lg-8{width:100%;max-width:100%;padding:0}.rd-longform>header{border-top:1px solid var(--copper);border-bottom:1px solid var(--line);padding:25px 0 30px;margin-bottom:35px}.rd-longform>header h1{font-size:clamp(38px,4.5vw,64px)}.rd-longform>figure{margin:0 0 35px}.rd-longform>figure img{height:400px;width:100%;object-fit:cover}.rd-longform>section{font-size:17px;line-height:1.9;overflow-wrap:anywhere}.rd-longform>section h2{font-size:38px;margin-top:50px}.rd-longform>section h3{font-size:30px;margin-top:35px}.rd-longform>section img{height:auto;max-width:100%}.rd-longform table,.rd-longform pre{display:block;overflow:auto;max-width:100%}.rd-reading>.row .col-lg-4{width:100%;padding:0;margin:0}.rd-reading>.row .col-lg-4 .card{padding:20px 0!important;border-top:1px solid var(--copper)!important}.rd-reading>.row .col-lg-4 ul.list-unstyled{padding:0;list-style:none}.rd-reading>.row .col-lg-4 li{border-bottom:1px solid var(--line);padding:18px 0}.rd-reading>.row .col-lg-4 h2{font-family:'DM Sans',Arial,sans-serif!important;font-size:16px!important}.rd-reading>.row .col-lg-4 a>div:first-child:has(img){display:none}main:not(:has(.rd-reading)):not(:has(.rd-journal)):not(.atelier-home){max-width:850px;line-height:1.9}main:not(.atelier-home) h2{margin-top:1.3em}main:not(.atelier-home) img{max-width:100%}
@media(max-width:900px){.rd-header{padding:25px 25px 0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid var(--line);margin-top:23px;text-align:left}.rd-mobile-nav summary{padding:14px 0;cursor:pointer;display:flex;justify-content:space-between}.rd-mobile-menu{display:flex;flex-direction:column;gap:14px;padding:10px 0 22px}.rd-mobile-menu a{text-decoration:none}.atelier-home{padding:0 25px}.opening{margin-top:45px}.panorama{margin-inline:-25px}.panorama img{height:340px}.editorial,.benefits{gap:35px;grid-template-columns:1fr 1.5fr}.purchase{margin-inline:-25px;padding:45px 25px;gap:35px}.shipping{gap:35px}.rd-footer{margin:0 25px;flex-direction:column}.rd-reading>.row{display:block}.rd-reading>.row .col-lg-4{margin-top:60px}.rd-journal-head h1{font-size:50px}}
@media(max-width:600px){.rd-brand{font-size:26px;overflow-wrap:anywhere}.opening h1{font-size:42px}.opening p{font-size:15px}.panorama{margin-bottom:45px}.panorama img{height:230px}.editorial,.benefits,.purchase,.shipping{grid-template-columns:1fr;gap:25px}.editorial{margin-bottom:50px}.editorial-copy p{font-size:17px}.editorial-copy img{height:280px}.benefits{padding:35px 0 40px}.purchase{padding-block:40px}.shipping{padding:50px 0}.shipping img{height:310px}.support{margin-bottom:40px}.home-posts>section,.rd-story-grid{grid-template-columns:1fr;gap:30px}.home-posts>section{margin:35px 0}.rd-footer{padding:30px 0}.footer-brand{font-size:26px}.footer-links{gap:14px 20px}.rd-journal,main.container{margin:35px auto;padding:0 22px}.rd-journal{padding:0}.rd-journal-head{display:block;margin-bottom:30px}.rd-journal-order{text-align:left;align-items:flex-start;margin-top:25px}.rd-journal-head h1{font-size:43px}.rd-story-copy h2{font-size:31px}.rd-longform>header h1{font-size:40px}.rd-longform>figure img{height:240px}.rd-pagination{gap:20px}.rd-page-numbers{gap:7px}.rd-page-numbers a{padding:8px 11px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
