*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:var(--green-middel);--text-color:var(--black);--background-color:var(--pastel-white);--section-padding:4rem 2rem;--max-width:1200px;--max-header-width:1000px;--green-ekstra-dark:#144d52;--green-dark:#216e75;--green-middel:#d5eae6;--green-light:#eaf5f3;--purple-dark:#292276;--purple-light:#dfe2f0;--yellow-dark:#f2f0d5;--yellow-light:#f9f7ea;--kantega:#6e2275;--kantega-light:#fdebef;--kantega-yellow-light:#fcdfbc;--kantega-bright:#ff507e;--kantega-purple-light:#e7e1f6;--kantega-purple-dark:#36015b;--kantega-darkest:#27003d;--kantega-teal:#06b3c6;--kantega-teal-light:#d9eef2;--black:#020708;--grey-dark:#c0c8c8;--grey-light:#f6f8f8;--grey-ekstra-dark:#586b6f;--white:#fbfdfe;--background:#fff;--foreground:#171717;--blue-dark:#2d2c3a;--pastel-pink-1:#fbd4dd;--pastel-pink-2:#fdebef;--pastel-pink-3:#f586a0;--pastel-blue-1:#bfe3e9;--pastel-blue-2:#d9eef2;--pastel-yellow-1:#fad3a4;--pastel-purple-1:#636b88;--pastel-purple-2:#c0b5c7;--pastel-purple-3:#e3dee6;--pastel-purple-light:#e7e1f6;--pastel-purple-light-2:#eff0f7;--pastel-purple-extra-dark:#150023;--pastel-white:#fffbfd;--studio-bg:#f5e3ed;--verifier-badge-bg:#e4fbff;--feature-box-bg:#f9f7ff;--clip-border-color:var(--studio-bg);--theme-home:var(--kantega-purple-light);--theme-studio:var(--kantega-light);--theme-wallet:var(--kantega-yellow-light);--theme-verifier:var(--kantega-teal-light);--theme-sandbox:#f6f8f8;--theme-hackathon:var(--kantega-purple-light);--badge-studio:var(--kantega-bright);--badge-wallet:#f49727;--badge-verifier:var(--kantega-teal);--top-alert-bg:#fbfdfe;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{max-width:100%;font-size:20px;overflow-x:hidden}body{min-width:320px;min-height:100vh;color:var(--text-color);background:var(--background-color);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbfdfe;flex-direction:column;margin:0;padding:0;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:400;line-height:130%;display:flex}main{flex-grow:1}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:400}a:hover,button:hover{cursor:pointer}h1{letter-spacing:0;vertical-align:middle;margin-bottom:.8rem;font-family:"Source Sans 3",serif;font-size:56px;font-weight:600;line-height:120%}h2{letter-spacing:0;margin-bottom:2rem;font-family:"Source Sans 3",serif;font-size:42px;font-weight:600;line-height:130%}h3{letter-spacing:0;margin-bottom:1rem;font-family:"Source Sans 3",sans-serif;font-size:32px;font-weight:600;line-height:150%}h4{letter-spacing:0;margin-bottom:1.2rem;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:600;line-height:normal}h5{letter-spacing:0;margin-bottom:.6rem;font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:400;line-height:136%}p{letter-spacing:0;margin-top:0;margin-bottom:1rem;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:400;line-height:150%}small{letter-spacing:0;color:#2d2c3a;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400;line-height:150%;display:block}label{color:var(--text-color);font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400}input,textarea{border:1px solid var(--grey-dark);background-color:var(--grey-light);color:var(--pastel-purple-extra-dark);opacity:1;border-radius:8px;padding:.6rem;font-family:"Source Sans 3",sans-serif;font-size:1rem}textarea{resize:vertical;height:100%}input::placeholder,textarea::placeholder{color:var(--grey-ekstra-dark);opacity:.7}section{max-width:var(--max-width);margin:0 auto;padding:0}img{display:block}@media (max-width:809px){h1{font-size:36px;line-height:130%}h2{font-size:32px}h3{font-size:24px;line-height:normal}h4{font-size:22px}h5{font-size:18px;line-height:150%}p{font-size:16px}small{font-size:14px}input,textarea{padding:.75rem}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (hover:hover) and (pointer:fine){a.primary:hover,a.secondary:hover{border-color:#0000}}@media (max-width:600px){a.secondary{min-width:auto}}
