:root{--paper:#f3efe5;--ink:#191916;--orange:#bc4e27;--line:2px solid var(--ink)}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--orange)}a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700;letter-spacing:-.045em}p{line-height:1.75}main.container{max-width:100%;padding:0;margin:0}.rd-header{background:var(--paper);border-bottom:var(--line)}.rd-masthead{display:flex;justify-content:space-between;align-items:center;padding:32px 5vw}.rd-brand{display:block;font-size:35px;line-height:.95;letter-spacing:-.065em;font-weight:900;text-decoration:none}.rd-brand span{display:block;font-size:15px;letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.rd-location{font-family:monospace;text-transform:uppercase;font-size:12px}.rd-desktop-nav{display:flex;background:var(--ink);color:var(--paper);padding:0 5vw}.rd-desktop-nav a{padding:17px 25px;border-right:1px solid #f3efe54d;text-decoration:none;font-size:13px}.rd-desktop-nav a:first-child{border-left:1px solid #f3efe54d}.rd-desktop-nav a:hover{color:var(--paper);background:var(--orange)}.rd-mobile-nav{display:none}.gateway{padding:58px 5vw 0}.eyebrow,.rd-kicker{font:12px monospace;letter-spacing:.1em;text-transform:uppercase}.gateway h1{font-size:clamp(48px,7.4vw,110px);line-height:.98;max-width:1200px;margin:32px 0}.gateway-subtitle{font-size:21px;margin-bottom:42px}.gateway-directory{border-top:var(--line);margin-left:25%;background:var(--orange)}.gateway-directory a{display:grid;grid-template-columns:75px 1fr 50px;align-items:center;padding:23px 30px;border:var(--line);border-top:0;text-decoration:none;gap:12px}.gateway-directory span{font:14px monospace}.gateway-directory strong{font-size:26px;letter-spacing:-.035em}.gateway-directory b{font-size:35px}.gateway-directory a:hover{background:var(--ink);color:var(--paper)}.opening-photo{margin:0 5vw 75px;border:var(--line);border-top:0;height:480px}.opening-photo img{width:100%;height:100%;object-fit:cover}.chapter-ledger{margin:0 5vw}.chapter{display:grid;grid-template-columns:25% 1fr;border-top:var(--line);padding:42px 0}.chapter-number{font:70px/1 monospace;letter-spacing:-.1em;color:var(--orange)}.chapter-copy h2{font-size:clamp(30px,3vw,46px);line-height:1.07;max-width:800px}.chapter-copy p{font-size:18px;max-width:800px}.chapter-copy img{border:var(--line);width:100%;height:350px;object-fit:cover;border-radius:0!important;margin:38px 0 0!important}.chapter-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:var(--line)}.chapter-copy li{padding:16px 10px;border-bottom:var(--line);font:14px monospace}.chapter:nth-child(4){background:var(--ink);color:var(--paper);margin:0 -5.56%;padding:48px 5.56%}.home-stories{background:#e4dece;padding:50px 5vw;border-top:var(--line)}.home-stories>section{display:block!important;margin:25px 0!important}.home-stories article{width:100%!important;padding:0!important;margin:0!important;border-top:var(--line)}.home-stories article>div{border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr 32%;background:transparent!important}.home-stories .p-4{padding:30px 35px 30px 0!important}.home-stories h4{font-size:30px;line-height:1.1;margin:14px 0}.home-stories .text-body-secondary{font:12px monospace;margin:15px 0}.home-stories .col-auto{display:block!important}.home-stories .d-block.d-md-none{display:none!important}.home-stories img{width:100%!important;height:100%!important;object-fit:cover}.home-stories svg{display:none}.home-stories article+article{margin-top:30px!important}.home-stories article+article>div{grid-template-columns:1fr 20%}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.rd-footer{background:var(--ink);color:var(--paper);padding:55px 5vw 20px}.rd-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:40px}.rd-footer nav{display:flex;flex-direction:column}.rd-footer nav a{padding:14px 0;border-bottom:1px solid #f3efe54d;text-decoration:none;display:block}.rd-footer-base{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid #f3efe54d;padding-top:20px;margin-top:55px;font:12px monospace}.rd-footer-base span{margin-right:auto}
.rd-journal{padding:60px 5vw}.rd-journal-head{display:flex;justify-content:space-between;align-items:end;border-bottom:var(--line);padding-bottom:35px;margin-bottom:0;gap:30px}.rd-journal-head h1{font-size:clamp(48px,7vw,94px);line-height:1;margin:25px 0 0}.rd-journal-order{font:12px monospace;min-width:140px}.rd-journal-order strong{font-size:38px}.rd-story-grid{display:block!important}.rd-story-card{display:grid!important;grid-template-columns:160px 1fr;gap:30px;border:0;border-bottom:var(--line);padding:30px 0}.rd-story-media{aspect-ratio:1;overflow:hidden}.rd-story-media img{width:100%;height:100%;object-fit:cover}.rd-story-copy{padding:0;display:block}.rd-story-copy time{font:12px monospace}.rd-story-copy h2{font-size:29px;line-height:1.15;margin:12px 0}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{max-width:770px;line-height:1.6}.rd-read-story{font:12px monospace;text-transform:uppercase;display:flex;gap:24px}.rd-story-card:first-child{grid-template-columns:1fr 1fr;padding:40px 0 50px;gap:45px}.rd-story-card:first-child .rd-story-media{aspect-ratio:1.4}.rd-story-card:first-child h2{font-size:44px}.rd-pagination{display:flex;justify-content:space-between;align-items:center;padding:40px 0;gap:15px;flex-wrap:wrap}.rd-page-numbers{display:flex;gap:0}.rd-page-numbers a{border:var(--line);padding:13px 18px;margin-right:-2px;text-decoration:none}.rd-page-numbers [aria-current]{background:var(--ink);color:var(--paper)}.rd-reading{background:var(--orange);padding:55px 5vw!important;width:100%;margin:0!important}.rd-reading>.row{display:block;margin:0}.rd-reading>.row>.col-lg-8{border:var(--line);background:var(--paper);padding:55px!important;width:100%;max-width:950px;margin:auto}.rd-longform>header{border-bottom:var(--line);padding-bottom:30px;margin-bottom:35px}.rd-longform>header h1{font-size:clamp(36px,4.5vw,62px);line-height:1.04}.rd-longform>section{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.rd-longform>section h2{font-size:33px;line-height:1.15;margin:1.7em 0 .7em}.rd-longform>section h3{font-size:26px}.rd-longform img{max-width:100%;height:auto}.rd-longform>figure{margin:0 0 35px}.rd-longform>figure img{width:100%;max-height:550px;object-fit:cover}.rd-longform table,.rd-longform pre{display:block;max-width:100%;overflow:auto}.rd-reading>.row .col-lg-4{width:100%;max-width:950px;margin:35px auto 0;padding:30px;background:var(--paper);border:var(--line)}.rd-reading>.row .col-lg-4 .card{border-radius:0!important;background:transparent!important}.rd-reading>.row .col-lg-4 a{color:var(--ink)}main:not(.corner-home):not(:has(.rd-journal)):not(:has(.rd-reading)){padding:50px max(6vw,calc((100vw - 850px)/2));line-height:1.8}main:not(.corner-home)>h1{font-size:clamp(36px,5vw,64px)}
@media(max-width:900px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;background:var(--ink);color:var(--paper)}.rd-mobile-nav summary{cursor:pointer;padding:18px 5vw;display:flex;justify-content:space-between}.rd-mobile-menu{display:flex;flex-direction:column;padding:0 5vw 20px}.rd-mobile-menu a{padding:14px 0;border-top:1px solid #ffffff44;text-decoration:none}.rd-mobile-nav:not([open]) .rd-mobile-menu{display:none!important}.gateway-directory{margin-left:10%}.rd-location{display:none}.rd-reading>.row>.col-lg-8{padding:35px!important}.rd-story-card:first-child{gap:25px}.rd-story-card:first-child h2{font-size:34px}}
@media(max-width:600px){.rd-masthead{padding:24px}.rd-brand{font-size:29px}.rd-brand span{font-size:12px}.gateway{padding:35px 24px 0}.gateway h1{font-size:48px;margin:25px 0}.gateway-subtitle{font-size:18px;margin-bottom:30px}.gateway-directory{margin:0}.gateway-directory a{grid-template-columns:30px 1fr 28px;padding:18px 14px}.gateway-directory strong{font-size:20px}.gateway-directory b{font-size:26px}.opening-photo{height:255px;margin:0 24px 40px}.chapter-ledger{margin:0 24px}.chapter{grid-template-columns:45px 1fr;padding:28px 0;gap:15px}.chapter-number{font-size:34px;letter-spacing:-.08em}.chapter-copy h2{font-size:29px}.chapter-copy p{font-size:16px}.chapter-copy img{height:230px}.chapter-copy ul{grid-template-columns:1fr}.chapter:nth-child(4){margin:0 -24px;padding:30px 24px}.home-stories{padding:35px 24px}.home-stories article>div,.home-stories article+article>div{grid-template-columns:1fr}.home-stories .col-auto{display:none!important}.home-stories .p-4{padding:24px 0!important}.home-stories h4{font-size:27px}.rd-footer{padding:40px 24px 24px}.rd-footer-top{grid-template-columns:1fr}.rd-footer-base{gap:18px}.rd-footer-base span{width:100%}.rd-journal{padding:35px 24px}.rd-journal-head{display:block}.rd-journal-head h1{font-size:44px}.rd-journal-order{margin-top:25px}.rd-story-card,.rd-story-card:first-child{grid-template-columns:1fr;gap:20px;padding:25px 0}.rd-story-card .rd-story-media{aspect-ratio:1.7}.rd-story-copy h2,.rd-story-card:first-child h2{font-size:29px}.rd-reading{padding:24px 12px!important}.rd-reading>.row>.col-lg-8{padding:25px 20px!important}.rd-longform>header h1{font-size:36px}.rd-longform>section{font-size:16px}.rd-longform>section h2{font-size:28px}.rd-reading>.row .col-lg-4{padding:20px}.rd-page-numbers a{padding:10px 13px}}
@media(prefers-reduced-motion:no-preference){a{transition:background-color .15s,color .15s}}
