:root{--paper:#eee9dd;--ink:#38263e;--muted:#776f70;--brass:#99703d;--rule:#c8bdac}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Georgia,'Times New Roman',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(--brass);outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,p{margin-top:0}h1,h2,h3,h4,h5{font-weight:400;line-height:1.15}h1{font-size:clamp(32px,4.4vw,64px)}h2{font-size:clamp(30px,3.4vw,49px)}h4{font-size:26px}h5{font-size:22px}p{margin-bottom:1.5em}.rd-header{position:relative;min-height:215px;padding:36px 4vw;display:flex;justify-content:flex-end;border-top:8px solid var(--ink)}.rd-brand{font-size:42px;line-height:.9;text-align:right;letter-spacing:-2px;align-self:flex-start}.rd-brand span{font-style:italic}.rd-desktop-nav{position:absolute;left:4vw;top:40px;width:205px;display:flex;flex-direction:column;gap:9px;z-index:2;font:12px/1.35 Arial,sans-serif}.rd-desktop-nav a{padding-left:14px;border-left:2px solid var(--rule)}.rd-desktop-nav a:hover{border-left-color:var(--brass)}.rd-mobile-nav{display:none}.atlas-main{margin-left:calc(4vw + 245px);margin-right:4vw}.atlas-index{border-top:1px solid var(--ink);padding-top:15px;margin-bottom:100px}.index-title{font:12px/1.4 Arial,sans-serif;letter-spacing:1px;max-width:470px;margin-bottom:32px}.atlas-index ol{list-style:none;margin:0;padding:0}.atlas-index li{border-top:1px solid var(--rule)}.atlas-index li:last-child{border-bottom:1px solid var(--ink)}.atlas-index a{display:grid;grid-template-columns:80px 1fr;gap:15px;align-items:center;padding:21px 0;font-size:clamp(23px,2.7vw,42px);line-height:1.1;letter-spacing:-.7px}.atlas-index span{font:13px Arial,sans-serif;color:var(--brass);letter-spacing:2px}.source-content>article>section{margin:0 0 90px;position:relative}.source-content #welcome{display:flex;flex-direction:column;max-width:760px;margin-left:auto}.source-content #welcome img{order:3;width:100%;height:280px;object-fit:cover;margin-top:25px}.source-content #welcome p{font-size:21px}.source-content #seo,.source-content #advantage{border-top:1px solid var(--ink);padding-top:28px}.source-content #seo>p,.source-content #advantage>p{max-width:65ch;margin-left:auto}.source-content ul{padding:0;list-style:none}.source-content li{border-top:1px solid var(--rule);padding:22px 0 22px 25%;position:relative}.source-content li:before{content:'↗';position:absolute;left:0;color:var(--brass);font:25px Arial,sans-serif}.source-content h5{margin-bottom:12px}.source-content h5 strong{font-weight:400}.source-content #copywriting{margin-left:-70px}.source-content #copywriting>div:first-child img{width:100%;height:420px;object-fit:cover}.source-content #copywriting>div+div{padding:40px 0 0 70px}.source-content #copywriting p{max-width:65ch;margin-left:auto}.source-content #start{background:var(--ink);color:var(--paper);padding:30px}.source-content #start img{width:100%;height:260px;object-fit:cover;margin-bottom:35px}.source-content #start p{max-width:62ch}.source-content #posts{border-top:3px double var(--ink)}#posts>h4{font:12px Arial,sans-serif;letter-spacing:2px;padding:25px 0;text-transform:uppercase}#posts>article{padding:28px 0;border-top:1px solid var(--rule)}#posts>article>div{display:grid;grid-template-columns:1fr 145px;gap:24px}#posts strong{font:12px Arial,sans-serif;color:var(--brass)}#posts h4{margin:8px 0 12px}#posts p{font-size:16px}#posts a{font:12px Arial,sans-serif;text-decoration:underline}#posts img{width:145px;height:190px;object-fit:cover}#posts>article>div>div:last-child{display:none}.rd-footer{margin:100px 4vw 0;padding:34px 0 60px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr 30px;gap:30px}.footer-brand{font-size:27px;font-style:italic}.rd-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;font:12px Arial,sans-serif}.return-top{font-size:30px}body:not(:has(.atlas-main)) main{margin:20px 4vw 0 calc(4vw + 245px);max-width:1100px}body:not(:has(.atlas-main)) main>h1{max-width:750px}body:not(:has(.atlas-main)) main article{border-top:1px solid var(--rule);padding:28px 0}body:not(:has(.atlas-main)) main article:has(h2),.archive article,.category article{display:grid;grid-template-columns:140px 1fr;column-gap:26px}.archive article>*:not(time),.category article>*:not(time){grid-column:2}time,.post-meta,.entry-meta{font:12px/1.7 Arial,sans-serif;color:var(--muted)}.single article,.page article,article.post{max-width:68ch;margin-left:auto}.single .entry-title,.single .entry-meta,.page .entry-title{margin-left:-180px;max-width:760px}.entry-content p,.legal p{max-width:68ch}.pagination,nav[aria-label*='pagination']{display:flex;gap:20px;border-top:1px solid var(--ink);padding:25px 0}table{width:100%;border-collapse:collapse}td,th{padding:12px;border-bottom:1px solid var(--rule);text-align:left}@media(min-width:1600px){.atlas-main{max-width:1120px;margin-left:auto;margin-right:7vw}}@media(max-width:1000px){.rd-header{min-height:155px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;position:absolute;left:4vw;top:40px;font:14px Arial,sans-serif}.rd-mobile-nav summary{cursor:pointer;list-style:none;border-bottom:1px solid var(--ink);padding-bottom:10px;min-width:130px}.rd-mobile-nav summary span{float:right}.rd-mobile-menu{background:var(--paper);border:1px solid var(--ink);padding:20px;position:absolute;width:min(350px,86vw);display:flex;flex-direction:column;gap:16px;z-index:9}.atlas-main,body:not(:has(.atlas-main)) main{margin-left:4vw;margin-right:4vw}.source-content #copywriting{margin-left:0}.source-content #copywriting>div+div{padding-left:0}.source-content #welcome{max-width:680px}.single .entry-title,.single .entry-meta,.page .entry-title{margin-left:0}}@media(max-width:540px){body{font-size:16px}.rd-brand{font-size:33px}.rd-header{min-height:145px}.atlas-index{margin-bottom:60px}.atlas-index a{grid-template-columns:38px 1fr;padding:20px 0;font-size:26px}.source-content>article>section{margin-bottom:55px}.source-content li{padding:20px 0 20px 35px}.source-content #welcome p{font-size:18px}.source-content #copywriting>div:first-child img{height:260px}.source-content #start{padding:20px}.source-content #start img{height:200px}#posts>article>div{grid-template-columns:1fr}#posts>article>div>div:nth-child(2){display:none}.rd-footer{grid-template-columns:1fr 30px;margin-top:60px}.rd-footer nav{grid-row:2;grid-column:1/-1}.rd-footer .return-top{grid-column:2;grid-row:1}body:not(:has(.atlas-main)) main article:has(h2),.archive article,.category article{display:block}.single article,.page article,article.post{margin:0;max-width:100%}}
