.zg-bw-page .zg-blog-hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.zg-bw-page .zg-blog-hero__dot{width:6px;height:6px;border-radius:999px;background:var(--bw-accent);box-shadow:0 0 0 3px rgba(234,88,11,.18)}.zg-bw-page .zg-blog-hero__title{margin-top:1.25rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;line-height:1.04;color:var(--bw-white);text-wrap:balance;max-width:22ch}@media (min-width:768px){.zg-bw-page .zg-blog-hero__title{margin-top:1.5rem}}@media (min-width:1024px){.zg-bw-page .zg-blog-hero__title{max-width:28ch}}.zg-bw-page .zg-blog-hero__mark{line-height:0;mix-blend-mode:screen;animation:zg-blog-hero-mark-entrance 1.9s cubic-bezier(.22,1,.36,1) both;transform-origin:center center;will-change:transform,filter}@keyframes zg-blog-hero-mark-entrance{0%{opacity:0;transform:scale(.88) rotate(-6deg);filter:brightness(.55) saturate(.85)}9%{opacity:1;transform:scale(1.16) rotate(3deg);filter:brightness(2.1) saturate(1.55)}14%{transform:scale(1.13) rotate(-5deg)}19%{transform:scale(1.1) rotate(4deg)}24%{transform:scale(1.08) rotate(-3deg)}30%{transform:scale(1.05) rotate(2deg)}36%{transform:scale(1.03) rotate(-1deg)}46%{transform:scale(1.015) rotate(0);filter:brightness(1.35) saturate(1.2)}to{transform:scale(1) rotate(0);filter:brightness(1) saturate(1)}}@media (prefers-reduced-motion:reduce){.zg-bw-page .zg-blog-hero__mark{animation:none}}.zg-bw-page .zg-blog-hero__sub{margin-top:1.1rem;font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.75);max-width:60ch}@media (min-width:768px){.zg-bw-page .zg-blog-hero__sub{margin-top:1.25rem;font-size:1.05rem;line-height:1.75}}.zg-bw-page .zg-blog-featured-section{padding-block:2.5rem 2rem}@media (min-width:768px){.zg-bw-page .zg-blog-featured-section{padding-block:3rem 2.5rem}}@media (min-width:1024px){.zg-bw-page .zg-blog-featured-section{padding-block:4rem 3rem}}.zg-bw-page .zg-blog-featured-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.zg-bw-page .zg-blog-featured-head__label{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bw-black)}.zg-bw-page .zg-blog-featured-head__dot{width:6px;height:6px;border-radius:999px;background:var(--bw-accent);box-shadow:0 0 0 3px rgba(234,88,11,.18)}.zg-bw-page .zg-blog-featured-head__skip{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;color:rgba(0,0,0,.62);text-decoration:none;transition:color .2s ease,transform .2s ease}.zg-bw-page .zg-blog-featured-head__skip:hover{color:var(--bw-black)}.zg-bw-page .zg-blog-featured-head__skip:hover svg{transform:translateX(2px);transition:transform .2s ease}.zg-bw-page .zg-blog-featured{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border-radius:20px;border:1px solid rgba(0,0,0,.1);background:var(--bw-white);text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}@media (min-width:1024px){.zg-bw-page .zg-blog-featured{grid-template-columns:1.05fr .95fr;border-radius:24px}}@media (min-width:1280px){.zg-bw-page .zg-blog-featured{max-height:480px}}@media (min-width:1536px){.zg-bw-page .zg-blog-featured{max-height:500px}}@media (hover:hover){.zg-bw-page .zg-blog-featured:hover{transform:translateY(-3px);border-color:var(--bw-black);box-shadow:0 24px 48px -28px rgba(0,0,0,.3)}}.zg-bw-page .zg-blog-featured__media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:rgba(0,0,0,.05)}@media (min-width:1024px){.zg-bw-page .zg-blog-featured__media{height:auto;align-self:stretch}}.zg-bw-page .zg-blog-featured__media img{object-fit:cover;object-position:center center}.zg-bw-page .zg-blog-featured__body{display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem}@media (min-width:768px){.zg-bw-page .zg-blog-featured__body{padding:2.25rem}}@media (min-width:1024px){.zg-bw-page .zg-blog-featured__body{padding:2.75rem 3rem}}@media (min-width:1280px){.zg-bw-page .zg-blog-featured__body{padding:2rem 2.5rem}}.zg-bw-page .zg-blog-featured__meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.zg-bw-page .zg-blog-meta__time{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:rgba(0,0,0,.55)}.zg-bw-page .zg-blog-featured__title{margin-top:1.25rem;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:600;line-height:1.16;letter-spacing:-.025em;color:var(--bw-black);text-wrap:balance}.zg-bw-page .zg-blog-featured__desc{margin-top:1rem;font-size:.98rem;line-height:1.7;color:rgba(0,0,0,.65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.zg-bw-page .zg-blog-featured__desc{font-size:1.02rem}}.zg-bw-page .zg-blog-featured__cta{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--bw-black);letter-spacing:-.01em}.zg-bw-page .zg-blog-featured:hover .zg-blog-featured__cta{color:var(--bw-accent)}.zg-bw-page .zg-blog-filter-bar{position:sticky;top:var(--zg-header-h,70px);z-index:30;background:hsla(0,0%,100%,.94);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);padding-block:.9rem}@media (min-width:768px){.zg-bw-page .zg-blog-filter-bar{padding-block:1.1rem}}.zg-bw-page .zg-blog-filter-bar__inner{display:flex;flex-direction:column;gap:.75rem}@media (min-width:1024px){.zg-bw-page .zg-blog-filter-bar__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.25rem}}.zg-bw-page .zg-blog-filters{display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.15rem;margin:0 -1rem;padding-inline:1rem}.zg-bw-page .zg-blog-filters::-webkit-scrollbar{display:none}.zg-bw-page .zg-blog-filters-wrap{min-width:0}@media (min-width:1024px){.zg-bw-page .zg-blog-filters-wrap{flex:1 1 auto;display:flex;align-items:flex-end;gap:.65rem;min-width:0}.zg-bw-page .zg-blog-filters{flex-wrap:wrap;overflow:visible;margin:0;padding-inline:0;flex:1 1 auto;min-width:0}.zg-bw-page .zg-blog-filters.is-collapsed{max-height:5.5rem;overflow:hidden}.zg-bw-page .zg-blog-filters.is-expanded{max-height:none;overflow:visible}}.zg-bw-page .zg-blog-filters__toggle{display:none}@media (min-width:1024px){.zg-bw-page .zg-blog-filters__toggle{display:inline-flex;align-items:center;flex:0 0 auto;margin-bottom:.5rem;padding:.2rem .1rem;border:0;background:none;color:rgba(0,0,0,.55);font-size:.8rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.25);transition:color .2s ease,text-decoration-color .2s ease}.zg-bw-page .zg-blog-filters__toggle:hover{color:var(--bw-black);text-decoration-color:var(--bw-black)}.zg-bw-page .zg-blog-filters__toggle:focus-visible{outline:2px solid var(--bw-accent);outline-offset:3px;border-radius:4px}}.zg-bw-page .zg-blog-filter{flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:var(--bw-white);color:rgba(0,0,0,.65);font-size:.85rem;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}@media (hover:hover){.zg-bw-page .zg-blog-filter:hover{color:var(--bw-black);border-color:rgba(0,0,0,.3);transform:translateY(-1px)}}.zg-bw-page .zg-blog-filter.is-active{background:var(--bw-black);color:var(--bw-white);border-color:var(--bw-black)}.zg-bw-page .zg-blog-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.25rem;padding-inline:.4rem;border-radius:999px;background:rgba(0,0,0,.05);color:inherit;font-size:.7rem;font-weight:600}.zg-bw-page .zg-blog-filter.is-active .zg-blog-filter__count{background:hsla(0,0%,100%,.18);color:var(--bw-white)}.zg-bw-page .zg-blog-search{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:var(--bw-white);color:rgba(0,0,0,.5);min-width:0;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.zg-bw-page .zg-blog-search:focus-within{border-color:var(--bw-black);color:var(--bw-black);box-shadow:0 0 0 3px rgba(0,0,0,.08)}.zg-bw-page .zg-blog-search input{background:transparent;border:0;outline:0;width:100%;min-width:180px;font-size:.88rem;color:var(--bw-black)}.zg-bw-page .zg-blog-search input::placeholder{color:rgba(0,0,0,.4)}@media (min-width:1024px){.zg-bw-page .zg-blog-search{flex:0 0 auto;width:260px}}.zg-bw-page .zg-blog-filter-bar__matches{margin-top:.55rem;font-size:.82rem;color:rgba(0,0,0,.65)}.zg-bw-page .zg-blog-feed{padding-block:2rem 3rem;scroll-margin-top:5rem}@media (min-width:768px){.zg-bw-page .zg-blog-feed{padding-block:2.75rem 3.5rem}}@media (min-width:1024px){.zg-bw-page .zg-blog-feed{padding-block:3.5rem 4.5rem}}.zg-bw-page .zg-blog-feed__head{margin-bottom:1.75rem}@media (min-width:1024px){.zg-bw-page .zg-blog-feed__head{margin-bottom:2.5rem}}.zg-bw-page .zg-blog-feed__title{font-size:clamp(1.55rem,2.4vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--bw-black)}.zg-bw-page .zg-blog-feed__sub{margin-top:.55rem;font-size:.95rem;line-height:1.65;color:rgba(0,0,0,.62)}.zg-bw-page .zg-blog-cat{display:inline-flex;align-items:center;width:fit-content;padding:.22rem .65rem;border-radius:999px;background:var(--bw-black);color:var(--bw-white);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.zg-bw-page .zg-blog-grid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media (min-width:640px){.zg-bw-page .zg-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.zg-bw-page .zg-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.zg-bw-page .zg-blog-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(0,0,0,.1);background:var(--bw-white);text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}@media (hover:hover){.zg-bw-page .zg-blog-card:hover{transform:translateY(-3px);border-color:var(--bw-black);box-shadow:0 18px 36px -22px rgba(0,0,0,.25)}}.zg-bw-page .zg-blog-card__media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:rgba(0,0,0,.05)}.zg-bw-page .zg-blog-card__media img{object-fit:cover;object-position:center center}.zg-bw-page .zg-blog-card__body{flex:1;display:flex;flex-direction:column;padding:1.25rem}@media (min-width:768px){.zg-bw-page .zg-blog-card__body{padding:1.5rem}}.zg-bw-page .zg-blog-card__title{margin-top:.85rem;font-size:1.05rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--bw-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.zg-bw-page .zg-blog-card:hover .zg-blog-card__title{color:var(--bw-accent)}.zg-bw-page .zg-blog-card__desc{margin-top:.55rem;font-size:.88rem;line-height:1.6;color:rgba(0,0,0,.62);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zg-bw-page .zg-blog-card__foot{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.zg-bw-page .zg-blog-meta__dot{display:inline-block;width:3px;height:3px;border-radius:999px;background:rgba(0,0,0,.25)}.zg-bw-page .zg-blog-pagination{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}@media (min-width:768px){.zg-bw-page .zg-blog-pagination{margin-top:3rem;gap:.4rem}}@media (min-width:1024px){.zg-bw-page .zg-blog-pagination{margin-top:3.5rem}}.zg-bw-page .zg-blog-pagination__pages{display:flex;align-items:center;gap:.3rem;list-style:none;padding:0;margin:0}@media (min-width:768px){.zg-bw-page .zg-blog-pagination__pages{gap:.4rem}}.zg-bw-page .zg-blog-pagination__gap,.zg-bw-page .zg-blog-pagination__nav,.zg-bw-page .zg-blog-pagination__num{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:2.4rem;height:2.4rem;padding:0 .7rem;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:var(--bw-white);font-size:.88rem;font-weight:500;color:var(--bw-black);cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.zg-bw-page .zg-blog-pagination__gap{border:0;background:transparent;color:rgba(0,0,0,.4);cursor:default;min-width:1.5rem;padding:0 .25rem}@media (hover:hover){.zg-bw-page .zg-blog-pagination__nav:not([disabled]):hover,.zg-bw-page .zg-blog-pagination__num:not(.is-active):hover{border-color:var(--bw-black);transform:translateY(-1px)}}.zg-bw-page .zg-blog-pagination__nav[disabled]{opacity:.4;cursor:not-allowed}.zg-bw-page .zg-blog-pagination__num.is-active{background:var(--bw-black);color:var(--bw-white);border-color:var(--bw-black);cursor:default}.zg-bw-page .zg-blog-empty{border:1px dashed rgba(0,0,0,.18);border-radius:18px;padding:3rem 1.5rem;text-align:center;background:var(--bw-off-white)}.zg-bw-page .zg-blog-skeleton{pointer-events:none}.zg-bw-page .zg-blog-hero__eyebrow-skel{display:inline-block;width:260px;min-width:260px;max-width:80%;height:30px;border-radius:999px;background:linear-gradient(100deg,hsla(0,0%,100%,.06) 30%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.06) 70%);background-size:200% 100%}.zg-bw-page .zg-blog-filter-skel{display:inline-block;flex-shrink:0;height:2.375rem;border-radius:999px}.zg-bw-page .zg-blog-feed__title-skel{display:block;width:288px;min-width:288px;max-width:60%;height:34px;border-radius:10px}@media (min-width:1024px){.zg-bw-page .zg-blog-feed__title-skel{width:352px;min-width:352px;height:40px}}.zg-bw-page .zg-blog-feed__sub-skel{display:block;margin-top:.7rem;width:448px;min-width:280px;max-width:75%;height:16px;border-radius:6px}