@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--oat:#f2eee5;--ink:#372835;--rose:#a37c82;--line:#bfb0b5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--oat);color:var(--ink);font:16px/1.75 'DM Sans',sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#8b525e}img{display:block;max-width:100%;height:auto;object-fit:cover;border-radius:0!important}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.1}p{margin:0 0 1.5em}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:20px;background:white;z-index:5}.rd-header{margin:0 5%}.utility{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);font-size:11px;text-transform:uppercase;letter-spacing:.15em;padding:12px 0}.utility a{text-decoration:none}.rd-brand{display:block;text-align:center;font-family:'Libre Caslon Display',Georgia,serif;font-size:clamp(52px,9.9vw,158px);line-height:1.4;letter-spacing:-.055em;text-decoration:none;padding:25px 0 37px}.rd-desktop-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-block:1px solid var(--ink);padding:15px 0;font-size:12px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.opening{padding:70px 8% 80px}.opening h1{font:500 13px/1.5 'DM Sans',sans-serif;max-width:540px;margin:0 0 35px;text-transform:uppercase;letter-spacing:.11em}.opening ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}.opening li{border-top:1px solid var(--line)}.opening a{display:flex;gap:20px;padding:18px 0 25px;text-decoration:none;font-family:'Libre Caslon Display',Georgia,serif;font-size:25px;line-height:1.16}.opening span{font:11px 'DM Sans',sans-serif;padding-top:5px;color:var(--rose)}.journal-content>article>section{margin:0!important;padding:80px 8%!important}.journal-content h2{font-size:clamp(32px,3.4vw,56px);margin:0 0 30px}.journal-content h3{font-size:28px;margin:30px 0 18px}.journal-content .row{display:block;margin:0}.journal-content [class*='col-']{width:auto;max-width:none;padding:0}.journal-content>article>section:first-child{padding:0 5%!important}.journal-content>article>section:first-child img{width:100%;max-height:640px!important;height:48vw;margin:0!important}.journal-content>article>section:nth-child(2)>.row{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:start}.journal-content>article>section:nth-child(2) img{margin-top:100px;min-height:390px}.journal-content>article>section:nth-child(3){margin-left:20%!important;padding:85px 12%!important;background:#e3d5d3}.journal-content>article>section:nth-child(4){max-width:850px;margin-left:auto!important;margin-right:auto!important}.journal-content>article>section:nth-child(4) .mb-4{border-top:1px solid var(--line);padding-top:10px}.journal-content>article>section:nth-child(5){padding-inline:5%!important}.journal-content>article>section:nth-child(5) img{width:100%;height:520px;max-height:none!important;margin-bottom:65px}.journal-content>article>section:nth-child(5) .col-lg-6:last-child{max-width:720px;margin-left:25%}.journal-content>article>section:nth-child(6){border-block:1px solid var(--ink);max-width:1100px;margin:auto!important}.journal-content>article>section:nth-child(6) .mb-4{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid var(--line);padding-top:25px}.journal-content>article>section:nth-child(6) h3{margin:0}.journal-content>article>section:last-child{max-width:850px;margin:auto!important;text-align:center}.journal-content>section{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:20px 8% 100px!important;border-top:2px solid var(--ink);padding-top:30px}.journal-content>section>h4{grid-column:1/-1;font:12px 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.15em}.journal-content>section>article:first-of-type{grid-column:span 2}.journal-content>section article{border-bottom:1px solid var(--line);padding-bottom:30px}.journal-content>section h4{font-size:34px;margin:15px 0}.journal-content>section .row{height:auto!important}.journal-content>section img{width:100%!important;height:280px!important;margin-top:25px}.journal-content .d-block.d-md-none{display:none}.journal-content svg{display:none}.text-body-secondary{font-size:12px;color:#796b73}.rd-footer{padding:60px 5% 25px;background:var(--ink);color:var(--oat)}.footer-brand{font:64px 'Libre Caslon Display',Georgia,serif;text-decoration:none}.rd-footer nav{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.rd-footer nav a,.legal{font-size:12px}.legal{border-top:1px solid #756371;padding-top:20px;display:flex;gap:25px}.archive,.category-posts,.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:60px 7%;counter-reset:posts}.archive article,.category-posts article,.post-list article{border-top:1px solid var(--ink);padding-top:20px;counter-increment:posts}.archive article:before,.post-list article:before{content:counter(posts,decimal-leading-zero);font-size:12px;color:var(--rose)}.archive article:first-child,.post-list article:first-child{grid-column:span 2}.pagination{display:flex;gap:25px;padding:30px 7%;border-block:1px solid var(--line)}body:has(.article-content) main,body:has(.legal-content) main{padding:70px 10%}.article-content,.legal-content,.single-post,[class*='sl-'] .entry-content{background:#faf8f3;padding:70px max(30px,8vw);max-width:1050px;margin:auto}.article-content p,.legal-content p,.entry-content p{max-width:680px}.article-content h1,.entry-title{font-size:clamp(38px,5vw,76px)}figure{margin:50px -4vw}figcaption{font-size:12px;color:var(--rose);max-width:220px;margin:15px 0 0 auto}a:focus-visible,summary:focus-visible{outline:2px solid var(--rose);outline-offset:5px}@media(max-width:900px){.opening ol{grid-template-columns:repeat(2,1fr)}.rd-desktop-nav{justify-content:center;gap:16px}.journal-content>article>section:nth-child(2)>.row{gap:7%}.archive,.post-list{grid-template-columns:repeat(2,1fr)}.journal-content>article>section:nth-child(3){margin-left:8%!important}.journal-content>article>section:nth-child(5) .col-lg-6:last-child{margin-left:10%}}@media(max-width:600px){.rd-brand{font-size:56px;padding:28px 0}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-block:1px solid var(--ink);padding:12px 0}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0}.rd-mobile-menu a{text-decoration:none;font-size:14px}.opening{padding:40px 6%}.opening ol{grid-template-columns:1fr}.opening a{font-size:25px;padding:17px 0}.journal-content>article>section{padding:45px 6%!important}.journal-content>article>section:first-child img{height:65vw}.journal-content>article>section:nth-child(2)>.row{display:block}.journal-content>article>section:nth-child(2) img{margin-top:35px;min-height:0;height:340px}.journal-content>article>section:nth-child(3){margin-left:0!important;padding:50px 6%!important}.journal-content>article>section:nth-child(5) img{height:330px;margin-bottom:35px}.journal-content>article>section:nth-child(5) .col-lg-6:last-child{margin-left:0}.journal-content>article>section:nth-child(6) .mb-4{display:block}.journal-content>article>section:nth-child(6) h3{margin-bottom:20px}.journal-content>section{display:block;margin:20px 6% 50px!important}.journal-content>section article{margin-top:30px}.footer-brand{font-size:43px}.archive,.category-posts,.post-list{display:block;padding:35px 6%}.archive article,.post-list article{margin-bottom:30px}.article-content,.legal-content,.single-post,[class*='sl-'] .entry-content{padding:35px 22px}body:has(.article-content) main,body:has(.legal-content) main{padding:25px 4%}figure{margin:30px 0}}
