html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--level-0-colour:#1e1d20;--level-0-colour-font:#fff;--level-0-colour-positive:#2ca2a3;--level-0-colour-positive-rgb:44, 162, 163;--level-0-colour-positive-highlight:#00ffdc;--level-0-colour-positive-highlight-bg:rgba(39, 194, 195, .2);--level-0-colour-positive-highlight-bg2:#1f7b7b;--level-0-colour-negative:#7a2424;--level-0-colour-negative-highlight:#8b2121;--level-0-colour-negative-font:#d52c2c;--level-05-colour:#252525;--level-05-colour-rgb:37, 37, 37;--level-05-colour-highlight:#2e2e2e;--level-05-colour-font:var(--level-0-colour-font);--level-1-colour-dark:#252525;--level-1-colour:#2e2e2e;--level-1-colour-highlight:#404040;--level-1-colour-font:var(--level-0-colour-font);--gap-small:4px;--gap-medium:8px;--gap-large:16px;--gap-xlarge:30px;--radius:4px;--radius-2:10px;--large-block:60px;--block:45px;--small-block:12px;--tiny-block:4px;--base-font-size:14px;--base-font-size-small:10px}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-ExtraBold.woff2)format("woff2"),url(/fonts/inter/Inter-ExtraBold.woff)format("woff"),url(/fonts/inter/Inter-ExtraBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2"),url(/fonts/inter/Inter-Regular.woff)format("woff"),url(/fonts/inter/Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit/Outfit-Bold.woff2)format("woff2"),url(/fonts/outfit/Outfit-Bold.woff)format("woff"),url(/fonts/outfit/Outfit-Bold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{min-height:100vh;color:var(--level-0-colour-font);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--base-font-size);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:var(--block)}.button-row button{margin-right:var(--gap-small)}.button-row button:last-child{margin-right:0}.invisible_modal{position:fixed;top:0;left:0;width:100%;height:100%}.fullwidth{width:100%}.dark_modal{background-color:#000c}.z-10k{z-index:10000}.z-5k{z-index:5000}.z-15k{z-index:15000}.z-16k{z-index:16000}.z-top{z-index:20000}.align-right{text-align:right}.align-center{text-align:center}.divider{height:1px;background-color:var(--level-1-colour-highlight);margin-bottom:var(--gap-small);margin-top:var(--gap-small)}.text-pointer{cursor:text}.clickable{cursor:pointer;user-select:none}.not-clickable{cursor:auto}.r-arrow{background-image:url(/assets/arrow2.svg);background-position:right var(--gap-small) center;background-repeat:no-repeat;background-size:14px 14px}.noscroll{overflow:hidden}.shrink,.shrink[data-level="0"]{transition:transform .6s ease-out,translate .6s ease-out;transform:scale(.988);translate:0 0}.shrink[data-level="1"]{transform:scale(.976)}.shrink[data-level="2"]{transform:scale(.964)}.shrink[data-level="3"]{transform:scale(.952)}.shrink[data-level="4"]{transform:scale(.941)}.shrink[data-level="5"]{transform:scale(.93)}[data-drawer].shrink[data-level="1"]{translate:0-20px}[data-drawer].shrink[data-level="2"]{translate:0-30px}[data-drawer].shrink[data-level="3"]{translate:0-40px}.loading{pointer-events:none;cursor:not-allowed;user-select:none}.opacity-25-transition{opacity:.25;transition:opacity ease-out .4s}.opacity-transition-very-short{transition:opacity ease-out .2s}.opacity-transition-short{transition:opacity ease-out .4s}.opacity-transition-long{transition:opacity ease-out 1s}.opacity-0-transition{opacity:0}.short-padding{padding:6px 10px}.largeblock{margin-top:var(--large-block)}.block{margin-top:var(--block)}.smallblock{margin-top:var(--small-block)}.tinyblock{margin-top:var(--tiny-block)}.blockright{margin-right:var(--block)}.smallblockright{margin-right:var(--small-block)}.tinyblockright{margin-right:var(--tiny-block)}.blockleft{margin-left:var(--block)}.smallblockleft{margin-left:var(--small-block)}.tinyblockleft{margin-left:var(--tiny-block)}ul.smallblock{margin-top:calc(var(--small-block)*2)}.em{font-style:italic}.highlight{border:1px solid var(--level-1-colour-highlight);background-color:var(--level-05-colour);padding:var(--small-block);border-radius:var(--radius-2);box-shadow:#0006 0 10px 20px -10px}.highlight-text{color:var(--level-0-colour-positive)}.flex{display:flex}.flex .fill-gap{flex-grow:1}.flex .vertical-center{align-self:center}.inline{display:inline-block}.flex .horizontal,.flex.horizontal{flex-direction:column;height:100%}.flex .absolute{flex-grow:0;flex-shrink:0}.flex .same-size{flex:1 1 0}.flex .fixed-size{flex-shrink:0}.flex.center{align-items:center}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{background:0 0;height:4px}::-webkit-scrollbar-thumb{background:#05d999;border-radius:10px}}html{scrollbar-color:#05d999 transparent;scrollbar-width:thin;color-scheme:dark}::selection{background-color:#05d999;color:#000}::marker{color:#05d999}a,a:active,a:visited,a:link,a:hover{color:#fff;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}a:hover{text-decoration:underline;text-decoration-color:#fff9;transition:text-decoration-color .8s ease}.box{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--block);padding-right:var(--block)}.hero{width:100%;height:auto;aspect-ratio:16/4;mask-image:linear-gradient(0deg,#0000 10%,#000);-webkit-mask-image:-webkit-linear-gradient(90deg,transparent 10%,#000 100%)}.heroimg{width:100%;height:100px;background-attachment:fixed;mask-image:linear-gradient(0deg,#0000 10%,#000);-webkit-mask-image:-webkit-linear-gradient(90deg,transparent 10%,#000 100%)}h1{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;font-size:4em;padding-top:var(--large-block);padding-bottom:var(--block);color:#fff;text-wrap:pretty}h2{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;font-size:2em;padding-top:var(--block);padding-bottom:var(--small-block);color:#fff;text-wrap:pretty}article.plain div,article.plain p{padding-bottom:var(--block);font-size:1.1em}article div,article p{line-height:1.5em;color:#fffc}article.plain div:first-of-type{max-width:600px;margin-left:auto;margin-right:auto}article h1{text-align:center}footer{text-align:center;position:relative;padding-top:calc(var(--small-block)*2)}footer:before{content:"";position:absolute;top:0;left:25%;width:50%;height:1px;background:linear-gradient(45deg,#0f8,#20f)}.st{color:#fffc}.st span{color:#fff;font-weight:700}.st.large{font-size:1.2em}h1 .bolder{background:linear-gradient(45deg,#0f8,#20f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-wrap:pretty;position:relative;color:transparent;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}h1.main{font-size:7em;letter-spacing:-.05em;line-height:.8em;position:relative;padding-top:calc(var(--block)*2);padding-bottom:calc(var(--block)*2)}h2.main{font-size:5em}.hero-link{background-color:#05d999;padding:10px 30px;border-radius:100px;color:#000!important;text-decoration:none!important;font-weight:700;transition:box-shadow .25s ease,background-color .4s ease!important;display:inline-block}.hero-link:hover{box-shadow:0 0 30px #05d999,0 0 2px 2px #000;background-color:#5fc}.minibox{flex-grow:0;flex-shrink:0;scroll-snap-align:start;border-width:2px;border-style:solid;border-color:var(--level-05-colour-highlight);min-height:300px;width:280px;margin-right:20px;border-radius:var(--radius-2);position:relative;overflow:hidden}.slider{overflow-y:hidden;overflow-x:scroll;display:flex;scroll-snap-type:x mandatory;scroll-padding-left:20px;scroll-behavior:smooth;padding-bottom:var(--gap-large)}.slider .title{text-align:center;font-weight:700;background-color:var(--level-05-colour-highlight);padding:var(--small-block);color:#fff}.contain{contain:strict}.contain2{contain:paint layout style}.padding{padding:var(--small-block)}strong{font-weight:700}em{font-style:italic}@media (max-width:500px){h1.main{font-size:5em}h2.main{font-size:3em}.minibox{width:240px;overflow:hidden}}@keyframes slotInOpacity{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slowFadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-in{animation:cubic-bezier(.21,1.07,.12,1) 3.6s slotInOpacity;animation-fill-mode:forwards}.animate-in2{transform:scale(.95);opacity:0;animation:cubic-bezier(.21,1.07,.12,1) 4s slowFadeIn;animation-delay:1.2s;animation-fill-mode:forwards}button,a.button,select,.buttonLike{padding:6px 10px;cursor:pointer;border-style:solid;border-color:var(--level-1-colour-highlight);border-width:1px;border-radius:var(--radius);background-color:var(--level-1-colour);color:var(--level-1-colour-font);transition:background-color .2s ease-out,border-color .3s linear;font-size:1em;text-decoration:none;text-align:left;margin:0}a.button{display:inline-block}a.button.basic,button.basic,button.menu,a.button.menu,button.menu.negative,a.button.menu.negative,.menu button,.menu a.button{border-color:transparent;background-color:transparent;transition:background-color .2s ease-out,border-color .01s linear;position:relative}button:hover,button.active,a.button:hover,a.button:active,a.button.active{background-color:var(--level-0-colour-positive-highlight-bg2);transition:background-color .2s linear,border-color .01s linear;border-color:var(--level-0-colour-positive-highlight);position:relative;box-shadow:0 0 7px #ffffff80,0 0 24px #00ffaa80,0 0 24px #00ffaa80}button.primary,.button.primary{border-bottom-color:var(--level-0-colour-positive)}body{background:linear-gradient(0deg,#1e1e20,#000 98%);background-color:var(--level-0-colour);background-attachment:fixed}