.hero__lede strong{color:var(--white);font-weight:700}
.wk{padding-bottom:140px;position:relative}.wk__pin{position:relative}.wk__head{z-index:1;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex;position:relative}.wk__meta{align-items:center;gap:28px;display:flex}.wk__count,.wk__bar,.wk__ghost,.wk__end{display:none}.wk__viewport{z-index:1;position:relative}.wk__track{width:100%;max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0 auto;display:grid}.wk__item{flex-direction:column;gap:14px;min-width:0;display:flex}.wk__item--first{grid-column:1/-1}.wk__index{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:12px}.wk.is-h{padding:0}.wk.is-h .wk__pin{flex-direction:column;justify-content:center;gap:clamp(24px,4vh,48px);height:100vh;min-height:640px;padding-top:96px;display:flex;overflow:hidden}.wk.is-h .wk__head{margin:0}.wk.is-h .wk__count{letter-spacing:.12em;color:var(--stone);font-size:14px;display:block}.wk.is-h .wk__count-now{color:var(--ink);font-weight:500}.wk.is-h .wk__bar{background:var(--line);border-radius:3px;width:160px;height:3px;display:block;overflow:hidden}.wk__bar-fill{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.wk.is-h .wk__ghost{z-index:0;white-space:nowrap;pointer-events:none;font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--line);will-change:transform;font-size:22vw;font-weight:800;line-height:1;display:block;position:absolute;bottom:-3vh;left:0}.wk.is-h .wk__track{width:max-content;max-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));will-change:transform;align-items:flex-end;gap:40px;margin:0;display:flex}.wk.is-h .wk__item{will-change:transform;flex-shrink:0;width:clamp(480px,42vw,700px)}.wk.is-h .wk__item--first{width:clamp(640px,58vw,940px)}.wk.is-h .case__media,.wk.is-h .case--feature .case__media{height:clamp(300px,50vh,540px)}.wk.is-h .case__name{font-size:24px}.wk.is-h .wk__end{border-radius:var(--radius-md);background:var(--orange);width:clamp(300px,24vw,380px);height:clamp(300px,50vh,540px);color:var(--ink);transition:background-color .4s var(--ease), color .4s var(--ease);flex-direction:column;flex-shrink:0;justify-content:space-between;margin-bottom:62px;padding:40px;display:flex}.wk.is-h .wk__end:hover{background:var(--ink);color:var(--white)}.wk__end-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.wk__end-title{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(40px,3.6vw,56px);font-weight:700;line-height:1}.wk__end-arrow{transition:transform .4s var(--ease);font-size:48px;line-height:1}.wk__end:hover .wk__end-arrow{transform:translate(12px)}@media (max-width:960px){.wk__head{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:640px){.wk{padding-bottom:88px}.wk__track{grid-template-columns:1fr;gap:40px}}
.clients .client-logo{border:1px solid var(--line);background:var(--white);border-style:solid;border-radius:16px;width:auto;min-width:120px;height:88px;padding:14px 26px}.clients .client-logo img{object-fit:contain;width:auto;max-width:100%;height:56px;display:block}.clients .client-logo--wide img{height:44px}.clients__track{align-items:center;gap:16px}@media (max-width:640px){.clients .client-logo{height:72px;padding:10px 18px}.clients .client-logo img{height:46px}.clients .client-logo--wide img{height:34px}}
