.blogHeader_blogHeader__r2_6_{padding:24px 0 0;border-bottom:1px solid #f2f2f2;margin-bottom:32px}.blogHeader_authorSection__8yQzt{display:flex;align-items:center;gap:16px;margin-bottom:16px}.blogHeader_avatarContainer__sads0{flex-shrink:0}.blogHeader_avatar____65E{object-fit:cover}.blogHeader_avatarFallback__jJ4iC,.blogHeader_avatar____65E{width:48px;height:48px;border-radius:50%;border:2px solid transparent;transition:border-color .2s ease}.blogHeader_avatarFallback__jJ4iC{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.blogHeader_kallistoLogo__eu4Ux{filter:brightness(0) invert(1)}.blogHeader_authorInfo__1i458{flex:1 1;min-width:0}.blogHeader_authorName__gQDuK{font-size:16px;font-weight:500;margin:0 0 4px;color:#242424;line-height:1.3}.blogHeader_authorLink__lrHeZ{text-decoration:none;color:inherit;transition:color .2s ease}.blogHeader_authorLink__lrHeZ:hover{color:#1a73e8}.blogHeader_authorBio__aL7kw{font-size:14px;color:#757575;margin:0;line-height:1.4;font-weight:400}.blogHeader_metaInfo__zlih8{font-size:14px;color:#757575;display:flex;align-items:center;gap:8px;font-weight:400}.blogHeader_publishDate__nfTbl{color:#757575}.blogHeader_metaSeparator__3OheJ{width:3px;height:3px;background:#757575;border-radius:50%;flex-shrink:0}.blogHeader_readingTime__5XlgQ{color:#757575;display:flex;align-items:center;gap:4px}.blogHeader_authorSection__8yQzt:hover .blogHeader_avatarFallback__jJ4iC,.blogHeader_authorSection__8yQzt:hover .blogHeader_avatar____65E{border-color:#e8f0fe}@media (max-width:768px){.blogHeader_blogHeader__r2_6_{padding:20px 0 24px;margin-bottom:24px}.blogHeader_authorSection__8yQzt{gap:12px;margin-bottom:12px}.blogHeader_avatarFallback__jJ4iC,.blogHeader_avatar____65E{width:40px;height:40px}.blogHeader_kallistoLogo__eu4Ux{width:20px;height:20px}.blogHeader_authorName__gQDuK{font-size:15px}.blogHeader_authorBio__aL7kw{font-size:13px}.blogHeader_metaInfo__zlih8{font-size:13px;gap:6px}}@media (prefers-color-scheme:dark){.blogHeader_blogHeader__r2_6_{border-bottom-color:#2d2d2d}.blogHeader_authorName__gQDuK{color:#e8eaed}.blogHeader_authorLink__lrHeZ:hover{color:#8ab4f8}.blogHeader_authorBio__aL7kw,.blogHeader_metaSeparator__3OheJ,.blogHeader_publishDate__nfTbl,.blogHeader_readingTime__5XlgQ{color:#9aa0a6}.blogHeader_metaSeparator__3OheJ{background:#9aa0a6}}.blogLayout_bannerContainer__k_p5N{width:100%;max-width:800px;margin:0 auto 2rem;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px -2px rgba(0,0,0,.1);position:relative}.blogLayout_bannerImage__XJZdT{object-fit:contain;background-color:#f8f9fa}.blogLayout_blogPost__EVTpd{max-width:800px;margin:0 auto;padding:2rem 0}.blogLayout_titleHeader__lubvp{margin-bottom:0;text-align:center;padding-bottom:0}.blogLayout_blogTitle__U6M1O{margin-bottom:1rem;font-family:var(--font-brand),sans-serif;font-size:2.5rem;line-height:1.2;color:#1a202c}.blogLayout_blogDescription__SiHRn{font-size:1.25rem;color:#4a5568;margin:0;line-height:1.5}.blogLayout_blogContent__5f500{line-height:1.5;font-size:1.125rem;color:#2d3748}.blogLayout_blogContent__5f500 h1{margin-top:2.5rem;margin-bottom:1rem;line-height:1.5}.blogLayout_blogContent__5f500 h1,.blogLayout_blogContent__5f500 h2{font-family:var(--font-brand),sans-serif;font-size:2rem;color:#1a202c}.blogLayout_blogContent__5f500 h2{margin-top:1.5rem;margin-bottom:.5rem}.blogLayout_blogContent__5f500 h3{margin-top:1.2rem;margin-bottom:.75rem;font-family:var(--font-brand),sans-serif;font-size:1.5rem;color:#1a202c}.blogLayout_blogContent__5f500 p{margin-bottom:1.5rem}.blogLayout_blogContent__5f500 pre{background-color:#f7fafc;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.blogLayout_blogContent__5f500 code{background-color:#edf2f7;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.blogLayout_blogContent__5f500 pre code{background:none;padding:0}.blogLayout_blogContent__5f500 ol,.blogLayout_blogContent__5f500 ul{margin:1.5rem 0;padding-left:2rem}.blogLayout_blogContent__5f500 ol{list-style-type:decimal}.blogLayout_blogContent__5f500 ul{list-style-type:disc}.blogLayout_blogContent__5f500 li{margin-bottom:.75rem;line-height:1.6}.blogLayout_blogContent__5f500 li:last-child{margin-bottom:0}.blogLayout_blogContent__5f500 ol ol,.blogLayout_blogContent__5f500 ol ul,.blogLayout_blogContent__5f500 ul ol,.blogLayout_blogContent__5f500 ul ul{margin:.5rem 0;padding-left:1.5rem}.blogLayout_blogContent__5f500 ol ol{list-style-type:lower-alpha}.blogLayout_blogContent__5f500 ul ul{list-style-type:circle}@media (max-width:768px){.blogLayout_bannerContainer__k_p5N{margin:0 -1rem 2rem;border-radius:0}.blogLayout_blogPost__EVTpd{padding:1rem 0}.blogLayout_blogHeader__PfISw h1{font-size:2rem}.blogLayout_blogContent__5f500{font-size:1rem}.blogLayout_blogContent__5f500 ol,.blogLayout_blogContent__5f500 ul{padding-left:1.5rem}.blogLayout_blogContent__5f500 ol ol,.blogLayout_blogContent__5f500 ol ul,.blogLayout_blogContent__5f500 ul ol,.blogLayout_blogContent__5f500 ul ul{padding-left:1rem}}.mdxComponents_highlight__FDcd6{padding:.25rem .5rem;border-radius:.25rem;font-weight:600;display:block;text-align:center}.mdxComponents_highlightPrimary__sC6bd{margin:1.25rem .15rem .15rem 1.25rem;background-color:#ebf4ff;color:#2b6cb0;border:1px solid #bee3f8}.mdxComponents_highlightSecondary__ROg0M{background-color:#f0fff4;color:#276749;border:1px solid #9ae6b4}.mdxComponents_highlightWarning__xBFG7{margin:1.25rem .15rem .15rem 1.25rem;background-color:#fffbeb;color:#b45309;border:1px solid #fde68a}:is(h1,h2,h3)+:is(.mdxComponents_highlightPrimary__sC6bd,.mdxComponents_highlightSecondary__ROg0M,.mdxComponents_highlightWarning__xBFG7){margin:.25rem .15rem 1.15rem 1.25rem}.mdxComponents_callout___Pi8_{padding:1rem 1.5rem;margin:1.5rem 0;border-radius:.5rem;border-left:4px solid}.mdxComponents_calloutInfo__58Q46{background-color:#ebf4ff;border-left-color:#3182ce;color:#1a365d}.mdxComponents_calloutWarning__DMT1u{background-color:#fffbeb;border-left-color:#d69e2e;color:#744210}.mdxComponents_calloutError__lEJz5{background-color:#fed7d7;border-left-color:#e53e3e;color:#742a2a}.mdxComponents_calloutSuccess__miiDx{background-color:#f0fff4;border-left-color:#38a169;color:#1a202c}.mdxComponents_calloutTip__ruRhM{background-color:#e6fffa;border-left-color:#319795;color:#1a202c}.mdxComponents_calloutProblem__mdLXu{background-color:#fed7e2;border-left-color:#e53e3e;color:#742a2a}.mdxComponents_codeBlock__OKXuA{background-color:#f7fafc;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;border:1px solid #e2e8f0}.mdxComponents_inlineCode__JO5Ci{background-color:#edf2f7;color:#d53f8c;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.mdxComponents_mermaidDiagram___YVe_{display:flex;justify-content:center;margin:2rem 0;padding:1rem;background-color:#fafafa;border-radius:.5rem;border:1px solid #e2e8f0}.mdxComponents_mermaidDiagram___YVe_ svg{max-width:100%;height:auto}.spacer_spacer_1__cl0px{height:var(--default-offset);width:100%}.spacer_spacer_2__G3Om6{height:calc(var(--default-offset) * 2);width:100%}.spacer_spacer_3__levSb{height:calc(var(--default-offset) * 3);width:100%}.spacer_spacer_4__scIGv{height:calc(var(--default-offset) * 4);width:100%}.spacer_spacer_5__KE3WJ{height:calc(var(--default-offset) * 5);width:100%}.spacer_spacer_6__N88cR{height:calc(var(--default-offset) * 6);width:100%}.spacer_spacer_7__o_ilQ{height:calc(var(--default-offset) * 7);width:100%}.spacer_spacer_8__QLrhp{height:calc(var(--default-offset) * 8);width:100%}.mainTeaser_wrapper__VKvsg{display:flex;flex-wrap:wrap;@media (min-width:1400px){flex-wrap:nowrap;align-items:stretch}}.mainTeaser_image__99Ix8{width:100%;display:flex;margin-bottom:calc(var(--default-offset) * 3);justify-content:center;img{max-width:100%!important;height:auto!important}@media (min-width:1400px){width:50%;margin-bottom:0;padding-right:calc(var(--default-offset) * 3)}}.mainTeaser_content__vrauz{width:100%;@media (min-width:1400px){width:50%}h1,h2,h3,h4{font-size:30px;@media (max-width:1399px){margin-top:calc(var(--default-offset) * 2)}}}.mainTeaser_items__4ZvZg{display:flex;flex-wrap:wrap;gap:var(--default-offset)}.mainTeaser_item__oxnY2{position:relative;width:100%;padding:0 calc(var(--default-offset) * 4) 0 calc(var(--default-offset) * 3);display:flex;flex-direction:column;justify-content:space-between;a i{transition:margin .25s ease-in-out}a:hover{border:none!important;i{margin-left:var(--default-offset)}}&+&{margin-top:calc(var(--default-offset) * 3)}@media (min-width:1000px){width:calc(50% - var(--default-offset));&+&{margin-top:0}}&:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:var(--primary-color-1)}}.mainTeaser_itemHeadline__KdjEe{font-weight:700}.mainTeaser_teaserCta__56BlW{align-self:flex-start;margin-top:var(--default-offset);color:var(--primary-color-4);display:flex;align-items:center;gap:var(--default-offset);font-weight:700;transition:scale .5s ease-in-out,color .5s ease-in-out}.tecStack_tecStackItem__VAXay{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:calc(var(--default-offset) / 2);font-family:var(--font-brand),sans-serif;padding-top:var(--default-offset);height:100%}.tecStack_wrapper__liMCq{background:linear-gradient(to right,var(--primary-color-3),var(--primary-color-1),var(--primary-color-3));padding:calc(var(--default-offset) * 3) 0 calc(var(--default-offset) * 4);h3 div{background:linear-gradient(to right,var(--gray-color-1),var(--gray-color-1));-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.tecStack_itemText__kb0aj{text-align:center}