@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/tektur-cyrillic-ext-wght-normal.DlRtn-00.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/tektur-cyrillic-wght-normal.wOsy8a45.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/tektur-greek-wght-normal.BUoXMlLt.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/tektur-vietnamese-wght-normal.Dpof5Foi.woff2)format("woff2-variations");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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/tektur-latin-ext-wght-normal.CPxmWgC0.woff2)format("woff2-variations");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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/tektur-latin-wght-normal.CmqEKeAT.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:Faster One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/faster-one-latin-ext-400-normal.tj9_uUYl.woff2)format("woff2"),url(/_astro/faster-one-latin-ext-400-normal.DQo8Id8n.woff)format("woff");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:Faster One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/faster-one-latin-400-normal.Cua3HFQt.woff2)format("woff2"),url(/_astro/faster-one-latin-400-normal.CG2k8z89.woff)format("woff");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:Monoton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/monoton-latin-ext-400-normal.CgkMCLzF.woff2)format("woff2"),url(/_astro/monoton-latin-ext-400-normal.D9FcGIS5.woff)format("woff");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:Monoton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/monoton-latin-400-normal.-Xn4BnFH.woff2)format("woff2"),url(/_astro/monoton-latin-400-normal.CgrPpToo.woff)format("woff");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.CnNj8hVb.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.CUIqqgP9.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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}.brand-mark[data-astro-cid-77qc4tpx]{--cut:.5em;color:var(--ink,#e8f5ee);text-transform:uppercase;pointer-events:auto;filter:drop-shadow(0 0 .9em #18d38329);line-height:1;text-decoration:none;display:inline-block;position:relative}.brand-mark__frame[data-astro-cid-77qc4tpx],.brand-mark__plate[data-astro-cid-77qc4tpx]{clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.brand-mark__frame[data-astro-cid-77qc4tpx]{background:linear-gradient(170deg,#7dffc7d9,#18d383a8 42%,#0a7a4cb8);padding:1.5px;display:inline-block}.brand-mark__plate[data-astro-cid-77qc4tpx]{background:repeating-linear-gradient(0deg,#0000 0 .36em,#18d3830d calc(.36em + 1px)),linear-gradient(165deg,#091a13f7,#040b08fc);justify-items:center;row-gap:.16em;padding:.5em .52em .55em;display:inline-grid}.brand-mark__line[data-astro-cid-77qc4tpx]{white-space:nowrap;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-weight:800;line-height:1}.brand-mark__line--top[data-astro-cid-77qc4tpx]{letter-spacing:.1em;margin-right:-.1em}.brand-mark__line--bottom[data-astro-cid-77qc4tpx]{letter-spacing:.55em;margin-right:-.55em;font-size:1.14em}.brand-mark__rule[data-astro-cid-77qc4tpx]{background:linear-gradient(90deg,#0000,#18d38399 18% 82%,#0000);justify-self:stretch;height:1px}.brand-mark__x[data-astro-cid-77qc4tpx]{background:linear-gradient(160deg,#7dffc7 8%,#18d383 46%,#0a7a4c 92%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .09em #18d3838c)drop-shadow(0 0 .3em #18d3834d);background-clip:text;font-family:Tektur Variable,system-ui,sans-serif;font-size:4.35em;font-weight:900;line-height:.8;transform:scaleX(1.24)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#e8f5ee;--ink-dim:#daeee5b8;--reactor:#18d383;--reactor-mint:#6cf3b3;--emerald:var(--reactor);--emerald-dim:#18d38352;--bg:#050907;--card-h:clamp(300px, 27.5vh, 360px);--font-display:"Tektur Variable", system-ui, sans-serif;--font-body:"Onest Variable", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);overflow-x:hidden}a[data-astro-cid-yqymbbyw]:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.hero-scene{z-index:0;position:fixed;inset:0}.brand[data-astro-cid-yqymbbyw]{z-index:2;font-size:.72rem;position:fixed;top:1.6rem;left:clamp(1.5rem,8vw,9rem)}.lang[data-astro-cid-yqymbbyw]{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;display:flex;position:fixed;top:1.9rem;right:clamp(1.5rem,8vw,9rem)}.lang__link[data-astro-cid-yqymbbyw]{color:var(--ink-dim);pointer-events:auto;padding:.2rem .1rem;text-decoration:none;transition:color .2s}.lang__link[data-astro-cid-yqymbbyw]:hover{color:var(--ink)}.lang__link[data-astro-cid-yqymbbyw].is-active{color:var(--emerald)}.lang__sep[data-astro-cid-yqymbbyw]{color:#e8f5ee40}.reactor-card{z-index:3;width:100vw;min-height:var(--card-h);isolation:isolate;color:#eafff5;backdrop-filter:blur(16px)saturate(125%);opacity:0;filter:blur(7px);transform-origin:0;pointer-events:none;will-change:transform, opacity, filter;background:radial-gradient(circle at 8% 118%,#2b6f4338,#0000 34%),radial-gradient(circle at 92% -20%,#18d38314,#0000 28%),linear-gradient(135deg,#082218eb,#030d09f7),#050907f0;border:0;border-top:1px solid #18d3838a;border-radius:0;flex-direction:column;padding:1.4rem clamp(1.5rem,8vw,9rem) 1.25rem;transition:transform 1.16s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,filter .72s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translate(-100%,-2.8rem)scale(.18,.38);box-shadow:0 24px 70px #00000070,inset 0 0 34px #18d3830e}.reactor-card:after{content:"";z-index:0;pointer-events:none;opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);background:linear-gradient(90deg,#ff604814,#0000 32%),radial-gradient(circle at 92% -20%,#18d38312,#0000 28%),radial-gradient(circle at 9px 9px,#e8c56f0d 0 .7px,#0000 .95px) 0 0/18px 18px,repeating-linear-gradient(90deg,#0000 0 71px,#18d3830b 71px 72px),repeating-linear-gradient(0deg,#0000 0 71px,#18d3830a 71px 72px),repeating-linear-gradient(90deg,#0000 0 17px,#18d38306 17px 18px),repeating-linear-gradient(0deg,#0000 0 17px,#18d38305 17px 18px);position:absolute;inset:0}.reactor-card.is-visible:after{animation:1.85s cubic-bezier(.16,1,.3,1) .52s both reactor-board-etch}.reactor-card__circuit{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.reactor-card__circuit-frame{fill:none;stroke:#e8c56f13;stroke-width:.7px;stroke-dasharray:2 11;vector-effect:non-scaling-stroke}.reactor-card__circuit-grooves path{fill:none;stroke:#000503a3;stroke-width:3.1px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:0}.reactor-card__circuit-metal path{fill:none;stroke:#e8c56f4d;stroke-width:.86px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #e8c56f29);opacity:0}.reactor-card__circuit-metal path:nth-child(4n+2){stroke:#f3da9a38;stroke-width:.66px}.reactor-card__circuit-grooves path:nth-child(3n){stroke-width:2.5px}.reactor-card__circuit-pads rect{fill:#04140ceb;stroke:#e8c56f57;stroke-width:.72px;vector-effect:non-scaling-stroke;opacity:0}.reactor-card.is-visible .reactor-card__circuit-metal path{animation:reactor-circuit-draw 1.05s cubic-bezier(.16, 1, .3, 1) calc(.14s + var(--circuit-delay,0s)) both}.reactor-card.is-visible .reactor-card__circuit-grooves path{animation:reactor-circuit-settle .9s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--circuit-delay,0s)) both}.reactor-card.is-visible .reactor-card__circuit-pads rect{animation:reactor-circuit-pad .42s ease-out calc(.72s + var(--pad-delay,0s)) both}.reactor-card.is-visible{opacity:1;filter:blur();pointer-events:auto;animation:1.8s ease-out both reactor-card-arrival;transform:translate(0,0)scale(1)}.reactor-card__content{z-index:2;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.reactor-card__signal{z-index:3;color:#ff6048;background:currentColor;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px,0 0 34px}.reactor-card.is-visible .reactor-card__signal{animation:2.4s ease-out both reactor-signal-settle}.reactor-card__signal:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:.8s ease-in-out 3 reactor-signal;position:absolute;top:15px;left:8px;box-shadow:0 0 14px}.reactor-card__meta{z-index:1;color:#6cf3b3b8;font:600 .66rem/1.2 var(--font-mono);letter-spacing:.14em;text-shadow:0 1px 8px #020a07e6;justify-content:space-between;gap:1rem;margin-bottom:.72rem;display:flex;position:relative}.reactor-card h2{z-index:1;font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 1px 10px #020a07eb;margin:0 0 .72rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;position:relative}.reactor-card__body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,3vw,3.75rem);width:100%;display:grid}.reactor-card p{z-index:1;color:#daeee5bd;text-wrap:pretty;text-shadow:0 1px 8px #020a07f0;max-width:58ch;font-size:clamp(.86rem,.76vw,.94rem);line-height:1.48;position:relative}.reactor-card p+p{margin-top:0}.reactor-card__stack{z-index:1;color:var(--reactor);font:600 .65rem/1 var(--font-mono);letter-spacing:.12em;gap:.85rem;margin-top:1rem;display:flex;position:relative}@keyframes reactor-card-arrival{0%,18%{border-color:#ff6048ad;box-shadow:0 0 28px #ff604852,0 24px 70px #00000070}to{border-color:#18d3837a;box-shadow:0 24px 70px #00000070,inset 0 0 34px #18d3830e}}@keyframes reactor-signal{0%,to{opacity:.36;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes reactor-signal-settle{0%,64%{color:#ff6048}to{color:var(--reactor)}}@keyframes reactor-board-etch{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}42%{opacity:.72;clip-path:polygon(0 0,58% 0,40% 100%,0 100%)}to{opacity:.82;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes reactor-circuit-draw{0%{opacity:0;stroke-dashoffset:1px}28%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes reactor-circuit-settle{0%{opacity:0;stroke-dashoffset:1px}to{opacity:.82;stroke-dashoffset:0}}@keyframes reactor-circuit-pad{0%{opacity:0}60%{opacity:.72}to{opacity:1}}main[data-astro-cid-yqymbbyw]{z-index:1;text-align:left;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:8.5rem clamp(1.5rem,8vw,9rem) 2rem;transition:padding-bottom 1.1s cubic-bezier(.16,1,.3,1);display:flex;position:relative}body.reactor-card-visible main[data-astro-cid-yqymbbyw]{padding-bottom:calc(var(--card-h) + 2.5rem)}.eyebrow[data-astro-cid-yqymbbyw]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--emerald);margin-bottom:1.1rem;font-size:.72rem;font-weight:500}h1[data-astro-cid-yqymbbyw]{font-family:"Faster One", var(--font-display);letter-spacing:0;text-transform:uppercase;margin-bottom:1.6rem;font-size:min(clamp(2.3rem,8.6vw,9rem),11vh);font-weight:400;line-height:1}.headline__solid[data-astro-cid-yqymbbyw]{font-family:"Monoton", "Faster One", var(--font-display);color:var(--reactor);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .18em #18d38321);background:linear-gradient(165deg,#eafff5 0%,#78aa94 16%,#173c2d 35%,#071b13 48%,#129d65 62%,#74edb5 79%,#0b5036 100%) 50% 44%/100% 128% text;font-size:1.6em}body[data-material-baseline] .headline__solid[data-astro-cid-yqymbbyw]{color:var(--ink);-webkit-text-fill-color:currentColor;filter:none;background:0 0}.headline__solid[data-astro-cid-yqymbbyw],.headline__outline[data-astro-cid-yqymbbyw]{isolation:isolate;width:max-content;display:block;position:relative}.headline__outline[data-astro-cid-yqymbbyw]{color:var(--emerald)}.headline__outline[data-astro-cid-yqymbbyw]:after{content:attr(data-text);z-index:1;color:#0000;background:linear-gradient(108deg, transparent 0 29%, var(--orbit-wave-glow) 36%, var(--orbit-wave-color) 44%, var(--orbit-wave-hot) 51%, var(--orbit-wave-color) 58%, var(--orbit-wave-glow) 66%, transparent 73% 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:0;opacity:0;filter:drop-shadow(0 0 #0000);pointer-events:none;will-change:background-position, opacity, filter;background-position:-58% 148%;background-size:214% 214%;background-clip:text;position:absolute;inset:0}body[data-orbit-title-wave=outer-approach] .headline__outline[data-astro-cid-yqymbbyw]:after{--orbit-wave-color:#38e8ad;--orbit-wave-hot:#effff9;--orbit-wave-glow:#38e8ad57;animation:2.28s cubic-bezier(.24,0,.18,1) both orbit-title-wave-approach}body[data-orbit-title-wave=outer-near] .headline__outline[data-astro-cid-yqymbbyw]:after{--orbit-wave-color:#1fcde0;--orbit-wave-hot:#e8fdff;--orbit-wave-glow:#1fcde05c;animation:2.36s cubic-bezier(.24,0,.18,1) both orbit-title-wave-near}body[data-orbit-title-wave=outer-return] .headline__outline[data-astro-cid-yqymbbyw]:after{--orbit-wave-color:#4167ff;--orbit-wave-hot:#e7edff;--orbit-wave-glow:#4167ff52;animation:1.58s cubic-bezier(.24,0,.18,1) both orbit-title-wave-return}@keyframes orbit-title-wave-approach{0%{opacity:0;background-position:-62% 152%}10%{opacity:1}80%{opacity:1}to{opacity:0;filter:drop-shadow(0 0 18px #38e8ad61);background-position:148% -50%}}@keyframes orbit-title-wave-near{0%{opacity:0;background-position:-62% 152%}10%{opacity:1}80%{opacity:1}to{opacity:0;filter:drop-shadow(0 0 19px #1fcde066);background-position:148% -50%}}@keyframes orbit-title-wave-return{0%{opacity:0;background-position:-62% 152%}10%{opacity:1}68%{opacity:1}to{opacity:0;filter:drop-shadow(0 0 20px #4167ff66);background-position:148% -50%}}.subtitle[data-astro-cid-yqymbbyw]{max-width:46ch;color:var(--ink-dim);font-size:1.08rem;line-height:1.6}.tech-stack[data-astro-cid-yqymbbyw]{flex-wrap:wrap;gap:.55rem;max-width:40rem;margin-top:1.9rem;display:flex}.tech-badge[data-astro-cid-yqymbbyw]{border:1px solid var(--emerald-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--emerald);background:#18d38314;border-radius:2px;padding:.38rem .7rem;font-size:.68rem;font-weight:500}.reactor-card__actions{z-index:2;visibility:hidden;pointer-events:auto;justify-content:flex-end;align-self:end;align-items:center;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex;position:relative}.reactor-card.is-visible .reactor-card__actions{visibility:visible}.reactor-card__icon{width:2.75rem;height:2.75rem;color:var(--ink);border:1px solid var(--emerald-dim);background:#18d3830f;border-radius:2px;place-items:center;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.reactor-card__icon:hover{color:var(--emerald);border-color:var(--emerald);background:#18d38314;transform:translateY(-2px)}.reactor-card__icon svg{fill:currentColor;width:1.15rem;height:1.15rem}.reactor-card__cta{height:2.75rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#04140c;background:var(--emerald);border:1px solid var(--emerald);border-radius:2px;justify-content:center;align-items:center;gap:.55rem;margin-left:.4rem;padding:0 1.15rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.reactor-card__cta:hover{filter:brightness(1.14);transform:translateY(-2px)}@media (width<=1180px){.reactor-card{min-height:clamp(390px,48vh,520px)}.reactor-card__circuit{opacity:.78}.reactor-card__body{grid-template-columns:repeat(2,minmax(0,1fr))}.reactor-card__body p:last-child{grid-column:1/-1;max-width:74ch}}@media (prefers-reduced-motion:reduce){.headline__outline[data-astro-cid-yqymbbyw]:after{opacity:0!important;animation:none!important}.reactor-card__icon,.reactor-card__cta,.reactor-card:after,.reactor-card__circuit-grooves path,.reactor-card__circuit-metal path,.reactor-card__circuit-pads rect{transition:none;animation:none!important}.reactor-card:after{opacity:.82;clip-path:none}.reactor-card__circuit-grooves path,.reactor-card__circuit-metal path{opacity:1;stroke-dashoffset:0}.reactor-card__circuit-pads rect{opacity:1}.reactor-card__icon:hover,.reactor-card__cta:hover{transform:none}}@media (width<=720px){main[data-astro-cid-yqymbbyw]{justify-content:flex-start;padding:7.6rem 1.25rem .9rem}body.reactor-card-visible main[data-astro-cid-yqymbbyw]{padding-bottom:.9rem}.brand[data-astro-cid-yqymbbyw]{top:1.1rem}.lang[data-astro-cid-yqymbbyw]{top:1.2rem}.eyebrow[data-astro-cid-yqymbbyw]{letter-spacing:.18em;margin-bottom:.7rem;font-size:.62rem}h1[data-astro-cid-yqymbbyw]{margin-bottom:0;font-size:min(12.4vw,5.6vh)}.subtitle[data-astro-cid-yqymbbyw]{max-width:100%;margin-top:auto;font-size:.95rem;line-height:1.5}.tech-stack[data-astro-cid-yqymbbyw]{pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;max-width:none;margin-top:.75rem;padding-bottom:.35rem;overflow-x:auto;mask-image:linear-gradient(90deg,#000 0 86%,#0000 100%)}.tech-stack[data-astro-cid-yqymbbyw]::-webkit-scrollbar{display:none}.tech-badge[data-astro-cid-yqymbbyw]{flex-shrink:0}.subtitle[data-astro-cid-yqymbbyw],.tech-stack[data-astro-cid-yqymbbyw]{transition:opacity .4s}body.reactor-card-visible .subtitle[data-astro-cid-yqymbbyw],body.reactor-card-visible .tech-stack[data-astro-cid-yqymbbyw]{opacity:0}.reactor-card{width:100vw;min-height:min(72dvh,620px);max-height:82dvh;padding:1.25rem;bottom:0;left:0;right:0;overflow-y:auto}.reactor-card__circuit{opacity:.58}.reactor-card__body{grid-template-columns:1fr;gap:.8rem}.reactor-card__body p:last-child{grid-column:auto}.reactor-card__actions{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;padding-top:1.1rem}.reactor-card__cta{flex:12rem}}
