body{background-color:var(--bi-dark-1)!important;color:var(--bi-white)!important}@keyframes blog-post-reveal-kf{0%{filter:blur(3px);opacity:0;transform:translateY(18px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.blog-post-reveal{animation:blog-post-reveal-kf .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--reveal-d, 0)*.12s + .3s)}.hs-featured-image,.hs-featured-image-wrapper,img.hs-featured-image{display:block!important;float:none!important;height:100%!important;margin:0!important;max-width:100%!important;width:100%!important}.hs-breadcrumb-menu{display:none!important}.blog-post-hero{align-items:flex-end!important;display:flex!important;isolation:isolate;min-height:440px;overflow:hidden!important;padding-top:80px;position:relative!important}@media (min-width:768px){.blog-post-hero{min-height:540px}}@media (min-width:1024px){.blog-post-hero{min-height:580px}}.blog-post-hero .hs-featured-image,.blog-post-hero>img,.blog-post-hero__image{border-radius:0!important;float:none!important;height:100%!important;inset:0!important;margin:0!important;max-width:none!important;object-fit:cover!important;position:absolute!important;width:100%!important;z-index:0!important}.blog-post-hero__overlay{background:linear-gradient(180deg,rgba(19,19,21,.15),rgba(19,19,21,.3) 30%,rgba(19,19,21,.7) 60%,rgba(19,19,21,.95) 85%,#131315),linear-gradient(135deg,rgba(0,0,255,.05),transparent 50%)!important;inset:0!important;pointer-events:none;position:absolute!important;z-index:1!important}.blog-post-hero__content{padding-bottom:52px;position:relative!important;width:100%!important;z-index:2!important}.blog-post-back{align-items:center;color:hsla(0,0%,98%,.4);display:inline-flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.01em;margin-bottom:28px;text-decoration:none;transition:all .3s ease}.blog-post-back:hover{color:var(--bi-white);gap:8px}.blog-post-back svg{flex-shrink:0;transition:transform .3s ease}.blog-post-back:hover svg{transform:translateX(-2px)}.blog-post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.blog-post-meta__tag{backdrop-filter:blur(4px);background:rgba(0,0,255,.12);border:1px solid rgba(46,117,255,.25);border-radius:9999px;color:var(--bi-blue-light);display:inline-flex;font-size:12px;font-weight:500;padding:4px 13px;text-decoration:none;transition:all .25s ease}.blog-post-meta__tag:hover{background:rgba(0,0,255,.22);border-color:rgba(46,117,255,.5);box-shadow:0 0 16px rgba(46,117,255,.1);color:var(--bi-white)}.blog-post-meta__dot{background:hsla(0,0%,98%,.2);border-radius:50%;height:3px;width:3px}.blog-post-meta__author,.blog-post-meta__date,.blog-post-meta__read-time{color:hsla(0,0%,98%,.4);font-size:14px}.blog-post-meta__author a{color:hsla(0,0%,98%,.55);text-decoration:none;transition:color .2s ease}.blog-post-meta__author a:hover{color:var(--bi-white)}.blog-post-title{color:var(--bi-white)!important;font-size:clamp(28px,4.5vw,50px);font-weight:700;letter-spacing:-.03em;line-height:1.12;max-width:820px}.blog-post-body-section{padding:64px 0 80px}.blog-post-body-wrap{margin:0 auto;max-width:720px}.blog-post-body{color:hsla(0,0%,98%,.7);font-size:17px;line-height:1.85}.blog-post-body>p:first-of-type:first-letter,.blog-post-body>span>p:first-of-type:first-letter{color:var(--bi-white);float:left;font-size:3.4em;font-weight:700;line-height:.85;margin-right:8px;margin-top:6px}.blog-post-body h1,.blog-post-body h2,.blog-post-body h3,.blog-post-body h4,.blog-post-body h5,.blog-post-body h6{color:var(--bi-white)!important}.blog-post-body h2{border-bottom:1px solid hsla(0,0%,98%,.06);font-size:26px;font-weight:700;letter-spacing:-.02em;margin:64px 0 20px;padding-bottom:14px;position:relative}.blog-post-body h2:after{background:var(--bi-blue);border-radius:1px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:40px}.blog-post-body h3{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:48px 0 14px}.blog-post-body h4{font-size:18px;font-weight:700;margin:36px 0 10px}.blog-post-body p{margin-bottom:24px}.blog-post-body a{color:var(--bi-blue-light);text-decoration:underline;text-decoration-color:rgba(46,117,255,.35);text-underline-offset:3px;transition:all .2s ease}.blog-post-body a:hover{color:var(--bi-white);text-decoration-color:var(--bi-white)}.blog-post-body b,.blog-post-body strong{color:var(--bi-white);font-weight:700}.blog-post-body ol,.blog-post-body ul{color:hsla(0,0%,98%,.7);margin:0 0 28px 24px}.blog-post-body li{margin-bottom:10px;padding-left:4px}.blog-post-body li::marker{color:var(--bi-blue-light)}.blog-post-body blockquote{background:rgba(46,117,255,.03);border-left:3px solid var(--bi-blue);border-radius:0 14px 14px 0;color:hsla(0,0%,98%,.55);font-style:italic;margin:40px 0;padding:28px 32px}.blog-post-body blockquote p:last-child{margin-bottom:0}.blog-post-body img{border-radius:14px;float:none!important;height:auto!important;margin:36px 0;max-width:100%!important}.blog-post-body pre{background:hsla(0,0%,98%,.03);border:1px solid hsla(0,0%,98%,.07);border-radius:14px;font-size:14px;line-height:1.7;margin:32px 0;overflow-x:auto;padding:22px 26px}.blog-post-body code{background:hsla(0,0%,98%,.06);border-radius:5px;color:hsla(0,0%,98%,.82);font-family:SF Mono,Monaco,Cascadia Code,Fira Code,monospace;font-size:.88em;padding:2px 7px}.blog-post-body pre code{background:none;padding:0}.blog-post-body table{border-collapse:collapse;margin:32px 0;width:100%}.blog-post-body td,.blog-post-body th{border:1px solid hsla(0,0%,98%,.08);padding:14px 18px;text-align:left}.blog-post-body th{background:hsla(0,0%,98%,.03);color:var(--bi-white);font-weight:700}.blog-post-body hr{background:linear-gradient(90deg,transparent,hsla(0,0%,98%,.1),transparent);border:none;height:1px;margin:56px 0}.blog-post-tags{align-items:center;border-top:1px solid hsla(0,0%,98%,.06);display:flex;flex-wrap:wrap;gap:8px;margin-top:56px;padding-top:28px}.blog-post-tags__label{color:#9e9e9e;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:28px;margin-right:4px;text-transform:uppercase}.blog-post-tags__link{border:1px solid hsla(0,0%,98%,.08);border-radius:9999px;color:hsla(0,0%,98%,.45);display:inline-flex;font-size:12px;font-weight:500;padding:5px 14px;text-decoration:none;transition:all .25s ease}.blog-post-tags__link:hover{background:rgba(0,0,255,.06);border-color:rgba(46,117,255,.3);box-shadow:0 0 16px rgba(0,0,255,.06);color:var(--bi-blue-light)}.blog-post-author-box{align-items:flex-start;background:hsla(0,0%,98%,.02);border:1px solid hsla(0,0%,98%,.06);border-radius:16px;display:flex;gap:20px;margin-top:56px;overflow:hidden;padding:28px;position:relative}.blog-post-author-box:before{background:linear-gradient(90deg,transparent,rgba(46,117,255,.15),transparent);content:"";height:1px;left:20%;position:absolute;right:20%;top:0}.blog-post-author-box__avatar{align-items:center;background:linear-gradient(135deg,var(--bi-blue) 0,var(--bi-blue-light) 100%);border-radius:50%;box-shadow:0 0 24px rgba(0,0,255,.15);color:var(--bi-white);display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:56px;justify-content:center;overflow:hidden;width:56px}.blog-post-author-box__avatar img{height:100%;object-fit:cover;width:100%}.blog-post-author-box__info{flex:1;min-width:0}.blog-post-author-box__label{color:#9e9e9e;font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.blog-post-author-box__name{color:var(--bi-white);font-size:16px;font-weight:700}.blog-post-author-box__name a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-post-author-box__name a:hover{color:var(--bi-blue-light)}.blog-post-author-box__bio{color:hsla(0,0%,98%,.35);font-size:14px;line-height:1.6;margin-top:6px}.blog-post-related{border-top:1px solid hsla(0,0%,98%,.05);padding:80px 0 120px}.blog-post-related__header{margin-bottom:36px}.blog-post-related__overline{color:var(--bi-blue-light);font-size:12px;font-weight:500;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.blog-post-related__heading{color:var(--bi-white);font-size:28px;font-weight:700;letter-spacing:-.02em}.blog-post-related__grid{display:grid;gap:24px}@media (min-width:768px){.blog-post-related__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-post-related__grid{grid-template-columns:repeat(3,1fr)}}.blog-post-related-card{background:hsla(0,0%,98%,.02);border:1px solid hsla(0,0%,98%,.06);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.blog-post-related-card:hover{border-color:rgba(46,117,255,.25);box-shadow:0 12px 40px rgba(0,0,255,.08),0 0 0 1px rgba(46,117,255,.06);transform:translateY(-3px)}.blog-post-related-card__image-wrap{height:180px;overflow:hidden;position:relative;width:100%}.blog-post-related-card__image{border-radius:0!important;float:none!important;height:100%!important;margin:0!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%!important}.blog-post-related-card:hover .blog-post-related-card__image{transform:scale(1.05)}.blog-post-related-card__image-overlay{background:linear-gradient(180deg,transparent 40%,rgba(19,19,21,.5));inset:0;position:absolute}.blog-post-related-card__content{padding:20px}.blog-post-related-card__tag{background:rgba(0,0,255,.08);border:1px solid rgba(0,0,255,.15);border-radius:9999px;color:var(--bi-blue-light);display:inline-flex;font-size:11px;font-weight:500;margin-bottom:10px;padding:3px 10px}.blog-post-related-card__title{color:var(--bi-white);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin-bottom:8px;transition:color .3s ease}.blog-post-related-card:hover .blog-post-related-card__title{color:var(--bi-white)}.blog-post-related-card__date{color:#9e9e9e;font-size:12px}.blog-post-hero .hs_cos_wrapper,.blog-post-hero [class*=hs-blog],.blog-post-hero [class*=hs_cos_wrapper]{float:none!important;margin:0!important;max-width:none!important;padding:0!important;position:static!important;width:auto!important}.blog-post-wrapper,.hsg-blog-post,[class*=hs-blog-post]{background:transparent!important;max-width:none!important;padding:0!important}.blog-post-body-section a:not([class]){color:var(--bi-blue-light)}#hs_cos_wrapper_post_body h2,#hs_cos_wrapper_post_body h3,#hs_cos_wrapper_post_body h4{color:var(--bi-white)!important}#hs_cos_wrapper_post_body li,#hs_cos_wrapper_post_body p{color:hsla(0,0%,98%,.7)!important}@media (prefers-reduced-motion:reduce){.blog-post-reveal{animation:none;filter:none;opacity:1;transform:none}}