@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300;1,9..40,400&family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,500;0,9..144,700;1,9..144,300&display=swap";*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:#fafaf8;color:#1a1a1a;-webkit-font-smoothing:antialiased;overscroll-behavior:none;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}::-webkit-scrollbar-track{background:transparent}input,select,textarea,button{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pressable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s,opacity .15s}.pressable:active{transform:scale(.97);opacity:.85}.card-lift{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.card-lift:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000000f}
