:root{--paper:#ece5d8;--ink:#392431;--rose:#b58186;--line:#b8a7a4;--muted:#75646b}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Georgia,serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid var(--rose);outline-offset:5px}img{max-width:100%;display:block;object-fit:cover}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;line-height:1.1}h2{font-size:clamp(2rem,3.5vw,3.4rem);letter-spacing:-.04em}p{margin-bottom:1.4em}.rd-header{padding:30px 5%;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);gap:40px}.rd-desktop-nav{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:1px 35px;font:12px/1.7 Arial,sans-serif}.rd-brand{font-size:35px;line-height:.95;text-align:right;letter-spacing:-2px;align-self:center}.rd-brand span{display:block;margin-top:15px;font:9px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.rd-mobile-nav{display:none}.atlas-opening{display:grid;grid-template-columns:23% 77%;height:calc(100vh - 196px);min-height:620px;border-bottom:1px solid var(--line)}.atlas-opening h1{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(30px,3.2vw,54px);line-height:1.03;letter-spacing:-1px;margin:0;padding:38px 20%;text-align:left}.atlas-opening img{width:100%;height:100%;min-height:0}.atlas-intro{max-width:740px;padding:105px 30px 75px;margin:auto}.atlas-directory{margin:0 5% 100px;border-top:1px solid var(--ink)}.atlas-directory a{display:grid;grid-template-columns:65px 1fr 40px;align-items:center;padding:20px 5px;border-bottom:1px solid var(--line)}.atlas-directory span,.section-index{font:11px/1.5 Arial,sans-serif;letter-spacing:2px}.atlas-directory strong{font-size:clamp(20px,3vw,38px);font-weight:400}.atlas-directory b{font-size:26px;font-weight:400}.atlas-section{margin:0 5%;padding:65px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:22% 1fr}.section-index{padding-top:10px}.section-body{max-width:660px}.section-body img{width:100%;height:420px;margin-bottom:35px}.atlas-section-2{display:block;position:relative;margin:0 5% 75px}.atlas-section-2 .section-index{display:block;margin-bottom:25px}.atlas-section-2 .section-body{max-width:none;display:grid;grid-template-columns:58% 1fr;gap:6%}.atlas-section-2 img{height:650px}.atlas-section-4{background:var(--ink);color:var(--paper);margin:35px 0;padding:75px 10%}.atlas-section-6 img{height:500px}.atlas-ledger{margin:65px 5% 100px;border-top:3px solid var(--ink)}.atlas-ledger>h4{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;margin:25px 0 40px}.atlas-ledger article{padding:35px 0;border-bottom:1px solid var(--line)}.atlas-ledger article>div{display:grid;grid-template-columns:1fr 180px;gap:45px}.atlas-ledger article>div>div:first-child{display:grid;grid-template-columns:155px 1fr;column-gap:30px;align-content:start}.atlas-ledger strong{grid-column:1;font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.atlas-ledger h4{grid-column:2;grid-row:1 / span 2;font-size:32px;margin-bottom:25px}.atlas-ledger article>div>div:first-child>div{grid-column:1;font:12px Arial,sans-serif;margin-top:14px}.atlas-ledger p,.atlas-ledger article a{grid-column:2}.atlas-ledger article a{font:12px Arial,sans-serif;text-decoration:underline}.atlas-ledger img{height:220px!important;width:180px!important}.atlas-ledger article>div>div:last-child{display:none}.rd-footer{background:var(--ink);color:var(--paper);padding:60px 5%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-brand{font-size:32px;line-height:1.2}.rd-footer nav{display:flex;flex-direction:column;font:12px/2.2 Arial,sans-serif}.archive,.category-archive{max-width:1250px;margin:auto;padding:80px 5%}.archive-header{display:grid;grid-template-columns:22% 1fr;margin-bottom:65px}.archive h1,.article-layout h1,.legal-layout h1{font-size:clamp(38px,5vw,74px);letter-spacing:-.05em}.archive-list{border-top:2px solid var(--ink)}.archive-row{display:grid;grid-template-columns:150px 1fr 180px;gap:30px;padding:35px 0;border-bottom:1px solid var(--line)}.archive-date,time,.article-meta{font:12px/1.8 Arial,sans-serif;letter-spacing:1px}.archive-row h2{font-size:32px}.archive-row img{width:180px;height:200px}.pagination{display:flex;gap:24px;padding:35px 0;font:13px Arial,sans-serif}.article-layout,.legal-layout{display:grid;grid-template-columns:minmax(260px,35%) minmax(0,650px);gap:8%;padding:80px 5% 120px}.article-title-rail{border-top:1px solid var(--ink);padding-top:25px}.article-body,.legal-body{max-width:650px}.article-body h2,.legal-body h2{font-size:32px;margin-top:50px}.article-body img{width:100%;height:auto}.article-body a,.legal-body a{text-decoration:underline}.article-body blockquote{margin:40px 0;padding-left:25px;border-left:3px solid var(--rose);font-size:24px}
@media(min-width:1500px){.atlas-opening h1{font-size:56px}.atlas-intro{padding-top:130px}.atlas-section{padding-top:90px;padding-bottom:90px}}@media(max-width:900px){.rd-header{padding:25px 5%}.rd-desktop-nav{font-size:11px;gap:1px 15px}.rd-brand{font-size:28px}.atlas-opening{min-height:580px;grid-template-columns:28% 72%}.atlas-opening h1{padding:30px 18%;font-size:36px}.atlas-section-2 .section-body{grid-template-columns:1fr 1fr;gap:35px}.atlas-section-2 img{height:580px}.atlas-ledger article>div>div:first-child{grid-template-columns:110px 1fr;gap:10px 20px}.atlas-ledger article>div{gap:20px;grid-template-columns:1fr 130px}.atlas-ledger img{width:130px!important;height:180px!important}.article-layout,.legal-layout{gap:5%;grid-template-columns:30% 1fr}.archive-row{grid-template-columns:100px 1fr 120px}.archive-row img{width:120px}}
@media(max-width:600px){.rd-header{padding:20px;gap:15px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:12px Arial,sans-serif}.rd-mobile-nav summary{padding:10px 0;cursor:pointer}.rd-mobile-menu{display:flex;flex-direction:column;gap:14px;padding:20px 0}.rd-brand{font-size:25px}.rd-brand span{font-size:7px;max-width:150px;letter-spacing:.5px}.atlas-opening{height:auto;min-height:0;display:flex;flex-direction:column}.atlas-opening h1{writing-mode:horizontal-tb;transform:none;font-size:40px;padding:40px 20px;line-height:1.07}.atlas-opening img{height:430px}.atlas-intro{padding:65px 24px}.atlas-directory{margin:0 20px 65px}.atlas-directory a{grid-template-columns:40px 1fr 25px;padding:19px 0}.atlas-directory strong{font-size:23px}.atlas-section{margin:0 20px;padding:40px 0;grid-template-columns:30px 1fr;gap:10px}.atlas-section-2{display:block}.atlas-section-2 .section-body{display:block}.atlas-section-2 img{height:400px}.atlas-section-4{margin:20px 0;padding:45px 20px}.section-body img,.atlas-section-6 img{height:350px}h2{font-size:32px}.atlas-ledger{margin:50px 20px}.atlas-ledger article>div{display:block}.atlas-ledger article>div>div:first-child{display:block}.atlas-ledger h4{font-size:28px;margin:15px 0}.atlas-ledger article>div>div:first-child>div{margin:10px 0 20px}.atlas-ledger article>div>div:nth-child(2){margin-top:25px}.atlas-ledger img{width:100%!important;height:230px!important}.rd-footer{grid-template-columns:1fr 1fr;padding:45px 20px;gap:30px}.footer-brand{grid-column:1/-1}.article-layout,.legal-layout{display:block;padding:45px 24px 70px}.article-title-rail{margin-bottom:45px}.archive-header,.archive-row{display:block}.archive-row img{width:100%;height:240px;margin-top:25px}.archive h1,.article-layout h1,.legal-layout h1{font-size:42px}.archive{padding:45px 24px}.pagination{flex-wrap:wrap}}
@media(prefers-reduced-motion:no-preference){a{transition:color .2s}a:hover{color:var(--rose)}}
