@font-face{font-family:Vizu Website Inter;src:url(/assets/fonts/inter-29160a80ff49.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}header.website-nav{box-sizing:border-box;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1440px;height:76px;margin-inline:auto;padding-inline:64px;border-bottom:1px solid #19191910;color:#191919;font:400 14px/24px Vizu Website Inter,Inter,Arial,sans-serif}.website-nav *,.website-nav *:before,.website-nav *:after{box-sizing:border-box}.website-nav a{color:inherit;text-decoration:none}.website-nav a:hover{color:#66625e;text-decoration:none}.website-nav :is(a,summary):focus-visible{outline:2px solid #34302e;outline-offset:5px}.website-nav .website-brand{display:inline-flex;align-items:center;flex-shrink:0}.website-nav .website-brand-symbol{display:inline-block;width:28px;height:28px;background:currentColor;-webkit-mask:url(/assets/brand/vizu-gesture.png) center / contain no-repeat;mask:url(/assets/brand/vizu-gesture.png) center / contain no-repeat}.website-nav .website-sections,.website-nav .website-download{display:flex;align-items:center;gap:24px}header.website-nav .website-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:0;border-radius:999px;background:#191919;color:#fff!important;font:inherit;white-space:nowrap}header.website-nav .website-button:hover{background:#3b3632;color:#fff}.website-nav .website-mobile-menu{display:none}@media(max-width:850px){header.website-nav{height:64px;padding-inline:20px;gap:12px}.website-nav .website-sections,.website-nav .website-download{display:none}.website-nav .website-mobile-menu{display:block;margin-left:auto}.website-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;cursor:pointer;list-style:none}.website-mobile-menu summary::-webkit-details-marker{display:none}.website-mobile-menu nav{position:absolute;top:calc(100% - 1px);left:20px;right:20px;display:flex;flex-direction:column;padding:12px;border:1px solid #19191910;border-radius:16px;background:#fdfcfc;box-shadow:0 12px 28px #19191915}.website-mobile-menu nav a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px}.website-mobile-menu nav .website-button{margin-top:8px;cursor:pointer}.website-mobile-menu nav a:hover{background:#f3efe8;color:#191919}}@media print{header.website-nav{display:none}}@font-face{font-family:Vizu Website Inter;src:url(/assets/fonts/inter-29160a80ff49.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.public-footer{--footer-ink: #171717;--footer-muted: #66625e;--footer-border: rgba(0,0,0,.075);color:var(--footer-ink);width:100%;max-width:1440px;margin-inline:auto;padding:48px 64px 32px;font:400 14px/24px Vizu Website Inter,Inter,Arial,sans-serif;letter-spacing:0;flex-shrink:0}.public-footer-dark{--footer-ink: #f6f6f5;--footer-muted: #b9bbbe;--footer-border: rgba(255,255,255,.14)}.public-footer-main{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,160px);gap:64px;padding-top:40px;border-top:.5px solid var(--footer-border)}.public-footer .website-brand{color:var(--footer-ink);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.public-footer-brand p{max-width:260px;margin:16px 0 0;color:var(--footer-muted);font-size:14px;line-height:24px}.public-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.public-footer nav>span{color:var(--footer-muted);font-size:12px;line-height:18px;margin-bottom:8px}.public-footer .public-footer-discord,.public-footer .public-footer-social{display:inline-flex;align-items:center;gap:8px}.public-footer-social-logo{width:20px;height:20px;flex-shrink:0;background-color:var(--footer-muted)}.public-footer-facebook-logo{-webkit-mask:url(/assets/brand/facebook-symbol.svg) center / contain no-repeat;mask:url(/assets/brand/facebook-symbol.svg) center / contain no-repeat}.public-footer-instagram-logo{-webkit-mask:url(/assets/brand/instagram-symbol.svg) center / contain no-repeat;mask:url(/assets/brand/instagram-symbol.svg) center / contain no-repeat}.public-footer-discord-logo{width:20px;height:15px;flex-shrink:0;background-color:var(--footer-muted);-webkit-mask:url(/assets/brand/discord-symbol.svg) center / contain no-repeat;mask:url(/assets/brand/discord-symbol.svg) center / contain no-repeat}.public-footer a,.public-footer button{color:var(--footer-ink);text-decoration:none}.public-footer a:hover,.public-footer button:hover{color:var(--footer-muted)}.public-footer a:focus-visible,.public-footer button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.public-footer-bottom{margin-top:40px;padding-top:24px;border-top:.5px solid var(--footer-border);display:flex;align-items:flex-start;justify-content:space-between;gap:24px;color:var(--footer-muted)}.public-footer small{font-size:12px;line-height:24px}.public-footer-controls{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:16px 24px}.public-footer-controls>button{padding:0;border:0;background:transparent;font:inherit}@media(max-width:1050px){.public-footer{padding-inline:32px}.public-footer-main{gap:40px}}@media(max-width:760px){.public-footer{padding:32px 20px 24px}.public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:32px}.public-footer-brand{grid-column:1 / -1}.public-footer nav{gap:0}.public-footer nav a,.public-footer-controls>a,.public-footer-controls>button{min-height:44px;display:inline-flex;align-items:center}.public-footer-bottom{margin-top:32px;padding-top:20px;flex-direction:column;gap:12px}.public-footer-controls{justify-content:flex-start;gap:12px 24px}}.website{--website-ink:#fff;--website-muted:#a3a3a3;--website-accent:#4b91ff;height:100%;overflow:auto;overflow-x:hidden;box-sizing:border-box;background:#080a0e;color:var(--website-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;isolation:isolate;font-size:18px;line-height:32px;color-scheme:dark;scroll-behavior:smooth}.website:before{content:"";position:fixed;inset:0;z-index:-1;background:url(/assets/website-contours.svg) center top / 960px 960px repeat;opacity:.075;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000,#00000040 35% 65%,#000);mask-image:linear-gradient(to right,#000,#00000040 35% 65%,#000)}.website *,.website *:before,.website *:after{box-sizing:border-box}.website p,.website h1,.website h2,.website h3,.website figure,.website blockquote{margin:0}.website a{color:inherit;text-decoration:none}.website a:hover{color:var(--website-muted)}.website a:focus-visible,.website button:focus-visible,.website input:focus-visible{outline:2px solid var(--website-accent);outline-offset:5px}.website a.website-button:hover{color:#202020;background:#e8e8e8}.website-main,.website-footer{max-width:1440px;margin:auto;padding-inline:64px}.website-brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.website-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 20px;border:1px solid #fff;border-radius:6px;background:#fff;color:#202020!important;font-size:14px;line-height:24px;font-weight:500;cursor:pointer}.website-button:disabled{opacity:.5;cursor:wait}.website-skip{position:fixed;z-index:5;top:-80px;left:24px;background:#fff;color:#000!important;padding:12px}.website-skip:focus{top:12px}.website h1{font-size:72px;font-weight:400;line-height:76px;letter-spacing:-2.4px}.website h2{font-size:64px;font-weight:500;line-height:68px;letter-spacing:-2.4px}.website h3{font-size:24px;font-weight:400;line-height:32px}.website p{color:var(--website-muted)}.website .website-eyebrow{font-size:14px;line-height:24px;color:var(--website-accent);text-transform:uppercase}.website-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:128px;padding-bottom:64px}.website-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:24px}@media(max-width:850px){.website:before{background-size:720px 720px;opacity:.055}.website-main,.website-footer{padding-inline:24px}.website h1,.website h2{font-size:40px;line-height:44px;letter-spacing:-1.3px;font-weight:500}.website-footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.website{scroll-behavior:auto}}
