html.blog-doc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#faf7fb}html.blog-doc body{color:#1b1723;background-color:#faf7fb}.blog-page{color:#1b1723;background:radial-gradient(110% 60% at 50% -10%,#7c3aed1a 0%,#7c3aed00 60%),radial-gradient(90% 50% at 100% 8%,#e0328914 0%,#e0328900 55%),#faf7fb;min-height:100dvh;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.blog-header-band{background:#0a0a0c}.blog-header-band .desktop-header-title{color:#fff}.blog-shell{width:100%;max-width:1160px;margin:0 auto;padding-left:clamp(20px,4.5vw,48px);padding-right:clamp(20px,4.5vw,48px)}.blog-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;font-size:12px;font-weight:700}.blog-display{letter-spacing:-.01em;color:#1b1723;font-family:MuseoModerno,Poppins,sans-serif;font-weight:700;line-height:1.08}.blog-lead{color:#4a4356;line-height:1.6}.blog-index-hero{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(24px,4vh,40px)}.blog-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#ff8a4c 0%,#e03289 55%,#7c3aed 100%);border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.blog-card{aspect-ratio:3/2;background:#161618;border-radius:24px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #1b17232e}.blog-card-media{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.blog-card-fallback{background:radial-gradient(120% 95% at 24% 12%,#8b5cf6 0%,#8b5cf600 58%),linear-gradient(140deg,#4c1d95 0%,#7c3aed 38%,#e03289 78%,#ff8a4c 130%)}.blog-card:hover .blog-card-media,.blog-card:focus-visible .blog-card-media{transform:scale(1.04)}.blog-card-scrim{background:linear-gradient(#0c0a102e 0%,#0c0a100d 28%,#0c0a108c 62%,#0c0a10eb 100%);position:absolute;inset:0}.blog-card-content{flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,2vw,1.75rem);display:flex;position:absolute;inset:0}.blog-card-title{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 12px #00000073;font-family:MuseoModerno,Poppins,sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.1}.blog-card-excerpt{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card-meta{color:#ffffffb8;font-size:12.5px;font-weight:500}.blog-card-cta{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.blog-carousel-viewport{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;gap:clamp(20px,2.4vw,28px);padding-bottom:8px;display:flex;overflow:auto hidden}.blog-carousel-viewport::-webkit-scrollbar{display:none}.blog-carousel-viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.blog-carousel-card{flex:0 0 clamp(520px,38vw,650px);width:clamp(520px,38vw,650px)}.blog-carousel-controls{align-items:center;gap:10px;display:flex}.blog-carousel-arrow{color:#1b1723;background:#fff;border:1px solid #1b172333;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .16s,background-color .16s;display:flex}.blog-carousel-arrow:hover:enabled{background:#f4f0f7;border-color:#1b172373}.blog-carousel-arrow:disabled{cursor:not-allowed;opacity:.3}.blog-carousel-arrow:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.blog-article-body{color:#3a3344;font-size:17px;line-height:1.7}.blog-p{margin:0 0 1.4em}.blog-h2{letter-spacing:-.01em;color:#1b1723;margin:1.8em 0 .7em;font-family:MuseoModerno,Poppins,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.15}.blog-h3{color:#1b1723;margin:1.6em 0 .6em;font-size:1.3rem;font-weight:700;line-height:1.25}.blog-list{margin:0 0 1.4em;padding-left:1.4em}.blog-list li{margin:.4em 0}.blog-quote{color:#1b1723;background:#7c3aed0f;border-left:3px solid #7c3aed;border-radius:0 14px 14px 0;margin:1.6em 0;padding:1.25rem 1.5rem}.blog-quote p{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.blog-quote-cite{color:#4a4356;margin-top:.6em;font-size:13px;font-style:normal;display:block}.blog-callout{color:#1b1723;background:linear-gradient(120deg,#ff8a4c1a,#e0328914,#7c3aed14);border:1px solid #7c3aed24;border-radius:14px;margin:1.6em 0;padding:1.1rem 1.3rem;font-weight:500}.blog-figure{margin:1.8em 0}.blog-figure-img{border-radius:18px;width:100%;height:auto;display:block}.blog-figcaption{color:#6b6375;text-align:center;margin-top:.6em;font-size:13px}.blog-link{color:#7c3aed;text-underline-offset:2px;font-weight:600;text-decoration:underline}.blog-link:hover{color:#e03289}.blog-code{background:#1b17230f;border-radius:5px;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.9em}.blog-article-hero{border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #1b172329}.blog-article-hero img{width:100%;height:auto;display:block}.blog-article-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}@media (min-width:1024px){.blog-article-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.blog-article-main{min-width:0;max-width:780px}.blog-related-sidebar{min-width:0}@media (min-width:1024px){.blog-related-sidebar{position:sticky;top:24px}}.blog-related{flex-direction:column;gap:16px;display:flex}.blog-related-item{color:inherit;border-radius:16px;align-items:center;gap:14px;padding:8px;text-decoration:none;transition:background-color .16s;display:flex}.blog-related-item:hover{background:#1b17230a}.blog-related-thumb{object-fit:cover;border-radius:12px;flex-shrink:0;width:76px;height:76px}.blog-related-title{color:#1b1723;font-weight:700;line-height:1.3}.blog-landing-section{color:#1b1723;background:radial-gradient(110% 55% at 50% -8%,#7c3aed17 0%,#7c3aed00 58%),radial-gradient(90% 45% at 100% 6%,#e0328912 0%,#e0328900 55%),#faf7fb;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.blog-preview-surface .blog-article-body{font-size:15px}.blog-preview-surface .blog-h2{font-size:1.4rem}
