@keyframes blog-module__JsT-Oq__liquidShine{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes blog-module__JsT-Oq__floatUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blog-module__JsT-Oq__grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}@keyframes blog-module__JsT-Oq__spin{to{transform:rotate(360deg)}}.blog-module__JsT-Oq__main{background-color:#050508;flex-direction:column;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:8rem 2rem;display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__main:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");width:200%;height:200%;animation:8s steps(10,end) infinite blog-module__JsT-Oq__grain;position:fixed;top:-50%;left:-50%}.blog-module__JsT-Oq__main:after{content:"";z-index:0;pointer-events:none;filter:blur(120px);background:radial-gradient(#8e2de21a,#0000 70%);width:60vw;height:50vh;position:fixed;top:10%;right:20%}.blog-module__JsT-Oq__hero{text-align:center;z-index:2;margin-bottom:3rem;padding-bottom:5rem;animation:.8s cubic-bezier(.2,.8,.2,1) forwards blog-module__JsT-Oq__floatUp;position:relative}.blog-module__JsT-Oq__hero h1{letter-spacing:-2px;background:linear-gradient(90deg,#fff 0%,#c4b5fd 25%,#fff 50%,#2dd4bf 75%,#fff 100%) 0 0/200%;-webkit-text-fill-color:transparent;text-shadow:0 0 40px #8e2de24d;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:5rem;font-weight:900;line-height:1.1;animation:5s linear infinite blog-module__JsT-Oq__liquidShine}.blog-module__JsT-Oq__hero p{color:#fff9;max-width:700px;margin:0 auto;font-size:1.4rem;font-weight:400;line-height:1.7}.blog-module__JsT-Oq__blogGrid{z-index:2;opacity:0;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:3rem;width:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .2s forwards blog-module__JsT-Oq__floatUp;display:grid;position:relative}.blog-module__JsT-Oq__blogCard{-webkit-backdrop-filter:blur(20px);color:var(--color-off-white);background:linear-gradient(#1e1e2899 0%,#0a0a0fe6 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;height:100%;text-decoration:none;transition:all .5s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.blog-module__JsT-Oq__blogCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff26,#0000);border-radius:24px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.blog-module__JsT-Oq__blogCard:hover{background:#1e1e28cc;border-color:#8e2de24d;transform:translateY(-12px);box-shadow:0 30px 60px #000000b3,0 0 20px #8e2de226}.blog-module__JsT-Oq__cardImageContainer{aspect-ratio:16/9;background-color:#000;border-bottom:1px solid #ffffff0d;width:100%;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardImageContainer img{object-fit:cover;transition:transform .7s cubic-bezier(.19,1,.22,1)}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__cardImageContainer img{transform:scale(1.1)}.blog-module__JsT-Oq__imagePlaceholderText{color:#ffffff4d;text-transform:uppercase;letter-spacing:1px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-module__JsT-Oq__cardContent{flex-direction:column;flex-grow:1;padding:2.5rem;display:flex}.blog-module__JsT-Oq__cardCategory{color:#000;background:var(--color-neon-green);letter-spacing:1px;text-transform:uppercase;border-radius:50px;align-self:flex-start;margin-bottom:1.2rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700;box-shadow:0 0 15px #00f5c866}.blog-module__JsT-Oq__cardContent h2{color:#fff;flex-grow:1;margin-bottom:1rem;font-size:1.8rem;font-weight:700;line-height:1.3;transition:color .3s}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__cardContent h2{background:linear-gradient(90deg,#fff,#c4b5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.blog-module__JsT-Oq__cardDate{opacity:.5;border-top:1px solid #ffffff1a;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;font-family:monospace;font-size:.9rem;display:flex}.blog-module__JsT-Oq__loading,.blog-module__JsT-Oq__noPosts{text-align:center;color:var(--color-neon-green);background:#ffffff05;border:1px dashed #00f5c833;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:1rem;padding:6rem 1rem;font-size:1.2rem;display:flex}.blog-module__JsT-Oq__noPosts{color:#fff9;border-color:#ffffff1a}@media (max-width:1024px){.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.blog-module__JsT-Oq__main{padding:6rem 1.5rem 3rem}.blog-module__JsT-Oq__hero h1{font-size:3rem}.blog-module__JsT-Oq__hero p{font-size:1rem}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr;gap:2rem}.blog-module__JsT-Oq__blogCard:hover{transform:translateY(-5px)}.blog-module__JsT-Oq__cardContent{padding:1.5rem}.blog-module__JsT-Oq__cardContent h2{font-size:1.5rem}}
