.bl-page{--bl-canvas:var(--b-paper);--bl-reading:#fff;--bl-surface:#fff;--bl-heading:var(--b-ink);--bl-text:#24212f;--bl-muted:#0b09149e;--bl-faint:#0b091499;--bl-border:#e3dfeb;--bl-card-border:#0b091417;--bl-accent:var(--b-violet);--bl-link:#4b2fd6;--bl-brief:#f4f1fe;--bl-em:linear-gradient(100deg, var(--b-violet) 10%, var(--b-blue) 90%);--bl-panel-border:transparent;--bl-thumb-x:0px;--bl-sun:var(--b-ink);--bl-moon:#ffffff9e}:root[data-blog-theme=dark] .bl-page{--bl-canvas:var(--b-ink-2);--bl-reading:var(--b-ink);--bl-surface:var(--b-ink-3);--bl-heading:#fff;--bl-text:#dedbea;--bl-muted:#ffffffa3;--bl-faint:#ffffff8f;--bl-border:#ffffff1f;--bl-card-border:#ffffff1a;--bl-accent:var(--b-violet-bright);--bl-link:#b9a8ff;--bl-brief:#8f76ff1f;--bl-em:linear-gradient(100deg, var(--b-violet-bright) 10%, #93a0ff 90%);--bl-panel-border:#ffffff1a;--bl-thumb-x:30px;--bl-sun:#ffffff9e;--bl-moon:var(--b-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-blog-theme=light]) .bl-page{--bl-canvas:var(--b-ink-2);--bl-reading:var(--b-ink);--bl-surface:var(--b-ink-3);--bl-heading:#fff;--bl-text:#dedbea;--bl-muted:#ffffffa3;--bl-faint:#ffffff8f;--bl-border:#ffffff1f;--bl-card-border:#ffffff1a;--bl-accent:var(--b-violet-bright);--bl-link:#b9a8ff;--bl-brief:#8f76ff1f;--bl-em:linear-gradient(100deg, var(--b-violet-bright) 10%, #93a0ff 90%);--bl-panel-border:#ffffff1a;--bl-thumb-x:30px;--bl-sun:#ffffff9e;--bl-moon:var(--b-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.h-page.bl-page{background:var(--bl-canvas);color:var(--bl-heading)}.bl-page :is(.in-index,.m-article-content,.m-related-insights){transition:background-color .3s,color .3s}.bl-page .h-section .h-label{color:var(--bl-accent)}.bl-page .h-section h2 em{background-image:var(--bl-em)}.bl-page .h-heading__aside{color:var(--bl-muted)}.bl-page .m-insight-card:not(.m-insight-card--featured){border-color:var(--bl-card-border);background:var(--bl-surface);color:var(--bl-heading)}.bl-page .m-insight-card:not(.m-insight-card--featured) .m-insight-card__meta{color:var(--bl-accent)}.bl-page .m-insight-card:not(.m-insight-card--featured) .m-insight-card__body>p{color:var(--bl-muted)}.bl-page .m-insight-card:not(.m-insight-card--featured) .m-insight-card__footer{color:var(--bl-faint)}.bl-hero-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.6rem;display:flex}.bl-hero-bar .h-kicker{margin-bottom:0!important}.bl-hero-bar--split{flex-wrap:nowrap;justify-content:space-between;gap:1.25rem;margin-bottom:1.75rem}.m-article-hero .bl-hero-bar .m-breadcrumbs{flex:auto;min-width:0;margin-bottom:0}.bl-theme-toggle{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:space-between;align-items:center;width:66px;height:36px;padding:0 10px;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.bl-theme-toggle:hover{background:#ffffff17;border-color:#ffffff52}.bl-theme-toggle:focus-visible{outline:2px solid var(--b-lime);outline-offset:3px}.bl-theme-toggle__thumb{background:var(--b-lime);width:28px;height:28px;transform:translateX(var(--bl-thumb-x));transition:transform .32s var(--b-ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 4px 12px -4px #d4ff4f99}.bl-theme-toggle svg{transition:color .32s var(--b-ease);position:relative}.bl-theme-toggle__sun{color:var(--bl-sun)}.bl-theme-toggle__moon{color:var(--bl-moon)}.in-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.h-page .in-hero__title{letter-spacing:-.06em;font-size:clamp(3rem,6.2vw,5.8rem);font-weight:900;line-height:.92}.in-hero__title>span,.in-hero__title>em{display:block}.in-hero__title em{background:linear-gradient(95deg, var(--b-lime) 0%, #9dff9a 45%, #8f76ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding:.04em 0 .12em;font-style:normal}.in-author{color:#ffffffa8;align-items:center;gap:.85rem;font-size:.92rem;line-height:1.4;display:flex;margin-top:2.25rem!important}.in-avatar{width:var(--avatar,48px);height:var(--avatar,48px);background:#e9e6f0;border-radius:50%;flex:none;display:block;overflow:hidden}.in-avatar img{-o-object-fit:cover;object-fit:cover;transform-origin:54% 24%;width:100%;height:100%;display:block;transform:scale(2.3)}.m-article-hero__byline .in-avatar{--avatar:52px}.m-article-author .in-avatar{--avatar:64px}.in-author>span:last-child{display:grid}.in-author strong{color:#fff;font-weight:600}.in-index{background:var(--bl-canvas)}.ar-container{width:min(100% - 48px,760px);margin-inline:auto}.m-article-hero{background:radial-gradient(40rem 22rem at 85% 0%, #6c4cf673, transparent 65%), linear-gradient(var(--b-ink), var(--b-ink)) top / 100% calc(100% - clamp(5rem, 14vw, 11rem)) no-repeat, var(--bl-reading);color:#fff;padding-top:clamp(7.5rem,11vw,9rem);position:relative}.m-article-hero .m-breadcrumbs{color:#ffffff9e;margin-bottom:1.75rem}.m-article-hero .m-breadcrumbs a{transition:color .2s}.m-article-hero .m-breadcrumbs a:hover{color:var(--b-lime)}.m-article-hero .m-breadcrumbs [aria-current=page]{color:#ffffffdb}.m-article-hero__category{color:var(--b-lime);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:600;margin-bottom:1rem!important}.marketing .m-article-hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.3rem,5vw,3.9rem);font-weight:900;line-height:1.02}.m-article-hero__byline{color:#ffffffb3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;margin-top:2rem;font-size:.92rem;line-height:1.45;display:grid}.m-article-hero__byline>div{display:grid}.m-article-hero__byline>div>p:first-child{flex-wrap:wrap;gap:0 .5rem;display:flex}.m-article-hero__byline strong{color:#fff;font-weight:600}.m-article-hero__date{color:#fff;gap:.45rem;font-weight:500;display:flex}.m-article-feature{background:var(--b-paper);border-radius:20px;margin-top:clamp(2.25rem,4vw,3rem);overflow:hidden;box-shadow:0 30px 60px -36px #0b09148c}.m-article-feature img{width:100%;height:auto;display:block}.m-article-content{background:var(--bl-reading);padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,6.5rem)}.m-article-reading{color:var(--bl-text);font-size:clamp(1.08rem,.55vw + .95rem,1.22rem);line-height:1.75}.m-article-brief{border-left:4px solid var(--bl-accent);background:var(--bl-brief);border-radius:0 16px 16px 0;margin-bottom:2.75rem;padding:1.25rem 1.5rem}.m-article-brief p{color:var(--bl-link);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.78rem;font-weight:600}.m-article-brief strong{color:var(--bl-heading);font-weight:500;line-height:1.6;display:block}.m-article-reading>:is(p,ul,ol)+:is(p,ul,ol){margin-top:1.35em}.h-page .m-article-reading>h2{max-width:none;color:var(--bl-heading);letter-spacing:-.03em;margin:2.4em 0 .75em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800;line-height:1.18}.m-article-reading>h3{color:var(--bl-heading);letter-spacing:-.02em;margin:2em 0 .6em;font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.25}.m-article-reading>:is(ul,ol){padding-left:1.4em}.m-article-reading li+li{margin-top:.5em}.m-article-reading li::marker{color:var(--bl-accent);font-weight:700}.m-article-reading>blockquote{border-left:4px solid var(--bl-accent);color:var(--bl-heading);margin:2em 0;padding:.25em 0 .25em 1.25em;font-size:1.12em;font-weight:500}.m-article-reading a{color:var(--bl-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.m-article-reading a:hover{text-decoration-thickness:2px}.m-article-reading strong{color:var(--bl-heading);font-weight:650}.m-article-reading table{border-collapse:collapse;width:100%;margin:2em 0;font-size:.92em}.m-article-reading :is(th,td){border-bottom:1px solid var(--bl-border);text-align:left;vertical-align:top;padding:.65em .75em}.m-article-author{border-top:1px solid var(--bl-border);color:var(--bl-muted);align-items:center;gap:1.1rem;margin-top:3.5rem;padding-top:2rem;font-size:.98rem;line-height:1.55;display:flex}.m-article-author strong{color:var(--bl-heading)}.m-article-reading .m-article-author a{color:var(--bl-link);align-items:center;gap:.35rem;margin-top:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.m-article-next-step{border:1px solid var(--bl-panel-border);background:radial-gradient(26rem 16rem at 100% 0%, #6c4cf680, transparent 70%), var(--b-ink);color:#fff;border-radius:24px;margin-top:3rem;padding:clamp(1.75rem,4vw,2.75rem)}.h-page .m-article-next-step h2{letter-spacing:-.04em;max-width:22ch;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1.08}.m-article-next-step>p{color:#ffffffc2;margin-top:1rem;font-size:1.02rem;line-height:1.6}.m-article-next-step .m-cta-group{margin-top:1.75rem}.m-article-reading .m-article-next-step a{text-decoration:none}.m-related-insights{background:var(--bl-canvas)}.ar-all{border:1px solid var(--bl-border);color:var(--bl-heading);border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.2rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.ar-all:hover{background:var(--bl-heading);color:var(--bl-canvas)}@media (max-width:980px){.in-hero__layout{grid-template-columns:1fr}.in-hero__layout>:last-child{max-width:560px}}@media (max-width:760px){.h-page .in-hero__title{font-size:clamp(2.6rem,12vw,3.8rem)}.m-article-hero__byline{grid-template-columns:auto minmax(0,1fr);font-size:.88rem}.m-article-hero__date{grid-column:1/-1}.m-article-author{align-items:flex-start}.m-article-next-step .m-cta-group{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bl-page :is(.in-index,.m-article-content,.m-related-insights),.bl-theme-toggle__thumb,.bl-theme-toggle svg{transition:none}}
