@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&display=swap";
.LogoCarousel-module__c7i2OW__marquee_container{width:100%;padding:2rem 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.LogoCarousel-module__c7i2OW__logo_slide{margin:0 1.7rem}.LogoCarousel-module__c7i2OW__logo_wrapper{color:var(--text-secondary);opacity:.6;filter:grayscale();align-items:center;gap:1rem;font-weight:500;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.LogoCarousel-module__c7i2OW__logo_slide:hover .LogoCarousel-module__c7i2OW__logo_wrapper{filter:grayscale(0%);opacity:1;color:var(--accent-blue);transform:scale(1.1)}.LogoCarousel-module__c7i2OW__logo_name{white-space:nowrap;font-size:1rem}.LogoCarousel-module__c7i2OW__logo_icon{color:inherit}
.ContentToggle-module__rm9foW__toggleHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:1.2rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}@media (max-width:768px){.ContentToggle-module__rm9foW__toggleHeader{flex-direction:column;align-items:flex-start;gap:1rem}.ContentToggle-module__rm9foW__sectionTitle{font-size:1.5rem}}.ContentToggle-module__rm9foW__sectionTitle{font-size:1.5rem}.ContentToggle-module__rm9foW__toggleButtons{background-color:var(--background-light);border:1px solid var(--border-color);border-radius:9999px;gap:.5rem;padding:.5rem;display:flex}.ContentToggle-module__rm9foW__toggleButtons button{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem 1rem;font-family:inherit;font-weight:500;transition:all .2s ease-in-out}.ContentToggle-module__rm9foW__toggleButtons button.ContentToggle-module__rm9foW__active{background-color:var(--accent-blue);color:var(--background-dark);box-shadow:0 0 15px var(--accent-blue-glow)}.ContentToggle-module__rm9foW__featuredContainer{margin-bottom:2.5rem}.ContentToggle-module__rm9foW__gridContainer{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.ContentToggle-module__rm9foW__gridContainer{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ContentToggle-module__rm9foW__gridContainer{grid-template-columns:repeat(3,1fr)}}
.FeaturedBlogCard-module__FjrLiq__card{border:1px solid var(--border-color);background-color:#0000;border-radius:16px;grid-template-columns:1fr;gap:0;transition:all .3s;display:grid;overflow:hidden}.FeaturedBlogCard-module__FjrLiq__card:hover{box-shadow:0 10px 30px var(--accent-blue-glow);border-color:var(--accent-blue);transform:translateY(-5px)}.FeaturedBlogCard-module__FjrLiq__imageContainer{width:100%;padding-top:56.25%;position:relative}.FeaturedBlogCard-module__FjrLiq__content{background-color:var(--background-light);flex-direction:column;padding:1.5rem;display:flex}.FeaturedBlogCard-module__FjrLiq__meta{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.FeaturedBlogCard-module__FjrLiq__tags{gap:.5rem;display:flex}.FeaturedBlogCard-module__FjrLiq__tag{background-color:#222;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.FeaturedBlogCard-module__FjrLiq__title{color:var(--text-primary);margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.FeaturedBlogCard-module__FjrLiq__description{color:var(--text-secondary);overflow-wrap:break-word;word-wrap:break-word;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.FeaturedBlogCard-module__FjrLiq__footer{justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:1rem;display:flex}.FeaturedBlogCard-module__FjrLiq__authorInfo{align-items:center;gap:.75rem;display:flex}.FeaturedBlogCard-module__FjrLiq__authorText{flex-direction:column;display:flex}.FeaturedBlogCard-module__FjrLiq__authorName{color:var(--text-primary);font-size:.8rem;font-weight:500}.FeaturedBlogCard-module__FjrLiq__date{color:var(--text-secondary);font-size:.75rem}.FeaturedBlogCard-module__FjrLiq__readMore{color:var(--accent-blue);align-items:center;gap:.25rem;font-size:.9rem;font-weight:600;display:flex}@media (max-width:768px){.FeaturedBlogCard-module__FjrLiq__imageContainer{min-height:130px}.FeaturedBlogCard-module__FjrLiq__content{padding:1rem}.FeaturedBlogCard-module__FjrLiq__title{font-size:1rem}.FeaturedBlogCard-module__FjrLiq__description{font-size:.8rem;line-height:1.5}.FeaturedBlogCard-module__FjrLiq__readMore,.FeaturedBlogCard-module__FjrLiq__authorName,.FeaturedBlogCard-module__FjrLiq__date{font-size:.75rem}}@media (min-width:768px){.FeaturedBlogCard-module__FjrLiq__card{grid-template-columns:1fr 1fr}.FeaturedBlogCard-module__FjrLiq__imageContainer{min-height:260px}.FeaturedBlogCard-module__FjrLiq__title{font-size:1.5rem}}
.BlogCard-module__h5Vxga__card{background-color:var(--background-light);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.BlogCard-module__h5Vxga__card:hover{box-shadow:0 5px 20px var(--accent-blue-glow);transform:translateY(-5px)}.BlogCard-module__h5Vxga__imageContainer{width:100%;padding-top:56.25%;position:relative}.BlogCard-module__h5Vxga__content{flex-direction:column;flex-grow:1;padding:1rem;display:flex}.BlogCard-module__h5Vxga__tags{gap:.5rem;margin-bottom:.75rem;display:flex}.BlogCard-module__h5Vxga__tag{background-color:#222;border-radius:4px;padding:.2rem .4rem;font-size:.7rem}.BlogCard-module__h5Vxga__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.BlogCard-module__h5Vxga__description{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:3;overflow-wrap:break-word;word-wrap:break-word;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1rem;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCard-module__h5Vxga__cardImage{border:1px solid #0000;border-radius:12px;width:100%;margin-bottom:1rem;padding-top:56.25%;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.BlogCard-module__h5Vxga__interactionOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--border-color);opacity:0;background-color:#0a0a0ab3;border-radius:9999px;gap:.5rem;padding:.5rem;transition:all .3s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:translateY(-10px)}.BlogCard-module__h5Vxga__card:hover .BlogCard-module__h5Vxga__interactionOverlay{opacity:1;transform:translateY(0)}@media (max-width:768px){.BlogCard-module__h5Vxga__content{padding:.75rem}.BlogCard-module__h5Vxga__title{font-size:.9rem}.BlogCard-module__h5Vxga__description{-webkit-line-clamp:2;font-size:.8rem}.BlogCard-module__h5Vxga__authorName,.BlogCard-module__h5Vxga__date{font-size:.7rem}}.BlogCard-module__h5Vxga__authorInfo{align-items:center;gap:.75rem;margin-top:auto;display:flex}.BlogCard-module__h5Vxga__authorText{flex-direction:column;display:flex}.BlogCard-module__h5Vxga__authorName{color:var(--text-primary);font-size:.8rem;font-weight:500}.BlogCard-module__h5Vxga__date{color:var(--text-secondary);font-size:.75rem}
.page-module__XF6Hjq__centeredContent{max-width:900px;margin:0 auto;padding:0 2rem}.page-module__XF6Hjq__fullWidthContainer{width:100vw;margin-top:0;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.page-module__XF6Hjq__hero{text-align:center;margin-bottom:0;padding:6rem 1rem 4rem}.page-module__XF6Hjq__heroTitle{letter-spacing:-2px;margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.2}.page-module__XF6Hjq__heroAccent{color:var(--accent-blue)}.page-module__XF6Hjq__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.2rem}.page-module__XF6Hjq__sectionTitle{border-bottom:1px solid var(--border-color);margin-top:4rem;margin-bottom:2rem;padding-bottom:1rem;font-size:2rem}.page-module__XF6Hjq__featuredContainer{margin-bottom:3rem}.page-module__XF6Hjq__gridContainer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem;display:grid}@keyframes page-module__XF6Hjq__fadeIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-110%)}}.page-module__XF6Hjq__popupAnchor{cursor:help;display:inline-block;position:relative}.page-module__XF6Hjq__mlPopup{text-align:left;z-index:1000;letter-spacing:.5px;background:#0a0a0ae6;border:2px solid #00bfff;border-radius:8px;width:720px;padding:1.2rem 1.4rem;font-family:Fira Code,Courier New,monospace;line-height:1.6;animation:.3s ease-out forwards page-module__XF6Hjq__fadeIn;position:absolute;top:220%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #00bfff73}.page-module__XF6Hjq__mlPopup h5{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-size:1rem;font-weight:700}.page-module__XF6Hjq__mlPopup p{color:#fff;margin-bottom:.75rem;font-size:.95rem}.page-module__XF6Hjq__popupJoke{color:#00bfff;text-shadow:0 0 8px #00bfffb3;letter-spacing:.8px;margin-top:.85rem;font-style:italic;font-weight:600}.page-module__XF6Hjq__popupCloseButton{display:none}@media (max-width:768px){.page-module__XF6Hjq__heroTitle{letter-spacing:-1.5px;margin-top:1rem;font-size:2rem}.page-module__XF6Hjq__heroSubtitle{font-size:1rem}.page-module__XF6Hjq__hero{padding-top:2rem;padding-bottom:0}.page-module__XF6Hjq__heroAccent{border-bottom:2px dashed var(--accent-blue);cursor:pointer;padding-bottom:4px;font-size:2.5rem}.page-module__XF6Hjq__mlPopup{border-radius:12px;width:90vw;max-width:320px;padding:1rem;line-height:1.6;transform:translate(-50%,-120%)}.page-module__XF6Hjq__mlPopup h5{font-size:.9rem}.page-module__XF6Hjq__mlPopup p{font-size:.85rem}.page-module__XF6Hjq__popupCloseButton{background:var(--background-light);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:.75rem;right:.75rem}}
