@font-face{font-family:General Sans;font-style:normal;font-weight:400;src:local("General Sans Regular"),url(/assets/GeneralSans-Regular-6jUOtbvN.woff) format("woff")}@font-face{font-family:General Sans;font-style:italic;font-weight:400;src:local("General Sans Italic"),url(/assets/GeneralSans-Italic-iWu7G7Jm.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:200;src:local("General Sans Extralight"),url(/assets/GeneralSans-Extralight-wgZQKrhR.woff) format("woff")}@font-face{font-family:General Sans;font-style:italic;font-weight:200;src:local("General Sans Extralight Italic"),url(/assets/GeneralSans-ExtralightItalic-BnDpneAC.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:300;src:local("General Sans Light"),url(/assets/GeneralSans-Light-nidqWiwo.woff) format("woff")}@font-face{font-family:General Sans;font-style:italic;font-weight:300;src:local("General Sans Light Italic"),url(/assets/GeneralSans-LightItalic-B756QngV.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;src:local("General Sans Medium"),url(/assets/GeneralSans-Medium-BYkQi3fY.woff) format("woff")}@font-face{font-family:General Sans;font-style:italic;font-weight:500;src:local("General Sans Medium Italic"),url(/assets/GeneralSans-MediumItalic-Dd7HS40-.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;src:local("General Sans Semibold"),url(/assets/GeneralSans-Semibold-m6rCIGgb.woff) format("woff")}@font-face{font-family:General Sans;font-style:italic;font-weight:600;src:local("General Sans Semibold Italic"),url(/assets/GeneralSans-SemiboldItalic-_OJyVPo2.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:700;src:local("General Sans Bold"),url(/assets/GeneralSans-Bold-BDObXFMe.woff) format("woff")}@font-face{font-family:General Sans;font-style:italic;font-weight:700;src:local("General Sans Bold Italic"),url(/assets/GeneralSans-BoldItalic-D_05CQrS.woff) format("woff")}*{box-sizing:border-box}*::-webkit-scrollbar{width:0;height:8px;background:transparent}*::-webkit-scrollbar-thumb{background-color:#0003;border-radius:12px}*::-webkit-scrollbar-track{background-color:transparent}body{background:#f5f4da;color:#1d1d1b;font-family:General Sans,sans-serif;font-style:normal;font-weight:500;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Anton,sans-serif}.heading-big{font-family:Anton;font-size:88px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.76px}.heading-medium{font-family:Anton;font-size:52px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.12px}.text-align-left{text-align:left}@media screen and (max-width: 768px){.heading-big{font-family:Anton;font-size:48px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.96px}.heading-medium{font-family:Anton;font-size:32px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.64px}}a{color:inherit;text-decoration:none;outline:none}.f-medium{font-family:General Sans,sans-serif}.parallax{position:fixed;left:50%;transform:translate(-50%);top:20vh;width:140%;max-width:2200px;z-index:-1}.body-copy{font-family:Inter,sans-serif;color:#141414;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.body-copy.centered{text-align:center}@media screen and (max-width: 768px){.body-copy{font-size:18px}}.main-header-container{display:flex;justify-content:center}.main-header{width:100%;max-width:1344px;position:absolute;left:0;right:0;top:28px;margin:0 auto;z-index:100;font-weight:500;padding:20px}.main-header a:hover{text-decoration:underline}.main-header a.active{font-weight:600;cursor:default}.main-header a.active:hover{text-decoration:none}.main-header .header-inner{padding:18px 28px;display:flex;justify-content:space-between;position:relative}.main-header .header-shape{display:block;position:absolute;left:0;top:0;z-index:-1}.main-header .header-logo{display:flex}.main-header nav{display:flex;justify-content:flex-end;align-items:center;font-size:14px;text-transform:uppercase}.main-header nav ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.main-header nav ul li{margin-left:20px}.main-header nav ul li:first-child{margin-left:0}.mobile-nav{display:block;height:0;top:120px;z-index:100;font-weight:500}.mobile-nav nav{padding:20px 0 10px;background:#fff;display:block;justify-content:flex-end;align-items:center;font-size:14px;text-transform:uppercase}.mobile-nav nav ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:10px 30px}.mobile-nav nav ul li{padding:0 0 8px;border-bottom:1px solid #B2B2B2;margin:0 0 20px}.pre-footer{font-family:Anton,sans-serif;display:flex;justify-content:center;align-items:center;text-align:left;color:#1d1d1b;padding:59px 20px}.main-footer{width:100%;position:relative;display:flex;justify-content:space-between;padding:48px;color:#fff}.main-footer .footer-shape{display:block;position:absolute;left:0;top:0;z-index:1}.main-footer .footer-logo{position:relative;z-index:5;display:flex}.main-footer nav{position:relative;z-index:5;display:flex;justify-content:flex-end;align-items:center;font-size:14px;text-transform:uppercase}.main-footer nav ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.main-footer nav ul li{margin-left:20px}.main-footer nav ul li:first-child{margin-left:0}.main-footer .social-links{display:flex;justify-content:center;align-items:center;margin:0;padding:0;position:relative;z-index:5}.main-footer .social-links li{list-style-type:none}.main-footer .social-links a{display:block;text-decoration:none;margin:6px;padding:6px;border-radius:5px;transition:all .1s ease-out}.main-footer .social-links a:hover{background:#fff!important}.main-footer .social-links img,.main-footer .social-links svg{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;width:24px;margin:0;padding:0}@media screen and (max-width: 768px){.pre-footer img{display:block;max-width:260px}}.video-player{display:block;position:relative;background:#000}.video-player:after{display:block;left:0;top:0;position:absolute;content:"";width:100%;height:100%;pointer-events:none;background:linear-gradient(0deg,#0003,#0009);transition:all .2s ease-out}.video-player.playing:after{opacity:0}.video-player video{display:block;width:100%;background:#000}.video-player .video-meta,.video-player button{position:absolute;z-index:5;color:#fff}.video-player .video-meta{padding:48px;left:0;top:0;width:100%;height:100%;opacity:1;transition:all .2s ease-out;cursor:pointer}.video-player h3{color:#fff;font-family:Anton;font-size:122px;font-style:normal;font-weight:400;line-height:110%;margin:0 0 10px}.video-player p{color:#fff;font-family:General Sans;font-size:24px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.72px;margin:0}.video-player button{right:48px;bottom:48px;border-radius:200px;width:100px;height:100px;border:2px solid white;background:transparent;transition:all .2s ease-out}.video-player button svg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transform:translate(6px)}.video-player .video-placeholder{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-size:cover!important}@media screen and (max-width: 768px){.video-player:before{content:"";display:block;padding-top:100%}.video-player.playing:before{display:none}.video-player h3{padding-top:100px;text-align:center;font-size:40px}.video-player p{text-align:center;font-size:15px}.video-player .video-meta{padding:24px}.video-player button{right:0;left:0;bottom:0;top:0;margin:auto;border-radius:200px;width:100px;height:100px;border:2px solid white;background:transparent;transition:all .2s ease-out}.video-player button svg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transform:translate(6px)}}.home-video-wrapper{display:block;background:#000}.work-grid ul li{position:relative}.work-grid ul li:before{display:block;content:"";width:100%;padding-top:106%}.work-grid ul li a{position:absolute;left:0;top:0;width:100%;height:100%}.work-grid ul li svg{position:relative;display:flex}.work-grid ul li rect{transition:all .2s ease-out}.work-grid ul li .work-grid-item-info{position:absolute;left:0;bottom:0;transition:all .2s ease-out;padding:16px 24px;text-transform:uppercase}.work-grid ul li .work-grid-item-info h3{margin:0 0 4px;padding:0;color:#1d1d1b;font-family:Anton;font-size:28px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.work-grid ul li .work-grid-item-info p{color:#1d1d1b;font-family:General Sans;font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.56px;text-transform:uppercase;margin:0;padding:0}@media screen and (max-width: 768px){.work-grid ul li{position:relative;margin:0 0 20px}.work-grid ul li:before{display:block;content:"";width:100%;padding-top:100%}.work-grid ul a{position:absolute;left:0;top:0;width:100%;height:100%}}.loading-spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-25%,-25%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-work h2{width:100%;margin-top:0;color:#1d1d1b;text-align:center;font-family:Anton;font-size:88px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.76px}.work-grid ul{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-column-gap:12px;grid-row-gap:12px;list-style-type:none;padding:0;margin:0 0 100px}.lemon-guy,.pizza-guy{position:absolute;top:250px;z-index:-1}.lemon-guy{left:0}.pizza-guy{right:0}@media screen and (max-width: 768px){.page.page-work{padding:180px 20px 0}.page.page-work h2{font-size:50px;letter-spacing:normal;padding:0 20px}.work-grid ul{display:block}.lemon-guy,.pizza-guy{display:none}}.work-filters{position:relative;z-index:500;display:flex;flex-direction:row;justify-content:center;list-style-type:none;flex:1;margin:80px 0;padding:0;overflow:visible}.work-filters li{margin:0 20px}.work-filters button,.work-filters .toggle{min-width:200px;font-family:General Sans,sans-serif;background:#f5f4da;border:2px solid #1D1D1B;padding:14px 23px;font-weight:500;color:#1d1d1b;text-transform:uppercase;font-size:16px;cursor:pointer;transition:all .2s ease-out;text-align:center}.toggled .work-filters button,.work-filters button:hover,.toggled .work-filters .toggle,.work-filters .toggle:hover{background:#ff97ff}.work-filters .work-scroller{overflow:scroll;max-height:250px;border:2px solid #1D1D1B;border-top:0px}.work-filters .work-scroller::-webkit-scrollbar{width:0;height:0px;background:transparent}.work-filters [data-value]{min-width:200px;background:#f5f4da;padding:8px 23px;font-weight:500;color:#1d1d1b;text-transform:uppercase;font-size:16px;text-align:center;border-top:0px;border-bottom:0px;font-size:12px;transition:all .2s ease-out;cursor:pointer;margin:0}.work-filters [data-value]:hover{background:#ff97ff}.work-filters i{font-style:normal;font-size:10px;position:relative;top:-2px;margin-left:5px}.work-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.work-filters select:active,.work-filters select:hover{background:#ff97ff}.work-filters li:nth-child(1) button:hover{background:#36f}.work-filters li:nth-child(2) button:hover{background:#6cd639}.work-filters li:nth-child(4) button:hover{background:#ffe433}@media screen and (max-width: 768px){.work-filters li{margin:10px 0;display:flex}.work-filters li button{flex:1}}.contact-welcome{background:#6cd639;padding:220px 0 100px}.contact-welcome h2{max-width:1024px;width:100%;margin:0 auto 80px!important;color:#1d1d1b;text-align:center;font-family:Anton;font-size:88px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.76px}.contact-welcome .contact-content-top{display:flex;justify-content:center;align-items:center;margin:0 auto}.contact-welcome .contact-content-left,.contact-welcome .contact-content-right{padding:40px;width:580px;display:block;flex-direction:column;justify-content:center;align-items:flex-start;align-content:space-around;text-align:left;position:relative}.contact-welcome .contact-content-right{color:#1d1d1b;background:#f5f4da;text-align:center;padding:64px 40px}.contact-welcome .contact-content-right:before{content:"";display:block;position:absolute;width:60px;height:60px;transform:rotate(45deg);left:-30px;top:-30px;background:#6cd639}.contact-welcome .contact-content-left{height:520px}.contact-welcome .alpha-loop{position:absolute;top:0}.contact-welcome img{width:100%;max-width:100%;display:block;margin:0 auto}.contact-welcome h4{font-family:Anton;font-size:40px;font-weight:400;line-height:44px;letter-spacing:-.02em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin:64px 0 12px}.contact-welcome h4:first-child{margin-top:0}.contact-welcome h3{font-family:Anton;font-size:64px;font-style:normal;font-weight:400;line-height:110%;margin:0}.contact-welcome p{font-family:General Sans;font-size:24px;font-weight:500;line-height:24px;letter-spacing:-.03em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;padding:0 40px;margin:0}@media screen and (max-width: 768px){.contact-welcome{flex-direction:column;padding:180px 20px 0}.contact-welcome .contact-content-top{flex-direction:column;margin:0 auto}.contact-welcome .contact-content-left,.contact-welcome .contact-content-right{width:100%;text-align:left;padding:30px 0;min-height:auto}.contact-welcome .contact-content-left{overflow:hidden}.contact-welcome .contact-content-left{height:400px}.contact-welcome .alpha-loop{position:absolute;top:0}.contact-welcome img{display:block;margin:0 auto;max-width:500px;width:100%}.contact-welcome h2{font-size:32px;text-align:center;color:#fff;margin:0 auto 40px!important}}.parallax-section{display:block;background:#36f;min-height:600px;position:relative;overflow:hidden}.parallax-section .sticker{position:absolute;width:400px;overflow:hidden;z-index:1}.parallax-section .sticker.sticker-01{left:0;right:10%;margin:auto;top:-10%}.parallax-section .sticker.sticker-02{top:-40%;bottom:0;margin:auto;right:2%}.parallax-section .sticker.sticker-03{left:30%;right:0;margin:auto;bottom:-10%}.parallax-section .sticker.sticker-04{top:0;bottom:20%;margin:auto;left:2%}@media screen and (max-width: 768px){.parallax-section{min-height:50vh}.parallax-section .sticker{display:none}}.contact-top{background:#1d1d1b;min-height:100vh;width:100vw}.story-content-collective{display:flex;min-height:600px;color:#1d1d1b;flex-direction:column;align-content:center;padding:220px 0 0;overflow:hidden}.story-content-collective h2{margin-top:0;color:#1d1d1b;text-align:center;font-family:Anton;font-size:88px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.76px}.story-content-collective h4{color:#1d1d1b;text-align:center;font-family:Anton;font-size:40px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.8px;margin:0 0 30px}.story-content-collective .rfm-marquee-container{height:140px}.story-content-collective .rfm-marquee{color:#fff;font-family:Anton;font-size:103.675px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.story-content-collective .rfm-marquee img{margin:0 20px}.story-content-collective .rfm-child{padding:10px 0;overflow:hidden}.story-content-collective .text-content{max-width:910px;display:block;margin:50px auto 40px;width:100%;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 768px){.story-content-collective{padding:180px 0 0}.story-content-collective h2{font-size:50px;letter-spacing:normal;padding:0 25px}.story-content-collective .rfm-marquee{font-size:50px}.story-content-collective .text-content{margin:50px auto 40px;font-size:20px;padding:0 20px 20px}}.story-intro{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:100px 0 0}.story-intro .story-content-left,.story-intro .story-content-right{padding:30px;max-width:650px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:space-around;text-align:left}.story-intro h3{color:#1d1d1b;font-family:Anton;font-size:64px;font-style:normal;font-weight:400;line-height:110%;margin:0 0 68px}.story-intro p{font-size:20px;font-style:normal;font-weight:400;line-height:normal}.story-intro img{max-width:100%;display:block}.story-intro .story-content-left{align-items:center}@media screen and (max-width: 768px){.story-intro{flex-direction:column;padding:60px 0 0}.story-intro .story-content-left,.story-intro .story-content-right{width:100%;text-align:left;padding:30px;min-height:auto}.story-intro img{max-width:100%;display:block;margin:0 auto}.story-intro h3{font-size:48px;text-align:left;margin:0}}.story-content{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0 0 100px}.story-content .story-content-left,.story-content .story-content-right{padding:30px;max-width:650px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:space-around;text-align:left}.story-content h3{color:#1d1d1b;font-family:Anton;font-size:64px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.28px;margin:0 0 68px}.story-content p{font-size:20px;font-style:normal;font-weight:400;line-height:normal}.story-content .story-content-right{align-items:center}.story-content img{max-width:100%;display:block;margin:0 auto}@media screen and (max-width: 768px){.story-content{flex-direction:column;padding:0}.story-content .story-content-left,.story-content .story-content-right{width:100%;text-align:left;padding:30px;min-height:auto}.story-content img{width:100%;max-width:420px;display:block;margin:0 auto}.story-content h3{font-size:48px;text-align:left;margin:0}}.animated-lads-about{display:block;max-width:800px;width:100%;margin:0 auto 120px;position:relative;overflow:hidden}.animated-lads-about:before{content:"";display:block;padding-top:42%}.animated-lads-about .alpha-loop{top:0;bottom:0;margin:auto;position:absolute;width:300px;transform:translate(-33.333%)}.animated-lads-about .alpha-loop.lemon{left:25%}.animated-lads-about .alpha-loop.cheese{left:40%;z-index:10}.animated-lads-about .alpha-loop.camera{left:57%;z-index:15}@media (max-width: 768px){.animated-lads-about:before{content:"";display:block;padding-top:50%}.animated-lads-about .alpha-loop{width:200px}.animated-lads-about .alpha-loop.lemon{left:15%}.animated-lads-about .alpha-loop.cheese{left:40%;z-index:10}.animated-lads-about .alpha-loop.camera{left:70%}}.home-welcome{display:block;padding:60px 0;text-align:center}.home-welcome h2{max-width:1024px;margin:0 auto 15px}.home-welcome img{width:100%;max-width:820px;display:block;margin:0 auto}.home-welcome .welcome-buttons{display:flex;justify-content:center;align-items:center;padding:90px 0}.home-welcome .welcome-buttons .button{display:flex;margin:0 20px}.animated-lads-what-we-do{display:block;max-width:800px;width:100%;margin:20px auto;position:relative;overflow:hidden}.animated-lads-what-we-do:before{content:"";display:block;padding-top:34%}.animated-lads-what-we-do .alpha-loop{top:0;bottom:0;margin:auto;position:absolute;width:300px;transform:translate(-33.333%)}.animated-lads-what-we-do .alpha-loop.pizza{left:28%;z-index:9}.animated-lads-what-we-do .alpha-loop.computer{left:45%}.animated-lads-what-we-do .alpha-loop.phone{left:60%}@media (max-width: 768px){.animated-lads-what-we-do:before{content:"";display:block;padding-top:50%}.animated-lads-what-we-do .alpha-loop{width:200px}.animated-lads-what-we-do .alpha-loop.pizza{left:20%;z-index:9}.animated-lads-what-we-do .alpha-loop.computer{left:42%}.animated-lads-what-we-do .alpha-loop.phone{left:60%}}.home-services{padding:220px 0 0;overflow:hidden}.home-services .rfm-marquee{color:#fff;font-family:Anton;font-size:103.675px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.home-services .rfm-marquee img{margin:0 20px}.home-services .rfm-child{padding:10px 0;overflow:hidden}.home-services h2{margin-top:0;color:#1d1d1b;text-align:center;font-family:Anton;font-size:88px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.76px}.home-services .text-content{max-width:940px;display:block;margin:60px auto 0;width:100%;text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.home-services{padding:180px 0 0}.home-services h2{font-size:50px;letter-spacing:normal;padding:0 20px}.home-services .rfm-marquee{font-size:24px}.home-services .rfm-marquee img{width:40px}.home-services .rfm-child{padding:5px 0}.home-services .text-content{font-size:20px;padding:0 20px;margin:60px 0 0}}.what-we-do-content{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:100px 0}.what-we-do-content img{max-width:100%;display:block}.what-we-do-content .what-we-do-content-left,.what-we-do-content .what-we-do-content-right{padding:30px;width:580px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:space-around;text-align:left}.what-we-do-content h3{color:#1d1d1b;font-family:Anton;font-size:64px;font-style:normal;font-weight:400;line-height:110%;margin:0 0 68px}@media screen and (max-width: 768px){.what-we-do-content{flex-direction:column;padding:0}.what-we-do-content .what-we-do-content-left,.what-we-do-content .what-we-do-content-right{width:100%;text-align:left;padding:30px;min-height:auto}.what-we-do-content img{width:100%;max-width:420px;display:block;margin:0 auto}.what-we-do-content h3{font-size:44px;text-align:left;margin:0}}.people-avatar{flex-shrink:0;width:400px;height:600px;margin:0 20px 40px;position:relative;transition:all .2s ease-in-out}.people-avatar .people-info{font-family:Anton,sans-serif;position:absolute;left:0;bottom:0;color:#fff;padding:24px 24px 36px;display:flex;justify-content:space-between;flex:1;width:100%;align-items:last baseline}.people-avatar .people-info span.name{font-family:Anton,sans-serif;font-size:52px}.people-avatar .people-info span.title{font-family:General Sans,sans-serif;font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:8%;text-align:right;padding-left:50px}.people-avatar:before{content:"";display:block;width:100%;padding-top:120%}.people-avatar svg{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.people-avatar{width:300px;height:375px}.people-avatar .people-info{padding:16px 16px 0}.people-avatar .people-info span.name{font-size:36px}.people-avatar .people-info span.title{font-size:13px}}.people-slideshow{display:flex;background:#ffe433;padding:220px 0 88px;overflow:visible;flex-direction:column}.people-slideshow ul{display:flex;width:100%;margin:0;list-style-type:none}.people-slideshow h2{text-align:center;margin:0}.people-slideshow .text-content{display:block;max-width:1080px;margin:0 auto;text-align:center}.people-slideshow .text-content h5{font-family:Anton,sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:110%;text-align:center;letter-spacing:-.02em;padding:0 20px;margin:0 0 30px}.people-slideshow .text-content p{font-size:24px;font-family:Inter,sans-serif;font-weight:500;padding:0;margin:0}@media screen and (max-width: 768px){.people-slideshow{padding:180px 0 60px}.people-slideshow h2{margin:0 0 30px}.people-slideshow .text-content{font-size:30px;line-height:36px}}.home-content{display:flex;justify-content:center;align-items:center;max-width:1344px;margin:0 auto;padding:100px 0}.home-content .home-content-left,.home-content .home-content-right{padding:30px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:space-around;text-align:left}.home-content svg image{transition:all .6s ease-in-out 1s}.home-content h3{color:#1d1d1b;font-family:Anton;font-size:64px;font-style:normal;font-weight:400;line-height:110%;margin:0 0 68px}.home-content p{margin:0 0 33px}.home-content .home-content-right{align-items:center}@media screen and (max-width: 768px){.home-content{flex-direction:column}.home-content .home-content-left{text-align:left;padding:20px}.home-content .home-content-right{padding:0}.home-content h3{font-size:48px;text-align:left;margin:0 0 30px}}.horizontal-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;padding:1rem;gap:1rem;-webkit-user-select:none;user-select:none}.horizontal-scroll:active{cursor:grabbing}.horizontal-scroll .item{flex:0 0 auto;scroll-snap-align:start;background:#000;color:#fff}.page-project .video-player{margin:0 0 180px}.project-content-type-a,.project-content-type-b{display:block;margin:0 0 180px}.project-content-type-a h4,.project-content-type-b h4{color:#1d1d1b;font-family:Anton;font-size:52px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.04px;margin:0}.project-content-type-a .images,.project-content-type-b .images{flex:1;display:flex;flex-direction:row;justify-content:space-between;gap:24px}.project-content-type-a .images .item,.project-content-type-b .images .item{flex:1}.page-project h2{text-align:center}.project-content-type-stats{background:#1d1d1b;display:flex;min-height:200px;color:#fff;padding:25px;text-align:center;margin:0 0 160px;position:relative}.project-content-type-stats:before{content:"";display:block;position:absolute;width:80px;height:80px;transform:rotate(45deg);left:-40px;top:-40px;background:#f5f4da}.project-content-type-stats .content-stat{padding:25px}.project-content-type-stats .content-stat h4{color:#6cd639;text-align:center;font-family:Anton;font-size:104px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-2.08px;margin:0;padding:0}.project-content-type-stats .content-stat p{color:#f5f4da;text-align:center;font-family:General Sans;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.72px}@media screen and (max-width: 768px){.page-project .video-player{margin:0 0 60px}.project-content-type-stats{flex-direction:column;margin:0 0 80px}.project-content-type-stats .content-stat{padding:0}.project-content-type-stats .content-stat h4{font-size:64px;letter-spacing:-1.28px}.project-content-type-stats .content-stat p{font-size:18px;letter-spacing:-.36px}.project-content-type-a,.project-content-type-b{margin:0 0 80px}.project-content-type-a h4,.project-content-type-b h4{font-size:32px;letter-spacing:-.64px}.project-content-type-a .images,.project-content-type-b .images{flex-direction:column;gap:16px}}.page{max-width:1344px;width:100%;display:block;left:0;right:0;margin:0 auto;overflow:visible;padding:220px 30px 0}.page.page-home{padding:0 20px}.page.page-project{padding:170px 20px 0}.page-join{max-width:1384px;width:100%;display:block;left:0;right:0;margin:0 auto;overflow:visible;padding:0 20px}@media screen and (max-width: 768px){.page{padding:120px 20px 0}}
