:root{--ink:#0a0b0a;--ink-2:#121412;--paper:#f2f3ee;--paper-2:#e3e6dd;--paper-3:#dde1d6;--yellow:#f2e600;--yellow-hover:#fff34d;--forest:#0e3b22;--green:#2f6b3f;--sage:#6fae86;--text-2-light:#343832;--muted-light:#5e645c;--muted-2-light:#8e948b;--dim-light:#c2c7bd;--text-2-dark:#d4d8d0;--muted-dark:#a3a8a0;--muted-2-dark:#767b73;--hairline-light:#0a0b0a24;--hairline-light-strong:#0a0b0a29;--hairline-dark:#f2f3ee24;--gutter:clamp(20px, 4vw, 56px);--container:1360px;--section-pad:clamp(80px, 10vw, 150px)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-archivo), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--green);text-decoration:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--yellow);color:var(--ink)}.container{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.display{font-weight:700;font-stretch:72%}.eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.eyebrow--yellow:before{background:var(--yellow)}@keyframes mhDrift{0%{transform:translate(-8%,-6%)scale(1)}to{transform:translate(18%,12%)scale(1.3)}}@keyframes mhDrift2{0%{transform:translate(10%,8%)scale(1.1)}to{transform:translate(-14%,-10%)scale(.9)}}@keyframes mhReveal{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both mhReveal;animation-timeline:view();animation-range:entry entry 70%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
