@import"https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";body,html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth;box-sizing:border-box;margin:0}body{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.05em;line-height:130%;font-weight:700;font-size:1rem;font-weight:400;color:#e2dcde;background:linear-gradient(#191919,#202020);-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;width:100vw;scrollbar-gutter:stable both-side;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;padding:0;margin:0}input,label{display:block}:after,:before{box-sizing:border-box}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{border:none;font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(max-width:900px){main{margin:0 16px;width:calc(100% - 32px)}}@media(min-width:900px)and (max-width:1439px){main{margin:0 24px;width:calc(100% - 48px)}}@media(min-width:1440px){main{width:1344px;margin:0 auto}}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}