:root{--paper:#f3f0e9;--ink:#21211f;--line:#c7c1b4;--gold:#b9aa8e}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:2px solid #90754e;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12;margin:0 0 24px}p{margin:0 0 22px}.rd-header{max-width:1320px;margin:auto;padding:34px 40px 0}.rd-mast{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}.rd-brand{font-family:Georgia,serif;font-size:34px;letter-spacing:-1.4px;line-height:1}.rd-brand span{display:block;font-family:Arial,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:3px;margin-top:12px}.rd-contact{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid;padding-bottom:6px}.rd-contact span{margin-left:30px}.rd-desktop-nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px 23px;padding:15px 0;font-size:10px;text-transform:uppercase;letter-spacing:.9px}.rd-mobile-nav{display:none}.rd-home{max-width:1320px;padding:28px 40px 0;margin:auto}.rd-cover{position:relative;padding:22px 22px 0;background:var(--ink);margin-bottom:110px}.rd-cover-image{position:relative;height:610px}.rd-cover-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000a,transparent 85%)}.rd-cover-image>img{height:100%!important;max-height:none!important;width:100%;object-fit:cover;filter:saturate(.5)}.rd-cover-title{position:absolute;left:40px;bottom:65px;z-index:1;max-width:760px;color:#fff}.rd-cover-title h1{font-size:clamp(38px,4.8vw,70px);letter-spacing:-2px;margin:0}.rd-cover-intro{position:relative;margin:-24px -22px -48px 27%;z-index:2;background:var(--paper);padding:40px 46px 0;border-top:6px solid var(--gold)}.rd-cover-intro p{font-size:18px;line-height:1.9;margin:0}.rd-home>article>section:not(.rd-cover){padding:65px 0;border-top:1px solid var(--line);margin:0}.rd-home>article>section h2{font-size:40px;letter-spacing:-1px}.rd-home .row{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.rd-home .row img{height:420px!important;width:100%;max-height:none!important;object-fit:cover;filter:saturate(.55)}.rd-home>article>section:nth-child(2) .row>div:first-child{padding-left:70px;position:relative}.rd-home>article>section:nth-child(2) h2:before{content:'01';position:absolute;left:0;top:5px;font:11px Arial;letter-spacing:2px}.rd-home>article>section:nth-child(3),.rd-home>article>section:nth-child(5){display:grid;grid-template-columns:.9fr 1.1fr;gap:0 80px}.rd-home>article>section:nth-child(3) h2,.rd-home>article>section:nth-child(5) h2{grid-row:span 2}.rd-home>article>section:nth-child(4){background:var(--ink);color:var(--paper);padding:48px;margin:20px 0 60px}.rd-home>article>section:nth-child(4) .row{grid-template-columns:1fr 1fr;gap:55px}.rd-home>article>section:nth-child(4) img{height:550px!important}.rd-home ul{list-style:none;padding:0}.rd-home li{border-top:1px solid #ffffff30;padding:10px 0;font-size:14px}.rd-home>article>section:nth-child(6){max-width:900px;margin:auto;text-align:center;padding:80px 30px}.rd-home>article>section:nth-child(6) h2{font-size:50px}.rd-home>section.row{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--ink);padding:40px 0 80px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-home>section.row article>div{display:flex;flex-direction:column-reverse;gap:24px;height:auto!important}.rd-home>section.row .col-auto{display:none}.rd-home>section.row .col-auto.d-none{display:block}.rd-home>section.row img{height:260px!important;width:100%!important}.rd-home>section.row h4{font-size:30px;margin:16px 0}.rd-home>section.row strong,.rd-home>section.row .text-body-secondary{font-size:11px;letter-spacing:1px;text-transform:uppercase}.rd-home>section.row .bi{display:none}.rd-home>section.row a{font-size:12px;border-bottom:1px solid;padding-bottom:5px}.rd-footer{background:var(--ink);color:var(--paper);padding:64px max(40px,calc((100vw - 1240px)/2)) 30px}.rd-foot-top{display:flex;justify-content:space-between;align-items:start;padding-bottom:45px}.rd-foot-top p{font:22px/1.4 Georgia,serif}.rd-footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:15px 30px;border-top:1px solid #ffffff35;padding-top:30px;font-size:12px}.rd-foot-bottom{display:flex;gap:30px;font-size:11px;border-top:1px solid #ffffff35;margin-top:40px;padding-top:22px}
main.container{max-width:1240px;margin:55px auto;padding:0 32px}.rd-journal{margin:60px auto 90px}.rd-journal-head{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid var(--ink);padding-bottom:35px;margin-bottom:0;gap:30px}.rd-kicker{font-size:10px;text-transform:uppercase;letter-spacing:2px}.rd-journal-head h1{font-size:clamp(48px,7vw,92px);letter-spacing:-3px;margin:15px 0 0}.rd-journal-order{font-size:10px;text-transform:uppercase;letter-spacing:1px}.rd-journal-order strong{font:38px Georgia}.rd-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.rd-story-card{display:flex;flex-direction:column;padding:30px 25px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.rd-story-card:nth-child(3n){border-right:0}.rd-story-card:first-child{grid-column:span 2;padding-left:0}.rd-story-media{display:block;aspect-ratio:1.45;overflow:hidden}.rd-story-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.5)}.rd-story-copy{display:flex;flex-direction:column;flex:1;padding-top:20px}.rd-story-copy time{font-size:10px;letter-spacing:1px;text-transform:uppercase}.rd-story-copy h2{font-size:30px;margin:15px 0}.rd-story-card:first-child h2{font-size:42px}.rd-story-copy p{font-size:14px;line-height:1.8}.rd-read-story{margin-top:auto;padding-top:15px;font-size:11px;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:space-between}.rd-pagination,.rd-page-numbers{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.rd-pagination{padding:40px 0;border-bottom:1px solid var(--line)}.rd-page-numbers a{padding:8px 13px}.rd-page-numbers a[aria-current]{background:var(--ink);color:var(--paper)}.rd-reading{max-width:100%;margin:auto}.rd-reading>.row{display:block}.rd-reading>.row>.col-lg-8{width:100%;max-width:940px;margin:auto}.rd-longform>header{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:36px 0;margin-bottom:40px}.rd-longform>header h1{font-size:clamp(40px,5.8vw,76px);letter-spacing:-2px;line-height:1.08}.rd-longform>header time{font-size:11px;letter-spacing:1px}.rd-longform>figure{margin:0 0 45px}.rd-longform>figure img{width:100%;max-height:540px;object-fit:cover}.rd-longform>section{max-width:690px;margin:auto;font-size:18px;line-height:1.95;overflow-wrap:anywhere}.rd-longform>section h2{font-size:35px;margin-top:52px}.rd-longform>section h3{font-size:27px;margin-top:35px}.rd-longform>section a{text-decoration:underline;text-underline-offset:4px}.rd-longform table,.rd-longform pre{max-width:100%;overflow:auto;display:block}.rd-reading>.row .col-lg-4{width:100%;margin:65px auto 0;border-top:1px solid var(--ink);padding-top:25px}.rd-reading>.row .col-lg-4 ul.list-unstyled{padding:0}.rd-reading>.row .col-lg-4 li{border-bottom:1px solid var(--line);padding:20px 0}.rd-reading>.row .col-lg-4 h2{font-size:22px}main:not(:has(.rd-home)):not(:has(.rd-reading)):not(:has(.rd-journal))>h1{font-size:clamp(40px,6vw,76px);padding-bottom:30px;border-bottom:1px solid}main>p,main>ul,main>ol{max-width:760px;line-height:1.9}
@media(max-width:1000px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-top:1px solid;border-bottom:1px solid var(--line)}.rd-mobile-nav summary{display:flex;justify-content:space-between;padding:14px 0;cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:1px}.rd-mobile-menu{padding:10px 0 25px;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.rd-cover-image{height:560px}.rd-cover-title{left:25px;bottom:60px}.rd-home .row{gap:35px}.rd-home>article>section:nth-child(2) .row>div:first-child{padding-left:0}.rd-home>article>section:nth-child(2) h2:before{position:static;display:block;margin-bottom:20px}.rd-home>article>section:nth-child(3),.rd-home>article>section:nth-child(5){gap:0 40px}.rd-home>article>section:nth-child(4){padding:30px}.rd-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-story-card:nth-child(3n){border-right:1px solid var(--line)}.rd-story-card:nth-child(2n){border-right:0}.rd-footer nav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.rd-header{padding:25px 20px 0}.rd-brand{font-size:29px}.rd-brand span{font-size:8px;letter-spacing:2px}.rd-contact{display:none}.rd-home{padding:20px 20px 0}.rd-cover{padding:10px 10px 0;margin-bottom:75px}.rd-cover-image{height:490px}.rd-cover-title{left:20px;right:15px;bottom:35px}.rd-cover-title h1{font-size:39px;letter-spacing:-1.5px}.rd-cover-intro{margin:0 -10px -30px;padding:25px 0 0;border-top:4px solid var(--gold)}.rd-cover-intro p{font-size:16px;line-height:1.8}.rd-home .row,.rd-home>article>section:nth-child(3),.rd-home>article>section:nth-child(5),.rd-home>article>section:nth-child(4) .row{display:block}.rd-home>article>section:not(.rd-cover){padding:38px 0}.rd-home>article>section h2{font-size:33px}.rd-home .row img{height:320px!important;margin-top:25px}.rd-home>article>section:nth-child(4){padding:20px;margin:15px 0 35px}.rd-home>article>section:nth-child(4) img{height:320px!important;margin:0 0 35px}.rd-home>article>section:nth-child(6){padding:40px 0}.rd-home>article>section:nth-child(6) h2{font-size:38px}.rd-home>section.row{display:block;padding-bottom:35px}.rd-home>section.row article{margin-bottom:35px}.rd-footer{padding:40px 20px 25px}.rd-foot-top{display:block}.rd-foot-top p{margin-top:30px;font-size:20px}.rd-footer nav{grid-template-columns:1fr 1fr;gap:15px;font-size:11px}.rd-foot-bottom{gap:20px}main.container{padding:0 20px;margin-top:30px}.rd-journal-head{display:block}.rd-journal-head h1{font-size:48px;letter-spacing:-1px}.rd-journal-order{margin-top:25px;align-items:start!important;text-align:left}.rd-story-grid{display:block}.rd-story-card,.rd-story-card:first-child{padding:25px 0;border-right:0!important}.rd-story-copy h2,.rd-story-card:first-child h2{font-size:30px}.rd-longform>header h1{font-size:40px;letter-spacing:-1px}.rd-longform>section{font-size:17px;line-height:1.85}.rd-mobile-menu{grid-template-columns:1fr}.rd-mobile-nav[open] .rd-mobile-menu{max-height:65vh;overflow:auto}.rd-longform>section h2{font-size:29px}}
@media(prefers-reduced-motion:no-preference){a{transition:opacity .2s}a:hover{opacity:.75}}
