*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,5vw,5rem)}h2{font-size:clamp(2rem,3vw,3.4rem)}h3{font-size:1.5rem}p{max-width:70ch}a{text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #b77b21;outline-offset:5px}.site-header{background:#102c25;color:#f8f5ec;padding:18px 5%;margin:0}.site-header a{color:inherit}.site-header .wp-block-image{margin:0}.wp-block-navigation{font-size:14px;gap:22px}.donate-nav{background:#d5b878;color:#102c25;padding:10px 20px;border-radius:3px}.hero{min-height:620px;background-size:cover;background-position:center;display:flex;align-items:center;padding:80px max(6%,calc((100vw - 1180px)/2));position:relative}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(248,245,236,.94),rgba(248,245,236,.66) 42%,rgba(248,245,236,0) 78%)}.hero>div{position:relative;max-width:680px}.hero h1{margin:20px 0}.eyebrow{color:#97651c;font-size:12px;text-transform:uppercase;letter-spacing:.19em;font-weight:bold}.section{padding:72px 6%;margin:0}.section>h2,.section>.intro{text-align:center;margin-left:auto;margin-right:auto}.section>.eyebrow{text-align:center}.intro{color:#555b53;margin-bottom:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:auto}.card{border:1px solid #d9c7a0;border-radius:5px;padding:30px;background:#faf7ee}.card h3{margin:12px 0}.card p{font-size:15px}.icon{font-size:28px;background:#e9d6ae;border-radius:50%;width:64px;height:64px;display:grid;place-items:center;color:#183a31}.btn{display:inline-block;padding:13px 24px;background:#183a31;color:#fff!important;text-decoration:none;border:1px solid #d5b878;border-radius:3px;font-weight:600;font-size:14px;margin:8px 10px 0 0}.btn.gold{background:#d5b878;color:#102c25!important}.heritage{display:grid;grid-template-columns:1fr 1fr;background:#102c25;color:#f8f5ec;margin:0}.heritage img{width:100%;height:100%;min-height:440px;object-fit:cover}.heritage>div{padding:65px 12%}.heritage .eyebrow{color:#d5b878}.heritage h2{margin:15px 0}.programs{grid-template-columns:repeat(4,1fr)}.programs .card{padding:0;overflow:hidden}.programs img{width:100%;height:185px;object-fit:cover}.programs .text{padding:22px}.programs h3{font-size:23px}.support{background:#183a31;color:#f8f5ec;display:flex;justify-content:space-between;gap:40px;align-items:center}.support .eyebrow{color:#d5b878}.support h2{margin:12px 0}.site-footer{padding:50px 6% 20px;background:#102c25;color:#f8f5ec}.site-footer a{color:#e3d3ad}.site-footer h2{color:#d5b878}.footer-note{border-top:1px solid #657466;padding-top:20px;font-size:12px}.interior{padding:70px 6%;min-height:60vh}.interior img{max-width:100%;height:auto}.interior iframe{max-width:100%}.wp-block-post-template{gap:32px}.wp-block-post-template h3{font-size:24px}.wp-block-post-excerpt{font-size:15px}.legacy-note{padding:20px;background:#efe7d7;border-left:3px solid #b48434}@media(max-width:900px){.programs{grid-template-columns:repeat(2,1fr)}.hero{min-height:560px}.cards{gap:14px}.heritage>div{padding:40px 8%}}@media(max-width:600px){.site-header{padding:16px 5%}.site-header img{max-width:180px}.hero{min-height:550px;padding:55px 6%;background-position:65% center}.hero:before{background:linear-gradient(90deg,rgba(248,245,236,.95),rgba(248,245,236,.55))}.hero h1{font-size:44px}.section{padding:45px 6%}.cards,.programs,.heritage{grid-template-columns:1fr}.heritage img{min-height:260px;height:260px}.card{padding:24px}.support{display:block}.wp-block-navigation__responsive-container.is-menu-open{background:#102c25;color:white}.site-footer .wp-block-columns{gap:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wp-site-blocks>*{margin-block-start:0}.site-header .wp-block-navigation-item.donate-nav{background:#d5b878;color:#102c25}.site-header .wp-block-navigation-item.donate-nav a{color:#102c25}.hero .wp-block-buttons{display:inline-flex;margin-right:12px}.hero .wp-block-button__link{border-radius:3px;font-size:14px;font-weight:600}.hero:before{background:linear-gradient(90deg,rgba(248,245,236,.97),rgba(248,245,236,.84) 45%,rgba(248,245,236,.05) 100%)}.programs figure,.heritage figure{margin:0}.heritage>figure img{height:100%;object-fit:cover}.heritage>div{padding:65px 12%}.cards .wp-block-group{margin-block-start:0}.section .wp-block-post-template{padding:0}.portfolio-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.portfolio-categories{display:none}.wp-block-image img{height:auto}.hero>div{z-index:1}.hero .wp-block-buttons{margin-block-start:10px}.icon{margin-top:0}.wp-block-navigation__responsive-container-content{gap:20px}.site-header .wp-block-navigation{margin-left:auto}@media(max-width:600px){.portfolio-list{grid-template-columns:1fr}.heritage>figure img{height:260px}.heritage>div{padding:35px 7%}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.hero:before{background:rgba(248,245,236,.82)}}
.hero{background-image:url("oaks.webp")}.media-unavailable{display:block;padding:15px;background:#efe7d7;color:#555;font-size:13px}
@media(min-width:600px) and (max-width:1050px){.site-header .wp-block-navigation{font-size:12px}.site-header .wp-block-navigation__container{gap:14px}.site-header .donate-nav{padding:9px 13px}}
