*{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--white:#fff;--off-white:#f0ede8;--grey:#888;--grey-light:#333;--grey-mid:#555}html,body{background:var(--black);color:var(--white);letter-spacing:.02em;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,sans-serif;font-weight:300}.display{font-family:Cormorant Garamond,serif;font-weight:300}.display-italic{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300}input,textarea{color:#2a2a2a;letter-spacing:.05em;background:0 0;border:1px solid #8a7d74;outline:none;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;transition:border-color .2s}input::placeholder{color:#a89e96}input:focus{border-color:#2a2a2a}button{cursor:pointer;letter-spacing:.1em;font-family:Inter,sans-serif;transition:all .2s}a{color:inherit;text-decoration:none}hr{border:none;border-top:1px solid #c8bdb2}
