.blog-card.svelte-1lbvxyj{border-right:1px solid rgb(var(--ds-border));border-bottom:1px solid rgb(var(--ds-border));min-width:0;transition:background .12s;display:grid;position:relative}.blog-card.svelte-1lbvxyj:hover{background:rgb(var(--ds-white) / .03)}.blog-card.svelte-1lbvxyj:has(.blog-card__link:where(.svelte-1lbvxyj):focus-visible){background:rgb(var(--ds-white) / .03)}.blog-card__link.svelte-1lbvxyj{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.blog-card__link.svelte-1lbvxyj:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:-1px}.blog-card__link--no-media.svelte-1lbvxyj{grid-template-rows:1fr}.blog-card__media.svelte-1lbvxyj{aspect-ratio:16/9;border-bottom:1px solid rgb(var(--ds-border));background:rgb(var(--ds-elevated));display:block;overflow:hidden}.blog-card__media.svelte-1lbvxyj img:where(.svelte-1lbvxyj){object-fit:cover;width:100%;height:100%;display:block}.blog-card__content.svelte-1lbvxyj{gap:var(--ds-space-12);padding:var(--ds-space-16);grid-template-rows:auto auto 1fr auto;display:grid}.blog-card__meta.svelte-1lbvxyj{justify-content:space-between;align-items:center;gap:var(--ds-space-12);min-width:0;color:rgb(var(--ds-text-muted));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);letter-spacing:.1em;text-transform:uppercase;line-height:1.52;display:flex}.blog-card__category.svelte-1lbvxyj{min-width:0;color:rgb(var(--ds-brand-300));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-card__meta.svelte-1lbvxyj time:where(.svelte-1lbvxyj){flex:none}.blog-card__title-slot.svelte-1lbvxyj{align-items:center;min-height:2.64em;font-size:17px;display:grid}.blog-card__title.svelte-1lbvxyj{color:rgb(var(--ds-text-primary));letter-spacing:-.014em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.blog-card__excerpt.svelte-1lbvxyj{color:rgb(var(--ds-text-secondary));letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card__footer.svelte-1lbvxyj{justify-content:space-between;align-items:center;gap:var(--ds-space-12);min-width:0;padding-top:var(--ds-space-4);display:flex}.blog-card__byline.svelte-1lbvxyj{min-width:0;color:rgb(var(--ds-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.blog-card__cta.svelte-1lbvxyj{align-items:center;gap:var(--ds-space-4);color:rgb(var(--ds-text-primary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-sm);letter-spacing:.1em;text-transform:uppercase;flex:none;line-height:1;display:inline-flex}.blog-card__cta.svelte-1lbvxyj svg{transition:transform .16s}.blog-card.svelte-1lbvxyj:hover .blog-card__cta:where(.svelte-1lbvxyj) svg,.blog-card__link.svelte-1lbvxyj:focus-visible .blog-card__cta:where(.svelte-1lbvxyj) svg{transform:translate(2px)}.blog-card--featured.svelte-1lbvxyj .blog-card__link:where(.svelte-1lbvxyj){grid-template-rows:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.blog-card--featured.svelte-1lbvxyj .blog-card__link--no-media:where(.svelte-1lbvxyj){grid-template-columns:minmax(0,1fr)}.blog-card--featured.svelte-1lbvxyj .blog-card__media:where(.svelte-1lbvxyj){aspect-ratio:auto;border-right:1px solid rgb(var(--ds-border));border-bottom:0;min-height:320px}.blog-card--featured.svelte-1lbvxyj .blog-card__content:where(.svelte-1lbvxyj){padding:var(--ds-space-24) var(--ds-space-20);align-content:center}.blog-card--featured.svelte-1lbvxyj .blog-card__title-slot:where(.svelte-1lbvxyj){min-height:0;font-size:clamp(20px,2.2vw,26px)}.blog-card--featured.svelte-1lbvxyj .blog-card__title:where(.svelte-1lbvxyj){-webkit-line-clamp:3;line-clamp:3;letter-spacing:-.02em;line-height:1.2}.blog-card--featured.svelte-1lbvxyj .blog-card__excerpt:where(.svelte-1lbvxyj){font-size:var(--ds-text-body-md);-webkit-line-clamp:3;line-clamp:3}@media (prefers-reduced-motion:reduce){.blog-card.svelte-1lbvxyj,.blog-card__cta.svelte-1lbvxyj svg{transition:none}}@media (width<=820px){.blog-card--featured.svelte-1lbvxyj .blog-card__link:where(.svelte-1lbvxyj){grid-template-rows:auto 1fr;grid-template-columns:1fr}.blog-card--featured.svelte-1lbvxyj .blog-card__media:where(.svelte-1lbvxyj){aspect-ratio:16/9;border-right:0;border-bottom:1px solid rgb(var(--ds-border));min-height:0}.blog-card--featured.svelte-1lbvxyj .blog-card__content:where(.svelte-1lbvxyj){padding:var(--ds-space-16)}}.blog-index.svelte-u4k2t{isolation:isolate;background:rgb(var(--ds-surface));min-height:calc(100vh - 90px);color:rgb(var(--ds-text-primary));position:relative;overflow-x:clip}.blog-index__band.svelte-u4k2t{padding:var(--ds-space-48) 0 var(--ds-space-40);border-bottom:1px solid rgb(var(--ds-border));background:rgb(var(--ds-surface));position:relative;overflow:hidden}.blog-index__band-texture.svelte-u4k2t{mix-blend-mode:exclusion;opacity:.06;pointer-events:none;background-image:url(../../../footer-texture-figma.webp);background-position:0 0;background-repeat:repeat;background-size:273.086px 273.086px;width:1797px;max-width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.blog-index__band-inner.svelte-u4k2t{gap:var(--ds-space-12);width:min(1248px,100% - 40px);margin:0 auto;display:grid;position:relative}.blog-index__eyebrow.svelte-u4k2t{color:rgb(var(--ds-text-muted));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.52}.blog-index__band-inner.svelte-u4k2t h1:where(.svelte-u4k2t){color:rgb(var(--ds-text-primary));letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.08}.blog-index__marker.svelte-u4k2t{padding:0 var(--ds-space-6);margin:0 calc(-1 * var(--ds-space-6));background-image:linear-gradient(101deg, rgb(var(--ds-brand-500) / 0) 0.5%, rgb(var(--ds-brand-500) / .55) 2.5%, rgb(var(--ds-brand-500) / .55) 97.5%, rgb(var(--ds-brand-500) / 0) 99.5%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 78%;background-repeat:no-repeat;background-size:100% 86%}.blog-index__subtitle.svelte-u4k2t{max-width:90ch;color:rgb(var(--ds-text-secondary));margin:0;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.5}.blog-index__shell.svelte-u4k2t{width:min(1248px,100% - 40px);padding-bottom:var(--ds-space-64);margin:0 auto}.blog-index__feed.svelte-u4k2t{border-right:1px solid rgb(var(--ds-border));border-left:1px solid rgb(var(--ds-border));background:rgb(var(--ds-page-background))}.blog-index__bar.svelte-u4k2t{justify-content:space-between;align-items:center;gap:var(--ds-space-16);height:40px;padding:0 var(--ds-space-20);border-bottom:1px solid rgb(var(--ds-border));display:flex}.blog-index__label.svelte-u4k2t{color:rgb(var(--ds-text-primary));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.52}.blog-index__count.svelte-u4k2t{color:rgb(var(--ds-text-muted));font-family:var(--ds-font-mono);font-size:var(--ds-text-support-lg);letter-spacing:.1em;text-transform:uppercase;flex:none;line-height:1.52}.blog-index__featured.svelte-u4k2t .blog-card{border-right:0}.blog-index__grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.blog-index__grid.svelte-u4k2t>:nth-child(3n){border-right:0}.blog-index__empty.svelte-u4k2t{justify-items:center;gap:var(--ds-space-16);padding:var(--ds-space-48) var(--ds-space-24);border-bottom:1px solid rgb(var(--ds-border));text-align:center;display:grid}.blog-index__empty.svelte-u4k2t p:where(.svelte-u4k2t){max-width:48ch;color:rgb(var(--ds-text-secondary));font-size:var(--ds-text-body-md);margin:0;line-height:1.56}.blog-index__empty-action.svelte-u4k2t{padding:var(--ds-space-6) var(--ds-space-20);border:1px solid rgb(var(--ds-border-strong));border-radius:var(--ds-radius-xxs);background:rgb(var(--ds-elevated-strong));color:rgb(var(--ds-text-primary));justify-content:center;align-items:center;font-size:12px;line-height:1.44;text-decoration:none;transition:background .12s;display:inline-flex}.blog-index__empty-action.svelte-u4k2t:hover{background:rgb(var(--ds-gray-700))}.blog-index__empty-action.svelte-u4k2t:focus-visible{outline:1px solid rgb(var(--ds-brand-500));outline-offset:2px}@media (width<=980px){.blog-index__grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index__grid.svelte-u4k2t>:nth-child(3n){border-right:1px solid rgb(var(--ds-border))}.blog-index__grid.svelte-u4k2t>:nth-child(2n){border-right:0}}@media (width<=820px){.blog-index.svelte-u4k2t{background:rgb(var(--ds-page-background))}.blog-index__band.svelte-u4k2t{padding:var(--ds-space-24) 0 var(--ds-space-20)}.blog-index__eyebrow.svelte-u4k2t{display:none}.blog-index__band-inner.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:24px}.blog-index__subtitle.svelte-u4k2t{font-size:var(--ds-text-body-md)}.blog-index__shell.svelte-u4k2t{width:100%}.blog-index__feed.svelte-u4k2t{border-left:0;border-right:0}.blog-index__bar.svelte-u4k2t{padding:0 var(--ds-space-16)}}@media (width<=640px){.blog-index__grid.svelte-u4k2t{grid-template-columns:minmax(0,1fr)}.blog-index__grid.svelte-u4k2t>*{border-right:0}}
