@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Space+Grotesk:wght@400;500;600&display=swap');
:root{--fog:#e9ece7;--pine:#173c34;--sand:#dacfad;--ink:#19372f;--rule:#81938a}*{box-sizing:border-box}body{margin:0;background:var(--fog);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:#8b4b29}a:focus-visible,summary:focus-visible{outline:3px solid #b46b35;outline-offset:5px}img{max-width:100%;object-fit:cover;height:auto}h1,h2,h3,h4{font-family:'Space Grotesk',Arial,sans-serif;font-weight:500;line-height:1.1;letter-spacing:-.045em}p{max-width:70ch}h1{font-size:clamp(48px,6.8vw,108px)}h2{font-size:clamp(24px,3vw,40px)}h3{font-size:clamp(30px,3.7vw,56px)}h4{font-size:clamp(24px,2.5vw,36px)}.rd-header{margin:0 5vw;min-height:150px;padding:36px 0 25px;border-bottom:1px solid var(--pine);display:flex;align-items:flex-end;gap:44px;position:relative;z-index:10}.rd-brand{font:500 25px/1.05 'Space Grotesk',sans-serif;letter-spacing:-1px;text-decoration:none;margin-right:auto;position:relative;padding-right:40px}.rd-brand span{position:absolute;right:0;top:0}.rd-desktop-nav{display:flex;gap:34px}.rd-mobile-nav summary{cursor:pointer;list-style:none;display:flex;gap:50px;align-items:center}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-nav[open] summary span{transform:rotate(45deg)}.rd-mobile-menu{position:absolute;right:0;top:100%;background:var(--pine);color:var(--fog);width:min(700px,90vw);padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;box-shadow:0 20px 30px #173c3422}.rd-mobile-menu a{display:flex;gap:14px;border-top:1px solid #6d8c81;padding:12px 0;text-decoration:none}.rd-mobile-menu span{font-size:11px;padding-top:5px}.rd-home>article>section{padding:76px 5vw;margin:0!important}.rd-home>article>section:first-child{padding-top:65px;padding-bottom:65px;max-width:1180px}.rd-home h1{margin:0 0 32px}.rd-home h2{max-width:710px;margin:0;border-top:1px solid var(--rule);padding-top:22px;font-size:27px;letter-spacing:-1px}.rd-home>article>.visual-stage{background:var(--pine);padding:45px 12vw}.visual-stage img{display:block;width:100%;max-height:520px!important;aspect-ratio:2.1;filter:saturate(.65)}.rd-home>article>section:nth-child(3){display:grid;grid-template-columns:1fr 1.4fr;gap:25px 7vw}.rd-home>article>section:nth-child(3) h3{grid-column:1;margin:0}.rd-home>article>section:nth-child(3) p{grid-column:1;margin:0}.rd-home>article>section:nth-child(3) img{grid-column:2;grid-row:1/3;max-height:540px!important;height:100%;width:100%}.rd-home>article>section:nth-child(4){background:var(--sand)}.rd-home>article>section:nth-child(4)>p{margin-left:32%;margin-bottom:70px}.card{border-top:1px solid var(--pine);padding:30px 0 44px}.card-body{display:grid;grid-template-columns:1fr 2fr;column-gap:7vw}.card h4{margin:0}.card p{margin:0}.card img{grid-column:2;width:100%;margin:0 0 25px!important}.card:has(img) p{grid-column:2}.rd-home>article>section:nth-child(5){background:var(--pine);color:var(--fog)}.rd-home>article>section:nth-child(5)>h3{max-width:700px}.list-unstyled{padding:0;margin:50px 0 0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:32px 6vw}.list-unstyled li{border-top:1px solid #708e83;padding:22px 0}.list-unstyled strong{display:block;font:500 24px 'Space Grotesk',sans-serif;margin-bottom:15px}.rd-home>article>section:last-child{padding-left:32%;background:#dbdfd7}.rd-home>article>section:last-child em{font-size:13px;opacity:.75}.rd-home>.row{padding:80px 5vw;display:block}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-home>.row>article{border-top:1px solid var(--pine);padding:35px 0}.rd-home>.row>article .row{display:flex;gap:6vw}.rd-home>.row>article .col{flex:1}.rd-home>.row>article:first-of-type h4{font-size:clamp(32px,4.5vw,68px);max-width:850px;margin:25px 0}.rd-home>.row>article .col-auto{width:24%;order:-1}.rd-home>.row>article img{width:100%!important;height:280px!important}.rd-home>.row>article .d-md-none{display:none}.text-body-secondary,time,.post-date{font-family:monospace;font-size:13px;margin:12px 0}.rd-footer{background:var(--pine);color:var(--fog);padding:70px 5vw 30px}.footer-brand{font:36px 'Space Grotesk',sans-serif;text-decoration:none}.rd-footer nav{margin:45px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.rd-footer nav a{border-top:1px solid #708e83;text-decoration:none;padding:15px 0}.rd-footer nav span{font-size:11px;margin-right:15px}.legal{display:flex;gap:30px;border-top:1px solid #708e83;padding-top:25px;font-size:13px}body:not(:has(.rd-home)) main{max-width:1320px;margin:auto;padding:65px 5vw}body:not(:has(.rd-home)) main>article{max-width:75ch}body:not(:has(.rd-home)) main article h1{font-size:clamp(40px,5.5vw,76px)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:7vw}.article-layout aside,.related-posts{background:var(--sand);padding:30px}.article-body,.legal-content{max-width:68ch}.archive-list>article{border-top:1px solid;padding:32px 0;display:grid;grid-template-columns:140px 1fr;gap:30px}.archive-list>article:first-child{display:block;font-size:22px}.archive-list>article:first-child h2{font-size:56px}.pagination{display:flex;gap:24px;padding:35px 0}button,input,select,textarea{font:inherit}table{border-collapse:collapse;max-width:100%}td,th{padding:12px;border-bottom:1px solid var(--rule)}blockquote{border-left:3px solid;padding-left:25px;margin-left:0}pre{overflow:auto} @media(max-width:800px){.rd-header{min-height:120px;gap:24px}.rd-desktop-nav{display:none}.rd-home>article>section{padding:50px 6vw}.rd-home>article>section:nth-child(3){gap:25px}.rd-home>article>section:nth-child(4)>p{margin-left:0}.card-body{grid-template-columns:1fr 1.5fr;gap:25px}.rd-footer nav{grid-template-columns:1fr 1fr}.article-layout{display:block}.article-layout aside{margin-top:40px}}@media(max-width:540px){body{font-size:16px}.rd-brand{font-size:20px}.rd-mobile-nav summary{gap:18px}.rd-mobile-menu{grid-template-columns:1fr;max-height:70vh;overflow:auto;padding:20px}.rd-home>article>.visual-stage{padding:25px 6vw}.visual-stage img{aspect-ratio:1.3}.rd-home>article>section:nth-child(3){display:block}.rd-home>article>section:nth-child(3) img{margin-top:25px!important;height:270px}.card-body{display:block}.card h4{margin-bottom:24px}.card img{margin-bottom:20px!important}.list-unstyled{grid-template-columns:1fr;gap:0}.rd-home>article>section:last-child{padding-left:6vw}.rd-home>.row>article .row{display:block}.rd-home>.row>article .col-auto{width:100%;margin-bottom:25px}.rd-home>.row>article img{height:220px!important}.rd-footer nav{grid-template-columns:1fr}.footer-brand{font-size:29px}.archive-list>article{display:block}.archive-list>article:first-child h2{font-size:38px}}
