:root{--ink:#171714;--muted:#68675f;--paper:#f1eee6;--cream:#e7e1d4;--olive:#667052;--line:rgba(23,23,20,.2);--serif:"Helvetica Neue", Helvetica, Arial, sans-serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--page:min(100% - 48px, 1440px);--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--serif)}body,button,input{font-size:15px}a{text-decoration:none}a,button{color:inherit}img{display:block;max-width:100%}::-moz-selection{color:var(--paper);background:var(--olive)}::selection{color:var(--paper);background:var(--olive)}.eyebrow{font-size:10px;letter-spacing:.19em}.button,.eyebrow{font-family:var(--sans);text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--ink);background:transparent;font-size:11px;letter-spacing:.13em;cursor:pointer;transition:.3s var(--ease)}.button--solid,.button:hover{color:var(--paper);background:var(--ink)}.button--solid:hover{color:var(--ink);background:transparent}@media(max-width:700px){:root{--page:min(100% - 32px, 1440px)}}
