.blog-module__3rPSzG__hero{background:var(--navy);padding:76px 0 64px;position:relative;overflow:hidden}.blog-module__3rPSzG__heroImage{z-index:0;position:absolute;inset:0}.blog-module__3rPSzG__heroImage img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.blog-module__3rPSzG__heroOverlay{background:linear-gradient(90deg,#09141eeb 0%,#0b1c29b8 55%,#0b1c296b 100%);position:absolute;inset:0}.blog-module__3rPSzG__heroContent{z-index:1;max-width:680px;position:relative}.blog-module__3rPSzG__heroTitle{color:var(--white);margin:16px 0 18px;font-size:clamp(32px,4.8vw,50px);line-height:1.15}.blog-module__3rPSzG__heroSubtitle{color:#f7f4eebf;max-width:560px;font-size:16px;line-height:1.65}.blog-module__3rPSzG__filterBar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;padding-top:8px;display:flex}.blog-module__3rPSzG__filterLabel{color:var(--slate);font-size:13px;font-weight:600}.blog-module__3rPSzG__filterPills{flex-wrap:wrap;gap:10px;display:flex}.blog-module__3rPSzG__filterPill,.blog-module__3rPSzG__filterActive{border:1px solid var(--border);background:var(--white);color:var(--navy);cursor:pointer;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.blog-module__3rPSzG__filterPill:hover{border-color:var(--brass);color:var(--brass)}.blog-module__3rPSzG__filterActive{background:var(--navy);color:var(--white);border-color:var(--navy)}.blog-module__3rPSzG__grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.blog-module__3rPSzG__reveal{height:100%}.blog-module__3rPSzG__card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.blog-module__3rPSzG__card:hover{border-color:var(--brass);transform:translateY(-4px);box-shadow:0 12px 32px #12283b1a}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__imageWrap img{transform:scale(1.06)}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__link{color:var(--brass)}.blog-module__3rPSzG__imageWrap{aspect-ratio:3/2;background:var(--ivory);position:relative;overflow:hidden}.blog-module__3rPSzG__imageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.blog-module__3rPSzG__imageCategory{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7f4eeeb;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.blog-module__3rPSzG__cardIcon{width:40px;height:40px;color:var(--brass);background:#b9863e1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;transition:background .2s,color .2s;display:inline-flex}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardIcon{background:var(--brass);color:var(--white)}.blog-module__3rPSzG__card h3{margin-bottom:10px;font-size:17.5px;line-height:1.35}.blog-module__3rPSzG__card p{color:var(--slate);flex:1;font-size:14px;line-height:1.6}.blog-module__3rPSzG__cardMeta{font-family:var(--font-mono);color:var(--slate);border-top:1px solid var(--border);gap:14px;margin:16px 0 14px;padding-top:14px;font-size:12px;display:flex}.blog-module__3rPSzG__link{color:var(--navy);font-size:13.5px;font-weight:700;transition:color .18s}.blog-module__3rPSzG__serviceCta{background:var(--navy);border-radius:var(--radius);color:var(--white);grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:48px;padding:44px 48px;display:grid;overflow:hidden}.blog-module__3rPSzG__serviceCtaCopy .eyebrow{color:var(--brass-light);background-color:#0000;padding:0}.blog-module__3rPSzG__serviceCtaCopy .eyebrow:before{background:var(--brass-light)}.blog-module__3rPSzG__serviceCtaCopy h2{color:var(--white);margin:16px 0 12px;font-size:28px}.blog-module__3rPSzG__serviceCtaCopy p{color:#f7f4eebf;max-width:46ch;margin-bottom:22px;font-size:15px;line-height:1.65}.blog-module__3rPSzG__serviceCtaAreas{border-radius:var(--radius);background:#f7f4ee0f;border:1px solid #f7f4ee1f;padding:26px}.blog-module__3rPSzG__areasLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--brass-light);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.blog-module__3rPSzG__serviceCtaAreas ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__serviceCtaAreas li{font-size:0}.blog-module__3rPSzG__areaPill{color:#f7f4eee6;background:#f7f4ee14;border:1px solid #f7f4ee2e;border-radius:999px;align-items:center;padding:7px 16px;font-size:13.5px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.blog-module__3rPSzG__areaPill:hover{background:var(--brass-light);border-color:var(--brass-light);color:var(--navy)}@media (max-width:980px){.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,1fr)}.blog-module__3rPSzG__serviceCta{grid-template-columns:1fr;padding:32px 28px}}@media (max-width:600px){.blog-module__3rPSzG__hero{padding:56px 0 48px}.blog-module__3rPSzG__heroContent{max-width:100%}.blog-module__3rPSzG__grid{grid-template-columns:1fr}.blog-module__3rPSzG__serviceCta{padding:28px 22px}.blog-module__3rPSzG__serviceCtaCopy h2{font-size:24px}}
