*{box-sizing:border-box}body{margin:0;background:#f1f1ed;color:#172022;font:17px/1.65 Georgia,serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#224be4}img{max-width:100%;object-fit:cover}h1,h2,h3,h4{font-weight:400;line-height:1.12}h1{font-size:clamp(36px,3.8vw,62px);letter-spacing:-2px}h2{font-size:clamp(28px,3vw,45px)}p{max-width:760px}.rd-header{padding:28px 4%;display:grid;grid-template-columns:1.1fr .7fr 1.5fr;gap:25px;border-bottom:1px solid #182327;align-items:start}.rd-brand{font-size:25px;line-height:1.15;text-decoration:none;max-width:220px}.folio,.rd-desktop-nav,.rd-footer nav,.entry-no{font:12px/1.6 Arial,sans-serif;letter-spacing:1px}.folio{color:#224be4}.rd-desktop-nav{display:flex;flex-wrap:wrap;gap:8px 20px}.rd-mobile-nav{display:none}main{max-width:1480px;margin:auto}.threshold{display:grid;grid-template-columns:37% 63%;padding:60px 4%;gap:24px}.intro h2{font-size:22px}.intro p{font-size:16px}.gallery{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;padding:55px 20px 0}.gallery img{width:100%;height:440px;max-height:none!important;border-radius:0!important}.gallery img+img{height:300px;margin-top:180px}.register-band{display:grid;grid-template-columns:100px 1fr;gap:35px;padding:55px 8%;border-top:1px solid #939a9b}.entry-no{color:#224be4}.band-copy h2{margin-top:0}.band-1{background:#172fbe;color:white;grid-template-columns:100px 1fr 30%}.band-1 .entry-no{color:white}.band-1 img{height:340px;width:100%;border-radius:0!important}.band-2 .band-copy{margin-left:20%}.band-3{background:#e2e3dd}.band-4 .band-copy{margin-left:32%}.contents{border-top:2px solid;padding:50px 8%}.contents article{padding:28px 0;border-bottom:1px solid #999}.contents article:first-of-type h4{font-size:40px}.contents article>div{display:grid;grid-template-columns:1fr 200px}.contents .d-block,.contents svg{display:none}.rd-footer{background:#182327;color:#f1f1ed;padding:50px 6%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.rd-footer nav{display:flex;flex-direction:column;gap:10px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body:not(:has(.heritage-home)) main{padding:45px 6%}body:not(:has(.heritage-home)) main h1{border-bottom:1px solid;padding-bottom:35px}body:not(:has(.heritage-home)) main article{max-width:760px;margin:auto}body:not(:has(.heritage-home)) main article img{width:100%;height:auto}nav[aria-label*=agination]{display:flex;gap:20px;padding:30px}a:focus-visible,summary:focus-visible{outline:3px solid #4166ff;outline-offset:5px}@media(max-width:850px){.rd-header{grid-template-columns:1fr auto}.folio,.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-menu{display:flex;flex-direction:column;padding:20px}.threshold{grid-template-columns:1fr}.gallery{padding:0;gap:12px}.gallery img{height:300px}.gallery img+img{height:230px;margin-top:50px}.register-band,.band-1{grid-template-columns:40px 1fr;padding:30px 5%;gap:12px}.band-1 img{grid-column:2}.band-2 .band-copy,.band-4 .band-copy{margin:0}.rd-footer{grid-template-columns:1fr}.contents article>div{display:block}.contents .col-auto{display:none}}@media(max-width:480px){.threshold{padding-top:20px}.gallery img{height:220px}.gallery img+img{height:160px}.contents{padding:25px 5%}h1{letter-spacing:-1px}.rd-brand{font-size:22px}}