:root{--ink:#1c1d1c;--paper:#f5f3ef;--soft:#e9e6df;--rule:#b9ac91;--muted:#67665f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:2px solid #85734e;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.08;margin:0}p{margin:0 0 1.3em}.rd-header{max-width:1360px;margin:auto;padding:45px 48px 0;text-align:center}.rd-brand{font-family:Georgia,serif;font-size:29px;letter-spacing:-1px;white-space:nowrap}.rd-brand span{font-family:Arial,sans-serif;font-size:11px;letter-spacing:3px;margin-left:10px}.rd-desktop-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 25px;padding:25px 0 22px;margin-top:28px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.rd-mobile-nav{display:none}.ec-main,body>main.container{max-width:1240px;margin:0 auto;padding:0 40px}.opening h1{font-size:clamp(44px,6.3vw,88px);letter-spacing:-3.5px;max-width:1100px;text-align:center;margin:65px auto 50px}.panorama{width:100%;height:330px;object-fit:cover;filter:grayscale(1);object-position:50% 45%}.intro-editorial{display:grid;grid-template-columns:1fr 1.65fr;gap:90px;padding:65px 0 75px;border-bottom:1px solid var(--rule)}.intro-editorial h2{font-size:35px;max-width:330px}.intro-editorial p{font-size:18px;line-height:1.85}.strategy{padding:80px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:90px;align-items:start}.strategy h2{font-size:36px;margin-bottom:30px}.strategy img{width:100%;height:235px;object-fit:cover;filter:grayscale(1)}.strategy>div:last-child{padding-top:5px}.services{border-top:1px solid var(--rule);padding-top:65px}.services>header{display:grid;grid-template-columns:1fr 1.65fr;gap:90px;margin-bottom:45px}.services h2{font-size:38px}.service-entries{margin-left:calc(37.74% + 34px)}.service-entry{padding:28px 0;border-top:1px solid var(--rule)}.service-entry h3{font-size:27px;margin-bottom:20px}.service-entry p{color:var(--muted)}.service-image{width:100%;height:270px;object-fit:cover;filter:grayscale(1);margin:50px 0 0}.closing{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:75px 0 85px}.closing h2{font-size:36px;margin-bottom:25px}.home-journal{border-top:1px solid var(--rule);padding-top:35px;margin-bottom:100px}.journal-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.journal-label h2{font-size:45px}.journal-label>a{font-size:12px;text-transform:uppercase;letter-spacing:1px}.home-story{display:grid;grid-template-columns:150px 1fr 160px;gap:35px;padding:35px 0;border-top:1px solid var(--rule)}.home-story time,.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted)}.home-story h3{font-size:32px;max-width:650px;margin:12px 0 20px}.home-story p{color:var(--muted);font-size:14px;max-width:650px}.home-story img{width:160px;height:190px;object-fit:cover;filter:grayscale(1)}.home-story div>a{font-size:12px}.rd-footer{background:var(--ink);color:var(--paper);padding:50px max(40px,calc((100vw - 1160px)/2)) 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #777568;padding-bottom:35px}.footer-top>a:last-child{font-size:11px;text-transform:uppercase;letter-spacing:1px}.footer-directory{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding:35px 0}.footer-directory nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;font-size:12px}.footer-directory nav:last-child{text-transform:capitalize}.footer-legal{border-top:1px solid #777568;padding-top:20px;display:flex;gap:30px;font-size:11px;color:#c6c2b8}.rd-journal{padding:65px 0 85px}.rd-journal-head{display:grid;grid-template-columns:1fr 220px;gap:40px;align-items:end;margin-bottom:45px;padding-bottom:35px;border-bottom:1px solid var(--rule)}.rd-kicker{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.rd-journal-head h1{font-size:72px;letter-spacing:-2px}.rd-journal-order{font-size:11px;text-align:right}.rd-journal-order strong{font-family:Georgia,serif;font-weight:400;font-size:30px}.rd-story-grid{display:block!important}.rd-story-card{display:grid!important;grid-template-columns:190px minmax(0,1fr);gap:45px;position:relative;padding:35px 0 35px 140px;border-top:1px solid var(--rule)}.rd-story-card:first-child{border-top:0}.rd-story-media{grid-column:1;aspect-ratio:1.2;overflow:hidden}.rd-story-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.rd-story-copy{grid-column:2;display:block;padding:0}.rd-story-copy time{position:absolute;left:0;top:38px;font-size:11px;max-width:105px;color:var(--muted)}.rd-story-copy h2{font-size:36px;margin:0 0 18px}.rd-story-copy p{font-size:14px;color:var(--muted);max-width:660px}.rd-read-story{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding-top:12px}.rd-story-card:not(:has(.rd-story-media)) .rd-story-copy{grid-column:1/-1}.rd-pagination{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--rule);padding:35px 0;align-items:center;font-size:12px}.rd-page-numbers{display:flex;gap:8px;flex-wrap:wrap}.rd-page-numbers a{display:inline-block;padding:8px 15px;border:1px solid var(--rule)}.rd-page-numbers [aria-current=page]{background:var(--ink);color:var(--paper)}.rd-reading{padding:65px 0!important}.rd-reading>.row>.col-lg-8{max-width:none;width:100%}.rd-longform>header{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:end;border-bottom:1px solid var(--rule);padding:30px 0 45px;margin-bottom:40px}.rd-longform>header h1{font-size:clamp(38px,5vw,66px);letter-spacing:-1.8px;grid-column:1;grid-row:1/5}.rd-longform>header>*:not(h1){grid-column:2;font-size:12px;color:var(--muted)}.rd-longform>figure{margin:0 0 50px}.rd-longform>figure img{width:100%;height:360px;object-fit:cover;filter:grayscale(1)}.rd-longform>section{max-width:720px;margin:auto;font-size:17px;line-height:1.9}.rd-longform>section h2{font-size:34px;margin:50px 0 23px}.rd-longform>section h3{font-size:27px;margin:35px 0 20px}.rd-longform>section a{text-decoration:underline;text-underline-offset:4px}.rd-reading>.row .col-lg-4{max-width:720px;margin:65px auto 0;padding-top:30px;border-top:1px solid var(--rule)}main:not(:has(.rd-reading)):not(:has(.rd-journal)):not(.ec-main){line-height:1.9}main:not(:has(.rd-reading)):not(:has(.rd-journal)):not(.ec-main)>h1{font-size:50px;margin:60px 0 35px}table,pre{max-width:100%;overflow:auto} @media(max-width:900px){.rd-header{padding:30px 30px 0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;text-align:left;margin-top:25px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rd-mobile-nav summary{cursor:pointer;list-style:none;padding:15px 0;font-size:12px;text-transform:uppercase;letter-spacing:2px}.rd-mobile-nav summary span{float:right}.rd-mobile-menu{display:flex;flex-direction:column;gap:0;padding-bottom:15px}.rd-mobile-menu a{padding:10px 0;border-top:1px solid #ddd8cd;font-size:13px}.ec-main,body>main.container{padding:0 30px}.intro-editorial,.strategy,.services>header{gap:40px;grid-template-columns:1fr 1.45fr}.service-entries{margin-left:calc(40.8% + 16px)}.home-story{grid-template-columns:95px 1fr;gap:25px}.home-story img{display:none}.closing{gap:35px}.rd-story-card{padding-left:100px;grid-template-columns:140px 1fr;gap:25px}.rd-story-copy time{max-width:85px}.rd-story-copy h2{font-size:29px}.rd-journal-head h1{font-size:57px}.rd-footer{padding:40px 30px 25px}.footer-directory{gap:30px}.rd-longform>header{gap:30px}}@media(max-width:600px){.rd-header{padding:25px 22px 0}.rd-brand{font-size:25px}.ec-main,body>main.container{padding:0 22px}.opening h1{font-size:43px;letter-spacing:-1.8px;margin:42px 0 30px}.panorama{height:215px}.intro-editorial,.strategy,.services>header,.closing{display:block;padding:38px 0}.intro-editorial h2,.strategy h2,.services h2,.closing h2{font-size:31px;margin-bottom:25px}.intro-editorial p{font-size:16px}.strategy img{height:210px;margin-bottom:30px}.services{padding-top:0}.services>header{margin:0}.service-entries{margin:0}.service-entry h3{font-size:25px}.service-image{height:200px;margin-top:20px}.closing>div+div{margin-top:35px}.home-journal{margin-bottom:50px}.journal-label h2{font-size:35px}.home-story{display:block;padding:28px 0}.home-story time{display:block;margin-bottom:15px}.home-story h3{font-size:28px}.footer-top{display:block}.footer-top>a:last-child{display:block;margin-top:22px}.footer-directory{display:block}.footer-directory nav{margin-bottom:30px;gap:12px 15px}.rd-journal{padding-top:40px}.rd-journal-head{display:block;margin-bottom:10px}.rd-journal-head h1{font-size:48px}.rd-journal-order{margin-top:20px;text-align:left;align-items:flex-start}.rd-story-card{padding:30px 0;grid-template-columns:75px 1fr;gap:20px}.rd-story-copy time{position:static;display:block;margin-bottom:12px;max-width:none}.rd-story-copy h2{font-size:27px}.rd-story-media{aspect-ratio:.75}.rd-story-copy p{font-size:13px}.rd-pagination{flex-wrap:wrap}.rd-longform>header{display:block;padding-top:0}.rd-longform>header h1{font-size:39px;margin-bottom:25px}.rd-longform>figure img{height:210px}.rd-longform>section{font-size:16px}.rd-longform>section h2{font-size:29px}.rd-reading{padding-top:40px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
