:root{--paper:#eeefeb;--ink:#202422;--line:#b7bdb7;--blue:#1e49c5;--muted:#646d67}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{line-height:1.09;font-weight:500;letter-spacing:-.045em}h2{font-size:clamp(32px,4vw,58px)}h3{font-size:26px}p{margin-bottom:1.4em}.rd-header{margin:0 3.5%;border-bottom:1px solid var(--ink);min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:5}.rd-brand{font-size:19px;line-height:1.15;max-width:175px;font-weight:bold;letter-spacing:-.05em}.rd-desktop-nav{display:flex;align-items:center;gap:0}.rd-desktop-nav>a,.topics>summary{padding:10px 34px;border-left:1px solid var(--line);cursor:pointer}.topics>summary{padding-right:5px}.directory{position:absolute;top:91px;left:0;right:0;background:var(--ink);color:white;display:grid;grid-template-columns:repeat(4,1fr);padding:32px;gap:15px;box-shadow:0 15px 25px #0002}.directory a{font-size:14px;padding:6px 0}.directory a:hover{color:#a7bfff}.rd-mobile-nav{display:none}.atlas-home{padding:0 3.5%}.atlas-register{display:grid;grid-template-columns:42fr 34fr 24fr;margin:52px 0 44px}.atlas-register>div,.atlas-index{padding:0 28px;border-right:1px solid var(--line)}.atlas-title{padding-left:0!important}.atlas-register> :last-child{border:0;padding-right:0}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:42px}.atlas-title h1{font-size:clamp(45px,5.3vw,84px);max-width:530px;margin-bottom:25px}.atlas-title>p:last-child{max-width:300px;font-size:18px;color:var(--blue)}.atlas-intro h2{font-size:24px;line-height:1.2;letter-spacing:-.02em}.atlas-intro p{font-size:15px;line-height:1.7}.atlas-index a{display:grid;grid-template-columns:28px 1fr 12px;gap:10px;padding:18px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.3}.atlas-index span,.chapter-label{font:12px monospace;color:var(--blue)}.atlas-index b{font-weight:normal}.panorama{margin:0 0 70px;position:relative;background:#d9ddd7;overflow:hidden}.panorama img{display:block;width:100%;height:460px;max-height:none!important;object-fit:cover;filter:saturate(.68)}.panorama:after{content:'';position:absolute;left:24px;bottom:24px;width:30px;height:30px;border:1px solid white}.chapter{display:grid;grid-template-columns:18% 1fr;border-top:1px solid var(--ink);padding:30px 0 75px}.chapter-label{font-size:28px}.chapter-content{max-width:900px}.chapter-content>p{max-width:680px}.why .chapter-content>div{display:grid;grid-template-columns:32% 1fr;gap:34px;border-top:1px solid var(--line);padding-top:25px;margin-top:25px}.why .chapter-content>div h3{font-size:25px}.why .chapter-content>div p{font-size:16px}.secondary{margin-left:18%;margin-right:-3.76%}.secondary img{height:300px}.services-media{margin-right:32%;margin-top:20px;margin-bottom:50px}.services-media img{height:380px}.services .chapter-content{max-width:650px}.services h3{margin-top:36px;padding-top:25px;border-top:1px solid var(--line)}.contact{background:var(--blue);color:white;padding:45px 4%;margin:0 -3.76%;grid-template-columns:15% 1fr}.contact .chapter-label{color:white}.contact h2{font-size:50px}.conclusion{padding-top:50px}.conclusion .chapter-content{max-width:640px}.atlas-posts{border-top:1px solid var(--ink);padding:35px 0 60px}.atlas-posts h4.visually-hidden{font:12px monospace;letter-spacing:.05em}.atlas-posts article{border-top:1px solid var(--line);padding:28px 0;position:relative}.atlas-posts article>div{display:grid;grid-template-columns:1fr 200px;gap:30px}.atlas-posts article h4{font-size:36px;max-width:750px;margin:15px 0}.atlas-posts article:first-of-type h4{font-size:clamp(36px,5vw,65px)}.atlas-posts article p{max-width:640px}.atlas-posts article strong{font-size:12px;color:var(--blue)}.atlas-posts article a{display:inline-block;border-bottom:1px solid;margin:10px 0}.atlas-posts article>div>div:nth-child(3){display:none}.atlas-posts article img{width:200px;max-height:290px;object-fit:cover}.rd-footer{background:var(--ink);color:var(--paper);padding:55px 3.5%;display:grid;grid-template-columns:1fr 1fr auto;gap:25px}.footer-brand{font-size:30px;max-width:280px;line-height:1.15;letter-spacing:-.04em}.rd-footer nav{display:flex;gap:30px;font-size:13px}.back-top{font-size:30px}.archive:not(.atlas-posts),.category-page{margin:50px 3.5%}.archive article,.category-page article{border-top:1px solid var(--line);padding:30px 0}.archive article:first-of-type h2{font-size:clamp(38px,6vw,80px)}.archive time,.entry-meta{font:12px monospace;color:var(--muted)}.pagination,.nav-links{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0}.pagination a,.pagination span,.nav-links a{padding:12px 20px;border:1px solid var(--line)}.pagination [aria-current]{background:var(--blue);color:white}body:not(:has(.atlas-home)) main{max-width:1250px;margin:50px auto;padding:0 30px}body:not(:has(.atlas-home)) h1{font-size:clamp(44px,6vw,86px);max-width:1100px}.entry-content,.legal-content,.page-content{max-width:720px;margin:45px auto}.entry-content p,.legal-content p{line-height:1.85}.entry-content h2,.legal-content h2{font-size:36px;margin-top:60px}.entry-content h3{margin-top:40px}.entry-content img{width:100%;height:auto}.reading-index{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 30px;padding:20px 0;font:12px/1.5 monospace}.reading-index a{color:var(--blue)}.entry-content blockquote{border-left:3px solid var(--blue);padding-left:30px;margin-left:0;font-size:25px}table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}td,th{border-bottom:1px solid var(--line);padding:12px;text-align:left}
@media(min-width:1100px){.reading-index{position:sticky;top:15px;float:left;width:180px;display:grid}.entry-content{margin-left:24%}}@media(max-width:900px){.atlas-register{grid-template-columns:1fr 1fr}.atlas-title{grid-column:1/-1;border:0!important;margin-bottom:30px}.atlas-title h1{max-width:650px;font-size:70px}.eyebrow{margin-bottom:20px}.atlas-intro{padding-left:0!important}.atlas-index{padding-left:24px}.directory{grid-template-columns:repeat(3,1fr)}.chapter{grid-template-columns:12% 1fr}.why .chapter-content>div{grid-template-columns:1fr;gap:0}.rd-footer{grid-template-columns:1fr auto}.rd-footer nav{grid-column:1;flex-wrap:wrap}.back-top{grid-row:1;grid-column:2}}
@media(max-width:600px){body{font-size:16px}.rd-header{min-height:76px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{padding:14px 4px;cursor:pointer}.rd-mobile-menu{position:absolute;left:0;right:0;top:75px;background:var(--ink);color:white;max-height:70vh;overflow:auto;padding:20px;display:grid;gap:3px}.rd-mobile-menu a{padding:12px 0;border-bottom:1px solid #ffffff35}.atlas-register{display:block;margin-top:30px}.atlas-register>div,.atlas-index{padding:0!important;border:0}.atlas-title h1{font-size:58px}.atlas-intro{margin-top:32px}.atlas-index{margin-top:25px}.panorama img{height:300px}.panorama{margin-bottom:40px}.chapter{grid-template-columns:1fr;padding-bottom:40px}.chapter-label{margin-bottom:22px}.chapter h2{font-size:38px}.chapter h3{font-size:25px}.secondary,.services-media{margin-left:0;margin-right:0}.secondary img{height:220px}.services-media img{height:270px}.contact{padding:30px 4%}.atlas-posts article>div{grid-template-columns:1fr}.atlas-posts article img{width:100%;height:210px}.atlas-posts article h4,.atlas-posts article:first-of-type h4{font-size:34px}.rd-footer{padding-top:35px}.footer-brand{font-size:26px}.rd-footer nav{gap:15px}.entry-content,.legal-content,.page-content{margin:30px 0}body:not(:has(.atlas-home)) main{padding:0 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
