
:root{--paper:#f4f3ed;--ink:#382124;--maroon:#652f3c;--green:#536443;--line:#ccc9bc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Georgia,serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--green)}a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-weight:400;line-height:1.12;margin:0 0 24px}p{margin:0 0 22px}.rd-header{display:flex;align-items:center;justify-content:space-between;min-height:122px;padding:26px 4vw;border-bottom:1px solid var(--ink);gap:40px}.rd-brand{font:700 20px/1.15 Arial,sans-serif;text-decoration:none;max-width:220px;border-left:7px solid var(--maroon);padding-left:15px}.rd-desktop-nav{display:flex;gap:35px;font:12px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.rd-mobile-nav{display:none}.topic-index{display:flex;gap:25px;overflow:auto;padding:18px 4vw;border-bottom:1px solid var(--line);font:12px/1.4 Arial,sans-serif;white-space:nowrap}.topic-index a{text-decoration:none}.folio-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:45px;padding:0 4vw}.folio-index{padding-top:58px;display:flex;flex-direction:column;gap:27px;font:11px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;align-self:start;position:sticky;top:20px}.folio-index a{border-top:1px solid var(--line);padding-top:10px;text-decoration:none}main{min-width:0}main>article>section{margin:0 0 140px;padding-top:60px}h1{font-size:clamp(34px,3.6vw,62px);letter-spacing:-2px;max-width:1000px}h2{font-size:clamp(29px,3vw,48px);max-width:760px}h3{font-size:25px}main p{max-width:74ch}#folio-1 .lead{font-size:18px;max-width:86ch;margin:34px 0 44px}main>article>section>img{width:100%;height:510px;object-fit:cover;margin-top:50px}#folio-1>img{height:570px}main>article>section>.row{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:44px}main>article>section>.row>div{padding:25px 0 15px;border-top:1px solid var(--line)}#folio-3{border-top:5px solid var(--green)}#folio-4{background:var(--maroon);color:var(--paper);padding:65px;margin-left:8%;margin-right:0}address{font-style:normal;border-top:1px solid #a27882;padding-top:30px;margin-top:38px}address h3{font:15px Arial,sans-serif}main>section.row{margin-bottom:100px}main>section.row>article{padding:30px 0;border-top:1px solid var(--ink)}main>section.row>article:first-of-type h4{font-size:42px}main>section.row>article h4{font-size:28px}main>section.row>article>.row{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:35px}main>section.row img{width:100%;height:100%;min-height:220px;object-fit:cover}main>section.row strong{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--green);display:block;margin-bottom:18px}.text-body-secondary,time{font:12px Arial,sans-serif;margin:15px 0}.d-block.d-md-none{display:none}.bi{width:16px;height:16px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{padding:55px 4vw;background:#e7e6dc;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr 2fr 1fr;gap:50px;font:13px/1.6 Arial,sans-serif}.footer-brand{font:26px/1.2 Georgia,serif;max-width:240px;text-decoration:none}.rd-footer nav{display:flex;flex-wrap:wrap;align-content:start;gap:12px 24px}body:has(.pagination) main>h1,.archive-title{padding-top:60px}.pagination{display:flex;gap:18px;margin:45px 0}.pagination a,.page-link{padding:8px 15px;border:1px solid var(--line)}body:not(:has(.folio-shell)) main{max-width:1000px;margin:70px auto;padding:50px 75px;background:#fffdf8}body:not(:has(.folio-shell)) main article p{max-width:65ch}body:not(:has(.folio-shell)) main article img{width:100%;margin:35px 0}figcaption{font:12px/1.5 Arial,sans-serif;color:var(--green);margin:12px 0 35px}section[id]{scroll-margin-top:30px}@media(max-width:1000px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:14px Arial,sans-serif}.rd-mobile-menu{position:absolute;left:4vw;right:4vw;top:115px;z-index:10;background:var(--paper);padding:25px;border:1px solid var(--line);display:grid;gap:15px}.folio-shell{grid-template-columns:130px minmax(0,1fr);gap:25px}main>article>section>img,#folio-1>img{height:390px}#folio-4{padding:35px;margin-left:0}main>article>section>.row{gap:0 25px}.rd-footer{grid-template-columns:1fr 2fr}.rd-footer nav:last-child{grid-column:2}}@media(max-width:600px){.rd-header{min-height:100px;padding:24px 6vw}.rd-brand{font-size:17px;max-width:200px}.topic-index{padding-left:6vw}.folio-shell{display:block;padding:0 6vw}.folio-index{position:static;flex-direction:row;overflow:auto;padding-top:25px;gap:22px}.folio-index a{min-width:150px}main>article>section{padding-top:36px;margin-bottom:70px}h1{letter-spacing:-1px}#folio-1 .lead{font-size:17px}main>article>section>img,#folio-1>img{height:300px;margin-top:30px}main>article>section>.row{display:block}h3{font-size:23px}#folio-4{padding:28px 22px}main>section.row>article>.row{grid-template-columns:1fr;gap:20px}main>section.row>article:first-of-type h4{font-size:32px}main>section.row img{height:230px}.rd-footer{display:block;padding:40px 6vw}.rd-footer nav{margin-top:28px}.footer-brand{display:block}body:not(:has(.folio-shell)) main{margin:30px 5vw;padding:25px 18px}}
