@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/Inter-8kRkwJBP.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:#000;width:100%;height:100%;margin:0;overflow:hidden}body{color:#f2f2f2;-webkit-font-smoothing:antialiased;letter-spacing:-.2px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}p{margin:0}button{-webkit-tap-highlight-color:transparent;appearance:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.about{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.canvas{cursor:pointer;opacity:0;touch-action:none;width:100%;height:100%;transition:opacity 1.2s;display:block;position:fixed;inset:0}.is-ready .canvas{opacity:1}@media (prefers-reduced-motion:reduce){.canvas{transition-duration:.3s}}.chrome{mix-blend-mode:difference;opacity:.01;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));pointer-events:none;z-index:2;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;transition:opacity 1.2s .6s;display:grid;position:fixed;inset:0}.is-ready .chrome,.is-unsupported .chrome{opacity:1}.chrome a,.chrome button{pointer-events:auto}@media (width<=640px){.chrome{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));font-size:13px}}@media (prefers-reduced-motion:reduce){.chrome{transition-duration:.3s}}.link{color:inherit;line-height:normal;text-decoration:none;position:relative}.link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.link:after{transition-duration:10ms}}.link:hover:after,.link:focus-visible:after,.link[aria-pressed=true]:after{transform-origin:0;transform:scaleX(1)}.link:focus-visible{outline:none}.logo{grid-area:1/1;place-self:start;height:22px;display:block}.logo img{width:auto;height:100%;display:block}.logo:focus-visible{outline-offset:6px;outline:1px solid}.contact{grid-area:1/2;place-self:start end;gap:16px;line-height:22px;display:flex}.contact>.link{line-height:inherit}@media (hover:none),(width<=1024px){.downloads{display:none}}.copy{text-wrap:balance;grid-area:3/1;align-self:end;max-width:520px;line-height:20px}@media (width<=640px){.copy{max-width:325px}}.copy__hint{margin:0 4px 0 0;font-weight:600}.copy__hint--touch{display:none}@media (hover:none){.copy__hint--touch{display:inline}.copy__hint--pointer{display:none}}.sets{display:inline}.sets__list{margin:0 8px 0 0;padding:0;list-style:none;display:inline}.sets__item{white-space:nowrap;display:inline}.sets__item:not(:last-child):after{content:", "}.sets__item:last-child:after{content:"."}.sets__auto:focus-visible{outline-offset:2px;outline:1px solid}.sets__button[aria-pressed=false]{color:#f2f2f273}@media (hover:hover){.sets__button:hover{color:#f2f2f2}}.unsupported{text-align:center;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.is-unsupported .unsupported{display:block}
