body{background:linear-gradient(135deg,var(--color-azure-11,#0f172b) 0,var(--color-azure-18,#1d293d) 50%,var(--color-azure-11,#0f172b) 100%);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-work-sans),sans-serif;overflow:hidden}body:active,body:focus{outline:none}body blockquote,body button,body h1,body h2,body h3,body h4,body h5,body h6,body header,body hr,body input,body li,body main,body ol,body p,body section,body span,body ul{background-color:rgba(0,0,0,0);padding:0;margin:0;border:0}body blockquote:after,body blockquote:before,body button:after,body button:before,body h1:after,body h1:before,body h2:after,body h2:before,body h3:after,body h3:before,body h4:after,body h4:before,body h5:after,body h5:before,body h6:after,body h6:before,body header:after,body header:before,body hr:after,body hr:before,body input:after,body input:before,body li:after,body li:before,body main:after,body main:before,body ol:after,body ol:before,body p:after,body p:before,body section:after,body section:before,body span:after,body span:before,body ul:after,body ul:before{box-sizing:border-box}body a{text-decoration:none;color:inherit}body a:active,body a:focus{outline:none}text-d body a:visited:hover{text-decoration:none}body aside,body footer,body header,body nav{display:block}body button,body input,body textarea{font-family:inherit}body input::-ms-clear{display:none}body input[type=file]{display:none}body button{cursor:pointer}body button::-moz-focus-inner{padding:0;border:0}body ol li,body ul li{list-style:none}body img{vertical-align:top}body h1,body h2,body h3,body h4,body h5,body h6{font-size:inherit;font-weight:400;margin:0;padding:0}body .overlay{position:fixed;z-index:-2}body .overlay--left{height:700px;left:-300px;opacity:.18;top:-200px;width:1200px}body .overlay--right{opacity:.2;right:-400px;top:160px;width:1600px}body .overlay img{height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;color:#a1f2bb}body,html{width:100vw;height:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}