@font-face{font-family:Naru Mono;src:url(../../../fonts/Naru-Mono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Naru Mono;src:url(../../../fonts/Naru-Mono-Extra-Bold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{color:#f4f1f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#27272a;--foreground:#f4f1f0;--marsala:#964f4c;background:#27272a;font-family:Naru Mono,Courier New,ui-monospace,monospace}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline-offset:5px;outline:2px solid #e4aaa5}::selection{background:var(--marsala);color:#fff}.landing{isolation:isolate;place-items:center;min-height:100dvh;padding:32px 24px 76px;display:grid;position:relative;overflow:hidden}.atmosphere{z-index:-1;pointer-events:none;background:#27272a;position:absolute;inset:0;overflow:hidden}.blob{aspect-ratio:1;filter:blur(clamp(48px,6vw,88px));will-change:transform;border-radius:42% 58% 65% 35%/45% 40% 60% 55%;width:clamp(320px,48vw,680px);animation:16s ease-in-out infinite mesh-drift;position:absolute;top:0;left:0}.blob-one{opacity:.85;background:#713b39}.blob-two{opacity:.75;background:#7b413c;animation-duration:19s;animation-direction:reverse;animation-delay:-7s}.blob-three{opacity:.8;background:#60363f;animation-duration:23s;animation-delay:-13s}.blob-four{opacity:.8;background:#141c29;animation-duration:21s;animation-direction:reverse;animation-delay:-5s}.coming-soon{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.character-stage{margin-bottom:30px;position:relative}.character{object-fit:contain;transform-origin:50% 99%;will-change:transform;width:auto;max-width:100%;height:clamp(260px,51dvh,540px);animation:18s ease-in-out infinite breathe;display:block;position:relative}.character-ground{background:radial-gradient(#0c0a0d61,#0000 68%);border-radius:50%;width:100%;height:7%;position:absolute;bottom:-2%}h1{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.5vw,44px);font-weight:800;line-height:1.2}.coming-soon p{color:#c4bcbd;margin:13px 0 0;font-size:14px;line-height:1.6}.kelvin-link{letter-spacing:.01em;white-space:nowrap;opacity:.55;align-items:center;min-height:44px;margin-top:22px;padding:8px 4px;font-size:15px;font-weight:800;line-height:1;transition:opacity .18s;display:inline-flex}.protocol-mark,.wordmark-dot{color:var(--marsala)}.kelvin-link:hover,.kelvin-link:focus-visible{opacity:1}.kelvin-link:active{opacity:.8}.social-links{gap:4px;margin-top:4px;display:flex}.social-links a{opacity:.6;place-items:center;width:44px;height:44px;transition:opacity .18s;display:grid}.social-links img{filter:invert();display:block}.social-links a:hover,.social-links a:focus-visible{opacity:1}.social-links a:active{opacity:.8}@keyframes breathe{0%,to{transform:translate(-2px)rotate(-.75deg)scale(1)}25%,75%{transform:translate(0,0)rotate(0)scale(1.015,1.035)}50%{transform:translate(2px)rotate(.75deg)scale(1)}}@keyframes mesh-drift{0%,to{transform:translate(-15%,-20%)rotate(-20deg)scale(1)}25%{transform:translate(55vw,5vh)rotate(30deg)scale(1.15,.85)}50%{transform:translate(35vw,55vh)rotate(100deg)scale(.9,1.1)}75%{transform:translate(-10vw,35vh)rotate(160deg)scale(1.1,.9)}}@media (width<=767px){.character{height:clamp(260px,48dvh,460px)}.character-stage{margin-bottom:28px}.coming-soon p{font-size:12px}.kelvin-link{margin-top:19px;font-size:13px}.blob{width:90vw}}@media (height<=700px),(width<=767px) and (height<=800px){.landing{padding-block:20px 64px}.character{height:max(120px,min(48dvh,100dvh - 263px))}.character-stage{margin-bottom:16px}h1{font-size:28px}.coming-soon p{margin-top:8px;font-size:12px}.kelvin-link{margin-top:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.character,.blob{will-change:auto}.blob-one{transform:translate(-20%,-10%)}.blob-two{transform:translate(55vw,45vh)}.blob-three{transform:translate(-10vw,65vh)}.blob-four{transform:translate(25vw,20vh)}}
