@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.App{font-family:Arial,sans-serif;min-height:100vh}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:ESKlarheitPlakat;font-style:normal;font-weight:800;src:url(/static/media/ESKlarheitPlakat-Xbd.de395a299f95acf24aa0.woff2) format("woff2"),url(/static/media/ESKlarheitPlakat-Xbd.a8b03362331fcdbecc61.woff) format("woff")}@font-face{font-display:swap;font-family:ESKlarheitKurrent;font-style:normal;font-weight:400;src:url(/static/media/ESKlarheitKurrent-Rg.9f6523929bcbb3e40add.woff2) format("woff2"),url(/static/media/ESKlarheitKurrent-Rg.7a82eae6f8fe49524ee4.woff) format("woff")}@font-face{font-display:swap;font-family:NoeDisplay;font-style:italic;font-weight:400;src:url(/static/media/NoeDisplay-RegularItalic.292f89d73e2cc056acb9.woff2) format("woff2"),url(/static/media/NoeDisplay-RegularItalic.7705e213fddf47f8577e.woff) format("woff")}h1{font-family:ESKlarheitPlakat,Inter,sans-serif;font-size:60px;font-weight:800;letter-spacing:-2.4px;text-align:left;text-transform:uppercase}.site-header{background-color:#000;box-sizing:border-box;margin:0;padding:0;position:relative;width:100%}.header-content{border-bottom:.8px solid #fff;box-sizing:border-box;justify-content:space-between;margin:0 20px;padding:20px 0;width:calc(100% - 40px)}.header-content,.logo-container{align-items:center;display:flex}.logo{height:29.5px;width:auto}.main-nav a{color:#fff;display:inline-block;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;letter-spacing:-.64px;padding:5px 10px;text-decoration:none;text-transform:uppercase;transition:transform .3s ease}.main-nav a:hover{transform:scale(1.05)}.main-nav a:active{transform:scale(.95) translateY(2px);transition:transform .1s ease}body{background-color:#000;font-family:ESKlarheitPlakat,Inter,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;padding:0;scroll-behavior:smooth}.hero{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);margin:0;padding:20px 0;position:relative;width:100%}.hero h1{font-size:8rem;hyphenate-character:"-";-webkit-hyphens:manual;hyphens:manual;line-height:1;overflow-wrap:break-word;text-align:left}.hero h1,.hero-description{box-sizing:border-box;color:#fff;margin:0;padding:0 20px;width:100%}.hero-description{align-self:flex-start;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.64px;line-height:1.6;max-width:100%;text-decoration:none;text-transform:uppercase}.showreel-section{background-color:#000;box-sizing:border-box;margin-left:calc(-50vw + 50%);overflow:hidden;padding:100px 0;width:100vw}.showreel-container{aspect-ratio:16/9;margin:0 auto;max-width:100%;position:relative;width:100%}.showreel-video{background-color:#0003;height:100%;object-fit:contain;width:100%}.vimeo-wrapper{background-color:#000;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.vimeo-iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.featured-projects-section{background-color:initial;box-sizing:border-box;padding:80px 0;width:100%}.featured-projects-container{box-sizing:border-box;display:flex;flex-direction:column;gap:80px;margin:0;padding:0;width:100%}.featured-project{display:flex;flex-direction:column;gap:15px;width:100%}.featured-project-lottie{background-color:initial;height:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.lottie-placeholder{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.lottie-placeholder p{color:#999;font-size:.8rem}.featured-project-info,.lottie-placeholder p{font-family:ESKlarheitKurrent,Inter,sans-serif}.featured-project-info{color:#fff;display:flex;font-size:.9rem;justify-content:space-between;line-height:1.4;padding:0 20px}.project-client,.project-deliverables{margin:0;padding:0}.project-client p,.project-deliverables p{color:#fff;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:.9rem;line-height:1.4;margin:0}.project-client span,.project-deliverables span{color:#999;font-weight:400;margin-right:.5rem}.video-container{position:relative}.video-placeholder{align-items:center;background-color:#333;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.video-placeholder p{color:#fff;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:1rem}@media (max-width:768px){.featured-projects-container{gap:60px}.featured-project-info{flex-direction:column;gap:8px;padding:0 15px}}.portfolio-container{margin:0;padding:0;width:100%}.portfolio-container h1{box-sizing:border-box;color:#fff;font-size:8rem;hyphenate-character:"-";-webkit-hyphens:manual;hyphens:manual;line-height:1;margin:20px 0 160px;overflow-wrap:break-word;padding:0 20px;text-align:left;width:100%}.portfolio-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 20px;width:calc(100% - 40px)}.portfolio-link{color:inherit;display:block;text-decoration:none;width:100%}.portfolio-link a{border-radius:6px}.portfolio-item{position:relative;width:100%}.portfolio-item .image-container{margin-bottom:10px;position:relative;width:100%}.portfolio-item .hover-image,.portfolio-item .static-image{border-radius:6px;height:auto;margin-bottom:10px;width:100%}.portfolio-item .hover-image{left:0;opacity:0;position:absolute;top:0}.portfolio-item .image-container:hover .static-image{opacity:0}.portfolio-item .image-container:hover .hover-image{opacity:1}.portfolio-item h3{font-family:ESKlarheitPlakat,Inter,sans-serif;font-size:1rem;letter-spacing:-.64px;margin-top:10px;padding:0;text-transform:uppercase}.portfolio-item h3,.portfolio-item p{color:#fff;max-width:1200px;text-align:left}.portfolio-item p{font-size:1.1rem;line-height:1.6;margin:0;padding:0 20px;width:90%}.project-description{color:#fff;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.64px;opacity:.8;padding-left:10px;text-transform:uppercase}.project-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:20px auto;max-width:1200px;padding:20px}.project-wrapper{padding:20px;width:100%}.stalk-market-container{margin:0 auto;max-width:1600px;width:100%}.back-button{background-color:#f0f0f0;border-radius:6px;color:#333;display:inline-block;font-weight:700;margin-bottom:20px;margin-left:20px;padding:10px 20px;position:relative;text-decoration:none;transition:background-color .2s,transform .2s;z-index:100}.back-button:hover{background-color:#e0e0e0;transform:translateY(-2px)}.project-content{margin-top:20px}.site-footer{background-color:#000;box-sizing:border-box;margin:40px 0 0;padding:0;position:relative;width:100%}.footer-content{align-items:center;border-top:.8px solid #fff;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 20px;padding:20px 0;width:calc(100% - 40px)}.copyright{color:#fff;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:.9rem;letter-spacing:-.3px}.social-links{display:flex;gap:20px}.social-link{align-items:center;display:flex;justify-content:center;transition:transform .3s ease}.social-link:hover{transform:scale(1.1)}.social-link:active{transform:scale(.95)}@media (max-width:1024px){.hero h1,.portfolio-container h1{font-size:6rem}.hero-description{font-size:.9rem}}@media (max-width:768px){.portfolio-grid{grid-template-columns:1fr;margin:0 20px;width:calc(100% - 40px)}.hero h1,.portfolio-container h1{font-size:4rem}.hero-description{font-size:.8rem}.site-header{padding:0}.logo{height:25px}.footer-content{flex-direction:column;gap:20px;padding:20px 0}.social-links{margin-top:10px}}@media (max-width:480px){.hero{height:80vh;min-height:calc(100vh - 40px);padding:0}.hero>div{box-sizing:border-box;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important;padding:20px 0}.hero h1{font-size:2.8rem;line-height:1;margin-top:20px;padding:0 20px;width:calc(100% - 40px)}.hero-description{font-size:1rem;margin-bottom:20px;padding:0 20px}.portfolio-grid{grid-gap:20px;grid-template-columns:1fr;margin:0 20px;width:calc(100% - 40px)}.experiments-title{font-size:2rem;line-height:1.2;margin:0 0 30px;padding:0 20px;width:calc(100% - 40px)}.portfolio-item h3,.portfolio-item p{font-size:1rem}.site-header{padding:0}.header-content{padding:15px 0}.logo{height:22px}}.uppercase-body{color:#a6a6a6;font-family:ESKlarheitKurrent,Inter,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.64px;margin:0 0 40px;padding-left:20px;text-align:left;text-transform:uppercase}.lottie-container{margin:0 0 20px;padding:0}.lottie-container,.lottie-wrapper{border-radius:6px;height:100%;overflow:hidden;position:relative;width:100%}.lottie-animation{border-radius:6px;display:block;margin:0;object-fit:cover;padding:0}.lottie-animation,.lottie-animation svg{height:100%!important;width:100%!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.8c132665.css.map*/