:root{--navy:#122C3D;--navy-deep:#0B1E2B;--ivory:#F6F3EC;--paper:#FFFEFB;--brass:#B08D57;--brass-light:#D9BD8A;--teal:#1F4B4A;--violet:#4A3F73;--violet-light:#9C8FD9;--ink:#1A1A1A;--muted:#5C6B72;--line:#DCD5C6}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:IBM Plex Sans,sans-serif;color:var(--ink);background:var(--ivory);line-height:1.6}.display,h1,h2,h3{font-family:Fraunces,serif;color:var(--navy-deep);letter-spacing:-.01em}a{text-decoration:none;color:inherit;cursor:pointer}img{max-width:100%;display:block}ul{list-style:none}