*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f1e8;color:#203329;font:16px/1.6 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #a75124;outline-offset:5px}.wrap{max-width:1440px;margin:auto;padding:0 clamp(20px,4vw,64px)}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px!important;padding-bottom:28px!important;border-bottom:1px solid #cbc8b9}.brand{font-size:14px;font-weight:bold;letter-spacing:.08em}nav{white-space:nowrap;font-size:14px}.intro{padding-top:60px;padding-bottom:48px}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#80502b}h1{font:clamp(36px,5vw,68px)/1.08 Georgia,serif;max-width:820px;margin:16px 0 22px;font-weight:normal}.lead{max-width:700px;font-size:18px;color:#4b5c50}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}figure{margin:0;min-width:0}img{display:block;width:100%;height:auto;border-radius:3px}.label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#80502b;margin:22px 0 8px}h2{font:30px/1.15 Georgia,serif;margin:0 0 12px}figcaption p{font-size:14px}.disclosure{color:#526052}.image-link{display:inline-block;margin:10px 0;font-size:14px}summary{cursor:pointer;font-size:14px}details{border-top:1px solid #cbc8b9;margin-top:12px;padding-top:14px}footer{margin-top:64px;border-top:1px solid #cbc8b9;padding-top:24px!important;padding-bottom:32px!important;font-size:12px;color:#526052}@media(max-width:800px){.grid{grid-template-columns:1fr;max-width:560px;margin:auto;gap:42px}.intro{padding-top:36px;padding-bottom:30px}header{align-items:flex-start}.brand{max-width:190px}h1{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}