.bhero[data-astro-cid-pmkpfqfh]{z-index:11;padding:0 20px;position:relative}.bhero__card[data-astro-cid-pmkpfqfh]{border-radius:var(--radius-lg);background:var(--cw-gradient);min-height:500px;color:var(--cw-white);margin-top:20px;padding:40px 0 142px}.bhero__inner[data-astro-cid-pmkpfqfh]{max-width:1400px;margin:0 auto;padding:137px 0 0 40px}.bhero__title[data-astro-cid-pmkpfqfh]{flex-direction:column;gap:12px;display:flex}.bhero__eyebrow[data-astro-cid-pmkpfqfh]{font-size:var(--fs-eyebrow);letter-spacing:2px;text-transform:uppercase;color:var(--cw-neon);line-height:1.33}.bhero__heading[data-astro-cid-pmkpfqfh]{font-size:var(--fs-display);line-height:1.05}.bhero__intro[data-astro-cid-pmkpfqfh]{max-width:720px;font-size:var(--fs-lead);margin-top:16px;line-height:1.7}.blog[data-astro-cid-pmkpfqfh]{z-index:12;margin-top:-100px;padding:0 0 48px;position:relative}.blog__featured[data-astro-cid-pmkpfqfh]{color:var(--cw-ink);margin-top:32px}.cats[data-astro-cid-pmkpfqfh]{margin-top:28px}.cats[data-astro-cid-pmkpfqfh] ul[data-astro-cid-pmkpfqfh]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cats__pill[data-astro-cid-pmkpfqfh]{color:var(--cw-white);letter-spacing:.04em;white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:9px 16px 8px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.cats__pill[data-astro-cid-pmkpfqfh]:hover{background:#ffffff3d}.cats__pill[data-astro-cid-pmkpfqfh].is-active{background:var(--cw-neon);color:var(--cw-ink)}.cats__pill[data-astro-cid-pmkpfqfh]:focus-visible{outline:3px solid var(--cw-neon);outline-offset:2px}.cats__more[data-astro-cid-pmkpfqfh]{display:none}@media (width<=767px){.cats[data-astro-cid-pmkpfqfh]{position:relative}.cats[data-astro-cid-pmkpfqfh] ul[data-astro-cid-pmkpfqfh]{scrollbar-width:none;--fl:0px;--fr:64px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);flex-wrap:nowrap;margin:0 -20px;padding:0 20px 6px;overflow-x:auto}.cats[data-astro-cid-pmkpfqfh].is-scrolled ul[data-astro-cid-pmkpfqfh]{--fl:40px}.cats[data-astro-cid-pmkpfqfh].is-end ul[data-astro-cid-pmkpfqfh]{--fr:0px}.cats[data-astro-cid-pmkpfqfh] ul[data-astro-cid-pmkpfqfh]::-webkit-scrollbar{display:none}.cats__more[data-astro-cid-pmkpfqfh]{background:var(--cw-white);width:32px;height:32px;color:var(--cw-purple);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .3s,visibility;display:grid;position:absolute;top:calc(50% - 3px);right:-10px;translate:0 -50%;box-shadow:0 4px 12px #1d124c4d}.cats[data-astro-cid-pmkpfqfh].is-end .cats__more[data-astro-cid-pmkpfqfh]{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}}.blog__grid[data-astro-cid-pmkpfqfh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px;margin:0;padding:0;list-style:none;display:grid}.pager[data-astro-cid-pmkpfqfh]{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:48px;font-size:1rem;font-weight:700;display:flex}.pager[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]{color:var(--cw-purple);place-items:center;min-width:24px;min-height:24px;text-decoration:none;display:inline-grid}.pager[data-astro-cid-pmkpfqfh] a[data-astro-cid-pmkpfqfh]:hover{color:var(--cw-ink);text-decoration:underline}.pager[data-astro-cid-pmkpfqfh] .is-current[data-astro-cid-pmkpfqfh]{color:var(--cw-ink)}.pager__edge[data-astro-cid-pmkpfqfh][aria-disabled],.pager__gap[data-astro-cid-pmkpfqfh]{color:#8f8d99}@media (width>=1025px){.bhero__inner[data-astro-cid-pmkpfqfh]{max-width:none;width:min(var(--container), var(--vw,100vw) - 120px);padding:137px 0 0}}@media (width<=1024px){.bhero[data-astro-cid-pmkpfqfh]{padding:0}.bhero__card[data-astro-cid-pmkpfqfh]{border-radius:0 0 var(--radius-lg) var(--radius-lg);min-height:0;margin-top:0;padding:130px 0 140px}.bhero__inner[data-astro-cid-pmkpfqfh]{padding:0 20px}.blog__grid[data-astro-cid-pmkpfqfh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media (width<=767px){.bhero__heading[data-astro-cid-pmkpfqfh]{font-size:3rem}.blog__grid[data-astro-cid-pmkpfqfh]{grid-template-columns:minmax(0,1fr)}.pager[data-astro-cid-pmkpfqfh]{gap:10px;font-size:.875rem}}
