*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9b5d11;outline-offset:5px}a:hover{text-decoration-thickness:1px}::selection{background:var(--lime);color:var(--green)}.container{width:min(var(--width),calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:var(--lime);padding:10px 20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.muted{color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:14px}.text-link:hover{gap:25px}.section{padding-block:86px;border-bottom:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-bottom:44px}.section-heading h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.045em}.section-heading .eyebrow{padding-top:12px}.section-heading p{color:var(--muted);max-width:610px;margin-top:20px}ul{padding-left:20px}li+li{margin-top:7px}[hidden]{display:none!important}@media(max-width:860px){.container{width:calc(100% - 40px)}.section{padding-block:58px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.section-heading .eyebrow{padding-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
