@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-400-normal.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:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-cyrillic-400-normal.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(/assets/fonts/ibm-plex-mono-latin-500-normal.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(/assets/fonts/ibm-plex-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");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:Inter;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.home-page{--ink:#070504;--line:#ffac5c1f;--amber:#f6a24a;--amber-hot:#ffd8a0;--cream:#f4ead8;--log:#f3ab5f;--muted:#e2c9a3;--display:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);background:var(--ink);color:var(--cream);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0}.home-page .page{container:page/inline-size}.home-page .hero{background:var(--ink);isolation:isolate;height:calc(11.7*min(5.2356cqw,8.54701svh));position:relative;overflow:hidden;container:hero/size}.home-page .stage{--cols:19.1;--rows:11.7;--px:.6;--py:1.3;--cell:min(100cqw / var(--cols), 100cqh / var(--rows));--ox:calc((100cqw - var(--cols) * var(--cell)) / 2 + var(--px) * var(--cell));--oy:calc((100cqh - var(--rows) * var(--cell)) * .3 + var(--py) * var(--cell));--fx:9;--fy:4;position:absolute;inset:0}.home-page .box{left:calc(var(--ox) + var(--x,0) * var(--cell));top:calc(var(--oy) + var(--y,0) * var(--cell));width:calc(var(--w,1) * var(--cell));height:calc(var(--h,1) * var(--cell));position:absolute}.home-page .bleed-r{width:auto;right:0}.home-page .probe{visibility:hidden;pointer-events:none}.home-page canvas.grid{z-index:2;pointer-events:none;width:100%;height:100%;animation:1.4s both home-fade;position:absolute;inset:0}.home-page .tile{z-index:3;animation:.8s linear both home-flick-in;animation-delay:calc(var(--i,0) * .11s + .2s);background:#0c0805;margin:0;overflow:hidden}.home-page .tile img{object-fit:cover;width:100%;height:100%;display:block}.home-page .tile:before,.home-page .tile:after{content:"";pointer-events:none;position:absolute;inset:0}.home-page .tile:before{background:url(/assets/tex/grain.webp) calc(var(--i,0) * 97px) calc(var(--i,0) * 53px) / 256px 256px;mix-blend-mode:overlay;opacity:var(--grain,.6)}.home-page .tile:after{background:url(/assets/tex/dust.webp) calc(var(--i,0) * -181px) calc(var(--i,0) * 67px) / 512px 512px;box-shadow:inset 0 0 0 1px var(--line), inset 0 0 calc(var(--cell) * .45) #00000061}.home-page .t-man{--x:2.5;--w:6.5;height:calc(var(--oy) + 4.3 * var(--cell));z-index:1;-webkit-mask-composite:source-in;background:0 0;top:0;-webkit-mask-image:linear-gradient(#000 38%,#0000 94%),linear-gradient(90deg,#0000,#000 34% 93%,#0000);mask-image:linear-gradient(#000 38%,#0000 94%),linear-gradient(90deg,#0000,#000 34% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-page .t-man:after{box-shadow:none}.home-page .t-man img{object-position:62% 30%}.home-page .t-rack{--x:15;--y:0;--h:5;--i:1}.home-page .t-blinds{--x:10;--y:5;--w:4;--h:5;--i:3}.home-page .t-clouds{--x:15;--y:6;--h:4;--i:4}.home-page .t-enter{--x:1;--y:6;--w:4;--h:3;--i:2}.home-page .t-clouds img{object-position:62% 48%}.home-page .t-enter img{object-position:58% 50%}.home-page .log{z-index:4;background:var(--ink);box-shadow:inset 0 0 0 1px var(--line);padding:calc(var(--cell) * .38) calc(var(--cell) * .14) 0;box-sizing:border-box;animation:.7s linear both home-flick-in;animation-delay:calc(var(--i,0) * .12s + .5s)}.home-page .log pre{font:400 max(9px, calc(var(--cell) * .152))/1.45 var(--mono);color:var(--log);text-shadow:0 0 calc(var(--cell) * .08) #ff963c73;white-space:pre;margin:0}.home-page .log .ln{display:block}.home-page .log .ts{margin-right:.9em}.home-page .log .cur{animation:1.05s step-end infinite home-blink;display:block}.home-page .t-logA{--x:10;--y:0;--w:3;--h:2;--i:1}.home-page .t-logB{--x:13;--y:3;--w:2;--h:2;--i:3;padding-left:calc(var(--cell) * .24);padding-top:calc(var(--cell) * .5)}.home-page .t-logC{--x:5;--y:7;--w:3;--h:2;--i:2;padding-left:calc(var(--cell) * .2);padding-top:calc(var(--cell) * .42)}.home-page .squares{z-index:5;pointer-events:none;position:absolute;inset:0}.home-page .sq{opacity:0;will-change:opacity}.home-page .sq:before{content:"";background:url(/assets/tex/grain.webp) 0 0/256px 256px,radial-gradient(140% 140% at 40% 35%,#f2b862 0%,#e39b45 55%,#c97d30 100%) 0 0/100% 100%;background-position:calc(var(--x) * 61px) calc(var(--y) * 37px), 0 0;background-blend-mode:soft-light, normal;box-shadow:0 0 calc(var(--cell) * .12) #ffaa508c, 0 0 calc(var(--cell) * .5) #ff822833, inset 0 0 calc(var(--cell) * .1) #fff4dc73;position:absolute;inset:5.5%}.home-page .flare{z-index:6;pointer-events:none;width:0;height:0;left:calc(var(--ox) + var(--fx) * var(--cell));top:calc(var(--oy) + var(--fy) * var(--cell));mix-blend-mode:screen;animation:1.4s cubic-bezier(.2,.8,.2,1) .15s both home-ignite;position:absolute}.home-page .flare-zone{--x:calc(var(--fx) - 1);--y:calc(var(--fy) - 1);--w:2;--h:2;pointer-events:none}.home-page .flare i{border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.home-page .flare .bloom{width:calc(var(--cell) * 8);height:calc(var(--cell) * 6);background:radial-gradient(closest-side,#ffb45ab3,#ff84283d 46%,#0000);animation:5.3s ease-in-out infinite alternate home-breathe}.home-page .flare .wide{width:calc(var(--cell) * 17);height:calc(var(--cell) * .6);background:radial-gradient(closest-side,#ffc47857,#ff963c14 60%,#0000);animation:4.1s ease-in-out infinite alternate home-shimmer}.home-page .flare .h{width:calc(var(--cell) * 12);height:calc(var(--cell) * .1);background:radial-gradient(closest-side,#fffaf0,#ffdaa0bf 26%,#ffa04638 62%,#0000);animation:3.3s ease-in-out infinite alternate-reverse home-shimmer}.home-page .flare .v{width:calc(var(--cell) * .06);height:calc(var(--cell) * 4.4);background:radial-gradient(closest-side,#fff2d6e6,#ffaa5038 55%,#0000)}.home-page .flare .d1,.home-page .flare .d2{width:calc(var(--cell) * 2.8);height:calc(var(--cell) * .035);background:radial-gradient(closest-side,#ffecc8d9,#0000)}.home-page .flare .d1{transform:translate(-50%,-50%)rotate(34deg)}.home-page .flare .d2{transform:translate(-50%,-50%)rotate(-34deg)}.home-page .flare .core{width:calc(var(--cell) * 1.7);height:calc(var(--cell) * 1.7);background:radial-gradient(closest-side,#fff 0,#fffaf0 15%,#ffe4afeb 27%,#ffb25c6b 54%,#0000);animation:2.7s ease-in-out infinite alternate home-pulse}.home-page .nav{z-index:9;top:0;left:calc(var(--ox) - .16 * var(--cell));width:calc(18.4 * var(--cell));height:var(--oy);justify-content:space-between;align-items:center;display:flex;position:absolute}.home-page .brand{font:600 max(17px, calc(var(--cell) * .33)) var(--display);letter-spacing:-.03em;color:var(--cream);text-decoration:none}.home-page .nav ul{gap:max(14px, calc(var(--cell) * .5));margin:0;padding:0;list-style:none;display:flex}.home-page .nav a{color:var(--cream);text-decoration:none}.home-page .nav li a{font:500 max(12px, calc(var(--cell) * .175)) var(--display);letter-spacing:-.005em;opacity:.92}.home-page .nav li a:hover{opacity:1;text-shadow:0 0 12px #ffb464cc}.home-page a:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:4px}.home-page .intro{--x:.12;--y:2;width:calc(var(--cell) * 9);z-index:7;height:auto}.home-page .intro h1,.home-page .intro .sub{width:fit-content}.home-page .intro h1{font:650 calc(var(--cell) * 1.57)/.84 var(--display);letter-spacing:-.022em;color:var(--cream);margin:0 0 0 -.04em;animation:1s cubic-bezier(.2,.7,.2,1) .3s both home-rise}.home-page .sub{margin:calc(var(--cell) * .3) 0 0;font:400 max(13px, calc(var(--cell) * .235))/1.2 var(--mono);letter-spacing:.015em;color:var(--muted);animation:1s cubic-bezier(.2,.7,.2,1) .45s both home-rise}.home-page .cta{margin-top:calc(var(--cell) * .3);height:max(36px, calc(var(--cell) * .6));padding:0 max(18px, calc(var(--cell) * .38));background:var(--cream);color:#170e07;font:500 max(13px, calc(var(--cell) * .2)) var(--display);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .25s,transform .25s;animation:1s cubic-bezier(.2,.7,.2,1) .55s both home-rise;display:inline-flex}.home-page .cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffdcaa99,0 0 28px #ffa0468c}.home-page .tags{--x:-.08;--y:9.5;z-index:7;width:auto;height:auto;font:500 max(10px, calc(var(--cell) * .16))/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--muted);margin:0;animation:1.2s .9s both home-fade}.home-page .grain,.home-page .dust,.home-page .vignette{pointer-events:none;z-index:10;position:absolute}.home-page .grain{z-index:20;opacity:.28;mix-blend-mode:overlay;will-change:transform, opacity;background:url(/assets/tex/grain.webp) 0 0/256px 256px;animation:36s ease-in-out infinite alternate home-grain-drift,12s ease-in-out infinite alternate-reverse home-grain-swap;position:fixed;inset:-60px}.home-page .grain.b{opacity:0;background-position:131px 77px;animation:36s ease-in-out -18s infinite alternate-reverse home-grain-drift,12s ease-in-out infinite alternate home-grain-swap}.home-page .dust{opacity:.5;background:url(/assets/tex/dust.webp) 140px 90px/512px 512px;inset:0}.home-page .vignette{background:linear-gradient(90deg,#0000006b,#0000 15% 85%,#0000006b);inset:0}.home-page .hero .vignette{background:linear-gradient(#00000059,#0000 18%),linear-gradient(90deg,#0000006b,#0000 15% 85%,#0000006b)}.home-page .footer .vignette{background:linear-gradient(#0000 78%,#00000073),linear-gradient(90deg,#0000006b,#0000 15% 85%,#0000006b)}@keyframes home-fade{0%{opacity:0}}@keyframes home-flick-in{0%{opacity:0}16%{opacity:.85}24%{opacity:.08}38%{opacity:1}50%{opacity:.4}62%,to{opacity:1}}@keyframes home-rise{0%{opacity:0;transform:translateY(.14em)}}@keyframes home-ignite{0%{opacity:0;transform:scale(.15)}35%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes home-pulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.93)}to{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes home-shimmer{0%{opacity:.75;transform:translate(-50%,-50%)scaleX(.86)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)}}@keyframes home-breathe{0%{opacity:.8}to{opacity:1}}@keyframes home-blink{50%{opacity:0}}@keyframes home-grain-drift{0%{transform:translate(0)}25%{transform:translate(-23px,14px)}50%{transform:translate(17px,-29px)}75%{transform:translate(-9px,31px)}to{transform:translate(28px,7px)}}@keyframes home-grain-swap{0%{opacity:0}to{opacity:.28}}.home-page .is-off .flare i,.home-page .is-off .cur,.home-page .is-off .caret-mark,.home-page .is-off .codesheet{animation-play-state:paused}@media (max-width:760px),(max-aspect-ratio:1){.home-page .hero{height:calc(17*min(15.3846cqw,96px))}.home-page .stage{--cols:6.5;--px:.25;--cell:min(100cqw / 6.5, 96px);--ox:calc((100cqw - 6.5 * var(--cell)) / 2 + .25 * var(--cell));--oy:calc(.9 * var(--cell));--fx:5;--fy:2}.home-page .nav{left:calc(var(--ox) - .1 * var(--cell));width:calc(6.2 * var(--cell))}.home-page .brand{font-size:max(17px, calc(var(--cell) * .3))}.home-page .nav ul{gap:max(12px, calc(var(--cell) * .26))}.home-page .t-man{--x:.4;width:auto;height:calc(var(--oy) + 3.3 * var(--cell));right:0}.home-page .intro{--x:.08;--y:2.05;width:calc(var(--cell) * 6.2)}.home-page .intro h1{font-size:calc(var(--cell) * 1.13)}.home-page .sub{margin-top:calc(var(--cell) * .38);font-size:max(13px, calc(var(--cell) * .24))}.home-page .t-logA{--x:0;--y:6;--w:3;--h:2}.home-page .t-rack{--x:3;--y:6;--h:4}.home-page .t-logB{--x:0;--y:8;--w:2;--h:2}.home-page .t-enter{--x:0;--y:10;--w:3;--h:2}.home-page .t-clouds{--x:3;--y:10;--h:3}.home-page .t-blinds{--x:0;--y:12;--w:3;--h:3}.home-page .t-logC{--x:3;--y:13;--w:3;--h:2}.home-page .tags{--x:.02;--y:15.45}.home-page .log{padding:calc(var(--cell) * .34) calc(var(--cell) * .12) 0}.home-page .log pre{font-size:max(9px, calc(var(--cell) * .148))}.home-page .log .ts{margin-right:.6em}.home-page .t-logB{padding-left:calc(var(--cell) * .2);padding-top:calc(var(--cell) * .42)}}.home-page .work{background:var(--ink);isolation:isolate;height:calc(11*min(5.2356cqw,8.54701svh));position:relative;overflow:hidden;container:work/size}.home-page .work .stage{--rows:11;--py:.6}.home-page .work canvas.light{z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-page .work .lone{visibility:hidden;pointer-events:none}.home-page .work .node{z-index:2;cursor:pointer}.home-page .wbar{z-index:5;height:var(--oy);top:0;left:calc(var(--ox) - .16 * var(--cell));width:calc(18.4 * var(--cell));justify-content:flex-end;align-items:center;display:flex;position:absolute}.home-page .crumb{font:500 max(11px, calc(var(--cell) * .2)) var(--display);color:var(--cream);opacity:.88;letter-spacing:.01em}.home-page .crumb i{opacity:.5;margin:0 .4em;font-style:normal}.home-page .label{z-index:4;white-space:nowrap;width:auto;height:auto;font:600 max(13px, calc(var(--cell) * .25)) var(--display);letter-spacing:-.01em;color:#f6eee4;text-shadow:0 1px 6px #00000073}.home-page .label:hover,.home-page .label:focus-visible,.home-page .label.is-hot{color:#fff}.home-page .feature{z-index:4;width:calc(var(--cell) * 4.3);cursor:pointer;height:auto}.home-page .feature h3{font:650 max(20px, calc(var(--cell) * .43))/1.1 var(--display);letter-spacing:-.02em;color:#fbf4ea;text-shadow:0 1px 18px #0000008c;margin:0}.home-page .feature h3 a{color:inherit}.home-page .feature p{margin:calc(var(--cell) * .1) 0 0;font:400 max(13px, calc(var(--cell) * .255))/1.42 var(--display);color:#d2c1aa}.home-page .feature .case{margin-top:calc(var(--cell) * .3);font:500 max(13px, calc(var(--cell) * .25)) var(--display);color:#f6eee4;border-bottom:1px solid #f6eee4b3;gap:.45em;padding-bottom:2px;text-decoration:none;display:inline-flex}.home-page .feature .case:hover,.home-page .feature.is-hot .case{color:#fff;border-bottom-color:#fff}.home-page .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-page .nav li a,.home-page .label,.home-page .feature h3 a{text-underline-offset:.24em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}.home-page .nav li a:hover,.home-page .nav li a:focus-visible,.home-page .label:hover,.home-page .label:focus-visible,.home-page .label.is-hot,.home-page .feature h3 a:hover,.home-page .feature h3 a:focus-visible,.home-page .feature.is-hot h3 a{text-decoration-color:currentColor}.home-page .n-agent{--x:5.5;--y:1.2;--w:6.5;--h:4}.home-page .n-lms{--x:.5;--y:.7;--w:2.5;--h:2.5}.home-page .n-onb{--x:14.6;--y:.7;--w:3;--h:2.5}.home-page .n-k8s{--x:.5;--y:6.2;--w:3;--h:2}.home-page .n-mcp{--x:14.2;--y:6;--w:3;--h:2.5}.home-page .f-agent{--x:6.6;--y:5.55}.home-page .l-lms{--x:.7;--y:2.9}.home-page .l-onb{--x:14.9;--y:3.2}.home-page .l-k8s{--x:.7;--y:8.35}.home-page .l-mcp{--x:14.2;--y:8.55}.home-page .q1{--x:4;--y:0}.home-page .q2{--x:13;--y:3}.home-page .q3{--x:0;--y:4}.home-page .q4{--x:17;--y:5}.home-page .q5{--x:4;--y:8}.home-page .q6{--x:11;--y:8}.home-page .q7{--x:2;--y:9}.home-page .q8{--x:17;--y:9}@media (max-width:760px),(max-aspect-ratio:1){.home-page .work{height:calc(17*min(15.3846cqw,96px))}.home-page .work .stage{--oy:calc(.9 * var(--cell))}.home-page .wbar{left:calc(var(--ox) - .1 * var(--cell));width:calc(6.2 * var(--cell))}.home-page .n-agent{--x:-.25;--y:.6}.home-page .f-agent{--x:.1;--y:4.8;width:calc(var(--cell) * 6)}.home-page .n-lms{--x:.25;--y:7.5}.home-page .n-onb{--x:3.4;--y:7.5}.home-page .n-k8s{--x:.25;--y:11.5}.home-page .n-mcp{--x:3.4;--y:11.3}.home-page .l-lms{--x:.3;--y:10.15}.home-page .l-onb{--x:3.45;--y:10.15}.home-page .l-k8s{--x:.3;--y:14.05}.home-page .l-mcp{--x:3.45;--y:14.05}.home-page .q1{--x:5;--y:6}.home-page .q4{--x:2;--y:15}.home-page .q5{--x:5;--y:15}.home-page .q2,.home-page .q3,.home-page .q6,.home-page .q7,.home-page .q8{display:none}}.home-page .belief{background:var(--ink);isolation:isolate;height:calc(11*min(5.2356cqw,8.54701svh));position:relative;overflow:hidden;container:belief/size}.home-page .belief .stage{--rows:11;--py:.6;--fx:15.2;--fy:6.2}.home-page .belief canvas.back{z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-page .belief .flare{z-index:6}.home-page .belief .flare .bloom{width:calc(var(--cell) * 9);height:calc(var(--cell) * 6.5);background:radial-gradient(closest-side,#ffb056c7,#ff80244d 45%,#0000)}.home-page .belief .flare .core{width:calc(var(--cell) * 2.2);height:calc(var(--cell) * 2.2)}.home-page .belief .flare .wide{width:calc(var(--cell) * 13)}.home-page .quote{z-index:3;overflow:visible}.home-page .quote-bmp{z-index:3;pointer-events:none}.home-page .quote-bmp.m{display:none}.home-page .quote.baked g{filter:none}.home-page .quote.baked text{fill:#0000}.home-page .quote text{font-family:var(--display);letter-spacing:-.035em;fill:#fffaf0;-webkit-user-select:text;user-select:text;font-weight:900}.home-page .quote.m{display:none}.home-page .vlabel{z-index:4;top:calc(var(--oy) + .25 * var(--cell));left:calc(var(--ox) - .3 * var(--cell));align-items:center;gap:calc(var(--cell) * .3);font:400 max(10px, calc(var(--cell) * .16))/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--log);white-space:nowrap;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.home-page .vlabel span{writing-mode:vertical-rl;transform:rotate(180deg)}.home-page .vlabel:after{content:"";width:1px;height:calc(var(--cell) * 2.4);background:linear-gradient(var(--log), #f3ab5f40)}.home-page .attr{z-index:4;width:auto;height:auto;padding:calc(var(--cell) * .12) calc(var(--cell) * .22);font:400 max(12px, calc(var(--cell) * .235))/1.2 var(--mono);color:var(--log);letter-spacing:.01em;text-shadow:0 0 calc(var(--cell) * .08) #ff963c66;background:#070504db;margin:0}.home-page .term{z-index:4}.home-page .term pre{margin:0}.home-page .b-attr{--x:1;--y:7.62}.home-page .b-term{--x:15;--y:8;--w:3.4;--h:1}.home-page .b-zone{--x:calc(var(--fx) - 1);--y:calc(var(--fy) - 1);--w:2;--h:2;pointer-events:none}.home-page .b-q{--x:-1;--y:0;--w:20;--h:9}.home-page .b-qm{--x:-1;--y:0;--w:8;--h:6}@media (max-width:760px),(max-aspect-ratio:1){.home-page .belief{height:calc(9*min(15.3846cqw,96px))}.home-page .belief .stage{--oy:calc(.9 * var(--cell));--fx:4.6;--fy:4.35}.home-page .quote.d,.home-page .quote-bmp.d{display:none}.home-page .quote.m,.home-page .quote-bmp.m{display:block}.home-page .vlabel{height:var(--oy);top:0;left:auto;right:calc(100% - var(--ox) - 6.1 * var(--cell));flex-direction:row;transform:none}.home-page .vlabel span{writing-mode:horizontal-tb;transform:none}.home-page .vlabel:after{display:none}.home-page .b-attr{--x:.05;--y:5.35}.home-page .b-term{--x:2;--y:6.6;--w:4.2;--h:1}}.home-page .about{background:var(--ink);isolation:isolate;--a-label:#c3a390;--a-name:#feebda;--a-sub:#cea68c;--a-text:#d1ac93;--a-stat:#d9b49a;--a-rule:#e1c2aecc;--a-border:#eccfb9b8;height:calc(11*min(5.2356cqw,8.54701svh));position:relative;overflow:hidden;container:about/size}.home-page .about .stage{--rows:11;--py:.6}.home-page .portrait{z-index:1;margin:0;position:absolute;inset:0}.home-page .portrait img{object-fit:cover;object-position:100% 0%;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 62%),linear-gradient(#000 50%,#00000059 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 34%,#000 62%),linear-gradient(#000 50%,#00000059 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-page .about canvas.light{z-index:2;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.home-page .codesheet{z-index:2;mix-blend-mode:screen;opacity:.9;pointer-events:none;animation:11s ease-in-out infinite alternate home-sheet-float,7s step-end infinite home-sheet-flicker}.home-page .codesheet img{object-fit:fill;width:100%;height:100%;filter:blur(calc(var(--cell) * .028));display:block}@keyframes home-sheet-float{0%{transform:translateY(-.06em)rotate(-.4deg)}to{transform:translate3d(0, calc(var(--cell) * .08), 0) rotate(.3deg)}}@keyframes home-sheet-flicker{0%,to{opacity:.9}41%{opacity:.78}42%{opacity:.92}77%{opacity:.84}78%{opacity:.9}}.home-page .about .crumb2{z-index:4;width:auto;height:auto;font:400 max(11px, calc(var(--cell) * .2))/1 var(--mono);color:var(--a-label);letter-spacing:.02em;margin:0}.home-page .about .crumb2 i{opacity:.6;margin:0 .45em;font-style:normal}.home-page .me-name{z-index:4;width:auto;height:auto;font:700 calc(var(--cell) * 1.78)/1 var(--display);letter-spacing:-.045em;color:var(--a-name);margin:0}.home-page .me-sub{z-index:4;height:auto;font:500 max(18px, calc(var(--cell) * .42))/1.22 var(--display);color:#e6c3a6;letter-spacing:-.022em;text-wrap:balance;margin:0}.home-page .me-text{z-index:4;height:auto;font:400 max(14px, calc(var(--cell) * .27))/1.5 var(--display);color:var(--a-text);letter-spacing:-.005em;max-width:34ch;margin:0}.home-page .stats{z-index:4;gap:calc(var(--cell) * .2) calc(var(--cell) * .55);height:auto;font:400 max(13px, calc(var(--cell) * .245))/1.35 var(--display);color:var(--a-text);letter-spacing:-.005em;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home-page .stats li{border-left:1px solid var(--a-rule);padding:calc(var(--cell) * .06) 0 calc(var(--cell) * .08) calc(var(--cell) * .28);white-space:nowrap}.home-page .stats b{letter-spacing:-.02em;color:#f3dcc6;margin-bottom:.12em;font-size:1.22em;font-weight:600;display:block}.home-page .links{z-index:4;gap:calc(var(--cell) * .2);height:auto;display:flex}.home-page .links a{flex:0 0 calc(var(--cell) * 2.85);height:calc(var(--cell) * .94);box-sizing:border-box;align-items:center;gap:calc(var(--cell) * .17);padding:0 calc(var(--cell) * .3);border:1px solid var(--a-border);color:var(--a-stat);font:500 max(14px, calc(var(--cell) * .28))/1 var(--display);letter-spacing:-.01em;background:#07050459;text-decoration:none;transition:box-shadow .25s,border-color .25s,color .25s,background .25s;display:flex}.home-page .links svg{width:calc(var(--cell) * .3);height:calc(var(--cell) * .3);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.home-page .links .go{width:calc(var(--cell) * .2);height:calc(var(--cell) * .2);transition:transform .25s}.home-page .links span{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.home-page .links a:hover,.home-page .links a:focus-visible{color:#ffe9d2;box-shadow:0 0 calc(var(--cell) * .3) #ffa04666, inset 0 0 calc(var(--cell) * .25) #ffaa5a2e;background:linear-gradient(#ffaa5a14,#ffaa5a05),#07050459;border-color:#ffd6a0f2}.home-page .links a:hover span,.home-page .links a:focus-visible span{text-decoration-color:currentColor}.home-page .links a:hover .go,.home-page .links a:focus-visible .go{transform:translate(2px,-2px)}.home-page .a-crumb{--x:.26;--y:.26}.home-page .a-name{--x:.2;--y:.8}.home-page .a-sub{--x:.28;--y:2.84;--w:6.8}.home-page .a-text{--x:.28;--y:4.3;--w:6.4}.home-page .a-stats{--x:.28;--y:6.3;--w:12}.home-page .a-links{--x:.28;--y:8.55;--w:10}.home-page .a-code{--x:16.4;--y:1.4;--w:5.2;--h:6.8}@media (max-width:760px),(max-aspect-ratio:1){.home-page .about{--cell:min(100cqw / 6.5, 96px);--oy:calc(.9 * var(--cell));height:calc(14*min(15.3846cqw,96px))}.home-page .about .stage{--oy:calc(.9 * var(--cell))}.home-page .portrait{height:calc(var(--oy) + 5.3 * var(--cell));bottom:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.home-page .portrait img{object-position:72% 0%;transform-origin:70% 0;transform:scale(1.32);-webkit-mask-image:none;mask-image:none}.home-page .codesheet{display:none}.home-page .a-crumb{--x:.05;--y:-.55}.home-page .a-name{--x:0;--y:4.1;font-size:calc(var(--cell) * 1.45)}.home-page .a-sub{--x:.05;--y:5.75;--w:6.1;font-size:max(15px, calc(var(--cell) * .3))}.home-page .a-text{--x:.05;--y:6.6;--w:6.1;font-size:max(14px, calc(var(--cell) * .24))}.home-page .a-stats{--x:.05;--y:7.8;--w:6.1;gap:calc(var(--cell) * .25) calc(var(--cell) * .2);font-size:max(12px, calc(var(--cell) * .22));grid-template-columns:1fr 1fr;display:grid}.home-page .stats li{white-space:normal}.home-page .a-links{--x:.05;--y:10.25;--w:6.1;gap:calc(var(--cell) * .15);flex-direction:column}.home-page .links a{height:calc(var(--cell) * .8);flex:none}}.home-page .footer{background:var(--ink);isolation:isolate;height:calc(11*min(5.2356cqw,8.54701svh));position:relative;overflow:hidden;container:footer/size}.home-page .footer .stage{--rows:11;--py:.6;--fx:13;--fy:8.65}.home-page .footer canvas.back{z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-page .footer .flare{z-index:6}.home-page .footer .flare .bloom{width:calc(var(--cell) * 8);height:calc(var(--cell) * 6);background:radial-gradient(closest-side,#ffb056b3,#ff802442 45%,#0000)}.home-page .footer .flare .wide{width:calc(var(--cell) * 12)}.home-page .mark{z-index:3;overflow:visible}.home-page .mark text{font-family:var(--display);letter-spacing:-.035em;fill:#fffaf0;font-weight:900}.home-page .caret-mark{pointer-events:none;animation:1.1s step-end infinite home-caret}@keyframes home-caret{0%,60%{opacity:1}61%,to{opacity:.22}}.home-page .mark.m{display:none}.home-page .log.f-term{z-index:4;height:auto;padding:calc(var(--cell) * .14) calc(var(--cell) * .16) calc(var(--cell) * .1);box-shadow:inset 0 0 0 1px #f3ab5f99}.home-page .f-term pre{font-size:max(12px, calc(var(--cell) * .235));line-height:1.35}.home-page .f-links{z-index:4;gap:calc(var(--cell) * .2);flex-direction:column;height:auto;display:flex}.home-page .f-links a{height:calc(var(--cell) * .6);box-sizing:border-box;padding:0 calc(var(--cell) * .16);font:500 max(13px, calc(var(--cell) * .22))/1 var(--display);color:var(--log);letter-spacing:-.005em;background:#07050499;border:1px solid #eccfb999;align-items:center;gap:.45em;text-decoration:none;transition:box-shadow .25s,border-color .25s,color .25s;display:flex}.home-page .f-links a span{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.home-page .f-links svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.85em;height:.85em;transition:transform .25s}.home-page .f-links a:hover,.home-page .f-links a:focus-visible{color:#ffe9d2;box-shadow:0 0 calc(var(--cell) * .25) #ffa04666;border-color:#ffd6a0f2}.home-page .f-links a:hover span,.home-page .f-links a:focus-visible span{text-decoration-color:currentColor}.home-page .f-links a:hover svg,.home-page .f-links a:focus-visible svg{transform:translate(2px,-2px)}.home-page .f-nav{z-index:4;gap:calc(var(--cell) * .14);flex-direction:column;height:auto;margin:0;padding:0;list-style:none;display:flex}.home-page .f-nav a{font:500 max(13px, calc(var(--cell) * .22))/1.2 var(--display);color:var(--cream);text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.home-page .f-nav a:hover,.home-page .f-nav a:focus-visible{text-decoration-color:currentColor}.home-page .f-copy{z-index:4;width:auto;height:auto;font:400 max(11px, calc(var(--cell) * .2))/1 var(--mono);color:var(--cream);opacity:.85;margin:0}.home-page .f-tm{--x:0;--y:.9;--w:3}.home-page .f-mk{--x:-1;--y:3;--w:20;--h:9}.home-page .f-mkm{--x:-1;--y:2;--w:8;--h:6}.home-page .f-ln{--x:16.1;--y:5.95;--w:2.2}.home-page .f-nv{--x:16.1;--y:8.2;--w:2.2}.home-page .f-cp{--x:.1;--y:9.95}@media (max-width:760px),(max-aspect-ratio:1){.home-page .footer{height:calc(11*min(15.3846cqw,96px))}.home-page .footer .stage{--oy:calc(.9 * var(--cell));--fx:5.6;--fy:4.6}.home-page .footer .flare .bloom{width:calc(var(--cell) * 4.5);height:calc(var(--cell) * 3.4)}.home-page .footer .flare .wide{width:calc(var(--cell) * 6)}.home-page .mark.d{display:none}.home-page .mark.m{display:block}.home-page .f-tm{--x:0;--y:.3;--w:3.4}.home-page .f-ln{--x:0;--y:5.6;--w:6.1}.home-page .f-links a{height:calc(var(--cell) * .72);padding:0 calc(var(--cell) * .22);font-size:max(15px, calc(var(--cell) * .26))}.home-page .f-nv{--x:0;--y:8.35;--w:6.1;gap:calc(var(--cell) * .45);flex-direction:row}.home-page .f-cp{--x:0;--y:9.35}}.home-page .soon{width:min(100vw - 32px,460px);color:var(--cream);background:0 0;border:0;padding:0;overflow:visible}.home-page .soon::backdrop{-webkit-backdrop-filter:blur(3px)sepia(.7)brightness(.45);background:#08040266}.home-page .soon[open] .soon-box{animation:.55s linear both home-flick-in}.home-page .soon-box{box-sizing:border-box;background-blend-mode:overlay, normal, normal;background:url(/assets/tex/grain.webp) 0 0/256px 256px,radial-gradient(120% 90% at 85% 0,#ff963c29,#0000 60%),#0b0805;border:1px solid #f3ab5f8c;padding:26px 28px 24px;position:relative;box-shadow:0 0 40px #ff8c322e,0 30px 80px #0009}.home-page .soon-kicker{font:400 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--log);margin:0 0 14px}.home-page .soon-title{font:600 22px/1.2 var(--display);letter-spacing:-.015em;color:#f3dcc6;margin:0}.home-page .soon-big{font:900 clamp(64px, 16vw, 96px)/.9 var(--display);letter-spacing:-.045em;color:#fff3e0;text-shadow:0 0 18px #ffaa508c,0 0 2px #fff0dccc;margin:10px 0 18px}.home-page .soon-big .cur{vertical-align:baseline;background:linear-gradient(#ffe6bd,#f29a3e);width:.32em;height:.72em;margin-left:.08em;animation:1.1s step-end infinite home-caret;display:inline-block;box-shadow:0 0 18px #ff963ccc}.home-page .soon-note{font:400 15px/1.5 var(--display);color:var(--a-text,#d1ac93);margin:0 0 22px}.home-page .soon form{justify-content:flex-end;margin:0;display:flex}.home-page .soon button{height:40px;color:var(--log);font:500 14px/1 var(--display);cursor:pointer;background:0 0;border:1px solid #eccfb999;padding:0 18px;transition:box-shadow .25s,border-color .25s,color .25s}.home-page .soon button:hover,.home-page .soon button:focus-visible{color:#ffe9d2;border-color:#ffd6a0f2;outline:none;box-shadow:0 0 18px #ffa04666}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}}
