.hero:where(.astro-7evq743j){overflow:hidden;padding:10rem 0 7rem;position:relative}.hero:where(.astro-7evq743j) .u-container:where(.astro-7evq743j){position:relative;z-index:2}.eyebrow:where(.astro-7evq743j){--fs:var(--font-size-xs);--fw:600;color:var(--color-brand-1);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.hero-title:where(.astro-7evq743j){--fs:4rem;--lh:1.05;margin-bottom:1.5rem}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.hero-title:where(.astro-7evq743j){--fs:2.6rem}}.hero-sub:where(.astro-7evq743j){color:var(--color-text-alt);line-height:1.6;max-width:36em}.blog-section:where(.astro-7evq743j){padding:6rem 0;position:relative;z-index:2}.filter-bar:where(.astro-7evq743j){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.filter-btn:where(.astro-7evq743j){background:none;border:1px solid rgba(var(--rgb-text),.15);color:var(--color-text-alt);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:600;padding:.45rem 1.1rem;transition:all .15s}.filter-btn:where(.astro-7evq743j):hover{border-color:var(--color-brand-1);color:var(--color-brand-1)}.filter-btn:where(.astro-7evq743j).active{background:var(--color-text);border-color:var(--color-text);color:var(--color-white)}.posts-grid:where(.astro-7evq743j){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:987px){.posts-grid:where(.astro-7evq743j){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px) and (orientation:landscape){.posts-grid:where(.astro-7evq743j){grid-template-columns:1fr}}.post-card:where(.astro-7evq743j){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.1);transition:border-color .2s,box-shadow .2s}.post-card:where(.astro-7evq743j):hover{border-color:var(--color-brand-1);box-shadow:0 4px 20px rgba(var(--rgb-brand-1),.07)}.post-card:where(.astro-7evq743j)[hidden]{display:none}.post-link:where(.astro-7evq743j){color:inherit;display:flex;flex-direction:column;gap:1rem;height:100%;padding:2rem;-webkit-text-decoration:none;text-decoration:none}.post-meta:where(.astro-7evq743j){align-items:center;display:flex;justify-content:space-between}.post-cat:where(.astro-7evq743j){font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:.2rem .6rem;text-transform:uppercase}.cat-perf:where(.astro-7evq743j){background:rgba(var(--rgb-brand-1),.1);color:var(--color-brand-1)}.cat-ai:where(.astro-7evq743j){background:rgba(var(--rgb-brand-1),.06);border:1px solid rgba(var(--rgb-brand-1),.15);color:var(--color-text)}.cat-seo:where(.astro-7evq743j){background:#14a0501a;color:#166534}.cat-etk:where(.astro-7evq743j){background:#dc64141a;color:#92400e}.cat-b2b:where(.astro-7evq743j){background:#0b112814;color:var(--color-text)}.cat-lead:where(.astro-7evq743j){background:rgba(var(--rgb-brand-1),.08);border:1px solid rgba(var(--rgb-brand-1),.2);color:var(--color-brand-1)}.post-read:where(.astro-7evq743j){color:var(--color-text-alt);font-size:var(--font-size-xs)}.post-title:where(.astro-7evq743j){--fw:600;--fs:var(--font-size-md);--lh:1.35;color:var(--color-text);flex:1}.post-footer:where(.astro-7evq743j){align-items:center;border-top:1px solid rgba(var(--rgb-text),.08);display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.post-date:where(.astro-7evq743j){color:var(--color-text-alt);font-size:var(--font-size-xs)}.post-arrow:where(.astro-7evq743j){color:var(--color-brand-1);font-weight:600}.newsletter:where(.astro-7evq743j){padding:6rem 0 8rem;position:relative;z-index:2}.nl-box:where(.astro-7evq743j){background:var(--color-brand-3);border:1px solid rgba(var(--rgb-brand-1),.2);display:grid;grid-template-columns:1fr 1fr;padding:4rem;grid-gap:4rem;align-items:center;gap:4rem}@media only screen and (max-width:987px){.nl-box:where(.astro-7evq743j){grid-template-columns:1fr;padding:2.5rem}}.nl-title:where(.astro-7evq743j){--fs:2rem;--lh:1.2;margin-bottom:.75rem}.nl-sub:where(.astro-7evq743j){--fs:var(--font-size-sm);color:var(--color-text-alt)}.nl-inputs:where(.astro-7evq743j){display:flex;gap:0}.nl-input:where(.astro-7evq743j){background:var(--color-white);border:1px solid rgba(var(--rgb-text),.2);border-right:none;flex:1;padding:.85rem 1.25rem;--fs:var(--font-size-sm);color:var(--color-text);font-family:inherit;outline:none}.nl-input:where(.astro-7evq743j):focus{border-color:var(--color-brand-1)}.nl-submit:where(.astro-7evq743j){background:var(--color-text);border:1px solid var(--color-text);color:var(--color-white);cursor:pointer;font-family:inherit;padding:.85rem 1.5rem;--fw:600;--fs:var(--font-size-sm);transition:background .15s;white-space:nowrap}.nl-submit:where(.astro-7evq743j):hover{background:var(--color-brand-1);border-color:var(--color-brand-1)}
