.blog-post-container{margin:0 auto;max-width:800px}.blog-hero{background:linear-gradient(180deg,#f3f6fb,#eef2f8);overflow:hidden;padding:160px 40px 80px;position:relative}.blog-hero:before{background:radial-gradient(900px 420px at 50% -10%,hsla(0,0%,100%,.7),transparent 60%),radial-gradient(600px 360px at 18% 30%,rgba(2,118,241,.06),transparent 70%),radial-gradient(600px 360px at 82% 65%,rgba(199,157,226,.06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.blog-hero-container{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;position:relative;z-index:1}.blog-nav{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.blog-nav-divider svg{height:6px;margin-bottom:1.5px;transform:rotate(-90deg)}.blog-nav a{cursor:pointer;font-weight:500!important}.blog-tag-list{display:flex;flex-wrap:wrap;gap:12px}.blog-tag{background:rgba(2,118,241,.08);border-radius:999px;color:#0276f1;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:8px 20px;text-transform:uppercase}.blog-hero h1{margin:0}.blog-meta{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);border-top:1px solid rgba(15,23,42,.08);display:flex;gap:16px;padding:32px 0}.blog-meta-divider{color:#64748b;font-size:.9rem}.blog-author{gap:16px}.author-info,.blog-author{align-items:center;display:flex}.author-info{gap:10px}.author-avatar{align-items:center;background:linear-gradient(135deg,#0276f1,#c79de2);border:2px solid #0276f1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:48px;justify-content:center;min-height:48px;min-width:48px;overflow:hidden;width:48px}.author-avatar img{height:auto;object-fit:cover;object-position:center;width:100%}.author-name{display:flex;flex-direction:column}.author-name a{color:#0f172a!important;font-size:1rem;font-weight:700!important}.blog-details{color:#64748b;font-size:.9rem;gap:20px}.blog-detail,.blog-details{align-items:center;display:flex}.blog-detail{gap:6px}.blog-detail svg{margin-bottom:2px;opacity:.65}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-post__featured-image{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(2,118,241,.08),rgba(199,157,226,.08));border:2px solid #e2e8f0;border-radius:24px;display:flex;justify-content:center;margin:60px 0 40px;max-height:550px;min-height:400px;overflow:hidden;position:relative;width:100%}.blog-post__featured-image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.blog-post__featured-image:before{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');content:"";inset:0;position:absolute;z-index:0}.blog-post__body{padding:0 20px}.blog-related-posts-wrapper{background:radial-gradient(900px 300px at 50% 0,hsla(0,0%,100%,.06),transparent 60%),linear-gradient(180deg,#0a0c12,#111320);margin-top:96px;padding:80px 20px;position:relative}.blog-related-posts-container{margin:0 auto;max-width:1200px}.blog-related-posts-container h4{color:hsla(0,0%,100%,.9);font-size:1.25rem;font-weight:700;letter-spacing:-.6px;margin-bottom:32px}.blog-related-posts-container h4:before{color:hsla(0,0%,100%,.45);content:"More to explore";display:block;font-size:.7rem;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.blog-related-posts__list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.blog-related-posts__post{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-radius:20px;box-shadow:0 12px 32px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.25);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.blog-related-posts__post:hover{box-shadow:0 24px 56px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.4);transform:translateY(-4px)}.blog-related-posts__post-image-wrapper{display:block;overflow:hidden}.blog-related-posts__image{display:block;height:auto;width:100%}.blog-related-posts__content{padding:20px}.blog-related-posts__title{margin-bottom:8px}.blog-related-posts__title-link{color:hsla(0,0%,100%,.92)!important;color:#7aa7ff;font-weight:700;line-height:1.3;transition:color .25s ease}.blog-related-posts__post:hover .blog-related-posts__title-link{color:rgba(2,118,241,.8)!important}.blog-related-posts__content p{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0}.blog-listing-template .blog-listing-filterbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.85);border-bottom:1px solid hsla(0,0%,4%,.08);padding:18px 32px;position:sticky;top:0;z-index:50}.blog-listing-template .blog-listing-filterbar__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px}.blog-listing-template .blog-listing-filterbar__pills{display:inline-flex;flex-wrap:wrap;gap:8px}.blog-listing-template .blog-listing-filterbar__pill{background:transparent;border:1px solid hsla(0,0%,4%,.08);border-radius:999px;color:#0a0a0a!important;font-size:12px;font-weight:500;letter-spacing:-.005em;padding:8px 14px;text-decoration:none;transition:background .3s cubic-bezier(.19,1,.22,1),border-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1)}.blog-listing-template .blog-listing-filterbar__pill:hover{border-color:#0a0a0a}.blog-listing-template .blog-listing-filterbar__pill.is-active{background:#0a0a0a;border-color:#0a0a0a;color:#fff!important}.blog-listing-template .blog-listing-filterbar__search{align-items:center;background:transparent;border:1px solid hsla(0,0%,4%,.08);border-radius:999px;display:inline-flex;gap:10px;min-width:220px;padding:8px 16px;transition:border-color .3s ease}.blog-listing-template .blog-listing-filterbar__search:focus-within{border-color:#0a0a0a}.blog-listing-template .blog-listing-filterbar__search svg{color:#6b6b6b;flex-shrink:0;height:14px;width:14px}.blog-listing-template .blog-listing-filterbar__search input[type=search]{appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#0a0a0a;flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.blog-listing-template .blog-listing-filterbar__search input[type=search]::placeholder{color:#6b6b6b}.blog-listing-template .blog-listing-filterbar__search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (max-width:1024px){.blog-listing-template .blog-listing-filterbar{padding:14px 24px}.blog-listing-template .blog-listing-filterbar__inner{align-items:stretch;flex-direction:column;gap:12px}.blog-listing-template .blog-listing-filterbar__search{width:100%}}@media (max-width:640px){.blog-listing-template .blog-listing-filterbar{padding:12px 18px}}.blog-listing-template .blpost-section-head{align-items:flex-end;border-bottom:1px solid hsla(0,0%,4%,.08);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:40px;padding-bottom:24px}.blog-listing-template .blpost-section-head-left{display:flex;flex-direction:column;gap:12px}.blog-listing-template .blpost-section-eyebrow{align-items:center;color:#6b6b6b;display:inline-flex;font-size:10px;font-weight:700;gap:10px;letter-spacing:.22em;text-transform:uppercase}.blog-listing-template .blpost-section-eyebrow:before{background:#0a0a0a;content:"";height:1px;width:24px}.blog-listing-template .blpost-section-title{color:#0a0a0a;font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.blog-listing-template .blpost-section-count{border-bottom:1px solid hsla(0,0%,4%,.08);color:#6b6b6b;font-size:12px;font-weight:600;letter-spacing:.2em;padding-bottom:6px;text-transform:uppercase}@media (max-width:640px){.blog-listing-template .blpost-section-head{margin-bottom:28px}}.blog-listing-template .blpost-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.blog-listing-template .blpost-card{background:#fff;border:1px solid hsla(0,0%,4%,.08);border-radius:6px;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s cubic-bezier(.19,1,.22,1)}.blog-listing-template .blpost-card:before{background:linear-gradient(95deg,#0276f1,#c79de2);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.19,1,.22,1);z-index:3}.blog-listing-template .blpost-card:hover{box-shadow:0 24px 48px -24px rgba(0,0,0,.1);transform:translateY(-4px)}.blog-listing-template .blpost-card:hover:before{transform:scaleX(1)}.blog-listing-template .blpost-card__thumb{aspect-ratio:16/9;background:#f4f4f1;overflow:hidden;position:relative;width:100%}.blog-listing-template .blpost-card__thumb img{display:block;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.4s cubic-bezier(.19,1,.22,1);width:100%}.blog-listing-template .blpost-card:hover .blpost-card__thumb img{transform:scale(1.08)}.blog-listing-template .blpost-card__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:24px 24px 20px}.blog-listing-template .blpost-card__cat{color:#6b6b6b;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.blog-listing-template .blpost-card__title{color:#0a0a0a;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.blog-listing-template .blpost-card__desc{color:#6b6b6b;flex:1;font-size:14px;line-height:1.55;margin:0}.blog-listing-template .blpost-card__foot{align-items:center;border-top:1px solid hsla(0,0%,4%,.08);color:#6b6b6b;display:flex;font-size:11px;font-weight:600;justify-content:space-between;padding-top:16px}.blog-listing-template .blpost-card__arr{align-items:center;background:#0a0a0a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .4s cubic-bezier(.19,1,.22,1),background .3s ease;width:28px}.blog-listing-template .blpost-card:hover .blpost-card__arr{background:#0276f1;transform:rotate(-45deg)}.blog-listing-template .blpost-card__arr svg{height:12px;width:12px}@media (max-width:1024px){.blog-listing-template .blpost-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-listing-template .blpost-grid{grid-template-columns:1fr}.blog-listing-template .blpost-card__body{padding:20px 20px 18px}.blog-listing-template .blpost-card__title{font-size:18px}}.blog-listing-template .blpost-latest-foot{display:flex;justify-content:center;margin-top:56px}.blog-listing-template .blpost-load-more{align-items:center;background:transparent;border:1px solid #0a0a0a;border-radius:999px;color:#0a0a0a!important;display:inline-flex;font-size:12px;font-weight:700;gap:12px;letter-spacing:.2em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:background .4s cubic-bezier(.19,1,.22,1),color .4s cubic-bezier(.19,1,.22,1)}.blog-listing-template .blpost-load-more:hover{background:#0a0a0a;color:#fff!important}.blog-listing-template .blpost-load-more svg{height:14px;transition:transform .3s ease;width:14px}.blog-listing-template .blpost-load-more:hover svg{transform:translateY(2px)}.blog-listing-template .blpost-load-more.is-loading{opacity:.55;pointer-events:none}.blog-listing-template .blpost-load-more.is-loading svg{animation:blpost-load-spin .8s linear infinite}@keyframes blpost-load-spin{to{transform:rotate(1turn)}}.blog-listing-template .blpost-card.is-new{animation:blpost-fade-in .6s cubic-bezier(.19,1,.22,1) both}@keyframes blpost-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.blog-listing-template .blpost-latest-foot{margin-top:40px}}.blog-listing-wrapper{background:#f6f8fc;padding:64px 20px 80px}.blog-listing-container{margin:0 auto;max-width:1200px}.blog-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.55));border-radius:24px;box-shadow:0 6px 18px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.6);overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s ease}.blog-card:before{background:linear-gradient(135deg,rgba(2,118,241,.55),rgba(199,157,226,.55));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .45s ease}.blog-card:hover:before{opacity:1}.blog-card:hover{box-shadow:0 28px 64px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateY(-8px)}.blog-card__image{aspect-ratio:16/9;background:linear-gradient(135deg,#eef2f7,#e2e8f0);display:block;overflow:hidden}.blog-card__image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__content{padding:18px 20px 20px}.blog-card__meta .date{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.blog-card__title{font-size:1.15rem;line-height:1.35;margin:10px 0 8px}.blog-card__title a{color:#0f172a;font-weight:800!important;text-decoration:none}.blog-card__title a:hover{color:#0276f1}.blog-card__summary{color:#475569;font-size:.95rem;line-height:1.55;margin:0}.blog-pagination{display:flex;gap:16px;margin-top:32px}.blog-pagination,.blog-pagination__link{align-items:center;justify-content:center}.blog-pagination__link{background:rgba(2,118,241,.1);border-radius:999px;color:#0276f1!important;display:inline-flex;font-weight:700;padding:10px 16px;text-decoration:none}.blog-pagination__link:hover{background:rgba(2,118,241,.18)}.blog-pagination__status{color:#64748b;font-size:.9rem;font-weight:600}.hs-blog-post{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.55))!important;border:none;border-radius:24px!important;box-shadow:0 6px 18px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.6);cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s ease,background .45s ease}.hs-blog-post:before{background:linear-gradient(135deg,rgba(2,118,241,.55),rgba(199,157,226,.55))!important;border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .45s ease}.hs-blog-post:hover:before{opacity:1}.hs-blog-post:hover{box-shadow:0 28px 64px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateY(-8px)}.hs-blog-post__image-wrapper{align-items:center;background:linear-gradient(135deg,#eef2f7,#e2e8f0);display:flex!important;justify-content:center;overflow:hidden;position:relative}.hs-blog-post__image-wrapper:after{content:"";inset:0;opacity:0;position:absolute;transition:opacity .45s ease}.hs-blog-post:hover .hs-blog-post__image-wrapper:after{opacity:1}.hs-blog-post__image-wrapper img{display:block;transition:transform .6s ease}.hs-blog-post:hover .hs-blog-post__image-wrapper img{transform:scale(1.05)}.hs-blog-post__content-wrapper{padding:26px}.hs-blog-post__content-wrapper h6>a{color:#0f172a;font-weight:800;transition:color .3s ease}.hs-blog-post:hover h6>a{color:#0276f1}.hs-blog-post__tags-container{gap:10px!important}.hs-blog-post__tags-container a{backdrop-filter:blur(6px);background:rgba(2,118,241,.12);border-radius:999px!important;color:#0276f1;font-size:.75rem;font-weight:600!important;margin-right:0!important;margin-top:6px!important;padding:6px 14px;transition:background .3s ease,transform .3s ease}.hs-blog-post__tags-container a:hover{background:rgba(2,118,241,.2);transform:translateY(-1px)}@media (max-width:1024px){.blog-hero{padding:120px 40px 60px}}@media (max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}.blog-related-posts__list{grid-template-columns:1fr}}@media (max-width:768px){.blog-listing-wrapper{padding:40px 16px 56px}.blog-grid{gap:18px;grid-template-columns:1fr}.blog-hero{padding:120px 20px 40px}.blog-meta{padding:24px 0}.blog-post__featured-image{border-radius:16px;margin-left:16px;margin-right:16px;margin-top:40px;max-height:350px;min-height:250px;width:calc(100% - 32px)}.hs-blog-post__content-wrapper{padding:24px 16px}}@media (max-width:610px){.blog-hero{padding:100px 20px 20px}.blog-hero-container{gap:16px}.blog-meta{align-items:center;border-bottom:none;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-left:4px;overflow-x:auto;padding:16px 0;-webkit-overflow-scrolling:touch}.blog-author,.blog-details{flex:0 0 auto}.author-info{gap:8px}.author-avatar{border-width:1px;height:34px;min-height:34px;min-width:34px;width:34px}.author-name a{display:inline-block;font-size:.88rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-meta-divider{display:none}.blog-details{flex-direction:row;font-size:.82rem;gap:10px;white-space:nowrap}.blog-detail{gap:4px}.blog-detail svg{height:14px;width:14px}}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}