.cst{background:#fff;padding:96px 0}.cst__in{box-sizing:border-box;margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x)}.cst__h{color:var(--vu-black);font:400 40px/1.08 var(--font-sans);letter-spacing:-.025em;margin:14px 0 0}.cst__tail{color:var(--vu-grey-400)}.cst__lede{color:var(--vu-grey-600);font:300 16px/1.55 var(--font-body);margin:14px 0 0;max-width:52ch}.cst__feat{align-items:center;color:var(--vu-black);display:grid;gap:48px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:48px;text-decoration:none}.cst__fph{border-radius:var(--radius-canvas);height:380px;overflow:hidden;position:relative}.cst__img{filter:saturate(.35) sepia(.16);height:100%;inset:0;object-fit:cover;position:absolute;transition:filter .8s ease,transform 1.2s cubic-bezier(.16,1,.3,1);width:100%}.cst__fph .cst__img:hover{filter:none;transform:scale(1.02)}.cst__fhead{align-items:center;display:flex;gap:12px}.cst__flogo{display:block;max-height:26px;max-width:140px;object-fit:contain;object-position:left center}.cst__fname{color:var(--vu-black);font:500 14px/1 var(--font-body)}.cst__flabel{color:var(--vu-grey-500);font:400 12px/1 var(--font-body)}.cst__quote{color:var(--vu-black);font:400 24px/1.35 var(--font-sans);letter-spacing:-.015em;margin:20px 0 0;text-wrap:pretty}.cst__stat{align-items:baseline;border-top:1px solid var(--vu-grey-200);display:flex;gap:12px;margin-top:28px;padding-top:20px}.cst__num{color:var(--vu-black);font:300 32px/1 var(--font-body);letter-spacing:-.03em}.cst__metric{color:var(--vu-grey-600);font:400 13px/1.35 var(--font-body)}.cst__read{color:var(--vu-black);font:500 14px/1 var(--font-body);margin-top:26px}.cst__browse{padding-top:80px}.cst__bar{align-items:flex-end;border-bottom:1px solid var(--vu-grey-200);display:flex;gap:24px;justify-content:space-between}.cst__tabs{display:flex;gap:26px}.cst__tab{all:unset;color:var(--vu-grey-400);cursor:pointer;font:400 14px/1 var(--font-body);padding-bottom:14px;position:relative;transition:color .5s ease;white-space:nowrap}.cst__tab[aria-pressed=true]{color:var(--vu-black)}.cst__line{background:var(--vu-black);bottom:-1px;height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.cst__tab[aria-pressed=true] .cst__line{transform:scaleX(1)}.cst__chips{display:flex;gap:6px;padding-bottom:9px}.cst__chip{all:unset;background:transparent;border-radius:var(--radius-cta);color:var(--vu-grey-500);cursor:pointer;font:400 12.5px/1 var(--font-body);padding:7px 11px;transition:background-color .4s ease,color .4s ease;white-space:nowrap}.cst__chip[aria-pressed=true]{background:#f1eee9;color:var(--vu-black)}.cst__chip:focus-visible,.cst__more:focus-visible,.cst__tab:focus-visible{border-radius:var(--radius-cta);outline:2px solid var(--focus-ring);outline-offset:3px}.cst__count{color:var(--vu-grey-500);font:400 13px/1 var(--font-body);margin-top:20px}.cst__grid{display:grid;gap:36px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.cst__card{color:var(--vu-black);display:block;text-decoration:none}.cst__card[hidden]{display:none}.cst__fx{transition:opacity .7s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s)}.cst__ph{background:var(--vu-grey-200);border-radius:var(--radius-canvas);height:210px;overflow:hidden;position:relative}.cst__ph .cst__img:hover{filter:none;transform:scale(1.03)}.cst__shade{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45));inset:0}.cst__brand,.cst__shade{pointer-events:none;position:absolute}.cst__brand{align-items:center;bottom:16px;display:flex;height:22px;left:18px}.cst__logo{display:block;filter:brightness(0) invert(1);max-height:22px;max-width:130px;object-fit:contain;object-position:left center}.cst__bname{color:#fff;font:500 14px/1 var(--font-body)}.cst__cline{color:var(--vu-black);font:400 17px/1.35 var(--font-sans);letter-spacing:-.01em;margin-top:16px;text-wrap:pretty}.cst__cmeta{color:var(--vu-grey-500);font:400 12px/1 var(--font-body);margin-top:10px}.cst__empty{color:var(--vu-grey-600);font:300 15px/1.5 var(--font-body);margin:24px 0 0}.cst__morewrap{display:flex;justify-content:center;margin-top:48px}.cst__morewrap[hidden]{display:none}.cst__more{all:unset;align-items:center;background:#141414;border-radius:var(--radius-cta);color:#fff;cursor:pointer;display:flex;font:500 13.5px/1 var(--font-body);height:44px;padding:0 20px;transition:transform .25s ease}.cst__more:active{transform:scale(.97)}@media (max-width:1023.98px){.cst__feat{gap:32px}.cst__fph{height:320px}.cst__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cst__tabs{gap:20px}.cst__bar{flex-wrap:wrap;row-gap:8px}}@media (max-width:1023px){.cst{padding:56px 0 72px}.cst__browse{padding-top:56px}.cst__feat{gap:22px;grid-template-columns:minmax(0,1fr);margin-top:32px}.cst__fph{border-radius:var(--radius-canvas);height:240px}.page-body .cst__quote{font-size:16.7px}.cst__cline{font-size:15px}.cst__num{font-size:28px}.cst__bar{align-items:stretch;border-bottom:0;flex-direction:column;flex-wrap:nowrap;gap:14px}.cst__chips,.cst__tabs{margin:0 calc(var(--page-x)*-1);overflow-x:auto;overflow-y:hidden;padding-left:var(--page-x);padding-right:var(--page-x);scrollbar-width:none}.cst__chips::-webkit-scrollbar,.cst__tabs::-webkit-scrollbar{display:none}.cst__tabs{border-bottom:1px solid var(--vu-grey-200);gap:22px}.cst__tab{flex:none;padding-top:16px}.cst__chip{flex:none}.cst__grid{gap:28px;grid-template-columns:minmax(0,1fr)}.cst__ph{height:200px}.cst__morewrap{margin-top:40px}}@media (prefers-reduced-motion:reduce){.cst__chip,.cst__fx,.cst__img,.cst__line,.cst__tab{transition-duration:.001ms!important}}