.pcw-blog-home{padding-top:130px;padding-bottom:6rem;color:var(--pcw-ink);min-height:60vh}.pcw-blog-home__hero{padding-top:2.5rem;padding-bottom:0}.pcw-blog-home__title{font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:var(--pcw-fw-light);letter-spacing:-.03em;line-height:1.05;color:var(--pcw-ink);margin:0 0 .75rem}.pcw-blog-home__subtitle{font-size:var(--pcw-fs-base);color:var(--pcw-text);font-weight:var(--pcw-fw-light);max-width:55ch;margin:0}.pcw-blog__header{margin-bottom:3rem;padding-top:3rem}.pcw-blog__filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pcw-blog__filter{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.1rem;border-radius:100vmax;border:1.5px solid #e0e0e0;background:var(--pcw-white);font-size:var(--pcw-fs-sm);font-family:inherit;color:var(--pcw-text);cursor:pointer;transition:border-color .18s,background .18s,color .18s;white-space:nowrap}.pcw-blog__filter:hover{border-color:var(--pcw-blue);color:var(--pcw-blue)}.pcw-blog__filter.is-active{background:var(--pcw-ink);border-color:var(--pcw-ink);color:var(--pcw-white)}.pcw-blog__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .3rem;border-radius:100vmax;font-size:var(--pcw-fs-2xs);font-weight:var(--pcw-fw-medium);background:rgba(0,0,0,.08);color:inherit;transition:background .18s}.pcw-blog__filter.is-active .pcw-blog__filter-count{background:color-mix(in srgb,var(--pcw-white) 20%,transparent)}.pcw-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;transition:opacity .25s ease}.pcw-blog__grid.is-loading{opacity:.5;pointer-events:none}.pcw-blog__no-results{grid-column:1/-1;text-align:center;padding:4rem 0;color:#888;font-size:var(--pcw-fs-md)}.pcw-blog-card{display:flex;flex-direction:column;border-radius:1.5rem;border:1px solid var(--pcw-border);background:var(--pcw-white);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .3s cubic-bezier(.16, 1, .3, 1),transform .3s cubic-bezier(.16, 1, .3, 1);animation:pcw-blog-card-in .5s cubic-bezier(.16,1,.3,1) backwards}.pcw-blog-card:first-child{animation-delay:0ms}.pcw-blog-card:nth-child(2){animation-delay:60ms}.pcw-blog-card:nth-child(3){animation-delay:.12s}.pcw-blog-card:nth-child(4){animation-delay:.18s}.pcw-blog-card:nth-child(5){animation-delay:.24s}.pcw-blog-card:nth-child(6){animation-delay:.3s}.pcw-blog-card:nth-child(7){animation-delay:.36s}.pcw-blog-card:nth-child(8){animation-delay:.42s}.pcw-blog-card:nth-child(9){animation-delay:.48s}@keyframes pcw-blog-card-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pcw-blog-card{animation:none}}.pcw-blog-card:hover{box-shadow:0 12px 36px color-mix(in srgb,var(--pcw-blue) 12%,transparent);transform:translateY(-4px)}.pcw-blog-card__img{aspect-ratio:16/9;overflow:hidden;background:#f4f6f9;flex-shrink:0}.pcw-blog-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16, 1, .3, 1)}.pcw-blog-card:hover .pcw-blog-card__img img{transform:scale(1.04)}.pcw-blog-card__img--empty{display:flex;align-items:center;justify-content:center;color:#ccc}.pcw-blog-card__img--empty .material-symbols-outlined{font-size:var(--pcw-fs-7xl)}.pcw-blog-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.35rem 1.5rem 1.5rem;flex:1}.pcw-blog-card__cat{font-size:var(--pcw-fs-2xs);font-weight:var(--pcw-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--pcw-blue)}.pcw-blog-card__title{font-size:var(--pcw-fs-lg);font-weight:var(--pcw-fw-regular);letter-spacing:-.01em;line-height:1.35;color:var(--pcw-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcw-blog-card:hover .pcw-blog-card__title{color:var(--pcw-blue)}.pcw-blog-card__excerpt{font-size:var(--pcw-fs-sm);color:var(--pcw-text);line-height:1.55;margin:0;font-weight:var(--pcw-fw-light);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.pcw-blog-card__date{font-size:var(--pcw-fs-xs);color:var(--pcw-muted);margin-top:auto;padding-top:.5rem}.pcw-blog__pagination{display:flex;justify-content:center;gap:.4rem;margin-top:3.5rem}.pcw-blog__pagination a,.pcw-blog__pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:var(--pcw-fs-sm);text-decoration:none;color:#333;border:1px solid #e8e8e8;background:var(--pcw-white);transition:all .2s;cursor:pointer}.pcw-blog__pagination a:hover,.pcw-blog__pagination span.current{background:var(--pcw-ink);color:var(--pcw-white);border-color:var(--pcw-ink)}@media (max-width:900px){.pcw-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pcw-blog-home{padding-top:110px;padding-inline:1.5rem}.pcw-blog__grid{grid-template-columns:1fr}.pcw-blog__filter-count{display:none}}