@import "https://use.typekit.net/rkp1fwe.css";
@keyframes navOpen{0%{left:-50%}}@keyframes slideIn{0%{left:50vw}}@keyframes loadingIMG{0%{opacity:.4;transform:scale(.9)}60%{opacity:1}}@keyframes rotate{to{transform:rotate(calc(var(--sgn-i)*1turn/var(--den)))}}@keyframes ripple{to{opacity:0;transform:scale(2.25)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes LoaderSpin{0%,to{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translateY(160%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes scale-in{0%{opacity:0;transform:translate(-50%,-25%)scaleY(.5)scaleX(.25)}to{opacity:1;transform:translate(-50%)scale(1)}}*{box-sizing:border-box;margin:0;padding:0}body{scroll-behavior:smooth;scrollbar-width:thin;overflow:hidden auto}[light] body{background-color:#faf9f5}[dark] body{background-color:#1a1715}.main-wrapper{flex-flow:column;place-content:flex-start;align-self:auto;align-items:center;gap:0;width:100%;margin-top:3.5rem;padding:0;display:flex}@media (min-width:768px){.main-wrapper{padding:1rem}}.main{flex-flow:column;place-content:flex-start;align-self:auto;align-items:center;gap:0;width:100%;max-width:1280px;min-height:calc(100vh - 3.5rem);display:flex}.theme-toggle{display:none}@media (min-width:768px){.theme-toggle{display:flex}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{border-radius:30px}[light] ::-webkit-scrollbar-thumb{background:#d3d3d3}[dark] ::-webkit-scrollbar-thumb{background:#3d3835}[light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#080808,#ff8500,#ff6062,#ff298b,#f900a0,#870079)}[dark] ::-webkit-scrollbar-thumb:hover{background:#252220}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body,a,button{font-family:montserrat,sans-serif}[light] body,[light] a,[light] button{color:#141413}[dark] body,[dark] a,[dark] button{color:#e8e6e0}h1{font-family:playfair-display,serif}[light] ::selection{background-color:#dad4ff}[light] :focus-visible{outline-offset:-2px;outline:2px solid #563bff}[dark] ::selection{background:#563bff}[dark] :focus-visible{outline-offset:-2px;outline:2px solid #f900a0}
