.lpv2 .blog-hero{position:relative;overflow:hidden}.lpv2 .blog-hero-bg{pointer-events:none;background:radial-gradient(820px 440px at 50% -10%,#6a36bc1a,#0000 60%),radial-gradient(640px 320px at 50% 100%,#6a36bc0d,#0000 70%);position:absolute;inset:0}.lpv2 .blog-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#6a36bc14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 70%)}.lpv2 .blog-hero>.wrap{z-index:1;position:relative}.lpv2 .blog-hero .section-head{text-align:center;margin-left:auto;margin-right:auto}.lpv2 .blog-hero .section-head .eyebrow{justify-content:center}.lpv2 .blog-hero .section-head .eyebrow:before{display:none}.lpv2 .blog-hero .section-head p{margin-left:auto;margin-right:auto}.lpv2 .blog-articles{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:900px){.lpv2 .blog-articles{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lpv2 .blog-articles{grid-template-columns:1fr}}.lpv2 .blog-card{border:1px solid var(--rule);background:var(--bg);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;text-decoration:none;display:block;overflow:hidden}.lpv2 .blog-card:hover{border-color:var(--primary-3);transform:translateY(-3px);box-shadow:0 20px 40px -24px #6a36bc2e}.lpv2 .blog-card-img{aspect-ratio:16/9;overflow:hidden}.lpv2 .blog-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.lpv2 .blog-card:hover .blog-card-img img{transform:scale(1.04)}.lpv2 .blog-card-body{padding:1.25rem 1.5rem 1.5rem}.lpv2 .blog-card-meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.65rem;display:flex}.lpv2 .blog-card-cat{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:var(--tint);border-radius:999px;padding:3px 8px;font-size:10px}.lpv2 .blog-card-time,.lpv2 .blog-card-date{font-family:var(--mono);letter-spacing:.04em;color:var(--sub);align-items:center;gap:.35rem;font-size:11px;display:flex}.lpv2 .blog-card-time svg{width:12px;height:12px}.lpv2 .blog-card h2{letter-spacing:-.01em;color:var(--heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:17px;font-weight:500;line-height:1.3;transition:color .2s linear;display:-webkit-box;overflow:hidden}.lpv2 .blog-card:hover h2{color:var(--primary)}.lpv2 .blog-card p{color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.65rem;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lpv2 .blog-card-link{color:var(--primary);align-items:center;gap:.35rem;font-size:13px;font-weight:500;display:inline-flex}.lpv2 .blog-card-link svg{width:14px;height:14px;transition:transform .2s var(--ease)}.lpv2 .blog-card:hover .blog-card-link svg{transform:translate(3px)}.lpv2 .blog-pagination{justify-content:center;align-items:center;gap:.35rem;margin-top:3rem;display:flex}.lpv2 .blog-page-btn{min-width:36px;height:36px;font-family:var(--mono);border:1px solid var(--rule);background:var(--bg);color:var(--sub);border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .2s linear,color .2s linear,background .2s linear;display:inline-flex}.lpv2 .blog-page-btn:hover{border-color:var(--primary);color:var(--heading)}.lpv2 .blog-page-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.lpv2 .blog-empty{text-align:center;border:1px dashed var(--rule);border-radius:16px;padding:4rem 2rem}.lpv2 .blog-empty p{color:var(--sub);font-size:15px}.lpv2 .blog-article-hero{padding-top:8rem;padding-bottom:2rem}@media (max-width:720px){.lpv2 .blog-article-hero{padding-top:6rem;padding-bottom:1rem}.lpv2 .blog-article-img{border-radius:10px;margin-bottom:1.5rem}.lpv2 .blog-article-layout{gap:0}.lpv2 .blog-article-divider{margin-top:2rem;padding-top:1.5rem}}.lpv2 .blog-article-img{aspect-ratio:2;border-radius:16px;margin-bottom:2rem;overflow:hidden}.lpv2 .blog-article-img img{object-fit:cover;width:100%;height:100%}.lpv2 .blog-article-title{letter-spacing:-.025em;color:var(--heading);margin-bottom:1rem;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.1}.lpv2 .blog-article-layout{gap:3rem;display:flex}.lpv2 .blog-article-main{flex:1;min-width:0}.lpv2 .blog-article-sidebar{flex-shrink:0;width:240px}.lpv2 .blog-article-sidebar-inner{position:sticky;top:6rem}@media (max-width:1024px){.lpv2 .blog-article-sidebar{display:none}}.lpv2 .blog-article-divider{border-top:1px solid var(--rule);margin-top:3rem;padding-top:2rem}.lpv2 .prose>*{margin-top:1.25em;margin-bottom:0}.lpv2 .prose>:first-child{margin-top:0}.lpv2 .prose :is(h2,h3,h4,h5,h6){color:var(--heading);font-weight:600;line-height:1.25}.lpv2 .prose h2{margin-top:2em;margin-bottom:.75em;font-size:1.5em}.lpv2 .prose h3{margin-top:1.75em;margin-bottom:.5em;font-size:1.25em}.lpv2 .prose h4{margin-top:1.5em;margin-bottom:.5em;font-size:1.125em}.lpv2 .prose p{color:var(--sub);line-height:1.7}.lpv2 .prose ul,.lpv2 .prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.lpv2 .prose ul{list-style-type:disc}.lpv2 .prose ol{list-style-type:decimal}.lpv2 .prose li{color:var(--sub);margin-top:.5em;margin-bottom:.5em;line-height:1.65}.lpv2 .prose li>ul,.lpv2 .prose li>ol{margin-top:.5em;margin-bottom:.5em}.lpv2 .prose blockquote{border-left:3px solid var(--primary-3);color:var(--sub);margin-top:1.6em;margin-bottom:1.6em;padding:.5em 0 .5em 1em;font-style:italic}.lpv2 .prose pre{border-radius:10px;margin-top:1.7em;margin-bottom:1.7em;padding:1rem 1.25rem;position:relative;overflow-x:auto}.lpv2 .prose code{font-family:var(--mono);font-size:.875em}.lpv2 .prose :not(pre)>code{background:var(--bg-2);color:var(--heading);border-radius:4px;padding:2px 6px}.lpv2 .prose img{border-radius:10px;max-width:100%;height:auto;margin-top:2em;margin-bottom:2em}.lpv2 .prose hr{border:none;border-top:1px solid var(--rule);margin-top:3em;margin-bottom:3em}.lpv2 .prose table{border-collapse:collapse;width:100%;margin-top:2em;margin-bottom:2em;font-size:14px}.lpv2 .prose th,.lpv2 .prose td{border-bottom:1px solid var(--rule);text-align:left;padding:.5rem .75rem}.lpv2 .prose th{color:var(--heading);font-weight:600}.lpv2 .prose td{color:var(--sub)}.lpv2 .prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.lpv2 .prose strong{color:var(--heading);font-weight:600}.dark .lpv2 .blog-card:hover{box-shadow:0 20px 40px -24px #00000080}
/*# sourceMappingURL=af811b60cfd33d77.css.map*/