:root{--mint:#93ffea;--black:#000;--white:#fff;--ink:#0d0d0d;--muted:#6a6a6a;--line-dark:rgba(0,0,0,.12);--line-light:hsla(0,0%,100%,.16);--f-sans:"Neue Haas Grotesk Display Pro","Neue Haas Grotesk Text Pro","Helvetica Neue",Helvetica,"Inter",Arial,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);--pad:clamp(20px,3vw,40px);--maxw:1280px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-sans);background:var(--white);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}::selection{background:var(--mint);color:var(--black)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}