#particle-canvas{position:absolute;top:0;left:0;width:100%;height:100svh;opacity:.6!important;z-index:-1}.lab-hero{position:relative;width:100%;height:100svh;display:flex;align-items:flex-end}.lab-hero .container{display:flex;justify-content:space-between;align-items:flex-end}.lab-hero h1{color:var(--fg)}.lab-hero .lab-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100svh;background-color:var(--fg);opacity:0;will-change:opacity;z-index:1}.lab-hero .lab-about-revealer{position:absolute;left:0;bottom:0;width:100%;height:75svh;background-color:var(--fg);clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);will-change:clip-path}.lab-about{background-color:var(--fg);color:var(--bg);padding:1rem 0}.lab-about .container{display:flex;flex-direction:column;gap:2rem}.pie-transition{position:relative;width:100%;height:100svh;background-color:var(--fg);overflow:hidden}.pie-transition-outro-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:50%;max-width:1600px;color:var(--fg);z-index:1}.pie-transition-footer{position:absolute;bottom:0;left:0;width:100%;mix-blend-mode:difference;z-index:2}.pie-transition-footer .container{display:flex;justify-content:space-between;align-items:flex-end}.pie-transition-footer p{color:var(--bg)}.stats{width:100%;display:flex;justify-content:space-between;background:#000}.stats .stats-header{position:sticky;top:0;width:50%;height:100svh;padding:2rem;display:flex;align-items:center;background-color:var(--bg)}.stats .stats-header-copy{display:flex;flex-direction:column;gap:.5rem;width:75%}.stats .stats-content{width:50%;height:100%;min-height:100svh;background-color:var(--bg);padding:4rem 2rem 8rem;display:flex;flex-direction:column;gap:8rem;overflow:hidden}.stats .stats-content .stat-item{position:relative;width:75%;height:400px;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;border-left:.25rem solid var(--fg);transform:translate(250px);will-change:transform}.stats .stats-content .stat-item .stat-content{display:flex;flex-direction:column;gap:1rem}.clients{position:relative;width:100%;height:100%;background-color:var(--bg);color:var(--fg);padding:8rem 0 16rem}.clients .container{display:flex;flex-direction:column;gap:4rem}.clients .clients-header{text-align:center}.clients .clients-list{display:flex;flex-direction:column;justify-content:center;align-items:center}.client-row{width:100%;display:flex;gap:25%;will-change:gap}.client-row p{flex:1;opacity:0;will-change:opacity;padding:0rem .25rem!important}.client-row p:nth-child(1){text-align:right}@media(max-width:1000px){.lab-hero .container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-bottom:5rem}.pie-transition-outro-header{width:100%;padding:2rem}.stats{flex-direction:column}.stats .stats-header{height:max-content;padding:8rem 2rem 4rem}.stats .stats-header,.stats .stats-content{width:100%;position:relative}.pie-transition-footer{display:none}}.lab-teaser{background-color:var(--fg);color:var(--bg);padding:6.5rem 0 2rem}.lab-teaser-head{width:min(100%,calc((100svh - 13rem) * 16 / 9));margin:0 auto;display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem}.lab-teaser-head p{color:var(--bg)}.lab-teaser-frame{position:relative;width:min(100%,calc((100svh - 13rem) * 16 / 9));margin:0 auto;aspect-ratio:16 / 9;background-color:#000;overflow:hidden;cursor:pointer}.lab-teaser-video{display:block;width:100%;height:100%;object-fit:cover}.lab-teaser-sound{position:absolute;left:1.5rem;bottom:1.75rem;padding:1rem 1.6rem;border:1px solid var(--bg);border-radius:0;background-color:var(--bg);color:#fff;font:700 .75rem/1 var(--type-2);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .2s cubic-bezier(.7,0,.2,1)}.lab-teaser-sound:hover{background-color:#ff2d2e}.lab-teaser-sound[aria-pressed=true]{background-color:transparent}.lab-teaser-sound:focus-visible{outline:2px solid #fff;outline-offset:3px}.lab-teaser-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#ffffff26}.lab-teaser-progress span{display:block;width:100%;height:100%;background-color:var(--bg);transform:scaleX(0);transform-origin:left}@media(max-width:1000px){.lab-teaser{padding-top:4rem}.lab-teaser-head{width:100%}.lab-teaser-frame{margin:0 -2rem;width:calc(100% + 4rem)}.lab-teaser-sound{left:1rem;bottom:1.25rem;padding:.85rem 1.2rem}}@media(max-width:1000px){.lab-about h3.type-var-2{font-size:1.85rem;letter-spacing:-.06rem;line-height:.95}}.stat-number{font-family:var(--type-1);font-weight:500;text-transform:uppercase;font-size:5rem;letter-spacing:-.25rem;line-height:.8;margin-top:.5rem}@media(max-width:1000px){.stat-number{font-size:3rem;letter-spacing:-.125rem}}
