@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Libre+Caslon+Display&display=swap");:root{--sage:#77836B;--orange:#C15A2B;--ink:#252720;--paper:#faf7f0;--line:#d8d1c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",Arial,sans-serif;font-weight:300}img{display:block;width:100%}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,calc(100% - 56px));margin:auto}header{height:94px;padding:0 5vw;display:flex;align-items:center;gap:36px;background:#fbf8f1;position:sticky;top:0;z-index:20;border-bottom:1px solid #e6dfd4}header img{width:245px}nav{margin-left:auto;display:flex;gap:29px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:500}.cta,.button{background:var(--orange);color:#fff;padding:16px 22px;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:600;color:var(--orange)}h1,h2{font-family:"Libre Caslon Display",Georgia,serif;font-weight:400}footer{background:#ded7ca;padding:32px 5vw;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.14em;font-size:9px}footer img{width:220px}footer div{margin-left:auto}@media(max-width:850px){header{height:78px;padding:0 18px}header img{width:205px}header nav,header>.cta{display:none}.wrap{width:calc(100% - 38px)}footer{display:block}footer div{margin:22px 0 0}}