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}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#fefcf9;font-family:Poppins,sans-serif;line-height:2}html{font-size:16px}img{display:block;height:auto;max-width:100%;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;scroll-behavior:smooth;text-decoration:none}.c-main__content-picture{aspect-ratio:138/217;border:1px solid red;display:block;position:relative}.c-main__block{padding-bottom:5em}@media(min-width:1200px){.c-main__block{padding-top:5em}}.c-main__title{color:#3b3b3b;font-size:clamp(1.5em,4vw,2.5em);font-weight:500;margin-bottom:6px;padding:86px clamp(38px,15vw,17em) 0}.c-main__title small{color:#7bb487;font-size:9px}.c-main__text{font-size:clamp(.7em,1.2vw,1em);margin-bottom:.875em;padding:0 clamp(38px,15vw,17em)}.c-main__block-img-x{display:flex;gap:1rem;justify-content:center;margin:auto}@media(min-width:1200px){.c-main__block-img-x{width:100%}}.c-menu{display:block;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:1050}.c-menu.is-open .c-menu__header{position:absolute;z-index:9}@media(min-width:1200px){.c-menu{height:100vh;position:absolute}}.c-menu__header{align-items:center;display:flex;justify-content:space-between;padding-left:clamp(25px,1vw,1rem);padding-right:clamp(25px,1vw,1rem);padding-top:30px;visibility:visible;visibility:initial;width:100%}@media(min-width:1200px){.c-menu__header{align-items:flex-start;display:inline-block;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-menu__header.is-sticky{position:fixed;top:0;z-index:10}.c-menu__header-title{color:#000!important;cursor:pointer;font-size:1rem}@media(min-width:1200px){.c-menu__header-title{display:flex;font-size:2rem;justify-content:center;margin-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-menu__header-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;padding:0;right:0;width:30px}.c-menu__header-toggle-lines{background-color:#000;height:2px;margin-bottom:4px;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.is-open .c-menu__header-toggle-lines:first-child{-webkit-transform:rotate(-45deg) translateY(8px) translateX(-8px);transform:rotate(-45deg) translateY(8px) translateX(-8px)}.is-open .c-menu__header-toggle-lines:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-open .c-menu__header-toggle-lines:nth-child(2){opacity:0}.c-menu__list{align-items:flex-start;background-color:#fefcf9;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;padding-bottom:clamp(214px,1vw,1rem);padding-left:clamp(25px,1vw,1rem);padding-top:clamp(120px,1vw,1rem);-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .2s ease-in-out;visibility:visible;visibility:initial}@media(min-width:1200px){.c-menu__list{height:100vh;left:50%;margin:auto;padding:0;position:fixed;top:50%;-webkit-transform:initial;transform:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:none 0s ease 0s;transition:initial;visibility:hidden;width:calc(100% - 80px)}}.c-menu__list.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.c-menu__item{font-size:1.5rem;font-weight:500;margin:10px}@media(min-width:1200px){.c-menu__item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;position:absolute;visibility:visible;visibility:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-menu__item:nth-child(2n+2){top:40px}.c-menu__item:nth-child(3n+1){right:0;text-align:end}.c-menu__item:nth-child(n+1){bottom:40px}}.c-menu__item a{color:#000}.c-home{position:relative}.c-home-header{background-color:#4f4f4f;height:100vh;overflow:hidden}@media(min-width:1200px){.c-home-header{display:flex}}.c-home-header__container{align-items:center;display:flex;flex-direction:column;gap:clamp(0px,3vw,40px);height:100%;justify-content:center;padding:clamp(60px,11vh,233px) clamp(50px,18vw,180px);position:relative}@media(min-width:1200px){.c-home-header__container{display:grid;grid-template:1fr 1fr/1fr 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;max-width:1375px;position:relative}}.c-home-header__img{aspect-ratio:98/132;position:relative;width:100%}@media(min-width:1200px){.c-home-header__img{position:absolute;top:clamp(100px,12vh,400px);width:clamp(80px,27vw,400px)}}.c-home-header__block{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;justify-content:center;justify-items:end}@media(min-width:1200px){.c-home-header__block{grid-column:1/3;grid-row:2/3;position:static}.c-home-header__block-subtitle{display:flex;gap:40px}}.c-home-header__title{color:#f4dea5;font-size:clamp(24px,2.5vw,38px);font-weight:600}@media(min-width:1200px){.c-home-header__title{font-weight:400;text-align:right}}.c-home-header__subtitle{color:#ccc;font-size:clamp(8px,2vw,16px)}@media(min-width:1200px){.c-home-header__subtitle{color:#000;text-align:right}}.c-home-header__arrow{align-items:flex-end;bottom:50px;display:flex;height:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px}.c-home-header__arrow:after,.c-home-header__arrow:before{background-color:#8c8c8c;content:"";width:1px}.c-home-header__arrow:before{height:25px;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);-webkit-transform-origin:bottom left;transform-origin:bottom left}.c-home-header__arrow:after{height:25px;-webkit-transform:rotate(-45deg) translateX(50%);transform:rotate(-45deg) translateX(50%);-webkit-transform-origin:bottom right;transform-origin:bottom right}@media(min-width:1200px){.c-home-header__arrow{display:none}}.c-home-main__team{margin-top:calc(31px - .875em)}.c-home-main .c-main__title{line-height:22px;padding-top:52px}.c-home-img{position:relative;width:100%}.c-home-img__crooked{max-width:500px;padding:.75em clamp(9px,5vw,1200px) 4.1875em}@media(min-width:1200px){.c-home-img__crooked{padding:0}}.c-home-img__crooked-container{aspect-ratio:176/200}.c-home-img__crooked-container:first-child{order:2;-webkit-transform:rotate(16deg) translate(-12px,50px);transform:rotate(16deg) translate(-12px,50px)}.c-home-img__crooked-container:nth-child(2n){order:1;-webkit-transform:rotate(-5deg) translate(8px,13px);transform:rotate(-5deg) translate(8px,13px)}.c-home-img__container-x{aspect-ratio:247/153;margin-top:calc(31px - .875em);max-width:300px;position:relative;width:100%}.c-home-img__icon{aspect-ratio:30/30;margin-top:calc(1rem - .875em);max-width:clamp(30px,10vw,80px);position:relative;width:100%}@media(min-width:1200px){.c-home__block-primary{display:flex;gap:62px;margin:auto;max-width:1300px;padding:8.6875em 17em 10.6875em}.c-home__block-primary .c-main__text,.c-home__block-primary .c-main__title{padding:0}.c-home__block-primary article{width:50%}.c-home__block-secondary{display:flex;margin:auto;max-width:1200px;padding-left:8em;padding-right:8em}.c-home__block-secondary .c-main__text,.c-home__block-secondary .c-main__title{padding:0}.c-home__block-secondary article{width:50%}}.c-home__block-terciary{padding-top:5em}@media(min-width:1200px){.c-home__block-terciary{align-items:center;display:flex;gap:clamp(20px,1vw,83px);justify-content:center;margin:auto;max-width:1800px;padding-left:6em;padding-right:6em}.c-home__block-terciary .c-main__text,.c-home__block-terciary .c-main__title{padding:0;width:33.3333333333%}.c-home__block-terciary article{width:33.3333333333%}}.c-home__block-color{padding-bottom:5em;padding-top:5em}.c-home-footer{text-align:center}.c-home-footer article{margin-bottom:1rem}.c-home-footer .c-home-footer__rrss .c-home-img__icon{max-width:clamp(30px,5vw,50px)}@media(min-width:1200px){.c-home-footer{display:flex;flex-direction:column}}.c-home-footer__talk{border-bottom:1px solid #3b3b3b;color:#3b3b3b;display:inline;padding-bottom:.1875em}.c-home-footer__rrss{margin-top:2em}.c-works__primary{display:block}@media(min-width:768px){.c-works{padding-top:clamp(90px,12vw,200px)}.c-works__primary{display:flex;flex-direction:column}.c-works__primary div:first-child{order:2;padding-right:0}}.c-works-bg{padding-bottom:72px}.c-works__row{align-items:flex-start;display:flex;gap:1.25em;grid-template-columns:1fr 1fr;justify-items:stretch}@media(min-width:768px){.c-works__row{align-items:center;display:flex;justify-content:center}}.c-works-img{align-self:flex-start;position:relative;width:100%}.c-works-img__container-x{aspect-ratio:265/104;margin-left:auto;margin-top:calc(31px - .875em);max-width:300px;position:relative;width:100%}@media(min-width:768px){.c-works-img__container-x{max-width:inherit}}.c-works-img__icon{aspect-ratio:39/39;margin-bottom:1rem;margin-top:calc(1rem - .875em);max-width:clamp(30px,10vw,100px);position:relative;width:20%}@media(min-width:768px){.c-works-img__icon{max-width:53px;order:-1}}.c-works-img__icon-hangman{aspect-ratio:20/52;max-width:24px}.c-works-img__icon .u-bg-image{object-fit:contain}.c-works__center{margin:auto;padding:0 clamp(38px,15vw,17em)}@media(min-width:768px){.c-works__center{padding:0}}.c-works__block{margin-bottom:4rem}.c-works__block .c-main__block-img-x{margin:0}@media(min-width:768px){.c-works__block{padding-top:0}.c-works__block-primary{align-items:flex-start;display:flex;margin:auto;max-width:1700px;padding:0 clamp(50px,8vw,217px)}.c-works__block-primary h3,.c-works__block-primary p{padding:0}.c-works__block-primary article{margin:0 auto;width:calc(50% - 96px)}.c-works__block-primary article:nth-child(2){max-width:400px}}.c-works__block-secondary .c-works__row{flex-grow:1;padding:0 clamp(17px,21vw,8rem)}@media(min-width:768px){.c-works__block-secondary .c-works__row{padding:0}}.c-works__block-secondary .c-works__row .c-works__block-text{flex-grow:2}@media(min-width:768px){.c-works__block-secondary .c-works__row .c-works__block-text{flex-grow:0}}.c-works__block-secondary .c-works__row .c-works-img__icon{flex-grow:1}@media(min-width:768px){.c-works__block-secondary{align-items:center;display:flex;gap:clamp(10px,4vw,217px);margin:auto;max-width:1700px;padding:clamp(50px,8vw,100px) clamp(50px,8vw,217px)}.c-works__block-secondary h3,.c-works__block-secondary p{padding:0}.c-works__block-secondary .c-works__block{margin:0 auto;width:calc(50% - 96px)}}.c-works__block-text{display:flex;flex-direction:column;margin-bottom:.875em}.c-works__block-text p{margin-bottom:0}.c-works__block-text-configurator{padding-right:clamp(40px,8vw,100px)}.c-works__text-right{text-align:right}.c-works__text-title{color:#3b3b3b;font-size:clamp(.6875em,2vw,1em);font-weight:500;margin-bottom:10px}.c-works__text-description{color:#5c765f;font-size:clamp(.5625em,2vw,.9625em);font-style:italic;margin-bottom:6px}.c-works__text-company{color:#999;font-size:clamp(.5625em,1.5vw,.9625em)}@media(min-width:1200px){.c-about{padding-top:calc(clamp(90px,12vw,200px) - 5em)}.c-about-content{margin:auto;max-width:1200px}.c-about__block-title{padding-left:0;padding-top:0}.c-about__block-primary{display:flex;flex-direction:row;gap:54px}.c-about__block-primary article{flex:1 1}.c-about__block-primary .c-main__text{padding:0}.c-about__block-secondary{grid-gap:40px;display:grid;margin:auto;max-width:520px;padding-top:0}.c-about__block-secondary p:first-child{grid-column:1/3;padding:0}.c-about__block-secondary p:nth-child(2){align-self:center;padding:0;text-align:right}.c-about__block-secondary article{padding:0}.c-about__block-third .c-main__text{margin:auto;max-width:520px;padding:0}.c-about__block--padding-x{padding-left:clamp(1em,4vw,4em);padding-right:clamp(1em,4vw,4em)}.c-about__text-center{text-align:center}}.c-about-img{position:relative;width:100%}.c-about-img__footer{display:none;font-style:italic;line-height:1.5;margin-top:11px}@media(min-width:1200px){.c-about-img__footer{display:block}}.c-about-img__block{flex-direction:column}@media(min-width:1200px){.c-about-img__block{flex-direction:row}.c-about-img__block.u-padding-x{padding-left:clamp(1em,4vw,4em);padding-right:clamp(1em,4vw,4em)}}.c-about-img__crooked{max-width:500px;padding-bottom:4.1875em;padding-left:clamp(38px,15vw,17em);padding-top:.75em}@media(min-width:1200px){.c-about-img__crooked{max-width:none;padding-bottom:0;padding-left:0;padding-top:0}}.c-about-img__crooked-container{aspect-ratio:141/184}.c-about-img__crooked-container:first-child{-webkit-transform:translateY(0);transform:translateY(0)}.c-about-img__crooked-container:nth-child(2n){-webkit-transform:translate(-37px,62px);transform:translate(-37px,62px)}@media(min-width:1200px){.c-about-img__crooked-container:nth-child(2n){-webkit-transform:none;transform:none}}.c-about-img__container-x{aspect-ratio:405/303;margin-left:auto;margin-right:auto;margin-top:calc(31px - .875em);max-width:300px;position:relative;width:100%}@media(min-width:1200px){.c-about-img__container-x{margin-left:0;margin-right:0;max-width:600px}}.c-about-img__container-y{aspect-ratio:153/247;margin-top:calc(31px - .875em);max-width:300px;position:relative;width:100%}.c-about-img__icon{aspect-ratio:30/30;margin-bottom:1rem;margin-top:calc(1rem - .875em);max-width:clamp(30px,10vw,100px);position:relative;width:100%}@media(min-width:1200px){.c-past__container-text{display:flex;gap:116px;justify-content:center;margin:auto;max-width:1800px;padding:0 clamp(38px,15vw,17em)}.c-past__container-text .c-past__item{flex:1 1}.c-past__container-text .c-past__item strong{padding-left:8px}.c-past__text{padding:0}.u-hidden\@desktop{display:none}}@media(min-width:768px){.u-hidden\@mobile{display:none}}.u-bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.u-padding-x{padding:0 clamp(38px,15vw,17em)}.u-text-white{color:#fff}.u-bg-dark{background-color:#5c765f}.u-bg-light{background-color:#f4dea5}.c-notfound{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto}.c-notfound-link{color:#5c765f;font-weight:500}.c-notfound-link__arrow{padding-right:14px}
/*# sourceMappingURL=main.33e2808e.css.map*/