@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--color-black: #000000;--color-white: #ffffff;--color-orange: #ff4800;--font-sans: "Satoshi", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--text-ui: 14px;--text-caption: 15px;--inset-x: 20px;--inset-y: 20px;--margin: 16px;--logo-box: calc((100vw - 2 * var(--margin)) * 329 / 319)}@media(min-width:768px){:root{--text-ui: 15px;--inset-x: 40px;--inset-y: 30px;--margin: 40px;--logo-box: clamp(240px, 22.85vw, 480px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;background:var(--color-black);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-ui);line-height:normal;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;-webkit-tap-highlight-color:transparent}p{margin:0}.fixed-layer{position:fixed;inset:0;z-index:10;pointer-events:none}.fixed-layer a,.fixed-layer button{pointer-events:auto}.copy-row{position:absolute;left:var(--inset-x);right:var(--inset-x);display:flex;justify-content:space-between;font-weight:700;font-size:var(--text-ui);white-space:nowrap}.copy-row--top{top:var(--inset-y)}.copy-row--bottom{bottom:var(--inset-y)}.logo{position:absolute;left:50%;top:50%;width:var(--logo-box);transform:translate(-50%,-50%);display:block;-webkit-tap-highlight-color:transparent;transition:opacity .4s ease,color .25s ease}@media(hover:hover){.logo:hover{color:var(--color-white)}}.logo:focus-visible{outline:2px solid currentColor;outline-offset:12px}.logo svg{width:100%;overflow:visible}.logo path{fill:currentColor}.intro-fade{transition:opacity 1.1s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.intro-rise{transition:opacity 1.3s ease,transform 1.4s cubic-bezier(.2,.7,.2,1);transition-delay:.15s}html.intro .intro-fade{opacity:0;transform:translateY(10px)}html.intro .logo{opacity:0;transition:opacity 1s ease,color .25s ease}html.intro.intro-logo-in .logo{opacity:1}html.intro .intro-rise{opacity:0;transform:translateY(30px)}@media(min-width:768px){.logo{left:var(--margin);transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.logo,.intro-fade,.intro-rise{transition:none}}
