@font-face{font-display:block;font-family:'Space Mono';src:url('/fonts/SpaceMono-Regular.woff2') format('woff2');font-weight:500;font-style:normal}@font-face{font-display:block;font-family:'Space Mono';src:url('/fonts/SpaceMono-Bold.woff2') format('woff2');font-weight:900;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--color-bg)}html.js body.body-loading #site{visibility:hidden}body{background-color:var(--color-bg);color:var(--text-color);border:none;padding:0;margin:0;font-family:'Space Mono','Courier New',monospace;font-weight:300;font-size:var(--size-font);overflow-x:hidden}.body-loading *{animation:none!important;transition:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none}h1,h2,h3,h4,h5{font-weight:700;text-transform:uppercase;line-height:.9}h1{font-size:var(--h1-small)}h2{font-size:var(--h2)}h2.big{font-size:var(--h1-small)}h3{font-size:var(--h3)}.container{max-width:100%;width:100%;margin:0 auto;padding-top:clamp(4rem,11.33vw + .6rem,8.5rem);padding-bottom:clamp(4rem,11.33vw + .6rem,8.5rem);padding-left:clamp(1.5rem,2.17vw + .85rem,3.13rem);padding-right:clamp(1.5rem,2.17vw + .85rem,3.13rem);display:flex;flex-direction:column}@media (min-width:768px){.container{max-width:clamp(0px,100% - 40px,1660px)}}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}p{font-size:var(--base-font);line-height:1.4;color:var(--text-color);font-weight:500;text-transform:uppercase}b{font-weight:700}button{background:0 0;border:none;font-size:var(--xsmall-font);font-family:inherit;font-weight:700;cursor:pointer}p.large{font-size:var(--p-large);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:-2px}li{list-style:none;line-height:1}img{width:100%}video{width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}.btn{background:var(--color-neon);color:#000;padding:.75rem 1rem;line-height:1;display:inline-flex;justify-content:center;align-items:center;font-size:var(--xsmall-font);text-transform:uppercase;text-decoration:none;font-weight:700;transition:transform .3s;transform:scale3d(1,1,1);width:max-content;clip-path:var(--med-clip);flex-shrink:0}@media (hover:hover){.btn:hover{transform:scale3d(.96,.96,1)}}.contact-btn{position:relative;overflow:hidden}.copied-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--text-color);color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1}.contact-btn.copied .copied-overlay{opacity:1}@media (min-width:960px){.btn{padding:.875rem 1.25rem}}section{background:var(--color-bg)}#content{transition:opacity .3s ease;opacity:1;position:relative}#content.fade-out{opacity:0}#scroll-content{margin-top:100svh;position:relative;z-index:10}.s-vcol-flex{display:flex;flex-direction:column;gap:.25rem}.m-vcol-flex{display:flex;flex-direction:column;gap:clamp(var(--small-gap),5vw,var(--med-gap));width:100%}.column__small{display:flex;flex-direction:column;gap:var(--small-gap)}.column__small--columns{display:flex;align-items:flex-start;flex-direction:column;gap:3rem;justify-content:unset;padding-top:var(--small-gap);margin-top:0}.col-p{display:flex;flex-direction:column;gap:var(--small-gap)}@media (min-width:767px){.column__small--columns{display:flex;flex-direction:row;gap:clamp(var(--med-gap),5vw,6rem);justify-content:flex-end;padding-left:10vw;padding-top:3rem}.m-vcol-flex{width:50%}}.ov-hidden{overflow:hidden}.indent{padding-left:0}.no-border{border:none!important}.none{display:none!important}:root{--color-bg:#e2ebe9;--text-color:#000;--black:#000;--white:#fff;--border-color:#9b9b9b;--color-neon:#76f085;--color-light-gray:#e2ebe9;--color-med-gray:#b6c9c5;--xsmall-font:0.875rem;--base-font:clamp(0.875rem, 1vw, 1rem);--h1-small:clamp(2.4rem, 2.8vw + var(--small-gap), 4.5rem);--h1-big:clamp(2.4rem, 4.8vw + var(--small-gap), 4.5rem);--h2:clamp(1.4rem, 1.8vw + var(--small-gap), 3rem);--h3:clamp(var(--small-gap), 1.4vw + 0.8rem, 2.4rem);--p-large:clamp(var(--med-gap), 2.8vw + var(--small-gap), 4.5rem);--xsmall-gap:.5rem;--small-gap:1rem;--med-gap:2rem;--lg-gap:3rem;--xlg-gap:5rem;--xxlg-gap:6rem;--small-clip:polygon(10px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 10px);--med-clip:polygon(10px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 10px);--rev-clip:polygon(0% 0%, calc(100% - 10px) 0%, 100% 10px, 100% 100%, 0% 100%)}[data-theme=dark]{--color-bg:#121212;--text-color:#ededed;--border-color:#403e3e}[data-theme=dark] .grey-bg{--color-bg:#202020}[data-theme=light] .grey-bg{--color-bg:#b6c9c5}section#home{position:fixed;z-index:1;width:100%;top:0}.hero{display:flex;flex-direction:column;height:100svh;width:100%;justify-content:center;align-items:center;gap:var(--small-gap);transition:opacity .1s linear;opacity:1}.hero h1{font-size:var(--h1-small)}.hero__round--bg{width:100%;height:100%;display:flex;align-items:center;position:absolute;inset:0%;justify-content:center;z-index:-1}.hero__round--bg-circle{width:100%;height:100%;max-width:50vh;max-height:50vh;position:relative;background:0 0;clip-path:circle(50%);overflow:hidden;display:flex;align-items:center;justify-content:center}.circle-grid{position:absolute;inset:0;display:grid;z-index:1}.circle-grid .square{background-color:var(--color-neon);width:100%;height:100%;aspect-ratio:1/1;opacity:0;transition:opacity .5s ease;will-change:opacity}.circle-grid .square.visible{opacity:1}.hero img{width:100%;height:100%;max-width:50vh;max-height:50vh;filter:grayscale(100%);position:relative;border-radius:5px}.hero__column--left,.hero__column--right{width:100%;gap:var(--xsmall-gap);text-align:center}.hero__column--right p{max-width:31.25rem;margin:0 auto}.hero__column--middle{width:100%;position:relative;display:flex;justify-content:center}.hero__column--left{display:flex;flex-direction:column}.hero__column--left-content{display:flex;justify-content:center}.hero__column--left-content p{display:flex}.hero__round--bg-img{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;inset:0%}.hero__column--right{display:flex;justify-content:center;flex-direction:column}@media (min-width:961px){.hero{flex-direction:row;justify-content:space-between;gap:var(--med-gap);height:100svh;margin-top:0}.indent{padding-left:4em}.hero img{top:25px;max-width:100%;max-height:100%}.hero__column--left,.hero__column--right{width:30%;gap:var(--small-gap)}.hero__column--right{justify-content:flex-end;text-align:right}.hero__column--left{text-align:left}.hero__column--left-content{justify-content:flex-start}.hero__round--bg-circle{max-width:100%;max-height:100%}.hero__column--middle{width:40%}}.blocks-img{display:none;width:150%}.bg-light{background:var(--color-bg)}html[data-theme=light] .blocks-img.light{display:flex}html[data-theme=dark] .blocks-img.dark{display:flex}.blocks{position:relative;overflow:hidden;display:flex;width:100%;align-items:flex-start;justify-content:flex-start;margin-top:-1px;flex-flow:column}.blocks svg{width:200%;color:var(--color-bg)}.blocks.flip{margin-bottom:-1px;margin-top:0}.blocks.flip svg{transform:rotate(180deg)}.blocks.add-bg{background-color:var(--color-bg)}@media (min-width:960px){.blocks svg{width:100%}}#header{position:fixed;top:0;width:100%;display:flex;z-index:100;height:60px;align-items:center}.header__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;z-index:100}.header__logo{display:flex}.header__logo a{display:inline-flex}img.logo{width:2.5rem;z-index:1000;clip-path:var(--med-clip)}.header__cta{display:flex;justify-content:flex-end;gap:var(--small-gap)}.header__cta--btn{display:flex;align-items:center;flex-shrink:0}@media (max-width:960px){#header .container{max-width:100%;width:100%}}@media (min-width:768px){#header{height:75px}}.toggle__mode{display:flex;align-items:center;justify-content:center}button.toggle-theme{background:0 0;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon{display:none}[data-theme=light] .icon--dark{display:inline}[data-theme=dark] .icon--light{display:inline}.video-toggle{position:absolute;bottom:10px;right:10px;z-index:2;background:var(--color-neon);border:none;padding:10px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.video-toggle .icon{display:none;width:20px;height:20px;fill:#000}.video-toggle .icon-pause{display:block}#main-menu{display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;font-size:var(--xsmall-font)}#main-menu ul{display:flex;list-style:none;align-items:center;justify-content:center;gap:3rem}#main-menu ul li{display:flex}#main-menu ul li a{color:inherit;list-style:none;text-decoration:none;display:inline-block;position:relative;transition:.3s;padding:10px 0}.mobile__menu--right{position:fixed;right:clamp(1.5rem,2.17vw + .85rem,3.13rem);display:flex;top:1.1rem;gap:var(--xsmall-gap);z-index:1001}.hamburger{right:clamp(1.5rem,2.17vw + .85rem,3.13rem);top:1.11rem;z-index:1000;flex-direction:column;justify-content:center;width:2.5rem;cursor:pointer;display:flex;background:var(--color-neon);align-items:center;height:2.5rem;padding:5px;border:none;transition:transform .3s;gap:4px;clip-path:var(--med-clip)}.hamburger.active .bar1{transform:rotate(45deg) translate(4px,4px)}.hamburger.active .bar2{opacity:0!important}.hamburger.active .bar3{transform:rotate(-45deg) translate(4px,-4px)}.bar{width:18px;height:.095rem;background-color:#414141;transition:.3s;transition:transform .3s,opacity .3s}@media (min-width:961px){img.logo{width:55px}.svg-logo{width:55px;height:55px}.mobile__menu--right{display:none}}@media (max-width:960px){#main-menu,.header__cta{display:none}}@media (max-width:768px){.hamburger,.mobile__menu--right{top:.65rem}}#menu{width:100%;height:auto;position:fixed;top:0;left:0;justify-content:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transition:transform .4s ease,opacity .5s ease-in-out;z-index:1001;visibility:hidden;transform:translateY(-100%);pointer-events:none}.mobile__menu-wrap{background-color:var(--color-bg);width:100%;height:100%}#menu .container{padding:75px 0 15px;gap:var(--med-gap)}#menu nav{font-size:clamp(1.2rem, 1.4vw + var(--small-gap), 2.4rem);text-transform:uppercase;font-weight:700;display:flex;flex-direction:column;align-items:center;text-align:center}#menu.show{visibility:visible;transform:translateY(0);pointer-events:auto;z-index:100}#menu.closing{transform:translateY(-100%);pointer-events:none;visibility:visible}#menu__overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.25);height:100%;inset:0;opacity:0;position:fixed;transition:all .5s cubic-bezier(.77,0,.175,1);width:100%;z-index:10;visibility:hidden}#menu__overlay.show{opacity:1;visibility:visible}.menu__logo{position:absolute;left:clamp(1.5rem,2.17vw + .85rem,3.13rem);top:.65rem}.menu__social{display:flex;justify-content:center;align-items:center}.menu__social--links{display:flex;gap:var(--xsmall-gap);font-size:14px;font-weight:700}a.menu__social-link{background:var(--color-neon);width:35px;height:35px;clip-path:var(--small-clip);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}a.menu__social-link img{width:16px}.main-menu ul{display:flex;flex-direction:column;gap:.75rem;width:100%}.main-menu li,a.menu__social-link{opacity:0}.main-menu li.visible,a.menu__social-link.visible{animation:fadeUpMenu 1s ease forwards}@media (min-width:768px){.menu__logo{top:1.1rem}}.svg{white-space:normal}.stagger-fade{display:inline-block;overflow:hidden}.stagger-fade span{display:inline-block;opacity:0;transform:translateY(100%);filter:blur(5px);transition:opacity .6s ease,transform .6s ease,filter .6s ease}.stagger-fade.visible span{opacity:1;transform:translateY(0);filter:blur(0)}.tools{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:var(--xsmall-gap)}.toolset{width:100%;flex-direction:column;display:flex;gap:var(--small-gap)}.toolset .tools span{background:var(--color-neon);color:#000;padding:5px 10px;display:inline-block;font-weight:700;flex:1 0 auto;text-align:center;clip-path:var(--med-clip)}.toolset .tools span.opaque{background:rgba(118,240,133,.5);color:rgba(0,0,0,.5)}@media (min-width:767px){.toolset{width:50%}}#loader{position:fixed;inset:0;background:0 0;z-index:9999;overflow:hidden;transition:opacity .6s ease,visibility .6s ease;opacity:1;visibility:visible}#loader .svg1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;clip-path:polygon(20px 0%,100% 0%,100% 100%,0% 100%,0% 20px)}.loader-percentage{position:absolute;bottom:20px;width:100%;text-align:center;font-size:var(--xsmall-font);color:var(--color-bg);z-index:10}.loader-percentage.fade-out,.svg1.fade-out{opacity:0;transition:opacity .6s ease}.svg1.hidden{display:none}.animate-stroke{animation:drawN 2s ease forwards}.animate-fill{animation:fillN .5s ease forwards;animation-delay:1.5s}#loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:120px;z-index:1}.loader-grid .square{opacity:1;background-color:var(--text-color)}.loader-grid .square.fade-out{animation:fadeOutSquare .25s forwards}.svg1{width:150px}.bg{fill:var(--color-neon)}.n-stroke{fill:none;stroke:#000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:300;stroke-dashoffset:300}.n-fill{fill:#000;opacity:0}@keyframes drawN{to{stroke-dashoffset:0}}@keyframes fillN{to{opacity:1}}@keyframes fadeOutSquare{to{opacity:0}}@media (max-width:768px){.loader-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:100px}}@media (max-width:480px){.loader-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-auto-rows:60px}}.blur{position:relative;overflow:hidden;white-space:pre-wrap}.blur span{display:inline-block;opacity:1;filter:none;position:relative;line-height:1}.blur-scroll{white-space:pre-wrap;display:block;contain:layout paint;isolation:isolate}.blur-scroll .word,.blur-scroll span{display:inline-block}.blur-scroll .icon-wrapper,.blur-scroll .word,.blur-scroll span span{opacity:0;transition:opacity .5s ease,filter .5s ease;vertical-align:baseline}.blur-scroll .icon-wrapper.visible,.blur-scroll .word.visible,.blur-scroll span span.visible{opacity:1;will-change:opacity,filter}.fade-upNone{opacity:0;transform:translateY(25px);transition:all 1s ease;filter:blur(5px)}.fade-upNone.visible{opacity:1;transform:translateY(0);filter:blur(0);will-change:opacity,transform,filter}.fade-up{opacity:0;transform:translateY(25px);animation:fadeUp 1s forwards;animation-delay:.5s;will-change:opacity,transform}.fade-down{opacity:0;transform:translateY(-25px);animation:fadeDown .5s forwards;animation-delay:.5s;will-change:opacity,transform}.work{position:fixed;display:flex;justify-content:flex-end;bottom:50px;width:100%;z-index:10}.work.hide{display:none}.work__container{max-width:clamp(0px,100% - 40px,1660px);width:100%;padding:0 3vw;margin:0 auto;display:flex;justify-content:flex-end}.work__status--bar{background:var(--black);text-transform:uppercase;font-weight:700;padding:8px .75rem;animation-delay:1.5s;z-index:10000;clip-path:var(--med-clip)}.work__status--bar p{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:.75rem;color:var(--color-light-gray)}.work__status--bar .avail__title{color:#acacac}.yellow-square{animation:rotate360 1.8s ease-in-out infinite;width:8px;height:8px;background:var(--color-neon);animation-play-state:initial}.red-square{animation:rotate360 1.8s ease-in-out infinite;width:8px;height:8px;background:red;animation-play-state:initial}@media (max-width:768px){.work{display:none}}@keyframes rotate360{0%{transform:rotate(0)}10%{transform:rotate(90deg);scale:1.4}18%{opacity:1}20%{scale:.9;opacity:0}30%{scale:1;opacity:1}100%{transform:rotate(90deg)}}@keyframes fadeUpNone{from{opacity:0;transform:translateY(25px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(25px);filter:grayscale(1) blur(5px)}to{opacity:1;transform:translateY(0);filter:grayscale(1) blur(0)}}@keyframes fadeUpMenu{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-25px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.project-page h1{font-size:clamp(2.4rem, 4.8vw + var(--small-gap), 4.5rem)}.project-page .heading--content{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--small-gap);padding-bottom:clamp(var(--small-gap),5vw,3rem)}.project-page .heading--content .heading--left{display:flex;flex-direction:column;gap:var(--xsmall-gap);max-width:40.625rem;width:100%}.project__pager{display:flex;justify-content:center;align-items:center;gap:var(--xsmall-gap)}.project-page .work__list--item-content-img{border:none;border-radius:0}.project__images .container{display:flex;flex-direction:column;gap:clamp(var(--small-gap),2vw,2.5rem)}@media (max-width:767px){#project .project-details .btn{width:100%;display:flex}}.heading{gap:var(--xsmall-gap);display:flex;flex-direction:column}.heading.centered{align-items:center}.heading-sub{display:flex;justify-content:space-between}.heading--content{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--small-gap);padding-bottom:clamp(.9375rem,5vw,2.375rem)}.heading--right{max-width:100%;display:flex;text-align:left;justify-content:flex-start}@media (min-width:767px){.heading--content{flex-direction:row;align-items:center}.heading--right{max-width:300px;display:flex;text-align:right;justify-content:flex-end}}.slider-outer{max-width:1660px;width:100%;margin:0 auto;position:relative;box-sizing:border-box}.slider-wrapper{overflow:hidden;width:100%}.slider{display:flex;transition:transform .6s cubic-bezier(.77, 0, .175, 1);will-change:transform;touch-action:pan-y}.slider-counter{display:flex;gap:var(--xsmall-gap);font-size:var(--xsmall-font);font-weight:700}.slide{flex:0 0 100%;opacity:.3;transform:scale(.95);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.slide.active{opacity:1;transform:scale(1);pointer-events:auto;z-index:2}.slide img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s ease,filter .4s ease}.slider-nav{width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;gap:var(--xsmall-gap)}.svg-btn{pointer-events:all;cursor:pointer;position:relative;overflow:hidden;width:35px;height:35px;display:flex;align-items:center;justify-content:center;clip-path:var(--med-clip);background:var(--color-neon);border:none;opacity:1;transition:opacity .3s ease,transform .3s;pointer-events:auto;transform:scale3d(1,1,1)}@media (hover:hover){.svg-btn:hover{transform:scale3d(.96,.96,1)}}.svg-btn svg{display:block;transition:transform .3s ease;animation:none;width:16px;height:16px}.svg-btn.next:hover svg{animation:next-arrow .3s forwards}@keyframes next-arrow{0%{transform:translateX(0);opacity:1}40%{transform:translateX(100%);opacity:0}60%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.svg-btn.prev:hover svg{animation:prev-arrow .3s forwards}@keyframes prev-arrow{0%{transform:translateX(0);opacity:1}40%{transform:translateX(-100%);opacity:0}60%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.svg-btn.up:hover img,.svg-btn.up:hover span,.svg-btn.up:hover svg{animation:up-arrow .3s forwards}.awards__table a:hover .svg-btn.next svg{animation:next-arrow .3s forwards}@keyframes up-arrow{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-100%);opacity:0}60%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@media (min-width:767px){.svg-btn{width:2.5rem;height:2.5rem}.svg-btn svg{width:20px;height:20px}}.slider-nav button.disabled{opacity:.3;pointer-events:none}.slider-nav button#next{clip-path:var(--rev-clip)}@media (max-width:767px){.slide{flex:0 0 100%;max-width:100%}.slider{gap:0;margin-right:0}}.pixelated-container{position:relative;display:inline-block}.base-image{display:block;width:100%;height:auto}.pixel-overlay{position:absolute;top:0;left:0;transition:opacity 1s ease;pointer-events:none;opacity:1;z-index:2}.pixel-overlay.fade-out{opacity:0}.subtitle{display:inline-flex;align-items:center;font-weight:700;font-size:var(--xsmall-font);text-transform:uppercase}.sub_square{width:6px;height:6px;display:flex;justify-content:center;align-items:center;background:var(--text-color)}.btn .sub_square{background:#000}.work__list--item a[data-cursor-text]{display:block}.work__list--item-content{aspect-ratio:20/10}.work__list--item-content-img{width:100%;z-index:1;position:relative}.work__list--item-content .work__list--item-content-img img{position:relative;top:0;left:0;right:0;bottom:0;inset:0;width:100%;height:100%}.work__list a:first-child{grid-column:auto}.pixel-reveal{position:relative;display:block;width:100%;height:auto;overflow:hidden;aspect-ratio:20/13}.pixel-reveal img{display:block;width:100%;height:100%;object-fit:cover}.pixel-grid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;display:grid}.pixel-square{background:var(--color-bg);width:100%;aspect-ratio:1/1;opacity:1;transition:opacity .4s ease;z-index:10}.pixel-square.fade-out{opacity:0}.inner{display:flex;flex-direction:column;padding:.9375rem 0;gap:var(--xsmall-gap);position:relative;z-index:2;height:auto}.inner__right{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--small-gap)}.inner__right p{max-width:400px;width:100%}.inner__right .btn img{width:var(--small-gap)}.inner-flex{display:flex;gap:5rem}.inner-flex .work__list--item{width:50%}.color__difference{color:inherit}@media (min-width:960px){.pixel-reveal{aspect-ratio:20/10}}.cursor-grid{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:.7;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);pointer-events:none;z-index:9999}.cursor-square{background:var(--color-bg);width:100%;height:100%;opacity:0;transition:opacity .3s ease;aspect-ratio:1/1}.cursor-label{position:fixed;top:0;left:0;pointer-events:none;padding:4px 12px;background:var(--color-neon);color:#000;font-size:var(--xsmall-font);font-weight:700;text-transform:uppercase;clip-path:var(--small-clip);transform:translate(0,0);opacity:0;transition:opacity .2s ease;z-index:9999;font-family:inherit;display:flex;align-items:center;justify-content:center}.cursor-label .sub_square{background:#000;margin-right:10px}.hover-item{position:relative}.hover-image{position:absolute;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:200px;height:auto;clip-path:polygon(25px 0%,100% 0%,100% 100%,0% 100%,0% 25px);z-index:101}.hover-image.visible{opacity:1;visibility:visible}.awards__table{position:relative}.awards__table--row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--border-color);padding:clamp(10px,4vw,.9375rem) 0;gap:clamp(var(--small-gap),3vw,var(--med-gap));position:relative}.awards__table--row p{line-height:1}.hover-item:last-child .awards__table--row{border-bottom:none}.awards__table--row-img{display:flex;align-items:center;gap:clamp(var(--small-gap),3vw,var(--med-gap));width:100%}.awards__table--row-img--left{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-direction:column;gap:var(--xsmall-gap)}.awards__table--row-img img{max-width:clamp(3.125rem,10vw,4.6875rem);clip-path:var(--med-clip)}.awards__table--row-img svg{max-width:clamp(3.125rem,10vw,4.6875rem);max-height:clamp(3.125rem,10vw,4.6875rem);clip-path:var(--med-clip)}p.title{text-transform:uppercase;font-weight:700;line-height:1}.awards__table--row-award{text-align:right;align-items:flex-end;width:40%}.awards__table--row-award p{line-height:1}@media (min-width:960px){.hover-image{width:250px}.awards__table--row-img--left{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row;gap:var(--xsmall-gap)}}@media (hover:none) and (pointer:coarse){.hover-image{display:none!important}}.noise{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:110;pointer-events:none}.noise::before{content:"";width:200vw;height:200vh;background-image:url('/images/misc/noise.webp');background-repeat:repeat;position:absolute;left:-50vw;top:-50vh;z-index:2;opacity:.1;animation:noiseMoving .2s infinite steps(1)}@keyframes noiseMoving{0%{transform:translate(0,0)}10%{transform:translate(-10vw,-10vh)}20%{transform:translate(8vw,12vh)}30%{transform:translate(-12vw,6vh)}40%{transform:translate(10vw,-8vh)}50%{transform:translate(-6vw,14vh)}60%{transform:translate(14vw,-12vh)}70%{transform:translate(-8vw,10vh)}80%{transform:translate(12vw,-6vh)}90%{transform:translate(-10vw,8vh)}100%{transform:translate(0,0)}}body#error-page footer{position:fixed;bottom:0}.error__content{height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.error__content h1{font-size:10rem}.error__content p{max-width:26rem;text-align:center}footer{position:relative;z-index:10}.footer__wrap{background-color:var(--color-bg)}footer .container{padding-top:25px;padding-bottom:25px}footer p{font-size:var(--xsmall-font);font-weight:300;opacity:.5}a.footer__social-link{background:var(--color-neon);width:35px;height:35px;z-index:1;clip-path:var(--small-clip);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}a.footer__social-link img{width:16px}.footer__social--icon{position:relative}.footer__social--icon:hover .social__icon-tag--inner{transform:scale(1) translateY(0);opacity:1}.social__icon{display:flex;align-items:center;justify-content:center;color:#000}.social__icon-tag{justify-content:center;z-index:9;align-items:flex-end;margin-top:-2rem;display:flex;position:absolute;inset:0% 0% auto}.social__icon-tag--inner{transform:scale(.4) translateY(.5em);opacity:0;transition:transform .3s cubic-bezier(.16, 1, .3, 1.15),opacity .3s cubic-bezier(.16, 1, .3, 1);background:var(--color-neon);color:#000;padding:3px 10px 3px 15px;white-space:nowrap;font-size:.8rem;z-index:10;clip-path:var(--small-clip)}.social__icon-tag--inner p{color:#000;font-weight:700;font-size:12px;opacity:1}.footer__col{display:flex;flex-direction:column;justify-content:center;gap:var(--xsmall-gap);align-items:center;font-size:var(--xsmall-font);font-weight:700;text-transform:uppercase}.footer__col.row{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer__col--left{grid-area:span 1/span 1/span 1/span 1;justify-self:start}.footer__col--right{justify-self:end;grid-area:span 1/span 1/span 1/span 1}.footer__col--middle{grid-area:span 1/span 1/span 1/span 1;justify-self:center;display:flex;gap:var(--xsmall-gap);align-items:center;justify-content:center}.footer__col--right .btn{width:100%;text-align:center;margin-top:.25rem}.footer__nav li a{color:inherit;list-style:none;text-decoration:none;display:inline-block;position:relative;transition:.3s}@media screen and (max-width:767px){.footer__col.row{grid-column-gap:.5rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:auto;justify-items:center}.footer__col--left{grid-area:2/1/3/2}.footer__col--right{grid-area:2/2/2/3;justify-self:end}.footer__col--middle{grid-area:1/1/2/3}}@media (min-width:767px){footer .container{padding-top:50px;padding-bottom:50px}a.footer__social-link{width:40px;height:40px}}