@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_10d3d432-module__znw3CG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_10d3d432-module__znw3CG__variable{--font-sora:"Sora","Sora Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_973b4b30-module__j14D8G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_973b4b30-module__j14D8G__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--bg:#0a0d14;--bg-elev:#10151f;--bg-footer:#0d1119;--text:#e8edf5;--text-strong:#d5deea;--text-muted:#a9b6c9;--text-dim:#7e8ba0;--text-soft:#c6d0de;--warm-1:#ff8a3d;--warm-2:#ff6a1f;--warm-3:#e8470b;--cold-1:#35bff5;--cold-2:#8fe2ff;--cold-3:#6fd3ff;--cold-link:#45c6ff;--hairline:rgba(255,255,255,.06);--border:rgba(255,255,255,.07);--gradient-cta:linear-gradient(135deg,#ff8a3d,#e8470b);--font-sora:"Sora",sans-serif;--font-mono:"IBM Plex Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-family:var(--font-sora);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--cold-link);text-decoration:none}a:hover{color:var(--warm-1)}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ringPulse{0%{opacity:0;transform:scale(.15)}20%{opacity:.9}to{opacity:0;transform:scale(1.8)}}@keyframes crystallize{0%{opacity:0;transform:scale(.72)rotate(-26deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes armGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes flakeIdle{0%,to{filter:brightness();transform:scale(1)rotate(0)}50%{filter:brightness(1.14);transform:scale(1.055)rotate(3.5deg)}}@keyframes snowVanish{0%{opacity:1;filter:blur()brightness()saturate();transform:translateY(0)scale(1)rotate(0)}45%{opacity:.9;filter:blur(3px)brightness(1.12)saturate(1.25);transform:translateY(10px)scale(1.03,.82)rotate(6deg)}to{opacity:0;filter:blur(13px)brightness(1.2)saturate(1.3);transform:translateY(36px)scale(.5,.14)rotate(14deg)}}@keyframes coldGlow{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes glowUp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes flameRise{0%{opacity:0;transform:scale(0)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes flameSway{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.03,.97)rotate(-1.4deg)}60%{transform:scale(.97,1.04)rotate(1.4deg)}82%{transform:scale(1.015,.985)rotate(-.6deg)}}@keyframes flameToLogo{0%{transform:translate(0)scale(1)}86%{transform:translate(-85px,-40px)scale(.944)}to{transform:translate(-85px,-40px)scale(.96)}}@keyframes strokeGatherA{to{transform:translate(53px,-24px)scale(1.06,.871)}}@keyframes strokeGatherB{to{transform:translateY(2.3px)scaleY(1.015)}}@keyframes strokeSettle{0%{filter:drop-shadow(0 0 26px rgba(232,71,11,.5))brightness()saturate()}to{filter:drop-shadow(0 0 12px rgba(232,71,11,.32))brightness(.97)saturate(.93)}}@keyframes snowDock{0%{opacity:0;transform:scale(.18)rotate(-90deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ttStamp{0%{opacity:0;filter:blur(6px);transform:scale(1.35)}55%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes stampFlash{0%{opacity:0;transform:scale(.5)}25%{opacity:.85}to{opacity:0;transform:scale(1.6)}}@keyframes ttPreIn{0%{opacity:0}to{opacity:.35}}@keyframes fireClimax{0%{filter:brightness()saturate();transform:scale(1)}28%{filter:brightness(1.25)saturate(1.15);transform:scale(1.025)}46%{filter:brightness(1.1)saturate(1.06);transform:scale(1.01)}68%{filter:brightness(1.45)saturate(1.25);transform:scale(1.045)}to{filter:brightness()saturate();transform:scale(1)}}@keyframes pieceFade{0%{opacity:1}to{opacity:0}}@keyframes flameSwayWild{0%,to{transform:scale(1)rotate(0)}20%{transform:scale(1.06,.93)rotate(-2.4deg)}45%{transform:scale(.94,1.08)rotate(2.1deg)}65%{transform:scale(1.05,.95)rotate(-1.3deg)}85%{transform:scale(.96,1.06)rotate(1.7deg)}}@keyframes tongueIn{0%{opacity:0;transform:translateY(26px)scale(.55)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tongueInMirror{0%{opacity:0;transform:translateY(26px)scale(-.55,.55)}to{opacity:1;transform:translateY(0)scaleX(-1)}}@keyframes glowFlicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.72;transform:scale(.93,1.06)}60%{opacity:.95;transform:scale(1.07,.95)}}@keyframes emberRise{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{transform:translate(var(--dx,0px),-300px);opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}
