.blog-listing{background:var(--vu-white);color:var(--text-primary);font-family:var(--font-sans)}.blog-listing__head{margin:0 auto;max-width:760px;padding:64px 32px 0;text-align:center}.blog-listing__eyebrow{justify-content:center}.blog-listing__title{color:var(--text-primary);font:var(--fw-regular) clamp(30px,3.6vw,46px)/1.1 var(--font-sans);letter-spacing:-.022em;margin:18px 0 0;text-wrap:balance}.blog-listing__deck{color:var(--text-secondary);font:var(--fw-light) var(--fs-body-lg)/1.55 var(--font-body);margin:20px auto 0;max-width:34em}.blog-listing__page-of{color:var(--text-tertiary);font:var(--fw-light) var(--fs-caption)/1.2 var(--font-body);margin:18px 0 0}.blog-listing__author-avatar{background:var(--vu-grey-200);border-radius:50%;height:72px;margin:24px auto 0;overflow:hidden;width:72px}.blog-listing__author-avatar img{display:block;height:100%;object-fit:cover;width:100%}.blog-listing__empty{box-sizing:border-box;color:var(--text-secondary);font:var(--fw-light) var(--fs-body-lg)/1.55 var(--font-body);margin:0 auto;max-width:var(--page-max);padding:80px var(--page-x) 96px;text-align:center}@media (max-width:1023px){.blog-listing__head{padding-top:44px}}.blogfilter{box-sizing:border-box;margin:44px auto 30px;max-width:var(--page-max);padding:0 var(--page-x)}.blogfilter__top{align-items:baseline;display:flex;gap:18px;padding:0 2px 11px;position:relative}.blogfilter__lead{align-items:baseline;display:flex;flex:1;gap:8px;margin:0;min-width:0;overflow:hidden;white-space:nowrap}.blogfilter__n-big{color:var(--vu-black);font:var(--fw-light) clamp(22px,2vw,28px)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.blogfilter__lead-txt{color:var(--text-secondary);font:var(--fw-light) var(--fs-body-sm)/1.2 var(--font-body);overflow:hidden;text-overflow:ellipsis}.blogfilter__langs{flex:none;gap:1px}.blogfilter__lang,.blogfilter__langs{align-items:center;display:inline-flex}.blogfilter__lang{border-radius:var(--radius-cta);color:var(--vu-grey-500);font:var(--fw-medium) 11px/1 var(--font-mono);height:24px;justify-content:center;letter-spacing:.06em;min-width:30px;padding:0 7px;text-decoration:none;transition:color .32s cubic-bezier(.22,.61,.36,1),background-color .32s cubic-bezier(.22,.61,.36,1)}.blogfilter__lang:hover{background:#f5f4f1;color:var(--vu-black)}.blogfilter__lang.is-current{background:var(--vu-black);color:var(--vu-white)}.blogfilter__lang:focus-visible{outline:2px solid var(--vu-black);outline-offset:2px}.blogfilter__order{flex:none;gap:1px}.blogfilter__ord,.blogfilter__order{align-items:center;display:inline-flex}.blogfilter__ord{background:transparent;border:0;border-radius:var(--radius-cta);color:var(--vu-grey-500);cursor:pointer;font:var(--fw-regular) 12px/1 var(--font-body);height:24px;letter-spacing:-.005em;padding:0 10px;transition:color .32s cubic-bezier(.22,.61,.36,1),background-color .32s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.blogfilter__ord:hover{color:var(--vu-black)}.blogfilter__ord.is-current{background:#f5f4f1;color:var(--vu-black)}.blogfilter__ord:focus-visible{outline:2px solid var(--vu-black);outline-offset:2px}.blogfilter__rule{background:var(--vu-grey-200);bottom:0;height:1px;left:0;position:absolute;right:0}.blogfilter__rule-live{background:var(--vu-black);inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .62s cubic-bezier(.22,.61,.36,1)}.blogfilter__rule-live.is-on{transform:scaleX(1)}.blogfilter__row{gap:8px;padding:10px 0 0}.blogfilter__pills,.blogfilter__row{align-items:center;display:flex;min-width:0}.blogfilter__pills{flex:1;flex-wrap:nowrap;gap:2px;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1px;scroll-behavior:smooth}.blogfilter__pills::-webkit-scrollbar{display:none}.blogfilter__pills.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent)}.blogfilter__pills.is-more-l{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000)}.blogfilter__pills.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent)}.blogfilter__magnet{background:var(--vu-black);border-radius:var(--radius-cta);height:27px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:transform .62s cubic-bezier(.16,1,.3,1),width .62s cubic-bezier(.16,1,.3,1),opacity .32s ease;width:0;will-change:transform,width}.blogfilter__pill{align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-cta);color:var(--vu-grey-700);cursor:pointer;display:inline-flex;flex:none;font:var(--fw-regular) 12px/1 var(--font-body);gap:7px;height:27px;letter-spacing:-.005em;padding:0 9px;position:relative;text-decoration:none;transition:color .42s cubic-bezier(.22,.61,.36,1) .12s,border-color .62s cubic-bezier(.22,.61,.36,1);white-space:nowrap;z-index:1}.blogfilter__n{color:var(--vu-grey-400);font:var(--fw-light) 10px/1 var(--font-body);font-variant-numeric:tabular-nums;transition:color .42s cubic-bezier(.22,.61,.36,1) .12s}.blogfilter__pill:hover{border-color:var(--vu-grey-400);color:var(--vu-black)}.blogfilter__pill.is-current{background:var(--vu-black);border-color:transparent;color:var(--vu-white)}.blogfilter__pills.is-armed .blogfilter__pill.is-current{background:transparent}.blogfilter__pill.is-current .blogfilter__n{color:hsla(0,0%,100%,.6)}.blogfilter__pill:focus-visible{outline:2px solid var(--vu-black);outline-offset:2px}.blogfilter__scroll{align-items:center;background:var(--vu-white);border:1px solid var(--border-subtle);border-radius:50%;color:var(--vu-grey-600);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;padding:0;transition:color .32s ease,border-color .32s ease;width:24px}.blogfilter__scroll[hidden]{display:none}.blogfilter__scroll:hover{border-color:var(--vu-grey-400);color:var(--vu-black)}.blogfilter__scroll svg{height:12px;width:12px}.blog-feed__card[data-hidden]{display:none}.blog-feed__card.is-flipping{will-change:transform;z-index:3}.blog-feed__card.is-entering{animation:blogCardIn .46s cubic-bezier(.16,1,.3,1) both}@keyframes blogCardIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.blogfilter__empty{box-sizing:border-box;color:var(--text-secondary);font:var(--fw-light) var(--fs-body-lg)/1.55 var(--font-body);margin:0 auto;max-width:var(--page-max);padding:64px var(--page-x) 0;text-align:center}.blogfilter__actions{display:flex;justify-content:center;padding:40px var(--page-x) 0}.blogfilter__actions[hidden]{display:none}.blogfilter__more-rest{color:var(--text-tertiary);font:var(--fw-light) 11px/1 var(--font-mono);letter-spacing:.04em}@media (max-width:1023px){.blogfilter__top{flex-wrap:wrap;gap:10px 14px}.blogfilter__lead{flex:1 0 100%}.blogfilter__order,.blogfilter__scroll{display:none}}@media (prefers-reduced-motion:reduce){.blogfilter__pills{scroll-behavior:auto}.blogfilter__lang,.blogfilter__magnet,.blogfilter__n,.blogfilter__ord,.blogfilter__pill,.blogfilter__rule-live,.blogfilter__scroll{transition:none}.blog-feed__card.is-entering{animation:none}}