.blog-index__featured{padding-block:var(--layout-section-space-compact) var(--layout-section-space-tight);overflow:hidden}.blog-featured-scene{isolation:isolate;position:relative}.blog-featured-scene:before{aspect-ratio:1466/545;content:"";left:var(--space-stack-2xl);pointer-events:none;z-index:-2;background:url(/blog/artwork/featured-pattern.svg) 50%/100% 100% no-repeat;width:100%;position:absolute;top:0}.blog-featured-scene__orb{pointer-events:none;z-index:1;position:absolute}.blog-featured-scene__orb--left{left:0;top:calc(var(--space-stack-2xl) * -1);width:calc(var(--layout-section-space-compact) * 2)}.blog-featured-scene__orb--right{bottom:calc(var(--layout-section-space-tight) * -1);width:calc(var(--layout-section-space-compact) + var(--layout-section-space-tight));right:0}.blog-featured{background:radial-gradient(circle, color-mix(in srgb, var(--brand-secondary) 12%, color-mix(in srgb, var(--brand-blue) 11%, var(--surface-canvas))), var(--surface-canvas));border:var(--line-width-strong) solid var(--surface-raised);gap:var(--space-stack-2xl);max-width:var(--layout-content-narrow);padding:var(--space-stack-2xl);flex-direction:column;margin-inline:auto;display:flex}.blog-featured__meta,.blog-featured__footer,.blog-featured__author,.blog-card__meta,.blog-card__author,.blog-directory__footer,.blog-pagination{align-items:center;display:flex}.blog-featured__meta,.blog-featured__footer,.blog-directory__footer{justify-content:space-between}.blog-featured__meta,.blog-card__meta,.blog-directory__count{color:var(--ink-muted);font-family:var(--font-code);font-size:var(--text-caption-size);letter-spacing:var(--text-label-tracking)}.blog-featured h1{font-family:var(--font-heading);font-size:var(--text-heading-2-size);letter-spacing:var(--text-heading-2-tracking);font-weight:500;line-height:var(--text-heading-2-leading);max-width:var(--layout-content-narrow);margin:0}.blog-featured__author,.blog-card__author{gap:var(--space-cluster-md)}.blog-featured__author img,.blog-card__author img{border-radius:var(--radius-pill);height:var(--control-height-large);object-fit:cover;width:var(--control-height-large);flex:none}.blog-featured__author strong,.blog-card__author strong{font-size:var(--text-body-size);font-weight:600;display:block}.blog-index__directory{padding-block:var(--layout-section-space-tight) 0}.blog-directory{border-top:var(--line-width-default) solid var(--line-default);padding-top:var(--layout-section-space-tight)}.blog-search{border:var(--line-width-default) solid var(--line-default);align-items:center;gap:var(--space-cluster-md);max-width:var(--layout-content-narrow);min-height:var(--control-height-large);padding-inline:var(--space-inline-lg);transition:background-color var(--motion-duration-default) var(--motion-ease-enter), box-shadow var(--motion-duration-default) var(--motion-ease-enter);margin-inline:auto;display:flex}.blog-search:focus-within{background:var(--field-focus-fill);box-shadow:inset 0 calc(var(--field-focus-line-width) * -1) 0 var(--field-focus-line);outline:none}@media (prefers-reduced-motion:reduce){.blog-search{transition:none}}.blog-search svg{fill:none;height:var(--space-stack-xl);stroke:currentColor;stroke-width:1.5px;width:var(--space-stack-xl);flex:none}.blog-search input{color:var(--ink-default);background:0 0;border:0;outline:0;width:100%;min-width:0}.blog-search input::placeholder{color:var(--ink-subtle)}.blog-filters{align-items:center;gap:var(--space-stack-2xl);margin:var(--space-stack-2xl) 0 var(--layout-section-space-tight);border:0;flex-wrap:wrap;padding:0;display:flex}.blog-filters legend{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-filters input{opacity:0;width:1px;height:1px;position:absolute}.blog-filters label:has(input:focus-visible){outline:var(--button-focus-width) solid var(--focus-ring);outline-offset:var(--button-focus-offset)}.blog-filters .is-active{background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 30%, transparent);color:var(--brand-primary)}.blog-filters .is-active:hover{background:color-mix(in srgb, var(--brand-primary) 15%, transparent)}.blog-card-grid{background:linear-gradient(90deg, var(--brand-primary), var(--brand-blue), var(--brand-secondary)) top / 100% var(--space-inline-xs) no-repeat;padding:var(--space-inline-xs) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;list-style:none;display:grid}.blog-card-grid>li{background:var(--surface-canvas);border-bottom:var(--line-width-default) solid var(--line-default);border-right:var(--line-width-default) solid var(--line-default);min-width:0}.blog-card-grid>li:nth-child(3n+1){border-left:var(--line-width-default) solid var(--line-default)}.blog-card{color:inherit;height:100%;min-height:calc(var(--layout-section-space-compact) * 3 + var(--space-stack-2xl) + var(--space-stack-xl));padding:var(--space-stack-2xl);transition:background-color var(--motion-duration-fast) var(--motion-ease-enter);flex-direction:column;text-decoration:none;display:flex}.blog-card:hover{background:var(--surface-card)}.blog-card:focus-visible{outline:var(--line-width-strong) solid var(--focus-ring);outline-offset:calc(var(--line-width-strong) * -1)}.blog-card__meta{gap:var(--space-cluster-lg);justify-content:space-between}.blog-category{border:var(--line-width-default) solid currentColor;border-radius:var(--radius-control);font-family:var(--font-code);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);padding:var(--space-inline-xs) var(--space-inline-sm);display:inline-flex}.blog-category--featured,.blog-category--inside-artie{color:var(--brand-secondary)}.blog-category--data-know-how{color:var(--brand-primary)}.blog-category--product-spotlight{color:var(--status-warning)}.blog-category--artie-newsroom{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);border-color:color-mix(in srgb, var(--brand-primary) 32%, var(--line-default));color:var(--brand-primary-hover)}.blog-category--data-leaders-spotlight{color:var(--ink-secondary)}.blog-card h2,.blog-card h3{font-family:var(--font-heading);font-size:var(--text-heading-5-size);letter-spacing:var(--text-heading-5-tracking);font-weight:500;line-height:var(--text-heading-5-leading);margin:var(--space-stack-xl) 0}.blog-card__author{margin-top:auto}.blog-card__author small{color:var(--ink-subtle);font-family:var(--font-code);font-size:var(--text-caption-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;display:block}.blog-directory__empty{border:var(--line-width-default) solid var(--line-default);color:var(--ink-muted);padding:var(--layout-section-space-tight) var(--space-inline-lg);text-align:center;margin:0}.blog-directory__footer{margin-top:var(--space-stack-2xl);min-height:var(--control-height-large)}.blog-directory__count{margin:0 auto}.blog-pagination{gap:var(--space-cluster-md)}.blog-pagination>span{color:var(--ink-subtle);font-family:var(--font-code);font-size:var(--text-caption-size);min-width:var(--layout-section-space-compact);text-align:center}.blog-index__newsletter{padding-block:var(--layout-section-space) var(--layout-section-space-compact)}@media (max-width:61.99rem){.blog-featured-scene__orb{display:none}}@media (min-width:62rem) and (max-width:74.99rem){.blog-featured-scene__orb--left{left:calc(var(--layout-page-top) * -1)}}@media (max-width:47.99rem){.blog-index__featured{padding-block:var(--layout-section-space-tight) 0}.blog-index__directory{padding-top:0}.blog-directory{padding-top:var(--space-stack-2xl)}.blog-filters{gap:var(--space-cluster-lg)}.blog-featured{gap:var(--space-stack-xl);margin-inline:var(--space-stack-xl);min-height:calc(var(--layout-section-space-compact) * 5 + var(--space-stack-xl));padding:var(--space-stack-xl)}.blog-featured h1{font-size:var(--text-heading-4-size);letter-spacing:var(--text-heading-4-tracking);line-height:var(--text-heading-4-leading)}.blog-featured__meta{align-items:flex-start;gap:var(--space-cluster-md)}.blog-featured__meta time{line-height:var(--text-caption-leading);max-width:calc(var(--layout-section-space-compact) + var(--space-stack-2xl))}.blog-featured__footer{align-items:stretch;gap:var(--space-stack-xl);flex-direction:column}.blog-card-grid{grid-template-columns:1fr}.blog-card-grid>li{border-left:var(--line-width-default) solid var(--line-default)}.blog-card{min-height:calc(var(--layout-section-space-compact) * 3 + var(--space-stack-2xl));padding:var(--space-stack-xl)}.blog-directory__footer{align-items:stretch;gap:var(--space-stack-xl);flex-direction:column}.blog-pagination{justify-content:space-between}}@media (min-width:48rem) and (max-width:61.99rem){.blog-featured{margin-inline:var(--space-stack-2xl)}.blog-card-grid{background:linear-gradient(90deg, var(--brand-primary), var(--brand-blue), var(--brand-secondary)) top / 100% var(--space-inline-xs) no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-card-grid>li{border-bottom:var(--line-width-default) solid var(--line-default);border-right:var(--line-width-default) solid var(--line-default)}.blog-card-grid>li:nth-child(3n+1){border-left:0}.blog-card-grid>li:nth-child(odd){border-left:var(--line-width-default) solid var(--line-default)}.blog-card-grid .blog-card{min-height:calc(var(--layout-section-space-compact) * 3 + var(--space-stack-2xl))}}
