@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--paper:#eeeee7;--ink:#123d45;--line:#a6b2ab;--yellow:#f0e6a6}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.75}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:#7a581d}a:focus-visible,summary:focus-visible{outline:3px solid #967221;outline-offset:5px}.rd-header{padding:36px 5%;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--ink)}.rd-brand{font-size:30px;font-weight:700;letter-spacing:-1.5px;text-decoration:none}.rd-desktop-nav{display:flex;gap:36px}.rd-mobile-nav{display:none}.taxonomy{padding:16px 5%;display:flex;gap:10px 25px;flex-wrap:wrap;font-size:12px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--line)}.taxonomy a{text-decoration:none}.atlas-home{max-width:1600px;margin:auto}.atlas-home>article>div{position:relative;margin:0}.atlas-home>article>div:first-child{height:660px;padding:65px 5%;border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent 49.9%,#a6b2ab66 50%,transparent 50.1%)}.atlas-home>article>div:first-child img{position:absolute;right:0;top:45px;width:69%;height:450px;object-fit:cover}.atlas-home h1{position:relative;max-width:840px;font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-size:clamp(58px,7.7vw,116px);letter-spacing:-3px;line-height:.99;margin:175px 0 0;padding:25px 35px 30px 0;background:var(--paper)}h2{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-size:clamp(38px,4vw,60px);line-height:1.12;letter-spacing:-1px}h3{font-size:27px;line-height:1.25;font-weight:500}p{margin:20px 0}img{display:block;max-width:100%;object-fit:cover}.atlas-home>article>div:nth-child(2){padding:70px 5%}.atlas-home>article>div:nth-child(2) img{width:100%;height:390px}.atlas-home>article>div:nth-child(2)>div+div{max-width:740px;margin:65px auto 0}.atlas-home>article>div:nth-child(3){background:var(--ink);color:var(--paper);padding:60px 8%}.hero-content{max-width:760px;margin:auto}.atlas-home>article{counter-reset:service}.atlas-home>article>div:nth-child(n+4):nth-child(-n+8){counter-increment:service;border-bottom:1px solid var(--line);padding:35px 14% 40px 29%;min-height:240px}.atlas-home>article>div:nth-child(n+4):nth-child(-n+8):before{content:'0' counter(service);position:absolute;left:9%;top:35px;font-size:65px;font-weight:400;color:#738b87}.atlas-home>article>div:nth-child(9){display:flex;flex-direction:column-reverse;padding-top:70px}.atlas-home>article>div:nth-child(9) img{width:100%;height:410px}.atlas-home>article>div:nth-child(9)>div:first-child{max-width:790px;margin:55px auto;padding:0 25px}.atlas-home li{padding:12px 0}.atlas-home>article>div:last-child{padding:60px 10%;background:var(--yellow);border-top:1px solid var(--ink)}.atlas-home>section{padding:70px 5%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.atlas-home>section article{border-top:1px solid var(--ink);padding:32px 0}.atlas-home>section article>div{display:grid;grid-template-columns:1fr 220px;gap:45px}.atlas-home>section article:first-of-type>div{grid-template-columns:1.1fr 1fr}.atlas-home>section h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-size:36px;line-height:1.15;margin:18px 0}.atlas-home>section article:first-of-type h4{font-size:56px}.atlas-home>section img{width:100%;height:260px}.atlas-home>section .d-block.d-md-none{display:none}.atlas-home>section strong,.text-body-secondary{font-size:12px;text-transform:uppercase;letter-spacing:1px}.bi{display:none}.rd-footer{background:var(--ink);color:var(--paper);padding:55px 5%;display:grid;grid-template-columns:1fr 1fr;gap:35px}.footer-brand{font-size:30px}.rd-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.footer-index{grid-column:1/-1;border-top:1px solid #789494;padding-top:25px}.archive-list article{border-top:1px solid var(--line);padding:25px 0}.archive-list article:first-child{font-size:1.3em}.article-header{display:flex;justify-content:space-between;align-items:end;padding:70px 5%;border-bottom:1px solid var(--ink);gap:50px}.article-header h1{font-size:clamp(42px,6vw,90px);line-height:1.05;max-width:1000px;font-family:Georgia,serif;font-weight:400}.article-content,.legal-content{max-width:790px;padding:50px 25px;margin:auto}.article-content img{width:100%;height:auto}.pagination{display:flex;gap:20px;padding:35px 0}.archive-page{padding:50px 5%}@media(max-width:800px){.rd-header{padding:22px 5%}.rd-brand{font-size:25px}.rd-desktop-nav,.taxonomy{display:none}.rd-mobile-nav{display:block}.rd-mobile-menu{position:absolute;left:0;right:0;background:var(--yellow);padding:25px;display:grid;z-index:5;border-bottom:1px solid}.atlas-home>article>div:first-child{height:550px}.atlas-home>article>div:first-child img{width:85%;height:320px}.atlas-home h1{font-size:70px;margin-top:220px}.atlas-home>article>div:nth-child(n+4):nth-child(-n+8){padding-left:22%;padding-right:7%}.atlas-home>article>div:nth-child(n+4):nth-child(-n+8):before{left:5%;font-size:40px}.atlas-home>section article:first-of-type>div{grid-template-columns:1fr}.article-header{display:block}.rd-footer{grid-template-columns:1fr}}@media(max-width:480px){body{font-size:16px}.rd-brand{font-size:22px}.atlas-home>article>div:first-child{height:500px;padding-top:25px}.atlas-home>article>div:first-child img{top:25px;height:240px;width:90%}.atlas-home h1{font-size:55px;margin-top:205px;letter-spacing:-2px;padding:15px 10px 20px 0}.atlas-home>article>div:nth-child(2){padding-top:35px}.atlas-home>article>div:nth-child(2) img,.atlas-home>article>div:nth-child(9) img{height:250px}.atlas-home>section article>div{grid-template-columns:1fr;gap:20px}.atlas-home>section article:first-of-type h4{font-size:43px}.atlas-home>section img{height:220px}.rd-footer{padding-top:35px}}
