html,body,nav,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,image,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}pre{white-space:pre-line;word-break:break-word}video::-webkit-media-controls{display:none}a{text-decoration:inherit;cursor:pointer}html{box-sizing:border-box;text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.has-text-center{text-align:center}.list:not(:last-child){margin-bottom:.5rem}@media screen and (min-width: 1025px){.list:not(:last-child){margin-bottom:1rem}}.flex{display:flex;justify-content:center;align-items:center}.flex.is-top{align-items:start}.flex.is-right{justify-content:flex-end}.flex.is-left{justify-content:flex-start}.flex.is-bottom{align-items:flex-end}.flex.only-vertical{justify-content:initial}.flex.is-column{flex-direction:column}@media screen and (max-width: 767px){.flex.is-reverse-column-s{flex-direction:column-reverse}}@media screen and (min-width: 768px){.flex.only-vertical-m{justify-content:initial}}.columns{display:flex}.columns.has-gap{margin:-1rem}.columns.has-gap>.column{padding:1rem}.columns.is-multiline{flex-wrap:wrap}@media screen and (max-width: 767px){.columns.reverses-mobile{flex-direction:column-reverse}.columns.reverses-mobile>.column{flex:none;width:100%!important}.columns.straight-mobile{flex-direction:column}.columns.straight-mobile>.column{flex:none;width:100%!important}}.column{flex-basis:0;flex-grow:1;flex-shrink:1}.column:not(.flex){display:block}.columns>.column.is-narrow{flex:none}.columns>.column.is-full{flex:none;width:100%}.columns>.column.is-0{flex:none;width:0%}.columns>.column.is-offset-0{margin-left:0%}.columns>.column.is-1{flex:none;width:8.3333333333%}.columns>.column.is-offset-1{margin-left:8.3333333333%}.columns>.column.is-2{flex:none;width:16.6666666667%}.columns>.column.is-offset-2{margin-left:16.6666666667%}.columns>.column.is-3{flex:none;width:25%}.columns>.column.is-offset-3{margin-left:25%}.columns>.column.is-4{flex:none;width:33.3333333333%}.columns>.column.is-offset-4{margin-left:33.3333333333%}.columns>.column.is-5{flex:none;width:41.6666666667%}.columns>.column.is-offset-5{margin-left:41.6666666667%}.columns>.column.is-6{flex:none;width:50%}.columns>.column.is-offset-6{margin-left:50%}.columns>.column.is-7{flex:none;width:58.3333333333%}.columns>.column.is-offset-7{margin-left:58.3333333333%}.columns>.column.is-8{flex:none;width:66.6666666667%}.columns>.column.is-offset-8{margin-left:66.6666666667%}.columns>.column.is-9{flex:none;width:75%}.columns>.column.is-offset-9{margin-left:75%}.columns>.column.is-10{flex:none;width:83.3333333333%}.columns>.column.is-offset-10{margin-left:83.3333333333%}.columns>.column.is-11{flex:none;width:91.6666666667%}.columns>.column.is-offset-11{margin-left:91.6666666667%}.columns>.column.is-12{flex:none;width:100%}.columns>.column.is-offset-12{margin-left:100%}.logo{display:block;fill:#0a0c0f;width:2.5rem;margin-bottom:4rem}@media screen and (min-width: 1025px){.logo{width:3rem;margin-bottom:8rem}}@media screen and (max-width: 767px) and (min-height: 720px){.logo{margin-bottom:8rem}}.hero{margin-top:2rem;margin-left:2rem}@media screen and (min-width: 768px){.hero{margin-right:2rem}}@media screen and (min-width: 1025px){.hero{margin-top:4rem;margin-left:4rem;margin-right:4rem}}.hero-text{max-width:13ch;margin-top:.5rem;margin-bottom:1rem}@media screen and (min-width: 1025px){.hero-text{margin-bottom:2rem}}.hero-divider{display:inline-block;width:2rem;height:.4em;border-top:solid 2px #717295;margin-right:.5rem}@media screen and (min-width: 1025px){.hero-divider{width:5rem}}.hero-link{position:relative;padding-bottom:.2em;padding-right:.5rem;overflow:hidden}.hero-link:hover{filter:brightness(.85);color:#006aff!important}.hero-link:hover .hero-icon{fill:#006aff;transform:translate(.5rem)}.hero-link:hover:after{transform:translate(0);opacity:1}.hero-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:#006aff;opacity:0;transition:all .2s cubic-bezier(.465,.183,.153,.946);transform:translate(-15%)}.hero-icon{fill:#717295;width:1.2rem;margin-left:.25rem;margin-bottom:-.225rem;transition:transform .2s cubic-bezier(.465,.183,.153,.946)}@media screen and (min-width: 1025px){.hero-icon{width:1.75rem;margin-left:.3rem;margin-bottom:-.4rem}}.hero-art-l{display:none}@media screen and (min-width: 1025px){.hero-art-l{display:block;margin-top:4rem;width:27vw;max-width:40rem}}.hero-art-m{position:absolute;bottom:2rem;right:2rem;width:55%}@media screen and (max-width: 767px) and (min-height: 720px){.hero-art-m{width:70%}}@media screen and (min-width: 768px){.hero-art-m{width:40%}}@media screen and (min-width: 1025px){.hero-art-m{display:none}}.copyright{position:absolute;bottom:2rem;left:2rem}@media screen and (min-width: 1025px){.copyright{left:4rem}}.bg-m{position:fixed;z-index:-1;left:0;right:0;bottom:0;width:100%}@media screen and (min-width: 1025px){.bg-m{display:none}}.bg-l{position:fixed;z-index:-1;top:0;right:0;bottom:0;height:100%}@media screen and (max-width: 1024px){.bg-l{display:none}}@font-face{font-family:"Switzer";font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/switzer-latin-900-normal.woff2) format("woff2")}@font-face{font-family:"Satoshi";font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/satoshi-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Satoshi";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/satoshi-latin-400-normal.woff2) format("woff2")}.h1{color:#0a0c0f;line-height:1.05;letter-spacing:-.012em;font-family:Switzer,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800;font-size:2.85rem}.h1.is-subtle{fill:#717295;color:#717295}.subtitle{color:#0a0c0f;line-height:1.2;letter-spacing:.015em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:1.05rem}.subtitle.is-subtle{fill:#717295;color:#717295}.overline{color:#0a0c0f;line-height:1.2;letter-spacing:-.005em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600;font-size:.925rem}.overline.is-subtle{fill:#717295;color:#717295}.footnote{color:#0a0c0f;line-height:1.2;letter-spacing:.01em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:.5rem}.footnote.is-subtle{fill:#717295;color:#717295}@media screen and (min-width: 1025px){.h1{line-height:1.05;letter-spacing:-.012em;font-family:Switzer,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800;font-size:6.5rem}.subtitle{line-height:1.2;letter-spacing:.015em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:1.5rem}.overline{line-height:1.2;letter-spacing:-.005em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600;font-size:1.35rem}.footnote{line-height:1.2;letter-spacing:.01em;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:.8rem}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;text-size-adjust:none;font-size:16px}@media screen and (min-width: 1281px){body{font-size:20px}}
