@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-ext-500-normal.zeox_O30.woff2)format("woff2"),url(/_astro/outfit-latin-ext-500-normal.DrCvqoFD.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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2)format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-ext-700-normal.CI4iH74K.woff2)format("woff2"),url(/_astro/outfit-latin-ext-700-normal.fjS8-Gm7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2)format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.C_uLvvQ5.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-400-normal.Bh0R7Dhr.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-ext-500-normal.C9ShMxGR.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-ext-500-normal.CEVyPk4Y.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-vietnamese-500-normal.BvH7FW2L.woff2)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-ext-500-normal.DcrB4vVx.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-500-normal.DqTXtm5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-500-normal.DpMZbbjM.woff2)format("woff2"),url(/_astro/caveat-cyrillic-500-normal.DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-ext-500-normal.jKqJW7bC.woff2)format("woff2"),url(/_astro/caveat-latin-ext-500-normal.wUUXxlbS.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2)format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.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}:root{--bg:#0d0c0b;--bg-2:#141210;--surface:#1a1714;--surface-2:#221e1a;--line:#f1e6d217;--line-2:#f1e6d229;--ivory:#f1e6d2;--ivory-2:#d9ccb5;--text:#efe7da;--muted:#a99f90;--faint:#776f64;--orange:#ff8a2a;--orange-2:#ffae5c;--orange-deep:#e3611a;--fea:linear-gradient(90deg, #2f6bff, #19c3e6, #7be04a, #f6d33b, #ff8a2a, #ef3b3b);--radius:18px;--radius-sm:12px;--max:1280px;--gutter:clamp(16px, 4vw, 40px);--font-head:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-smooth:cubic-bezier(.333, 0, .667, 1);--ease-out:cubic-bezier(.333, 1, .667, 1);--ease-menu:cubic-bezier(.333, .667, .667, 1);--spring-pop:linear(0, .068, .2265, .4198, .6102, .7748, .903, .9931, 1.0487, 1.0763, 1.0835, 1.0774, 1.064, 1.0478, 1.0319, 1.0183, 1.0077, 1.0003, .9958, .9936, .993, .9936, .9947, .9961, .9974, .9985, .9994, 1, 1.0004, 1.0005, 1);--t-hover:80ms;--t-press:28ms;--t-focus:.14s;--t-panel:.16s;--t-panel-press:50ms;--t-appear:.22s;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:var(--orange-2);transition:color var(--t-hover) var(--ease-smooth);text-decoration:none}a:hover{color:var(--ivory)}h1,h2,h3{font-family:var(--font-head);color:var(--ivory);letter-spacing:-.02em;margin:0}h1{font-size:clamp(40px,6.2vw,76px);font-weight:600;line-height:1.02}h2{font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.08}h3{font-size:20px;font-weight:600;line-height:1.25}p{margin:0}code,.mono{font-family:var(--font-mono)}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}section{padding-block:clamp(56px,6.5vw,88px);position:relative}.eyebrow{font:600 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-2);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--fea);border-radius:2px;width:22px;height:2px}.lead{color:var(--muted);max-width:46ch;font-size:clamp(18px,2vw,21px)}.section-head{gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.section-head p{color:var(--muted);font-size:18px}.btn{font:600 15px/1 var(--font-body);color:#1b1006;background:linear-gradient(180deg, var(--orange-2), var(--orange));transition:transform var(--t-hover) var(--ease-smooth), box-shadow var(--t-hover) var(--ease-smooth), border-color var(--t-hover) var(--ease-smooth);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex;box-shadow:0 10px 30px -10px #ff8a2a99,inset 0 1px #ffffff59}.btn:active{transition-duration:var(--t-press);transform:translateY(.24px)scale(.995)}.btn:hover{color:#1b1006;transform:translateY(-.3px);box-shadow:0 14px 34px -10px #ff8a2abf,inset 0 1px #ffffff59}.btn.ghost{color:var(--ivory);border:1px solid var(--line-2);box-shadow:none;background:0 0}.btn.ghost:hover{border-color:var(--ivory-2)}.btn[aria-disabled=true]{cursor:default;opacity:.75}.card{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line);border-radius:var(--radius)}.glow{pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.window{border:1px solid var(--line-2);background:#0b0a09;border-radius:14px;overflow:hidden;box-shadow:0 40px 120px -30px #000c,0 0 0 1px #0006}.window .bar{border-bottom:1px solid var(--line);background:#161412;align-items:center;gap:7px;height:30px;padding-inline:12px;display:flex}.window .bar i{background:#3a342e;border-radius:50%;width:11px;height:11px}.window .bar i:first-child{background:#ed6a5e}.window .bar i:nth-child(2){background:#f5bf4f}.window .bar i:nth-child(3){background:#61c554}.js .reveal{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--spring-pop);transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.you{isolation:isolate;max-width:58ch;color:var(--ivory);backdrop-filter:blur(22px)saturate(110%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E") padding-box padding-box,radial-gradient(90% 120% at 0 100%,#ff8c3c17,#0000 60%) padding-box padding-box,linear-gradient(#2c27226b,#2c27226b) padding-box padding-box,linear-gradient(170deg,#ffffff24,#ffffff0d 40%,#ffffff0a 60%,#ffa05042) border-box;border:1px solid #0000;border-radius:20px 20px 20px 6px;margin:2px 0 4px;padding:14px 20px 15px;font-size:15.5px;line-height:1.55;position:relative;box-shadow:0 24px 48px -28px #000000d9,0 10px 30px -24px #ff78284d}.you:after{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,#ff823238,#0000);width:140px;height:60px;animation:4.5s ease-in-out infinite alternate ember;position:absolute;bottom:-18px;left:-14px}@keyframes ember{0%{opacity:.4}to{opacity:.85}}.you span{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--orange-2) 70%, var(--ivory-2));align-items:center;gap:7px;margin-bottom:6px;display:flex}.you span:before{content:"";background:var(--orange-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #ff8a2a1f,0 0 8px #ff8a2acc}@media (prefers-reduced-motion:reduce){.you:after{animation:none}}.grain{z-index:100;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.6 0.6 0.6 0 -0.4 0.6 0.6 0.6 0 -0.4 0.6 0.6 0.6 0 -0.4 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ambi-host{isolation:isolate;position:relative;overflow:visible!important}.ambi-host>video{border-radius:inherit;position:relative}.ambi{z-index:-1;pointer-events:none;filter:blur(56px)saturate(1.8)brightness(1.3);opacity:0;width:112%;height:112%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:-6%}.ambi.on{opacity:.7}html{overflow-x:clip}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:10px;display:inline-flex}.word[data-astro-cid-f7espo7c]{font:700 21px/1 var(--font-head);letter-spacing:-.02em}.shape[data-astro-cid-f7espo7c]{color:var(--ivory)}.fab[data-astro-cid-f7espo7c]{background:linear-gradient(180deg, var(--orange-2), var(--orange-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.links[data-astro-cid-ktfvogif]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b[data-astro-cid-ktfvogif]{height:56px;font:600 16px/1 var(--font-body);color:var(--ivory);transition:transform .5s var(--spring-pop), box-shadow var(--t-panel) var(--ease-smooth), border-color var(--t-panel) var(--ease-smooth), color var(--t-panel) var(--ease-smooth), filter var(--t-panel) var(--ease-smooth);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding-inline:20px;display:inline-flex;position:relative}.b[data-astro-cid-ktfvogif]:active{transition:transform var(--t-panel-press) var(--ease-out), box-shadow var(--t-panel-press) var(--ease-out), filter var(--t-panel-press) var(--ease-out);transform:translateY(1px)scale(.96)}.b[data-astro-cid-ktfvogif]:focus-visible{transition-duration:var(--t-focus);outline:none;box-shadow:inset 0 1px #ffffff59,0 0 0 1.6px #ffae5c80,0 0 0 4.8px #ffae5c1f}.b[data-astro-cid-ktfvogif] svg[data-astro-cid-ktfvogif]{transition:transform .5s var(--spring-pop)}.b[data-astro-cid-ktfvogif]:hover svg[data-astro-cid-ktfvogif]{transform:scale(1.16)rotate(-6deg)}.b[data-astro-cid-ktfvogif]:active svg[data-astro-cid-ktfvogif]{transition:transform var(--t-panel-press) var(--ease-out);transform:scale(.9)}svg[data-astro-cid-ktfvogif]{fill:currentColor;flex:none;width:19px;height:19px}svg[data-astro-cid-ktfvogif].big{width:24px;height:24px;margin-top:-2px}.b[data-astro-cid-ktfvogif]{backdrop-filter:blur(14px)saturate(180%);background:linear-gradient(#ffffff24,#ffffff05 50%,#ffffff0d),#f1e6d20d;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff08,inset 0 -10px 20px -12px #ffffff1f,0 10px 28px -14px #000c}.mac[data-astro-cid-ktfvogif]{color:#1b1006;background:linear-gradient(#ffecd68c,#ffbe781f 48%,#ffa05000 52%),linear-gradient(#ffaa50db,#f46e14c7);border-color:#ffd6aa8c;padding-inline:20px 24px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffd2a059,inset 0 -12px 22px -10px #ffe6be73,0 14px 34px -12px #ff8a2ab3,0 0 70px -8px #ff8a2a52}.mac[data-astro-cid-ktfvogif]:hover{color:#1b1006;transform:translateY(-3px)scale(1.03);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffd2a066,inset 0 -12px 22px -10px #ffe6be8c,0 0 0 1.6px #ff8a2a4d,0 0 0 3.2px #ff8a2a29,0 0 0 4.8px #ff8a2a14,0 22px 44px -12px #ff8a2af2}.mac[data-astro-cid-ktfvogif]:active{filter:brightness(.94);box-shadow:inset 0 1px #ffffff80,inset 0 2px 8px #7828004d,0 4px 10px -6px #ff8a2a80}.two[data-astro-cid-ktfvogif]{text-align:left;font:700 18px/1 var(--font-head);letter-spacing:-.01em;gap:4px;display:grid}.two[data-astro-cid-ktfvogif] small[data-astro-cid-ktfvogif]{font:500 12px/1 var(--font-body);letter-spacing:0;opacity:.72}.gh[data-astro-cid-ktfvogif]{cursor:pointer;appearance:none}.ghost[data-astro-cid-ktfvogif]:hover,.tile[data-astro-cid-ktfvogif]:hover{transform:translateY(-3px)scale(1.03);box-shadow:inset 0 1px #ffffff80,inset 0 -10px 20px -12px #fff3,0 0 0 1.6px #ffffff14,0 18px 34px -14px #000000e6}.ghost[data-astro-cid-ktfvogif]:active{box-shadow:inset 0 1px #fff3,0 1px 2px #0000000f}.ghost[data-astro-cid-ktfvogif]:hover{color:var(--ivory);background:linear-gradient(#fff3,#ffffff0a 50%,#ffffff14),#f1e6d212;border-color:#ffffff4d}.tile[data-astro-cid-ktfvogif]{width:56px;color:var(--muted);cursor:default;outline:none;padding:0}.tile[data-astro-cid-ktfvogif]:hover,.tile[data-astro-cid-ktfvogif]:focus-visible{color:var(--ivory-2)}.tip[data-astro-cid-ktfvogif]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;opacity:0;font:500 13px/1 var(--font-body);color:var(--ivory);border:1px solid var(--line-2);transition:opacity var(--t-focus) var(--ease-out), transform var(--t-focus) var(--ease-out);background:#26211c;border-radius:9px;padding:8px 11px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px -8px #000000b3}.tip[data-astro-cid-ktfvogif]:before{content:"";pointer-events:none;opacity:0;border:solid var(--line-2);width:9px;height:9px;transition:opacity var(--t-focus) var(--ease-out), transform var(--t-focus) var(--ease-out);z-index:1;background:#26211c;border-width:0 1px 1px 0;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,4px)rotate(45deg)}.tile[data-astro-cid-ktfvogif]:hover:after,.tile[data-astro-cid-ktfvogif]:focus-visible:after,.tip[data-astro-cid-ktfvogif].said:after{opacity:1;transform:translate(-50%)}.tile[data-astro-cid-ktfvogif]:hover:before,.tile[data-astro-cid-ktfvogif]:focus-visible:before,.tip[data-astro-cid-ktfvogif].said:before{opacity:1;transform:translate(-50%)rotate(45deg)}.small[data-astro-cid-ktfvogif]{gap:8px}.small[data-astro-cid-ktfvogif] .tip[data-astro-cid-ktfvogif]:after{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}.small[data-astro-cid-ktfvogif] .tip[data-astro-cid-ktfvogif]:before{top:calc(100% + 5px);bottom:auto;transform:translate(-50%,-4px)rotate(225deg)}.small[data-astro-cid-ktfvogif] .b[data-astro-cid-ktfvogif]{border-radius:11px;gap:8px;height:42px;padding-inline:14px;font-size:14px}.small[data-astro-cid-ktfvogif] .mac[data-astro-cid-ktfvogif]{padding-inline:13px 16px}.small[data-astro-cid-ktfvogif] svg[data-astro-cid-ktfvogif]{width:15px;height:15px}.small[data-astro-cid-ktfvogif] svg[data-astro-cid-ktfvogif].big{width:18px;height:18px}.small[data-astro-cid-ktfvogif] .two[data-astro-cid-ktfvogif]{gap:3px;font-size:14.5px}.small[data-astro-cid-ktfvogif] .two[data-astro-cid-ktfvogif] small[data-astro-cid-ktfvogif]{font-size:10px}.social[data-astro-cid-fvhemjle]{gap:8px;display:flex}.i[data-astro-cid-fvhemjle]{width:40px;height:40px;color:var(--muted);border:1px solid var(--line-2);cursor:pointer;appearance:none;background:#f1e6d20a;border-radius:50%;place-items:center;padding:0;transition:color .2s,border-color .2s,background .2s;display:inline-grid;position:relative}.i[data-astro-cid-fvhemjle]:hover{color:var(--ivory);background:#f1e6d212;border-color:#f1e6d252}svg[data-astro-cid-fvhemjle]{fill:currentColor;width:17px;height:17px}.soon[data-astro-cid-fvhemjle]:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;opacity:0;font:500 13px/1 var(--font-body);color:var(--ivory);border:1px solid var(--line-2);background:#26211c;border-radius:9px;padding:8px 11px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px -8px #000000b3}.soon[data-astro-cid-fvhemjle]:before{content:"";pointer-events:none;opacity:0;border:solid var(--line-2);z-index:1;background:#26211c;border-width:0 1px 1px 0;width:9px;height:9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,4px)rotate(45deg)}.soon[data-astro-cid-fvhemjle].said:after{opacity:1;transform:translate(-50%)}.soon[data-astro-cid-fvhemjle].said:before{opacity:1;transform:translate(-50%)rotate(45deg)}.small[data-astro-cid-fvhemjle]{gap:2px}.small[data-astro-cid-fvhemjle] .i[data-astro-cid-fvhemjle]{background:0 0;border-color:#0000;width:34px;height:34px}.small[data-astro-cid-fvhemjle] .i[data-astro-cid-fvhemjle]:hover{background:#f1e6d20f;border-color:#0000}.small[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:16px;height:16px}.small[data-astro-cid-fvhemjle] .soon[data-astro-cid-fvhemjle]:after{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}.small[data-astro-cid-fvhemjle] .soon[data-astro-cid-fvhemjle]:before{top:calc(100% + 5px);bottom:auto;transform:translate(-50%,-4px)rotate(225deg)}.small[data-astro-cid-fvhemjle] .soon[data-astro-cid-fvhemjle].said:after{transform:translate(-50%)}.small[data-astro-cid-fvhemjle] .soon[data-astro-cid-fvhemjle].said:before{transform:translate(-50%)rotate(225deg)}.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);transition:background-color var(--t-appear) var(--ease-out), border-color var(--t-appear) var(--ease-out);position:sticky;top:0}.row[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;height:62px;display:flex}nav[data-astro-cid-wpvy4v7s]{gap:24px;margin-left:auto;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted);background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0 2px no-repeat;transition:color var(--t-panel) var(--ease-smooth), background-size var(--t-appear) var(--ease-out);padding-bottom:4px;font-size:15px;font-weight:500}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--ivory);background-size:100% 2px}.home[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:none;background:0 0;border-color:#0000;position:fixed;inset:0 0 auto}.home[data-astro-cid-wpvy4v7s] .brand[data-astro-cid-wpvy4v7s],.home[data-astro-cid-wpvy4v7s] .cta[data-astro-cid-wpvy4v7s]{opacity:0;visibility:hidden;transition:opacity var(--t-appear) var(--ease-out), transform var(--t-appear) var(--ease-out), visibility 0s linear var(--t-appear);transform:translateY(4px)}.home[data-astro-cid-wpvy4v7s].show{background:color-mix(in srgb, var(--bg) 78%, transparent);border-color:var(--line);-webkit-backdrop-filter:saturate(1.4)blur(14px)}.home[data-astro-cid-wpvy4v7s].show .brand[data-astro-cid-wpvy4v7s],.home[data-astro-cid-wpvy4v7s].show .cta[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;transition:opacity var(--t-appear) var(--ease-out), transform var(--t-appear) var(--ease-out);transform:none}@media (width<=720px){.row[data-astro-cid-wpvy4v7s]{gap:16px}nav[data-astro-cid-wpvy4v7s]{gap:18px}.cta[data-astro-cid-wpvy4v7s],.brand[data-astro-cid-wpvy4v7s],.row[data-astro-cid-wpvy4v7s]>.social{display:none}nav[data-astro-cid-wpvy4v7s]{margin-inline:auto}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{white-space:nowrap}}@media (width<=400px){nav[data-astro-cid-wpvy4v7s]{gap:16px}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:14px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:36px 48px}.row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.left[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}nav[data-astro-cid-jo6i4kqk]{gap:22px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0 2px no-repeat;transition:color var(--t-panel) var(--ease-smooth), background-size var(--t-appear) var(--ease-out);padding-bottom:4px;font-size:15px}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ivory);background-size:100% 2px}.ruler[data-astro-cid-y3ubc747]{background:repeating-linear-gradient(90deg,#f1e6d252 0 1px,#0000 1px 80px) 0 0/100% 12px no-repeat,repeating-linear-gradient(90deg,#f1e6d229 0 1px,#0000 1px 40px) 0 0/100% 8px no-repeat,repeating-linear-gradient(90deg,#f1e6d21a 0 1px,#0000 1px 8px) 0 0/100% 5px no-repeat;border-top:1px solid #f1e6d229;height:26px;margin-bottom:26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}span[data-astro-cid-y3ubc747]{font:500 10px/1 var(--font-mono);color:var(--faint);position:absolute;top:13px;transform:translate(3px)}em[data-astro-cid-y3ubc747]{font:500 10px/1 var(--font-mono);color:var(--faint);font-style:normal;position:absolute;top:13px;right:0}
