.blog-index .bp-list-helpscout-headrow{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--c-hairline);margin-bottom:var(--s-5);display:flex}.blog-index .bp-list-helpscout-heading{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;margin:0}.blog-index .bp-list-helpscout-featured{gap:var(--s-6);margin-bottom:var(--s-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.blog-index .bp-list-helpscout-lead{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-helpscout-lead-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.25}.blog-index .bp-list-helpscout-lead:hover .bp-list-helpscout-lead-title{color:var(--c-action)}.blog-index .bp-list-helpscout-lead-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-helpscout-minis{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-helpscout-card{align-items:flex-start;gap:var(--s-2);flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-helpscout-thumb{aspect-ratio:1.78;background:var(--c-surface-soft);border-radius:8px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-helpscout-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-helpscout-cat{margin-top:var(--s-2);font-family:var(--f-mono,monospace);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--c-body)}.blog-index .bp-list-helpscout-card-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-helpscout-card:hover .bp-list-helpscout-card-title{color:var(--c-action)}.blog-index .bp-list-helpscout-discover{margin:0 0 var(--s-7);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.02em;text-align:center;color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-helpscout-section{margin-bottom:var(--s-8)}.blog-index .bp-list-helpscout-section:last-child{margin-bottom:0}.blog-index .bp-list-helpscout-section-title{font-family:var(--f-display);font-size:var(--t-h4,1.25rem);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;margin:0}.blog-index .bp-list-helpscout-grid{gap:var(--s-7) 42px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.blog-index .bp-list-helpscout-featured{grid-template-columns:1fr}.blog-index .bp-list-helpscout-minis{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index .bp-list-helpscout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-helpscout-minis,.blog-index .bp-list-helpscout-grid{grid-template-columns:1fr}}
.blog-index .bp-list-holocene{gap:var(--s-7);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.blog-index .bp-list-holocene-rail{top:var(--s-section);min-width:0;position:sticky}.blog-index .bp-list-holocene-heading{padding-top:var(--s-4);border-top:1px solid var(--c-hairline);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.25}.blog-index .bp-list-holocene-feed{flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-holocene-item{align-items:flex-start;gap:var(--s-6);padding:var(--s-6) 0;border-top:1px solid var(--c-hairline);text-decoration:none;display:flex}.blog-index .bp-list-holocene-main{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.blog-index .bp-list-holocene-meta{align-items:baseline;gap:var(--s-3);font-size:var(--t-caption);color:var(--c-muted);display:inline-flex}.blog-index .bp-list-holocene-cat{font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--c-muted)}.blog-index .bp-list-holocene-date{white-space:nowrap}.blog-index .bp-list-holocene-title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:var(--t-h4,var(--t-body));font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3;transition:color .15s ease-out}.blog-index .bp-list-holocene-item:hover .bp-list-holocene-title{color:var(--c-action)}.blog-index .bp-list-holocene-excerpt{margin:var(--s-2) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-holocene-thumb{aspect-ratio:1.79;border-radius:var(--r-sm);background:var(--c-surface-soft);flex:0 0 220px;width:220px;overflow:hidden}.blog-index .bp-list-holocene-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:960px){.blog-index .bp-list-holocene{gap:var(--s-5);grid-template-columns:1fr}.blog-index .bp-list-holocene-rail{position:static}}@media (max-width:640px){.blog-index .bp-list-holocene-item{gap:var(--s-4);flex-direction:column}.blog-index .bp-list-holocene-thumb{flex-basis:auto;width:100%}}
.blog-index .bp-list-homestack-com{width:100%}.blog-index .bp-list-homestack-com-heading{margin:var(--s-7) 0 var(--s-8);font-family:var(--f-serif,var(--f-display));font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--fw-regular);letter-spacing:-.02em;text-align:center;color:var(--c-ink);word-break:keep-all;line-height:1.15}.blog-index .bp-list-homestack-com-meta{align-items:center;gap:var(--s-3);font-size:var(--t-caption);color:var(--c-muted);display:flex}.blog-index .bp-list-homestack-com-meta>*+:before{content:"";width:4px;height:4px;margin-right:var(--s-3);background:var(--c-muted);vertical-align:middle;display:inline-block}.blog-index .bp-list-homestack-com-featured{gap:var(--s-6);grid-template-columns:minmax(0,663fr) minmax(0,497fr);align-items:start;display:grid}.blog-index .bp-list-homestack-com-lead{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-homestack-com-lead-thumb{aspect-ratio:663/430;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-homestack-com-lead-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s ease-out;display:block}.blog-index .bp-list-homestack-com-lead:hover .bp-list-homestack-com-lead-thumb img{transform:scale(1.03)}.blog-index .bp-list-homestack-com-lead-title{margin:var(--s-5) 0 var(--s-3);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.25}.blog-index .bp-list-homestack-com-lead:hover .bp-list-homestack-com-lead-title{color:var(--c-action)}.blog-index .bp-list-homestack-com-side{gap:var(--s-6);min-width:0;display:grid}.blog-index .bp-list-homestack-com-row{gap:var(--s-4);grid-template-columns:minmax(0,230fr) minmax(0,230fr);align-items:start;text-decoration:none;display:grid}.blog-index .bp-list-homestack-com-row-thumb{aspect-ratio:2;border-radius:var(--r-sm);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-homestack-com-row-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-homestack-com-row-body{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-homestack-com-row-title{font-size:var(--t-body-sm);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.4}.blog-index .bp-list-homestack-com-row:hover .bp-list-homestack-com-row-title{color:var(--c-action)}.blog-index .bp-list-homestack-com-latest{margin-top:var(--s-9,96px)}.blog-index .bp-list-homestack-com-latest-heading{margin:0 0 var(--s-6);font-family:var(--f-serif,var(--f-display));font-size:var(--t-h2);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--c-ink)}.blog-index .bp-list-homestack-com-grid{-moz-column-gap:var(--s-6);column-gap:var(--s-6);row-gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-homestack-com-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-homestack-com-card-thumb{aspect-ratio:1.44;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-homestack-com-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s ease-out;display:block}.blog-index .bp-list-homestack-com-card:hover .bp-list-homestack-com-card-thumb img{transform:scale(1.03)}.blog-index .bp-list-homestack-com-card-title{margin:var(--s-4) 0 var(--s-3);font-size:var(--t-h4,1.25rem);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.35}.blog-index .bp-list-homestack-com-card:hover .bp-list-homestack-com-card-title{color:var(--c-action)}@media (max-width:960px){.blog-index .bp-list-homestack-com-featured{grid-template-columns:1fr}.blog-index .bp-list-homestack-com-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-homestack-com-grid,.blog-index .bp-list-homestack-com-row{grid-template-columns:1fr}}
.blog-index .bp-list-incident-featured{gap:var(--s-6);margin-bottom:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;text-decoration:none;display:grid}.blog-index .bp-list-incident-featured-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.blog-index .bp-list-incident-eyebrow{font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-link)}.blog-index .bp-list-incident-featured-title{margin:var(--s-3) 0 0;font-family:var(--f-serif);font-size:var(--t-h2);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.2}.blog-index .bp-list-incident-featured:hover .bp-list-incident-featured-title{color:var(--c-action)}.blog-index .bp-list-incident-featured-excerpt{margin:var(--s-4) 0 0;font-size:var(--t-body-sm);color:var(--c-body);-webkit-line-clamp:5;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-incident-more{margin-top:var(--s-5);align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-body-sm);font-weight:var(--fw-medium);padding:.55em 1.2em;display:inline-flex}.blog-index .bp-list-incident-featured:hover .bp-list-incident-more{background:var(--c-action-hover)}.blog-index .bp-list-incident-featured-thumb{aspect-ratio:1.65;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-incident-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-incident-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:160px 32px;display:grid}.blog-index .bp-list-incident-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-incident-thumb{aspect-ratio:1.78;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-incident-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-incident-card-body{align-items:flex-start;gap:var(--s-3);padding-top:var(--s-4);flex-direction:column;flex:auto;display:flex}.blog-index .bp-list-incident-chip{border-radius:var(--r-pill);background:var(--c-surface-soft);font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-body);align-items:center;padding:.25em .8em;display:inline-flex}.blog-index .bp-list-incident-card-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.3}.blog-index .bp-list-incident-card:hover .bp-list-incident-card-title{color:var(--c-action)}.blog-index .bp-list-incident-card-meta{margin-top:var(--s-2);align-items:center;gap:var(--s-3);font-size:var(--t-caption);color:var(--c-muted);display:inline-flex}.blog-index .bp-list-incident-card-author{align-items:center;gap:var(--s-2);font-weight:var(--fw-semibold);color:var(--c-body);display:inline-flex}.blog-index .bp-list-incident-avatar{border-radius:var(--r-pill);background:var(--c-surface-soft);width:24px;height:24px;color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:960px){.blog-index .bp-list-incident-featured{grid-template-columns:1fr}.blog-index .bp-list-incident-featured-thumb{order:-1}.blog-index .bp-list-incident-grid{gap:var(--s-8) 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-incident-grid{gap:var(--s-7);grid-template-columns:1fr}}
.blog-index .bp-list-journey-io-head{margin-bottom:var(--s-8);text-align:center}.blog-index .bp-list-journey-io-heading{font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-headline);word-break:keep-all;margin:0;line-height:1.15}.blog-index .bp-list-journey-io-grid{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-journey-io-card{border:1px solid var(--c-hairline);border-radius:var(--r-md);background:var(--c-surface);flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.blog-index .bp-list-journey-io-card:hover{box-shadow:var(--shadow-card)}.blog-index .bp-list-journey-io-thumb{aspect-ratio:5/3;background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-journey-io-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-journey-io-body{align-items:flex-start;gap:var(--s-2);padding:var(--s-4);flex-direction:column;flex:auto;display:flex}.blog-index .bp-list-journey-io-date{font-size:var(--t-caption);color:var(--c-muted);line-height:1.4}.blog-index .bp-list-journey-io-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.blog-index .bp-list-journey-io-chip{padding:2px var(--s-2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--c-action) 10%, var(--c-surface));color:var(--c-action);font-size:var(--t-caption);font-weight:var(--fw-medium);word-break:keep-all;align-items:center;line-height:1.5;display:inline-flex}.blog-index .bp-list-journey-io-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.3}.blog-index .bp-list-journey-io-card:hover .bp-list-journey-io-title{color:var(--c-action)}.blog-index .bp-list-journey-io-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-journey-io-foot{padding-top:var(--s-2);font-size:var(--t-caption);color:var(--c-muted);margin-top:auto;line-height:1.4}.blog-index .bp-list-journey-io-pager{justify-content:center;align-items:center;gap:var(--s-4);margin-top:var(--s-8);display:flex}.blog-index .bp-list-journey-io-pager-btn{padding:var(--s-1) var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-body-sm);font-weight:var(--fw-medium);align-items:center;display:inline-flex}@media (max-width:960px){.blog-index .bp-list-journey-io-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-journey-io-head{margin-bottom:var(--s-7)}.blog-index .bp-list-journey-io-grid{gap:var(--s-5);grid-template-columns:1fr}}
.blog-index .bp-list-juicebox{max-width:1196px;margin:0 auto}.blog-index .bp-list-juicebox-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-juicebox-grid{border-top:1px dashed var(--c-hairline);border-left:1px dashed var(--c-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}@media (max-width:960px){.blog-index .bp-list-juicebox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-juicebox-grid{grid-template-columns:1fr}}.blog-index .bp-list-juicebox-item{border-right:1px dashed var(--c-hairline);border-bottom:1px dashed var(--c-hairline);background:var(--c-surface);flex-direction:column;text-decoration:none;transition:background-color .16s ease-out;display:flex}.blog-index .bp-list-juicebox-item:hover{background:var(--c-surface-soft)}.blog-index .bp-list-juicebox-thumb{margin:var(--s-4);aspect-ratio:16/9;background:var(--c-surface-dark);display:block;overflow:hidden}.blog-index .bp-list-juicebox-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-juicebox-thumb-panel{justify-content:center;gap:var(--s-2);width:100%;height:100%;padding:var(--s-4);flex-direction:column;display:flex}.blog-index .bp-list-juicebox-thumb-kicker{font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark);opacity:.7}.blog-index .bp-list-juicebox-thumb-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-on-dark);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-index .bp-list-juicebox-body{padding:var(--s-4);border-top:1px dashed var(--c-hairline);flex-direction:column;flex:auto;align-items:flex-start;display:flex}.blog-index .bp-list-juicebox-date{font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-index .bp-list-juicebox-title{margin:var(--s-2) 0 0;font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.35}.blog-index .bp-list-juicebox-item:hover .bp-list-juicebox-title{color:var(--c-action)}.blog-index .bp-list-juicebox-excerpt{margin:var(--s-2) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-index .bp-list-juicebox-meta{align-items:center;gap:var(--s-3);padding-top:var(--s-4);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);flex-wrap:wrap;margin-top:auto;display:flex}.blog-index .bp-list-juicebox-meta>span+span:before{content:"▪";margin-right:var(--s-3);color:var(--c-hairline);font-size:.6em}
.blog-index .bp-list-koyeb{max-width:1080px;padding:var(--s-7) 0 var(--s-8);margin:0 auto}.blog-index .bp-list-koyeb-hero{gap:var(--s-7);margin-bottom:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}.blog-index .bp-list-koyeb-heading{font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-bold);letter-spacing:-.01em;text-transform:uppercase;color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.02}.blog-index .bp-list-koyeb-sub{margin:var(--s-3) 0 0;font-size:var(--t-body);color:var(--c-muted);word-break:keep-all}.blog-index .bp-list-koyeb-eyebrow{margin-bottom:var(--s-2);font-family:var(--f-mono,monospace);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);display:block}.blog-index .bp-list-koyeb-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index .bp-list-koyeb-card{border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:color-mix(in srgb, var(--c-surface) 60%, transparent);flex-direction:column;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;overflow:hidden}.blog-index .bp-list-koyeb-card:hover{background:var(--c-surface);border-color:var(--c-ink)}.blog-index .bp-list-koyeb-thumb{aspect-ratio:1.9;border-bottom:1px solid var(--c-hairline);background:var(--c-surface-dark);display:block;overflow:hidden}.blog-index .bp-list-koyeb-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-koyeb-thumb-text{padding:var(--s-5);background:var(--c-surface-soft);justify-content:center;align-items:center;display:flex}.blog-index .bp-list-koyeb-thumb-text span{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);text-transform:uppercase;text-align:center;color:var(--c-ink);word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.blog-index .bp-list-koyeb-card-body{padding:var(--s-5);flex-direction:column;flex:auto;align-items:flex-start;display:flex}.blog-index .bp-list-koyeb-author{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:inline-flex}.blog-index .bp-list-koyeb-avatar{border:1px solid var(--c-hairline);border-radius:var(--r-pill);background:var(--c-surface-soft);width:28px;height:28px;font-size:var(--t-caption);font-weight:var(--fw-bold);color:var(--c-ink);justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-koyeb-author-name{font-size:var(--t-body-sm);color:var(--c-body)}.blog-index .bp-list-koyeb-title{font-family:var(--f-display);font-size:var(--t-h4,1.25rem);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-index .bp-list-koyeb-excerpt{margin:var(--s-2) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-index .bp-list-koyeb-meta{justify-content:space-between;align-items:baseline;gap:var(--s-3);width:100%;padding-top:var(--s-4);font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-top:auto;display:flex}.blog-index .bp-list-koyeb-card-featured .bp-list-koyeb-title{font-size:var(--t-h3);-webkit-line-clamp:2}@media (max-width:900px){.blog-index .bp-list-koyeb-hero,.blog-index .bp-list-koyeb-grid{grid-template-columns:1fr}}
.blog-index .bp-list-localyzer{max-width:1280px;margin:0 auto}.blog-index .bp-list-localyzer-heading{margin:0 0 var(--s-5);font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-bold);text-transform:uppercase;text-align:center;color:var(--c-ink);word-break:keep-all;line-height:1.05}.blog-index .bp-list-localyzer-filterbar{justify-content:center;align-items:center;gap:var(--s-3);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.blog-index .bp-list-localyzer-pill{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);font-family:var(--f-display);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink);background:0 0;align-items:center;padding:.45em 1.1em;display:inline-flex}.blog-index .bp-list-localyzer-pill--active{background:var(--c-surface);border-color:var(--c-surface);box-shadow:var(--shadow-card)}.blog-index .bp-list-localyzer-card{gap:var(--s-3);background:0 0;flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-localyzer-thumb{aspect-ratio:1.61;border-radius:var(--r-lg);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-localyzer-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out;display:block}.blog-index .bp-list-localyzer-card:hover .bp-list-localyzer-thumb img{transform:scale(1.04)}.blog-index .bp-list-localyzer-metarow{align-items:center;gap:var(--s-3);font-size:var(--t-caption);color:var(--c-muted);display:flex}.blog-index .bp-list-localyzer-chip{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);font-weight:var(--fw-semibold);color:var(--c-ink);background:0 0;align-items:center;padding:.25em .9em;display:inline-flex}.blog-index .bp-list-localyzer-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.12}.blog-index .bp-list-localyzer-card:hover .bp-list-localyzer-title{color:var(--c-action)}.blog-index .bp-list-localyzer-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-localyzer-featured{gap:var(--s-6);margin-bottom:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index .bp-list-localyzer-featured .bp-list-localyzer-title{font-size:var(--t-h2)}.blog-index .bp-list-localyzer-grid{-moz-column-gap:var(--s-6);column-gap:var(--s-6);row-gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:960px){.blog-index .bp-list-localyzer-featured .bp-list-localyzer-title{font-size:var(--t-h3)}}@media (max-width:720px){.blog-index .bp-list-localyzer-featured,.blog-index .bp-list-localyzer-grid{grid-template-columns:1fr}}
.blog-index .bp-list-miro{max-width:1176px;margin:0 auto}.blog-index .bp-list-miro-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-miro-featured{margin:0 0 var(--s-6);border-radius:var(--r-lg);background:var(--c-surface-dark);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;min-height:300px;text-decoration:none;display:grid;overflow:hidden}.blog-index .bp-list-miro-featured-main{justify-content:center;align-items:flex-start;gap:var(--s-4);padding:var(--s-7);flex-direction:column;display:flex}.blog-index .bp-list-miro-featured-pill{border-radius:var(--r-pill);background:color-mix(in srgb, var(--c-on-dark) 16%, transparent);color:var(--c-on-dark);font-size:var(--t-caption);font-weight:var(--fw-medium);align-items:center;padding:.2em .85em;display:inline-flex}.blog-index .bp-list-miro-featured-title{font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-on-dark);word-break:keep-all;overflow-wrap:anywhere;line-height:1.2}.blog-index .bp-list-miro-featured-thumb{background:color-mix(in srgb, var(--c-on-dark) 8%, transparent);overflow:hidden}.blog-index .bp-list-miro-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-miro-btn{border:1px solid var(--c-hairline);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--t-body-sm);font-weight:var(--fw-medium);align-items:center;padding:.5em 1.15em;display:inline-flex}.blog-index .bp-list-miro-featured-main .bp-list-miro-btn{border-color:color-mix(in srgb, var(--c-on-dark) 55%, transparent);color:var(--c-on-dark)}.blog-index .bp-list-miro-featured:hover .bp-list-miro-btn{border-color:var(--c-on-dark)}.blog-index .bp-list-miro-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.blog-index .bp-list-miro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-index .bp-list-miro-grid,.blog-index .bp-list-miro-featured{grid-template-columns:1fr}}.blog-index .bp-list-miro-card{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;overflow:hidden}.blog-index .bp-list-miro-card:hover{box-shadow:var(--shadow-card-hover,var(--shadow-card));transform:translateY(-2px)}.blog-index .bp-list-miro-thumb{aspect-ratio:16/9;background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-miro-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-miro-body{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.blog-index .bp-list-miro-cardpill{border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-muted);font-size:var(--t-caption);font-weight:var(--fw-medium);align-items:center;padding:.15em .75em;display:inline-flex}.blog-index .bp-list-miro-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.blog-index .bp-list-miro-card:hover .bp-list-miro-title{color:var(--c-action)}.blog-index .bp-list-miro-more-row{margin-top:var(--s-6);justify-content:center;display:flex}.blog-index .bp-list-miro-more{border:1px solid var(--c-hairline);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--t-body-sm);font-weight:var(--fw-medium);align-items:center;padding:.6em 1.6em;display:inline-flex}
.blog-index .bp-list-mobbin{max-width:880px;margin:0 auto}.blog-index .bp-list-mobbin-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-index .bp-list-mobbin-feed{flex-direction:column;display:flex}.blog-index .bp-list-mobbin-item{gap:var(--s-4);padding:var(--s-8) 0;border-top:1px solid var(--c-hairline);grid-template-columns:1fr 3fr;display:grid}.blog-index .bp-list-mobbin-item:first-child{padding-top:var(--s-4);border-top:0}.blog-index .bp-list-mobbin-gutter{font-size:var(--t-caption);color:var(--c-muted)}.blog-index .bp-list-mobbin-body{min-width:0}.blog-index .bp-list-mobbin-cover{margin:0 0 var(--s-4);aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--c-hairline);background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-mobbin-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-mobbin-title{margin:0 0 var(--s-3)}.blog-index .bp-list-mobbin-title a{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;line-height:1.25;text-decoration:none}.blog-index .bp-list-mobbin-title a:hover{text-decoration:underline}.blog-index .bp-list-mobbin-excerpt{margin:0 0 var(--s-3);font-size:var(--t-body);color:var(--c-body);word-break:keep-all;overflow-wrap:anywhere;line-height:1.7}.blog-index .bp-list-mobbin-more{font-size:var(--t-body-sm);color:var(--c-action);text-decoration:none}.blog-index .bp-list-mobbin-more:hover{text-decoration:underline}@media (max-width:720px){.blog-index .bp-list-mobbin-item{gap:var(--s-2);grid-template-columns:1fr}}
.blog-index .bp-list-mparticle{width:100%}.blog-index .bp-list-mparticle-eyebrow{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.blog-index .bp-list-mparticle-heading{margin:0 0 var(--s-8);font-family:var(--f-display);font-size:clamp(2rem,5vw,3.25rem);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;line-height:1.08}.blog-index .bp-list-mparticle-grid{align-items:flex-start;gap:var(--s-8);flex-direction:row;display:flex}.blog-index .bp-list-mparticle-primary{min-width:0;color:inherit;flex-direction:column;flex:1.3 1 0;text-decoration:none;display:flex}.blog-index .bp-list-mparticle-primary-thumb{aspect-ratio:5/4;border-radius:var(--r-lg);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-mparticle-primary-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-index .bp-list-mparticle-thumb--empty{background:var(--c-surface-soft)}.blog-index .bp-list-mparticle-primary-body{padding-top:var(--s-5);flex-direction:column;display:flex}.blog-index .bp-list-mparticle-primary-title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;line-height:1.18}.blog-index .bp-list-mparticle-excerpt{margin:var(--s-4) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-mparticle-btn{margin-top:var(--s-5);padding:var(--s-3) var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-sm);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-ink);align-self:flex-start;transition:border-color .15s ease-out,color .15s ease-out}.blog-index .bp-list-mparticle-primary:hover .bp-list-mparticle-btn{border-color:var(--c-action);color:var(--c-action)}.blog-index .bp-list-mparticle-kicker{align-items:center;gap:var(--s-2);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);display:inline-flex}.blog-index .bp-list-mparticle-dot{border-radius:var(--r-pill);background:var(--c-action);width:7px;height:7px}.blog-index .bp-list-mparticle-aside{gap:var(--s-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.blog-index .bp-list-mparticle-cell{gap:var(--s-4);color:inherit;grid-template-columns:128px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.blog-index .bp-list-mparticle-cell-thumb{aspect-ratio:1;border-radius:var(--r-md);background:var(--c-surface-soft);width:128px;display:block;overflow:hidden}.blog-index .bp-list-mparticle-cell-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-index .bp-list-mparticle-cell-body{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-mparticle-cell-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.3;transition:color .15s ease-out}.blog-index .bp-list-mparticle-cell:hover .bp-list-mparticle-cell-title{color:var(--c-action)}@media (max-width:900px){.blog-index .bp-list-mparticle-grid{gap:var(--s-7);flex-direction:column}.blog-index .bp-list-mparticle-primary,.blog-index .bp-list-mparticle-aside{flex:auto;width:100%}}@media (max-width:520px){.blog-index .bp-list-mparticle-cell{grid-template-columns:96px minmax(0,1fr)}.blog-index .bp-list-mparticle-cell-thumb{width:96px}}
.blog-index .bp-list-nansen-ai{max-width:1200px;margin:0 auto}.blog-index .bp-list-nansen-ai-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-nansen-ai-chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.blog-index .bp-list-nansen-ai-chip{border:1px solid var(--c-hairline);border-radius:var(--r-pill);background:var(--c-surface-soft);font-size:var(--t-caption);font-weight:var(--fw-semibold);color:var(--c-action);align-items:center;padding:.25em .85em;display:inline-flex}.blog-index .bp-list-nansen-ai-chip--accent{border-color:var(--c-action)}.blog-index .bp-list-nansen-ai-foot{justify-content:space-between;align-items:flex-end;gap:var(--s-4);width:100%;padding-top:var(--s-3);border-top:1px solid var(--c-hairline);margin-top:auto;display:flex}.blog-index .bp-list-nansen-ai-foot-col{flex-direction:column;gap:2px;min-width:0;display:flex}.blog-index .bp-list-nansen-ai-foot-label{font-size:var(--t-caption);color:var(--c-muted)}.blog-index .bp-list-nansen-ai-foot-value{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-index .bp-list-nansen-ai-feat{gap:var(--s-7);padding:var(--s-6);margin-bottom:var(--s-8);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);text-decoration:none;display:grid}.blog-index .bp-list-nansen-ai-feat-body{align-items:flex-start;gap:var(--s-4);min-width:0;padding:var(--s-2) 0;flex-direction:column;display:flex}.blog-index .bp-list-nansen-ai-feat-title{font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.18}.blog-index .bp-list-nansen-ai-feat:hover .bp-list-nansen-ai-feat-title,.blog-index .bp-list-nansen-ai-card:hover .bp-list-nansen-ai-card-title{color:var(--c-action)}.blog-index .bp-list-nansen-ai-feat-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-nansen-ai-feat-thumb{aspect-ratio:1.1;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-nansen-ai-feat-thumb img,.blog-index .bp-list-nansen-ai-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s ease-out;display:block}.blog-index .bp-list-nansen-ai-feat:hover .bp-list-nansen-ai-feat-thumb img,.blog-index .bp-list-nansen-ai-card:hover .bp-list-nansen-ai-thumb img{transform:scale(1.03)}.blog-index .bp-list-nansen-ai-grid{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-nansen-ai-card{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;text-decoration:none;display:flex}.blog-index .bp-list-nansen-ai-thumb{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;margin-bottom:var(--s-2);display:block;overflow:hidden}.blog-index .bp-list-nansen-ai-card-title{font-size:var(--t-body);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-nansen-ai-card .bp-list-nansen-ai-foot{margin-top:var(--s-3)}@media (max-width:960px){.blog-index .bp-list-nansen-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index .bp-list-nansen-ai-feat{gap:var(--s-5);grid-template-columns:1fr}.blog-index .bp-list-nansen-ai-feat-thumb{aspect-ratio:16/10;order:-1}}@media (max-width:640px){.blog-index .bp-list-nansen-ai-grid{grid-template-columns:1fr}}
.blog-index .bp-list-nory{flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-nory-featured{gap:var(--s-6);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.blog-index .bp-list-nory-featured-thumb{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--c-surface);display:block;overflow:hidden}.blog-index .bp-list-nory-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-nory-featured-main{gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-4) 0;flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-nory-featured-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.25}.blog-index .bp-list-nory-featured-excerpt{font-size:var(--t-body-sm);color:var(--c-body);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-nory-date{font-size:var(--t-caption);color:var(--c-muted)}.blog-index .bp-list-nory-heading{margin:var(--s-8) 0 var(--s-5);text-align:center;font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;line-height:1.2}.blog-index .bp-list-nory-chips{justify-content:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-7);flex-wrap:wrap;display:flex}.blog-index .bp-list-nory-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-medium);word-break:keep-all;align-items:center;line-height:1.4;display:inline-flex}.blog-index .bp-list-nory-grid{gap:var(--s-4) var(--s-3);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-nory-card{gap:var(--s-3);flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-nory-card-thumb{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-nory-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-nory-card-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35;transition:color .15s ease-out}.blog-index .bp-list-nory-card:hover .bp-list-nory-card-title{color:var(--c-action)}.blog-index .bp-list-nory-card-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:4;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:960px){.blog-index .bp-list-nory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-nory-featured{grid-template-columns:1fr}.blog-index .bp-list-nory-featured-main{padding:0 var(--s-2) var(--s-2)}.blog-index .bp-list-nory-grid{grid-template-columns:1fr}}
.blog-index .bp-list-otter-ai{gap:var(--s-6);grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;display:grid}.blog-index .bp-list-otter-ai .bp-list-otter-ai-rail{gap:var(--s-6);flex-direction:column;display:flex;position:sticky;top:91px}.blog-index .bp-list-otter-ai .bp-list-otter-ai-heading{font-family:var(--f-display);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--c-action);word-break:keep-all;margin:0;line-height:1.3}.blog-index .bp-list-otter-ai .bp-list-otter-ai-hl{background:color-mix(in srgb, var(--c-action) 12%, var(--c-surface));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.blog-index .bp-list-otter-ai .bp-list-otter-ai-cats{gap:var(--s-3);flex-direction:column;display:flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-cats-label{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-index .bp-list-otter-ai .bp-list-otter-ai-cats-list{align-items:flex-start;gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-cat span{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-body);font-size:var(--t-caption);font-weight:var(--fw-medium);display:inline-flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-cat.is-active span{background:color-mix(in srgb, var(--c-action) 10%, var(--c-surface));color:var(--c-action)}.blog-index .bp-list-otter-ai .bp-list-otter-ai-grid{-moz-column-gap:var(--s-5);column-gap:var(--s-5);row-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index .bp-list-otter-ai .bp-list-otter-ai-card{min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-thumb{border-radius:var(--r-lg);display:block;overflow:hidden}.blog-index .bp-list-otter-ai .bp-list-otter-ai-thumb img{aspect-ratio:189/100;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-otter-ai .bp-list-otter-ai-card:hover .bp-list-otter-ai-thumb img{transform:scale(1.03)}.blog-index .bp-list-otter-ai .bp-list-otter-ai-card-body{padding-top:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-tag{margin-bottom:var(--s-3);padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:color-mix(in srgb, var(--c-action) 10%, var(--c-surface));color:var(--c-action);font-size:var(--t-caption);font-weight:var(--fw-medium);display:inline-flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-card-title{-webkit-line-clamp:2;font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;-webkit-box-orient:vertical;margin:0;line-height:1.4;transition:color .15s ease-out;display:-webkit-box;overflow:hidden}.blog-index .bp-list-otter-ai .bp-list-otter-ai-card:hover .bp-list-otter-ai-card-title{color:var(--c-action)}.blog-index .bp-list-otter-ai .bp-list-otter-ai-excerpt{-webkit-line-clamp:2;margin:var(--s-2) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);word-break:keep-all;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-otter-ai .bp-list-otter-ai-meta{align-items:center;gap:var(--s-2);margin-top:var(--s-3);font-size:var(--t-body-sm);color:var(--c-muted);display:inline-flex}.blog-index .bp-list-otter-ai .bp-list-otter-ai-dot{color:var(--c-muted)}@media (max-width:900px){.blog-index .bp-list-otter-ai{grid-template-columns:1fr}.blog-index .bp-list-otter-ai .bp-list-otter-ai-rail{position:static}.blog-index .bp-list-otter-ai .bp-list-otter-ai-cats-list{flex-flow:wrap}}@media (max-width:640px){.blog-index .bp-list-otter-ai .bp-list-otter-ai-grid{grid-template-columns:1fr}}
.blog-index .bp-list-overreacted{max-width:660px;margin:0 auto}.blog-index .bp-list-overreacted-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink)}.blog-index .bp-list-overreacted-feed{gap:var(--s-6);flex-direction:column;display:flex}.blog-index .bp-list-overreacted-item{text-decoration:none;transition:transform .2s ease-in-out;display:block}.blog-index .bp-list-overreacted-item:hover{transform:scale(1.005)}.blog-index .bp-list-overreacted-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-action);word-break:keep-all;margin:0;line-height:1.2}.blog-index .bp-list-overreacted-date{margin:var(--s-1) 0 0;font-size:var(--t-caption);color:var(--c-muted)}.blog-index .bp-list-overreacted-excerpt{margin:var(--s-1) 0 0;font-family:var(--f-serif,serif);font-size:var(--t-body);color:var(--c-body);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}
.blog-index .bp-list-payhawk{max-width:1180px;margin:0 auto}.blog-index .bp-list-payhawk-featured{gap:var(--s-7);margin-bottom:var(--s-8);grid-template-columns:1.1fr 1fr;align-items:center;text-decoration:none;display:grid}.blog-index .bp-list-payhawk-featured-thumb{border-radius:var(--r-lg);aspect-ratio:16/10;background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-payhawk-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-payhawk-featured:hover .bp-list-payhawk-featured-thumb img{transform:scale(1.02)}.blog-index .bp-list-payhawk-featured-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.blog-index .bp-list-payhawk-featured-title{margin:var(--s-4) 0 0;font-family:var(--f-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.2}.blog-index .bp-list-payhawk-featured:hover .bp-list-payhawk-featured-title{color:var(--c-action)}.blog-index .bp-list-payhawk-featured-excerpt{margin:var(--s-4) 0 0;font-size:var(--t-body);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-payhawk-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-payhawk-grid{gap:var(--s-8) var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.blog-index .bp-list-payhawk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-payhawk-featured,.blog-index .bp-list-payhawk-grid{grid-template-columns:1fr}}.blog-index .bp-list-payhawk-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-payhawk-card-thumb{border-radius:var(--r-lg);aspect-ratio:3/2;background:var(--c-surface-soft);width:100%;margin-bottom:var(--s-4);display:block;overflow:hidden}.blog-index .bp-list-payhawk-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-payhawk-card:hover .bp-list-payhawk-card-thumb img{transform:scale(1.03)}.blog-index .bp-list-payhawk-card-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.blog-index .bp-list-payhawk-card-title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.blog-index .bp-list-payhawk-card:hover .bp-list-payhawk-card-title{color:var(--c-action)}.blog-index .bp-list-payhawk-pill{border:1px solid var(--c-hairline);border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:var(--fw-semibold);color:var(--c-ink);align-items:center;padding:.3em .9em;display:inline-flex}.blog-index .bp-list-payhawk-foot{margin-top:var(--s-4);align-items:center;gap:var(--s-3);display:inline-flex}.blog-index .bp-list-payhawk-avatar{border-radius:var(--r-pill);background:var(--c-surface-soft);width:32px;height:32px;color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-payhawk-date{font-size:var(--t-caption);color:var(--c-muted)}
.blog-index .bp-list-programa-design-heading{margin:0 auto var(--s-8);max-width:18em;font-family:var(--f-serif);font-size:var(--t-h1);font-weight:var(--fw-regular);letter-spacing:-.02em;text-align:center;color:var(--c-ink);word-break:keep-all;line-height:1.1}.blog-index .bp-list-programa-design-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}.blog-index .bp-list-programa-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.blog-index .bp-list-programa-design-card{gap:var(--s-2);flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-programa-design-card--featured{position:sticky;top:68px}.blog-index .bp-list-programa-design-thumb{aspect-ratio:320/208;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;position:relative;overflow:clip}.blog-index .bp-list-programa-design-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-index .bp-list-programa-design-thumb-ph{background:var(--c-surface-dark);position:absolute;inset:0}.blog-index .bp-list-programa-design-chips{z-index:1;gap:var(--s-1);flex-wrap:wrap;padding:12px;display:flex;position:absolute;bottom:0;left:0}.blog-index .bp-list-programa-design-chip{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--c-accent) 36%, var(--c-surface));background:color-mix(in srgb, var(--c-accent) 15%, var(--c-surface));color:color-mix(in srgb, var(--c-accent) 62%, var(--c-ink));font-size:var(--t-caption);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;padding:.2em .55em;line-height:1.4;display:inline-flex}.blog-index .bp-list-programa-design-body{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-programa-design-title{font-family:var(--f-body);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-programa-design-card:hover .bp-list-programa-design-title{color:var(--c-link)}.blog-index .bp-list-programa-design-sub{font-size:var(--t-body-sm);font-weight:var(--fw-regular);color:var(--c-muted);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-index .bp-list-programa-design-date{margin-top:var(--s-1);font-family:var(--f-mono,monospace);font-size:var(--t-caption);font-weight:var(--fw-regular);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}@media (max-width:1024px){.blog-index .bp-list-programa-design-split{grid-template-columns:1fr}.blog-index .bp-list-programa-design-card--featured{position:static}}@media (max-width:640px){.blog-index .bp-list-programa-design-grid{grid-template-columns:1fr}}
.blog-index .bp-list-rayon{flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-rayon .bp-list-rayon-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-display);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-headline);word-break:keep-all;line-height:1.05}.blog-index .bp-list-rayon .bp-list-rayon-tools{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.blog-index .bp-list-rayon .bp-list-rayon-search{justify-content:space-between;align-items:center;gap:var(--s-3);width:292px;max-width:100%;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border:1px solid var(--c-input-border);background:var(--c-input-bg);font-family:var(--f-body);font-size:var(--t-body-sm);border-radius:8px;display:inline-flex}.blog-index .bp-list-rayon .bp-list-rayon-search-ph{color:var(--c-placeholder)}.blog-index .bp-list-rayon .bp-list-rayon-search-key{border-radius:var(--r-sm);background:var(--c-surface-soft);color:var(--c-muted);font-size:var(--t-caption);font-weight:var(--fw-medium);padding:.15em .45em}.blog-index .bp-list-rayon .bp-list-rayon-tabs{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.blog-index .bp-list-rayon .bp-list-rayon-tab{font-family:var(--f-body);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:.5em 1em}.blog-index .bp-list-rayon .bp-list-rayon-tab--active{border-color:var(--c-hairline);background:var(--c-surface-soft);color:var(--c-ink);font-weight:var(--fw-bold)}.blog-index .bp-list-rayon .bp-list-rayon-featured{gap:var(--s-6);margin-bottom:var(--s-8);grid-template-columns:1.55fr 1fr;align-items:start;text-decoration:none;display:grid}.blog-index .bp-list-rayon .bp-list-rayon-featured-thumb{aspect-ratio:1.78;background:var(--c-surface-soft);border-radius:8px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-rayon .bp-list-rayon-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-rayon .bp-list-rayon-featured:hover .bp-list-rayon-featured-thumb img{transform:scale(1.02)}.blog-index .bp-list-rayon .bp-list-rayon-featured-body{align-items:flex-start;gap:var(--s-3);min-width:0;padding-top:var(--s-5);flex-direction:column;display:flex}.blog-index .bp-list-rayon .bp-list-rayon-featured-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-headline);word-break:keep-all;overflow-wrap:anywhere;line-height:1.25}.blog-index .bp-list-rayon .bp-list-rayon-featured:hover .bp-list-rayon-featured-title{color:var(--c-action)}.blog-index .bp-list-rayon .bp-list-rayon-grid{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 20px;display:grid}@media (max-width:860px){.blog-index .bp-list-rayon .bp-list-rayon-featured{grid-template-columns:1fr}.blog-index .bp-list-rayon .bp-list-rayon-featured-body{padding-top:0}.blog-index .bp-list-rayon .bp-list-rayon-grid{row-gap:var(--s-7);grid-template-columns:1fr}}.blog-index .bp-list-rayon .bp-list-rayon-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-rayon .bp-list-rayon-thumb{aspect-ratio:1.75;background:var(--c-surface-soft);border-radius:8px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-rayon .bp-list-rayon-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-rayon .bp-list-rayon-card:hover .bp-list-rayon-thumb img{transform:scale(1.02)}.blog-index .bp-list-rayon .bp-list-rayon-cardbody{gap:var(--s-3);padding:var(--s-4) var(--s-4) 0;flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-rayon .bp-list-rayon-titlerow{justify-content:space-between;align-items:flex-start;gap:var(--s-3);min-width:0;display:flex}.blog-index .bp-list-rayon .bp-list-rayon-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-headline);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.blog-index .bp-list-rayon .bp-list-rayon-card:hover .bp-list-rayon-title{color:var(--c-action)}.blog-index .bp-list-rayon .bp-list-rayon-chip{border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-family:var(--f-body);font-size:var(--t-caption);font-weight:var(--fw-bold);white-space:nowrap;flex:none;padding:.3em .85em}.blog-index .bp-list-rayon .bp-list-rayon-excerpt{font-family:var(--f-body);font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-index .bp-list-rayon .bp-list-rayon-meta{align-items:center;gap:var(--s-2);margin-top:var(--s-1);font-family:var(--f-body);font-size:var(--t-caption);color:var(--c-muted);flex-wrap:wrap;display:inline-flex}.blog-index .bp-list-rayon .bp-list-rayon-avatar{border-radius:var(--r-pill);background:var(--c-surface-soft);width:28px;height:28px;color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-rayon .bp-list-rayon-value{color:var(--c-ink);font-weight:var(--fw-bold)}
.blog-index .bp-list-reducto{max-width:1216px;margin:0 auto}.blog-index .bp-list-reducto-heading{margin:0 0 var(--s-7);font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-medium);color:var(--c-ink);text-align:center;word-break:keep-all}.blog-index .bp-list-reducto-featured{gap:var(--s-6);margin-bottom:var(--s-7);padding:var(--s-6);border:1px solid var(--c-hairline);background:var(--c-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;text-decoration:none;transition:border-color .16s ease-out;display:grid}.blog-index .bp-list-reducto-featured:hover{border-color:var(--c-action)}.blog-index .bp-list-reducto-featured-thumb{aspect-ratio:16/9;background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-reducto-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-reducto-featured .bp-list-reducto-title{font-size:var(--t-h2)}.blog-index .bp-list-reducto-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-reducto-cell{gap:var(--s-5);padding:var(--s-6);border:1px solid var(--c-hairline);background:var(--c-surface);flex-direction:column;margin:0 -1px -1px 0;text-decoration:none;transition:border-color .16s ease-out;display:flex}.blog-index .bp-list-reducto-cell:hover{z-index:1;border-color:var(--c-action);position:relative}.blog-index .bp-list-reducto-thumb{aspect-ratio:16/9;background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-reducto-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-reducto-body{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-reducto-metarow{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.blog-index .bp-list-reducto-chip{border:1px solid var(--c-hairline);background:var(--c-surface);color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-medium);align-items:center;padding:.25em .6em;display:inline-flex}.blog-index .bp-list-reducto-date{font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-muted);white-space:nowrap}.blog-index .bp-list-reducto-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-medium);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-reducto-featured:hover .bp-list-reducto-title,.blog-index .bp-list-reducto-cell:hover .bp-list-reducto-title{color:var(--c-action)}.blog-index .bp-list-reducto-excerpt{font-size:var(--t-body-sm);color:var(--c-body);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:960px){.blog-index .bp-list-reducto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index .bp-list-reducto-featured{grid-template-columns:1fr}}@media (max-width:640px){.blog-index .bp-list-reducto-grid{grid-template-columns:1fr}}
.blog-index .bp-list-scaleup-featured{min-height:clamp(360px,42vw,560px);margin-bottom:var(--s-8);padding:var(--s-7);border-radius:var(--r-lg);background:var(--c-surface-soft);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-index .bp-list-scaleup-featured-media,.blog-index .bp-list-scaleup-featured-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-index .bp-list-scaleup-featured-media--empty{background:var(--c-surface-soft)}.blog-index .bp-list-scaleup-featured-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--c-surface) 92%, transparent) 0%, color-mix(in srgb, var(--c-surface) 62%, transparent) 40%, transparent 70%);position:absolute;inset:0}.blog-index .bp-list-scaleup-featured-body{align-items:flex-start;gap:var(--s-3);flex-direction:column;max-width:54%;display:flex;position:relative}.blog-index .bp-list-scaleup-featured-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-body);font-size:var(--t-caption);font-weight:var(--fw-medium);align-items:center;line-height:1.4;display:inline-flex}.blog-index .bp-list-scaleup-featured-title{font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-semibold);letter-spacing:-.015em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.15}.blog-index .bp-list-scaleup-featured-excerpt{font-size:var(--t-body-sm);color:var(--c-body);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-scaleup-cta{margin-top:var(--s-3);align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);display:inline-flex}.blog-index .bp-list-scaleup-cta-icon{border-radius:var(--r-pill);background:var(--c-ink);width:28px;height:28px;color:var(--c-surface);font-size:var(--t-body-sm);justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-scaleup-featured:hover .bp-list-scaleup-cta{background:var(--c-surface)}.blog-index .bp-list-scaleup-grid{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-scaleup-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-scaleup-thumb{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-scaleup-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-scaleup-card-body{align-items:flex-start;gap:var(--s-2);padding-top:var(--s-4);flex-direction:column;flex:auto;display:flex}.blog-index .bp-list-scaleup-card-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.3}.blog-index .bp-list-scaleup-card:hover .bp-list-scaleup-card-title{color:var(--c-action)}.blog-index .bp-list-scaleup-card-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-scaleup-more{margin-top:var(--s-1);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink);text-underline-offset:3px;text-decoration:underline}.blog-index .bp-list-scaleup-card:hover .bp-list-scaleup-more{color:var(--c-action)}@media (max-width:960px){.blog-index .bp-list-scaleup-featured-body{max-width:78%}.blog-index .bp-list-scaleup-grid{gap:var(--s-7) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-scaleup-featured{min-height:320px;padding:var(--s-5)}.blog-index .bp-list-scaleup-featured-body{max-width:100%}.blog-index .bp-list-scaleup-featured-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--c-surface) 92%, transparent) 0%, color-mix(in srgb, var(--c-surface) 78%, transparent) 100%)}.blog-index .bp-list-scaleup-grid{gap:var(--s-7);grid-template-columns:1fr}}
.blog-index .bp-list-slash{max-width:1216px;margin:0 auto}.blog-index .bp-list-slash .bp-list-slash-heading{margin:0 0 var(--s-7);font-family:var(--f-heading,var(--f-display,inherit));letter-spacing:-.01em;color:var(--c-ink);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:680;line-height:1.1}.blog-index .bp-list-slash .bp-list-slash-thumb{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-slash .bp-list-slash-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-slash .bp-list-slash-meta{align-items:center;gap:var(--s-2);margin-top:var(--s-3);font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-muted);display:inline-flex}.blog-index .bp-list-slash .bp-list-slash-dot{color:var(--c-hairline)}.blog-index .bp-list-slash .bp-list-slash-featured{gap:var(--s-7);margin-bottom:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.blog-index .bp-list-slash .bp-list-slash-lead{min-width:0;text-decoration:none;display:block}.blog-index .bp-list-slash .bp-list-slash-lead-title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.25}.blog-index .bp-list-slash .bp-list-slash-lead:hover .bp-list-slash-lead-title{color:var(--c-action)}.blog-index .bp-list-slash .bp-list-slash-featured-side{gap:var(--s-6);align-content:start;display:grid}.blog-index .bp-list-slash .bp-list-slash-row{gap:var(--s-4);grid-template-columns:168px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.blog-index .bp-list-slash .bp-list-slash-row-thumb{border-radius:var(--r-sm)}.blog-index .bp-list-slash .bp-list-slash-row-body{min-width:0}.blog-index .bp-list-slash .bp-list-slash-row .bp-list-slash-meta{margin-top:0}.blog-index .bp-list-slash .bp-list-slash-row-title{margin:var(--s-1) 0 0;font-size:var(--t-body-sm);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-index .bp-list-slash .bp-list-slash-row:hover .bp-list-slash-row-title{color:var(--c-action)}.blog-index .bp-list-slash .bp-list-slash-band{margin-top:var(--s-8);padding-top:var(--s-7)}.blog-index .bp-list-slash .bp-list-slash-band-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-semibold);color:var(--c-ink);word-break:keep-all;line-height:1.2}.blog-index .bp-list-slash .bp-list-slash-grid{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-slash .bp-list-slash-card{flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-slash .bp-list-slash-title{margin:var(--s-2) 0 0;font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-index .bp-list-slash .bp-list-slash-card:hover .bp-list-slash-title{color:var(--c-action)}@media (max-width:960px){.blog-index .bp-list-slash .bp-list-slash-featured{grid-template-columns:1fr}.blog-index .bp-list-slash .bp-list-slash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-slash .bp-list-slash-grid{grid-template-columns:1fr}.blog-index .bp-list-slash .bp-list-slash-row{grid-template-columns:128px minmax(0,1fr)}}
.blog-index .bp-list-speakeasy{max-width:1280px;margin:0 auto}.blog-index .bp-list-speakeasy-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-regular,400);color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-speakeasy-thumb{aspect-ratio:1.79;background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-speakeasy-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-speakeasy-chip{border:1px solid var(--c-hairline);border-radius:var(--r-sm);font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);background:0 0;align-self:flex-start;align-items:center;padding:.2em .7em;display:inline-flex}.blog-index .bp-list-speakeasy-authorrow{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);display:flex}.blog-index .bp-list-speakeasy-author{align-items:center;gap:var(--s-2);min-width:0;color:var(--c-ink);display:inline-flex}.blog-index .bp-list-speakeasy-avatar{border-radius:var(--r-sm);background:var(--c-surface-soft);border:1px solid var(--c-hairline);width:24px;height:24px;font-size:var(--t-caption);color:var(--c-muted);justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-speakeasy-date{white-space:nowrap}.blog-index .bp-list-speakeasy-hero{border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);grid-template-columns:1fr 1fr;display:grid}.blog-index .bp-list-speakeasy-featured{gap:var(--s-4);padding:var(--s-5);border-right:1px solid var(--c-hairline);flex-direction:column;text-decoration:none;display:flex}.blog-index .bp-list-speakeasy-featured-title{font-family:var(--f-body);font-size:var(--t-h2);font-weight:var(--fw-regular,400);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.25}.blog-index .bp-list-speakeasy-featured:hover .bp-list-speakeasy-featured-title{color:var(--c-action)}.blog-index .bp-list-speakeasy-siderows{flex-direction:column;display:flex}.blog-index .bp-list-speakeasy-siderow{align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-5);text-decoration:none;display:flex}.blog-index .bp-list-speakeasy-siderow+.bp-list-speakeasy-siderow{border-top:1px solid var(--c-hairline)}.blog-index .bp-list-speakeasy-siderow .bp-list-speakeasy-thumb{flex:0 0 200px;width:200px}.blog-index .bp-list-speakeasy-siderow-main{gap:var(--s-2);flex-direction:column;flex:auto;min-width:0;display:flex}.blog-index .bp-list-speakeasy-siderow-title{font-size:var(--t-body);font-weight:var(--fw-regular,400);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-index .bp-list-speakeasy-siderow:hover .bp-list-speakeasy-siderow-title{color:var(--c-action)}.blog-index .bp-list-speakeasy-catbar{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-hairline);flex-wrap:wrap;display:flex}.blog-index .bp-list-speakeasy-catbar-label{margin-right:var(--s-3);font-family:var(--f-display);font-size:var(--t-body);color:var(--c-ink)}.blog-index .bp-list-speakeasy-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-speakeasy-cell{gap:var(--s-3);padding:var(--s-5);border-right:1px dashed var(--c-hairline);border-bottom:1px dashed var(--c-hairline);background:0 0;flex-direction:column;text-decoration:none;display:flex}.blog-index .bp-list-speakeasy-cell:nth-child(3n){border-right:0}.blog-index .bp-list-speakeasy-cell-title{font-size:var(--t-body-lg,1.1rem);font-weight:var(--fw-regular,400);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-speakeasy-cell:hover .bp-list-speakeasy-cell-title{color:var(--c-action)}.blog-index .bp-list-speakeasy-cell .bp-list-speakeasy-authorrow{margin-top:auto}@media (max-width:960px){.blog-index .bp-list-speakeasy-hero{grid-template-columns:1fr}.blog-index .bp-list-speakeasy-featured{border-right:0;border-bottom:1px solid var(--c-hairline)}.blog-index .bp-list-speakeasy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index .bp-list-speakeasy-cell:nth-child(3n){border-right:1px dashed var(--c-hairline)}.blog-index .bp-list-speakeasy-cell:nth-child(2n){border-right:0}}@media (max-width:560px){.blog-index .bp-list-speakeasy-grid{grid-template-columns:1fr}.blog-index .bp-list-speakeasy-cell{border-right:0!important}.blog-index .bp-list-speakeasy-siderow .bp-list-speakeasy-thumb{flex-basis:120px;width:120px}}
.blog-index .bp-list-spellbook-heading{margin:0 0 var(--s-7);font-family:var(--f-serif);font-size:var(--t-h2);font-weight:var(--fw-regular);letter-spacing:-.01em;text-align:center;color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-spellbook-featured{gap:var(--s-7);margin-bottom:var(--s-6);padding:var(--s-7);background:var(--c-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;text-decoration:none;display:grid}.blog-index .bp-list-spellbook-featured-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.blog-index .bp-list-spellbook-eyebrow{font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-muted)}.blog-index .bp-list-spellbook-featured-title{margin:var(--s-4) 0 0;font-family:var(--f-serif);font-size:var(--t-h2);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.15}.blog-index .bp-list-spellbook-featured:hover .bp-list-spellbook-featured-title{color:var(--c-action)}.blog-index .bp-list-spellbook-featured-excerpt{margin:var(--s-4) 0 0;font-size:var(--t-body);color:var(--c-muted);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-spellbook-cta{margin-top:var(--s-5);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);border-radius:4px;align-items:center;padding:.7em 1.4em;display:inline-flex}.blog-index .bp-list-spellbook-featured-thumb{aspect-ratio:1.79;background:var(--c-surface-soft);border-radius:4px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-spellbook-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-spellbook-search{align-items:center;gap:var(--s-3);height:48px;margin-bottom:var(--s-7);padding:0 var(--s-5);background:var(--c-surface);color:var(--c-muted);border-radius:8px;display:flex}.blog-index .bp-list-spellbook-search-icon{flex:none;width:18px;height:18px}.blog-index .bp-list-spellbook-search-label{font-size:var(--t-body-sm)}.blog-index .bp-list-spellbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.blog-index .bp-list-spellbook-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-spellbook-thumb{aspect-ratio:1.79;background:var(--c-surface-soft);border-radius:4px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-spellbook-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-spellbook-card:hover .bp-list-spellbook-thumb img{transform:scale(1.03)}.blog-index .bp-list-spellbook-card-body{align-items:flex-start;gap:var(--s-2);padding-top:var(--s-4);flex-direction:column;display:flex}.blog-index .bp-list-spellbook-card-title{font-family:var(--f-body);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-index .bp-list-spellbook-card:hover .bp-list-spellbook-card-title{color:var(--c-action)}@media (max-width:960px){.blog-index .bp-list-spellbook-featured{padding:var(--s-5);grid-template-columns:1fr}.blog-index .bp-list-spellbook-featured-thumb{order:-1}.blog-index .bp-list-spellbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-spellbook-grid{grid-template-columns:1fr}}
.blog-index .bp-list-stacker-ai-heading{margin:0 0 var(--s-7);font-family:var(--f-display);font-size:clamp(var(--t-h2), 6vw, 64px);font-weight:var(--fw-semibold);letter-spacing:-.035em;color:var(--c-ink);word-break:keep-all;line-height:1.05}.blog-index .bp-list-stacker-ai-featured{grid-template-columns:minmax(0,1.64fr) minmax(0,1fr);align-items:stretch;gap:40px;margin:0 0 60px;text-decoration:none;display:grid}.blog-index .bp-list-stacker-ai-featured-body{min-width:0;padding:var(--s-6) 0;flex-direction:column;display:flex}.blog-index .bp-list-stacker-ai-eyebrow{margin:0 0 var(--s-4);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted)}.blog-index .bp-list-stacker-ai-featured-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-semibold);letter-spacing:-.025em;color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.2}.blog-index .bp-list-stacker-ai-featured-foot{gap:var(--s-4);padding-top:var(--s-6);flex-direction:column;margin-top:auto;display:flex}.blog-index .bp-list-stacker-ai-featured-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-stacker-ai-featured-cta{font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-ink)}.blog-index .bp-list-stacker-ai-featured:hover .bp-list-stacker-ai-featured-cta{opacity:.7}.blog-index .bp-list-stacker-ai-thumb{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--c-surface-soft);width:100%;display:block;position:relative;overflow:hidden}.blog-index .bp-list-stacker-ai-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s ease-out}.blog-index .bp-list-stacker-ai-featured:hover .bp-list-stacker-ai-thumb img,.blog-index .bp-list-stacker-ai-card:hover .bp-list-stacker-ai-thumb img{transform:scale(1.02)}.blog-index .bp-list-stacker-ai-grid{gap:40px var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-stacker-ai-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-stacker-ai-card .bp-list-stacker-ai-thumb{margin-bottom:20px}.blog-index .bp-list-stacker-ai-meta{align-items:center;gap:var(--s-4);margin-bottom:var(--s-2);color:var(--c-muted);font-size:13px;display:flex}.blog-index .bp-list-stacker-ai-title{font-family:var(--f-body);font-size:var(--t-body);font-weight:var(--fw-medium);color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.4}.blog-index .bp-list-stacker-ai-excerpt{margin:var(--s-2) 0 0;font-size:var(--t-caption);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.blog-index .bp-list-stacker-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.blog-index .bp-list-stacker-ai-featured{gap:var(--s-5);margin-bottom:var(--s-7);grid-template-columns:minmax(0,1fr)}.blog-index .bp-list-stacker-ai-featured-body{padding:0}.blog-index .bp-list-stacker-ai-featured-foot{padding-top:var(--s-4);margin-top:0}}@media (max-width:639px){.blog-index .bp-list-stacker-ai-grid{grid-template-columns:minmax(0,1fr)}}
.blog-index .bp-list-synthesia{max-width:1216px;margin:0 auto}.blog-index .bp-list-synthesia-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-synthesia-featured{gap:var(--s-6);margin-bottom:var(--s-7);padding:var(--s-5);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:1.1fr 1fr;align-items:center;text-decoration:none;transition:box-shadow .18s ease-out,border-color .18s ease-out;display:grid}.blog-index .bp-list-synthesia-featured:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow-card)}.blog-index .bp-list-synthesia-featured-thumb{aspect-ratio:40/21;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-synthesia-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-synthesia-featured-body{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-synthesia-featured-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.25}.blog-index .bp-list-synthesia-featured:hover .bp-list-synthesia-featured-title{color:var(--c-action)}.blog-index .bp-list-synthesia-featured-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-synthesia-cats{gap:var(--s-3);margin:0 0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.blog-index .bp-list-synthesia-cat{height:34px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--c-hairline);background:var(--c-surface);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-body);word-break:keep-all;align-items:center;display:inline-flex}.blog-index .bp-list-synthesia-grid{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:960px){.blog-index .bp-list-synthesia-featured{grid-template-columns:1fr;align-items:stretch}.blog-index .bp-list-synthesia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-synthesia-grid{grid-template-columns:1fr}}.blog-index .bp-list-synthesia-card{border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .18s ease-out,transform .18s ease-out,border-color .18s ease-out;display:flex;overflow:hidden}.blog-index .bp-list-synthesia-card:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow-float);transform:translateY(-2px)}.blog-index .bp-list-synthesia-thumb{aspect-ratio:40/21;background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-synthesia-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-synthesia-cardbody{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.blog-index .bp-list-synthesia-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-index .bp-list-synthesia-card:hover .bp-list-synthesia-title{color:var(--c-action)}.blog-index .bp-list-synthesia-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-synthesia-meta{align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:flex}.blog-index .bp-list-synthesia-avatar{border-radius:var(--r-sm);background:var(--c-surface-soft);border:1px solid var(--c-hairline);width:24px;height:24px;color:var(--c-muted);font-size:var(--t-caption);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-synthesia-author{font-size:var(--t-caption);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-index .bp-list-synthesia-date{font-size:var(--t-caption);color:var(--c-muted)}.blog-index .bp-list-synthesia-date:before{content:"·";margin-right:var(--s-2);color:var(--c-hairline)}
.blog-index .bp-list-teachable{max-width:1222px;margin:0 auto}.blog-index .bp-list-teachable-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;line-height:1.15}.blog-index .bp-list-teachable-chip{font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.blog-index .bp-list-teachable-featured{gap:var(--s-7);margin-bottom:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;text-decoration:none;display:grid}.blog-index .bp-list-teachable-featured-text{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-teachable-featured-title{font-family:var(--f-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;line-height:1.15}.blog-index .bp-list-teachable-featured:hover .bp-list-teachable-featured-title{color:var(--c-action)}.blog-index .bp-list-teachable-featured-excerpt{font-size:var(--t-body);color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.blog-index .bp-list-teachable-featured-thumb{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-teachable-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-teachable-grid{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-teachable-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-teachable-thumb{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-teachable-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-teachable-card:hover .bp-list-teachable-thumb img{transform:scale(1.03)}.blog-index .bp-list-teachable-card-body{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) 0 0;flex-direction:column;display:flex}.blog-index .bp-list-teachable-card-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-index .bp-list-teachable-card:hover .bp-list-teachable-card-title{color:var(--c-action)}.blog-index .bp-list-teachable-date{font-size:var(--t-body-sm);color:var(--c-muted)}@media (max-width:960px){.blog-index .bp-list-teachable-featured{grid-template-columns:1fr}.blog-index .bp-list-teachable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-teachable-grid{grid-template-columns:1fr}}
.blog-index .bp-list-teamcamp{max-width:1160px;margin:0 auto}.blog-index .bp-list-teamcamp-head{text-align:center;margin:0 0 var(--s-8)}.blog-index .bp-list-teamcamp-heading{font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.15}.blog-index .bp-list-teamcamp-featured{gap:var(--s-7);margin:0 0 var(--s-8);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-surface-soft);grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.blog-index .bp-list-teamcamp-featured-thumb{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--c-surface);width:100%;display:block;overflow:hidden}.blog-index .bp-list-teamcamp-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-teamcamp-featured-body{min-width:0;padding:var(--s-3) var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.blog-index .bp-list-teamcamp-featured-title{margin:var(--s-3) 0 var(--s-5);font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.25}.blog-index .bp-list-teamcamp-cta{padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);background:var(--c-action);color:var(--c-on-action);font-size:var(--t-body-sm);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.blog-index .bp-list-teamcamp-featured:hover .bp-list-teamcamp-cta{background:var(--c-action-hover,var(--c-ink))}.blog-index .bp-list-teamcamp-meta{align-items:center;gap:var(--s-2);font-size:var(--t-body-sm);color:var(--c-muted);display:inline-flex}.blog-index .bp-list-teamcamp-dot{color:var(--c-muted)}.blog-index .bp-list-teamcamp-cat{font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-muted)}.blog-index .bp-list-teamcamp-date{font-size:var(--t-body-sm);color:var(--c-muted)}.blog-index .bp-list-teamcamp-filter{justify-content:center;align-items:center;gap:var(--s-2);margin:0 0 var(--s-7);flex-wrap:wrap;display:flex}.blog-index .bp-list-teamcamp-tab{padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-muted);border:1px solid #0000}.blog-index .bp-list-teamcamp-tab--active{border-color:var(--c-hairline);background:var(--c-surface);color:var(--c-ink)}.blog-index .bp-list-teamcamp-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-index .bp-list-teamcamp-card{min-width:0;padding:var(--s-3);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;text-decoration:none;transition:box-shadow .16s ease-out,border-color .16s ease-out;display:flex}.blog-index .bp-list-teamcamp-card:hover{border-color:var(--c-border-strong,var(--c-muted))}.blog-index .bp-list-teamcamp-card-thumb{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-teamcamp-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-teamcamp-card-body{padding:var(--s-4) var(--s-3) var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.blog-index .bp-list-teamcamp-card-title{margin:var(--s-2) 0 var(--s-3);font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-index .bp-list-teamcamp-card:hover .bp-list-teamcamp-card-title{color:var(--c-action)}@media (max-width:960px){.blog-index .bp-list-teamcamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index .bp-list-teamcamp-featured{gap:var(--s-5);grid-template-columns:1fr}}@media (max-width:640px){.blog-index .bp-list-teamcamp-grid{grid-template-columns:1fr}}
.blog-index .bp-list-topanga{max-width:960px;margin:0 auto}.blog-index .bp-list-topanga-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-topanga-featured{gap:var(--s-5);padding:var(--s-4);border:1px solid var(--c-hairline);border-radius:var(--r-lg);background:var(--c-surface);margin-bottom:var(--s-7);grid-template-columns:1fr 1fr;text-decoration:none;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:grid}.blog-index .bp-list-topanga-featured:hover{border-color:var(--c-action);box-shadow:var(--shadow-card)}.blog-index .bp-list-topanga-featured-thumb{border-radius:var(--r-md);aspect-ratio:4/3;background:var(--c-surface-soft);display:block;overflow:hidden}.blog-index .bp-list-topanga-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-topanga-featured-main{min-width:0;padding:var(--s-2) var(--s-2) var(--s-2) 0;flex-direction:column;align-items:flex-start;display:flex}.blog-index .bp-list-topanga-featured-title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.blog-index .bp-list-topanga-featured:hover .bp-list-topanga-featured-title{color:var(--c-action)}.blog-index .bp-list-topanga-featured-excerpt{margin:var(--s-3) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-topanga-grid{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index .bp-list-topanga-card{flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-topanga-card-thumb{border-radius:var(--r-lg);aspect-ratio:1;background:var(--c-surface-soft);width:100%;margin-bottom:var(--s-4);display:block;overflow:hidden}.blog-index .bp-list-topanga-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-topanga-card:hover .bp-list-topanga-card-thumb img{transform:scale(1.03)}.blog-index .bp-list-topanga-card-title{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;line-height:1.3}.blog-index .bp-list-topanga-card:hover .bp-list-topanga-card-title{color:var(--c-action)}.blog-index .bp-list-topanga-card-excerpt{margin:var(--s-2) 0 0;font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-topanga-metarow{align-items:center;gap:var(--s-3);display:inline-flex}.blog-index .bp-list-topanga-pill{border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-action);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.2em .9em;display:inline-flex}.blog-index .bp-list-topanga-foot{margin-top:var(--s-4);align-items:center;gap:var(--s-3);display:inline-flex}.blog-index .bp-list-topanga-avatar{border-radius:var(--r-pill);background:var(--c-surface-soft);width:32px;height:32px;color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-topanga-date{font-size:var(--t-caption);color:var(--c-muted)}@media (max-width:720px){.blog-index .bp-list-topanga-featured,.blog-index .bp-list-topanga-grid{grid-template-columns:1fr}}
.blog-index .bp-list-uicore-concept{max-width:1216px;margin:0 auto}.blog-index .bp-list-uicore-concept-heading{margin:0 0 var(--s-7);font-family:var(--f-display);font-size:var(--t-h1);line-height:1.1;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word}.blog-index .bp-list-uicore-concept-grid{-moz-column-gap:var(--s-7);column-gap:var(--s-7);row-gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-index .bp-list-uicore-concept-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-uicore-concept-thumb{aspect-ratio:16/9;background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-uicore-concept-thumb img,.blog-index .bp-list-uicore-concept-thumb-empty{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out;display:block}.blog-index .bp-list-uicore-concept-card:hover .bp-list-uicore-concept-thumb img{transform:scale(1.06)}.blog-index .bp-list-uicore-concept-body{padding-top:var(--s-5);flex-direction:column;align-items:flex-start;display:flex}.blog-index .bp-list-uicore-concept-cat{margin:0 0 var(--s-3);font-family:var(--f-body);font-size:var(--t-caption);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-action)}.blog-index .bp-list-uicore-concept-title{font-family:var(--f-display);font-size:var(--t-h3);line-height:1.2;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;margin:0;transition:color .16s ease-out}.blog-index .bp-list-uicore-concept-card:hover .bp-list-uicore-concept-title{color:var(--c-action)}.blog-index .bp-list-uicore-concept-excerpt{margin:var(--s-4) 0 0;font-family:var(--f-body);font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-uicore-concept-meta{margin-top:var(--s-5);font-family:var(--f-body);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);flex-wrap:wrap;align-items:center;display:flex}.blog-index .bp-list-uicore-concept-meta>*+:before{content:"•";letter-spacing:0;margin:0 .6em}@media (max-width:720px){.blog-index .bp-list-uicore-concept-grid{row-gap:var(--s-7);grid-template-columns:1fr}}
.blog-index .bp-list-usemultiplier{max-width:1200px;margin:0 auto}.blog-index .bp-list-usemultiplier-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-bold);color:var(--c-headline);word-break:keep-all}.blog-index .bp-list-usemultiplier-featured{align-items:center;gap:var(--s-7);margin-bottom:var(--s-8);padding-bottom:var(--s-8);border-bottom:1px solid var(--c-hairline);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;display:grid}.blog-index .bp-list-usemultiplier-featured-thumb{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-usemultiplier-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-usemultiplier-featured-body{align-items:flex-start;gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-usemultiplier-featured-title{font-family:var(--f-display);font-size:var(--t-h1);font-weight:var(--fw-bold);color:var(--c-headline);word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.15}.blog-index .bp-list-usemultiplier-featured-excerpt{font-size:var(--t-body);color:var(--c-body);-webkit-line-clamp:3;word-break:keep-all;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-index .bp-list-usemultiplier-readmore{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-action)}.blog-index .bp-list-usemultiplier-featured:hover .bp-list-usemultiplier-featured-title{color:var(--c-action)}.blog-index .bp-list-usemultiplier-grid{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.blog-index .bp-list-usemultiplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-usemultiplier-featured,.blog-index .bp-list-usemultiplier-grid{grid-template-columns:1fr}}.blog-index .bp-list-usemultiplier-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-usemultiplier-thumb{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--c-surface-soft);width:100%;display:block;overflow:hidden}.blog-index .bp-list-usemultiplier-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-usemultiplier-card-body{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) 0 0;flex-direction:column;display:flex}.blog-index .bp-list-usemultiplier-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--c-surface-soft);color:var(--c-ink);font-size:var(--t-caption);font-weight:var(--fw-medium)}.blog-index .bp-list-usemultiplier-card-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-bold);color:var(--c-headline);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-usemultiplier-card:hover .bp-list-usemultiplier-card-title{color:var(--c-action)}.blog-index .bp-list-usemultiplier-thumb--empty,.blog-index .bp-list-usemultiplier-featured-thumb.bp-list-usemultiplier-thumb--empty{background:var(--c-surface-soft)}
.blog-index .bp-list-valley-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-valley-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-index .bp-list-valley-card{border:1px solid var(--c-hairline);background:var(--c-surface);border-radius:0;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .16s ease-out;display:flex;overflow:hidden}.blog-index .bp-list-valley-card:hover{border-color:var(--c-border-strong)}.blog-index .bp-list-valley-thumb{aspect-ratio:2.17;background:var(--c-surface-dark);width:100%;display:block;position:relative;overflow:hidden}.blog-index .bp-list-valley-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-index .bp-list-valley-thumb:after{content:"";background:color-mix(in srgb, var(--c-surface-dark) 62%, transparent);position:absolute;inset:0}.blog-index .bp-list-valley-thumb-title{top:var(--s-4);left:var(--s-5);right:var(--s-5);z-index:1;text-align:center;font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--c-on-dark);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;position:absolute;overflow:hidden}.blog-index .bp-list-valley-thumb-foot{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);z-index:1;justify-content:space-between;align-items:center;gap:var(--s-3);display:flex;position:absolute}.blog-index .bp-list-valley-chip{border:1px solid color-mix(in srgb, var(--c-on-dark) 45%, transparent);background:color-mix(in srgb, var(--c-surface-dark) 70%, transparent);font-family:var(--f-mono,monospace);font-size:var(--t-caption);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--c-on-dark);border-radius:0;align-items:center;padding:.3em .8em;display:inline-flex}.blog-index .bp-list-valley-thumb-date{font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-on-dark)}.blog-index .bp-list-valley-body{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);flex-direction:column;flex:auto;display:flex}.blog-index .bp-list-valley-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.2}.blog-index .bp-list-valley-card:hover .bp-list-valley-title{color:var(--c-action)}.blog-index .bp-list-valley-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-index .bp-list-valley-cta{margin-top:var(--s-7);align-items:center;gap:var(--s-4);background:var(--c-surface-dark);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-on-dark);border-radius:0;padding:.55em 1.1em;display:inline-flex}@media (max-width:640px){.blog-index .bp-list-valley-grid{grid-template-columns:1fr}}
.blog-index .bp-list-vapi{gap:var(--s-7);flex-direction:column;display:flex}.blog-index .bp-list-vapi .bp-list-vapi-featured{border:1px solid var(--c-hairline);background:var(--c-surface);color:inherit;border-radius:0;grid-template-columns:minmax(0,5fr) minmax(0,4fr);text-decoration:none;transition:background-color .15s ease-out;display:grid;overflow:hidden}.blog-index .bp-list-vapi .bp-list-vapi-featured:hover{background:var(--c-surface-soft)}.blog-index .bp-list-vapi .bp-list-vapi-featured-thumb{display:block;overflow:hidden}.blog-index .bp-list-vapi .bp-list-vapi-featured-thumb img{aspect-ratio:384/269;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-vapi .bp-list-vapi-featured-body{justify-content:center;gap:var(--s-3);padding:var(--s-6);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-vapi .bp-list-vapi-featured-meta{gap:var(--s-3);font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);display:flex}.blog-index .bp-list-vapi .bp-list-vapi-featured-title{font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:var(--fw-regular);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.15}.blog-index .bp-list-vapi .bp-list-vapi-featured-excerpt{-webkit-line-clamp:2;font-size:var(--t-body-sm);color:var(--c-muted);word-break:keep-all;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-vapi .bp-list-vapi-rail{gap:var(--s-5);grid-template-columns:minmax(160px,216px) minmax(0,1fr);align-items:start;display:grid}.blog-index .bp-list-vapi .bp-list-vapi-rail-label{gap:var(--s-3);padding-top:var(--s-2);flex-direction:column;display:flex}.blog-index .bp-list-vapi .bp-list-vapi-rail-heading{font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:var(--fw-regular);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;margin:0;line-height:1.05}.blog-index .bp-list-vapi .bp-list-vapi-rail-count{font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.blog-index .bp-list-vapi .bp-list-vapi-rail-track{scroll-snap-type:x proximity;border-left:1px solid var(--c-hairline);display:flex;overflow-x:auto}.blog-index .bp-list-vapi .bp-list-vapi-card{width:min(340px,82vw);padding:var(--s-5);border:1px solid var(--c-hairline);background:var(--c-surface);color:inherit;scroll-snap-align:start;border-left:0;border-radius:0;flex-direction:column;flex:none;text-decoration:none;transition:background-color .15s ease-out;display:flex}.blog-index .bp-list-vapi .bp-list-vapi-card:hover{background:var(--c-surface-soft)}.blog-index .bp-list-vapi .bp-list-vapi-thumb{display:block;overflow:hidden}.blog-index .bp-list-vapi .bp-list-vapi-thumb img{aspect-ratio:384/269;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;transition:transform .2s ease-out;display:block}.blog-index .bp-list-vapi .bp-list-vapi-card:hover .bp-list-vapi-thumb img{transform:scale(1.05)}.blog-index .bp-list-vapi .bp-list-vapi-card-body{padding-top:var(--s-4);display:block}.blog-index .bp-list-vapi .bp-list-vapi-date{margin-bottom:var(--s-2);font-family:var(--f-mono,monospace);font-size:var(--t-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);display:block}.blog-index .bp-list-vapi .bp-list-vapi-card-title{-webkit-line-clamp:3;font-size:var(--t-h3);font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:900px){.blog-index .bp-list-vapi .bp-list-vapi-featured,.blog-index .bp-list-vapi .bp-list-vapi-rail{grid-template-columns:1fr}.blog-index .bp-list-vapi .bp-list-vapi-rail-track{border-left:0}.blog-index .bp-list-vapi .bp-list-vapi-card:first-child{border-left:1px solid var(--c-hairline)}}
.blog-index .bp-list-vectara-heading{margin:0 0 var(--s-6);font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all}.blog-index .bp-list-vectara-meta{align-items:center;gap:var(--s-2);font-size:var(--t-caption);color:var(--c-muted);flex-wrap:wrap;display:inline-flex}.blog-index .bp-list-vectara-chip{border-radius:var(--r-pill);background:var(--c-surface-soft);font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-link);align-items:center;padding:.25em .85em;display:inline-flex}.blog-index .bp-list-vectara-chip--fill{background:var(--c-action);color:var(--c-on-action)}.blog-index .bp-list-vectara-dot,.blog-index .bp-list-vectara-date{color:var(--c-muted)}.blog-index .bp-list-vectara-author{align-items:center;gap:var(--s-2);font-size:var(--t-caption);font-weight:var(--fw-medium);color:var(--c-body);display:inline-flex}.blog-index .bp-list-vectara-avatar{border:1px solid var(--c-hairline);background:var(--c-surface-soft);width:20px;height:20px;font-size:var(--t-caption);color:var(--c-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.blog-index .bp-list-vectara-featured{align-items:stretch;gap:var(--s-4);margin-bottom:var(--s-7);flex-direction:column;text-decoration:none;display:flex}.blog-index .bp-list-vectara-featured-head{justify-content:space-between;align-items:flex-start;gap:var(--s-5);display:flex}.blog-index .bp-list-vectara-featured-title{max-width:34ch;font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.25}.blog-index .bp-list-vectara-featured:hover .bp-list-vectara-featured-title{color:var(--c-action)}.blog-index .bp-list-vectara-featured-head .bp-list-vectara-author{margin-top:var(--s-1);flex:none}.blog-index .bp-list-vectara-featured-split{gap:var(--s-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.blog-index .bp-list-vectara-featured-thumb{aspect-ratio:16/9;border:1px solid var(--c-hairline);background:var(--c-surface-soft);border-radius:8px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-vectara-featured-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-vectara-featured-body{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.blog-index .bp-list-vectara-featured-excerpt{font-size:var(--t-body);color:var(--c-body);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index .bp-list-vectara-more{align-items:center;gap:var(--s-2);font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-ink);display:inline-flex}.blog-index .bp-list-vectara-featured:hover .bp-list-vectara-more{color:var(--c-action)}.blog-index .bp-list-vectara-tabs{align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.blog-index .bp-list-vectara-tab{font-size:var(--t-body-sm);font-weight:var(--fw-medium);color:var(--c-muted);align-items:center;padding:.35em .25em;display:inline-flex}.blog-index .bp-list-vectara-tab--active{border-radius:var(--r-pill);background:var(--c-surface-dark);color:var(--c-on-dark);padding:.35em 1em}.blog-index .bp-list-vectara-grid{-moz-column-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.blog-index .bp-list-vectara-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.blog-index .bp-list-vectara-thumb{aspect-ratio:16/9;border:1px solid var(--c-hairline);background:var(--c-surface-soft);border-radius:8px;width:100%;display:block;overflow:hidden}.blog-index .bp-list-vectara-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-index .bp-list-vectara-card-body{align-items:flex-start;gap:var(--s-2);padding-top:var(--s-4);flex-direction:column;flex:auto;display:flex}.blog-index .bp-list-vectara-card-title{font-family:var(--f-display);font-size:var(--t-body);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.35}.blog-index .bp-list-vectara-card:hover .bp-list-vectara-card-title{color:var(--c-action)}.blog-index .bp-list-vectara-card-excerpt{font-size:var(--t-body-sm);color:var(--c-muted);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-index .bp-list-vectara-card .bp-list-vectara-author{padding-top:var(--s-3);margin-top:auto}@media (max-width:960px){.blog-index .bp-list-vectara-featured-split{grid-template-columns:1fr}.blog-index .bp-list-vectara-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-index .bp-list-vectara-featured-head{gap:var(--s-3);flex-direction:column}.blog-index .bp-list-vectara-grid{grid-template-columns:1fr}}
.blog-article .bp-hero-ada{margin:0 0 var(--s-6);width:100%}.blog-article .bp-hero-ada img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.blog-article .bp-hero-ada.post-hero--placeholder{aspect-ratio:5/2;background:var(--c-surface-soft)}.blog-article .bp-hero-ada--head{margin-bottom:var(--s-7)}.blog-article .bp-hero-ada-band{background:var(--c-surface-soft);padding:var(--s-8) var(--s-5) calc(19.7% + var(--s-4));text-align:center}.blog-article .bp-hero-ada--nomedia .bp-hero-ada-band{padding-bottom:var(--s-8)}.blog-article .bp-hero-ada-meta{justify-content:center;align-items:center;gap:var(--s-2);margin:0 0 var(--s-5);font-size:var(--t-body-sm);color:var(--c-ink);display:flex}.blog-article .bp-hero-ada-sep{color:var(--c-muted)}.blog-article .bp-hero-ada-cat{text-underline-offset:3px;text-decoration:underline}.blog-article .bp-hero-ada-title{max-width:min(880px,94%);font-family:var(--f-display);font-size:clamp(2rem,5vw,3.25rem);line-height:1.12;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--c-headline);word-break:keep-all;overflow-wrap:break-word;margin:0 auto}.blog-article .bp-hero-ada-author{align-items:center;gap:var(--s-3);margin-top:var(--s-6);text-align:left;display:inline-flex}.blog-article .bp-hero-ada-avatar{border-radius:var(--r-pill);background:var(--c-action);width:48px;height:48px;color:var(--c-on-action);font-size:var(--t-body);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.blog-article .bp-hero-ada-who{flex-direction:column;gap:2px;display:flex}.blog-article .bp-hero-ada-name{font-size:var(--t-body-sm);font-weight:var(--fw-semibold);color:var(--c-ink)}.blog-article .bp-hero-ada-role{font-size:var(--t-caption);color:var(--c-muted)}.blog-article .bp-hero-ada-media{width:70%;margin:-19.7% auto 0}@media (max-width:640px){.blog-article .bp-hero-ada-band{padding-bottom:calc(25.3% + var(--s-4))}.blog-article .bp-hero-ada--nomedia .bp-hero-ada-band{padding-bottom:var(--s-8)}.blog-article .bp-hero-ada-media{width:90%;margin-top:-25.3%}}
.blog-article .bp-hero-adora2{margin:0 0 var(--s-6);width:100%}.blog-article .bp-hero-adora2 img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;display:block}.blog-article .bp-hero-adora2.post-hero--placeholder{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--c-surface-soft)}
.blog-article .bp-hero-arcade-software{aspect-ratio:16/9;background:var(--c-surface-soft);border-radius:16px;width:100%;margin:0;overflow:hidden}.blog-article .bp-hero-arcade-software img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.blog-article .bp-hero-bindplane{margin:var(--s-6) 0 0;aspect-ratio:1.91;background:var(--c-surface-soft);border-radius:8px;width:100%;overflow:hidden}.blog-article .bp-hero-bindplane img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
.blog-article .bp-hero-cartesia{margin:0 0 var(--s-7);aspect-ratio:16/10;background:var(--c-surface-soft);border-radius:0;width:100%;overflow:hidden}.blog-article .bp-hero-cartesia img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-article .bp-hero-cartesia.post-hero--placeholder{background:var(--c-surface-soft)}.blog-article .bp-hero-cartesia--head{aspect-ratio:auto;padding:var(--s-7) var(--s-6) var(--s-6);text-align:center;display:block}.blog-article .bp-hero-cartesia-media{max-width:640px;margin:0 auto var(--s-6)}.blog-article .bp-hero-cartesia--head .bp-hero-cartesia-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.blog-article .bp-hero-cartesia--head .bp-hero-cartesia-title{max-width:720px;font-family:var(--f-display);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.25;font-weight:var(--fw-bold);color:var(--c-ink);word-break:keep-all;overflow-wrap:break-word;margin:0 auto}.blog-article .bp-hero-cartesia-sub{margin:var(--s-3) auto 0;max-width:640px;font-size:var(--t-body);color:var(--c-muted);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.blog-article .bp-hero-cartesia-meta{justify-content:center;gap:var(--s-4);margin:var(--s-5) 0 0;font-size:var(--t-caption);color:var(--c-muted);display:flex}@media (max-width:640px){.blog-article .bp-hero-cartesia--head{padding:var(--s-6) var(--s-4) var(--s-5)}}
.blog-article .bp-hero-craft{margin:var(--s-5) 0 var(--s-7);aspect-ratio:2;border-radius:var(--r-md);background:var(--c-surface-soft);width:100%;max-height:540px;overflow:hidden}.blog-article .bp-hero-craft img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
