.animated-title,.animated-word,.image-overlay{will-change:transform,opacity;transition:opacity .25s linear,transform .25s linear}.animated-word{opacity:.15;display:inline-block}.animated-title{opacity:.15}.image-overlay{transform:scaleY(1);transform-origin:bottom;pointer-events:none;backface-visibility:hidden}.brush-effect{background-size:100% 100%;margin:-2px -6px;padding:2px 6px;display:inline-block;filter:brightness(1.1)}.brush-effect.brush-yellow{background-image:url(/brushes-about/brush-yellow.svg)}.brush-effect.brush-blue{background-image:url(/brushes-about/brush-blue.svg)}.brush-effect.brush-green{background-image:url(/brushes-about/brush-green.svg)}.brush-effect.brush-purple{background-image:url(/brushes-about/brush-purple.svg)}.brush-effect.brush-orange{background-image:url(/brushes-about/brush-orange.svg)}.brush-effect.brush-indigo{background-image:url(/brushes-about/brush-indigo.svg)}.brush-effect.brush-lime{background-image:url(/brushes-about/brush-lime.svg)}.brush-effect.brush-teal{background-image:url(/brushes-about/brush-teal.svg)}.brush-effect.brush-red{background-image:url(/brushes-about/brush-red.svg)}.blog-featured{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:22px;overflow:hidden;background:#111827;color:#e5e7eb;padding:44px 44px 38px;min-height:240px;transition:transform .35s ease,box-shadow .35s ease}@media (max-width:767px){.blog-featured{padding:30px 22px}}.blog-featured:hover{transform:translateY(-5px);box-shadow:0 30px 70px -20px rgba(17,24,39,.55)}.blog-blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.blog-blob--1{width:420px;height:420px;background:#2563eb;top:-160px;right:-80px;opacity:.5;animation:blog-float1 13s ease-in-out infinite alternate}.blog-blob--2{width:340px;height:340px;background:#facc15;bottom:-180px;left:16%;opacity:.32;animation:blog-float2 16s ease-in-out infinite alternate}@keyframes blog-float1{to{transform:translate(-70px,50px) scale(1.15)}}@keyframes blog-float2{to{transform:translate(90px,-40px) scale(1.1)}}.blog-ghost{position:absolute;top:4px;right:24px;font-size:140px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.16);user-select:none;pointer-events:none}@media (max-width:767px){.blog-ghost{font-size:90px}}.blog-f-meta{position:relative;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.blog-f-tag{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:999px;background:rgba(250,204,21,.15);border:1px solid rgba(250,204,21,.4);color:#fde68a}.blog-f-date{font-size:13px;color:#9ca3af}.blog-featured h3{position:relative;color:#fff;font-size:clamp(24px,4vw,38px);font-weight:800;letter-spacing:-.015em;max-width:640px;margin-bottom:10px}.blog-featured p.blog-f-desc{position:relative;max-width:560px;font-size:14.5px;color:#c7cdd6;margin:0 0 16px}.blog-f-link{position:relative;display:inline-flex;gap:9px;align-items:center;font-weight:700;font-size:14px;color:var(--color-accent-one)}.blog-arr{transition:transform .3s}.blog-featured:hover .blog-arr,.blog-spot:hover .blog-arr{transform:translateX(6px)}.blog-spot{position:relative;display:block;border-radius:18px;background:#fff;border:1px solid #e5e7eb;padding:26px 26px 22px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-spot:hover{transform:translateY(-5px);box-shadow:0 22px 50px -18px rgba(31,41,55,.25)}.blog-spot:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s;pointer-events:none;background:radial-gradient(480px circle at var(--mx,50%) var(--my,20%),rgba(96,165,250,.13),transparent 45%)}.blog-spot:hover:before{opacity:1}.blog-spot:after{content:"";position:absolute;inset:0;border-radius:18px;padding:1.5px;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,20%),rgba(250,204,21,.85),rgba(96,165,250,.55) 45%,transparent 75%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.blog-spot:hover:after{opacity:1}.blog-s-ghost{position:absolute;top:-14px;right:10px;font-size:84px;font-weight:800;color:transparent;-webkit-text-stroke:1.5px #e5e7eb;user-select:none;pointer-events:none}.blog-s-meta{position:relative;font-size:12.5px;color:#9ca3af;margin-bottom:10px}.blog-spot h3{position:relative;font-size:19px;font-weight:800;margin-bottom:9px}.blog-spot p.blog-s-desc{position:relative;font-size:13.5px;color:var(--color-neutral);margin:0 0 14px}.blog-s-link{position:relative;display:inline-flex;gap:8px;align-items:center;font-weight:700;font-size:13.5px;color:var(--color-link)}.blog-bar{position:absolute;left:0;top:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .45s ease;background:linear-gradient(90deg,var(--color-accent-one),var(--color-accent-two))}.blog-spot:hover .blog-bar{transform:scaleX(1)}