@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@font-face{font-family:suisseintl;font-weight:200;src:url(/_next/static/media/SuisseIntl-Light-WebS.1ed5590b.woff2)}@font-face{font-family:sfpro;font-weight:300;src:url(/_next/static/media/sf-pro-display-light.eefaef47.woff2)}@font-face{font-family:suisseintl;font-weight:300;src:url(/_next/static/media/SuisseIntl-Regular-WebS.6fa1afdf.woff2)}@font-face{font-family:suisseintl;font-weight:400;src:url(/_next/static/media/SuisseIntl-Medium-WebS.50918917.woff2)}@font-face{font-family:suisseintl;font-weight:500;src:url(/_next/static/media/SuisseIntl-SemiBold-WebS.a3512529.woff2)}@font-face{font-family:suisseintl;font-weight:500;src:url(/_next/static/media/SuisseIntl-Bold-WebS.a5c4decf.woff2)}@font-face{font-family:suisseworks;font-weight:300;src:url(/_next/static/media/SuisseWorks-Book.68d77d8c.woff2)}@font-face{font-family:GT Pressura;font-weight:400;src:url(/_next/static/media/GT-Pressura-Regular.f004c205.woff)}@font-face{font-family:GT Pressura;font-weight:200;src:url(/_next/static/media/GT-Pressura-Light.74038cf9.woff)}@font-face{font-family:EditorialNew;font-weight:200;font-style:italic;src:url(/_next/static/media/EditorialNew-UltralightItalic.6e4a30a7.woff)}@font-face{font-family:EditorialNew;font-weight:200;src:url(/_next/static/media/EditorialNew-Ultralight.4ee25f34.woff)}@font-face{font-family:Editorial New;font-weight:100;src:url(/_next/static/media/EditorialNew-Thin.55ed8651.woff2) format("woff2")}::selection{background:rgba(0,255,0,.5)}:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:#f2f2f2;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}*{box-sizing:border-box;padding:0;margin:0}html{background-color:#000;overflow-x:hidden}body{max-width:100vw;height:-moz-fit-content;height:fit-content;overflow:auto;overflow-x:hidden}a{color:inherit;text-decoration:none}div,h1,p{color:#000}.marquee{width:100%;margin-left:0;display:flex;gap:64px;align-items:center;overflow:hidden;h1{font-size:64px;font-family:GT Pressura,sans-serif;font-weight:800}}.stroked{color:#000;-webkit-text-fill-color:#f2f2f2;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.marquee__content{min-width:100%;height:100%;gap:64px;flex:none;justify-content:space-around;align-items:center;display:flex}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 64px))}}@media (prefers-reduced-motion:reduce){.marquee__content{animation-play-state:paused!important}}.enable-animation{animation:scroll 30s linear infinite}.footer{position:fixed;z-index:-1;bottom:0;left:0;width:100%;min-height:50vh;padding:50vh 40px 30px;background:#ffffff33;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;a:hover{border-bottom:2px solid #fff}p{text-align:right}h1,p{font-family:GT Pressura;color:#fff}h1{text-align:left;font-size:calc(100dvw / 4.1);font-weight:800;text-transform:uppercase;padding:0;margin:0;line-height:72px}h1:hover{-webkit-text-stroke-color:red!important}}.footer-inner{padding:10px 20px;p{font-family:GT Pressura;color:#fff!important;text-align:left}}.show-on-mobile{display:none!important}@media (max-width:801px){.hide-on-mobile{display:none}.show-on-mobile{display:content}h1.stroked{color:#000!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke-width:0;-webkit-text-stroke-color:#00000000!important}.footer{padding-left:20px;padding-right:20px}.footer-inner{padding:10px 0}.marquee{margin-left:0}}.cursor.palette:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>🎨</text></svg>") 16 0,auto}.cursor.bookmark:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>🔖</text></svg>") 16 0,auto}.cursor.chartup:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>📈</text></svg>") 16 0,auto}.cursor.laptop:hover{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>💻</text></svg>") 16 0,auto}@media (max-width:799px){.smaller-text-on-mobile{padding-top:0!important;font-size:40px!important}.smaller-text-on-mobile-2{padding-top:0!important;font-size:30px!important}.process{padding-left:0!important;padding-right:0!important;margin-left:-1rem!important}.offering-item,.process-item{width:80vw!important}.offering-item h2{font-size:20px!important}button{color:#000;font-size:10px!important}.clients-list{margin-left:-2rem!important;width:calc(100% + 4rem)!important}.hide-on-eighthundred{display:none!important}.show-on-eighthundred{display:contents!important}.client-showcase{grid-template-columns:1fr!important}.client-showcase img{margin-bottom:1rem}.showcase-inner{margin-top:1rem;padding:0!important}.showcase-grid:last-child{padding-bottom:1rem}.left-on-desktop{text-align:center!important;padding-left:0!important}}.hide-on-eighthundred{display:none}.show-on-eighthundred{display:contents}.showcase-grid{display:flex;justify-content:space-between;flex-direction:row;width:100%;padding:8px 0}.showcase-grid p{color:#000!important;font-weight:200;font-size:14px}.left-on-desktop{text-align:left;padding-left:10px;padding-bottom:10px;font-weight:700}.smaller-text-on-mobile-2 a:hover{border-bottom:2px solid #000}