.blog-work-section{background:linear-gradient(#1a181b00 0%,#1a181be0 10%,#121114 100%),linear-gradient(135deg,#151217 0%,#211b25 48%,#111316 100%);width:100%;padding:64px 0 96px}.blog-work-inner{overflow:visible}.blog-gallery[data-astro-cid-fqvew3oe]{--blog-gap:20px;width:100%}.blog-filter[data-astro-cid-fqvew3oe]{box-sizing:border-box;border-bottom:1px solid #ffffff1c;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 34px;padding:0;display:flex}.blog-filter-btn[data-astro-cid-fqvew3oe]{color:#ffffff80;min-height:46px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 18px 1px;font-size:.9rem;line-height:1;transition:color .18s,transform .18s;display:inline-flex;position:relative}.blog-filter-btn[data-astro-cid-fqvew3oe]:hover{color:#ffffffdb;transform:translateY(-1px)}.blog-filter-btn[data-astro-cid-fqvew3oe].active{color:#fff}.blog-filter-btn[data-astro-cid-fqvew3oe].active:after{content:"";background:linear-gradient(90deg,#cf0dff,#00aeff);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px;box-shadow:0 0 16px #00aeff6b}.blog-filter-count[data-astro-cid-fqvew3oe]{color:#ffffff57;font-variant-numeric:tabular-nums;font-size:.68rem;transform:translateY(-1px)}.blog-filter-btn[data-astro-cid-fqvew3oe].active .blog-filter-count[data-astro-cid-fqvew3oe],.blog-filter-btn[data-astro-cid-fqvew3oe]:hover .blog-filter-count[data-astro-cid-fqvew3oe]{color:#ffffff94}.blog-grid-shell[data-astro-cid-fqvew3oe]{width:100%;overflow:hidden}.blog-grid[data-astro-cid-fqvew3oe]{column-count:3;column-gap:var(--blog-gap);width:100%;margin-left:0;transition:height .52s linear;position:relative}.blog-gallery[data-astro-cid-fqvew3oe][data-shuffle-ready=true] .blog-grid[data-astro-cid-fqvew3oe]{margin-left:calc(var(--blog-gap) * -1);column-count:auto;column-gap:normal}.blog-card[data-astro-cid-fqvew3oe]{width:100%;margin:0 0 var(--blog-gap);opacity:1;box-sizing:border-box;break-inside:avoid;will-change:transform, opacity;background:#171519;border-radius:8px;transition:box-shadow .18s,transform .18s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000052}.blog-gallery[data-astro-cid-fqvew3oe][data-shuffle-ready=true] .blog-card[data-astro-cid-fqvew3oe]{width:calc(33.333% - var(--blog-gap));margin:0 0 var(--blog-gap) var(--blog-gap);break-inside:auto;display:block}.blog-card[data-astro-cid-fqvew3oe][hidden]{display:none}.blog-card[data-astro-cid-fqvew3oe]:hover{transform:translateY(-2px);box-shadow:0 26px 58px #0000006b}.blog-card[data-astro-cid-fqvew3oe] a[data-astro-cid-fqvew3oe]{min-height:100%;color:inherit;text-decoration:none;display:block}.blog-thumb[data-astro-cid-fqvew3oe]{aspect-ratio:16/10;background:#171519;position:relative;overflow:hidden}.blog-thumb[data-astro-cid-fqvew3oe] img[data-astro-cid-fqvew3oe]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-card[data-astro-cid-fqvew3oe]:hover .blog-thumb[data-astro-cid-fqvew3oe] img[data-astro-cid-fqvew3oe]{transform:scale(1.04)}.blog-thumb-placeholder[data-astro-cid-fqvew3oe]{background:radial-gradient(circle at 28% 18%,#cf0dff3d,#0000 32%),radial-gradient(circle at 78% 68%,#00aeff38,#0000 34%),linear-gradient(135deg,#171519 0%,#222026 100%);width:100%;height:100%}.blog-card-body[data-astro-cid-fqvew3oe]{box-sizing:border-box;padding:18px}.blog-card-meta[data-astro-cid-fqvew3oe]{color:#ccc;flex-wrap:wrap;gap:8px;margin-bottom:13px;font-size:.78rem;display:flex}.blog-card-meta[data-astro-cid-fqvew3oe] span[data-astro-cid-fqvew3oe]{backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:4px;padding:5px 9px}.blog-card-meta[data-astro-cid-fqvew3oe] span[data-astro-cid-fqvew3oe]:first-child{color:#fff;background:#cf0dff47;border-color:#cf0dff47}.blog-card-body[data-astro-cid-fqvew3oe] h2[data-astro-cid-fqvew3oe]{color:#fff;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.12rem;line-height:1.38;display:-webkit-box;overflow:hidden}.blog-card-body[data-astro-cid-fqvew3oe] p[data-astro-cid-fqvew3oe]{color:#ffffff94;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 0;font-size:.92rem;line-height:1.62;display:-webkit-box;overflow:hidden}.blog-empty[data-astro-cid-fqvew3oe]{color:#ffffff8f;text-align:center;margin:48px 0 0}.blog-empty[data-astro-cid-fqvew3oe][hidden]{display:none}@media screen and (width<=1023px){.blog-grid[data-astro-cid-fqvew3oe]{column-count:2}.blog-gallery[data-astro-cid-fqvew3oe][data-shuffle-ready=true] .blog-card[data-astro-cid-fqvew3oe]{width:calc(50% - var(--blog-gap))}}@media screen and (width<=767px){.blog-work-section{padding-bottom:64px}.blog-gallery[data-astro-cid-fqvew3oe]{--blog-gap:12px}.blog-filter[data-astro-cid-fqvew3oe]{margin:0 calc(var(--wrapper-padding,20px) * -1) 22px 0;scrollbar-width:none;border-right:0;border-radius:0;flex-wrap:nowrap;gap:0;padding:0;overflow-x:auto}.blog-filter[data-astro-cid-fqvew3oe]::-webkit-scrollbar{display:none}.blog-filter-btn[data-astro-cid-fqvew3oe]{flex:none;min-height:38px;padding:0 12px 1px;font-size:.76rem}.blog-filter-count[data-astro-cid-fqvew3oe]{font-size:.6rem}.blog-filter-btn[data-astro-cid-fqvew3oe].active:after{bottom:-1px;left:10px;right:10px}.blog-grid[data-astro-cid-fqvew3oe]{column-count:1}.blog-card[data-astro-cid-fqvew3oe]{width:100%}.blog-gallery[data-astro-cid-fqvew3oe][data-shuffle-ready=true] .blog-card[data-astro-cid-fqvew3oe]{width:calc(100% - var(--blog-gap))}.blog-card-body[data-astro-cid-fqvew3oe]{padding:14px}.blog-card-meta[data-astro-cid-fqvew3oe]{gap:5px;margin-bottom:9px;font-size:.68rem}.blog-card-meta[data-astro-cid-fqvew3oe] span[data-astro-cid-fqvew3oe]{padding:3px 6px}.blog-card-body[data-astro-cid-fqvew3oe] h2[data-astro-cid-fqvew3oe]{font-size:.98rem;line-height:1.33}.blog-card-body[data-astro-cid-fqvew3oe] p[data-astro-cid-fqvew3oe]{-webkit-line-clamp:2;font-size:.82rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.blog-filter-btn[data-astro-cid-fqvew3oe],.blog-grid[data-astro-cid-fqvew3oe],.blog-card[data-astro-cid-fqvew3oe],.blog-thumb[data-astro-cid-fqvew3oe] img[data-astro-cid-fqvew3oe]{transition:none}}
