@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f0f1ee;--ink:#172020;--blue:#244dbe;--line:#b8bcb9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 'DM Sans',Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.06;margin:0 0 24px}h1{font-size:clamp(48px,6.6vw,94px);letter-spacing:-.045em}h2{font-size:clamp(35px,4vw,58px);letter-spacing:-.025em}h3{font-size:36px}h4{font-size:29px}p{margin:0 0 22px}img{max-width:100%;display:block;object-fit:cover}a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.rd-header{position:fixed;z-index:20;top:0;left:0;right:0;height:64px;padding:0 4vw;display:flex;align-items:center;gap:40px;background:var(--paper);border-bottom:1px solid var(--ink)}.rd-brand{text-decoration:none;font-family:Georgia,serif;font-size:24px;letter-spacing:-1px}.rd-desktop-nav{margin-left:auto;display:flex;gap:30px;font-size:13px;text-transform:uppercase;letter-spacing:.13em}.rd-mobile-nav summary{cursor:pointer;list-style:none;font-size:13px;text-transform:uppercase;letter-spacing:.12em;padding:18px 0}.rd-mobile-nav summary::-webkit-details-marker{display:none}.rd-mobile-nav summary span{font-size:23px;margin-left:15px}.rd-mobile-nav[open] summary span{display:inline-block;transform:rotate(45deg)}.rd-mobile-menu{position:absolute;top:64px;left:0;right:0;background:var(--ink);color:var(--paper);padding:40px 8vw 55px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;box-shadow:0 15px 25px #0002}.rd-mobile-menu a{padding:15px 0;border-bottom:1px solid #ffffff40;text-decoration:none;font-family:Georgia,serif;font-size:30px}.rd-mobile-menu span{font:12px monospace;color:#b4c5fa;margin-right:20px}.rd-mobile-menu a:hover{color:#bdcdfc}main{max-width:1180px;margin:64px auto 0;padding:65px 30px}.heritage-home>article>.text-center:first-child{text-align:center;max-width:1050px;margin:0 auto 65px}.heritage-home>article>.text-center:first-child h2{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6;letter-spacing:.08em;max-width:470px;margin:24px auto;color:var(--blue)}.row{display:grid;grid-template-columns:1fr 1fr;gap:50px}.heritage-home>article>.row{grid-template-columns:3fr 7fr;align-items:end;gap:40px}.heritage-home>article>.row p{font-size:16px;border-top:1px solid var(--blue);padding-top:22px}.heritage-home>article>.row img{width:100%;height:480px;max-height:none!important;filter:saturate(.75)}.heritage-home>article>.my-5{margin:85px 0 0;padding:45px 0;border-top:1px solid var(--ink)}.heritage-home>article>.my-5:nth-child(3){display:grid;grid-template-columns:1fr 2fr;gap:50px}.heritage-home>article>.my-5:nth-child(4)>h2{margin-bottom:50px}.heritage-home>article>.my-5:nth-child(4)>.row{grid-template-columns:5fr 7fr;align-items:center;margin-bottom:70px}.heritage-home>article>.my-5:nth-child(4)>.row:nth-of-type(2){grid-template-columns:7fr 5fr}.heritage-home>article>.my-5:nth-child(4) img{width:100%;height:410px;max-height:none!important;filter:saturate(.65)}.heritage-home>article>.my-5:nth-child(4)>.mt-4{display:inline-block;width:49%;padding:28px 45px 0 0;vertical-align:top;border-top:1px solid var(--line)}.heritage-home>article>.bg-light{background:var(--ink);color:var(--paper);padding:65px 10%;text-align:center}.heritage-home>article>.bg-light p{max-width:700px;margin:auto}.heritage-home>article>.my-5:last-child{display:grid;grid-template-columns:1fr 2fr;gap:0 50px}.heritage-home>article>.my-5:last-child h2{grid-row:span 3}.heritage-home ul{padding-left:20px}.heritage-home>section{border-top:4px double var(--ink);margin-top:80px;padding-top:38px;grid-template-columns:2fr 1fr;gap:35px}.heritage-home>section>article{min-width:0}.heritage-home>section>article .row{display:flex;flex-direction:column;gap:20px;border-right:1px solid var(--line);padding-right:35px}.heritage-home>section strong{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:var(--blue)}.heritage-home>section h4{margin:20px 0}.text-body-secondary,time{font:12px/1.5 monospace;letter-spacing:.05em;color:#56605b}.heritage-home>section img{width:100%!important;height:220px!important}.d-block.d-md-none{display:none}.bi{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rd-footer{border-top:1px solid var(--ink);padding:45px 6vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.rd-footer nav{display:flex;gap:30px;font-size:13px}.archive-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.archive-index>article{border-top:1px solid var(--ink);padding-top:24px}.archive-index>article:first-child{grid-column:span 2}.archive-index img{width:100%;max-height:350px}.pagination{display:flex;gap:20px;border-top:1px solid var(--ink);padding:30px 0}.reading-page{max-width:1100px}.reading-page>h1{border-bottom:1px solid var(--ink);padding-bottom:40px}.reading-body{max-width:70ch;margin-left:190px}.section-rail{position:sticky;top:95px;float:left;width:150px;display:grid;gap:15px;font:12px/1.5 monospace}.reading-body h2{margin-top:60px}.reading-body p{line-height:1.85}.reading-body img{width:100%;margin:35px 0}.legal-page{max-width:800px}.legal-page h1{font-size:60px}.legal-page h2{font-size:32px}@media(max-width:800px){main{padding:45px 24px}.heritage-home>article>.row{grid-template-columns:1fr 1.5fr;gap:24px}.heritage-home>article>.row img{height:400px}.heritage-home>article>.my-5:nth-child(4)>.row{gap:25px}.heritage-home>article>.my-5:nth-child(4) img{height:320px}.archive-index{grid-template-columns:1fr 1fr}.reading-body{margin-left:0}.section-rail{float:none;position:static;width:auto;margin-bottom:35px}.rd-footer{align-items:start}.rd-footer nav{flex-direction:column;gap:10px}}@media(max-width:560px){body{font-size:16px}.rd-header{padding:0 20px;gap:18px}.rd-brand{font-size:21px}.rd-desktop-nav{display:none}.rd-mobile-nav{margin-left:auto}.rd-mobile-menu{grid-template-columns:1fr;padding:20px 25px;max-height:85vh;overflow:auto}.rd-mobile-menu a{font-size:25px}main{padding:38px 20px}.heritage-home>article>.text-center:first-child{margin-bottom:35px}h1{font-size:53px}.heritage-home>article>.row,.row,.heritage-home>article>.my-5:nth-child(3),.heritage-home>article>.my-5:last-child,.heritage-home>article>.my-5:nth-child(4)>.row,.heritage-home>article>.my-5:nth-child(4)>.row:nth-of-type(2){grid-template-columns:1fr;gap:20px}.heritage-home>article>.row>div:first-child{order:2}.heritage-home>article>.row img{height:330px}.heritage-home>article>.my-5{margin-top:45px;padding-top:28px}.heritage-home>article>.my-5:nth-child(4)>.mt-4{width:100%;padding:28px 0}.heritage-home>article>.bg-light{padding:45px 24px}.heritage-home>section,.archive-index{grid-template-columns:1fr}.archive-index>article:first-child{grid-column:auto}.heritage-home>section>article .row{border-right:0;padding-right:0}.rd-footer{flex-wrap:wrap;padding:30px 20px}.rd-footer nav{width:100%}.legal-page h1{font-size:44px}}
