1<!DOCTYPE html><html lang="pl"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.3.3"/><meta name="viewport" content="width=device-width, initial-scale=1" data-gatsby-head="true"/><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" data-gatsby-head="true"/><meta name="description" content="Konsultacje, warsztaty i mentoring z architektury oprogramowania, DDD, .NET, chmury i DevOps. Pomagam zespoÅom podejmowaÄ trudne decyzje techniczne." data-gatsby-head="true"/><meta property="og:locale" content="pl_PL" data-gatsby-head="true"/><meta property="og:type" content="website" data-gatsby-head="true"/><meta property="og:title" content="Kamil KieÅbasa â architekt i konsultant .NET / DDD" data-gatsby-head="true"/><meta property="og:url" content="https://bd90.pl/" data-gatsby-head="true"/><meta property="og:site_name" content="bd90" data-gatsby-head="true"/><meta property="article:published_time" content="2021-01-09T16:51:55+00:00" data-gatsby-head="true"/><meta property="og:image" content="https://bd90.pl/cover.jpg" data-gatsby-head="true"/><meta property="og:image:width" content="1920" data-gatsby-head="true"/><meta property="og:image:height" content="500" data-gatsby-head="true"/><meta property="og:image:type" content="image/jpg" data-gatsby-head="true"/><meta property="og:image:alt" content="Kamil KieÅbasa â architekt i konsultant .NET / DDD" data-gatsby-head="true"/><meta property="og:description" content="Konsultacje, warsztaty i mentoring z architektury oprogramowania, DDD, .NET, chmury i DevOps. Pomagam zespoÅom podejmowaÄ trudne decyzje techniczne." data-gatsby-head="true"/><meta name="twitter:card" content="summary_large_image" data-gatsby-head="true"/><meta name="twitter:creator" content="@_bd_90" data-gatsby-head="true"/><meta name="twitter:site" content="@_bd_90" data-gatsby-head="true"/><meta name="twitter:image" content="https://bd90.pl/cover.jpg" data-gatsby-head="true"/><meta name="twitter:label1" content="Napisane przez" data-gatsby-head="true"/><meta name="twitter:data1" content="Kamil KieÅbasa" data-gatsby-head="true"/><style data-href="/styles.39ae19e6a3f5596e477f.css" data-identity="gatsby-global-css">@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/KaTeX_AMS-Regular-73ea273a72f4aca30ca528cf9117470a.woff2) format("woff2"),url(/static/KaTeX_AMS-Regular-d562e886c52f12660a41eea8d05af757.woff) format("woff"),url(/static/KaTeX_AMS-Regular-853be92419a6c3766b9afe7a7c3e32fa.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAABsAAA4AAAAAMGwAABqtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAARAgsCZwMEQgKszSpDQE2AiQDfAtAAAQgBYkeB2gMgScbEypFRoWNAyACZ5bg/0uCNkYI5h+2VRUoeEajERW2lYBwWNviN1V2EP6v4zgONhql3j2nIyu3GtF8X/kCJazh0Hqc+zSfiSiwoxQjJJkdnrb575KjjyOOMI4oCQETY0SqWFg9rNrMxd+cm5vL/LUsf6U/K/e/OlP/dZNWybIDaMc+ApatAsJ6tyav2wFPBZwAUbHbqTz//ZGe/+5PMDGOZqJLaw1IsVPhglVkW4028b775t5+7O6rCxyDv1Omr8ZUnjCZd27GbjKBj1CCFIA32QNVeD51JRdVwgp85Yd37AAdOKSlQ5CC0q1vi/qK2l315GML3fybt5AdMa2I0LppovMnoZRuyfKn+JaJ00/09h+IdlhGoMXZrbuvQRAsDYjJ2fn/n+vT3vuSoRQAl1zRozAVusa8uZlMH2TmTDL/dwNLyRJl8v9+SHEZVMGj3LOqNLNI6lduezwJXe0rZJ1fYctC2so+hqongMmnhqft9rtXTaRruUqQIZj5FrPjq3d9ARy67oMB8M11JwDbeqFvFQMGjxsJz58B4AfSt9/5FhWXoU7gxTiKMJ2rMVEnGWBnK2KVwHcANtcL7UlJp6GH21AOSTANW69sdPTaNQ3z5fqvH+k1Lpt6g7ug6x31YP9QDDi/7govrAKo8f0gsnoFBDer4He/PJkHmF7iWJqaZ2BP14QQkhjpkbEW0AAIaK8FkASiK4AAU8cFMNSqLUAg9SmyeWvCdRFTYnQZ3uy6rO8SmHsnAs+A2U016PVJC3c6jA715IEFZrcVbE2ePhBgqmvFaaMbnQIq/HFoZakTGNAeJJDSL3wWZI7hVI3UwqICmn+1prTE/qgPXrwF8bDz2w/1mqZeqbjWpHf3ydWsyn0JklWSakzV0fIYcyiHAyxmZCzNlvQGHBkNxdgojoZlQ3YQQxg5A7DD4wgQ94CSB2llYSpLyaecpStSRpbnucJkaQh1CkARAhAI3yEyqgsFGKQvoJ5qgcUtD8schDljbQCqBTjufIFYkVljJ0ZUtmvKoLN6nN8J2Mi6pk5pmP+rk5EdUw6at33cMmkneA02CN47vyhDj5PSsQpYgM1OC2C+gciyzakAjqcl4PEY6DuANVojNiTrgoCjK1SWiqcUbw2m3dg7nYyDlr0sgb57bSsIuOtXlMvzdn4oFBAA9Sj9RtukRt0HKmbWwhzgRS4A8aDbC7Ur/GM8dNMINnoLAiosc8pfFKS4Tm2N2vDaFgiR4U6hM54UkFhzIgi5clD9ZYW5AKnFuCZlAxEXbHROKVeoJBptQ8QoTbse3Al6Sgqrez6jP73wFP5ETwwQL9r2q7tPnrGrIZ5Zggyo7r6gujxQc4ii93LA7rLwGcmJQNsqIL7lJxzzoO6aLRI+IUdWx5s619gBXOf2azYg5BAy180NsLYpXJ41A3BDe0AELGmhlF6umRQTGVz2PJQ56SMwB9+AqpN4Kd+dFNHEjQnnHBEguWSgliWzwdbOwZNQIEMG0k4B3TMI5AwGBUNAyVBQMQySGA7JjAUpjIBUxp5ngcowELyu7nmVEuhjaHjb1mpUkZm/L7RVDObfYWMwwTrgLgJq50+k1oOJamRQg4paVNShoh4VDahoREUTKppRMQ11oR1SVS6k5yLyKt1UdJfbFKrYW7fjQEjE+sWMCpwQGYqoqaY5nfCbbqkMCeBqPKZZMF0a72g4RxlLW33/NoB1M3DadNuFmZBPAOZmYULtpMSOgCKnje+nQHYGNoXeN53LmWkL8mHJhlQyhBEAAvQLKshBeacqyL0mAeJobKIbGRbZMykxAmiHZtlys2VobEUSf2SW70RzbW5KWzdf1948AGTQl4f60zY/deaJHy47x43dRKomN71E/pCUfjvgRtMpEtpXy0TvjT9FdVZNtyLP7ge3cFdyKI3WMdBBpPcjMAhaeo1vpz4oY61gTPWWoExGUvF9g65hUpkalHWQ5ozC4eCbq8thtINGuVWqpAZUZOXTMU9g3iPQnAxziXTOQn1PTBGudgElUsxhLKtAqzlPpbALx04MMgUnMdtLbOyiGoRz4ynVvpRKrXn9SUl+LdTQw13cbvk3TIPNjTa9I5qy2m97PmwRnFd+vC9Tx3dNrgMvNE5kcn5qmn7L7AQvVSizI212Qi/2vXrHbO3c72OTHT93AORF4GwQ5EfD7NRqh9jkXtMDzhLHJIS6QNambhZgVYJnDgOq1HVVKil1Lk4+jMzpubt2S9f2r2LYzASN1tnHK50ztm2GbcgXIvNAXoccGRX5Pmz1jkCthwUWudL+91sw6OKGXc0evZLiZSXIAHr1yFmSGHB/QumJgKyvUsqg0TIk0nypsj3Etx65JV1EhQGqBaHGULotPmaQAtOC0GL02qckbUDHANwbIPQMlG/PYAGDhQwWMVQcGw9
1L6AZSC8KMoXJb/KwgBaUFYcXQdX5Yo8EaLdbosMYAawyxxghrjLFrJ5kWk3qq9WDNnKGg5ujbJ+SLFxm2sCzBWJUA69k03nFjDm7NcXeXkMMegcw8oGAekcNpNtkvnk3jxTReTePNMYR7CdCXIB+5EnyawZcZfJvBj6PgWwL8Slj4b6O5v3AzV3HVEwoLF77QqlXqhga/5SrR9YDozqa/tAfYAATqa4Q2VqrqEsdgAOIe4LzYVFEPngQwBTs7ZyVoJ7BmffUDBOgMrDo3Dqq6sn44Wqz1RhJ1xU566XCLryarbbRykItx0VPuyQ3Yxd8Ad74zJyN+JImvSiM9Ys3w9IdNC5JYgPxzcyN4S+wNW67Xkfq+WKrGWOjHxISiejg70COSgO/Bums90UcIEbzAnpFMlq0zZHyz32ZneWS872ihMA52tRCgaKdPfiME4GO8KxDgxWeuM00M8By/XCqhRd/MqhEgbKSRz7NmhhGgiQPeO0GIszl8aMs37M8WsTVEjxTtqzPh8Gy4eRjbsSLE3SI09UBCgJ73fHBmQHVNV5T8L+C1YMiaTAGhPHlEhilK4RfsxivCLR3Fm5BV11LQt7cykwlsoSjUrgGmdgrnNICs5ahPyz+r1fHLVizQulvG6SMFgxuoP42+msrU7ZsRhRhP+VK0cwY18SScUt2zA7Tj1pCnQR3NbXLOoIb4rDQBVh9dZ5i3IDxqupFMciu4fGikzDaqAj/y1NZibI7tTbgAyytdgcNNl2OJoknyPApRulb4uZ4U5xl9sck66iG+I72HilS6I0BewWBPp5r7H5UsqkNb0KzezvQt6ke0eDJNJDdlaQCwo2vF0wjuX1jwRp2N5wC19dnqgpV9nqXq0riAoDyirLiJUYO4kaaE4jzAnzq2CapHA3srPhZHags/SRo+kDA6t0ok5RyOZxgX1/Q5oYXtSr7TR+3osupu3x3H0q6mrkdkIE2Xh1FETz+0pb9IRs0+URzTEfi2+rQ8ahenieav9nGYxxRt0yyZc7QInrC2qEwAVrwdQjsqkcbDnWuWVI+UmTB5Sy0zO5VWOKdwG5EZdu77qcaTZSGvj8YnWp3pS1N0gfPV2kuqOaMlFbk7YB1CNodrQzxQvCiSRs7KVtrIhwrX3wR32qp6Q/hU5fiWYlseuXmNw8MQrTPcW9QKO2uCcxAb1AR8JI1MuWkw5+RT/LMQtBn5wJkLN6L+F4nGPU7tnen3Z2Yb00zaSqwJMBG0UD9pNmsbhbBw3yu8Z/p4cO87up9DodwiFAV/1B/0kS+ZNgIOwATn/iqpvsBUGEJFo2+kLzSgkIimIFR4bMilAxdj43AdzSGTPCxB/2m7Lf2j415BapsAJgYhMLpfHNHNbsSXA0ni5fnFZi3JFL4HMu3wNtz8GfH/W1I87rWfueGBq9ZNsdDnlsfVHjnHAvmzytbCu1lnxjbSDKBVex/6sORpBeiqMXl7boECSVaenxoqoNjn3MN2RXFDZ309uvCK2pVaXD9VtumBSkr7T1ViFggXKGMIg/Vps0I76qlDD6AOacOaEYst2mGizeKKaZZbQes27eAWKeeS2ltXSocfK0y0UAvcqRqhGgSoFIsrnEhtoWkxNVPNlrC44YpQ02o4BSic8YrG9VgI1kz4/2khxt+MYLG2qhdaEGaOyXtLv3AMI7Y6NXnLNDIq8XHr+kAN9baMRPFGesFF6d20Rb2ymm8FzqKwBV5CFEJoqkUfQjVy4T8wF4qq+077v1WFMbsZuDsVOlGeoXxRTetnzp3nz6uet/HlWtQTPmtgO9ko3JIxBqrsp3OAqkVp4ulSUWYHX+WPOib5RO423Le2kQdxhuR7LVYf4cw3N9LiAxBqALF/3nDHKMmGwbpHl77ZaG6JZfSDuq5a4M/Fjovzfs+NTMMMyeNPeKy0PbmcrwNOs2iqtDCWwaj/EbuixigV4bc3xDg/ifNPrN69xOkUDJLBtAi+kzDA+0pg1TN4on73vqBI7rcl8Q1UwdGK8yBZn3gKdysIXa8Qq/PdKKqRAzy/rWhUNHjBBa8IVQtDLGhGBVepdqXLOojQeeFFB6QA3zEuW3CHs7m/ogEd9neS58cc4g36RkWIIu8N8c2eZ0Frn8WzH14osMheehJ9rW4vQn9xqj9o4tosHsPR4gujnFxm65V6P6wVtrluTydfI2fD88vQwl8jE+lxVW5Kv+Mf3Uv/Kn7ymYksepj6XumEzM+TcLoWXGC7w/S1TbkDfJkRhlwDcow83zmz+67JVyLJPE7uvjcfg48ivHkqaUbiFYTJsjsG2eiqO2a4f7BVzz4cTEkG7pd30omq3btA7lLz1F11tI1WlTRinGZkA4Ggwq8qdxL5D9BUKidMZnRp+htXC34Sj75/Y2GWOrjm1Pp4IOaOJrtv762a44/KipTPymBEGLzXz/0kd3Y02BcqJ/azZJQwdP/rnLVp8qdU6k/KTma2L6hGVAOuOvvIgC+JIm61xRQ9xnOy80akaYOSppL+u2M+MCvDTfeoxFzD9n1tBR1EO9U3sW4wRSuYjHZve+AbiXN3yudOuzju1xZdkvkYpUyCz9zUKxXqjInCcKRWuEIsHvDmfuEtRCF84HMubtg38Ydzff2HvHc4bEOcElUVZH3uN6TSFKL4oLoit966kgUFgFIRBrBL9Fa5tSK7ZSR6buhN7q4G88YriAgD8CiL/rL9g/Uwds9EcYlLXncfoblHJSKfzdgZK+Uc1dgeX57SIPIo+ieqXMc0vr353vufn/cG8AoCyD3RnSY+PfvHZCVXLsAuo5LfDhjdG6aMSUFtqSxNRuE56+BDn74UQxaw1QjbVpPuNhe98z1+iEuV333ANZzzfX8oy0vKXiqWHCZyyrLUWIXDL+oG53WY+FlTY/xW3YLn0HsozXmK4C6we3aXwszf/7CH2ni4eMJn+5TasBdjtVvqEQtVpu+Xvsamdv4VNuICp+AnaYc0DiLpyqFZJladKNIsvqpquRi1QSoRpurbmjpQPnd90BXjHjVGfBz/0v1sIaUZWMbLmH9ZXQ209aXnBhl7y9B4q0ot6Jg+0ZHZlbsM4+4iap8cY0Tj+feHLsppSkAtdsG4+QEZxX4ts+xC1wCLpM2ISBHGI3TTADQ0nBZ87eCjEZNKTqEX0nqiXwnKBfE0k5nzYWUY96uVMolmT7l7GlF/cdoOcxG8VdHdCy9/1REH7beltlx5ofjqPy8apen4n0yFskIWgSG3+0u2+GjeuqNKSFXA9+IlKAe2WLObzv4dTcNzfpaLULrrE28kuYRZBUNShzUv6da3CNbqRyofD4EQ9/qQcsBy1Ve+uRt0z9+lUVII/VhbcEvV0YfBn/NWHtl5Pk/my3WXpj2g3/nsVkt9FXvDG2/K8CfWYFmoqy6vUI6lpHr3Gg+ink+b2g9nFGwU9JdV9OE+tZIWYT5VeTinOtSb8l+CXD8b/VotkJteOlrRbTc2G5rNFwQphf0r8mvN5bn8WFI0oVRd//+3GTTekTwc/5M/N+efNUk5/gRNLZV2qjb5b02uPHE6ZP1JRRIt4fOWS8putFVww+lzK1VSlsmys7JZWflq66c1l4pOXqSlYumKq5HyHeV1zrthEtNbH8ydfpmrECo+U9+avzy0p2yYk0KlbytpW/0VT6y9/rXEMdEs8aFMxMre/drbJzJkja99mL6npHHJzvIw5vSlCc2K5vnqLL2MRDSo8oqSxb/33TRvu/GUIjHYlDK6SlzGbV9sqHcbZCRC/7mlKcyd0bqreFPUR+QT9+BVBkuFDJvsyljcfyJ/v+cmyQk3Mhm0aQTznsIfoqc0IRjprqncvOaxxYOkeplUJ4r/oNIUZ/cV8ODr52ZUFF+XserxmloxW1xp69iVv0p6FkG/ej9UePaXd3Y+OUP44vR/qVH7oGW7t0Y7F7ohdLNfbRRfjY3m4PYtIrPwehbTk3eL6G7Wtk+Pp7KW1UgKxO5LjU8aa2+48UUwICj3w/A7hpWwNVCestMk12u1IXmcH0SJ85J71QOe5zNfvBcABEG9oXQt1xV/OctvLl8yWf2OO5055j2ftz8sPi7QoI8kq1aL7uXiN99XyZGLcMOzN313Pq+USKB8dLbJf6Q6aV+3eMulCaw2PlImeeovfHtsz71PaRRiDN7+jaNkT2eMR8lTfikWVq28y1ylK960rtYykT+VIqrjTw+T1S1M9m/K1oNnezMAfs5PU9jv0zKZTgQZKlfcf41GTSlT42T56z75SkXTYzvGFAFBJm8adq1ehQX0dw1eW8ZHIZqL8paZj93+k3Mtq3nJ45hIKHuLyHlPSZFd75TTAfyXZOlPIV59e0nWFtfKTbXTpfNcGPLiH6KmiSpx99q2Sl2Rtb451hhdnaGJSLqS/MqIhl4Rdah5X3AwWFLal/3XuVGNdlcRa5WhXvXl3TNqEZ4zW/vEshf/50xPllUQfTi/bWyqtbChuKTn+lRBsKIsgLKy8HvIJBF+dop
1DSTgY9CNWxdLMA/29AvHmKMJlLWy189/RZKnyqV05/nbTY30L3wxlGYv/XkZYh1+zyilE2nb65u05S6SzsZPFar+pnPXblxt/kopY+vW1T1SOrsY/T9Gl+9ZNylBYLHkw9pSmiftZwIA/rVamCq7/+OaEgS+Q9kTmqvIWle+dkaSY/u7XhWSxgtO0mC3serOkZFWdtTXTRywfQTnypftDNihJhDox+tlQJs+u4NZd0yg/+/jmlh+mzGsfsxQ0jZQbuzNnfdyRZYMZynd10SplD17wHC3CTeJY15Ljfv5H9SBRD+Ze/qySI6eUs0eDLNiBQCSOMQpGmHA87Hqapss1of09Mr+OkovpGXVEHBi+HYo9+9mqcsy0p+etLNxodFFJ62LWUhZJFeYYk8KbUiPZ1726LjX7sFNO1pZm3PupeyR3+/nzn0cMKlpEM5FhiW1Gt/fbMrJ/1XjX/WPhOR/D+HMl+qCiIx6v3rNuWvJx5sD3zfYCg33Q1PR9JyUhhW7cGVOIJQ/Sy6QVqD1UI1m8DjRDyftG4n2zr+pZaS5Krk1eJbqHS7gD5QUp6x2P//9ad02pTcmisvMa4vliVldoFJe3ymPZJufWlkLy3Sy7Mlmg6bm/dmJb22FzAIE6ILoo08WDTgMY3u9ufpP5zC39aGJjVvc7nUYOK303rVNroqalvI+cxXlkKifmaC+7/sztgegdjyX25/GfynvUsBaH3rwBf/WTjw8kMIlegJHFx1M7/cd0xN04kS4Tyf+61JxPcK+OOZ+6CPPXo1DUXJ8rrEVJKx+Hp2IOffJRpaKEpQrkHKx9EYNE56GGuzTshFQtF0ummGLOUb2uY0B/Yg1RQeWwOXhp+ngguRaVfOIjhRngng4xW+WX06Wmv2KeF8dfr4ZQ3ItFq9eT55XsuSo8mianyNrSokZ5ZrMsa8zaTN1ExDUEBIee7x2yjV9mJ09oOGcEqreKGE7GfzvktOF965FNN42s29ze4hu6RZgVKbyUwdIMSQTh04sPqQlmf2FgYbgaEwuJa2ydq7Oae6ABHypcixbTCiLjSB8HJ+UkbsQfaouNchTJD6IKXeAnRCbiXa5q6WytYVAuBuYe58F0QpPCIhOL8kB1bMfI47vaX4bVpvjg9Y3ZqTSJpUlLd66uFDzkMX+LJmffyltQiLgPPmfePTI7PJf+Ic7Hi9Y2ZnT4fZveqYNxAAC4vSyQDGCX5VaGC3U1CXvh7fnZ6j0rlfBdHGUFGe16tRx8v8Dgcr/HTBMWBawWkRXTdfMhnze4VFYebaUCq8Jg2UjLzfLT8JMVgK183HJgtbgyBRAAn/v+cPw3aZuw4DdCiHyZ14DV+hsXz49x7bNuxopaSaLAv8o0HLnMzQUaF0tD1f9ftLP+ZkWqv7lUDdrD31NEbhnrW051kWQ1SbXRx46s81x5B39es/1ZCMhKD3MkzIulDDnXXybLkzSSXDCd99G6i6I2MNQz/Xs9MuZuijjl1h90cbH7GwBQJrePgu2z2+S2L1KueGAzmW05BDTZFY47umkQjePTYIRHpyFinp2Gsg75NIx/BLfF96fxa/nYOFWBzPwpYMSoFZbr06PXOIZJgrkPXRwsdrO9SSeNZAR1GXORw4hVvGCXTHTSauii00ez40S4xykTc2VJVHd4R1/YoZOWD1mhRMLqx+q1CehBv7ze1mFU9p3L/UYMzslwf8ewcbk8qrsianv+HzUP47Fte9hyLrI2rpeTY4yETnYu8wU5fsjuWTlR9Ih7a5gOPWl9ZOayy2AWY09ZH8hfXGDq03K7IR0l7NXfy2m5QddvZAmzbBuK3Bqw3q7jfv0MpJXiKX35xYw4PKJVTnbzOzHizswo02Fo8wWlRuSkq7Xbj3mTVQJ2y6kDl7uMpa10gkocw06c0J05aSZL3eUlLBIrUblRl/UjbB/zhNZNaBDXnuHG4y9ndJjM3JKDHS4l9R6adEfk2KdSx2uchyMZJzlaZTqLxySklKPIq7Rz8tkk/shPVy4s5tqFbV7zWs+lnfrf0ldNR8/AyMQsjYWVjV16C33fLhkyZcmWI5dbnnwFCgfMmrjqczh8DlDyAZ6M+wUI2nG6Cv2dn14vANZfsr60C6ueeSjEubuBquXE9gvx+iQXBFsywRk/AQIEH3Vj/rz+qne+Xg+dzBTdRYA7MkxPqgXjQ+YeYgY0428kqg1oc6pbBSgkSPuArs09zO2PdeWfsc4lCO4A) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAB4kAA4AAAAAMFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAUQAAAAFQAAABgRoFyK2NtYXAAABSUAAAANAAAAEQAiwEsY3Z0IAAAHBQAAAAaAAAALAqfANNmcGdtAAAUyAAABrsAAA4MYi77e2dhc3AAAB4cAAAACAAAAAgAAAAQZ2x5ZgAAAUQAABHGAAAZlq7j6P1oZWFkAAATbAAAADYAAAA2ZFFDiWhoZWEAABQgAAAAHwAAACQI0wOvaG10eAAAE6QAAAB8AAAAfFjZA25sb2NhAAATLAAAAEAAAABAWGZe0m1heHAAABMMAAAAHwAAACAAyQ6WbmFtZQAAHDAAAAGjAAAEnmUdgC1wb3N0AAAd1AAAAEgAAABoOcqzP3ByZXAAABuEAAAAjQAAAKdkQq2ceNpleAV820i3vWdGmhEzWaZYMoZjGcLcQNukKbdfucvMvPsxMzMzM9MfHjMzMzNj3siy4+6+3y2ORvnNOffcc+8oBVONVCr1o9BOoRRJpSI90quRHjbefnOjAe3/+osG+BLdU93/GfRb8G9Sq6m9FPe13bVcCjZG3KDSarY77U7DdZyo0Yn/2YlazU6bLrUjumpbhuu4ybOI/o9gGkG1UqmGVUxogPYcbFWqzUq1RfDra0tpXeZVlql6LBy55c2PsTlGWMxBEUk8tFVdIjzjjaZFbSx3KCjOKLyH3/QmXrw0XwGekTnyPJEBQD0xNTfmL+kScMwsEF/0rV/kJIG36xjwKPvC//4/m8dcWXIBx2dyZkEBoXZzCUjK43UPjHPspZdxJVb135gCqdr+38A/gP8vdVMKf2VIBI0R0KDnX4QxyshxEzDEdfqocEhxVSkhXahRo9WshAFdTBiiQRcCgjFJgq4nfAXxmwlnbTDvipAh6K5nNLOWn43K0yLfXm9Y2TtezjnbjRwE9mhLXJp+8Z3HuGHilLNK8YWBPLGbaV7LZiPTrZaz0rhfcxFy6r47Kb2KN+D/MQqbgMHoggqBml9oNcoFzJg7M1uLvnNKARmZIKTao6h0//oGNtSKQsSRtJApluzyl++/+1xBy0KDs3Zu//RnPMk2snmyjkiK8mPt/yU8C/9vapryY/GUn3JjwERCAw23K4Iu7Bhmj4gwiLfZVqIMWM+Y9dmr14lxx6NI3X7dXzJ+Xi1htiQaq74DeJ/A6k2LWxpcmVhemJr6jim64+UFHrz47rz12G3/x4aQGOOmaR5W3KJF9Ik0VkubZ5+0zLtmai0qbpiyUin0CPx8aiK1QtU71y7G6o0qXdaXYHykIEnMQSoSATsRc4AJNMtBJaza8cETrd+lImF6iOHPy6By0sAMo64VXKicbp5/Cqz76U0IorHO/Z/+NeE8HP7v/2R1yHnXePbbjx5NS0TExK5w0Pq93xR507Bk7FYNJEweT49xABi/duz45e17JQBe8QUDAPJnv2vBI9G5Mcp6ef9v4UPw/6ROUtYL3AHrifz6rPdkGAu1W4Vuf0erScmvUl0m5DtR/+UkbIuu0LdgmMk137grBmO5hxj/USaD2Nn5sVetYw54S3YdQX65hkVP1PzqTNqzzd1hh+GnfDW/M1rkwJmZeis/8R1dyzV3REAK53XtrlPIQLA0t7w4sUIA4LW6zIXTBCpsgbEoE141S89jYM4IeRYyjcoYw49N+tkJiljb/330YZq7PYq4IcR1GFTD+LQHJde1mzxDcfYsKMQDCSbF2tdgTMwIJPT1YsIKfJfBfkuISoW7mqzmKK1AAMyxkMUMCwnIhCzM1U+WmXcqU64gS3p1dhf9+3+asgO51YLBC1dHzgFkVoCtUEybQNLc+6YnNjCAYlngvTYEAMU/hmXGLnz1y5piC5xo+F6AAGCgJmHGGWcRy7CEkY7dhQVD82txZTX23wA/QHN8liJeH4oRN8dhv2R6PksR2xZdeI7z0OUeDZ0DDmISop4bDzQep1nVAtc+MbWV4U9vB7nFrLhdzGT5ob3ZQztidXPVJoJhdjzJmlks4mKJHbln/NK9SH3i+q0PigJ3Judx1qg957lGjgDYUAwMi5P3hkNHb9bLl3PjUGfvzN798tFIAiJCmFdNMwsZHrHF84pffORyxrj+0dYMBmlrSLdHx52coZhFB3Wd5WfRl2nG74kzHmvcDPpybnSzRogVRV0WDgRs0
15V2b6XXY2KxJ/6KSSyYPlXNngeF/ebVdaVm15ZieoapDD57N3TrU5AlHrnnXnTIl7cynjiyrap1QcWsvuY7aHbviaI6AohPIKdYJ69KQxmZlbTxqo20YsadmVHnSnzGh4xCwGi7ndG2wf8xeOfYrRwoBenq1sUsEH+5ZtcNJnv7n++dHK4BSNzACqNZhnPHoYSu3JZGLADly8tDoi4VNVw/fnwLAp43p0QIgCSvHGVEOJKtZ0aoavb/iBrdn1PWNilrk/IBa91oNNqNRhT1qoCECRnEjUnsM9jjrFsxUVJGSbua9iBRy1tHnwZ2aXQ2+xWFk9u5jUO6YGdGV/nbbuVHIx/KV2eckR/4A0ZyMyVjZXp2pDLGj5w7xY/nDfAPOsM51lS+iIDAEdkKCMhm23d/aU8AfB0ZiKscihs3ZCTNzohk9/+8cUES7BpPqBZa+69Hn6Kotimq+QpF1bEGRdA7JSY3encSB2AHcUOhdKX0o8y5BU9vDAk1sHxRiOZnih0qHX3Vd9ns5uk7JjvwJS9WOKmRVkSHhLXqsG4sPnn22HRxhxaGNhG5L2AdpjGH1RXrnewfXROImlnSBTfQWWNveqOgMF20RpGDAJDCpUufXSrcNT+s5GYsP5NVx+K+VN//G7RKKz1IXad9aanucvBZar9huhhMDC2CQTdpCRwalQPn789dFiZU3u1KNaEgNvuDOYzGdXeSfzlv2gJLoJNdy4vixlAGb45mWH8EfjqDzDde9LHiFCojh0UIuezWG87NQ4Mtm9npvGhA1ZRKDw2XiTF51FN1M/QVIjZ4mKfTAV5DPGI44/otr/zqCcsdgxqnfObzt11RZPe/X2YTfv4EZFW7vfixBc42sV/c22sIQNam60hQBUwlsBEWVCEfve5qjhoutgIDpUDME/wbOmtsUBUYKaoCNyHjILqTRperfperhIlj0iBRDN4duEVCXEjwksMIeUW0XEWdPNp84yZjD09h/nTZQRmfyJJirtR8F+ennz5WlfH5igO112zy4cypxyc0eVTXCTEc0SpdaE+95cLSHoZwsp6W020NmYw/JMmZax+/eUwClgSAP6shbuaiBGQTchmKqLL/M+w2zfx1iuiSHuu6mbRq5wBS1OjlrLeQVCrsT02dwbg18P8WHtRyN6q9LZVYJqMOy7klWcjML9sM4A4FCs8sbocQ3VZ59Q/PQsTZWM0SRoJ+PZ0xrekxxzF5E4dEcMCfb4jLSl3mORYbk0MToywubWysUU9vcYxVOU4cBmDr7R/4qM+447z2tx/fOBO84P9NAwhLurn83791uD2ckxxgyLaVdTGBSjA199SnGOZ3FvmmNMQDiLzF7Xterzsvf98HAw7kdC72tD/d/xnmONpKnaEsHS3FLMXQBwTlkesk0Wm2+pWfNMYQ97NfbZJEF8+hJOg7wURQVwW9OGcAXp0rEA5DBs5eqPm+AsDMZrU4tleveSUDy4eo8UrBcksCAJCNUGSw0h5eOs2g4srcpqgExZxnSOJrAsm7/Svf9mQ7hJiVmc//2NmxcR1AAH7vN5+K1gtaOdzgEVsX2ezdP/NzowBAANOTCJlre4/9pqB9+DNvt5Bt5TILhhRPA0vUIx6E/6frgHOAcgB6Ou6GdTBFt1vdGwd51gVj4CMD4Q+mQ/BBLHhInl0amePBxdlTWf+215zctWRNT9uCNBalAV+YesuO4eW1I6eGy688++hjeePcEzrWMu+8owi/B3VMcoX83O7NjMK8eG2EtT7/CHvmfkFw82OmNIxMFuVHj94iI0Z76punjrx4dB4q953OD7XbVz7V1OO5fP97aJe6+2RqM57LG5kU7NW2YbbD/z2TdxrdouhXcZiIHdBat63u5r424in30672hAtB5cSzR/NaLf/YI61Fzv/hh9ebEqdHnL4OvrX8gAwBkIelodIL2yUZQGXNYKvABWXjueO5PlRd8TIX3+Cr6egZyanAe4YYwEnsgx/GBuTGCh2sq2SYZu7x/XvRq2jmrtHMzbrPndX7lk3ru+HcaPUHPn3DlXmg3j4XSfRSnkyGbtSA076b31ufzNnaxvl09MonXgUBi1Wm5p26rTx26cIzaOvWVZ9FkNsOJRXYd07OcUEoHH76/MRovcjw7RyX33/iGA8evrzQbh0V4PF10vptQ3OyHmGgfO1Ia+6ps7sSANh64ZXjh8/vbDeRneMQ509BTmDRbscXAOCqWV4AOubMKgeB+NjxO4l85XE/c/u8pqwfY5Pb49+gX+rNeIUUOMh6KwyS0n3uZawRJX7YZ4S4zqCn9QtiQNOAqoEgqEr6P/k7WfFxkwUae8rkn6UOVO6kN3YvhyWNg/Lw9DWZSAWXqQ1x3Gh1fNSDODP7+kWbL2fsoK5rKq/ZiJKGvWcKRmvmUQdAeyfU1XVdx2kgAlsAnMk/Wz6CYeT0nC3OTq3VsWDMj+MjIixUDIQ1d3IayeXM2p7n8ATqBFsxf6RTKE0YBoOs//vjF7NOlbKXprfAn6PKukjZ24unIrPhJgTYVp+TBHMSrcH8fFA+lJ3eju4ElbyYEPzsjxntn/ChoPoEQVKeOTk7FiiiOXTXRrkkQqIcnT53ubk6TQARNopZRmatqfH0FNZU1XcmHq/lLu7d9uKVYqdWVcqnXBBoimRqDJEV7HkVXcx7Vj49UnZzuSrlSXXqR7NjfDjECp7pjEOdMVhXxqwscVrgO6amaMOTlZH5+2stSQtykZ/bznDdXvod9BX4s6llysaYduPk22kP0d+dg0sBDkJC0QZBbB2DuSreatA/w94KXnCRdevcmnoe3HSezxeoS8L63CHIIAAxa6aH1JumIuiFAjHWAg/ygXUfK/8RxwIkdPIW+Gkd8ztLoQIBwCaGRiac4gAAP/AT3N6Gw7llZHL61jr4OpBlScO8WRMw7XX/vP+nCNGKOEVRzBCKwkhQDNx+YPXxL/r7xj7g3jARJC92HyQz/eCzS60xs7MLjYUcP9RReN/ytMrud2eZtCiqWxm3SIzxssoSrxb3/4XVcBWx/kn8lifUprtkmRN1lWiqBWtGNqBK7lQ3va3nt4JC2zfc5h/dzy9mMm5Vd7fU1oveurCkiZLdbfj5Ipi2nNb1k+yLbSQVLo4vdO65OGEblpDqavkrCFPcTYp7GPey17u203B7h6dtq7ceNW5wxVasYVitNNLzAWcfjzZsSrXxtpN1BaFm4MX9mJtZ56f2b9s1iMEw1q0e3DGtSQ6yS2f+3+KlhnL/nVEZk0yIwty8Ie7N50s/8stnxsX2yPkTo4Db0JMzfon5Oj3jZXrGNRifsT+t0ZPYi7BnxfH5uldUJzn7c47eiQ48nkZSmTQlMEHSHd+0eKWS3qlN1S/rDEREwo9eHSaHSxIQARGYS0UGqo+2FYJA6LuhSaSJBhSnjn1yXZLpY2WuioHyvl+aEAhrAf2WTImT4BWvk138rfa4P64gTiGve/c6AgZwW4gAoDrCr/2xj41X3Ja1OcEbgqXiNo/gkVlN27n23q9vE8zgkR//oRem//vf/jAiTFnBRz4MCmtGN3PTKYBeTVm5L55M4syBXoYaURd+jLbdZ6Yr1wPztukzp2/dNzS47q/qwdfBZHt4w8ecdrVnanEFA95ZHqnMcaLkWTkRKNvndRwBbqecG7H1YP2deWDgbMCToOhBLzoilkukaoocDxkA8O4jAS7YVnGUmHymbJtDOz+nYEAw5g3R5/kKnNS9WUUGjOEvoJcyYHhGI4wmyxh5U0U/nfWy02d1Fn4GDNcZx7S9KRFAqWJNHKf1LE6u5wljMZBWS1GEoefm0/7yI4SFzMq2XdJFbFH+SvsXUa73ZWuSPfCtqNH34agxaPL9W+tBB0xI65o0XT5wfSrGpCKqBG97zu7zPOtSe8zkASzLd4yL04Eg5m0kRMs8VMZeef+rL3cktbUlMlVLYcVcrsghv8lmXcrtSnRaqMARQ3MPs+7Dlz5wMuAq6r2PFPhcxVMyswJYnODdysR7PvDia6sKWhy3SLBIy98AOM8YKsuaGki9+BaJ+LFWxlMpdJpivYtiPeHHWqmE3b4z8Ku4dm7s5sRtNKIe3P6NLfni7kaDbz8JC7SMaPRdPxx8/4zi/8N7X3jYTeuM0Cnqhof0hasPpHP/N12yNeRkTt3iIEZki7wMSZQnkIx57Ok35GbdXwhrDhEuFFzkvPGEvFT/q1w7K0lpSQ7f/JL0xITOchWLrK6kF9s6XGR5KzMsEqBhrtPYEVkG6lLh8hUHAEwkyFkhYACzc78LAIJhLtvRWHH3GRXG+0RN8e+/zwFExoKWYaA3P23+D7kx2b
1UAAHjaY2BkYGCQZyhgYGIAAjApwdALJKX4eEACABdRAW4AAAAAEgASABIAEgCLARsBcQHWAk8CyANIA+METgS9BVEFugZNBs8HPQesCDoI2QlgCcMKPwqRCxwLvAwyDMsMywABAAAAAQAA+awoxV8PPPUADwPoAAAAAAAAAAAAAAAAAAAAAP/l/1wFSQNIAAAACAACAAAAAAAAAPoAMgAAAAABTQAAAPoAAAOZACcC7AAoAmUAFAN8ABQCXwAlAy4AEAKqADID2wAUAoL/5QMLADUDZwApAxQAKQViACYDqf/oA4oAPwMqABQDqwB4A94AFAK4ABkChAAmAsv/9gLhABkEkQAZAzEAOAL3ACQDMgAuAPoAAHjaY2BkYGD2+B/DEMWa9P/pv4usnkARVCAPAJ6yBooAeNpjYGIWZ9rDwMrAwNQFpBkYeiA04wMGQ0YmBiDgYICABgaG9wIMb94yQEFAmmsKgwODAsMCZoX/FgxRzB4MSxQYGPrjmEGyTOuAhAIDIwDfxA9YeNpjYGBgAmJmIBYBkoxgmoXBAEhzACFIToEhimHB//9gliOI9f/x/8P/64BqoQAA6/MLsXjarFbXettMDh2quVeVFKaAmcjrNYeK090Lx7Q23fX7yK2kJed+9yrPwH0ZUOl3+2gLkJJ7+ZtVMIMywDnA0EKhAMW+7wUAb36I0e03WNr9q4/PTJwOwo8Q7/uYq0c/+0W/aLXkgWlZKAIUWm50hCF06DpoKITwo4M5JS1pOZhX0P6cr1SFq7GsIQzdJFfRblLPa8zpvU+Aw5IWOmpjYetTJ5fL0TFoHd6xWNsZrRruHaCldDtlo0w2iWLLPww6NYM9HSwozNtY1T7nw5rWXQcT2oD/28LC1F8708aI9loeljzfwnw92PmbT85m7ANubZFqjbxxjldzQQBJ5k0VTZOquwOcZfssedKpPhAbcQQ4uOWHpAG2DfLqBa9ehGYYBIFJbOGwbqHY8VG8YWeL9uYbvMere2+iH+OixR4/iuIgCNpRgIYdBF0EAbQJj3QDB4sKqIJCPSJMfXrLxz7pYr90qQMUEjpYSukmJqCd9B24wEaGa2bl8zf5eS0szlhk1BBDTLmS2WKdGNr2wy0z2gl8GVgB4NquTzaTeOmV4mCfwgFtd0Qua3M/baUrAYV0I8wdfESjRQmwb8bBAQVc7SjBKogD4BNwLQzYJdxIqx1UnYFRoT13xjoanCF1epCGs1MMW5KeoIfgxTKCdpdsYXJDEExcOyKMWiujjSzFyCXh+JCiBEVdFDSqUkCfR4ZF3qMsprSCGRriMZXkch62ow0HxxW5AuCYfs0H0II6hOO826HdeNqvCUWrlBQgDlqUGSd0CHEIOEG0OTip3uz5SaG9ETzEkUP5ycGyerPtv9nNlKZF+nKqr6hETOp9P5mcpBZGLk7YAUPK1d1kjL/G6QuNmgRCsuUnTB/hdeMYOO34jCUprLc2MzuF0CfVBISkSfU3SXu6WZe0MBGiLIkvjWKlYxhG2q2qEonIeXs+TkoXPByVLo5IYsqF8PvNm4aYEGXhui4zUCGbESWVfhv/a5sPiK4aYazaDt5QicHyJvHN8pZK8ixvq6TA0lRJkeUdlZRY3lVJH8t7KulneV8lAyxtJXv8YykkpiU00PgH3xYH1Qlj7cj478zonDBOHRn/kxlBCRyzL8VJoL5mUBnnSXwW4QOq6wHhYykJH8uHhI9lnfCxnCJ8LP9E+FhOEz6WfyZ8LGcIH8uGgqV0YB8pSnszBM0laG4pSWzwzM4qfGTjI7qPjxVAEy7ppozmJD/Yr/QwGf2TXouT0ZLHE4ePZ5KiUfX82SBF+TSj50qfZwqep5U/V6Lr453PiYZNtVysF7Uvgv82VuRc8syoMtYXxAc0L6kfhY7mHHypGjeWHJy7zhUN3SL3eWqRqNWhAU0Ukm/LqzhuyqaMwD8gPtCQbmfOMKoVYnhBUVl4g9wKdXqnbsmwcHFI24dxQwIsxXTm4mk3aGTnYUm6PW/AkJ8pa9v+5wIUwfxcmCreDlxXAg5qiGUaITdDLOmz1zUEoif7r1TQYVtiUUdtMhd0ZNI65Cfd2ZhIAnlPyU3qsaQMm4STRJolhIuSSM4iyRKSxGI9os9ZJzqRi6hzEXn67j5Jj3MFDi71uADSFqe6XMglomm5ZyLMqX1TNjkpd3GlZ0vBZEyj2PMbsCQtkzQ9JR161Aos1Wn36uRvl6yJF017t1uSR371RCW6166Qf+Cchdxr8ZqS0GAWN/GG9rfMncCHpaCRzBoV28H1U9Ydc+uU1b0w9qoIrXDBvirhhsJFO6baeMYI1KWu1NAGzlKEx5DT+ZzKmI9wWLoZdB5QCUvQkHPd8zdVMliouxTyW0a6+UdNMWOKCN2SpEfViXmxgm6dTZWIBbvHyl9ot2hbssuLnDtNwSuioJpd+47gG15u4Au65a8v0b+h44xKGV/S+q3CeRLvmEWP6IbNWEY9tt4rHmj8f891kRY7FARQ+NYTdAlMmRFWgLu7Nm6Nuzbuvpi2DVKnKmT233wn7gPKoagQQqdiWCFgJCpIAKMKAWM0XYpxGjBBAyZpwFRUDCG0qaZVYkpFRfFpMyoxzdIJmqMzzdOZFuhMi6yzQ7GkELDMOsGKQsAqTbdijQakacA6DdhgfaFdtakS0xbrM22rxLRDJ2iXzrRHZ9qnMx3oMa5PTuChjXLNyiNni/KYg26jVh2dRHmJm1PozZk1EjfnOnNDstQLRj5HBvocl9DzK11OHFxDD26gB7faNibLu2Pk+T30/AF6/qhzxsET9OAZevCibVOyvFdGnr9Bz9+h5x86Zxx8Qg++oAffUaHSvmxzJVWFf3/+duhPkz4GU601ubJ07m/1cOb3ZV37A0STAUQAeNo1ybENwjAQheF3iQEDKAUtLRIoU0TRdVQgCqdOBmAEGiQ3MIsPN44nYCvAWFz1vf9wCHidjBA9OkejhkZ/EczaJwh1gl8pWmSti590G8sGhOXX8zYie0QJsGzJHo1rrEl7YNmnHTRyAHcb2aUU9RWkGtuf/490vlJU1YHeN6fuUoD9ZJiC+QOZiyrSAAAAeNpjwAYmAGEqQyrT/v/vmUQZGGA0AF26B3cAAHjaYmBg4GQoYmBmYGThBLIXATGEzcigBORB2EwMHAxHIGwg6cNwBspmYdBhlICyWRmcGF2gbDYkcV6mIsY2KJuPwYT5B6BVslBxLoyB6MGhT3HRX9bd3d0FXeru/vZ7gNq6EtLMFyYzl6RsUaREW9c0SVLUCPhLlH/WScaNBUYQMWEGbBOnilwKvq5kpu0UrHGG7RwgZpTQh8oTTPeU5+0dyQmjKhuywsRUzDt/JL4W3/PAljiHelREJSfScjd1ysnftRaoYaUiJ45OjDJuXTQ/VhrpaX2FeyuvgltBf30mGDWXRDUj4UzdWsQ5Cp09NJDFvDnFvy9eYfgLd1CHZZoYvvKEqamfsbYY7explX+/eK+njtkOKzzIeeI8TEhmmprMgEsZVbNCg7j8oHfVgFPCTsc/dclRVUNyfFF9onIlSoiasiuo1mGogduTVe0418UxcUXs14mcdrPH1jOd5D5RPn6i4BVe/WeYT77sqW9AmIaZth8m4q+9gf2E0dGNXyC2t6iWtzJK4jGjqpo39F0Tj5pq9TY+xpnzx9+ZeQQfALh4AHjabMEFAYRAAACwvbd4dwMOt3QEhwJslsA4COYcsLC0cnVz9/D08vbx9fMXiSWCVCZXKFVqjVanXyx300rzMg0MHA0AXdgI8AABAAH//wAP) format("woff"),url(/static/KaTeX_Caligraphic-Bold-7489a2fbfb9bfe70442031a27fb57a21.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/static/KaTeX_Caligraphic-Regular-7e873d3833eb108a0758be45cd29e907.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/KaTeX_Fraktur-Bold-931d67ea207ab37ee693ff155ff4d7a6.woff2) format("woff2"),url(/static/KaTeX_Fraktur-Bold-354501bac435c3264834b80301089bad.woff) format("woff"),url(/static/KaTeX_Fraktur-Bold-4c761b3711973ab04edf7ea6f1fbacdc.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/KaTeX_Fraktur-Regular-172d3529b26f8cedef6b5ddef7546e02.woff2) format("woff2"),url(/static/KaTeX_Fraktur-Regular-6fdf0ac577be0ba82a4c9a89b8eef91b.woff) format("woff"),url(/static/KaTeX_Fraktur-Regular-ed305b5434865e06ffde7da0d28101af.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/KaTeX_Main-Bold-39890742bc957b368704509bb2f4163c.woff2) format("woff2"),url(/static/KaTeX_Main-Bold-0c3b8929d377c0e9b2f3a9c872e3337b.woff) format("woff"),url(/static/KaTeX_Main-Bold-8169508bf58f8bd92ad8a768ede68a18.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/KaTeX_Main-BoldItalic-20f389c4120be058d80a3cd6a2f5a9b9.woff2) format("woff2"),url(/static/KaTeX_Main-BoldItalic-428978dc7837d46de0916f266f5a43df.woff) format("woff"),url(/static/KaTeX_Main-BoldItalic-828abcb200061cffbaae1f0498f821a8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/KaTeX_Main-Italic-fe2176f79edaa716e6212cca53949439.woff2) format("woff2"),url(/static/KaTeX_Main-Italic-fd947498bc16392e76c23adf58513fb3.woff) format("woff"),url(/static/KaTeX_Main-Italic-fa675e5e4bec9eb250b6
1a8cac09b189b.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/KaTeX_Main-Regular-f650f111a3b890d116f1ba740b7e3de3.woff2) format("woff2"),url(/static/KaTeX_Main-Regular-4f35fbcc9ee8614c2bcc8c28314db234.woff) format("woff"),url(/static/KaTeX_Main-Regular-9eba1d77abcf2aa6e94e823d52be546b.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/KaTeX_Math-BoldItalic-dcbcbd93bac0470b462db6f9708a658c.woff2) format("woff2"),url(/static/KaTeX_Math-BoldItalic-3f07ed67f06c720120cedd0bad5f60e2.woff) format("woff"),url(/static/KaTeX_Math-BoldItalic-bf2d440b3a42ea78a998ccd32eb09d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/KaTeX_Math-Italic-6d3d25f4820d0da8f01fa3d2c7cbb8c2.woff2) format("woff2"),url(/static/KaTeX_Math-Italic-96759856b4e70f3a83385d07e0d33b03.woff) format("woff"),url(/static/KaTeX_Math-Italic-8a5f936332e8028c7278a3a25db00925.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/KaTeX_SansSerif-Bold-95591a929f0d32aa282a90ba5acf81f0.woff2) format("woff2"),url(/static/KaTeX_SansSerif-Bold-b9cd458ac6d5889ff9c388cf91b8ad51.woff) format("woff"),url(/static/KaTeX_SansSerif-Bold-5b49f4993ae22d7975b413caed1a4c01.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/KaTeX_SansSerif-Italic-7d393d382f3e7fb1c637280a90a3434b.woff2) format("woff2"),url(/static/KaTeX_SansSerif-Italic-8d593cfaa96238d5e2f8af9e11cc5a68.woff) format("woff"),url(/static/KaTeX_SansSerif-Italic-b257a18c016f37ee45430f59757a0db9.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/KaTeX_SansSerif-Regular-cd5e231e0cc53b2cb2c029b09b917782.woff2) format("woff2"),url(/static/KaTeX_SansSerif-Regular-02271ec5cb9f5b4588ac53d7efbe6de8.woff) format("woff"),url(/static/KaTeX_SansSerif-Regular-2f7bc363fc5424ebda5903f74c404a99.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/static/KaTeX_Script-Regular-073b3402d036714b43709614d1da717a.woff) format("woff"),url(/static/KaTeX_Script-Regular-fc9ba5249878cd8f8d885c1f42b0f43d.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/static/KaTeX_Size1-Regular-6de7d4b539221a49e9e241b734653ecf.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/static/KaTeX_Size2-Regular-57f5c1837853986ea1dbadbb8f4f6074.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AXQAAwABBAkADgA0A9oAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACAARABlAHMAaQBnAG4AIABTAGMAaQBlAG4AYwBlACwAIABJAG4AYwAuAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkASwBhAFQAZQBYAF8AUwBpAHoAZQAzAFIAZQBnAHUAbABhAHIARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABLAGEAVABlAFgAXwBTAGkAegBlADMALQBSAGUAZwB1AGwAYQByAEsAYQBUAGUAWABfAFMAaQB6AGUAMwAtAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAxADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMQAuADgALgAzACkAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkALQAyADAAMQAwACwAIABEAGUAcwBpAGcAbgAgAFMAYwBpAGUAbgBjAGUALAAgAEkAbgBjAC4AIAAoADwAdwB3AHcALgBtAGEAdABoAGoAYQB4AC4AbwByAGcAPgApAAoAQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAxADQALQAyADAAMQA4ACAASwBoAGEAbgAgAEEAYwBhAGQAZQBtAHkAIAAoADwAdwB3AHcALgBrAGgAYQBuAGEAYwBhAGQAZQBtAHkALgBvAHIAZwA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgB
1hAG0AZQAgAEsAYQBUAGUAWABfAFMAaQB6AGUAMwAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAKAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAAgAAAAAAAP+DADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAQACAAMACwAMABIAPgA/AEAAXgBgAQIA2ADZAQMBBAClAQUBBgEHAQgBCQEKB3VuaTAwQTAHdW5pMDMwMgl0aWxkZWNvbWIHdW5pMjMwOAd1bmkyMzA5B3VuaTIzMEEHdW5pMjMwQgd1bmkyN0U4B3VuaTI3RTkAAQAB//8ADw==) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/static/KaTeX_Size4-Regular-4ad7c7e8bb8d10a34bb7c4bb567cef92.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/KaTeX_Typewriter-Regular-c295e7f71970f03c0549228b1c18120a.woff2) format("woff2"),url(/static/KaTeX_Typewriter-Regular-4c6b94fd1d07f8beff7cf3364d4d4555.woff) format("woff"),url(/static/KaTeX_Typewriter-Regular-c5c02d763c89380dcb4ed359e15d0897.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.10"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}
1.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}
1.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--paper:#faf8f3;--paper-2:#f2efe7;--ink:#15171c;--ink-soft:#34373e;--graphite:#6b6f77;--hairline:#e4e0d6;--midnight:#0d0e11;--midnight-2:#16181d;--paper-on-dark:#f4f1ea;--graphite-on-dark:#9aa0aa;--hairline-on-dark:hsla(0,0%,100%,.12);--blueprint:#1b4d8f;--blueprint-ink:#143a6e;--blueprint-bright:#5a93e0;--blueprint-wash:#eaf0f8;--font-display:"Playfair Display",Georgia,"Times New Roman",serif;--font-body:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SF Mono",ui-monospace,Menlo,monospace;--step--1:clamp(0.82rem,0.79rem + 0.12vw,0.9rem);--step-0:1.0625rem;--step-1:clamp(1.2rem,1.1rem + 0.5vw,1.45rem);--step-2:clamp(1.55rem,1.35rem + 1vw,2.1rem);--step-3:clamp(2rem,1.6rem + 2vw,3rem);--step-4:clamp(2.6rem,1.9rem + 3.4vw,4.6rem);--measure:1180px;--measure-read:720px;--gutter:clamp(1.1rem,4vw,2.5rem);--ease:cubic-bezier(0.2,0.7,0.2,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--paper);font-size:var(--step-0)}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:0 0 .6em}a{color:var(--blueprint)}img{height:auto;max-width:100%}.bd-wrap{margin-inline:auto;max-width:var(--measure);padding-inline:var(--gutter);width:100%}.bd-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.bd-eyebrow{align-items:baseline;color:var(--graphite);display:inline-flex;font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;gap:.5ch;letter-spacing:.14em;text-transform:uppercase}.bd-eyebrow:before{color:var(--blueprint);content:"/";font-weight:600}.bd-eyebrow--ondark{color:var(--graphite-on-dark)}.bd-eyebrow--ondark:before{color:var(--blueprint-bright)}:where(a,button,input,textarea,[tabindex]):focus-visible{border-radius:2px;outline:2px solid var(--blueprint);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}code[class*=language-],pre[class*=language-]{word-wrap:normal;color:#657b83;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#073642}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#fdf6e3}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#93a1a1}.token.punctuation{color:#586e75}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#268bd2}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.url{color:#2aa198}.token.entity{background:#eee8d5;color:#657b83}.token.atrule,.token.attr-value,.token.keyword{color:#859900}.token.class-name,.token.function{color:#b58900}.token.important,.token.regex,.token.variable{color:#cb4b16}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.header-module--header--666b3{-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);background:color-mix(in srgb,var(--paper) 88%,transparent);border-bottom:1px solid var(--hairline);position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-module--bar--55c7a{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:72px}.header-module--brand--9d405{align-items:center;display:inline-flex;gap:.7rem;text-decoration:none}.header-module--logo--9932e{transition:transform .3s var(--ease);width:auto}.header-module--brand--9d405:hover .header-module--logo--9932e{transform:rotate(-3deg)}.header-module--wordmark--e1827{color:var(--ink);font-family:var(--font-mono);font-size:1.05rem;font-weight:600;letter-spacing:.02em}.header-module--nav--7bc38{display:block}.header-module--navList--0129c{align-items:center;display:flex;gap:1.9rem;list-style:none;margin:0;padding:0}.header-module--navLink--8864e{color:var(--ink-soft);font-family:var(--font-mono);font-size:.82rem;font-weight:500;letter-spacing:.06em;padding:.4rem 0;position:relative;text-transform:uppercase;transition:color .18s var(--ease)}.header-module--navLink--8864e:after{background:var(--blueprint);bottom:-2px;content:"";height:2px;left:0;position:absolute;
1transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease);width:100%}.header-module--navLink--8864e:hover{color:var(--ink)}.header-module--navLink--8864e:hover:after{transform:scaleX(1)}.header-module--navLink--8864e[aria-current=page]{color:var(--blueprint)}.header-module--navLink--8864e[aria-current=page]:after{transform:scaleX(1)}.header-module--cta--7f4b5{align-items:center;background:var(--ink);border-radius:2px;color:var(--paper);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.06em;padding:.6rem 1.15rem;text-transform:uppercase;transition:background .18s var(--ease),transform .18s var(--ease)}.header-module--cta--7f4b5:hover{background:var(--blueprint);transform:translateY(-1px)}.header-module--burger--2fcac{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--ink);cursor:pointer;display:none;font-size:1.5rem;line-height:1;padding:.25rem}.header-module--drawer--def3a{background:var(--midnight);color:var(--paper-on-dark);display:flex;flex-direction:column;inset:0;opacity:0;padding:2rem var(--gutter);pointer-events:none;position:fixed;transform:translateY(-100%);transition:transform .4s var(--ease),opacity .3s var(--ease);z-index:200}.header-module--drawerOpen--b67f0{opacity:1;pointer-events:auto;transform:translateY(0)}.header-module--drawerClose--6e1e3{align-self:flex-end;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--paper-on-dark);cursor:pointer;font-size:2rem;line-height:1}.header-module--drawerNav--c76fd{display:flex;flex-direction:column;gap:.4rem;margin-top:2rem}.header-module--drawerLink--b2b3f{border-bottom:1px solid var(--hairline-on-dark);color:var(--paper-on-dark);font-family:var(--font-display);font-size:clamp(2rem,9vw,3rem);font-weight:800;padding:.35rem 0}.header-module--drawerLink--b2b3f[aria-current=page]{color:var(--blueprint-bright)}.header-module--drawerCta--6bde8{align-self:flex-start;background:var(--paper-on-dark);border-radius:2px;color:var(--midnight);font-family:var(--font-mono);font-size:.9rem;font-weight:600;letter-spacing:.08em;margin-top:1.6rem;padding:.85rem 1.5rem;text-transform:uppercase}@media (max-width:820px){.header-module--nav--7bc38{display:none}.header-module--burger--2fcac{display:inline-flex}}.footer-module--footer--a2fe4{background:var(--midnight);color:var(--paper-on-dark);margin-top:4rem}.footer-module--top--b39d2{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.6fr 1fr 1fr;padding-bottom:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(3rem,5vw,4.5rem)}.footer-module--brandCol--71077{max-width:34ch}.footer-module--brand--de874{display:inline-block}.footer-module--logo--9ab9c{filter:invert(1)}.footer-module--tagline--a36e5{color:var(--blueprint-bright);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;margin:1rem 0 0;text-transform:uppercase}.footer-module--pitch--b14fc{color:var(--graphite-on-dark);font-size:.95rem;line-height:1.6;margin:.6rem 0 0}.footer-module--linksCol--aaeb1{display:flex;flex-direction:column;gap:1rem}.footer-module--linkList--ba6f2{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}.footer-module--link--3ccde{color:var(--paper-on-dark);font-family:var(--font-body);font-size:.98rem;transition:color .18s var(--ease),padding-left .18s var(--ease)}.footer-module--link--3ccde:hover{color:var(--blueprint-bright);padding-left:.35rem}.footer-module--socialCol--064ee{display:flex;flex-direction:column;gap:1rem}.footer-module--social--912f1{display:flex;gap:.6rem}.footer-module--socialLink--e9495{align-items:center;border:1px solid var(--hairline-on-dark);border-radius:3px;color:var(--paper-on-dark);display:inline-flex;font-size:1.15rem;height:42px;justify-content:center;transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease);width:42px}.footer-module--socialLink--e9495:hover{background:var(--blueprint);border-color:var(--blueprint-bright);color:#fff}.footer-module--bottom--7b8b7{align-items:center;border-top:1px solid var(--hairline-on-dark);
1display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:1.5rem;padding-top:1.5rem}.footer-module--copy--5e14d,.footer-module--policy--528b6{color:var(--graphite-on-dark);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;margin:0}.footer-module--policy--528b6{transition:color .18s var(--ease)}.footer-module--policy--528b6:hover{color:var(--blueprint-bright)}@media (max-width:760px){.footer-module--top--b39d2{grid-template-columns:1fr 1fr}.footer-module--brandCol--71077{grid-column:1/-1}}@media (max-width:480px){.footer-module--top--b39d2{grid-template-columns:1fr}}.layout-module--container--78b04{display:flex;font-family:sans-serif;justify-content:space-between;margin:1rem auto;max-width:1100px}.layout-module--articles-wrapper--31d3d{display:inline-flex;flex-direction:column;max-width:700px}.layout-module--sideBar--c33a4{display:inline-flex;justify-content:center;margin-left:1rem;margin-top:1rem;max-width:calc(400px - 1rem)}.layout-module--heading--f158c{color:#639}.layout-module--nav-links--1113b{display:flex;list-style:none;padding-left:0}.layout-module--nav-link-item--a5f0a{padding-right:2rem}.layout-module--nav-link-text--69cda{color:#000}.layout-module--site-title--e4dea{color:gray;font-size:3rem;font-weight:700;margin:3rem 0}.layout-module--main-Wrapper--39238{display:"flex";justify-content:"space-between";width:100%}.layout-module--main-article-wrapper--89cef{width:100%}.layout-module--rest-articles--85521{border-top:1px solid #e0dede;display:block}.layout-module--rest-articles--85521 article{border-bottom:none;display:inline-flex;flex-direction:column;width:calc(549px - 1rem)}.layout-module--rest-articles--85521 article:nth-child(odd){border-right:1px solid #e0dede;padding-right:1rem}.layout-module--rest-articles--85521 article:nth-child(2n){padding-left:1rem}.layout-module--rest-articles--85521 article aside{align-items:center;flex-direction:row;justify-content:center;margin-top:1rem;order:2}.layout-module--rest-articles--85521 article aside p{font-size:1rem;font-weight:400;margin:0;order:1}.layout-module--rest-articles--85521 article aside p:first-child:after{content:"/"}.layout-module--rest-articles--85521 article aside svg{font-size:.9em;margin-right:.5rem}.layout-module--rest-articles--85521 article div{margin:0;max-width:none;order:1;width:100%}.layout-module--rest-articles--85521 article main{order:3}.layout-module--social-icons--dbbe3{font-size:2em;text-align:center}.layout-module--social-icons--dbbe3>*{color:#b3bbbf;margin-left:1rem}.layout-module--social-icons--dbbe3>:hover{color:#e0dede}.layout-module--contact-form--84565{display:flex;flex-direction:column;min-width:700px;width:100%}.layout-module--contact-form--84565 input,.layout-module--contact-form--84565 textarea{margin-bottom:1rem}.layout-module--contact-form--84565 input[type=submit]{border:none;color:#787878;font-size:14px;padding:13px 29px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.layout-module--contact-form--84565 input[type=submit]:hover{background-color:#e0dede;cursor:pointer}.layout-module--advert-link--49b44{color:#747474}.layout-module--advert-link--49b44:hover{color:#9e9e9e}@media (max-width:1099px){.layout-module--main-Wrapper--39238{flex-direction:column}.layout-module--articles-wrapper--31d3d{max-width:100%}.layout-module--rest-articles--85521 article{border:none;padding:0!important;width:auto}.layout-module--contact-form--84565{min-width:auto}.layout-module--contact-page--05626{padding-left:1rem;padding-right:1rem}}body{color:var(--ink);font-family:var(--font-body);line-height:1.65;margin:0}a{text-decoration:none}h1,h2,h3,h4,h5{color:var(--ink);font-family:var(--font-display)}.global-module--article-wrapper--8685f{color:var(--ink-soft);font-family:var(--font-body);font-size:1.125rem;line-height:1.75}.global-module--article-wrapper--8685f h2,.global-module--article-wrapper--8685f h3,.global-module--article-wrapper--8685f h4{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;line-height:1.18;margin:2.4rem 0 .9rem}.global-module--article-wrapper--8685f h2{font-size:1.85rem}.global-module--article-wrapper--8685f h3{font-size:1.4rem}.global-module--article-wrapper--8685f a{color:var(--blueprint);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blueprint) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--blueprint) 40%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.global-module--article-wrapper--8685f a:hover{-webkit-text-decoration-color:var(--blueprint);text-decoration-color:var(--blueprint)}.global-module--article-wrapper--8685f p{margin:0 0 1.3rem}.global-module--article-wrapper--8685f img{border-radius:4px}.global-module--article-wrapper--8685f .global-module--gatsby-highlight--ee150,.global-module--article-wrapper--8685f pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.global-module--article-wrapper--8685f :not(pre)>code{background:var(--paper-2);border:1px solid var(--hairline);border-radius:3px;font-family:var(--font-mono);font-size:.88em;overflow-wrap:anywhere;padding:.1em .4em}.global-module--article-wrapper--8685f blockquote{background-color:var(--paper-2);border-left:3px solid var(--blueprint);border-radius:0 4px 4px 0;color:var(--ink-soft);font-style:italic;margin-bottom:2em;margin-top:2em;padding:1rem 1.25rem}.global-module--article-wrapper--8685f blockquote .global-module--twitter-tweet--3b970{text-align:center}[alt=w300]{height:auto!important;width:300px!important}[alt=w125]{height:auto!important;width:125px!important}.global-module--table--a8130{border-collapse:collapse;font-family:var(--font-body);width:100%}.global-module--table--a8130 td{padding:15px;text-align:center}.global-module--table--a8130 thead td{background-color:var(--ink);border:1px solid var(--ink);color:#fff;font-size:13px;font-weight:700}.global-module--table--a8130 tbody td{border:1px solid var(--hairline);color:var(--ink-soft)}.global-module--table--a8130 tbody tr{background-color:var(--paper-2)}.global-module--table--a8130 tbody tr:nth-child(odd){background-color:#fff}.global-module--info-box--23135{text-align:center!important}.global-module--info-box-content--c9741{text-align:left}.global-module--timeline-icon--00e16{border-radius:none!important;box-shadow:none!important}.global-module--timeline-item-icon--9599f{color:var(--graphite)}.global-module--timeline-item-icon--9599f:hover{color:var(--blueprint)}.global-module--timeline-element--df128{padding:0}@media (max-width:1099px){.global-module--article-title--44569,.global-module--article-wrapper--8685f{padding-left:1rem;padding-right:1rem}}._404-module--wrap--e5b6a{align-items:flex-start;display:flex;flex-direction:column;max-width:60ch;padding-bottom:clamp(3.5rem,9vw,7rem);padding-top:clamp(3.5rem,9vw,7rem)}._404-module--code--95849{color:var(--ink);font-family:var(--font-display);font-size:clamp(5rem,18vw,11rem);font-weight:900;letter-spacing:-.04em;line-height:.9;margin:.5rem 0 0}._404-module--code--95849:after{color:var(--blueprint);content:"/"}._404-module--title--65a8e{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:800;margin:.5rem 0 0}._404-module--lead--1532b{color:var(--graphite);font-size:var(--step-1);line-height:1.6;margin:1rem 0 0}._404-module--actions--cff5b{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}._404-module--primary--8b428,._404-module--secondary--08945{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.6ch;letter-spacing:.05em;padding:.9rem 1.6rem;text-transform:uppercase;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}._404-module--primary--8b428{background:var(--ink);color:#fff}._404-module--primary--8b428:hover{background:var(--blueprint);transform:translateY(-2px)}._404-module--secondary--08945{border:1px solid var(--hairline);color:var(--ink)}._404-module--secondary--08945:hover{border-color:var(--blueprint);color:var(--blueprint);transform:translateY(-2px)}.hero-module--hero--26b78{background:var(--midnight);color:var(--paper-on-dark);isolation:isolate;overflow:hidden;position:relative}.hero-module--hero--26b78:before{background-image:linear-gradient(90deg,rgba(90,147,224,.07) 1px,transparent 0),linear-gradient(180deg,rgba(90,147,224,.07) 1px,transparent 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 10%,#000 35%,transparent 78%);mask-image:radial-gradient(120% 90% at 70% 10%,#000 35%,transparent 78%);position:absolute;z-index:-1}.hero-module--inner--a518d{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1.15fr .85fr;padding-bottom:clamp(3.5rem,7vw,6rem);padding-top:clamp(3.5rem,7vw,6rem)}.hero-module--copy--aebdd{min-width:0}.hero-module--title--fae11{color:var(--paper-on-dark);font-family:var(--font-display);font-size:var(--step-4);font-weight:800;letter-spacing:-.015em;line-height:1.04;margin:1.1rem 0 0}.hero-module--em--0f335{color:var(--blueprint-bright);font-style:italic;font-weight:800}.hero-module--lead--099a1{color:var(--graphite-on-dark);font-size:var(--step-1);line-height:1.6;margin:1.5rem 0 0;max-width:46ch}.hero-module--lead--099a1 strong{color:var(--paper-on-dark);font-weight:600}.hero-module--actions--f8118{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.hero-module--primary--e93b4,.hero-module--secondary--3ce16{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.6ch;letter-spacing:.05em;padding:.95rem 1.6rem;text-transform:uppercase;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.hero-module--primary--e93b4{background:var(--blueprint);color:#fff}.hero-module--primary--e93b4:hover{background:var(--blueprint-bright);transform:translateY(-2px)}.hero-module--arrow--e3345{transition:transform .18s var(--ease)}.hero-module--primary--e93b4:hover .hero-module--arrow--e3345{transform:translateX(3px)}.hero-module--secondary--3ce16{border:1px solid var(--hairline-on-dark);color:var(--paper-on-dark)}.hero-module--secondary--3ce16:hover{border-color:var(--blueprint-bright);color:var(--blueprint-bright);transform:translateY(-2px)}.hero-module--stats--7c2fc{border-top:1px solid var(--hairline-on-dark);
1display:flex;flex-wrap:wrap;gap:clamp(1.4rem,4vw,2.8rem);margin:2.8rem 0 0;padding-top:1.8rem}.hero-module--stat--88ac2{margin:0}.hero-module--statValue--a3d6c{color:var(--paper-on-dark);font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1}.hero-module--statLabel--e8d60{color:var(--graphite-on-dark);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;margin:.4rem 0 0;text-transform:uppercase}.hero-module--portrait--a4b62{justify-self:end;max-width:360px;width:100%}.hero-module--portraitFrame--ffe94{aspect-ratio:4/5;border:1px solid var(--hairline-on-dark);border-radius:3px;box-shadow:0 30px 80px rgba(0,0,0,.5);overflow:hidden;position:relative}.hero-module--portraitFrame--ffe94:after,.hero-module--portraitFrame--ffe94:before{border:2px solid var(--blueprint-bright);content:"";height:18px;pointer-events:none;position:absolute;width:18px;z-index:2}.hero-module--portraitFrame--ffe94:before{border-bottom:none;border-right:none;left:10px;top:10px}.hero-module--portraitFrame--ffe94:after{border-left:none;border-top:none;bottom:10px;right:10px}.hero-module--portraitImg--91ac0{height:100%;width:100%}.hero-module--portraitTag--ca44f{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(13,14,17,.55);border-radius:2px;bottom:10px;color:var(--paper-on-dark);font-family:var(--font-mono);font-size:.62rem;left:12px;letter-spacing:.1em;padding:.2rem .5rem;position:absolute;text-transform:uppercase;z-index:2}@media (max-width:900px){.hero-module--inner--a518d{grid-template-columns:1fr}.hero-module--portrait--a4b62{grid-row:1;justify-self:start;max-width:240px}}@media (max-width:520px){.hero-module--actions--f8118 .hero-module--primary--e93b4,.hero-module--actions--f8118 .hero-module--secondary--3ce16{flex:1 1 auto;justify-content:center}}.proofStrip-module--strip--2c9e1{background:var(--paper-2);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline)}.proofStrip-module--inner--371db{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.25rem,4vw,3rem);padding-bottom:1.5rem;padding-top:1.5rem}.proofStrip-module--inner--371db .bd-eyebrow{flex-shrink:0}.proofStrip-module--list--b52db{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.2rem);list-style:none;margin:0;padding:0}.proofStrip-module--item--740f9{color:var(--ink-soft);display:inline-block;font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:800;letter-spacing:-.01em;opacity:.72;text-decoration:none;text-underline-offset:4px;transition:opacity .18s var(--ease),color .18s var(--ease);white-space:nowrap}.proofStrip-module--item--740f9:hover{color:var(--blueprint);opacity:1;text-decoration:underline;text-decoration-thickness:2px}.toolSpotlight-module--section--88d77{background:var(--paper);border-bottom:1px solid var(--hairline)}.toolSpotlight-module--inner--06fc2{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.toolSpotlight-module--copy--f3896{max-width:58ch}.toolSpotlight-module--titleRow--0fba6{align-items:center;display:flex;gap:.9rem;margin-top:.8rem}.toolSpotlight-module--logo--f1f7c{flex-shrink:0;height:52px;width:52px}.toolSpotlight-module--logoBack--ab566{stroke:var(--blueprint-bright)}.toolSpotlight-module--logoMid--851c4{fill:color-mix(in srgb,var(--blueprint) 28%,var(--blueprint-wash))}.toolSpotlight-module--logoFront--38ae6{fill:var(--blueprint)}.toolSpotlight-module--title--4253d{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:0}.toolSpotlight-module--lead--539f2{color:var(--graphite);font-size:var(--step-1);line-height:1.55;margin:1.1rem 0 0}.toolSpotlight-module--points--62396{display:grid;gap:1.1rem;list-style:none;margin:1.8rem 0 0;padding:0}.toolSpotlight-module--point--39f48{border-top:1px solid var(--hairline);display:grid;gap:.4rem;grid-template-columns:3.2rem 1fr;padding-top:1.1rem}.toolSpotlight-module--pointNum--c539d{color:var(--blueprint);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;padding-top:.2rem}.toolSpotlight-module--pointTitle--20b33{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 .35rem}.toolSpotlight-module--pointDesc--3e7c2{color:var(--graphite);font-size:.95rem;line-height:1.55;margin:0}.toolSpotlight-module--actions--1365c{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.toolSpotlight-module--primary--f06f5,.toolSpotlight-module--secondary--c8fe9{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.6ch;letter-spacing:.05em;padding:.95rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.toolSpotlight-module--primary--f06f5{background:var(--ink);color:#fff}
1.toolSpotlight-module--primary--f06f5:hover{background:var(--blueprint);transform:translateY(-2px)}.toolSpotlight-module--arrow--8a033{font-size:.8em;transition:transform .18s var(--ease)}.toolSpotlight-module--primary--f06f5:hover .toolSpotlight-module--arrow--8a033{transform:translate(2px,-2px)}.toolSpotlight-module--secondary--c8fe9{border:1px solid var(--hairline);color:var(--ink)}.toolSpotlight-module--secondary--c8fe9:hover{border-color:var(--blueprint);color:var(--blueprint);transform:translateY(-2px)}.toolSpotlight-module--note--36e13{color:var(--graphite);font-size:var(--step--1);line-height:1.5;margin:1.1rem 0 0}.toolSpotlight-module--demo--ed70b{background:var(--midnight);border-radius:6px;box-shadow:0 24px 48px rgba(21,23,28,.16);color:var(--paper-on-dark);font-family:var(--font-mono);overflow:hidden}.toolSpotlight-module--demoBar--9fc7d{align-items:center;background:var(--midnight-2);border-bottom:1px solid var(--hairline-on-dark);display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between;padding:.8rem 1.1rem}.toolSpotlight-module--demoFile--fade1{color:var(--graphite-on-dark);font-size:.78rem;letter-spacing:.04em}.toolSpotlight-module--lenses--157c6{border:1px solid var(--hairline-on-dark);border-radius:3px;display:flex;flex-wrap:wrap;gap:2px;list-style:none;margin:0;padding:2px}.toolSpotlight-module--lens--a61c0{align-items:baseline;border-radius:2px;color:var(--graphite-on-dark);display:inline-flex;font-size:.72rem;gap:.5ch;padding:.28rem .55rem}.toolSpotlight-module--lensLevel--d2888{font-weight:600}.toolSpotlight-module--lensName--6cf04{letter-spacing:.02em}.toolSpotlight-module--lensActive--1a503{background:var(--blueprint);color:#fff}.toolSpotlight-module--code--f6574{font-size:.82rem;line-height:1.65;margin:0;overflow-x:auto;padding:1.1rem 1.1rem 1rem .8rem;tab-size:2}.toolSpotlight-module--line--6aa2f{display:block;white-space:pre}.toolSpotlight-module--lineNo--d3e54{color:hsla(0,0%,100%,.28);display:inline-block;margin-right:.6rem;text-align:right;-webkit-user-select:none;user-select:none;width:2rem}.toolSpotlight-module--kw--1270b{color:var(--blueprint-bright)}.toolSpotlight-module--id--3b83d{color:var(--paper-on-dark);font-weight:600}.toolSpotlight-module--str--3b398{color:#e4c58a}.toolSpotlight-module--val--9e6b0{color:#9ed0a6}.toolSpotlight-module--pn--6eb88{color:var(--graphite-on-dark)}.toolSpotlight-module--demoFoot--05bdc{background:var(--midnight-2);border-top:1px solid var(--hairline-on-dark);display:flex;flex-wrap:wrap;gap:.5rem;padding:.8rem 1.1rem}.toolSpotlight-module--badge--73084,.toolSpotlight-module--badgeRisk--131a5{align-items:center;border:1px solid var(--hairline-on-dark);border-radius:2px;color:var(--graphite-on-dark);display:inline-flex;font-size:.72rem;gap:.5ch;letter-spacing:.03em;padding:.3rem .6rem}.toolSpotlight-module--badgeRisk--131a5{border-color:hsla(39,63%,72%,.35);color:#e4c58a;margin-left:auto}.toolSpotlight-module--dotCore--3c3d7,.toolSpotlight-module--dotSupp--0196d{border-radius:2px;display:inline-block;height:8px;width:8px}.toolSpotlight-module--dotCore--3c3d7{background:var(--blueprint-bright)}.toolSpotlight-module--dotSupp--0196d{background:hsla(0,0%,100%,.35)}@media (max-width:900px){.toolSpotlight-module--inner--06fc2{grid-template-columns:1fr}.toolSpotlight-module--copy--f3896{max-width:64ch}}@media (max-width:520px){.toolSpotlight-module--code--f6574{font-size:.74rem}.toolSpotlight-module--point--39f48{gap:.2rem;grid-template-columns:1fr}.toolSpotlight-module--badgeRisk--131a5{margin-left:0}}.articleSummary-module--article-summary--4d758{align-items:center;border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);color:var(--graphite);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.75rem;gap:1rem;justify-content:space-between;letter-spacing:.03em;margin-top:1rem;padding:.85rem 0}.articleSummary-module--article-summary--4d758 span{color:var(--ink)}.articleSummary-module--article-summary-social--5c5ac{align-items:center;display:inline-flex}.articleSummary-module--article-summary-social--5c5ac button{color:var(--graphite);margin-left:.6rem;transition:color .18s var(--ease)}.articleSummary-module--article-summary-social--5c5ac button:hover{color:var(--blueprint)}.references-module--references--a4b7d{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);color:var(--ink-soft);margin-top:1rem;padding:.5rem 0}.references-module--references--a4b7d h3{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:800}.references-module--references--a4b7d ul{padding:0}.references-module--references--a4b7d ul li{list-style:none;padding:.3rem 0}.references-module--references--a4b7d ul li a{color:var(--blueprint);transition:color .18s var(--ease)}.references-module--references--a4b7d ul li a:hover{color:var(--blueprint-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:1099px){.references-module--references--a4b7d{padding-left:1rem;padding-right:1rem}}.bookShelf-module--shelf--958d4{clear:both;margin-top:3.5rem}.bookShelf-module--heading--15f5d{color:var(--ink);font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:.4rem 0 .5rem}.bookShelf-module--intro--075e2{color:var(--graphite);font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0 0 1.75rem;max-width:60ch}.bookShelf-module--profileLink--2552d{border-bottom:1px solid transparent;color:var(--blueprint);font-family:var(--font-mono);font-size:.85rem;transition:border-color .18s var(--ease);white-space:nowrap}.bookShelf-module--profileLink--2552d:hover{border-color:var(--blueprint)}.bookShelf-module--grid--da99d{display:grid;gap:1.75rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));list-style:none;margin:0;padding:0}.bookShelf-module--book--d4f6d{display:flex;flex-direction:column;text-decoration:none}.bookShelf-module--coverWrap--99955{aspect-ratio:2/3;background:var(--paper-2);border:1px solid var(--hairline);border-radius:4px;box-shadow:0 8px 20px rgba(21,23,28,.12);display:block;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.bookShelf-module--book--d4f6d:hover .bookShelf-module--coverWrap--99955{box-shadow:0 18px 36px rgba(21,23,28,.2);transform:translateY(-5px)}.bookShelf-module--cover--e207d{display:block;height:100%;object-fit:cover;width:100%}.bookShelf-module--bookTitle--80f87{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-family:var(--font-body);font-size:.84rem;font-weight:600;line-height:1.3;margin:.7rem 0 .15rem;overflow:hidden;transition:color .18s var(--ease)}.bookShelf-module--book--d4f6d:hover .bookShelf-module--bookTitle--80f87{color:var(--blueprint)}.bookShelf-module--bookAuthor--4c852{color:var(--graphite);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em}@media (max-width:520px){.bookShelf-module--grid--da99d{gap:1.5rem 1rem;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.speaker-module--intro--b82fb{color:var(--graphite);font-family:var(--font-body);font-size:1.15rem;line-height:1.6;margin:.5rem 0 2.5rem;max-width:60ch}.speaker-module--year--bd90c{align-items:center;display:flex;gap:1rem;margin:3rem 0 1.5rem}.speaker-module--year--bd90c:first-of-type{margin-top:1.5rem}.speaker-module--yearLabel--44322{color:var(--ink);font-family:var(--font-display);font-size:1.7rem;font-weight:800;letter-spacing:-.015em;margin:0}.speaker-module--yearLine--3c563{background:var(--hairline);flex:1 1;height:1px}.speaker-module--yearCount--ed706{color:var(--graphite);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.speaker-module--list--24eb0{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.speaker-module--card--c9b5f{align-items:flex-start;background:#fff;border:1px solid var(--hairline);border-radius:5px;
1display:flex;gap:1.25rem;padding:1.4rem 1.6rem;transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}.speaker-module--card--c9b5f:hover{border-color:color-mix(in srgb,var(--blueprint) 28%,var(--hairline));box-shadow:0 12px 32px rgba(21,23,28,.08);transform:translateY(-2px)}.speaker-module--logo--9bc1a{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:4px;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.speaker-module--logo--9bc1a .gatsby-image-wrapper,.speaker-module--logo--9bc1a img{height:100%!important;object-fit:cover;width:100%!important}.speaker-module--body--9503f{flex:1 1;min-width:0}.speaker-module--date--76006{color:var(--graphite);display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.speaker-module--title--8ec68{color:var(--ink);font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.01em;line-height:1.22;margin:0 0 .4rem}.speaker-module--subject--aa845{color:var(--ink-soft);font-family:var(--font-body);font-size:.96rem;margin:0 0 .8rem}.speaker-module--tags--6cf21{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.speaker-module--tag--c902d{background:var(--blueprint-wash);border-radius:2px;color:var(--blueprint);font-family:var(--font-mono);font-size:.72rem;padding:.15rem .55rem}.speaker-module--links--f618d{align-items:center;display:flex;gap:1rem;margin:0;padding:0}.speaker-module--links--f618d li{display:inline-flex;list-style:none}.speaker-module--linkIcon--cd4da{color:var(--graphite);display:inline-flex;transition:color .18s var(--ease),transform .18s var(--ease)}.speaker-module--linkIcon--cd4da:hover{color:var(--blueprint);transform:scale(1.12)}.speaker-module--linkIcon--cd4da svg{font-size:1.3rem;height:1.3rem;width:1.3rem}.speaker-module--noLinks--0bf46{color:var(--graphite);font-family:var(--font-mono);font-size:.74rem;opacity:.7}@media (max-width:640px){.speaker-module--card--c9b5f{gap:.9rem;padding:1.1rem 1.2rem}.speaker-module--logo--9bc1a{height:44px;width:44px}.speaker-module--title--8ec68{font-size:1.12rem}}.toolkit-module--intro--1e880{color:var(--graphite);font-family:var(--font-body);font-size:1.15rem;line-height:1.65;margin:.5rem 0 .75rem;max-width:62ch}.toolkit-module--affiliate--0a052{color:var(--graphite);font-family:var(--font-mono);font-size:.8rem;margin:0 0 2.5rem}.toolkit-module--category--7eb58{margin-bottom:2.75rem}.toolkit-module--categoryHeader--49c00{align-items:center;display:flex;gap:1rem;margin:0 0 1.25rem}.toolkit-module--categoryTitle--ef7a1{color:var(--ink);font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.015em;margin:0}.toolkit-module--categoryLine--452b3{background:var(--hairline);flex:1 1;height:1px}.toolkit-module--categoryCount--b906d{color:var(--graphite);font-family:var(--font-mono);font-size:.78rem}.toolkit-module--grid--a4dad{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.toolkit-module--card--4130e{align-items:flex-start;background:#fff;border:1px solid var(--hairline);border-radius:5px;display:flex;gap:1rem;padding:1.15rem 1.25rem;transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}.toolkit-module--card--4130e:hover{border-color:color-mix(in srgb,var(--blueprint) 30%,var(--hairline));box-shadow:0 12px 30px rgba(21,23,28,.08);transform:translateY(-2px)}.toolkit-module--logoWrap--00eb7{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.toolkit-module--logo--ced26{height:auto;max-height:48px;max-width:48px;object-fit:contain;width:auto}.toolkit-module--logoFallback--69376{align-items:center;background:var(--blueprint-wash);border-radius:4px;color:var(--blueprint);display:flex;font-family:var(--font-display);font-size:1.25rem;font-weight:800;height:48px;justify-content:center;width:48px}.toolkit-module--body--b57cd{flex:1 1;min-width:0}.toolkit-module--name--6260c{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-display);font-size:1.05rem;font-weight:800;gap:.35rem;text-decoration:none;transition:color .18s var(--ease)}.toolkit-module--card--4130e:hover .toolkit-module--name--6260c{color:var(--blueprint)}.toolkit-module--card--4130e:hover .toolkit-module--arrow--d8415{opacity:1;transform:translate(2px,-2px)}.toolkit-module--arrow--d8415{color:var(--blueprint);font-size:.7rem;opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease)}.toolkit-module--purpose--3945f{color:var(--graphite);font-family:var(--font-body);font-size:.9rem;line-height:1.5;margin:.3rem 0 0}@media (max-width:640px){.toolkit-module--grid--a4dad{grid-template-columns:1fr}}.sideBar-module--side-bar-wrapper--2915c{display:flex;flex-direction:column;gap:2rem;margin-top:0}.sideBar-module--side-bar-wrapper--2915c h3{color:var(--ink);font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .8rem}.sideBar-module--side-bar-wrapper--2915c p{color:var(--graphite);font-family:var(--font-body);font-size:.96rem;line-height:1.65;margin:0}.sideBar-module--side-bar-wrapper--2915c p a{color:var(--blueprint);text-decoration:underline;text-underline-offset:3px}.sideBar-module--tags--70b72{display:flex;flex-wrap:wrap;gap:.5rem}.sideBar-module--tags--70b72,.sideBar-module--tags--70b72 li{list-style:none;margin:0;padding:0}.sideBar-module--tag--124e1{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-soft);display:inline-flex;font-family:var(--font-mono);font-size:.8rem;gap:.45rem;line-height:1;padding:.35rem .5rem .35rem .8rem;text-decoration:none;transition:border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.sideBar-module--tag--124e1:hover{border-color:color-mix(in srgb,var(--blueprint) 40%,var(--hairline));color:var(--blueprint);transform:translateY(-1px)}.sideBar-module--count--5ddb2{background:var(--paper-2);border-radius:999px;color:var(--graphite);font-size:.72rem;font-weight:600;min-width:1.1rem;padding:.12rem .5rem;text-align:center}.sideBar-module--tag--124e1:hover .sideBar-module--count--5ddb2{color:var(--blueprint)}.kontakt-module--intro--94fa0{color:var(--graphite);font-family:var(--font-body);font-size:1.15rem;line-height:1.6;margin:.5rem 0 1.75rem;max-width:52ch}.kontakt-module--channels--0b151{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.kontakt-module--channel--a80e9{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:3px;color:var(--ink-soft);display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:500;gap:.6rem;padding:.65rem 1.15rem;transition:border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}
1.kontakt-module--channel--a80e9:hover{border-color:color-mix(in srgb,var(--blueprint) 40%,var(--hairline));color:var(--blueprint);transform:translateY(-2px)}.kontakt-module--channelIcon--3ff98{color:var(--blueprint);font-size:1.15rem}.kontakt-module--divider--ce3f2{align-items:center;color:var(--graphite);display:flex;font-family:var(--font-mono);font-size:.74rem;gap:1rem;letter-spacing:.08em;margin-bottom:1.75rem;text-transform:uppercase}.kontakt-module--divider--ce3f2:after,.kontakt-module--divider--ce3f2:before{background:var(--hairline);content:"";flex:1 1;height:1px}.kontakt-module--formCard--aacdb{background:#fff;border:1px solid var(--hairline);border-radius:5px;padding:2rem}.kontakt-module--form--90c3d{display:flex;flex-direction:column;gap:1.25rem}.kontakt-module--field--f94b7{display:flex;flex-direction:column;gap:.45rem}.kontakt-module--label--c9560{color:var(--ink-soft);font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.kontakt-module--input--de675,.kontakt-module--textarea--48b21{background:var(--paper);border:1px solid var(--hairline);border-radius:3px;box-sizing:border-box;color:var(--ink);font-family:var(--font-body);font-size:1rem;padding:.8rem 1rem;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);width:100%}.kontakt-module--input--de675:focus,.kontakt-module--textarea--48b21:focus{background:#fff;border-color:var(--blueprint);box-shadow:0 0 0 3px var(--blueprint-wash);outline:none}.kontakt-module--input--de675::placeholder,.kontakt-module--textarea--48b21::placeholder{color:var(--graphite)}.kontakt-module--textarea--48b21{min-height:150px;resize:vertical}.kontakt-module--submit--b3e4c{align-items:center;align-self:flex-start;background:var(--ink);border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.5rem;letter-spacing:.05em;padding:.9rem 1.8rem;text-transform:uppercase;transition:background .18s var(--ease),transform .18s var(--ease)}.kontakt-module--submit--b3e4c:hover{background:var(--blueprint);transform:translateY(-2px)}@media (max-width:640px){.kontakt-module--formCard--aacdb{padding:1.4rem}}.o-mnie-module--portrait--7eb1d{aspect-ratio:4/5;background:#fff;border:1px solid var(--hairline);border-radius:5px;float:right;margin:.5rem 0 1.25rem 2rem;overflow:hidden;width:240px}.o-mnie-module--portrait--7eb1d .gatsby-image-wrapper{height:100%;width:100%}.o-mnie-module--bio--059f3 p{color:var(--ink-soft);font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;margin:0 0 1.2rem}.o-mnie-module--bio--059f3 p.o-mnie-module--lead--56f69{color:var(--ink);font-family:var(--font-display);font-size:1.7rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:.6rem 0 1rem}.o-mnie-module--roles--26b08{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 2rem}.o-mnie-module--role--f282a{background:var(--paper-2);border:1px solid var(--hairline);border-radius:2px;color:var(--ink-soft);font-family:var(--font-mono);font-size:.76rem;font-weight:500;letter-spacing:.04em;padding:.35rem .8rem;text-transform:uppercase}.o-mnie-module--award--fc961{align-items:center;background:#fff;border:1px solid var(--hairline);border-left:3px solid var(--blueprint);border-radius:5px;clear:both;display:flex;gap:1.75rem;margin:2.5rem 0 0;padding:1.5rem 1.75rem}.o-mnie-module--awardBadge--3e8cd{flex-shrink:0;height:132px;object-fit:contain;width:132px}.o-mnie-module--awardBody--20d65{min-width:0}.o-mnie-module--awardTitle--5721c{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:.35rem 0 .2rem}.o-mnie-module--awardPeriod--f6d5e{color:var(--graphite);display:block;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.o-mnie-module--awardText--237f2{color:var(--ink-soft);font-family:var(--font-body);font-size:.98rem;line-height:1.65;margin:.7rem 0 0;max-width:58ch}.o-mnie-module--expHeading--fc102{clear:both;color:var(--ink);font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:3rem 0 .5rem}.o-mnie-module--expIntro--a413b{color:var(--graphite);font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0 0 1.75rem;max-width:60ch}.o-mnie-module--timeline--6e4f1{border-left:2px solid var(--hairline);list-style:none;margin:0 0 0 5px;padding:0 0 0 1.75rem;position:relative}.o-mnie-module--entry--39508{padding-bottom:1.15rem;position:relative}.o-mnie-module--entry--39508:last-child{padding-bottom:0}.o-mnie-module--entry--39508:before{background:var(--paper);border:2px solid var(--blueprint);border-radius:50%;content:"";height:11px;left:calc(-1.75rem - 6px);position:absolute;top:5px;width:11px}.o-mnie-module--entryPeriod--db507{color:var(--graphite);display:block;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.o-mnie-module--entryRole--68e2a{color:var(--ink);font-family:var(--font-display);font-size:1.18rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:.3rem 0 .15rem}.o-mnie-module--entryCompany--07de4{align-items:center;color:var(--ink-soft);display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600;gap:.5ch;text-decoration:none}
1a.o-mnie-module--entryCompany--07de4{color:var(--blueprint);text-underline-offset:3px}a.o-mnie-module--entryCompany--07de4:hover span:not([class]){text-decoration:underline}.o-mnie-module--companyIcon--44d93{border-radius:3px;flex-shrink:0;height:20px;object-fit:contain;width:20px}.o-mnie-module--companyWordmark--e9fdc{height:18px;object-fit:contain;width:auto}.o-mnie-module--companyNote--08edf{color:var(--graphite);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.02em}.o-mnie-module--entryDesc--a5582{color:var(--graphite);font-family:var(--font-body);font-size:.96rem;line-height:1.6;margin:.55rem 0 0;max-width:62ch}.o-mnie-module--earlier--bf168{align-items:center;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:.85rem 1.6rem;margin-top:2.1rem;padding-top:1.6rem}.o-mnie-module--earlierLabel--f8bb5{color:var(--graphite);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.o-mnie-module--earlierLogos--ec625{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.o-mnie-module--earlierLogo--a97b9{filter:grayscale(100%);object-fit:contain;opacity:.6;transition:filter .2s var(--ease),opacity .2s var(--ease);width:auto}.o-mnie-module--earlierLogo--a97b9:hover{filter:none;opacity:1}.o-mnie-module--cvLink--6a1ab{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.5ch;letter-spacing:.04em;margin-top:1.5rem;text-decoration:none;transition:color .18s var(--ease)}.o-mnie-module--cvLink--6a1ab:hover{color:var(--blueprint)}.o-mnie-module--certsHeading--f772f{clear:both;color:var(--ink);font-family:var(--font-display);font-size:1.8rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:3rem 0 .5rem}.o-mnie-module--certsIntro--bc65b{color:var(--graphite);font-family:var(--font-body);font-size:1rem;line-height:1.6;margin:0 0 1.75rem;max-width:60ch}.o-mnie-module--certGroup--8704d{margin-bottom:2rem}.o-mnie-module--certGroupHeader--f6ce8{align-items:center;display:flex;gap:.6rem;margin-bottom:.95rem}.o-mnie-module--dot--b7c83{border-radius:50%;flex-shrink:0;height:9px;width:9px}.o-mnie-module--issuer--4b5ce{color:var(--ink);font-family:var(--font-mono);font-size:.95rem;font-weight:600;letter-spacing:.02em;margin:0}.o-mnie-module--issuerCount--56a5c{color:var(--graphite);font-family:var(--font-mono);font-size:.78rem}.o-mnie-module--certGrid--74e10{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.o-mnie-module--certCard--a0c66{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:5px;display:flex;flex-direction:column;gap:.75rem;padding:1.3rem 1rem;text-align:center;transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}.o-mnie-module--certCard--a0c66:hover{border-color:color-mix(in srgb,var(--blueprint) 30%,var(--hairline));box-shadow:0 12px 30px rgba(21,23,28,.08);transform:translateY(-3px)}.o-mnie-module--badgeImg--77c30{height:96px;object-fit:contain;width:96px}.o-mnie-module--certName--f9b70{color:var(--ink-soft);font-family:var(--font-body);font-size:.85rem;font-weight:600;line-height:1.35}@media (max-width:640px){.o-mnie-module--portrait--7eb1d{float:none;margin:0 0 1.5rem;max-width:280px;width:100%}.o-mnie-module--award--fc961{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.25rem}.o-mnie-module--awardBadge--3e8cd{height:104px;width:104px}.o-mnie-module--certGrid--74e10{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.articlePreview-module--body--49cba{display:flex;flex-direction:column;min-width:0}.articlePreview-module--meta--d16b7{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:.7rem}.articlePreview-module--date--3719a{color:var(--graphite);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.articlePreview-module--cats--61bc6{display:inline-flex;flex-wrap:wrap;gap:.85rem}.articlePreview-module--cat--74092{color:var(--blueprint);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.articlePreview-module--cat--74092:before{color:var(--blueprint);content:"/ ";opacity:.7}.articlePreview-module--titleLink--73552{text-decoration:none}.articlePreview-module--excerpt--ab6a6{color:var(--graphite);font-family:var(--font-body);margin:0;overflow:hidden}.articlePreview-module--row--4cb4b{align-items:flex-start;border-bottom:1px solid var(--hairline);display:flex;gap:1.75rem;padding:1.9rem 0}.articlePreview-module--row--4cb4b:first-of-type{padding-top:.5rem}.articlePreview-module--row--4cb4b:last-of-type{border-bottom:none}.articlePreview-module--rowImageLink--3d0c1{background:var(--paper-2);border-radius:3px;display:block;flex-shrink:0;overflow:hidden;width:250px}.articlePreview-module--rowImage--b04fc{height:165px;transition:transform .4s var(--ease);width:250px}.articlePreview-module--rowImageLink--3d0c1:hover .articlePreview-module--rowImage--b04fc{transform:scale(1.05)}.articlePreview-module--rowImage--b04fc img{object-fit:cover}.articlePreview-module--rowTitle--ae1ac{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0 0 .6rem;transition:color .18s var(--ease)}.articlePreview-module--rowImageLink--3d0c1:hover+.articlePreview-module--body--49cba .articlePreview-module--rowTitle--ae1ac,.articlePreview-module--titleLink--73552:hover .articlePreview-module--rowTitle--ae1ac{color:var(--blueprint)}.articlePreview-module--row--4cb4b .articlePreview-module--excerpt--ab6a6{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;line-height:1.6}.articlePreview-module--card--af087{background:#fff;border:1px solid var(--hairline);border-radius:4px;display:flex;flex-direction:column;overflow:hidden;
1transition:box-shadow .22s var(--ease),transform .22s var(--ease),border-color .22s var(--ease)}.articlePreview-module--card--af087:hover{border-color:color-mix(in srgb,var(--blueprint) 30%,var(--hairline));box-shadow:0 18px 40px rgba(21,23,28,.1);transform:translateY(-4px)}.articlePreview-module--cardImageLink--167d1{background:var(--paper-2);display:block;overflow:hidden}.articlePreview-module--cardImage--5da0f{height:190px;transition:transform .4s var(--ease);width:100%}.articlePreview-module--card--af087:hover .articlePreview-module--cardImage--5da0f{transform:scale(1.05)}.articlePreview-module--cardImage--5da0f img{object-fit:cover}.articlePreview-module--card--af087 .articlePreview-module--body--49cba{padding:1.3rem 1.4rem 1.5rem}.articlePreview-module--cardTitle--3b720{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.01em;line-height:1.18;margin:0 0 .6rem;overflow:hidden;transition:color .18s var(--ease)}.articlePreview-module--card--af087:hover .articlePreview-module--cardTitle--3b720{color:var(--blueprint)}.articlePreview-module--card--af087 .articlePreview-module--excerpt--ab6a6{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.92rem;line-height:1.55}.articlePreview-module--feature--06caf{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1.15fr .85fr}.articlePreview-module--featureImageLink--bf68e{background:var(--paper-2);border:1px solid var(--hairline);border-radius:4px;display:block;overflow:hidden}.articlePreview-module--featureImage--eb56b{aspect-ratio:16/10;transition:transform .5s var(--ease);width:100%}.articlePreview-module--featureImageLink--bf68e:hover .articlePreview-module--featureImage--eb56b{transform:scale(1.04)}.articlePreview-module--featureImage--eb56b img{object-fit:cover}.articlePreview-module--featureFlag--3884b{background:var(--blueprint);border-radius:2px;color:#fff;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;padding:.2rem .6rem;text-transform:uppercase}.articlePreview-module--featureTitle--872ab{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:.25rem 0 .7rem;transition:color .18s var(--ease)}.articlePreview-module--feature--06caf .articlePreview-module--titleLink--73552:hover .articlePreview-module--featureTitle--872ab,.articlePreview-module--featureImageLink--bf68e:hover+.articlePreview-module--body--49cba .articlePreview-module--featureTitle--872ab{color:var(--blueprint)}.articlePreview-module--feature--06caf .articlePreview-module--excerpt--ab6a6{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.05rem;line-height:1.6}.articlePreview-module--featureCta--03096{align-items:center;color:var(--blueprint);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;font-weight:600;gap:.5ch;letter-spacing:.05em;margin-top:1.2rem;text-transform:uppercase}.articlePreview-module--featureCta--03096 span{transition:transform .18s var(--ease)}.articlePreview-module--featureCta--03096:hover span{transform:translateX(4px)}@media (max-width:1099px){.articlePreview-module--row--4cb4b{flex-direction:column}.articlePreview-module--rowImage--b04fc,.articlePreview-module--rowImageLink--3d0c1{width:100%}.articlePreview-module--rowImage--b04fc{height:210px}}@media (max-width:820px){.articlePreview-module--feature--06caf{gap:1.25rem;grid-template-columns:1fr}}.servicesTeaser-module--section--6213e{background:var(--paper)}.servicesTeaser-module--inner--51a75{padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.servicesTeaser-module--head--c7b0c{max-width:60ch}.servicesTeaser-module--title--b7a64{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:.7rem 0 0}.servicesTeaser-module--intro--a8386{color:var(--graphite);font-size:var(--step-1);line-height:1.6;margin:1rem 0 0}.servicesTeaser-module--cards--6a2e4{display:grid;gap:clamp(.85rem,1.5vw,1.25rem);grid-template-columns:repeat(5,1fr);margin-top:2.5rem}.servicesTeaser-module--card--f3276{background:#fff;border:1px solid var(--hairline);border-radius:4px;display:flex;flex-direction:column;padding:1.4rem 1.3rem 1.5rem;position:relative;text-decoration:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.servicesTeaser-module--card--f3276:hover{border-color:color-mix(in srgb,var(--blueprint) 35%,var(--hairline));box-shadow:0 16px 36px rgba(21,23,28,.08);transform:translateY(-4px)}.servicesTeaser-module--cardTop--dcc92{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.1rem}.servicesTeaser-module--icon--dec13{align-items:center;background:var(--blueprint-wash);border-radius:4px;color:var(--blueprint);display:inline-flex;font-size:1.15rem;height:44px;justify-content:center;width:44px}.servicesTeaser-module--kicker--1dfc2{color:var(--graphite);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em}.servicesTeaser-module--cardTitle--c3060{color:var(--ink);font-family:var(--font-display);font-size:1.18rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:0 0 .45rem;transition:color .18s var(--ease)}.servicesTeaser-module--card--f3276:hover .servicesTeaser-module--cardTitle--c3060{color:var(--blueprint)}.servicesTeaser-module--cardDesc--aec79{color:var(--graphite);flex:1 1;font-size:.92rem;line-height:1.5;margin:0 0 1.2rem}.servicesTeaser-module--cardArrow--d0078{color:var(--blueprint);font-family:var(--font-mono);font-size:1rem;transition:transform .18s var(--ease)}.servicesTeaser-module--card--f3276:hover .servicesTeaser-module--cardArrow--d0078{transform:translateX(4px)}.servicesTeaser-module--actions--10a42{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.servicesTeaser-module--primary--98242,.servicesTeaser-module--secondary--79d8e{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.6ch;letter-spacing:.05em;padding:.95rem 1.6rem;text-transform:uppercase;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.servicesTeaser-module--primary--98242{background:var(--ink);color:#fff}.servicesTeaser-module--primary--98242:hover{background:var(--blueprint);transform:translateY(-2px)}.servicesTeaser-module--arrow--596bb{transition:transform .18s var(--ease)}
1.servicesTeaser-module--primary--98242:hover .servicesTeaser-module--arrow--596bb{transform:translateX(3px)}.servicesTeaser-module--secondary--79d8e{border:1px solid var(--hairline);color:var(--ink)}.servicesTeaser-module--secondary--79d8e:hover{border-color:var(--blueprint);color:var(--blueprint);transform:translateY(-2px)}@media (max-width:1000px){.servicesTeaser-module--cards--6a2e4{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.servicesTeaser-module--cards--6a2e4{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.servicesTeaser-module--cards--6a2e4{grid-template-columns:1fr}}.clientReference-module--section--a245a{background:var(--paper-2);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline)}.clientReference-module--inner--5e74b{padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.clientReference-module--sectionPlain--df89d{margin-top:clamp(2.5rem,5vw,3.5rem)}.clientReference-module--sectionPlain--df89d .clientReference-module--inner--5e74b{padding:0}.clientReference-module--head--ad1dd{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between}.clientReference-module--title--dc1c3{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:.7rem 0 0;max-width:24ch}.clientReference-module--controls--d983d{display:flex;flex-shrink:0;gap:.6rem}.clientReference-module--navBtn--8386d{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:50%;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.95rem;height:46px;justify-content:center;transition:border-color .18s var(--ease),color .18s var(--ease),opacity .18s var(--ease);width:46px}.clientReference-module--navBtn--8386d:hover:not(:disabled){border-color:var(--blueprint);color:var(--blueprint)}.clientReference-module--navBtn--8386d:disabled{cursor:default;opacity:.35}.clientReference-module--track--d6d6f{-ms-overflow-style:none;display:flex;gap:24px;margin-top:2.2rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.clientReference-module--track--d6d6f::-webkit-scrollbar{display:none}.clientReference-module--card--72260{background:#fff;border:1px solid var(--hairline);border-radius:6px;box-shadow:0 18px 44px rgba(21,23,28,.07);display:grid;flex:0 0 100%;gap:clamp(1.75rem,4vw,3.25rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0;min-width:0;overflow:hidden;padding:clamp(1.75rem,4vw,3rem);position:relative;scroll-snap-align:start}.clientReference-module--card--72260:before{background:var(--blueprint);content:"";inset:0 auto 0 0;position:absolute;width:4px}.clientReference-module--cardPending--4ada4{background:color-mix(in srgb,#fff 70%,var(--paper-2));border-style:dashed;box-shadow:none}.clientReference-module--cardPending--4ada4:before{background:var(--graphite);opacity:.45}.clientReference-module--badge--c66fd{align-items:center;background:var(--paper-2);border:1px solid var(--hairline);border-radius:2px;color:var(--graphite);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-top:auto;padding:.5rem .85rem;text-transform:uppercase}.clientReference-module--meta--b6972{align-items:flex-start;display:flex;flex-direction:column}.clientReference-module--logo--db829{margin:1rem 0 1.3rem;width:auto}.clientReference-module--context--4925b{color:var(--graphite);font-size:.95rem;line-height:1.55;margin:0}.clientReference-module--context--4925b em{color:var(--ink-soft);font-style:italic}.clientReference-module--download--3526b{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.6ch;letter-spacing:.04em;margin-top:auto;padding-top:1.5rem;text-decoration:none;transition:color .18s var(--ease)}.clientReference-module--download--3526b:hover{color:var(--blueprint)}.clientReference-module--pdfIcon--ff227{color:var(--blueprint);font-size:1.05rem}.clientReference-module--body--62222{display:flex;flex-direction:column}.clientReference-module--mark--f9a6d{color:var(--blueprint);font-family:var(--font-display);font-size:3rem;line-height:.5;margin-bottom:.6rem;opacity:.5}.clientReference-module--markMuted--a4c68{color:var(--graphite);opacity:.35}.clientReference-module--quote--abd5a{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .8vw,1.6rem);font-weight:500;letter-spacing:-.01em;line-height:1.42;margin:0}.clientReference-module--author--dcf7c{border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:.15rem;margin-top:1.6rem;padding-top:1.2rem}.clientReference-module--name--2b441{color:var(--ink);font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.clientReference-module--role--ae201{color:var(--graphite);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em}.clientReference-module--role--ae201:before{color:var(--blueprint);content:"/ "}.clientReference-module--skeleton--c0bec{display:flex;flex-direction:column;gap:.7rem;margin-top:.4rem}.clientReference-module--skelLine--5e208{animation:clientReference-module--skelShimmer--b017e 1.6s var(--ease) infinite;background:linear-gradient(90deg,var(--paper-2) 0,var(--hairline) 50%,var(--paper-2) 100%);background-size:200% 100%;border-radius:3px;display:block;height:.85rem}
1.clientReference-module--skelShort--95b1b{width:55%}.clientReference-module--skelAuthor--677c0{border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:.5rem;margin-top:1.6rem;padding-top:1.2rem}.clientReference-module--skelName--695ee{height:1rem;width:40%}.clientReference-module--skelRole--5b166{width:65%}@keyframes clientReference-module--skelShimmer--b017e{0%{background-position:200% 0}to{background-position:-200% 0}}.clientReference-module--dots--76978{display:flex;gap:.6rem;justify-content:center;margin-top:1.8rem}.clientReference-module--dot--7bd41{background:var(--hairline);border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:background .18s var(--ease),transform .18s var(--ease);width:9px}.clientReference-module--dot--7bd41:hover{background:var(--graphite)}.clientReference-module--dotActive--4f583{background:var(--blueprint);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.clientReference-module--skelLine--5e208{animation:none}.clientReference-module--track--d6d6f{scroll-behavior:auto}}@media (max-width:760px){.clientReference-module--card--72260{gap:1.75rem;grid-template-columns:1fr}.clientReference-module--download--3526b{margin-top:.5rem}}.clientReference-module--sectionPlain--df89d .clientReference-module--card--72260{gap:1.6rem;grid-template-columns:1fr}.clientReference-module--sectionPlain--df89d .clientReference-module--download--3526b{margin-top:.5rem}.testimonials-module--section--5bb8e{background:var(--paper-2);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline)}.testimonials-module--inner--3663b{padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.testimonials-module--sectionPlain--58358{margin-top:clamp(2.5rem,5vw,3.5rem)}.testimonials-module--sectionPlain--58358 .testimonials-module--inner--3663b{padding:0}.testimonials-module--head--2b441{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;max-width:var(--measure)}.testimonials-module--title--746a1{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:.7rem 0 0;max-width:22ch}.testimonials-module--controls--1b81a{display:flex;flex-shrink:0;gap:.6rem}.testimonials-module--navBtn--fc58f{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:50%;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.95rem;height:46px;justify-content:center;transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease),opacity .18s var(--ease);width:46px}.testimonials-module--navBtn--fc58f:hover:not(:disabled){border-color:var(--blueprint);color:var(--blueprint)}.testimonials-module--navBtn--fc58f:disabled{cursor:default;opacity:.35}.testimonials-module--track--e4963{-ms-overflow-style:none;display:flex;gap:24px;margin-top:2.2rem;overflow-x:auto;padding-bottom:.5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials-module--track--e4963::-webkit-scrollbar{display:none}.testimonials-module--card--ff95e{background:#fff;border:1px solid var(--hairline);border-radius:4px;display:flex;flex:0 0 clamp(280px,80vw,400px);flex-direction:column;padding:1.7rem 1.6rem 1.5rem;scroll-snap-align:start}.testimonials-module--mark--d3072{color:var(--blueprint);display:block;font-family:var(--font-display);font-size:2.6rem;line-height:.6;margin-bottom:.7rem;opacity:.55}.testimonials-module--quote--3b747{color:var(--ink-soft);flex:1 1;font-size:.97rem;line-height:1.62;margin:0}.testimonials-module--author--8e60f{border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:.15rem;margin-top:1.3rem;padding-top:1.1rem}.testimonials-module--name--c9b97{color:var(--ink);font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.testimonials-module--role--b9177{color:var(--graphite);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em}.testimonials-module--role--b9177:before{color:var(--blueprint);content:"/ "}.testimonials-module--source--82e73{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:.85rem;font-weight:600;gap:.6ch;letter-spacing:.04em;margin-top:2.2rem;text-decoration:none;transition:color .18s var(--ease)}.testimonials-module--source--82e73:hover{color:var(--blueprint)}.testimonials-module--sourceIcon--63024{color:var(--blueprint);font-size:1.1rem}@media (max-width:560px){.testimonials-module--head--2b441{align-items:flex-start;flex-direction:column}}.connect-module--section--91653{background:var(--paper);border-top:1px solid var(--hairline)}.connect-module--inner--702d9{padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.connect-module--head--e7075{max-width:60ch}.connect-module--title--7c7a1{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:.7rem 0 0}.connect-module--grid--1c2a1{display:grid;gap:clamp(.85rem,1.5vw,1.25rem);grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.connect-module--card--f4243{background:#fff;border:1px solid var(--hairline);border-radius:4px;display:flex;flex-direction:column;padding:1.5rem 1.4rem 1.6rem;position:relative;text-decoration:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.connect-module--card--f4243:hover{border-color:color-mix(in srgb,var(--c) 40%,var(--hairline));box-shadow:0 16px 36px rgba(21,23,28,.08);transform:translateY(-4px)}
1.connect-module--icon--7506e{align-items:center;background:color-mix(in srgb,var(--c) 12%,#fff);border-radius:8px;color:var(--c);display:inline-flex;font-size:1.3rem;height:46px;justify-content:center;margin-bottom:1.1rem;width:46px}.connect-module--iconImg--63051{background:#fff;border:1px solid var(--hairline)}.connect-module--iconImg--63051 img{height:100%;object-fit:contain;padding:5px;width:100%}.connect-module--iconFill--3e9dc{background:transparent;overflow:hidden}.connect-module--iconFill--3e9dc img{height:100%;object-fit:cover;width:100%}.connect-module--cardTitle--e202b{color:var(--ink);font-family:var(--font-display);font-size:1.18rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:0 0 .2rem;transition:color .18s var(--ease)}.connect-module--card--f4243:hover .connect-module--cardTitle--e202b{color:var(--c)}.connect-module--cardTag--656f2{color:var(--graphite);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.02em;margin-bottom:.7rem}.connect-module--cardDesc--f38cb{color:var(--graphite);flex:1 1;font-size:.92rem;line-height:1.5;margin:0 0 1.2rem}.connect-module--cardArrow--fe884{align-self:flex-start;color:var(--c);font-size:.85rem;opacity:.6;transition:transform .18s var(--ease),opacity .18s var(--ease)}.connect-module--card--f4243:hover .connect-module--cardArrow--fe884{opacity:1;transform:translate(3px,-3px)}@media (max-width:900px){.connect-module--grid--1c2a1{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.connect-module--grid--1c2a1{grid-template-columns:1fr}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}
1@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.newsletter-module--wrapper--c0cec{align-items:center;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:var(--measure);text-align:left}.newsletter-module--header--2ce48{min-width:0}.newsletter-module--header--2ce48 h3{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:800;letter-spacing:-.015em;margin:.6rem 0 0}.newsletter-module--header--2ce48 p{color:var(--graphite);font-size:1rem;line-height:1.6;margin:.7rem 0 0}.newsletter-module--footer--012d2{width:100%}.newsletter-module--footer--012d2 form{background:#fff;border:1px solid var(--hairline);border-radius:3px;display:flex;gap:.6rem;padding:.4rem;transition:border-color .18s var(--ease)}.newsletter-module--footer--012d2 form:focus-within{border-color:var(--blueprint)}.newsletter-module--footer--012d2 input{background:transparent;border:none;color:var(--ink);flex:1 1;font-family:var(--font-body);font-size:.98rem;min-width:0;padding:.75rem .9rem}.newsletter-module--footer--012d2 input:focus{outline:none}.newsletter-module--footer--012d2 input::placeholder{color:var(--graphite)}.newsletter-module--btn-submit--c8e4c{background:var(--ink);border:none;border-radius:2px;color:var(--paper);cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.06em;padding:0 1.5rem;text-transform:uppercase;transition:background .18s var(--ease)}.newsletter-module--btn-submit--c8e4c:hover{background:var(--blueprint)}@media (max-width:760px){.newsletter-module--wrapper--c0cec{grid-template-columns:1fr}}@media (max-width:460px){.newsletter-module--footer--012d2 form{flex-direction:column}.newsletter-module--btn-submit--c8e4c{padding:.85rem}}.ctaBand-module--band--cd035{background:var(--midnight);color:var(--paper-on-dark);isolation:isolate;overflow:hidden;position:relative}.ctaBand-module--band--cd035:before{background-image:linear-gradient(90deg,rgba(90,147,224,.06) 1px,transparent 0),linear-gradient(180deg,rgba(90,147,224,.06) 1px,transparent 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(100% 120% at 15% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(100% 120% at 15% 50%,#000 30%,transparent 75%);position:absolute;z-index:-1}.ctaBand-module--inner--ce3e4{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(2rem,5vw,4rem);justify-content:space-between;padding-bottom:clamp(3rem,6vw,4.5rem);padding-top:clamp(3rem,6vw,4.5rem)}.ctaBand-module--copy--5dbd7{max-width:34ch}.ctaBand-module--title--e00d6{color:var(--paper-on-dark);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:.8rem 0 0}.ctaBand-module--lead--151e1{color:var(--graphite-on-dark);font-size:var(--step-0);line-height:1.6;margin:1rem 0 0}.ctaBand-module--actions--b135e{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.ctaBand-module--primary--70544{align-items:center;background:var(--blueprint);border-radius:2px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.9rem;font-weight:600;gap:.6ch;letter-spacing:.05em;padding:1.05rem 1.9rem;text-transform:uppercase;transition:background .18s var(--ease),transform .18s var(--ease);white-space:nowrap}.ctaBand-module--primary--70544:hover{background:var(--blueprint-bright);transform:translateY(-2px)}.ctaBand-module--arrow--596b2{transition:transform .18s var(--ease)}.ctaBand-module--primary--70544:hover .ctaBand-module--arrow--596b2{transform:translateX(3px)}.ctaBand-module--email--4f183{color:var(--graphite-on-dark);font-family:var(--font-mono);font-size:.85rem;letter-spacing:.03em;transition:color .18s var(--ease)}.ctaBand-module--email--4f183:hover{color:var(--blueprint-bright)}@media (max-width:720px){.ctaBand-module--actions--b135e{align-self:stretch}}.loadMore-module--wrap--43608{align-items:center;display:flex;flex-direction:column;gap:1.4rem;margin-top:clamp(2.5rem,5vw,3.5rem)}
1.loadMore-module--progress--1bd68{align-items:center;display:flex;flex-direction:column;gap:.7rem;max-width:280px;width:100%}.loadMore-module--count--61f03{color:var(--graphite);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.loadMore-module--track--9ea52{background:var(--hairline);border-radius:2px;height:2px;overflow:hidden;width:100%}.loadMore-module--bar--d9aaf{background:var(--blueprint);border-radius:2px;display:block;height:100%;transition:width .4s var(--ease)}.loadMore-module--actions--793eb{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.loadMore-module--more--df503{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--ink);border-radius:2px;color:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.06em;padding:.85rem 1.9rem;text-transform:uppercase;transition:color .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}
1.loadMore-module--more--df503:hover{background:var(--blueprint);border-color:var(--blueprint);color:#fff;transform:translateY(-2px)}.loadMore-module--all--11872{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--graphite);cursor:pointer;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;transition:color .18s var(--ease)}.loadMore-module--all--11872:hover{color:var(--blueprint)}.categoryTree-module--tree--d5533{display:grid;gap:clamp(1.75rem,3vw,2.5rem);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:clamp(1.5rem,3vw,2rem)}.categoryTree-module--group--506e3{display:flex;flex-direction:column;gap:.9rem}.categoryTree-module--groupLabel--31f18{border-bottom:1px solid var(--hairline);color:var(--ink);font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.01em;margin:0;padding-bottom:.6rem}.categoryTree-module--items--55a98{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.categoryTree-module--items--55a98 li{list-style:none;margin:0;padding:0}.categoryTree-module--chip--1089a{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-soft);display:inline-flex;font-family:var(--font-mono);font-size:.8rem;gap:.45rem;line-height:1;padding:.35rem .5rem .35rem .8rem;text-decoration:none;transition:border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.categoryTree-module--chip--1089a:hover{border-color:color-mix(in srgb,var(--blueprint) 40%,var(--hairline));color:var(--blueprint);transform:translateY(-1px)}.categoryTree-module--count--0daea{background:var(--paper-2);border-radius:999px;color:var(--graphite);font-size:.72rem;font-weight:600;min-width:1.1rem;padding:.12rem .5rem;text-align:center}.categoryTree-module--chip--1089a:hover .categoryTree-module--count--0daea{color:var(--blueprint)}.index-module--blogSection--e4969{background:var(--paper);padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.index-module--sectionHeading--45a84{align-items:center;column-gap:1.25rem;display:grid;grid-template-columns:auto 1fr;margin:0 0 2.2rem;row-gap:.5rem}.index-module--sectionHeading--45a84 .bd-eyebrow{grid-column:1/-1}.index-module--sectionTitle--32045{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:800;grid-column:1;letter-spacing:-.015em;margin:0}.index-module--sectionLine--3b728{background:var(--hairline);grid-column:2;height:1px}.index-module--grid--cc805{border-top:1px solid var(--hairline);display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.index-module--topicsSection--08405{background:var(--paper-2);border-top:1px solid var(--hairline);padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.index-module--newsletterBand--148d2{background:var(--paper-2);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);padding-bottom:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}@media (max-width:640px){.index-module--grid--cc805{grid-template-columns:1fr}}.talkCta-module--band--c9f7e{--badge-rise:3.5rem;--strap-length:3.75rem;background:var(--midnight);color:var(--paper-on-dark);isolation:isolate;margin-bottom:3.5rem;margin-top:calc(var(--badge-rise) + var(--strap-length) + 1rem);position:relative}.talkCta-module--band--c9f7e:before{background-image:linear-gradient(90deg,rgba(90,147,224,.07) 1px,transparent 0),linear-gradient(180deg,rgba(90,147,224,.07) 1px,transparent 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:radial-gradient(90% 130% at 85% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(90% 130% at 85% 50%,#000 25%,transparent 75%);position:absolute;z-index:-1}.talkCta-module--inner--97aee{align-items:center;box-sizing:border-box;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;max-width:980px;padding:0 var(--gutter) clamp(2.5rem,5vw,3.5rem)}.talkCta-module--badge--757b8{align-self:start;margin-top:calc(var(--badge-rise)*-1);position:relative;transform:rotate(-3deg);transform-origin:50% calc(var(--strap-length)*-1);transition:transform .6s cubic-bezier(.34,1.56,.64,1);width:clamp(190px,24vw,250px)}.talkCta-module--badge--757b8:hover{transform:rotate(0deg)}.talkCta-module--strap--c12cc{background:linear-gradient(to right,transparent 3px,hsla(0,0%,100%,.28) 3px 4px,transparent 4px calc(100% - 4px),hsla(0,0%,100%,.28) calc(100% - 4px) calc(100% - 3px),transparent calc(100% - 3px)),var(--blueprint);bottom:calc(100% + 10px);height:var(--strap-length);left:50%;-webkit-mask-image:linear-gradient(0deg,#000 55%,transparent);mask-image:linear-gradient(0deg,#000 55%,transparent);position:absolute;transform:translateX(-50%);width:22px}.talkCta-module--clip--b1f4a{background:linear-gradient(90deg,#8d9199,#e6e8ec 45%,#9a9ea6);border-radius:3px 3px 6px 6px;bottom:calc(100% - 9px);box-shadow:0 1px 2px rgba(0,0,0,.35);height:22px;left:50%;position:absolute;transform:translateX(-50%);width:16px;z-index:2}.talkCta-module--card--ca8be{background:#fff;border-radius:12px;box-shadow:0 32px 60px -22px rgba(0,0,0,.7),0 10px 22px -12px rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden;padding:26px 12px 0;position:relative}.talkCta-module--slot--bdce1{background:var(--hairline);border-radius:999px;box-shadow:inset 0 1px 2px rgba(21,23,28,.35);height:9px;left:50%;position:absolute;top:9px;transform:translateX(-50%);width:46px}
1.talkCta-module--photo--b4819{aspect-ratio:4/5;border-radius:6px}.talkCta-module--photo--b4819 img{object-fit:cover;object-position:50% 0;transform:scale(1.32)!important;transform-origin:50% 24%}.talkCta-module--name--d5e8e{color:var(--ink);font-family:var(--font-display);font-size:1.12rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:.7rem 0 .75rem;text-align:center}.talkCta-module--role--d8004{background:var(--blueprint);color:#fff;display:flex;font-family:var(--font-mono);font-size:.72rem;font-weight:500;gap:.5rem;justify-content:space-between;letter-spacing:.04em;margin:0 -12px;padding:.55rem 14px}.talkCta-module--body--2dad3{min-width:0;padding-top:clamp(2.25rem,4vw,3rem)}.talkCta-module--title--8a89c{text-wrap:balance;color:var(--paper-on-dark);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:.7rem 0 0;max-width:20ch}.talkCta-module--lead--ca58e{color:var(--graphite-on-dark);font-family:var(--font-body);font-size:1.05rem;line-height:1.65;margin-top:1.1rem;max-width:52ch}.talkCta-module--lead--ca58e p{margin:0 0 .7rem}.talkCta-module--lead--ca58e p:last-child{margin-bottom:0}.talkCta-module--lead--ca58e strong{color:var(--paper-on-dark);font-weight:600}.talkCta-module--actions--51683{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.talkCta-module--primary--03f5c,.talkCta-module--secondary--9aaff{align-items:center;border-radius:3px;display:inline-flex;font-family:var(--font-mono);font-size:.82rem;font-weight:600;gap:.6rem;justify-content:center;letter-spacing:.05em;padding:.95rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.talkCta-module--primary--03f5c{background:var(--paper-on-dark);border:1px solid var(--paper-on-dark);color:var(--ink)}.talkCta-module--primary--03f5c:hover{background:var(--blueprint-bright);border-color:var(--blueprint-bright);color:#fff;transform:translateY(-2px)}.talkCta-module--secondary--9aaff{background:transparent;border:1px solid hsla(0,0%,100%,.28);color:var(--paper-on-dark)}.talkCta-module--secondary--9aaff:hover{border-color:var(--blueprint-bright);color:var(--blueprint-bright)}.talkCta-module--footnote--2f921 a:focus-visible,.talkCta-module--primary--03f5c:focus-visible,.talkCta-module--secondary--9aaff:focus-visible{outline:2px solid var(--blueprint-bright);outline-offset:3px}.talkCta-module--footnote--2f921{color:var(--graphite-on-dark);font-family:var(--font-body);font-size:.9rem;line-height:1.6;margin:1.4rem 0 0;max-width:52ch}.talkCta-module--footnote--2f921 a{color:var(--paper-on-dark);text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:3px;transition:color .18s var(--ease),-webkit-text-decoration-color .18s var(--ease);transition:color .18s var(--ease),text-decoration-color .18s var(--ease);transition:color .18s var(--ease),text-decoration-color .18s var(--ease),-webkit-text-decoration-color .18s var(--ease)}.talkCta-module--footnote--2f921 a:hover{color:var(--blueprint-bright);-webkit-text-decoration-color:var(--blueprint-bright);text-decoration-color:var(--blueprint-bright)}@media (max-width:700px){.talkCta-module--inner--97aee{gap:0;grid-template-columns:1fr}.talkCta-module--badge--757b8{margin-left:.5rem;width:176px}.talkCta-module--body--2dad3{padding-top:2rem}.talkCta-module--title--8a89c{max-width:none}.talkCta-module--actions--51683>*{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.talkCta-module--badge--757b8,.talkCta-module--primary--03f5c,.talkCta-module--secondary--9aaff{transition:none}.talkCta-module--primary--03f5c:hover{transform:none}}.materialy-module--page--9b199{box-sizing:border-box;margin:0 auto;max-width:760px;padding:0 var(--gutter);width:100%}.materialy-module--title--cb42d{font-size:var(--step-3);margin:.4rem 0 .8rem}.materialy-module--intro--e4b94{color:var(--graphite);font-family:var(--font-body);font-size:1.15rem;line-height:1.6;margin:0 0 2rem;max-width:60ch}.materialy-module--cards--e2ccc{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0 0 3rem;padding:0}.materialy-module--card--1c140{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:5px;color:inherit;display:flex;gap:1.1rem;padding:1.2rem 1.3rem;text-decoration:none;
1transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}.materialy-module--card--1c140:focus-visible,.materialy-module--card--1c140:hover{border-color:color-mix(in srgb,var(--blueprint) 28%,var(--hairline));box-shadow:0 12px 32px rgba(21,23,28,.08);transform:translateY(-2px)}.materialy-module--cardIcon--92c09{align-items:center;background:var(--blueprint-wash);border-radius:4px;color:var(--blueprint);display:flex;flex-shrink:0;font-size:1.4rem;height:52px;justify-content:center;width:52px}.materialy-module--cardBody--6c4d9{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.materialy-module--cardLabel--4a173{color:var(--graphite);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.materialy-module--cardTitle--6020a{color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;line-height:1.22}.materialy-module--cardDesc--65700{color:var(--ink-soft);font-family:var(--font-body);font-size:.95rem;line-height:1.5}.materialy-module--cardArrow--ff75e{color:var(--blueprint);flex-shrink:0;transition:transform .2s var(--ease)}.materialy-module--card--1c140:hover .materialy-module--cardArrow--ff75e{transform:translateX(3px)}.materialy-module--section--df3b2{margin:0 0 2.75rem}.materialy-module--heading--f9058{border-bottom:1px solid var(--hairline);font-size:var(--step-1);margin:0 0 .7rem;padding-bottom:.6rem}.materialy-module--text--e3737{color:var(--ink-soft);font-family:var(--font-body);line-height:1.65;margin:0 0 1rem}.materialy-module--text--e3737 code{background:var(--paper-2);border-radius:3px;font-family:var(--font-mono);font-size:.9em;padding:.1em .35em}.materialy-module--code--cf48e{-webkit-overflow-scrolling:touch;background:var(--midnight);border-radius:5px;color:var(--paper-on-dark);font-family:var(--font-mono);font-size:.82rem;line-height:1.7;margin:0 0 1rem;overflow-x:auto;padding:1.1rem 1.25rem}.materialy-module--code--cf48e code{background:none;color:inherit;font-family:inherit;padding:0;white-space:pre}.materialy-module--reading--baba8{list-style:none;margin:0;padding:0}.materialy-module--reading--baba8 li{border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:.15rem;padding:.8rem 0}.materialy-module--reading--baba8 li:last-child{border-bottom:none}.materialy-module--reading--baba8 a{color:var(--blueprint);font-family:var(--font-body);font-weight:600}.materialy-module--readingNote--17bfc{color:var(--graphite);font-family:var(--font-body);font-size:.92rem}@media (max-width:560px){.materialy-module--card--1c140{gap:.85rem;padding:1rem}.materialy-module--cardIcon--92c09{font-size:1.2rem;height:44px;width:44px}.materialy-module--cardTitle--6020a{font-size:1.1rem}.materialy-module--code--cf48e{font-size:.74rem}}.materialy-module--steps--89f3b{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.materialy-module--steps--89f3b li{align-items:flex-start;display:flex;gap:1rem}.materialy-module--stepNo--b36a7{align-items:center;background:var(--blueprint-wash);border-radius:50%;color:var(--blueprint);display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:.95rem;font-weight:600;height:2.1rem;justify-content:center;width:2.1rem}.materialy-module--stepBody--a5171{display:flex;flex-direction:column;gap:.2rem;padding-top:.25rem}.materialy-module--stepTitle--40bf1{color:var(--ink);font-family:var(--font-display);font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.materialy-module--stepDesc--83582{color:var(--ink-soft);font-family:var(--font-body);font-size:.95rem;line-height:1.55}.breadcrumbs-module--crumbs--db966{margin:0 0 .25rem}.breadcrumbs-module--list--75a28{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:0;padding:0}.breadcrumbs-module--item--82e4a{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:.55rem;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs-module--item--82e4a:not(:first-child):before{color:var(--blueprint);content:"/";opacity:.7}.breadcrumbs-module--link--dbb29{color:var(--graphite);transition:color .18s var(--ease)}.breadcrumbs-module--link--dbb29:hover{color:var(--blueprint)}.breadcrumbs-module--current--dca02{color:var(--ink-soft);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.servicesCta-module--band--69249{background:var(--ink);padding-block:clamp(2.5rem,6vw,4rem)}.servicesCta-module--inner--9e1da{align-items:center;display:grid;gap:clamp(1.5rem,5vw,3rem);grid-template-columns:auto 1fr}.servicesCta-module--photo--b293d{flex-shrink:0}.servicesCta-module--img--7041f{aspect-ratio:3/4;background:#fff;border:1px solid var(--hairline-on-dark);border-radius:8px;
1width:clamp(150px,22vw,210px)}.servicesCta-module--img--7041f img{object-fit:cover;object-position:50% 12%}.servicesCta-module--body--9f648{min-width:0}.servicesCta-module--title--3d7ed{color:var(--paper-on-dark);font-family:var(--font-display);font-size:var(--step-2);font-weight:800;letter-spacing:-.015em;line-height:1.15;margin:.5rem 0 0}.servicesCta-module--desc--01d67{color:var(--graphite-on-dark);font-size:1.02rem;line-height:1.6;margin:.8rem 0 0;max-width:56ch}.servicesCta-module--actions--deb96{align-items:center;display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1.4rem}.servicesCta-module--primary--c7766{align-items:center;background:var(--paper-on-dark);border-radius:3px;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;font-weight:600;gap:.5rem;letter-spacing:.05em;padding:.8rem 1.35rem;text-transform:uppercase;transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.servicesCta-module--primary--c7766:hover{background:var(--blueprint-bright);color:#fff;transform:translateY(-2px)}.servicesCta-module--secondary--5e170{border-bottom:1px solid var(--hairline-on-dark);color:var(--graphite-on-dark);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.03em;transition:color .18s var(--ease),border-color .18s var(--ease)}.servicesCta-module--secondary--5e170:hover{border-color:var(--blueprint-bright);color:var(--blueprint-bright)}@media (max-width:620px){.servicesCta-module--inner--9e1da{grid-template-columns:1fr}.servicesCta-module--img--7041f{width:128px}}.article-module--article--1d0d4{margin:0 auto;max-width:1040px;padding-inline:var(--gutter);width:100%}.article-module--head--8acec{margin:0 auto;max-width:800px;padding-top:clamp(2rem,5vw,3.5rem);text-align:left}.article-module--title--07235{color:var(--ink);font-family:var(--font-display);font-size:var(--step-3);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:1rem 0 1.1rem}.article-module--meta--74200{align-items:center;color:var(--graphite);display:flex;font-family:var(--font-mono);font-size:.78rem;gap:.6rem;letter-spacing:.06em;text-transform:uppercase}.article-module--dot--fc45e{opacity:.5}.article-module--hero--f659f{border:1px solid var(--hairline);border-radius:5px;margin:clamp(1.75rem,4vw,2.75rem) 0 0;overflow:hidden;width:100%}.article-module--prose--1355d{margin:clamp(2rem,4vw,3rem) auto 0;max-width:800px}.article-module--foot--d7012{margin:2.5rem auto 0;max-width:800px}.article-module--related--f0e16{border-top:1px solid var(--hairline);margin-top:3.5rem;padding-top:2.5rem}.article-module--relatedHead--bdcfa{margin-bottom:1.75rem}.article-module--relatedTitle--69be9{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;font-weight:800;letter-spacing:-.015em;margin:.4rem 0 0}.article-module--relatedGrid--cb164{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1099px){.article-module--prose--1355d{padding-inline:0}}@media (max-width:640px){.article-module--relatedGrid--cb164{grid-template-columns:1fr}}.oferta-module--intro--69b83{color:var(--graphite);font-family:var(--font-body);font-size:1.15rem;line-height:1.6;margin:.5rem 0 2.75rem;max-width:54ch}.oferta-module--pillars--5d18f{display:flex;flex-direction:column}.oferta-module--pillar--0475e{border-top:1px solid var(--hairline);padding:2.5rem 0}.oferta-module--pillar--0475e:last-child{border-bottom:1px solid var(--hairline)}.oferta-module--pillarHead--c6d74{align-items:center;display:flex;gap:1.1rem;margin-bottom:1.2rem}.oferta-module--pillarNum--ec6f2{color:var(--hairline);font-family:var(--font-display);font-size:2.4rem;font-weight:800;letter-spacing:-.02em;line-height:1}.oferta-module--pillarIcon--18fa1{align-items:center;background:var(--blueprint-wash);border-radius:4px;color:var(--blueprint);display:flex;flex-shrink:0;font-size:1.3rem;height:52px;justify-content:center;width:52px}.oferta-module--pillarHeadText--427ad{display:flex;flex-direction:column;gap:.2rem;min-width:0}.oferta-module--pillarTitle--ce7a2{color:var(--ink);font-family:var(--font-display);font-size:1.65rem;font-weight:800;letter-spacing:-.015em;line-height:1.1;margin:0}.oferta-module--pillarChip--f1c3e{color:var(--graphite);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.oferta-module--pillarDesc--e5e73{color:var(--ink-soft);font-family:var(--font-body);font-size:1.05rem;line-height:1.6;margin:0 0 1.3rem}.oferta-module--points--dd528{display:grid;gap:.65rem 1.5rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 1.3rem;padding:0}.oferta-module--points--dd528 li{align-items:flex-start;color:var(--ink-soft);display:flex;font-family:var(--font-body);font-size:.96rem;gap:.6rem;line-height:1.45}.oferta-module--checkIcon--6d715{color:var(--blueprint);flex-shrink:0;font-size:.78rem;margin-top:.3rem}.oferta-module--note--95a3b{background:var(--paper-2);border-left:3px solid var(--blueprint);border-radius:0 4px 4px 0;color:var(--graphite);font-family:var(--font-body);font-size:.92rem;line-height:1.6;margin:0 0 1.3rem;padding:.8rem 1.1rem}.oferta-module--stat--8ca7b{color:var(--blueprint);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;margin:0 0 1.3rem}.oferta-module--ctaRow--05e2a{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.oferta-module--ctaButton--04dc6{align-items:center;background:var(--ink);border-radius:2px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.8rem;font-weight:600;gap:.5rem;letter-spacing:.05em;padding:.8rem 1.45rem;text-transform:uppercase;transition:background .18s var(--ease),transform .18s var(--ease)}.oferta-module--ctaButton--04dc6:hover{background:var(--blueprint);transform:translateY(-2px)}.oferta-module--secondaryLink--2fb22{border-bottom:1px solid var(--hairline);color:var(--graphite);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.03em;transition:color .18s var(--ease),border-color .18s var(--ease)}.oferta-module--secondaryLink--2fb22:hover{border-color:var(--blueprint);color:var(--blueprint)}.oferta-module--guarantee--f88cc{align-items:center;background:var(--paper-2);border:1px solid var(--hairline);border-radius:5px;
1display:flex;gap:1.5rem;margin-top:2.5rem;padding:1.6rem 2rem}.oferta-module--guaranteeBadge--ba15b{flex-shrink:0;width:96px}.oferta-module--guaranteeTitle--456b0{color:var(--ink);font-family:var(--font-display);font-size:1.25rem;font-weight:800;margin:0 0 .4rem}.oferta-module--guaranteeText--b6527{color:var(--graphite);font-family:var(--font-body);font-size:.96rem;line-height:1.55;margin:0}@media (max-width:640px){.oferta-module--points--dd528{grid-template-columns:1fr}.oferta-module--pillarNum--ec6f2{font-size:1.8rem}.oferta-module--guarantee--f88cc{flex-direction:column;padding:1.5rem 1.4rem;text-align:center}}</style><title data-gatsby-head="true">Kamil KieÅbasa â architekt i konsultant .NET / DDD | bd90</title><link rel="canonical" href="https://bd90.pl/" data-gatsby-head="true"/>
1<script type="application/ld+json" data-gatsby-head="true">{"@context":"https://schema.org","@type":"WebSite","name":"bd90 â Kamil KieÅbasa","url":"https://bd90.pl/","inLanguage":"pl-PL","publisher":{"@type":"Person","name":"Kamil KieÅbasa"}}</script>
1<script type="application/ld+json" data-gatsby-head="true">{"@context":"https://schema.org","@type":"Person","name":"Kamil KieÅbasa","url":"https://bd90.pl/","jobTitle":"Konsultant IT i architekt oprogramowania","knowsAbout":["Domain-Driven Design","Architektura oprogramowania",".NET","Event Storming","Chmura","DevOps"],"sameAs":["https://www.linkedin.com/in/bd-90/","https://www.facebook.com/1969593123318619","https://twitter.com/_bd_90","https://www.goodreads.com/user/show/143238190-kamil-kie-basa"]}</script>
1<link href="https://fonts.googleapis.com/css?family=Playfair+Display:700,800,900,800i|IBM+Plex+Sans:400,500,600,700|IBM+Plex+Mono:400,500,600&display=swap" rel="stylesheet"/><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript>
1<script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script>
1<link rel="sitemap" type="application/xml" href="/sitemap-index.xml"/><link rel="icon" href="/favicon-32x32.png?v=59ce3fa292a0c38ba962cbb7b8dd4293" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=59ce3fa292a0c38ba962cbb7b8dd4293"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="alternate" type="application/rss+xml" title="bd90 RSS Feed" href="/rss.xml"/>
1<script> 2window.dataLayer = window.dataLayer || []; 3function gtag(){dataLayer.push(arguments);} 4gtag('consent','default',{ 5 ad_storage:'denied', 6 ad_user_data:'denied', 7 ad_personalization:'denied', 8 analytics_storage:'denied', 9 wait_for_update: 500 10}); 11try { 12 if (document.cookie.indexOf('bd90-cookie-allowance=true') !== -1) { 13 gtag('consent','update',{ analytics_storage:'granted' }); 14 } 15} catch (e) {} 16</script>
16<link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/></head><body>
16<script>(function() { try { 17 var mode = localStorage.getItem('theme-ui-color-mode'); 18 if (!mode) return 19 document.documentElement.classList.add('theme-ui-' + mode); 20} catch (e) {} })();</script>
20<div id="___gatsby"><style data-emotion="css-global wxwlgh">html{--theme-ui-colors-highlight:#f6f8fa;color:var(--theme-ui-colors-text);background-color:var(--theme-ui-colors-background);}</style><style data-emotion="css-global 0"></style><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><header class="header-module--header--666b3"><div class="header-module--bar--55c7a bd-wrap"><a aria-current="page" class="header-module--brand--9d405" aria-label="bd90 â strona gÅówna" href="/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained header-module--logo--9932e"><div style="max-width:61px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='48' width='61' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/59ce3fa292a0c38ba962cbb7b8dd4293/e6935/logo-black-min.webp 15w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/b7997/logo-black-min.webp 31w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/c3b94/logo-black-min.webp 61w" sizes="(min-width: 61px) 61px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 61px) 61px, 100vw" decoding="async" loading="lazy" data-src="/static/59ce3fa292a0c38ba962cbb7b8dd4293/2032a/logo-black-min.png" data-srcset="/static/59ce3fa292a0c38ba962cbb7b8dd4293/9db3b/logo-black-min.png 15w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/c7d6d/logo-black-min.png 31w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/2032a/logo-black-min.png 61w" alt="bd90"/></picture><noscript><picture><source type="image/webp" srcSet="/static/59ce3fa292a0c38ba962cbb7b8dd4293/e6935/logo-black-min.webp 15w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/b7997/logo-black-min.webp 31w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/c3b94/logo-black-min.webp 61w" sizes="(min-width: 61px) 61px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 61px) 61px, 100vw" decoding="async" loading="lazy" src="/static/59ce3fa292a0c38ba962cbb7b8dd4293/2032a/logo-black-min.png" srcSet="/static/59ce3fa292a0c38ba962cbb7b8dd4293/9db3b/logo-black-min.png 15w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/c7d6d/logo-black-min.png 31w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/2032a/logo-black-min.png 61w" alt="bd90"/></picture></noscript>
20<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
20</div><span class="header-module--wordmark--e1827">bd90</span></a><nav class="header-module--nav--7bc38" aria-label="GÅówna nawigacja"><ul class="header-module--navList--0129c"><li><a class="header-module--navLink--8864e" href="/o-mnie/">O Mnie</a></li><li><a class="header-module--navLink--8864e" href="/oferta/">Oferta</a></li><li><a class="header-module--navLink--8864e" href="/speaker/">Speaker</a></li><li><a class="header-module--navLink--8864e" href="/toolkit/">Toolkit</a></li><li><a class="header-module--cta--7f4b5" href="/kontakt/">Kontakt</a></li></ul></nav><button type="button" class="header-module--burger--2fcac" aria-label="Otwórz menu" aria-expanded="false"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bars" class="svg-inline--fa fa-bars " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"></path></svg></button></div></header><div class="header-module--drawer--def3a " role="dialog" aria-modal="true" aria-label="Menu"><button type="button" class="header-module--drawerClose--6e1e3" aria-label="Zamknij menu"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="xmark" class="svg-inline--fa fa-xmark " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"></path></svg></button><nav class="header-module--drawerNav--c76fd" aria-label="Nawigacja mobilna"><a class="header-module--drawerLink--b2b3f" href="/o-mnie/">O Mnie</a><a class="header-module--drawerLink--b2b3f" href="/oferta/">Oferta</a><a class="header-module--drawerLink--b2b3f" href="/speaker/">Speaker</a><a class="header-module--drawerLink--b2b3f" href="/toolkit/">Toolkit</a><a class="header-module--drawerCta--6bde8" href="/kontakt/">Kontakt</a></nav></div><section class="hero-module--hero--26b78" aria-label="Wprowadzenie"><div class="hero-module--inner--a518d bd-wrap"><div class="hero-module--copy--aebdd"><span class="bd-eyebrow bd-eyebrow--ondark">Miejsce programisty w sieci</span><h1 class="hero-module--title--fae11">ProjektujÄ architekturÄ,<br/>która <em class="hero-module--em--0f335">wytrzymuje</em> produkcjÄ.</h1><p class="hero-module--lead--099a1">CzeÅÄ, jestem <strong>Kamil KieÅbasa</strong> â konsultant IT, architekt oprogramowania i trener. Pomagam zespoÅom podejmowaÄ trudne decyzje techniczne: od DDD i architektury, przez .NET, po chmurÄ i DevOps.</p><div class="hero-module--actions--f8118"><a class="hero-module--primary--e93b4" href="/oferta/">Zobacz ofertÄ <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" class="svg-inline--fa fa-arrow-right hero-module--arrow--e3345" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path></svg></a><a class="hero-module--secondary--3ce16" href="/kontakt/">Umów konsultacjÄ</a></div><dl class="hero-module--stats--7c2fc"><div class="hero-module--stat--88ac2"><dt class="hero-module--statValue--a3d6c">kilkanaÅcie</dt><dd class="hero-module--statLabel--e8d60">lat w IT</dd></div><div class="hero-module--stat--88ac2"><dt class="hero-module--statValue--a3d6c">90+</dt><dd class="hero-module--statLabel--e8d60">wpisów na blogu</dd></div><div class="hero-module--stat--88ac2"><dt class="hero-module--statValue--a3d6c">9</dt><dd class="hero-module--statLabel--e8d60">certyfikatów chmurowych</dd></div><div class="hero-module--stat--88ac2"><dt class="hero-module--statValue--a3d6c">AWS · Azure</dt><dd class="hero-module--statLabel--e8d60">ekosystemy</dd></div></dl></div><div class="hero-module--portrait--a4b62"><div class="hero-module--portraitFrame--ffe94"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained hero-module--portraitImg--91ac0"><div style="max-width:2871px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='
204307' width='2871' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;object-position:50% 8%"></div><picture><source type="image/webp" data-srcset="/static/f285b1f21bc643e86ac096100082ca2d/8e47f/portret-hero.webp 718w,/static/f285b1f21bc643e86ac096100082ca2d/7cd56/portret-hero.webp 1436w,/static/f285b1f21bc643e86ac096100082ca2d/89555/portret-hero.webp 2871w" sizes="(min-width: 2871px) 2871px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="object-fit:cover;object-position:50% 8%;opacity:0" sizes="(min-width: 2871px) 2871px, 100vw" decoding="async" loading="lazy" data-src="/static/f285b1f21bc643e86ac096100082ca2d/ba276/portret-hero.jpg" data-srcset="/static/f285b1f21bc643e86ac096100082ca2d/212ef/portret-hero.jpg 718w,/static/f285b1f21bc643e86ac096100082ca2d/d440f/portret-hero.jpg 1436w,/static/f285b1f21bc643e86ac096100082ca2d/ba276/portret-hero.jpg 2871w" alt="Kamil KieÅbasa"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f285b1f21bc643e86ac096100082ca2d/8e47f/portret-hero.webp 718w,/static/f285b1f21bc643e86ac096100082ca2d/7cd56/portret-hero.webp 1436w,/static/f285b1f21bc643e86ac096100082ca2d/89555/portret-hero.webp 2871w" sizes="(min-width: 2871px) 2871px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="object-fit:cover;object-position:50% 8%;opacity:0" sizes="(min-width: 2871px) 2871px, 100vw" decoding="async" loading="lazy" src="/static/f285b1f21bc643e86ac096100082ca2d/ba276/portret-hero.jpg" srcSet="/static/f285b1f21bc643e86ac096100082ca2d/212ef/portret-hero.jpg 718w,/static/f285b1f21bc643e86ac096100082ca2d/d440f/portret-hero.jpg 1436w,/static/f285b1f21bc643e86ac096100082ca2d/ba276/portret-hero.jpg 2871w" alt="Kamil KieÅbasa"/></picture></noscript>
20<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
20</div></div></div></div></section><main><section class="proofStrip-module--strip--2c9e1" aria-label="WystÄ
pienia i spoÅecznoÅci"><div class="proofStrip-module--inner--371db bd-wrap"><span class="bd-eyebrow">WystÄpowaÅem na</span><ul class="proofStrip-module--list--b52db"><li><a class="proofStrip-module--item--740f9" href="https://warszawskiedniinformatyki.pl/" target="_blank" rel="noopener noreferrer">Warsaw IT Days</a></li><li><a class="proofStrip-module--item--740f9" href="https://4developers.org.pl/" target="_blank" rel="noopener noreferrer">4Developers</a></li><li><a class="proofStrip-module--item--740f9" href="https://programistok.org/" target="_blank" rel="noopener noreferrer">Programistok</a></li><li><a class="proofStrip-module--item--740f9" href="https://mstechsummit.pl/" target="_blank" rel="noopener noreferrer">MS Tech Summit</a></li><li><a class="proofStrip-module--item--740f9" href="https://wsag.org.pl/" target="_blank" rel="noopener noreferrer">WSAG</a></li><li><a class="proofStrip-module--item--740f9" href="https://wgdotnet.pl/" target="_blank" rel="noopener noreferrer">WG .NET</a></li></ul></div></section><section class="toolSpotlight-module--section--88d77" aria-labelledby="tool-spotlight-title"><div class="toolSpotlight-module--inner--06fc2 bd-wrap"><div class="toolSpotlight-module--copy--f3896"><span class="bd-eyebrow">Nowe narzÄdzie · open source</span><div class="toolSpotlight-module--titleRow--0fba6"><svg class="toolSpotlight-module--logo--f1f7c" viewBox="0 0 64 64" fill="none" aria-hidden="true" focusable="false"><rect x="21.5" y="4.5" width="38" height="38" rx="11" class="toolSpotlight-module--logoBack--ab566" stroke-width="2.6" stroke-dasharray="5.2 4.4" stroke-linecap="round"></rect><rect x="12" y="12" width="40" height="40" rx="11.5" class="toolSpotlight-module--logoMid--851c4"></rect><rect x="4" y="20" width="40" height="40" rx="11.5" class="toolSpotlight-module--logoFront--38ae6"></rect><rect x="10" y="26.5" width="13" height="9.5" rx="3" fill="#fff"></rect><rect x="25" y="44" width="13" height="9.5" rx="3" fill="#fff"></rect><path d="M23 31.2h4.5a4 4 0 0 1 4 4v5.6" stroke="#fff" stroke-width="2.8" stroke-linecap="round"></path><path d="M27.6 37.6 31.5 41.5l3.9-3.9" stroke="#fff" stroke-width="2.8" stroke-linecap="round" stroke-linejoin="round"></path></svg><h2 class="toolSpotlight-module--title--4253d" id="tool-spotlight-title">Context Map Evolver</h2></div><p class="toolSpotlight-module--lead--539f2">Mapa kontekstów DDD jako tekst. ZbudowaÅem to narzÄdzie dla architektów i zespoÅów, którym mapa na tablicy przestaÅa wystarczaÄ: jeden model, który z diagramu dorasta do narzÄdzia decyzyjnego.</p><ul class="toolSpotlight-module--points--62396"><li class="toolSpotlight-module--point--39f48"><span class="toolSpotlight-module--pointNum--c539d">/ 0<!-- -->1</span><div><h3 class="toolSpotlight-module--pointTitle--20b33">Zapisujesz mapÄ jako tekst</h3><p class="toolSpotlight-module--pointDesc--3e7c2">Kilka linii DSL zamiast rysowania. Diagram ukÅada siÄ sam, plik .cme leży w repo obok kodu i diffuje siÄ w pull requeÅcie.</p></div></li><li class="toolSpotlight-module--point--39f48"><span class="toolSpotlight-module--pointNum--c539d">/ 0<!-- -->2</span><div><h3 class="toolSpotlight-module--pointTitle--20b33">Przesuwasz suwak zamiast rysowaÄ cztery diagramy</h3><p class="toolSpotlight-module--pointDesc--3e7c2">Jeden model, cztery soczewki: struktura, strategia (core / supporting / generic i Cynefin), obietnice miÄdzy kontekstami i sprzÄżenie.</p></div></li><li class="toolSpotlight-module--point--39f48"><span class="toolSpotlight-module--pointNum--c539d">/ 0<!-- -->3</span><div><h3 class="toolSpotlight-module--pointTitle--20b33">Widzisz, która granica zaboli najbardziej</h3><p class="toolSpotlight-module--pointDesc--3e7c2">Ranking ryzyka na podstawie connascence, Ca / Ce i niestabilnoÅci. Obietnice narzucone zamiast dobrowolnych wychodzÄ
na wierzch.</p></div></li></ul><div class="toolSpotlight-module--actions--1365c"><a href="https://cme.kamilkielbasa.tech/" class="toolSpotlight-module--primary--f06f5" target="_blank" rel="noopener noreferrer">Wypróbuj w przeglÄ
darce <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up-right-from-square" class="svg-inline--fa fa-arrow-up-right-from-square toolSpotlight-module--arrow--8a033" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
20<path fill="currentColor" d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"></path></svg></a><a href="https://github.com/BlackDante/context-map-evolver" class="toolSpotlight-module--secondary--c8fe9" target="_blank" rel="noopener noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="github" class="svg-inline--fa fa-github " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> Kod na GitHubie</a></div><p class="toolSpotlight-module--note--36e13">DziaÅa w caÅoÅci w przeglÄ darce: bez backendu, bez kont, nic nie opuszcza Twojego komputera. Licencja MIT, wczesna beta.</p></div><div class="toolSpotlight-module--demo--ed70b" aria-hidden="true"><div class="toolSpotlight-module--demoBar--9fc7d"><span class="toolSpotlight-module--demoFile--fade1">media-rights.cme</span><ul class="toolSpotlight-module--lenses--157c6"><li class="toolSpotlight-module--lens--a61c0 "><span class="toolSpotlight-module--lensLevel--d2888">L0</span><span class="toolSpotlight-module--lensName--6cf04">Struktura</span></li><li class="toolSpotlight-module--lens--a61c0 toolSpotlight-module--lensActive--1a503"><span class="toolSpotlight-module--lensLevel--d2888">L1</span><span class="toolSpotlight-module--lensName--6cf04">Strategia</span></li><li class="toolSpotlight-module--lens--a61c0 "><span class="toolSpotlight-module--lensLevel--d2888">L2</span><span class="toolSpotlight-module--lensName--6cf04">Obietnice</span></li><li class="toolSpotlight-module--lens--a61c0 "><span class="toolSpotlight-module--lensLevel--d2888">L3</span><span class="toolSpotlight-module--lensName--6cf04">SprzÄżenie</span></li></ul></div><pre class="toolSpotlight-module--code--f6574"><code><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">1</span><span class="toolSpotlight-module--kw--1270b">map</span><span class="toolSpotlight-module--str--3b398"> "Media Rights Platform"</span> 21</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">2</span> 22</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">3</span><span class="toolSpotlight-module--kw--1270b">context</span><span class="toolSpotlight-module--id--3b83d"> Legal</span><span class="toolSpotlight-module--pn--6eb88"> {</span> 23</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">4</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">subdomain</span><span class="toolSpotlight-module--val--9e6b0"> core</span> 24</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">5</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">cynefin</span><span class="toolSpotlight-module--val--9e6b0"> complex</span> 25</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">6</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">promise</span><span class="toolSpotlight-module--val--9e6b0"> + </span><span class="toolSpotlight-module--str--3b398">"licensing rules"</span><span class="toolSpotlight-module--kw--1270b"> to</span><span class="toolSpotlight-module--id--3b83d"> Catalog</span> 26</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">7</span><span class="toolSpotlight-module--pn--6eb88">}</span> 27</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">8</span> 28</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">9</span><span class="toolSpotlight-module--id--3b83d">Legal</span><span class="toolSpotlight-module--pn--6eb88"> -> </span><span class="toolSpotlight-module--id--3b83d">Catalog</span><span class="toolSpotlight-module--pn--6eb88"> {</span> 29</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">10</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">type</span><span class="toolSpotlight-module--val--9e6b0"> customer-supplier</span> 30</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">11</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">upstream</span><span class="toolSpotlight-module--val--9e6b0"> OHS</span> 31</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">12</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">downstream</span><span class="toolSpotlight-module--val--9e6b0"> ACL</span> 32</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">13</span><span class="toolSpotlight-module--pn--6eb88"> </span><span class="toolSpotlight-module--kw--1270b">coupling</span><span class="toolSpotlight-module--val--9e6b0"> 2</span> 33</span><span class="toolSpotlight-module--line--6aa2f"><span class="toolSpotlight-module--lineNo--d3e54">14</span><span class="toolSpotlight-module--pn--6eb88">}</span> 34</span></code></pre><div class="toolSpotlight-module--demoFoot--05bdc"><span class="toolSpotlight-module--badge--73084"><i class="toolSpotlight-module--dotCore--3c3d7"></i> Legal · core · complex</span><span class="toolSpotlight-module--badge--73084"><i class="toolSpotlight-module--dotSupp--0196d"></i>
34 Catalog · supporting</span><span class="toolSpotlight-module--badgeRisk--131a5">ryzyko granicy: 2 / 5</span></div></div></div></section><section class="index-module--blogSection--e4969"><div class="bd-wrap"><div class="index-module--sectionHeading--45a84"><span class="bd-eyebrow">Blog</span><h2 class="index-module--sectionTitle--32045">Najnowsze wpisy</h2><span class="index-module--sectionLine--3b728"></span></div><article class="articlePreview-module--feature--06caf"><a class="articlePreview-module--featureImageLink--bf68e" href="/kiedy-rbac-to-zbyt-malo/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--featureImage--eb56b"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#b8c8c8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/08b4be20f1ccb2d2d686b758e03e027b/8d60e/hero.webp 256w,/static/08b4be20f1ccb2d2d686b758e03e027b/ee5dd/hero.webp 512w,/static/08b4be20f1ccb2d2d686b758e03e027b/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/08b4be20f1ccb2d2d686b758e03e027b/d7ad7/hero.jpg" data-srcset="/static/08b4be20f1ccb2d2d686b758e03e027b/5f47b/hero.jpg 256w,/static/08b4be20f1ccb2d2d686b758e03e027b/39398/hero.jpg 512w,/static/08b4be20f1ccb2d2d686b758e03e027b/d7ad7/hero.jpg 1024w" alt="Kiedy RBAC to zbyt maÅo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/08b4be20f1ccb2d2d686b758e03e027b/8d60e/hero.webp 256w,/static/08b4be20f1ccb2d2d686b758e03e027b/ee5dd/hero.webp 512w,/static/08b4be20f1ccb2d2d686b758e03e027b/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/08b4be20f1ccb2d2d686b758e03e027b/d7ad7/hero.jpg" srcSet="/static/08b4be20f1ccb2d2d686b758e03e027b/5f47b/hero.jpg 256w,/static/08b4be20f1ccb2d2d686b758e03e027b/39398/hero.jpg 512w,/static/08b4be20f1ccb2d2d686b758e03e027b/d7ad7/hero.jpg 1024w" alt="Kiedy RBAC to zbyt maÅo"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--featureFlag--3884b">Najnowszy wpis</span><span class="articlePreview-module--date--3719a">20 lipca 2026</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">.NET</span></span></div><a class="articlePreview-module--titleLink--73552" href="/kiedy-rbac-to-zbyt-malo/"><h2 class="articlePreview-module--featureTitle--872ab">Kiedy RBAC to zbyt maÅo</h2></a><a class="articlePreview-module--titleLink--73552" href="/kiedy-rbac-to-zbyt-malo/"><p class="articlePreview-module--excerpt--ab6a6">Pewnego dnia zaczÄÅo siÄ od jednego zgÅoszenia, a po godzinie byÅo ich kilkanaÅcie. Redaktorzy nagle nie mogli siÄ zalogowaÄ do systemu (naâ¦</p></a><a class="articlePreview-module--featureCta--03096" href="/kiedy-rbac-to-zbyt-malo/">Czytaj artykuÅ <span aria-hidden="true">â</span></a></div></article><div class="index-module--grid--cc805"><article class="articlePreview-module--card--af087"><a class="articlePreview-module--cardImageLink--167d1" href="/aspire-czyli-nadrabiam-zaleglosci/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--cardImage--5da0f"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#c8d8e8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/f872898c4173f0e4636fabc2f0626890/8d60e/hero.webp 256w,/static/f872898c4173f0e4636fabc2f0626890/ee5dd/hero.webp 512w,/static/f872898c4173f0e4636fabc2f0626890/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/f872898c4173f0e4636fabc2f0626890/d7ad7/hero.jpg" data-srcset="/static/f872898c4173f0e4636fabc2f0626890/5f47b/hero.jpg 256w,/static/f872898c4173f0e4636fabc2f0626890/39398/hero.jpg 512w,/static/f872898c4173f0e4636fabc2f0626890/d7ad7/hero.jpg 1024w" alt="Aspire, czyli nadrabiam zalegÅoÅci"/></picture><noscript><picture><source type="image/webp" srcSet="/static/f872898c4173f0e4636fabc2f0626890/8d60e/hero.webp 256w,/static/f872898c4173f0e4636fabc2f0626890/ee5dd/hero.webp 512w,/static/f872898c4173f0e4636fabc2f0626890/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/f872898c4173f0e4636fabc2f0626890/d7ad7/hero.jpg" srcSet="/static/f872898c4173f0e4636fabc2f0626890/5f47b/hero.jpg 256w,/static/f872898c4173f0e4636fabc2f0626890/39398/hero.jpg 512w,/static/f872898c4173f0e4636fabc2f0626890/d7ad7/hero.jpg 1024w" alt="Aspire, czyli nadrabiam zalegÅoÅci"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--date--3719a">14 lipca 2026</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">.NET</span></span></div><a class="articlePreview-module--titleLink--73552" href="/aspire-czyli-nadrabiam-zaleglosci/"><h2 class="articlePreview-module--cardTitle--3b720">Aspire, czyli nadrabiam zalegÅoÅci</h2></a><a class="articlePreview-module--titleLink--73552" href="/aspire-czyli-nadrabiam-zaleglosci/"><p class="articlePreview-module--excerpt--ab6a6">Jest w Åwiecie .NET naprawdÄ niewiele rzeczy wypuszczonych przez Microsoft, do których nigdy nie miaÅem podejÅcia. Przez ostatnieâ¦</p></a></div></article><article class="articlePreview-module--card--af087"><a class="articlePreview-module--cardImageLink--167d1" href="/co-ciekawego-w-net-11/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--cardImage--5da0f"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#e8e8e8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/9c23b7f31f4121f3458555fc133f45f6/8d60e/hero.webp 256w,/static/9c23b7f31f4121f3458555fc133f45f6/ee5dd/hero.webp 512w,/static/9c23b7f31f4121f3458555fc133f45f6/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/9c23b7f31f4121f3458555fc133f45f6/d7ad7/hero.jpg" data-srcset="/static/9c23b7f31f4121f3458555fc133f45f6/5f47b/hero.jpg 256w,/static/9c23b7f31f4121f3458555fc133f45f6/39398/hero.jpg 512w,/static/9c23b7f31f4121f3458555fc133f45f6/d7ad7/hero.jpg 1024w" alt="Co ciekawego w .NET 11?"/></picture><noscript><picture><source type="image/webp" srcSet="/static/9c23b7f31f4121f3458555fc133f45f6/8d60e/hero.webp 256w,/static/9c23b7f31f4121f3458555fc133f45f6/ee5dd/hero.webp 512w,/static/9c23b7f31f4121f3458555fc133f45f6/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/9c23b7f31f4121f3458555fc133f45f6/d7ad7/hero.jpg" srcSet="/static/9c23b7f31f4121f3458555fc133f45f6/5f47b/hero.jpg 256w,/static/9c23b7f31f4121f3458555fc133f45f6/39398/hero.jpg 512w,/static/9c23b7f31f4121f3458555fc133f45f6/d7ad7/hero.jpg 1024w" alt="Co ciekawego w .NET 11?"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--date--3719a">7 lipca 2026</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">.NET</span></span></div><a class="articlePreview-module--titleLink--73552" href="/co-ciekawego-w-net-11/"><h2 class="articlePreview-module--cardTitle--3b720">Co ciekawego w .NET 11?</h2></a><a class="articlePreview-module--titleLink--73552" href="/co-ciekawego-w-net-11/"><p class="articlePreview-module--excerpt--ab6a6">Dopiero co przez caÅÄ
PolskÄ przewaliÅa siÄ najgorsza fala upaÅów w historii pomiarów, termometr momentami pokazywaÅ ponad 39 stopni, aâ¦</p></a></div></article><article class="articlePreview-module--card--af087"><a class="articlePreview-module--cardImageLink--167d1" href="/czy-na-takie-unie-w-csharp-czekalismy/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--cardImage--5da0f"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#e8e8e8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/8cfadee7674b6f5d1e706331a987a24a/8d60e/hero.webp 256w,/static/8cfadee7674b6f5d1e706331a987a24a/ee5dd/hero.webp 512w,/static/8cfadee7674b6f5d1e706331a987a24a/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/8cfadee7674b6f5d1e706331a987a24a/d7ad7/hero.jpg" data-srcset="/static/8cfadee7674b6f5d1e706331a987a24a/5f47b/hero.jpg 256w,/static/8cfadee7674b6f5d1e706331a987a24a/39398/hero.jpg 512w,/static/8cfadee7674b6f5d1e706331a987a24a/d7ad7/hero.jpg 1024w" alt="Czy na takie Unie w C# czekaliÅmy?"/></picture><noscript><picture><source type="image/webp" srcSet="/static/8cfadee7674b6f5d1e706331a987a24a/8d60e/hero.webp 256w,/static/8cfadee7674b6f5d1e706331a987a24a/ee5dd/hero.webp 512w,/static/8cfadee7674b6f5d1e706331a987a24a/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/8cfadee7674b6f5d1e706331a987a24a/d7ad7/hero.jpg" srcSet="/static/8cfadee7674b6f5d1e706331a987a24a/5f47b/hero.jpg 256w,/static/8cfadee7674b6f5d1e706331a987a24a/39398/hero.jpg 512w,/static/8cfadee7674b6f5d1e706331a987a24a/d7ad7/hero.jpg 1024w" alt="Czy na takie Unie w C# czekaliÅmy?"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--date--3719a">26 czerwca 2026</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">.NET</span></span></div><a class="articlePreview-module--titleLink--73552" href="/czy-na-takie-unie-w-csharp-czekalismy/"><h2 class="articlePreview-module--cardTitle--3b720">Czy na takie Unie w C# czekaliÅmy?</h2></a><a class="articlePreview-module--titleLink--73552" href="/czy-na-takie-unie-w-csharp-czekalismy/"><p class="articlePreview-module--excerpt--ab6a6">CzÅowiek przez caÅe życie powiÄksza swój toolbox. Jako programiÅci .NET przez ostatniÄ
dekadÄ patrzyliÅmy z lekkÄ
zazdroÅciÄ
na sÄ
siada zâ¦</p></a></div></article><article class="articlePreview-module--card--af087"><a class="articlePreview-module--cardImageLink--167d1" href="/powtorka-z-algorytmiki-binary-search/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--cardImage--5da0f"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#e8e8e8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/c049e43ba4793cffd2e35ecaea07106d/8d60e/hero.webp 256w,/static/c049e43ba4793cffd2e35ecaea07106d/ee5dd/hero.webp 512w,/static/c049e43ba4793cffd2e35ecaea07106d/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/c049e43ba4793cffd2e35ecaea07106d/d7ad7/hero.jpg" data-srcset="/static/c049e43ba4793cffd2e35ecaea07106d/5f47b/hero.jpg 256w,/static/c049e43ba4793cffd2e35ecaea07106d/39398/hero.jpg 512w,/static/c049e43ba4793cffd2e35ecaea07106d/d7ad7/hero.jpg 1024w" alt="Powtórka z Algorytmiki: Binary Search"/></picture><noscript><picture><source type="image/webp" srcSet="/static/c049e43ba4793cffd2e35ecaea07106d/8d60e/hero.webp 256w,/static/c049e43ba4793cffd2e35ecaea07106d/ee5dd/hero.webp 512w,/static/c049e43ba4793cffd2e35ecaea07106d/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/c049e43ba4793cffd2e35ecaea07106d/d7ad7/hero.jpg" srcSet="/static/c049e43ba4793cffd2e35ecaea07106d/5f47b/hero.jpg 256w,/static/c049e43ba4793cffd2e35ecaea07106d/39398/hero.jpg 512w,/static/c049e43ba4793cffd2e35ecaea07106d/d7ad7/hero.jpg 1024w" alt="Powtórka z Algorytmiki: Binary Search"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--date--3719a">2 lipca 2024</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">.NET</span><span class="articlePreview-module--cat--74092">Algorytmika</span></span></div><a class="articlePreview-module--titleLink--73552" href="/powtorka-z-algorytmiki-binary-search/"><h2 class="articlePreview-module--cardTitle--3b720">Powtórka z Algorytmiki: Binary Search</h2></a><a class="articlePreview-module--titleLink--73552" href="/powtorka-z-algorytmiki-binary-search/"><p class="articlePreview-module--excerpt--ab6a6">Nigdy nie byÅem orÅem z algorytmiki. Wydaje mi siÄ, że gÅównym powodem stanu rzeczy byÅ brak faktycznego zastosowania. Na studiach miewaÅemâ¦</p></a></div></article><article class="articlePreview-module--card--af087"><a class="articlePreview-module--cardImageLink--167d1" href="/integracja-aplikacji-net-z-zitadel/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--cardImage--5da0f"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#e8e8e8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/6d5f5e2520051667c629990088dae276/8d60e/hero.webp 256w,/static/6d5f5e2520051667c629990088dae276/ee5dd/hero.webp 512w,/static/6d5f5e2520051667c629990088dae276/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/6d5f5e2520051667c629990088dae276/d7ad7/hero.jpg" data-srcset="/static/6d5f5e2520051667c629990088dae276/5f47b/hero.jpg 256w,/static/6d5f5e2520051667c629990088dae276/39398/hero.jpg 512w,/static/6d5f5e2520051667c629990088dae276/d7ad7/hero.jpg 1024w" alt="Integracja Aplikacji .NET z Zitadel"/></picture><noscript><picture><source type="image/webp" srcSet="/static/6d5f5e2520051667c629990088dae276/8d60e/hero.webp 256w,/static/6d5f5e2520051667c629990088dae276/ee5dd/hero.webp 512w,/static/6d5f5e2520051667c629990088dae276/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/6d5f5e2520051667c629990088dae276/d7ad7/hero.jpg" srcSet="/static/6d5f5e2520051667c629990088dae276/5f47b/hero.jpg 256w,/static/6d5f5e2520051667c629990088dae276/39398/hero.jpg 512w,/static/6d5f5e2520051667c629990088dae276/d7ad7/hero.jpg 1024w" alt="Integracja Aplikacji .NET z Zitadel"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--date--3719a">19 czerwca 2024</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">.NET</span></span></div><a class="articlePreview-module--titleLink--73552" href="/integracja-aplikacji-net-z-zitadel/"><h2 class="articlePreview-module--cardTitle--3b720">Integracja Aplikacji .NET z Zitadel</h2></a><a class="articlePreview-module--titleLink--73552" href="/integracja-aplikacji-net-z-zitadel/"><p class="articlePreview-module--excerpt--ab6a6">Uwierzytelnianie i Autoryzacja to dwa procesy, bez których ciÄżko wyobraziÄ sobie nowoczesnÄ
aplikacjÄ. Platforma .NET wspomaga programistówâ¦</p></a></div></article><article class="articlePreview-module--card--af087"><a class="articlePreview-module--cardImageLink--167d1" href="/system-rezerwacji-w-5-minut/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained articlePreview-module--cardImage--5da0f"><div style="max-width:1024px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='512' width='1024' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#c8c8c8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/d3d8fd0979fb8f6f22d892e12c95f856/8d60e/hero.webp 256w,/static/d3d8fd0979fb8f6f22d892e12c95f856/ee5dd/hero.webp 512w,/static/d3d8fd0979fb8f6f22d892e12c95f856/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" data-src="/static/d3d8fd0979fb8f6f22d892e12c95f856/d7ad7/hero.jpg" data-srcset="/static/d3d8fd0979fb8f6f22d892e12c95f856/5f47b/hero.jpg 256w,/static/d3d8fd0979fb8f6f22d892e12c95f856/39398/hero.jpg 512w,/static/d3d8fd0979fb8f6f22d892e12c95f856/d7ad7/hero.jpg 1024w" alt="System Rezerwacji w 5 minut"/></picture><noscript><picture><source type="image/webp" srcSet="/static/d3d8fd0979fb8f6f22d892e12c95f856/8d60e/hero.webp 256w,/static/d3d8fd0979fb8f6f22d892e12c95f856/ee5dd/hero.webp 512w,/static/d3d8fd0979fb8f6f22d892e12c95f856/59a47/hero.webp 1024w" sizes="(min-width: 1024px) 1024px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1024px) 1024px, 100vw" decoding="async" loading="lazy" src="/static/d3d8fd0979fb8f6f22d892e12c95f856/d7ad7/hero.jpg" srcSet="/static/d3d8fd0979fb8f6f22d892e12c95f856/5f47b/hero.jpg 256w,/static/d3d8fd0979fb8f6f22d892e12c95f856/39398/hero.jpg 512w,/static/d3d8fd0979fb8f6f22d892e12c95f856/d7ad7/hero.jpg 1024w" alt="System Rezerwacji w 5 minut"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><div class="articlePreview-module--body--49cba"><div class="articlePreview-module--meta--d16b7"><span class="articlePreview-module--date--3719a">3 kwietnia 2024</span><span class="articlePreview-module--cats--61bc6"><span class="articlePreview-module--cat--74092">PostgreSQL</span></span></div><a class="articlePreview-module--titleLink--73552" href="/system-rezerwacji-w-5-minut/"><h2 class="articlePreview-module--cardTitle--3b720">System Rezerwacji w 5 minut</h2></a><a class="articlePreview-module--titleLink--73552" href="/system-rezerwacji-w-5-minut/"><p class="articlePreview-module--excerpt--ab6a6">CzÅowiek uczy siÄ caÅe życie. Jest to szczególnie ważne w roli programisty / architekta / modelarza. Pewnie mógÅbym wymieniÄ jeszcze sporoâ¦</p></a></div></article></div><div class="loadMore-module--wrap--43608"><div class="loadMore-module--progress--1bd68"><span class="loadMore-module--count--61f03">Pokazano <!-- -->7<!-- --> z <!-- -->95<!-- --> wpisów</span><span class="loadMore-module--track--9ea52" aria-hidden="true"><span class="loadMore-module--bar--d9aaf" style="width:7%"></span></span></div><div class="loadMore-module--actions--793eb"><button type="button" class="loadMore-module--more--df503">ZaÅaduj wiÄcej</button><button type="button" class="loadMore-module--all--11872">albo pokaż wszystkie</button></div></div></div></section><section class="index-module--topicsSection--08405"><div class="bd-wrap"><div class="index-module--sectionHeading--45a84"><span class="bd-eyebrow">Tematy</span><h2 class="index-module--sectionTitle--32045">PrzeglÄ
daj wedÅug tematu</h2><span class="index-module--sectionLine--3b728"></span></div><div class="categoryTree-module--tree--d5533"><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">Bazy danych</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/postgresql/">PostgreSQL<span class="categoryTree-module--count--0daea">1</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/mongodb/">MongoDB<span class="categoryTree-module--count--0daea">3</span></a></li></ul></div><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">Platformy</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/net/">.NET<span class="categoryTree-module--count--0daea">46</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/node/">Node<span class="categoryTree-module--count--0daea">7</span></a></li></ul></div><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">JÄzyki</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/elm/">Elm<span class="categoryTree-module--count--0daea">1</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/typescript/">TypeScript<span class="categoryTree-module--count--0daea">1</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/rust/">Rust<span class="categoryTree-module--count--0daea">1</span></a></li></ul></div><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">Chmura i DevOps</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/azure/">Azure<span class="categoryTree-module--count--0daea">10</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/aws/">AWS<span class="categoryTree-module--count--0daea">1</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/docker/">Docker<span class="categoryTree-module--count--0daea">11</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/gitlab/">Gitlab<span class="categoryTree-module--count--0daea">10</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/apache-kafka/">Apache Kafka<span class="categoryTree-module--count--0daea">1</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/tfs/">TFS<span class="categoryTree-module--count--0daea">1</span></a></li></ul></div><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">Systemy</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/os-x/">OS X<span class="categoryTree-module--count--0daea">5</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/windows/">Windows<span class="categoryTree-module--count--0daea">2</span></a></li></ul></div><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">RzemiosÅo</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/testy/">Testy<span class="categoryTree-module--count--0daea">7</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/algorytmika/">Algorytmika<span class="categoryTree-module--count--0daea">1</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/frontend/">
34Frontend<span class="categoryTree-module--count--0daea">5</span></a></li></ul></div><div class="categoryTree-module--group--506e3"><h3 class="categoryTree-module--groupLabel--31f18">Od autora</h3><ul class="categoryTree-module--items--55a98"><li><a class="categoryTree-module--chip--1089a" href="/category/felietony/">Felietony<span class="categoryTree-module--count--0daea">5</span></a></li><li><a class="categoryTree-module--chip--1089a" href="/category/recenzje/">Recenzje<span class="categoryTree-module--count--0daea">3</span></a></li></ul></div></div></div></section><section class="servicesTeaser-module--section--6213e" aria-label="Oferta"><div class="servicesTeaser-module--inner--51a75 bd-wrap"><header class="servicesTeaser-module--head--c7b0c"><span class="bd-eyebrow">Oferta</span><h2 class="servicesTeaser-module--title--b7a64">PomogÄ Ci przejÅÄ przez trudne decyzje techniczne</h2><p class="servicesTeaser-module--intro--a8386">PiÄÄ sposobów, w jakie możemy razem pracowaÄ â od mentoringu i konsultacji, przez warsztaty i prelekcje, po sesje Event Storming.</p></header><div class="servicesTeaser-module--cards--6a2e4"><a class="servicesTeaser-module--card--f3276" href="/oferta/#mentoring"><div class="servicesTeaser-module--cardTop--dcc92"><span class="servicesTeaser-module--icon--dec13"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="compass" class="svg-inline--fa fa-compass " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"></path></svg></span><span class="servicesTeaser-module--kicker--1dfc2">/ <!-- -->01</span></div><h3 class="servicesTeaser-module--cardTitle--c3060">Mentoring</h3><p class="servicesTeaser-module--cardDesc--aec79">Sesje 1:1 dla programistów i liderów</p><span class="servicesTeaser-module--cardArrow--d0078" aria-hidden="true">â</span></a><a class="servicesTeaser-module--card--f3276" href="/oferta/#konsultacje"><div class="servicesTeaser-module--cardTop--dcc92"><span class="servicesTeaser-module--icon--dec13"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="magnifying-glass-chart" class="svg-inline--fa fa-magnifying-glass-chart " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z"></path></svg></span><span class="servicesTeaser-module--kicker--1dfc2">/ <!-- -->02</span></div><h3 class="servicesTeaser-module--cardTitle--c3060">Konsultacje</h3><p class="servicesTeaser-module--cardDesc--aec79">Audyty kodu i architektury z raportem</p><span class="servicesTeaser-module--cardArrow--d0078" aria-hidden="true">â</span></a><a class="servicesTeaser-module--card--f3276" href="/oferta/#warsztaty"><div class="servicesTeaser-module--cardTop--dcc92"><span class="servicesTeaser-module--icon--dec13"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chalkboard-user" class="svg-inline--fa fa-chalkboard-user " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 256c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zm-26.7 32h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"></path></svg></span><span class="servicesTeaser-module--kicker--1dfc2">/ <!-- -->03</span></div><h3 class="servicesTeaser-module--cardTitle--c3060">Warsztaty</h3><p class="servicesTeaser-module--cardDesc--aec79">Wielodniowe, hands-on, szyte na miarÄ</p><span class="servicesTeaser-module--cardArrow--d0078" aria-hidden="true">â</span></a><a class="servicesTeaser-module--card--f3276" href="/oferta/#webinary-prezentacje"><div class="servicesTeaser-module--cardTop--dcc92"><span class="servicesTeaser-module--icon--dec13"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="microphone-lines" class="svg-inline--fa fa-microphone-lines " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
34<path fill="currentColor" d="M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z"></path></svg></span><span class="servicesTeaser-module--kicker--1dfc2">/ <!-- -->04</span></div><h3 class="servicesTeaser-module--cardTitle--c3060">Webinary / Prezentacje</h3><p class="servicesTeaser-module--cardDesc--aec79">Konferencje, meetupy i webinary</p><span class="servicesTeaser-module--cardArrow--d0078" aria-hidden="true">â</span></a><a class="servicesTeaser-module--card--f3276" href="/oferta/#sesje-event-storming"><div class="servicesTeaser-module--cardTop--dcc92"><span class="servicesTeaser-module--icon--dec13"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="note-sticky" class="svg-inline--fa fa-note-sticky " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z"></path></svg></span><span class="servicesTeaser-module--kicker--1dfc2">/ <!-- -->05</span></div><h3 class="servicesTeaser-module--cardTitle--c3060">Sesje Event Storming</h3><p class="servicesTeaser-module--cardDesc--aec79">Facylitacja na trzech poziomach</p><span class="servicesTeaser-module--cardArrow--d0078" aria-hidden="true">â</span></a></div><div class="servicesTeaser-module--actions--10a42"><a class="servicesTeaser-module--primary--98242" href="/kontakt/">Umów konsultacjÄ <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" class="svg-inline--fa fa-arrow-right servicesTeaser-module--arrow--596bb" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path></svg></a><a class="servicesTeaser-module--secondary--79d8e" href="/oferta/">PeÅna oferta</a></div></div></section><section class="clientReference-module--section--a245a" aria-label="Referencje klientów"><div class="clientReference-module--inner--5e74b bd-wrap"><div class="clientReference-module--head--ad1dd"><div><span class="bd-eyebrow">Referencje klientów</span><h2 class="clientReference-module--title--dc1c3">Zaufali mi w projektach i szkoleniach</h2></div></div><div class="clientReference-module--track--d6d6f"><figure class="clientReference-module--card--72260 " data-card="true"><div class="clientReference-module--meta--b6972"><span class="bd-eyebrow">Referencja klienta</span><img class="clientReference-module--logo--db829" src="/logos/meniga-logo.svg" alt="Meniga" style="height:34px" loading="lazy"/><p class="clientReference-module--context--4925b">Program szkoleniowy <em>âA Journey to Collaborative Software Design"</em> â Event Storming, Domain Storytelling, Strategic & Tactical DDD, Event Sourcing i Large-Scale Structures dla dziaÅu inżynierii.</p><a class="clientReference-module--download--3526b" href="/meniga-recommendations.pdf" target="_blank" rel="noopener noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="file-pdf" class="svg-inline--fa fa-file-pdf clientReference-module--pdfIcon--ff227" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 224H88c30.9 0 56 25.1 56 56s-25.1 56-56 56H80v32c0 8.8-7.2 16-16 16s-16-7.2
34-16-16V320 240c0-8.8 7.2-16 16-16zm24 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H80v48h8zm72-64c0-8.8 7.2-16 16-16h24c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V240zm32 112h8c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16h-8v96zm96-128h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 240c0-8.8 7.2-16 16-16z"></path></svg>PeÅna rekomendacja (PDF)</a></div><div class="clientReference-module--body--62222"><span class="clientReference-module--mark--f9a6d" aria-hidden="true">â</span><blockquote class="clientReference-module--quote--abd5a">Kamilâs deep expertise, passion, and dedication made a significant impact on our teams. His ability to translate complex concepts into real-world applications was particularly valuable. It is our pleasure to highly recommend Kamil as a professional trainer who delivers high-quality, impactful training programs.</blockquote><figcaption class="clientReference-module--author--dcf7c"><span class="clientReference-module--name--2b441">Marzena Wiecko</span><span class="clientReference-module--role--ae201">People & Culture Director · Meniga Poland</span></figcaption></div></figure></div></div></section><section class="testimonials-module--section--5bb8e" aria-label="Rekomendacje"><div class="testimonials-module--inner--3663b bd-wrap"><div class="testimonials-module--head--2b441"><div><span class="bd-eyebrow">Rekomendacje</span><h2 class="testimonials-module--title--746a1">Co mówiÄ
ludzie, z którymi pracowaÅem</h2></div><div class="testimonials-module--controls--1b81a"><button type="button" class="testimonials-module--navBtn--fc58f" disabled="" aria-label="Poprzednia opinia"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-left" class="svg-inline--fa fa-chevron-left " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"></path></svg></button><button type="button" class="testimonials-module--navBtn--fc58f" aria-label="NastÄpna opinia"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"></path></svg></button></div></div><div class="testimonials-module--track--e4963"><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">Professionalism, expertise, and a deep understanding of architecture and .NET development define Kamil's approach. His masterful grasp of Domain Driven Design turns complex principles into practical solutions, and when it comes to Event Storming sessions he is simply unmatched. I can confidently recommend Kamil as a technical leader and expert in his field.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">Grzegorz</span><span class="testimonials-module--role--b9177">Senior Full Stack Developer & Team Leader</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">Kamil is a great Team Lead with a big passion for his work and for the team's well-being. It was a big honor to work with him in the same company.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">Ivan</span><span class="testimonials-module--role--b9177">Software Delivery Manager</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">Kamil is an exceptional architect and a top-notch .NET developer. His mastery over Domain Driven Design and his ability to run highly effective Event Storming sessions is nothing short of inspiring. I cannot recommend him enough.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">MichaÅ</span><span class="testimonials-module--role--b9177">Senior Front-end Developer & Team Leader</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">He is a real Team Leader. During my career I have met many Tech Leads, but Kamil is by far the best of them â great knowledge of architecture, DDD, ES, CQRS, cloud and infrastru
34cture, and a real gift for sharing it. I can fully recommend working with Kamil.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">Mateusz</span><span class="testimonials-module--role--b9177">Senior .NET Developer</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">It's rare that you come across standout talent like Kamil. The ease with which he explains software engineering concepts made a dramatic difference in the knowledge level of our team. As a team member or a leader, Kamil earns my highest recommendation.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">Kuba</span><span class="testimonials-module--role--b9177">Senior .NET Developer</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">Kamil, zawsze chÄtny do pomocy i niebojÄ
cy siÄ nowych wyzwaÅ, posiada wszechstronnÄ
wiedzÄ programistycznÄ
popartÄ
wieloletnim doÅwiadczeniem. Jego profesjonalne podejÅcie do problemu i chÄÄ wypracowania najlepszego rozwiÄ
zania to cechy, które od zawsze imponowaÅy mi podczas wspóÅpracy.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">RafaÅ</span><span class="testimonials-module--role--b9177">Senior Front-end Developer & Technical Lead</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">I highly recommend Kamil. He consistently demonstrated exceptional leadership and a strong dedication to helping the team grow. His talent for fostering a culture of continuous learning makes him an invaluable asset for any organization.</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">MichaÅ</span><span class="testimonials-module--role--b9177">Solution Architect</span></figcaption></figure><figure class="testimonials-module--card--ff95e" data-card="true"><span class="testimonials-module--mark--d3072" aria-hidden="true">â</span><blockquote class="testimonials-module--quote--3b747">I have enjoyed working with Kamil for almost two years â his experience and methodical approach to solving problems, always offered with a calm, level-headed touch even when things got hot. Hope our paths will cross again some time!</blockquote><figcaption class="testimonials-module--author--8e60f"><span class="testimonials-module--name--c9b97">Mantas</span><span class="testimonials-module--role--b9177">Engineering & Product Leader</span></figcaption></figure></div><a class="testimonials-module--source--82e73" href="https://www.linkedin.com/in/bd-90/" target="_blank" rel="noopener noreferrer"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin" class="svg-inline--fa fa-linkedin testimonials-module--sourceIcon--63024" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>Wszystkie rekomendacje na LinkedIn</a></div></section><section class="connect-module--section--91653" aria-label="Gdzie jeszcze mnie spotkasz"><div class="connect-module--inner--702d9 bd-wrap"><div class="connect-module--head--e7075"><span class="bd-eyebrow">SpoÅecznoÅÄ</span><h2 class="connect-module--title--7c7a1">Gdzie jeszcze mnie spotkasz</h2></div><div class="connect-module--grid--1c2a1"><a class="connect-module--card--f4243" style="--c:#0A66C2" href="https://www.linkedin.com/newsletters/7347571263642464256/" target="_blank" rel="noopener noreferrer"><span class="connect-module--icon--7506e connect-module--iconFill--3e9dc"><img src="/logos/architects-edge-logo.png" alt="Newsletter na LinkedIn" loading="lazy"/></span>
34<h3 class="connect-module--cardTitle--e202b">Newsletter na LinkedIn</h3><span class="connect-module--cardTag--656f2">The Architectâs Edge</span><p class="connect-module--cardDesc--f38cb">Cykliczne przemyÅlenia o architekturze, DDD i .NET.</p><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up-right-from-square" class="svg-inline--fa fa-arrow-up-right-from-square connect-module--cardArrow--fe884" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"></path></svg></a><a class="connect-module--card--f4243" style="--c:#FF0000" href="https://www.youtube.com/channel/UCyEQuDZSdlnaa0jz2B1GUNg" target="_blank" rel="noopener noreferrer"><span class="connect-module--icon--7506e "><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span><h3 class="connect-module--cardTitle--e202b">KanaÅ YouTube</h3><span class="connect-module--cardTag--656f2">Tech Insights & Tutorials</span><p class="connect-module--cardDesc--f38cb">Prelekcje, nagrania i materiaÅy wideo.</p><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up-right-from-square" class="svg-inline--fa fa-arrow-up-right-from-square connect-module--cardArrow--fe884" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"></path></svg></a><a class="connect-module--card--f4243" style="--c:#1AA7A0" href="https://wsag.org.pl/" target="_blank" rel="noopener noreferrer"><span class="connect-module--icon--7506e connect-module--iconImg--63051"><img src="/logos/wsag-logo.png" alt="WSAG" loading="lazy"/></span><h3 class="connect-module--cardTitle--e202b">WSAG</h3><span class="connect-module--cardTag--656f2">Warsaw Software Architecture Group</span><p class="connect-module--cardDesc--f38cb">SpoÅecznoÅÄ architektów oprogramowania.</p><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up-right-from-square" class="svg-inline--fa fa-arrow-up-right-from-square connect-module--cardArrow--fe884" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"></path></svg></a><a class="connect-module--card--f4243" style="--c:#5865F2" href="https://discord.com/servers/order-of-devs-871795158608404530" target="_blank" rel="noopener noreferrer"><span class="connect-module--icon--7506e "><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="discord" class="svg-inline--fa fa-discord " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
34<path fill="currentColor" d="M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"></path></svg></span><h3 class="connect-module--cardTitle--e202b">Discord</h3><span class="connect-module--cardTag--656f2">Order of Devs</span><p class="connect-module--cardDesc--f38cb">
34Serwer dla programistów â doÅÄ
cz do rozmowy.</p><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up-right-from-square" class="svg-inline--fa fa-arrow-up-right-from-square connect-module--cardArrow--fe884" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"></path></svg></a></div></div></section><section class="index-module--newsletterBand--148d2"><div class="bd-wrap"><div class="newsletter-module--wrapper--c0cec"><div class="newsletter-module--header--2ce48"><span class="bd-eyebrow">Newsletter</span><h3>BÄ
dź na bieżÄ
co w Åwiecie .NET</h3><p>Nowe wpisy o architekturze, .NET, chmurze i DevOps â prosto na Twój e-mail. Zero spamu.</p></div><div class="newsletter-module--footer--012d2"><form><input type="email" placeholder="Twój e-mail" required=""/><button class="newsletter-module--btn-submit--c8e4c" type="submit">Zapisz siÄ</button></form></div></div><div class="Toastify"></div></div></section><section class="ctaBand-module--band--cd035" aria-label="Zaproszenie do kontaktu"><div class="ctaBand-module--inner--ce3e4 bd-wrap"><div class="ctaBand-module--copy--5dbd7"><span class="bd-eyebrow bd-eyebrow--ondark">Porozmawiajmy</span><h2 class="ctaBand-module--title--e00d6">Masz trudny problem techniczny?</h2><p class="ctaBand-module--lead--151e1">Architektura, która siÄ sypie pod obciÄ
żeniem? Migracja do chmury, której nikt nie chce zaczÄ
Ä? Napisz â wspólnie znajdziemy rozwiÄ
zanie.</p></div><div class="ctaBand-module--actions--b135e"><a class="ctaBand-module--primary--70544" href="/kontakt/">Umów konsultacjÄ <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" class="svg-inline--fa fa-arrow-right ctaBand-module--arrow--596b2" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path></svg></a><a href="mailto:[email protected]" class="ctaBand-module--email--4f183">[email protected]</a></div></div></section></main><footer class="footer-module--footer--a2fe4"><div class="footer-module--top--b39d2 bd-wrap"><div class="footer-module--brandCol--71077"><a aria-current="page" class="footer-module--brand--de874" aria-label="bd90 â strona gÅówna" href="/"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained footer-module--logo--9ab9c"><div style="max-width:71px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='56' width='71' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear"></div><picture><source type="image/webp" data-srcset="/static/59ce3fa292a0c38ba962cbb7b8dd4293/40ffd/logo-black-min.webp 18w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/ca62e/logo-black-min.webp 36w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/472de/logo-black-min.webp 71w" sizes="(min-width: 71px) 71px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 71px) 71px, 100vw" decoding="async" loading="lazy" data-src="/static/59ce3fa292a0c38ba962cbb7b8dd4293/49073/logo-black-min.png" data-srcset="/static/59ce3fa292a0c38ba962cbb7b8dd4293/3a318/logo-black-min.png 18w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/9ee62/logo-black-min.png 36w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/49073/logo-black-min.png 71w" alt="bd90"/></picture><noscript><picture><source type="image/webp" srcSet="/static/59ce3fa292a0c38ba962cbb7b8dd4293/40ffd/logo-black-min.webp 18w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/ca62e/logo-black-min.webp 36w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/472de/logo-black-min.webp 71w" sizes="(min-width: 71px) 71px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 71px) 71px, 100vw" decoding="async" loading="lazy" src="/static/59ce3fa292a0c38ba962cbb7b8dd4293/49073/logo-black-min.png" srcSet="/static/59ce3fa292a0c38ba962cbb7b8dd4293/3a318/logo-black-min.png 18w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/9ee62/logo-black-min.png 36w,/static/59ce3fa292a0c38ba962cbb7b8dd4293/49073/logo-black-min.png 71w" alt="bd90"/></picture></noscript>
34<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
34</div></a><p class="footer-module--tagline--a36e5">/ Miejsce programisty w sieci</p><p class="footer-module--pitch--b14fc">Konsultacje, warsztaty i artykuÅy o architekturze, .NET, chmurze i DevOps.</p></div><nav class="footer-module--linksCol--aaeb1" aria-label="Stopka â nawigacja"><span class="bd-eyebrow bd-eyebrow--ondark">Nawigacja</span><ul class="footer-module--linkList--ba6f2"><li><a class="footer-module--link--3ccde" href="/o-mnie/">O Mnie</a></li><li><a class="footer-module--link--3ccde" href="/oferta/">Oferta</a></li><li><a class="footer-module--link--3ccde" href="/speaker/">Speaker</a></li><li><a class="footer-module--link--3ccde" href="/toolkit/">Toolkit</a></li><li><a class="footer-module--link--3ccde" href="/kontakt/">Kontakt</a></li></ul></nav><div class="footer-module--socialCol--064ee"><span class="bd-eyebrow bd-eyebrow--ondark">Kontakt</span><div class="footer-module--social--912f1"><a href="https://www.linkedin.com/in/bd-90/" class="footer-module--socialLink--e9495" aria-label="LinkedIn"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin" class="svg-inline--fa fa-linkedin " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://www.facebook.com/1969593123318619" class="footer-module--socialLink--e9495" aria-label="Facebook"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="square-facebook" class="svg-inline--fa fa-square-facebook " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg></a><a href="https://bd90.pl/rss.xml" class="footer-module--socialLink--e9495" aria-label="RSS"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="rss" class="svg-inline--fa fa-rss " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM128 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"></path></svg></a><a href="/kontakt/" class="footer-module--socialLink--e9495" aria-label="E-mail"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="envelope" class="svg-inline--fa fa-envelope " role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"></path></svg></a></div></div></div><div class="footer-module--bottom--7b8b7 bd-wrap"><p class="footer-module--copy--5e14d">© <!-- -->2026<!-- --> bd90 · Kamil KieÅbasa</p><a class="footer-module--policy--528b6" href="/polityka-prywatnosci/">Polityka PrywatnoÅci</a></div></footer></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
vendor: 66 bytes, line 34
34<script async="" src="https://www.googletagmanager.com/gtag/js?id=
34G-65EFV3KC8F
vendor: 11 bytes, line 34
34"></script>
34<script> 35 36 37 if(true) { 38
vendor: 152 bytes, lines 38-42
38window.dataLayer = window.dataLayer || []; 39 function gtag(){dataLayer.push(arguments);} 40 gtag('js', new Date()); 41 42 gtag('config', '
42G-65EFV3KC8F
vendor: 36 bytes, lines 42-43
42', {"send_page_view":false}); 43
43} 44 </script>
44<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";/*]]>*/</script>
44<!-- slice-start id="_gatsby-scripts-1" --> 45
45<script 46 id="gatsby-chunk-mapping" 47 > 48 window.___chunkMapping="{\"app\":[\"/app-6fe03dc32f157469d414.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-8465c03bf4fb775cea20.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-3343cc5d89a792640fef.js\"],\"component---src-pages-kontakt-tsx\":[\"/component---src-pages-kontakt-tsx-498213b11bc0dcf1a700.js\"],\"component---src-pages-materialy-programistok-2026-tsx\":[\"/component---src-pages-materialy-programistok-2026-tsx-a9cf43d3adb85155e6e1.js\"],\"component---src-pages-materialy-wsag-7-tsx\":[\"/component---src-pages-materialy-wsag-7-tsx-0611522dd0ac38b98373.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-01-nowy-poczatek-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-01-nowy-poczatek-index-mdx-468bd493fde3d90bed81.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-08-chocolatey-i-net-core-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-08-chocolatey-i-net-core-index-mdx-f190fc7b913ba1af8e43.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-15-gitlab-ci-i-prywatne-paczki-node-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-15-gitlab-ci-i-prywatne-paczki-node-index-mdx-c44fd41cbf895e977dcb.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-20-elm-pierwsze-starcie-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-20-elm-pierwsze-starcie-index-mdx-57fc19ecb2f4e2c791d3.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-24-net-na-mac-os-x-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-02-24-net-na-mac-os-x-index-mdx-4aee226dfc6127356b36.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-03-21-zrozumiec-dockera-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-03-21-zrozumiec-dockera-index-mdx-615a8e365cc17a60b9c7.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-04-04-webdav-co-to-jest-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-04-04-webdav-co-to-jest-index-mdx-72408d8d2a7c250fc507.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-04-23-mikroserwis-node-z-dockerem-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-04-23-mikroserwis-node-z-dockerem-index-mdx-bceb0cc56cc00c18823a.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-08-apllikacja-spa-net-core-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-08-apllikacja-spa-net-core-index-mdx-b8776dc2fb485bfa5b7e.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-20-konfiguracja-rabbitmq-z-node-i-net-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-20-konfiguracja-rabbitmq-z-node-i-net-index-mdx-f2a09775d4434a87ae64.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-25-wplyw-request-abort-na-serwer-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-25-wplyw-request-abort-na-serwer-index-mdx-7475bee9b8d2211f17a6.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-28-azure-container-instance-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-08-28-azure-container-instance-index-mdx-cc4e0828b38b667afa5f.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-08-net-core-testy-jednostkowe-z-xunit-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-08-net-core-testy-jednostkowe-z-xunit-index-mdx-38844b12e374eb77377a.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-13-net-core-konfiguracja-gitlab-ci-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-13-net-core-konfiguracja-gitlab-ci-index-mdx-53a1e3e2f25dbd8d6907.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-19-docker-net
48work-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-19-docker-network-index-mdx-db48d5e6c3017d7c1aae.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-22-recencja-microservices-with-asp-net-core-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-22-recencja-microservices-with-asp-net-core-index-mdx-b150ce36008bbf5369bc.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-25-docker-compose-kontenerow-wincej-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-09-25-docker-compose-kontenerow-wincej-index-mdx-27f4725beb2b0f2bf0a1.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-05-net-core-mockowanie-w-testach-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-05-net-core-mockowanie-w-testach-index-mdx-bc3388d105843384a1c1.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-11-programistok-relacja-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-11-programistok-relacja-index-mdx-2b12e92f8fe5702156ff.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-15-net-core-node-docker-w-gitlab-ci-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-15-net-core-node-docker-w-gitlab-ci-index-mdx-c2654d1a1fa74bad439d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-17-sql-server-na-mac-os-x-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-17-sql-server-na-mac-os-x-index-mdx-eeeee562a9b7f2e9b0d0.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-22-net-developer-days-relacja-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-22-net-developer-days-relacja-index-mdx-fa3b96b5ed695572dfce.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-29-top-10-pluginow-do-vs-code-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-10-29-top-10-pluginow-do-vs-code-index-mdx-0e17fda448b7d2bfd4c4.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-11-01-node-mockowanie-requestw-w-testach-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-11-01-node-mockowanie-requestw-w-testach-index-mdx-198c3b38f4c3aa786145.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-11-11-docker-volume-przechowywanie-danych-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2017-11-11-docker-volume-przechowywanie-danych-index-mdx-d767ce760c7fd7426b6e.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-02-05-podsumowanie-roku-2017-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-02-05-podsumowanie-roku-2017-index-mdx-108f15f3382d12f4fd3c.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-03-30-uzywanie-mongodb-w-srodowisku-net-core-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-03-30-uzywanie-mongodb-w-srodowisku-net-core-index-mdx-f892e26a0acd466023c3.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-04-13-mediatr-wprowadzenie-eventow-do-swiata-net-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-04-13-mediatr-wprowadzenie-eventow-do-swiata-net-index-mdx-2e4cfdd1963caaf8ec4f.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-05-08-konferencyjny-kwiecien-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-05-08-konferencyjny-kwiecien-index-mdx-1f46294e5a5b9d675775.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-05-12-ubijanie-procesow-na-mac-os-x-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-05-12-ubijanie-procesow-na-mac-os-x-index-mdx-3559f35fa9320a16fa66.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-05-22-rider-dodawanie-snippetow-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-05-22-rider-dodawanie-snippetow-index-mdx-7fb2ed23f653dedd6c71.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-04-najtrudniejsza-rzecz-w-programowaniu-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-04-najtrudniejsza-rzecz-w-programowaniu-index-mdx-c5949c3feb01451e1281.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-07-net-core-paginacja-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-07-net-core-paginacja-index-mdx-26b38e1aff985cb4bbaa.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-11-net-core-identity-z-mongodb-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-11-net-core-identity-z-mongodb-index-mdx-3c84c09f43dba33a371a.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-14-mockowanie-net-identity-w-testach-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-14-mockowanie-net-identity-w-testach-index-mdx-47baf193753b3ec55dc0.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-25-net-core-logowanie-zapytan-do-mongodb-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-06-25-net-core-logowanie-zapytan-do-mongodb-index-mdx-dc4403796556fbe56698.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-07-12-visual-studio-mac-uruchomienie-wielu-projektow-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-07-12-visual-studio-mac-uruchomienie-wielu-projektow-index-mdx-d20370d62abc375992c9.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-07-26-https-on-localhost-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-07-26-https-on-localhost-index-mdx-1b254dc015002d4c65c5.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-09-net-core-identity-generowanie-jwt-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-09-net-core-identity-generowanie-jwt-index-mdx-ac3215e05462af58a0ff.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-16-typescript-interface-konstruktora-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-16-typescript-interface-konstruktora-index-mdx-825fa7ef00f8908012f0.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-23-rabbitmq-net-core-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-23-rabbitmq-net-core-index-mdx-da89350d2208817f9469.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-30-chmury-publiczne-przeglad-ofert-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-08-30-chmury-publiczne-przeglad-ofert-index-mdx-50cb08f85058fab3eebd.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-10-18-net-developers-days-2018-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-10-18-net-developers-days-2018-index-mdx-6467eaa10c734c625955.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-10-25-programistok-2018-relacja-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-10-25-programistok-2018-relacja-index-mdx-f79f164589f4c67ea31a.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-01-jak-ubilem-baze-prawie-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-01-jak-ubilem-baze-prawie-index-mdx-3c3e38ca473da9b187a7.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-08-azure-search-wyszukiwarka-w-mgnieniu-oka-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-08-azure-search-wyszukiwarka-w-mgnieniu-oka-index-mdx-60e293571b3fed3ff75d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-16-con-front-js-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-16-con-front-js-index-mdx-adcab82fbbc5adae1482.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-20-dotnetos-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-20-dotnetos-index-mdx-c257317cfb1dfae6e81d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-22-azure-search-splaszczanie-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-22-azure-search-splaszczanie-index-mdx-860a0380b2cfbf5c9602.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-26-dev-blog-challenge-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-26-dev-blog-challenge-index-mdx-20b872385927129da379.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-27-tfs-zdjecie-lock-a-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-27-tfs-zdjecie-lock-a-index-mdx-9cc5f3483217708f348d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-29-azure-search-rest-api-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-11-29-azure-search-rest-api-index-mdx-7010013299efb1ab333b.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-06-azure-search-net-sdk-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-06-azure-search-net-sdk-index-mdx-1ad66b6e3ae19e8b6a3e.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-14-dlaczego-twoje-api-nie-jest-restful-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-14-dlaczego-twoje-api-nie-jest-restful-index-mdx-95d1a8d8151342854b8f.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-21-podsumowanie-roku-2018-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-21-podsumowanie-roku-2018-index-mdx-7e900cc6658c4ead211b.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-31-azure-search-synonimy-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2018-12-31-azure-search-synonimy-index-mdx-19bd30d4269fc3d5a5de.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-04-co-moze-otrzymac-student-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-04-co-moze-otrzymac-student-index-mdx-d77d5fc5fe2915b81b67.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-11-historia-pewnej-rekrutacji-smutny-crud-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-11-historia-pewnej-rekrutacji-smutny-crud-index-mdx-982a682f4c031cc238b4.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-20-benchmarkdotnet-jak-sprawdzic-szybkosc-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-20-benchmarkdotnet-jak-sprawdzic-szybkosc-index-mdx-19ccf51421d7779a84cf.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-27-gitlab-ci-sonarqube-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-27-gitlab-ci-sonarqube-index-mdx-c4cd25edfed9d335df61.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-31-trzy-sposoby-modelowania-encji-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-01-31-trzy-sposoby-modelowania-encji-index-mdx-05fbc1a122ceebd6f613.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-02-10-coverlet-mierzenie-pokrycia-kodu-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-02-10-coverlet-mierzenie-pokrycia-kodu-index-mdx-d4ad94bd96c9f10914be.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-02-17-coverlet-dodanie-raportu-do-sonarqube-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-02-17-coverlet-dodanie-raportu-do-sonarqube-index-mdx-6866c542034c0276c0d7.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-02-28-stacjait-moj-pierwszy-otwarty-warsztat-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-02-28-stacjait-moj-pierwszy-otwarty-warsztat-index-mdx-251577c4fb2527d4d7d1.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-04-15-od-gitlab-ci-do-azure-app-service-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2019-04-15-od-gitlab-ci-do-azur
48e-app-service-index-mdx-2765bb724144bbe37c7d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-02-wielki-powrot-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-02-wielki-powrot-index-mdx-997f80dfb03993663003.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-05-gitlab-ci-ftp-deployment-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-05-gitlab-ci-ftp-deployment-index-mdx-a404612801351230bc67.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-09-efcore-migracje-w-aplikacji-konsolowej-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-09-efcore-migracje-w-aplikacji-konsolowej-index-mdx-9c2691e9b72b1f62c456.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-19-efcore-optimistic-concurrency-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-19-efcore-optimistic-concurrency-index-mdx-49f336b415fe626defa4.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-30-gitlab-ci-paczki-nuget-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-11-30-gitlab-ci-paczki-nuget-index-mdx-9b2e2d2de89f211b52ee.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-12-07-gitlab-feature-toggles-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-12-07-gitlab-feature-toggles-index-mdx-5c6929707330ab18f914.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-12-16-gitlabci-wdrozenie-azure-function-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-12-16-gitlabci-wdrozenie-azure-function-index-mdx-86fcebb45cee9f6a16a8.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-12-21-krotko-o-clr-jit-il-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2020-12-21-krotko-o-clr-jit-il-index-mdx-f86764f86dd9acbccc12.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-01-08-feature-toggles-permissions-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-01-08-feature-toggles-permissions-index-mdx-0fcaa656d6c97db43e9d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-01-15-application-insights-ukryty-skarb-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-01-15-application-insights-ukryty-skarb-index-mdx-f36bc416efe7ec116d1f.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-01-25-apache-benchmark-in-5-minutes-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-01-25-apache-benchmark-in-5-minutes-index-mdx-083fdae6b76a37002f9b.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-02-11-application-insights-nastepny-poziom-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-02-11-application-insights-nastepny-poziom-index-mdx-0bb18b6902ae18ca2d82.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-03-01-efcore-zlozone-typy-danych-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-03-01-efcore-zlozone-typy-danych-index-mdx-69ec57e8fd18b9355d09.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-04-02-efcore-widoki-na-bazie-
48danych-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-04-02-efcore-widoki-na-bazie-danych-index-mdx-9e28c41797245437e03b.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-04-26-wykorzystanie-api-endpoints-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-04-26-wykorzystanie-api-endpoints-index-mdx-141123bfa77071834980.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-10-17-nowe-wyzwania-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-10-17-nowe-wyzwania-index-mdx-8f1d61bae005803fc85c.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-12-18-developer-days-2021-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2021-12-18-developer-days-2021-index-mdx-7d77f3af9615d44b00f7.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-02-12-idzie-nowe-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-02-12-idzie-nowe-index-mdx-4d8bb6e6ea410d2bc941.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-02-26-roszerzanie-konfiguracji-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-02-26-roszerzanie-konfiguracji-index-mdx-d5b34e209425ee2bce95.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-03-04-rust-pierwsze-starcie-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-03-04-rust-pierwsze-starcie-index-mdx-9338ea1ec004f14bc476.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-04-08-ciekawy-przypadek-corsa-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-04-08-ciekawy-przypadek-corsa-index-mdx-0a04c5cd4aba9f837cb0.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-08-21-kafka-in-memory-buffer-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-08-21-kafka-in-memory-buffer-index-mdx-6d2386b49d94f1164184.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-12-30-odwiedzajac-mvc-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2023-12-30-odwiedzajac-mvc-index-mdx-56c61cc8b19159336a16.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2024-03-17-system-rezerwacji-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2024-03-17-system-rezerwacji-index-mdx-9d38cb3da23dd8c2d1b9.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2024-05-30-integracja-zitadel-z-dotnet-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2024-05-30-integracja-zitadel-z-dotnet-index-mdx-b11ed61af8bc7373147f.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2024-06-15-binary-search-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2024-06-15-binary-search-index-mdx-79f7de4a6ce85dcf10ac.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-06-26-unie-w-csharp-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-06-26-unie-w-csharp-index-mdx-b510f59c969aeefd1c7d.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-07-03-net-11-dla-web-developera-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-07-03-net-11-dla-web-developera-index-mdx-9426121c1b65d70b6c4f.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-07-14-aspire-czyli-nadrabiam-zaleglosci-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-07-14-aspire-czyli-nadrabiam-zaleglosci-index-mdx-7655f596861619e137c3.js\"],\"component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-07-17-kiedy-rbac-to-zbyt-malo-index-mdx\":[\"/component---src-pages-mdx-frontmatter-slug-tsx-content-file-path-workspace-linecode-bd-90-blog-2026-07-17-kiedy-rbac-to-zbyt-malo-index-mdx-f84bbd3154afbbb67a4e.js\"],\"component---src-pages-o-mnie-tsx\":[\"/component---src-pages-o-mnie-tsx-c0750c66e8c0ffe9574d.js\"],\"component---src-pages-oferta-tsx\":[\"/component---src-pages-oferta-tsx-bd9174b1bf2fe9c80a66.js\"],\"component---src-pages-polityka-prywatnosci-tsx\":[\"/component---src-pages-polityka-prywatnosci-tsx-a9fbe89cd12e211de146.js\"],\"component---src-pages-speaker-tsx\":[\"/component---src-pages-speaker-tsx-5976b7bf215ddd5d79ec.js\"],\"component---src-pages-toolkit-tsx\":[\"/component---src-pages-toolkit-tsx-5d0306c2ad0d16b30a6d.js\"],\"component---src-templates-category-tsx\":[\"/component---src-templates-category-tsx-aa15d0cb20eedf644bdc.js\"]}"; 49 </script>
49 50
50<script>window.___webpackCompilationHash="26edf3ba9e5edd29a490";</script>
50<script src="/webpack-runtime-d6409f4fa95554b6caf1.js" async></script>
50<script src="/framework-dd30d291bf4d6f8bf2ba.js" async></script>
50<script src="/app-6fe03dc32f157469d414.js" async></script>
50<!-- slice-end id="_gatsby-scripts-1" --></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.