.blog-card:where(.astro-fkyubztb){position:relative;display:flex;min-width:0;flex-direction:column;gap:1.5rem;color:inherit;text-decoration:none}.blog-card--small:where(.astro-fkyubztb){gap:1rem}.blog-card-separator:where(.astro-fkyubztb){position:absolute;top:0;bottom:0;left:-1rem;display:none}.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators):not(:nth-child(3n+1)) .blog-card-separator:where(.astro-fkyubztb){display:block}.blog-card-image:where(.astro-fkyubztb){position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#151413;border-radius:var(--radius-card)}.blog-card-image:where(.astro-fkyubztb) img:where(.astro-fkyubztb){display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.blog-card:where(.astro-fkyubztb):hover .blog-card-image:where(.astro-fkyubztb) img:where(.astro-fkyubztb){transform:scale(1.025)}.blog-image-placeholder:where(.astro-fkyubztb){position:relative;isolation:isolate;height:100%;overflow:hidden;background:#151413;color:#fff}.blog-image-placeholder-label:where(.astro-fkyubztb){position:absolute;left:1.5rem;bottom:1.5rem;font-family:Geist Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;opacity:.72}.blog-card-body:where(.astro-fkyubztb){display:flex;flex-direction:column;gap:1.25rem}.blog-card-header-top:where(.astro-fkyubztb),.blog-card-meta-primary:where(.astro-fkyubztb){display:flex;align-items:center;gap:1rem;min-width:0}.blog-card-header-top:where(.astro-fkyubztb){justify-content:space-between}.blog-date:where(.astro-fkyubztb){color:#57534e;font-family:Geist Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.45;white-space:nowrap}.blog-languages:where(.astro-fkyubztb){display:flex;gap:.375rem}.blog-lang-badge:where(.astro-fkyubztb){font-size:.625rem;padding:.25rem .5rem;background:#1514130d;border:1px solid rgba(21,20,19,.1);color:var(--color-secondary-foreground);font-weight:600;border-radius:var(--radius-card)}.blog-copy:where(.astro-fkyubztb){display:flex;flex-direction:column;gap:.75rem;padding-right:2.25rem}.blog-title:where(.astro-fkyubztb){font-family:var(--font-sans);font-size:1.25rem;font-weight:500;margin:0;color:#0c0a09;line-height:1.4;transition:color .2s ease}.blog-card--small:where(.astro-fkyubztb) .blog-title:where(.astro-fkyubztb){font-size:1rem;line-height:1.45}.blog-excerpt:where(.astro-fkyubztb){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:.9375rem;line-height:1.6;color:#57534e;margin:0}@media(max-width:1024px){.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators):not(:nth-child(3n+1)) .blog-card-separator:where(.astro-fkyubztb){display:none}.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators)+.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators){padding-top:2rem}.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators)+.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators) .blog-card-separator:where(.astro-fkyubztb){top:0;bottom:auto;left:0;display:block;width:100%;height:1px}.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators)+.blog-card:where(.astro-fkyubztb):not(.blog-card--without-separators) .blog-card-separator:where(.astro-fkyubztb) .shared-border{width:100%;height:1px;background-image:linear-gradient(90deg,var(--shared-border-color) 0 8px,transparent 8px 16px);background-size:16px 1px}}@media(max-width:768px){.blog-card-header-top:where(.astro-fkyubztb),.blog-card-meta-primary:where(.astro-fkyubztb){align-items:flex-start;flex-direction:column;gap:.75rem}.blog-copy:where(.astro-fkyubztb){padding-right:0}}.blog-hero-redesign:where(.astro-yumaulxw){position:relative;isolation:isolate;width:100%;overflow:hidden;background:#151413;color:#fff}.blog-hero-container:where(.astro-yumaulxw){position:relative;z-index:1;display:flex;width:min(100% - 2 * var(--site-padding),var(--site-width));margin:0 auto;padding:10rem 0 5rem;flex-direction:column;align-items:center;gap:5rem}.blog-hero-heading:where(.astro-yumaulxw){display:flex;max-width:52.75rem;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.blog-hero-heading:where(.astro-yumaulxw) h1:where(.astro-yumaulxw){margin:0;font-family:var(--font-serif);font-size:clamp(3rem,5vw,3.5rem);font-weight:400;line-height:1.1;color:#fff}.blog-hero-heading:where(.astro-yumaulxw) p:where(.astro-yumaulxw){max-width:32.5rem;margin:0;color:#ffffff80;font-size:1.0625rem;line-height:1.6}.blog-hero-logos{color:#fff}.blog-hero-logos .customer-logo-item{height:5.25rem}.blog-hero-logos .customer-logo-item img{filter:none;opacity:1}.blog-listing-section:where(.astro-yumaulxw){width:100%;background:#fff;padding:10rem var(--site-padding)}.blog-listing-container:where(.astro-yumaulxw){max-width:var(--site-width);margin:0 auto;display:flex;flex-direction:column;gap:2rem}.blog-listing-header:where(.astro-yumaulxw){display:flex;flex-direction:column;gap:4rem;margin-bottom:2rem}.blog-listing-heading:where(.astro-yumaulxw){display:flex;width:min(100%,36rem);flex-direction:column;gap:1.5rem}.blog-listing-heading:where(.astro-yumaulxw) h2:where(.astro-yumaulxw){margin:0;font-family:var(--font-serif);font-size:clamp(3rem,5vw,3.5rem);font-weight:400;line-height:1.1;color:#0c0a09}.blog-listing-controls:where(.astro-yumaulxw){display:flex;align-items:center;gap:1.5rem}.blog-category-filters:where(.astro-yumaulxw){display:flex;flex-wrap:wrap;gap:.5rem}.blog-category-filter:where(.astro-yumaulxw){display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border:1px solid #DAD9D9;border-radius:.5rem;background:#fff;padding:0 1rem;color:#151413;font-size:.9375rem;font-weight:600;line-height:1.6;text-decoration:none}.blog-category-filter:where(.astro-yumaulxw).is-active{border-color:#fff;background:#151413;color:#fff}.blog-card-grid:where(.astro-yumaulxw){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.blog-card-grid--large:where(.astro-yumaulxw){row-gap:5rem}.blog-card-grid--small:where(.astro-yumaulxw){row-gap:4rem}.blog-listing-divider:where(.astro-yumaulxw){height:1px;width:100%}.blog-empty-text:where(.astro-yumaulxw){margin:0;color:#57534e;font-size:1.125rem;text-align:center}@media(max-width:1024px){.blog-card-grid:where(.astro-yumaulxw){grid-template-columns:1fr}.blog-listing-controls:where(.astro-yumaulxw){align-items:flex-start;flex-direction:column}}@media(max-width:768px){.blog-hero-container:where(.astro-yumaulxw){padding:8rem 0 4rem;gap:3rem}.blog-copy:where(.astro-yumaulxw){padding-right:0}.blog-listing-section:where(.astro-yumaulxw){padding:5rem var(--site-padding)}}
