a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,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,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0}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}a{text-decoration:none;color:#000}.cover_gray,.ct__about,.wrapper__loader,.wrapper__navigation{height:100%;left:0;position:absolute;top:0;width:100%}.wrapper__loader{align-items:center;display:flex;justify-content:center}*,:after,:before{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{font-size:1.0582010582vw;overflow:hidden;background-color:#fff;height:100vh;width:100vw}body{position:fixed;top:0;left:0;height:100%;width:100%}@media(max-width:550px){html{font-size:2.9090909091vw}}@media(max-width:876px){html{font-size:1.8264840183vw}}.dg.ac{z-index:99999!important}.ct__bottom .ct__bottom__mentions,.tt__mentions,.wrapper__informations p{font-size:.75rem}@media(max-width:549px){.ct__bottom .ct__bottom__mentions,.tt__mentions,.wrapper__informations p{font-size:1rem}}.__contact__content,.__contact__link,.link__name,.view__list{font-size:1rem}@media(max-width:549px){.__contact__content,.__contact__link,.link__name,.view__list{font-size:2rem}}.__contact__tt{font-size:2.25rem}@media(max-width:549px){.__contact__tt{font-size:4rem}}.wrapper__navigation{height:auto;z-index:1000}.link{text-decoration:none;color:#000;cursor:pointer;font-size:1rem}.link__name{left:1.5rem;line-height:normal;cursor:pointer}.link__about,.link__name{top:1.5rem;position:absolute}.link__about{overflow:hidden;display:flex;align-items:flex-end;flex-direction:column;right:1.5rem;width:4rem;height:1.5rem}@media(max-width:550px){.link__about{width:8rem;height:3rem;font-size:2rem}}.link__about span{line-height:normal;display:inline-block;mix-blend-mode:exclusion;color:#000}.link__about .link__close{transform:translateY(-100%);position:absolute}.link__about .link__open{transform:translateY(0);position:absolute}.ct__about{width:60rem;background:#fff;left:auto;right:0;z-index:999;transform:translate3d(100%,0,0);will-change:transform}@media(max-width:550px){.ct__about{width:100vw}}@media(max-width:876px){.ct__about{width:100vw}}.wrapper__about{position:absolute;top:12.5rem;left:1.5rem;display:flex;right:1.5rem;justify-content:space-between}.__about__tt{width:-moz-fit-content;width:fit-content;font-size:2.25rem}.wrapper__contact{position:absolute;bottom:12rem;left:1.5rem}@media(max-width:550px){.wrapper__contact{bottom:18rem}}.wrapper__contact__content{position:absolute;right:1.5rem;top:8rem;width:26.43rem}@media(max-width:550px){.wrapper__contact__content{top:12rem}}.__contact__content{line-height:normal}.wrapper__contact__info{position:absolute;bottom:1.5rem;right:1.5rem;display:flex;align-items:flex-end;flex-direction:column;gap:.25rem}.wrapper__contact__link{overflow:hidden}.__contact__link{color:#000;text-decoration:none;overflow:hidden}.__contact__link span{display:inline-block;will-change:transform;transform:translate3d(0,110%,0);line-height:normal;height:1.15rem}@media(max-width:550px){.__contact__link span{height:2.25rem}}.__contact__link span:hover{text-decoration:underline}.cover_gray{background:#0a0a0a;opacity:0;z-index:1;display:none;will-change:opacity}.wrapper__mentions{position:absolute;bottom:1.5rem;left:1.5rem;overflow:hidden}.tt__mentions{font-family:TeX Gyre Heros,sans-serif;text-transform:uppercase;font-weight:700;will-change:transform;transform:translate3d(0,101%,0)}.line{overflow:hidden;display:block;padding-bottom:2rem}.line span{display:inline-block;overflow:hidden;height:1.25rem;vertical-align:middle;opacity:0;will-change:transform;transform:translate3d(0,110%,0);rotate:5deg}@media(max-width:550px){.line span{height:2.5rem}}.ll__portfolio:hover span{text-decoration:underline!important}.ct__view{position:absolute;width:max-content;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.25rem}@media(max-width:550px){.ct__view{gap:2rem}}.view__list{cursor:pointer;line-height:1.15rem}.ct__left_view{display:none;position:absolute;top:50%;left:5rem;transform:translateY(-50%);overflow:hidden}.ct__left_view .ct__left__title{font-size:8rem;transform:translateY(-100%)}.ct__right_view{position:absolute;top:50%;left:77.5rem;transform:translateY(-50%);width:-moz-fit-content;width:fit-content;overflow:hidden}.ct__right_view .ct__right__title{font-size:8rem;transform:translateY(-100%)}.ct__right_view .ct__right__description{max-width:20rem}.wrapper__informations{font-family:TeX Gyre Heros,sans-serif;display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:50%;transform:translateY(-50%);left:1.5rem}@media(max-width:550px){.wrapper__informations{top:80%;transform:translate(-50%,-50%);left:50%;display:none}}.wrapper__informations p{font-style:normal;font-weight:700;line-height:normal;overflow:hidden;position:relative}@media(max-width:550px){.wrapper__informations p:last-child{display:none}}.wrapper__informations p span{transform:translateY(100%);display:inline-block}.informations__links{display:flex!important;gap:.25rem}.informations__links:hover span{color:gray}.informations__link{cursor:pointer;will-change:transform}.informations__link:hover{color:#000!important}.ct__bottom{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);width:max-content;fontSize:1rem;fontStyle:normal}@media(max-width:550px){.ct__bottom{left:1.5rem;transform:translateX(0)}}.__scroll{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);font-size:.5rem;font-family:TeX Gyre Heros,sans-serif;font-weight:700}.wrapper__loader{background:#fff;z-index:1001}.loader__number{font-size:1.75rem;overflow:hidden;height:2rem;width:100%;display:flex;align-items:center;justify-content:center}.loader__number,.loader__number span{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.loader__number span{height:1.75rem;line-height:normal}.loader__number span:last-child{transform:translate(-50%,100%)}.wrapper__mm_loaders{transform:rotate(207deg)}.wrapper__mm_loaders .mm_loader{position:absolute;width:1.5rem;height:2.5rem;background-color:#000;transition:background-color .25s ease-in}.wrapper__mm_loaders .mm_loader:first-child{transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:18deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(2){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:36deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(3){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:54deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(4){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:72deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(5){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:90deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(6){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:108deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(7){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:126deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(8){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:144deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(9){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:162deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(10){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:180deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(11){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:198deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(12){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:216deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(13){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:234deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(14){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:252deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(15){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:270deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(16){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:288deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(17){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:306deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(18){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:324deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(19){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:342deg;transform-origin:top left}.wrapper__mm_loaders .mm_loader:nth-child(20){transform:translate(6.25rem,6.25rem) rotate(-45deg);rotate:1turn;transform-origin:top left}.hidden-images-for-seo{display:none}@font-face{font-family:__ppNew_59ee64;src:url(/_next/static/media/b66012e928e485b3-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__ppNew_Fallback_59ee64;src:local("Arial");ascent-override:95.88%;descent-override:32.69%;line-gap-override:10.90%;size-adjust:91.78%}.__className_59ee64{font-family:__ppNew_59ee64,__ppNew_Fallback_59ee64}