:root{font-family:Arial,Helvetica,sans-serif;color:#203d34;background:#f4f2eb;line-height:1.6;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid #9b5f29;outline-offset:5px}.skip-link{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:5}.skip-link:focus{top:10px}.preview-banner{background:#253f35;color:#fff;padding:9px 5%;text-align:center;font-size:.75rem;letter-spacing:.04em}.site-header{max-width:1400px;margin:auto;justify-content:space-between;gap:2rem;padding:2rem 6%;border-bottom:1px solid #d8d9cd}.site-header,.wordmark{display:flex;align-items:center}.wordmark{font-size:1.8rem;font-weight:750;letter-spacing:-.08em;text-decoration:none;gap:.5rem}.brand-dot{height:9px;width:9px;border-radius:100%;background:#b78042}.site-header nav{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.9rem}.site-header nav a{text-decoration:none}.site-header nav a:hover{text-decoration:underline}main{min-height:70vh}.page{max-width:1400px;padding:6rem 6%;margin:auto}.page-heading{max-width:960px}.eyebrow{letter-spacing:.2em;font-size:.75rem;color:#6d7863;font-weight:700}h1{font-size:clamp(2.8rem,6.5vw,6rem);line-height:1.05;letter-spacing:-.065em;font-weight:500;margin:1.5rem 0 2rem}.introduction{font-size:clamp(1.15rem,2.2vw,1.7rem);color:#5d6d5d;max-width:700px}.page-body{margin-top:4rem;padding-top:2rem;border-top:1px solid #d8d9cd;max-width:740px;font-size:1.1rem;white-space:pre-line}.page-body p{margin:0 0 1.5rem}.hero-image{display:block;width:100%;height:auto;margin-top:3rem;border-radius:8px}.site-footer{max-width:1400px;margin:auto;border-top:1px solid #d8d9cd;padding:2rem 6%;display:flex;justify-content:space-between;gap:2rem;font-size:.8rem;color:#5d6d5d}@media (max-width:600px){.site-header{padding:1.4rem 6%;align-items:flex-start;flex-direction:column;gap:.8rem}.page{padding:3rem 6%}.page-body{margin-top:2.5rem}.site-footer{flex-direction:column;gap:.5rem}}