:root{--ink:#20211e;--pearl:#f4f1e9;--paper:#fffdf7;--muted:#706f67;--gold:#b4a17b;--rule:#c9c4b6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pearl);color:var(--ink);font:16px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:#877244}a:focus-visible,summary:focus-visible{outline:2px solid #9a7333;outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;font-weight:400}button,summary{font:inherit}.skip-link{position:absolute;left:20px;top:-100px;background:var(--ink);color:white;padding:10px;z-index:100}.skip-link:focus{top:15px}.rd-header{max-width:1440px;margin:auto;min-height:136px;padding:32px 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);gap:30px}.rd-brand{text-decoration:none;font-family:Georgia,serif;line-height:.87;font-size:30px;letter-spacing:-1.2px;position:relative;display:block}.rd-brand span{font-size:24px}.rd-brand i{font-size:56px;color:var(--gold);font-style:normal;position:absolute;bottom:-6px;right:-17px}.rd-desktop-nav{display:flex;gap:38px;font-size:12px;letter-spacing:.07em}.rd-desktop-nav a{text-decoration:none;padding:10px 0}.rd-mobile-nav{display:none}.home-main{max-width:1440px;margin:auto;padding:0 64px}.poster{position:relative;padding:35px 0 75px;min-height:675px}.poster-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:36px}.poster h1{font-size:clamp(65px,8.8vw,127px);line-height:.96;letter-spacing:-.065em;margin:0;position:relative;z-index:1;max-width:1050px}.poster h1 em{font-weight:400}.dash{font-size:.6em}.poster figure{position:absolute;right:0;bottom:60px;width:21%;height:188px;margin:0;z-index:0}.poster figure img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.introduction{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:42px 9% 44px 25%;font-size:20px;line-height:1.75}.introduction p{margin:0}.home-editorial{counter-reset:chapter}.chapter{padding:70px 0 74px;position:relative;counter-increment:chapter;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr 1.45fr;column-gap:9%;align-items:start}.chapter:before{content:'0' counter(chapter);font-size:11px;color:var(--muted);letter-spacing:.1em;position:absolute;top:38px;left:0}.chapter h2{font-size:42px;line-height:1.13;letter-spacing:-.04em;text-align:left!important;margin:0}.chapter>p{grid-column:2;margin:0 0 22px}.chapter>div{grid-column:1/-1;margin:30px 0 0}.chapter>div img{width:100%;height:330px!important;max-height:none!important;object-fit:cover;border-radius:0!important;filter:grayscale(1)}.chapter:nth-of-type(2){background:var(--ink);color:var(--pearl);margin:55px -64px 0;padding:75px 64px 45px;border:0}.chapter:nth-of-type(2):before{left:64px;color:var(--gold)}.chapter:nth-of-type(2)>div img{height:340px!important;filter:grayscale(1);opacity:.8}.chapter ul{grid-column:1/-1;list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:30px 9%;counter-reset:topic}.chapter li{counter-increment:topic;border-top:1px solid var(--rule);padding:22px 0;line-height:1.8;margin:0!important}.chapter li:before{content:'0' counter(topic) ' /';display:block;color:var(--muted);font-size:11px;letter-spacing:.1em;margin-bottom:10px}.chapter:last-child{border-bottom:0;padding-bottom:90px}.home-stories{border-top:3px double var(--ink);padding:45px 0 75px;display:grid;grid-template-columns:1.4fr 1fr;gap:9%}.home-stories>.visually-hidden{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.home-stories article{min-width:0}.home-stories article>div{display:flex!important;flex-direction:column-reverse!important;border:0!important;box-shadow:none!important;height:auto!important}.home-stories .col-auto.d-block{display:none!important}.home-stories .col-auto.d-none{display:block!important}.home-stories .col-auto img{width:100%!important;height:240px!important;object-fit:cover;filter:grayscale(1);margin-bottom:25px}.home-stories article+article{padding-top:75px}.home-stories article+article img{height:175px!important}.home-stories strong,.home-stories .text-body-secondary{font-size:11px;letter-spacing:.05em;font-weight:400}.home-stories h4{font-size:38px;line-height:1.2;margin:13px 0}.home-stories p{margin:15px 0}.home-stories svg{display:none}.rd-footer{background:var(--ink);color:var(--pearl);padding:65px max(32px,calc((100vw - 1312px)/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;font-size:12px}.rd-footer nav{display:flex;flex-direction:column;gap:12px}.rd-footer nav a{text-decoration:none}.rd-footer .back-top{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:24px;text-align:right}.rd-footer>.rd-brand{width:max-content;align-self:start}.rd-journal{max-width:1240px;margin:0 auto;padding:60px 0 90px}.rd-journal-head{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-bottom:40px;margin-bottom:0;border-bottom:2px solid var(--ink)}.rd-kicker{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}.rd-journal-head h1{font-size:clamp(60px,8vw,112px);line-height:1;letter-spacing:-.055em;margin:25px 0 0}.rd-journal-order{font-size:11px}.rd-journal-order strong{font:42px Georgia,serif}.rd-story-grid{display:block;counter-reset:stories}.rd-story-card{display:grid;grid-template-columns:190px 1fr;gap:35px;border-top:0;border-bottom:1px solid var(--rule);padding:28px 0;position:relative;counter-increment:stories}.rd-story-media{aspect-ratio:1.35;overflow:hidden;align-self:start}.rd-story-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .2s}.rd-story-media:hover img{filter:none}.rd-story-copy{padding:0;display:block}.rd-story-copy time{font-size:11px;letter-spacing:.05em;color:var(--muted)}.rd-story-copy h2{font-size:29px;line-height:1.25;margin:8px 0 12px;letter-spacing:-.025em}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{max-width:750px;font-size:14px;line-height:1.7;margin:0 0 12px}.rd-read-story{display:inline-flex;gap:30px;font-size:11px;padding:0;margin:0;text-transform:uppercase;letter-spacing:.07em}.rd-story-card:first-child{grid-template-columns:1.15fr 1fr;padding:45px 0}.rd-story-card:first-child .rd-story-copy{align-self:center;padding:20px}.rd-story-card:first-child h2{font-size:44px}.rd-story-card:first-child .rd-story-media{aspect-ratio:1.35}.rd-story-card:not(:has(.rd-story-media)){grid-template-columns:1fr;padding-left:225px}.rd-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:40px;padding:20px 0}.rd-page-numbers{display:flex;gap:10px;align-items:center}.rd-page-numbers a{padding:8px 14px;text-decoration:none;border:1px solid transparent}.rd-page-numbers a[aria-current]{border:1px solid var(--ink);background:var(--ink);color:var(--pearl)}.rd-page-direction{font-size:12px}main.container:has(.rd-reading){background:var(--ink);max-width:none;padding:55px max(28px,calc((100vw - 1180px)/2))!important}.rd-reading{background:var(--paper);border:1px solid var(--gold);padding:60px!important}.rd-reading>.row{display:block;margin:0}.rd-reading>.row>.col-lg-8{width:100%;max-width:750px;margin:0 auto;padding:0}.rd-longform>header{border-bottom:1px solid var(--rule);padding-bottom:35px;margin-bottom:35px}.rd-longform>header h1{font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-.035em}.rd-longform>figure{margin:0 0 40px}.rd-longform>figure img{width:100%;height:auto;max-height:470px;object-fit:cover}.rd-longform>section{font:18px/1.9 Georgia,serif;overflow-wrap:anywhere}.rd-longform>section h2{font-size:32px;line-height:1.2;margin-top:1.8em}.rd-longform>section h3{font-size:25px}.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{margin:55px auto 0;padding:25px 0 0;border-top:3px double var(--rule);max-width:750px;width:100%}.rd-reading>.row .col-lg-4 ul.list-unstyled{display:block!important}.rd-reading>.row .col-lg-4 .card{padding:18px 0!important}.rd-reading>.row .col-lg-4 a>div:first-child:has(img){display:none}.rd-reading>.row .col-lg-4 h2{font-family:Georgia,serif!important}main.container:not(:has(.rd-journal)):not(:has(.rd-reading)){max-width:900px;margin:55px auto;padding:45px;background:var(--paper);border:1px solid var(--rule);font-size:17px;line-height:1.9}main.container>h1{font-size:54px;line-height:1.12}main.container>h2{font-size:32px}.rd-journal :is(h1,h2),.rd-longform :is(h1,h2,h3){color:var(--ink)}
@media(min-width:901px){main.container:has(.rd-journal){max-width:none;padding:0 64px}}
@media(max-width:1000px){.rd-header{padding:28px 36px}.home-main{padding:0 36px}.poster{min-height:560px}.poster h1{font-size:9vw}.poster figure{width:22%;height:125px}.chapter:nth-of-type(2){margin-left:-36px;margin-right:-36px;padding-left:36px;padding-right:36px}.chapter:nth-of-type(2):before{left:36px}.chapter h2{font-size:34px}.rd-journal{padding:45px 30px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:relative}.rd-mobile-nav summary{cursor:pointer;list-style:none;font-size:12px;padding:12px}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-nav summary span{margin-left:25px}.rd-mobile-menu{position:absolute;right:0;top:55px;min-width:220px;background:var(--ink);color:var(--pearl);padding:22px;z-index:20;box-shadow:0 10px 30px #0002}.rd-mobile-nav[open] .rd-mobile-menu{display:flex;flex-direction:column;gap:18px}.rd-mobile-menu a{text-decoration:none}.rd-reading{padding:35px!important}.rd-story-card:first-child h2{font-size:35px}}
@media(max-width:600px){.rd-header{padding:24px 22px;min-height:106px}.rd-brand{font-size:26px}.rd-brand span{font-size:21px}.home-main{padding:0 22px}.poster{padding:25px 0 30px;min-height:0}.poster-top{font-size:8px;letter-spacing:.07em;margin-bottom:35px;gap:15px}.poster h1{font-size:clamp(41px,12vw,68px);letter-spacing:-.06em}.poster figure{position:static;width:44%;height:95px;margin:28px 0 0 auto}.introduction{padding:28px 0;font-size:17px}.chapter{display:block;padding:65px 0 38px}.chapter:before{top:32px}.chapter h2{font-size:34px;margin-bottom:25px}.chapter>p{font-size:15px}.chapter:nth-of-type(2){margin:30px -22px 0;padding:65px 22px 30px}.chapter:nth-of-type(2):before{left:22px}.chapter>div img,.chapter:nth-of-type(2)>div img{height:210px!important}.chapter ul{display:block;margin:25px 0}.chapter li{font-size:15px}.chapter:last-child{padding-bottom:50px}.home-stories{display:block;padding:30px 0 50px}.home-stories article+article{padding-top:35px;margin-top:35px;border-top:1px solid var(--rule)}.home-stories h4{font-size:32px}.rd-footer{padding:45px 22px;grid-template-columns:1fr 1fr;gap:35px 25px}.rd-footer>.rd-brand{grid-column:1/-1}.rd-journal{padding:40px 22px 55px}.rd-journal-head{display:block;padding-bottom:25px}.rd-journal-head h1{font-size:58px}.rd-journal-order{margin-top:25px}.rd-journal-order strong{font-size:24px}.rd-story-card,.rd-story-card:first-child{grid-template-columns:1fr;gap:18px;padding:25px 0}.rd-story-card:first-child .rd-story-copy{padding:0}.rd-story-card:first-child h2{font-size:32px}.rd-story-card:not(:first-child) .rd-story-media{width:110px;aspect-ratio:1.3}.rd-story-card:not(:has(.rd-story-media)){padding-left:0}.rd-story-copy h2{font-size:26px}.rd-pagination{justify-content:center}.rd-page-numbers{gap:2px}main.container:has(.rd-reading){padding:22px 12px!important}.rd-reading{padding:28px 19px!important}.rd-longform>header h1{font-size:37px}.rd-longform>section{font-size:17px;line-height:1.8}.rd-longform>section h2{font-size:28px}main.container:not(:has(.rd-journal)):not(:has(.rd-reading)){margin:22px 12px;padding:27px 20px}main.container>h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
