:root{--paper:#f5f3e9;--ink:#242b25;--olive:#73785b;--line:#b9bdad;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--olive)}img{display:block;max-width:100%}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:7px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;font-family:var(--serif);line-height:1.08}p{max-width:70ch}.rd-header{display:flex;justify-content:space-between;align-items:start;gap:35px;margin:0 auto;padding:34px 0 27px;width:calc(100% - 144px);max-width:1320px;border-bottom:1px solid var(--line)}.rd-brand{font-family:var(--serif);font-size:24px;line-height:1.1;text-decoration:none}.rd-brand span{font-style:italic}.rd-desktop-nav{display:flex;gap:36px;padding-top:12px;font-size:13px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.skip-link{position:fixed;top:-100px;left:20px;padding:10px;background:var(--ink);color:white;z-index:9}.skip-link:focus{top:10px}.garden-folio{width:calc(100% - 144px);max-width:1320px;margin:auto}.opening{padding:70px 0 50px}.folio-label,.section-number,.category-index,.ledger-category,.rd-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.opening h1{font-size:clamp(48px,6.7vw,98px);letter-spacing:-.045em;max-width:1000px;margin:30px 0 54px}.opening-bottom{display:grid;grid-template-columns:2fr 1fr;gap:10%;margin-left:25%}.opening-bottom>p{font-size:18px;line-height:1.8}.category-index{padding-top:5px;display:flex;flex-direction:column;gap:10px}.category-index>span{color:var(--olive);padding-bottom:8px}.category-index a{border-bottom:1px solid var(--line);padding:8px 0;text-decoration:none;letter-spacing:.04em}.panorama{height:360px;margin:22px 0 75px}.panorama img{width:100%;height:100%;object-fit:cover}.folio-section{display:grid;grid-template-columns:1fr 3fr;gap:0;border-top:1px solid var(--line);padding:35px 0 72px;margin-right:14%}.section-number{padding-top:9px;color:var(--olive)}.section-prose h2{font-size:clamp(30px,3.5vw,49px);max-width:760px;margin-bottom:25px;letter-spacing:-.025em}.section-prose p{font-size:17px;line-height:1.85}.folio-section:nth-of-type(even){margin-left:16%;margin-right:0;grid-template-columns:1fr 4fr}.inset-photo{width:58%;margin:0 0 85px auto;height:480px}.inset-photo img,.wide-photo img{height:100%;width:100%;object-fit:cover}.wide-photo{height:420px;margin:0 0 85px 0;width:84%}.final-photo{width:70%;height:310px;margin-left:0;margin-right:auto}.home-ledger{border-top:2px solid var(--ink);padding:35px 0 80px}.home-ledger>h2{font-size:50px;margin-bottom:36px}.home-ledger>article{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;border-top:1px solid var(--line);padding:26px 0 35px}.home-ledger h3{font-size:32px}.home-ledger h3 a{text-decoration:none}.home-ledger time{font-size:12px;text-align:right}.home-ledger article>p{grid-column:2/3;font-size:15px}.ledger-link{grid-column:2/3;font-size:12px}.further-index{margin:40px 0 0 25%;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.further-index a{border-top:1px solid var(--line);padding:14px 0;display:flex;justify-content:space-between;gap:15px;font-size:13px;text-transform:capitalize;text-decoration:none}.rd-footer{background:var(--ink);color:var(--paper);padding:55px max(40px,calc((100% - 1320px)/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-signature{font:32px/1.1 var(--serif);text-decoration:none}.rd-footer nav{display:flex;flex-direction:column;align-items:start;gap:12px;font-size:12px}.back-top{grid-column:1/-1;border-top:1px solid #f5f3e933;margin-top:30px;padding-top:20px;font-size:11px;text-decoration:none}main.container{width:calc(100% - 144px);max-width:1320px;margin:0 auto;padding:0}.rd-journal{padding:65px 0 85px}.rd-journal-head{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid var(--ink);padding:0 0 40px;margin-bottom:0;gap:30px}.rd-journal-head h1{font-size:clamp(48px,7vw,92px);letter-spacing:-.04em;line-height:1.05;margin:20px 0 0}.rd-journal-order{font-size:11px;line-height:1.5;text-align:right;display:flex;align-items:end;flex-direction:column}.rd-journal-order strong{font-family:var(--serif);font-size:38px;font-weight:400}.rd-story-grid{display:block;counter-reset:story}.rd-story-card{counter-increment:story;display:grid;grid-template-columns:60px minmax(0,1fr) 170px;gap:25px;border-top:1px solid var(--line);padding:34px 0;margin:0}.rd-story-card:before{content:counter(story,decimal-leading-zero);font-size:11px;letter-spacing:.1em;color:var(--olive);grid-column:1;grid-row:1;padding-top:5px}.rd-story-media{grid-column:3;grid-row:1;aspect-ratio:1;align-self:center;overflow:hidden}.rd-story-media img{height:100%;width:100%;object-fit:cover}.rd-story-copy{grid-column:2;grid-row:1;display:block;padding:0}.rd-story-copy time{font-size:11px;color:var(--olive)}.rd-story-copy h2{font-size:clamp(27px,3vw,41px);line-height:1.15;margin:11px 0 18px;max-width:900px}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:15px;line-height:1.75;max-width:70ch}.rd-read-story{display:inline-block;margin-top:18px;padding:0;font-size:11px;text-decoration:none;border-bottom:1px solid var(--olive)}.rd-read-story span{padding-left:22px}.rd-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px;border-top:2px solid var(--ink);padding:24px 0;margin-top:35px;font-size:13px}.rd-page-numbers{display:flex;gap:20px;align-items:center}.rd-page-numbers a{padding:4px 8px;text-decoration:none}.rd-page-numbers [aria-current]{border:0;border-bottom:2px solid var(--ink)}.rd-reading{padding:0!important;margin:45px auto 70px!important;max-width:100%!important}.rd-reading>.row{display:block;margin:0}.rd-reading>.row>.col-lg-8{max-width:none;width:100%;padding:0}.rd-longform>header{background:var(--ink);color:var(--paper);padding:60px 8%;margin:0 0 45px;border:0}.rd-longform>header h1{font-size:clamp(38px,5.3vw,72px);line-height:1.08;max-width:1000px;letter-spacing:-.03em}.rd-longform>header a{color:inherit}.rd-longform>section{width:76%;max-width:790px;margin:auto;font-size:18px;line-height:1.9;overflow-wrap:anywhere}.rd-longform>section p{margin:0 0 1.4em;line-height:1.9}.rd-longform>section h2{font-size:35px;margin:1.6em 0 .7em}.rd-longform>section h3{font-size:27px;margin:1.5em 0 .7em}.rd-longform>figure{max-width:1000px;margin:35px auto}.rd-longform>figure img{width:100%;height:auto;max-height:600px;object-fit:cover}.rd-longform>section img{max-width:100%;height:auto}.rd-longform table,.rd-longform pre{display:block;max-width:100%;overflow:auto}.rd-reading>.row .col-lg-4{width:76%;max-width:790px;margin:65px auto 0;padding:25px 0;border-top:2px solid var(--ink)}.rd-reading>.row .col-lg-4 ul.list-unstyled{display:block!important;padding:0}.rd-reading>.row .col-lg-4 li{list-style:none;padding:15px 0}.rd-reading>.row .col-lg-4 .card{border-radius:0;box-shadow:none}.rd-reading>.row .col-lg-4 h2{font-family:var(--serif)}main:not(:has(.garden-folio)):not(:has(.rd-reading)):not(:has(.rd-journal))>h1{font:clamp(40px,6vw,78px)/1.1 var(--serif);margin:55px 0 35px}main>p,main>section:not(.rd-journal):not(.opening){line-height:1.8}main>p{margin-bottom:1.4em}main table,main pre{max-width:100%;overflow:auto}main img{max-width:100%}
@media(max-width:1000px){.rd-header,.garden-folio,main.container{width:calc(100% - 80px)}.rd-desktop-nav{gap:24px}.opening-bottom{margin-left:13%;gap:8%}.folio-section{margin-right:5%}.rd-footer{padding:45px 40px}.rd-story-card{grid-template-columns:40px minmax(0,1fr) 130px;gap:20px}.rd-longform>section{width:86%}}
@media(max-width:760px){.rd-header,.garden-folio,main.container{width:calc(100% - 48px)}.rd-header{padding:24px 0;align-items:center}.rd-brand{font-size:21px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font-size:12px}.rd-mobile-nav summary{cursor:pointer;list-style:none;border-bottom:1px solid var(--line);padding:10px 0}.rd-mobile-nav summary span{padding-left:20px}.rd-mobile-menu{position:absolute;top:105px;left:24px;right:24px;z-index:5;background:var(--ink);color:var(--paper);padding:24px;gap:18px;box-shadow:0 18px 25px #242b2522}.rd-mobile-nav[open] .rd-mobile-menu{display:flex;flex-direction:column}.opening{padding:45px 0 30px}.opening h1{font-size:52px;margin:22px 0 34px}.opening-bottom{display:block;margin:0}.opening-bottom>p{font-size:16px}.category-index{margin:27px 0 0;max-width:300px}.panorama{height:260px;margin:0 0 45px}.folio-section,.folio-section:nth-of-type(even){margin:0;padding:24px 0 40px;grid-template-columns:40px 1fr}.section-prose h2{font-size:32px;margin-bottom:20px}.section-prose p{font-size:16px}.inset-photo,.wide-photo,.final-photo{width:100%;height:310px;margin:0 0 45px}.home-ledger>h2{font-size:40px}.home-ledger>article{grid-template-columns:1fr;gap:15px}.home-ledger article>p,.ledger-link{grid-column:auto}.home-ledger time{text-align:left;grid-row:2}.home-ledger h3{font-size:32px}.further-index{margin:30px 0 0;grid-template-columns:1fr}.rd-footer{padding:40px 24px;grid-template-columns:1fr 1fr;gap:30px}.footer-signature{grid-column:1/-1}.rd-journal{padding-top:40px}.rd-journal-head{display:block;padding-bottom:25px}.rd-journal-head h1{font-size:49px}.rd-journal-order{align-items:start;text-align:left;margin-top:25px}.rd-story-card{grid-template-columns:25px 1fr;gap:14px;padding:27px 0}.rd-story-media{grid-column:2;grid-row:2;width:140px;height:100px;aspect-ratio:auto}.rd-story-copy h2{font-size:30px}.rd-pagination{justify-content:center}.rd-longform>header{padding:35px 23px}.rd-longform>header h1{font-size:39px}.rd-longform>section{width:100%;font-size:16px}.rd-reading>.row .col-lg-4{width:100%}.rd-longform>section h2{font-size:30px}.rd-longform>section h3{font-size:25px}.rd-reading{margin-top:30px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
