@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--white);color:var(--black);font-family:var(--serif-font);font-size:var(--text);height:auto;letter-spacing:var(--spacing);line-height:var(--leading);margin:0;min-height:100%;-webkit-font-smoothing:antialiased}a{color:currentColor;cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5{font-size:var(--text);font-weight:var(--bold);margin:0;padding:0}dl,p{margin:0}section{margin-top:6rem}cite{display:block;font-style:normal;max-width:100%;width:60ch}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:var(--app-padding)}.app-wrapper{margin-top:var(--app-margin)}footer{display:flex;flex-direction:column;justify-content:space-between;margin-top:6rem}@media screen and (max-width:1024px){.wrapper{padding:1.8rem}footer .visible{visibility:visible}}:root{--white:#f5f5f5;--gray:#a3a3a3;--black:#0d0d0d;--serif-font:"EB Garamond",serif;--regular:400;--bold:600;--sans-font:"Inter",sans-serif;--text:1.05rem;--text-medium:.7rem;--text-small:.7rem;--spacing:.03rem;--leading:1.8;--leading-small:1rem;--app-margin:3rem;--app-padding:3rem}.fade-up-enter-from{opacity:0;transform:translateY(30px)}.fade-up-enter-active{transition:all .8s ease}.fade-up-enter-to{opacity:1;transform:translateY(0)}
