.lab-a{--la-co-stick:calc(var(--la-header-h) + var(--space-40));--la-co-node-size:var(--la-c14-mark);--la-co-step-size:7px;--la-co-rail:24px;--la-co-chapter-gap:clamp(96px,calc(96px + 64*(100vw - 375px)/1065),160px);--la-co-rise:16px;--la-co-line-fill:linear-gradient(180deg,var(--la-silk-8),var(--la-silk-5)60%,var(--la-silk-4))}.lab-a.la-v6 .la-site__main>.la-co-hero{padding-top:calc(var(--la-section)*1.5);padding-bottom:calc(var(--la-section)*1.25);background-image:none;position:relative;overflow:hidden}.lab-a .la-co-hero>.la-light{top:40%}.lab-a .la-co-hero__wrap{text-align:center;justify-items:center;display:grid;position:relative}.lab-a .la-co-hero__title{max-width:14ch;font-size:var(--typography-a-hero-size);color:var(--la-ink);text-wrap:balance;margin:0}.lab-a.la-v6 .la-site__main>.la-co{padding-bottom:var(--la-section)}.lab-a .la-co__track{--co-node-y:10px;--co-col:calc((100cqw - 11*var(--la-grid-gap))/12);--co-line-x:calc(4*(var(--co-col) + var(--la-grid-gap)) + var(--co-col)/2);--co-to-line:calc(var(--la-grid-gap) + var(--co-col)/2);position:relative;container-type:inline-size}.lab-a .la-co{--co-node-y:10px}.lab-a .la-co__line{top:var(--co-node-y);bottom:0;left:var(--co-line-x);background:var(--la-hairline-strong);pointer-events:none;width:1px;position:absolute}.lab-a .la-co__fill{background:var(--la-co-line-fill);transform-origin:50% 0;will-change:transform;position:absolute;inset:0 -.5px}.lab-a .la-co:not(.is-armed) .la-co__fill{transform:none}.lab-a .la-co__line{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 2*var(--space-48)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 2*var(--space-48)),transparent)}.lab-a .la-co-ch{column-gap:var(--la-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.lab-a .la-co-ch+.la-co-ch{margin-top:var(--la-co-chapter-gap)}.lab-a .la-co-ch__head{top:var(--la-co-stick);gap:var(--space-16);grid-area:1/1/auto/5;justify-items:start;display:grid;position:sticky}.lab-a .la-co-ch__kicker{line-height:20px}.lab-a .la-co-ch__title{max-width:14ch;font-size:var(--typography-a-statement-size);color:var(--la-ink);text-wrap:balance;margin:0}.lab-a .la-co-node{z-index:1;top:calc(var(--la-co-stick) + var(--co-node-y) - var(--la-co-node-size)/2);margin-top:calc(var(--co-node-y) - var(--la-co-node-size)/2);width:var(--la-co-node-size);height:var(--la-co-node-size);border:var(--la-stroke-strong)solid var(--la-ink-4);border-radius:var(--radius-full);background:var(--la-canvas);transition:border-color var(--la-dur-base)var(--la-ease-out),background-color var(--la-dur-base)var(--la-ease-out),box-shadow var(--la-dur-slow)var(--la-ease-out);grid-area:1/5;justify-self:center;position:sticky}.lab-a .la-co-node.is-reached{border-color:var(--la-silk-6);background:var(--la-silk-6);box-shadow:0 0 0 4px var(--la-canvas),0 0 18px 2px color-mix(in srgb,var(--la-silk-5)35%,transparent)}.lab-a .la-co-ch__body{gap:var(--space-20);max-width:var(--la-manifest-measure);grid-area:1/6/auto/13;display:grid}.lab-a .la-co-ch__body p{color:var(--la-ink-2);font-size:var(--typography-a-body-size);letter-spacing:var(--la-track-body);line-height:var(--la-lh-body);text-wrap:pretty;margin:0}.lab-a .la-co-ch__body p.la-co-ch__open{font-size:var(--typography-a-lead-size);letter-spacing:var(--la-track-lead);line-height:var(--la-lh-lead)}.lab-a .la-co-ch__lede{color:var(--la-ink);font-weight:500}.lab-a .la-co-record{margin-top:var(--space-24)}.lab-a .la-co-record__figures{padding-bottom:var(--space-24);border-bottom:1px solid var(--la-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lab-a .la-co-record__figure{align-items:center;gap:var(--space-12);padding:var(--space-8)var(--space-16);text-align:center;flex-direction:column-reverse;display:flex}.lab-a .la-co-record__figure+.la-co-record__figure{border-left:1px solid var(--la-hairline)}.lab-a .la-co-record__value{font-size:var(--typography-a-statement-size);margin:0}.lab-a .la-co-record__label{color:var(--la-ink-3);font-size:var(--typography-a-label-size);line-height:1.3}.lab-a .la-co-record__clients{justify-content:center;align-items:center;row-gap:var(--space-24);padding:var(--space-24)0 var(--space-8);flex-wrap:wrap;margin:0;list-style:none;display:flex}.lab-a .la-co-record__clients>li{flex:0 0 20%;place-items:center;min-height:40px;display:grid}.lab-a .la-co-record__clients img{width:auto;max-width:80%;height:calc(var(--la-marquee-logo-h)*var(--o)/1.6);object-fit:contain;filter:brightness(0)invert(.85);display:block}.lab-a .la-co-record__clients img.is-colour{filter:none}.lab-a .la-co-steps{gap:var(--space-40);margin:var(--space-24)0 0;padding:0;list-style:none;display:grid}.lab-a .la-co-step{gap:var(--space-12);display:grid;position:relative}.lab-a .la-co-step__year{font-size:var(--typography-a-group-title-size);line-height:1.1}.lab-a .la-co-step__mark{z-index:1;top:calc(var(--typography-a-group-title-size)*.55 - var(--la-co-step-size)/2);left:calc(-1*var(--co-to-line) - var(--la-co-step-size)/2);width:var(--la-co-step-size);height:var(--la-co-step-size);border-radius:var(--radius-full);background:var(--la-ink-4);box-shadow:0 0 0 4px var(--la-canvas);transition:background-color var(--la-dur-base)var(--la-ease-out);position:absolute}.lab-a .la-co-step.is-reached .la-co-step__mark{background:var(--la-silk-6)}.lab-a .la-co-step.is-latest .la-co-step__mark{top:calc(var(--typography-a-group-title-size)*.55 - var(--la-c14-mark-on)/2);left:calc(-1*var(--co-to-line) - var(--la-co-step-size)/2);height:var(--la-c14-mark-on);background:var(--la-ink-4)}.lab-a .la-co-step.is-latest.is-reached .la-co-step__mark{background:var(--la-accent-text)}.lab-a .la-co-step.is-latest .la-co-step__year{color:var(--la-figure-color)}.lab-a .la-co-ch__after{gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-32);border-top:1px solid var(--la-hairline-strong);display:grid}.lab-a .la-co-ch__body .la-co-ch__after p:not(.la-co-ch__note){font-family:var(--la-font-display);font-variation-settings:"wdth" 104;font-weight:500;font-size:var(--typography-a-point-size);line-height:var(--la-lh-subtitle);letter-spacing:var(--la-ls-subtitle);color:var(--la-ink)}.lab-a .la-co-ch__body p.la-co-ch__note{color:var(--la-ink-3)}.la-co-reading .lab-a .la-co-ch__body :is(p,.la-co-step){transition:opacity var(--la-dur-slow)var(--la-ease-out)}.la-co-reading .lab-a .la-co-ch__body :is(p:not(.la-co-step p),.la-co-step):not(.is-reading){opacity:var(--la-c14-rest)}.lab-a .la-co.is-armed .la-co-rise{transition:opacity var(--la-dur-slow)var(--la-ease-out)calc(var(--i,0)*70ms),translate var(--la-dur-slow)var(--la-ease-out)calc(var(--i,0)*70ms)}.la-co-reading .lab-a .la-co.is-armed .la-co-rise:not(.is-in),.lab-a .la-co.is-armed .la-co-rise:not(.is-in){opacity:0;translate:0 var(--la-co-rise)}@media (min-width:1024px) and (max-width:1279px){.lab-a .la-co__track{--co-line-x:calc(5*(var(--co-col) + var(--la-grid-gap)) + var(--co-col)/2)}.lab-a .la-co-ch__head{grid-column:1/6}.lab-a .la-co-node{grid-column:6}.lab-a .la-co-ch__body{grid-column:7/13}}@media (max-width:1023px){.lab-a .la-co__track{--co-line-x:calc(var(--la-co-rail)/2);--co-to-line:calc(var(--space-16) + var(--la-co-rail)/2)}.lab-a .la-co-ch{grid-template-columns:var(--la-co-rail)minmax(0,1fr);column-gap:var(--space-16)}.lab-a .la-co-ch__head{grid-area:1/2;position:static}.lab-a .la-co-ch__title{max-width:20ch}.lab-a .la-co-node{grid-area:1/1;position:relative;top:auto}.lab-a .la-co-ch__body{margin-top:var(--space-32);grid-area:2/2;max-width:none}}@media (max-width:767px){.lab-a .la-co-record__figure{padding-inline:var(--space-4)}.lab-a .la-co-record__value{font-size:var(--typography-a-group-title-size)}.lab-a .la-co-record__clients>li{flex-basis:33.333%}.lab-a .la-co-hero__title{max-width:10ch}}@media (prefers-reduced-motion:reduce){.lab-a .la-co-node,.lab-a .la-co-step__mark{transition:none}}
.lab-a .la-co-record{--co-m-logo-h:26px;--co-m-logo-cell:48px;--co-m-logo-gap-x:var(--space-16);--co-m-logo-gap-y:var(--space-8)}@media (min-width:768px) and (max-width:1023px){.lab-a .la-co-record{--co-m-logo-h:30px;--co-m-logo-cell:56px}}@media (max-width:1023px){.lab-a .la-co-record__clients{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--co-m-logo-cell);column-gap:var(--co-m-logo-gap-x);row-gap:var(--co-m-logo-gap-y);padding:var(--space-24)0 var(--space-8);display:grid}.lab-a .la-co-record__clients>li{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.lab-a .la-co-record__clients img{width:auto;max-width:100%;height:min(var(--co-m-logo-cell),calc(var(--co-m-logo-h)*var(--o)));object-fit:contain;flex:0 auto;min-width:0}}@media (max-width:399px){.lab-a .la-co-record__value{font-size:var(--typography-point-size)}}
