.blog-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem}.blog-eyebrow:before{content:"";vertical-align:middle;background:#a855f7;width:1.5rem;height:1px;margin-right:.75rem;display:inline-block}.blog-meta{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;flex-wrap:wrap;gap:.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;display:flex}.blog-cover-fallback{background:radial-gradient(70% 70% at 30% 20%,#a855f759,#0000 60%),radial-gradient(60% 60% at 80% 90%,#d946ef2e,#0000 60%),#0b0a10;place-items:center;display:grid;position:absolute;inset:0}.blog-cover-fallback span{font-family:var(--font-serif), ui-serif, Georgia, serif;color:#ffffff2e;font-size:4rem}.blog-card{background:linear-gradient(180deg, var(--studio-elevated), var(--studio-surface));border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;transition:border-color .4s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.blog-card:hover{border-color:#a855f759;transform:translateY(-3px)}.blog-card__media{aspect-ratio:16/10;background:#0b0a10;position:relative;overflow:hidden}.blog-card__media img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card__media img{transform:scale(1.035)}.blog-card__body{flex-direction:column;flex:1;gap:.85rem;padding:1.5rem 1.5rem 1.6rem;display:flex}.blog-card__title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.25}.blog-card__excerpt{color:#a3a3a3;font-size:.9375rem;line-height:1.6}.blog-card__more{color:#d8b4fe;align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}@media (min-width:1024px){.blog-card--featured{grid-template-columns:1.25fr 1fr;display:grid}.blog-card--featured .blog-card__media{aspect-ratio:auto;min-height:24rem}.blog-card--featured .blog-card__body{justify-content:center;padding:3rem}.blog-card--featured .blog-card__title{font-size:2rem;line-height:1.12}.blog-card--featured .blog-card__excerpt{font-size:1rem}}.blog-article-cover{aspect-ratio:16/8;border:1px solid #ffffff14;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 40px 120px -60px #7e22ce99}.blog-closing{background:radial-gradient(ellipse 55% 120% at 0% 100%, #a855f729, transparent 60%), var(--studio-surface);border:1px solid #ffffff14;border-radius:1.25rem;gap:1.5rem;padding:2.25rem 2rem;display:grid}@media (min-width:768px){.blog-closing{grid-template-columns:1fr auto;align-items:center;padding:2.75rem 3rem}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__media img{transition:none}}
