.infiniteText_root__y7jbE{display:flex;position:relative;text-align:center;white-space:nowrap;height:100%;align-items:center}.infiniteText_root__y7jbE .infiniteText_infiniteItem__J3Nsa{position:relative;line-height:100%;flex:0 0 33%;padding:0}.infiniteText_root__y7jbE .infiniteText_infiniteItem__J3Nsa>span{position:relative;display:inline-block;z-index:1;font-size:1vw}@media(max-width:812px){.infiniteText_root__y7jbE .infiniteText_infiniteItem__J3Nsa>span{font-size:2vw!important}}.infiniteText_root__y7jbE .infiniteText_stroke__ydVwn{color:transparent;text-shadow:none;-webkit-text-stroke:.12vw rgba(0,0,0,.2)}.home_root__h_YgT{z-index:4;height:100vh;height:calc(100*var(--svh, 1vh));height:100svh;position:relative;display:flex;flex-direction:column;padding:calc(var(--layout-columns-gap) + 3.1vw) var(--layout-margin) calc(var(--layout-columns-gap)*2);box-shadow:inset 0 calc(var(--layout-columns-gap) + 3.2vw) 0 0 var(--white),inset calc(var(--layout-margin)*-1.05) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-1.0065*2) 0 0 var(--white),inset calc(var(--layout-margin)*1.05) 0 0 0 var(--white)}@media(max-width:812px){.home_root__h_YgT{padding:calc(var(--layout-columns-gap) + 6.5vw) var(--layout-margin) calc(var(--layout-columns-gap)*2);box-shadow:inset 0 calc(var(--layout-columns-gap) + 6.6vw) 0 0 var(--white),inset calc(var(--layout-margin)*-1.1001) 0 0 0 var(--white),inset 0 calc(var(--layout-columns-gap)*-1.04*2) 0 0 var(--white),inset calc(var(--layout-margin)*1.1001) 0 0 0 var(--white)}}.home_root__h_YgT .home_topContainer__lv_m1{padding:var(--layout-columns-gap) 0;flex:0 1 auto;background-color:var(--white);align-items:center;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}@media(max-width:812px){.home_root__h_YgT .home_topContainer__lv_m1{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}}.home_root__h_YgT .home_topContainer__lv_m1 .home_leftContainer__YulaL{grid-column:1/11;height:auto;display:flex;flex-direction:column}@media(max-width:812px){.home_root__h_YgT .home_topContainer__lv_m1 .home_leftContainer__YulaL{width:100%}}.home_root__h_YgT .home_topContainer__lv_m1 .home_rightContainer__E0__a{height:auto;grid-column:11/17}.home_root__h_YgT .home_bottomContainer__9ptEK{position:relative;flex:1 1 auto;height:1px;width:100%;box-shadow:0 0 0 1vw var(--white);border-radius:var(--layout-columns-gap)}@media(max-width:812px){.home_root__h_YgT .home_bottomContainer__9ptEK{width:100%;flex:1 1 auto;min-height:0;height:auto;box-shadow:0 0 0 2vw var(--white);border-radius:calc(var(--layout-columns-gap)*.5)}}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m{width:100.1%;height:100%;position:absolute;top:0;left:0}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m>svg{display:block}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m .home_mask1__CxNy_{fill:#fff}.home_root__h_YgT .home_bottomContainer__9ptEK .home_svgWrapper__MlL3m .home_mask2__W7Y_k{fill:var(--white);-webkit-mask:url(#mask);mask:url(#mask)}.home_root__h_YgT .home_rightContainerMobile__VSFEe{background-color:var(--white)}@media(max-width:812px){.home_root__h_YgT .home_rightContainerMobile__VSFEe{height:auto;padding-top:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.04) var(--white)}}.home_root__h_YgT .home_infiniteContainer__YJb2y{position:absolute;width:100%;left:0;bottom:0;background-color:var(--white);overflow:hidden;height:calc(var(--layout-columns-gap)*2);left:var(--layout-margin);width:calc(100% - 2*var(--layout-margin))}.about_root__PbHfP{position:relative;padding-top:calc(var(--layout-columns-gap)*6);background-color:var(--white);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}@media(max-width:812px){.about_root__PbHfP{padding-top:calc(var(--layout-columns-gap)*4)}}.about_root__PbHfP .about_nameContainer__Lm_Sf{position:relative;display:flex;flex-direction:column}.about_root__PbHfP .about_nameContainer__Lm_Sf>span{color:var(--white)}.about_root__PbHfP .about_container__ILegt{margin-top:calc(var(--layout-columns-gap)*2);align-items:center}.about_root__PbHfP .about_container__ILegt .about_descWrapper__MTPh_{position:relative;grid-column:1/8;display:flex;flex-direction:column;gap:calc(var(--layout-columns-gap)*1.1)}@media(max-width:812px){.about_root__PbHfP .about_container__ILegt .about_descWrapper__MTPh_{margin-top:calc(var(--layout-columns-gap)*1.5);grid-column:1/7}}.about_root__PbHfP .about_container__ILegt .about_descWrapper__MTPh_ .about_descBlock__bib9M{margin-top:0}.about_root__PbHfP .about_container__ILegt .about_portraitWindow__YHLAW{position:relative;grid-column:9/17;height:40vw;overflow:hidden;border-radius:calc(var(--layout-columns-gap)*1);background:radial-gradient(120% 120% at 85% 15%,#3a3a3d 0,#232326 45%,#161618 100%);box-shadow:inset 0 0 0 1px rgba(240,244,241,.06)}@media(max-width:812px){.about_root__PbHfP .about_container__ILegt .about_portraitWindow__YHLAW{height:95vw;grid-column:1/7;border-radius:calc(var(--layout-columns-gap)*.5)}}.about_root__PbHfP .about_container__ILegt .about_portraitWindow__YHLAW .about_silk__sS_cf{z-index:0}.appearByWords_title__c1a1A .appearByWords_char__KmySQ{display:inline-block;overflow:hidden}.appearByWords_title__c1a1A .appearByWords_char__KmySQ>*{display:inline-block}.appearByWords_title__c1a1A.appearByWords_visible__ljtoz>*{transition:all .45s ease-in-out;transition-delay:calc(50ms*var(--i));opacity:1}.appearByWords_title__c1a1A:not(.appearByWords_visible__ljtoz)>*{opacity:0;transform:translateY(20%)}.projectDetail_root__IkKUn{position:fixed;inset:0;z-index:1200;background:var(--black);color:var(--white);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);visibility:hidden}.projectDetail_scroll__K6Vb_{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3c3c46 transparent}.projectDetail_content__M0tS6{min-height:100%;padding-bottom:clamp(3rem,8vh,6rem)}.projectDetail_bar__6DldW{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--layout-margin)*.55) var(--layout-margin);background:linear-gradient(180deg,hsla(0,0%,4%,.92),hsla(0,0%,4%,0))}.projectDetail_count__3_xl1{color:rgba(240,244,241,.55);text-transform:uppercase;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projectDetail_close__9ahhT{display:inline-flex;align-items:center;gap:8px;color:var(--white);text-transform:uppercase;letter-spacing:.12em;padding:.7em 1.4em;border:1px solid rgba(240,244,241,.25);border-radius:999px;transition:background-color .3s ease,color .3s ease}.projectDetail_close__9ahhT:hover{background:var(--white);color:var(--black)}.projectDetail_dot__KAO2b{width:6px;height:6px;border-radius:50%;background:#007fff}.projectDetail_inner__5k2OL{max-width:min(1060px,92vw);margin:0 auto;padding:clamp(1rem,4vh,3rem) var(--layout-margin) 0}.projectDetail_kicker__ju3LN{color:rgba(240,244,241,.55);text-transform:uppercase;letter-spacing:.18em;margin-bottom:.8rem}.projectDetail_title__d2KYn{overflow:hidden;line-height:1.05;margin-bottom:.6rem}.projectDetail_titleInner__0eCLH{display:inline-block;will-change:transform}.projectDetail_sub__3HxdH{color:#b9bac6;margin-bottom:clamp(1.6rem,4vh,3rem)}.projectDetail_sub__3HxdH em{font-style:italic}.projectDetail_meta__58IcY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;padding:1.4rem 0;border-top:1px solid rgba(240,244,241,.14);border-bottom:1px solid rgba(240,244,241,.14);margin-bottom:clamp(1.6rem,4vh,2.6rem)}.projectDetail_meta__58IcY h4{color:rgba(240,244,241,.55);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem}@media(max-width:812px){.projectDetail_meta__58IcY{grid-template-columns:repeat(2,minmax(0,1fr))}}.projectDetail_links__j70JU{display:flex;flex-wrap:wrap;gap:.9rem}.projectDetail_link__MMXIu{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(240,244,241,.35);padding-bottom:.15em;transition:color .3s ease,border-color .3s ease}.projectDetail_link__MMXIu:hover{color:#007fff;border-color:#007fff}.projectDetail_media__UeQYS{border-radius:var(--layout-columns-gap);overflow:hidden;margin-bottom:clamp(1.6rem,4vh,3rem);background:#16161c}.projectDetail_media__UeQYS img{width:100%;height:auto;display:block;transform-origin:center}.projectDetail_body__cwQ_J{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.4rem,3vw,3rem);gap:clamp(1.4rem,3vw,3rem);margin-bottom:clamp(2.4rem,6vh,4rem);color:#d5d6e0}@media(max-width:812px){.projectDetail_body__cwQ_J{grid-template-columns:1fr}}.projectDetail_nav__gRvcP{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(240,244,241,.14);padding-top:1.6rem}.projectDetail_next__kG7d0,.projectDetail_prev___Jy_g{display:flex;flex-direction:column;gap:.4rem;color:var(--white);text-align:left;transition:color .25s ease}.projectDetail_next__kG7d0 small,.projectDetail_prev___Jy_g small{color:rgba(240,244,241,.55);text-transform:uppercase;letter-spacing:.14em}.projectDetail_next__kG7d0:hover,.projectDetail_prev___Jy_g:hover{color:#007fff}.projectDetail_next__kG7d0{text-align:right}.projects_titleContainer__xEhTw{background-color:var(--white);padding-top:0;padding-bottom:0;align-items:end}.projects_titleContainer__xEhTw .projects_title__njJAs{grid-column:1/10;padding-bottom:calc(var(--layout-columns-gap)*1)}@media(max-width:812px){.projects_titleContainer__xEhTw .projects_title__njJAs{grid-column:1/7;grid-row:1}}.projects_toggle__es7xJ{grid-column:14/17;justify-self:end;display:flex;align-items:center;gap:calc(var(--layout-columns-gap)*.6);padding-bottom:calc(var(--layout-columns-gap)*1.2)}@media(max-width:812px){.projects_toggle__es7xJ{grid-column:1/7;grid-row:2}}.projects_toggle__es7xJ .projects_toggleBtn__9HePU{color:var(--black);opacity:.4;text-transform:uppercase;letter-spacing:.08em;transition:opacity .3s}.projects_toggle__es7xJ .projects_toggleBtn__9HePU[data-active=true]{opacity:1}.projects_toggle__es7xJ .projects_toggleDot__eSx5Y{width:.3em;height:.3em;border-radius:50%;background:var(--black);opacity:.4}.projects_root__qa0vh{background-color:var(--white);box-shadow:inset 0 0 0 0 var(--white),inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset 0 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white);padding-top:0;padding-bottom:calc(var(--layout-columns-gap)*2);display:block;position:relative;width:100%;contain:paint}@media(max-width:812px){.projects_root__qa0vh{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white),inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo{border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white);width:100%;display:block}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo{display:flex;gap:var(--layout-columns-gap);flex-direction:column;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok{display:block;position:relative;contain:paint;cursor:pointer;height:100svh;padding:0;width:100%}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok{height:50svh;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok:hover .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa h3,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok:hover .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa>h6{color:var(--black);text-shadow:.1vw .1vw .1vw var(--white)}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok:hover .projects_canvas__bAHEi{will-change:transform;transition:opacity .6s cubic-bezier(.4,0,.1,1);opacity:.85}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY{will-change:transform;pointer-events:none;left:0;position:absolute;right:0;z-index:1;width:100%}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc{transform:translateZ(0);align-items:center;height:100svh;position:-webkit-sticky;position:sticky;top:0;width:100%}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc{height:50svh;top:0}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa{display:flex;flex-direction:column;grid-column:2/9;gap:var(--layout-columns-gap)}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa{position:absolute;height:100%;gap:calc(var(--layout-columns-gap)*.5);margin-bottom:calc(var(--layout-columns-gap)*2);align-items:center;justify-content:flex-end;grid-column:none;width:100%}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa h3,.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_projectsDetails__5aKsa>h6{transition:all .6s cubic-bezier(.4,0,.1,1);color:var(--white);text-shadow:unset}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz{position:absolute;grid-column:9/17;width:100%;aspect-ratio:1920/900;border-radius:var(--layout-columns-gap)}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz{width:83%;top:50%;left:50%;transform:translate(-50%,-50%)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz>img{box-shadow:0 0 0 .01vw rgba(40,40,43,.3);object-fit:fill;border-radius:calc(var(--layout-columns-gap)*.5)}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_projectsWrap__ltwqY .projects_container___wdYc .projects_imageContainer__8Rgcz>img{border-radius:calc(var(--layout-columns-gap)*.25)}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi{will-change:transform;transition:opacity .6s cubic-bezier(.4,0,.1,1);opacity:.4;bottom:0;left:0;position:absolute;right:0;top:0}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi>img{border-radius:0!important;object-fit:cover}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_firstCard__N1BIt{border-top-left-radius:var(--layout-columns-gap)!important;border-top-right-radius:var(--layout-columns-gap)!important}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_firstCard__N1BIt{border-top-left-radius:calc(var(--layout-columns-gap)*.5)!important;border-top-right-radius:calc(var(--layout-columns-gap)*.5)!important}}.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_lastCard__MAwsD{border-bottom-left-radius:var(--layout-columns-gap)!important;border-bottom-right-radius:var(--layout-columns-gap)!important}@media(max-width:812px){.projects_root__qa0vh .projects_innerContainer__ZoXPo .projects_card__3Wmok .projects_canvas__bAHEi .projects_lastCard__MAwsD{border-bottom-left-radius:calc(var(--layout-columns-gap)*.5)!important;border-bottom-right-radius:calc(var(--layout-columns-gap)*.5)!important}}.projects_root__qa0vh .projects_buttonContainer__AKeGO{width:max-content;display:flex;justify-content:center;width:100%;padding:calc(var(--layout-columns-gap)*4) 0 var(--layout-columns-gap);background-color:var(--white);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.07) var(--white)}.projects_root__qa0vh .projects_modeWrap__QXZuL{position:relative;min-height:80svh;margin-bottom:calc(var(--layout-columns-gap)*2)}@media(max-width:812px){.projects_root__qa0vh .projects_modeWrap__QXZuL{min-height:60svh}}.projects_root__qa0vh .projects_window__LEA5l{position:absolute;inset:0;border-radius:var(--layout-columns-gap);overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);will-change:clip-path;background:radial-gradient(120% 120% at 85% 15%,#3a3a3d 0,#232326 45%,#161618 100%);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white),inset 0 0 0 1px rgba(240,244,241,.06)}@media(max-width:812px){.projects_root__qa0vh .projects_window__LEA5l{border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white),inset 0 0 0 1px rgba(240,244,241,.06)}}.projects_root__qa0vh .projects_listLayer__vgCGi{position:relative;z-index:1}.projects_root__qa0vh .projects_view__Hc8UT{position:absolute;inset:0;width:100%;height:100%}.projects_root__qa0vh .projects_silk__mPNFO{z-index:0}.projects_root__qa0vh .projects_label__MyhV8{position:absolute;top:calc(var(--layout-columns-gap)*1);left:calc(var(--layout-columns-gap)*1.2);right:calc(var(--layout-columns-gap)*1.2);display:flex;justify-content:space-between;color:var(--white);opacity:.75;pointer-events:none;text-transform:uppercase;letter-spacing:.08em}.projects_root__qa0vh .projects_hover__MdDmy{position:absolute;left:50%;bottom:calc(var(--layout-columns-gap)*1.4);transform:translateX(-50%);display:flex;align-items:center;gap:calc(var(--layout-columns-gap)*.6);padding:calc(var(--layout-columns-gap)*.5) calc(var(--layout-columns-gap)*1);border-radius:9vw;background:rgba(20,20,24,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.projects_root__qa0vh .projects_hover__MdDmy .projects_hoverTitle__d_Cw1{font-style:normal}.projects_root__qa0vh .projects_hover__MdDmy span{opacity:.7;text-transform:uppercase;letter-spacing:.08em}.projects_detail__fypZP{position:fixed;inset:0;z-index:40;overflow-y:auto;background:radial-gradient(120% 120% at 85% 15%,#3a3a3d 0,#232326 45%,#161618 100%);color:var(--white);animation:projects_detailIn__gFMUi .5s cubic-bezier(.4,0,.1,1)}@keyframes projects_detailIn__gFMUi{0%{opacity:0;transform:translateY(2vh)}to{opacity:1;transform:translateY(0)}}.projects_detailClose__08ewm{position:fixed;top:var(--layout-columns-gap);right:var(--layout-margin);z-index:41;width:2.6vw;height:2.6vw;min-width:40px;min-height:40px;border-radius:50%;border:1px solid rgba(240,244,241,.4);color:var(--white);background:transparent;transition:background .3s,color .3s}.projects_detailClose__08ewm:hover{background:var(--white);color:var(--black)}.projects_detailInner__JoBPB{min-height:100svh;align-items:center;padding:calc(var(--layout-columns-gap)*4) 0}.projects_detailText__4O52w{grid-column:2/9;display:flex;flex-direction:column;gap:calc(var(--layout-columns-gap)*.8)}@media(max-width:812px){.projects_detailText__4O52w{grid-column:1/7}}.projects_detailText__4O52w .projects_detailFacts__fz7KS{display:flex;gap:calc(var(--layout-columns-gap)*1);opacity:.7;text-transform:uppercase;letter-spacing:.08em}.projects_detailText__4O52w .projects_detailLinks__zcUJO{display:flex;gap:calc(var(--layout-columns-gap)*1);margin-top:var(--layout-columns-gap)}.projects_detailText__4O52w .projects_detailLinks__zcUJO a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(240,244,241,.4);padding-bottom:.2em}.projects_detailImage__FjpxD{position:relative;grid-column:10/16;aspect-ratio:4/3;border-radius:var(--layout-columns-gap);overflow:hidden;background:rgba(240,244,241,.04)}@media(max-width:812px){.projects_detailImage__FjpxD{grid-column:1/7;margin-top:var(--layout-columns-gap)}}.projects_detailNav__Pii7_{position:fixed;bottom:var(--layout-columns-gap);left:0;right:0;z-index:41;display:flex;justify-content:center;gap:calc(var(--layout-columns-gap)*3);color:var(--white)}.projects_detailNav__Pii7_ button{text-transform:uppercase;letter-spacing:.08em;opacity:.7;transition:opacity .3s}.projects_detailNav__Pii7_ button:hover{opacity:1}.projects_list__dJoES{position:relative;width:100%}.projects_listRows__4WN07{display:flex;flex-direction:column}.projects_listRow__39B0z{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:calc(var(--layout-columns-gap)*1.5);gap:calc(var(--layout-columns-gap)*1.5);width:100%;padding:calc(var(--layout-columns-gap)*1.1) 0;border-bottom:1px solid rgba(40,40,43,.14);text-align:left;color:var(--black);cursor:pointer}.projects_listRow__39B0z .projects_listIndex__44i6u{opacity:.4}.projects_listRow__39B0z .projects_listTitle__lHeSc{transition:transform .4s var(--ease-out,cubic-bezier(.4,0,.1,1)),opacity .4s}.projects_listRow__39B0z .projects_listMeta__30NdQ{opacity:.5;text-transform:uppercase;letter-spacing:.08em;justify-self:end}.projects_listRow__39B0z:hover .projects_listTitle__lHeSc{transform:translateX(calc(var(--layout-columns-gap) * .6))}.projects_listRow__39B0z:first-child{border-top:1px solid rgba(40,40,43,.14)}.projects_listRow__39B0z .projects_listThumb__qafVa{position:relative;display:block;grid-column:1/-1;width:100%;aspect-ratio:16/10;margin-top:calc(var(--layout-columns-gap)*.75);border-radius:calc(var(--layout-columns-gap)*.5);overflow:hidden;background:rgba(40,40,43,.05)}.projects_follow__tVcur{position:fixed;top:0;left:0;z-index:30;width:26vw;aspect-ratio:16/10;margin:-8vw 0 0 -13vw;border-radius:calc(var(--layout-columns-gap)*.75);overflow:hidden;box-shadow:0 1.6vw 4vw rgba(0,0,0,.35);opacity:0;visibility:hidden;pointer-events:none;will-change:transform}.projects_followImg__udBQC{position:absolute;inset:0;opacity:0}.skills_titleContainer__bbkJ0{background-color:var(--white);padding-top:0;padding-bottom:0;align-items:center}.skills_titleContainer__bbkJ0 .skills_title__ju2bt{grid-column:1/10;padding-bottom:calc(var(--layout-columns-gap)*1)}@media(max-width:812px){.skills_titleContainer__bbkJ0 .skills_title__ju2bt{grid-column:1/7}}.skills_root__NmLCq{position:relative;background-color:var(--white);box-shadow:inset calc(var(--layout-margin)*-1.0065) 0 0 0 var(--white),inset calc(var(--layout-margin)*1.0065) 0 0 0 var(--white)}.skills_pin__sAZxl{position:relative;height:100svh;width:100%;overflow:hidden;border-radius:var(--layout-columns-gap)}@media(max-width:812px){.skills_pin__sAZxl{height:auto;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:calc(var(--layout-columns-gap)*1.5);padding:calc(var(--layout-columns-gap)*2) 0}}.skills_cards__scmK2{position:absolute;inset:0}@media(max-width:812px){.skills_cards__scmK2{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;gap:calc(var(--layout-columns-gap)*1.5);width:100%}}.skills_card__LlzDA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(235px,21.5vw,365px);aspect-ratio:.71;perspective:1100px;will-change:transform,left}@media(min-width:813px)and (max-width:1536px){.skills_card__LlzDA{width:clamp(165px,19vw,295px)}}@media(max-width:812px){.skills_card__LlzDA{position:relative;top:auto;left:auto!important;transform:none;width:clamp(220px,62vw,320px)}}.skills_face__1nfKj{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:4.6%/3.4%;overflow:hidden;will-change:transform;box-shadow:0 18px 40px -16px rgba(0,0,0,.45),0 4px 14px -6px rgba(0,0,0,.35)}.skills_front__qMy8C{background:transparent;display:grid;place-items:center;z-index:2}.skills_front__qMy8C>img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.skills_flip__yVTs3{background:#eef0f7;padding:5.5%;transform:rotateY(180deg)}.skills_panel__zXBXp{position:relative;height:100%;border-radius:6px;background:#0d0e13;color:var(--white);display:flex;flex-direction:column;justify-content:center;padding:12% 9%}.skills_corner__F6SSD{position:absolute;display:flex;flex-direction:column;gap:.15em}.skills_corner__F6SSD p{letter-spacing:.1em;text-transform:uppercase}.skills_cornerTop__ODgww{top:6%;left:8%}.skills_cornerBottom__z4rio{bottom:6%;right:8%;transform:rotate(180deg)}.skills_star__H3Sd3{color:var(--azure,#007fff)}.skills_list__xeAX8{display:flex;flex-direction:column;gap:clamp(.35rem,.8vh,.65rem);text-align:center;list-style:none}.skills_list__xeAX8 li{padding:.28em 0;border-bottom:1px solid rgba(240,241,250,.12)}.skills_list__xeAX8 li:last-child{border-bottom:none}.clients_root__4y9IF{position:relative;row-gap:0}.clients_root__4y9IF .clients_sectionTitle__yqdcG{background-color:var(--white);padding-bottom:calc(var(--layout-columns-gap)*1);grid-column:1/17}@media(max-width:812px){.clients_root__4y9IF .clients_sectionTitle__yqdcG{grid-column:1/7}}.clients_root__4y9IF .clients_mobileEmpty___7mL4{position:relative;background-color:var(--white);height:calc(var(--layout-columns-gap)*2);grid-column:1/7}.clients_root__4y9IF .clients_mobileCount__MenuM{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white);position:relative;background-color:var(--white)}.clients_root__4y9IF .clients_mobileCount__MenuM:after{top:0;z-index:1;content:"";background-color:var(--white);width:var(--layout-columns-gap);height:100%;position:absolute;right:calc(var(--layout-columns-gap)*-1)}.clients_root__4y9IF .clients_mobileEmptySecond__Wx1bF{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white);position:relative;background-color:var(--white)}.clients_root__4y9IF .clients_mobileEmptySecond__Wx1bF:after{z-index:1;content:"";background-color:var(--white);width:var(--layout-columns-gap);height:100%;position:absolute;right:calc(var(--layout-columns-gap)*-1)}.clients_root__4y9IF .clients_textMobile__ZfhQb{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.07) var(--white);grid-column:2/7;background-color:var(--white);display:flex;flex-direction:column;padding:calc(var(--layout-columns-gap)*2) 0;gap:var(--layout-columns-gap)}.clients_root__4y9IF .clients_first__icNvu{grid-column:1/6;height:30vw;border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}@media(max-width:812px){.clients_root__4y9IF .clients_first__icNvu{grid-column:2/7;height:90vw;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}}.clients_root__4y9IF .clients_first__icNvu>div,.clients_root__4y9IF .clients_first__icNvu>div>div>canvas{width:100%!important;height:100%!important}.clients_root__4y9IF .clients_firstEmpty__C181A{position:relative;grid-column:6/17;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.15) var(--white);background-color:var(--white)}.clients_root__4y9IF .clients_firstEmpty__C181A:before{z-index:1;content:"";background-color:var(--white);width:var(--layout-columns-gap);height:100%;position:absolute;left:calc(var(--layout-columns-gap)*-1)}.clients_root__4y9IF .clients_secondEmpty__viDWz{position:relative;grid-column:1/12;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.15) var(--white);background-color:var(--white)}.clients_root__4y9IF .clients_secondEmpty__viDWz:after{z-index:1;content:"";background-color:var(--white);width:var(--layout-columns-gap);height:100%;position:absolute;right:calc(var(--layout-columns-gap)*-1)}.clients_root__4y9IF .clients_firstText__b0HlC{z-index:2;position:absolute;display:flex;top:25vw;flex-direction:column;gap:var(--layout-columns-gap);grid-column:7/12;background-color:var(--white)}.clients_root__4y9IF .clients_second__QmP4z{position:relative;grid-column:12/17;height:30vw;margin-top:calc(var(--layout-columns-gap)*4);border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}@media(max-width:812px){.clients_root__4y9IF .clients_second__QmP4z{grid-column:2/7;height:90vw;margin-top:0;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}}.clients_root__4y9IF .clients_second__QmP4z:before{z-index:1;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.15) var(--white);content:"";background-color:var(--white);width:100%;height:calc(var(--layout-columns-gap)*4);position:absolute;top:calc(var(--layout-columns-gap)*-4)}@media(max-width:812px){.clients_root__4y9IF .clients_second__QmP4z:before{content:none}}.clients_root__4y9IF .clients_secondText__u8TM0{z-index:2;position:absolute;display:flex;top:55vw;flex-direction:column;gap:var(--layout-columns-gap);grid-column:1/6;background-color:var(--white)}.clients_root__4y9IF .clients_third__dIOGj{position:relative;grid-column:6/11;height:30vw;margin-top:calc(var(--layout-columns-gap)*4);border-radius:var(--layout-columns-gap);box-shadow:0 0 0 calc(var(--layout-columns-gap)*1) var(--white)}@media(max-width:812px){.clients_root__4y9IF .clients_third__dIOGj{grid-column:2/7;height:90vw;margin-top:0;border-radius:calc(var(--layout-columns-gap)*.5);box-shadow:0 0 0 calc(var(--layout-columns-gap)*.5) var(--white)}}.clients_root__4y9IF .clients_third__dIOGj:before{box-shadow:0 0 0 calc(var(--layout-columns-gap)*.15) var(--white);z-index:1;content:"";background-color:var(--white);width:100%;height:calc(var(--layout-columns-gap)*4);position:absolute;top:calc(var(--layout-columns-gap)*-4)}@media(max-width:812px){.clients_root__4y9IF .clients_third__dIOGj:before{content:none}}.clients_root__4y9IF .clients_fourthEmpty__m0lTa{position:relative;grid-column:1/6;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.15) var(--white);background-color:var(--white)}.clients_root__4y9IF .clients_fourthEmpty__m0lTa:after{z-index:1;content:"";background-color:var(--white);width:var(--layout-columns-gap);height:100%;position:absolute;right:calc(var(--layout-columns-gap)*-1)}.clients_root__4y9IF .clients_fifthEmpty__E_kqa{position:relative;grid-column:11/17;box-shadow:0 0 0 calc(var(--layout-columns-gap)*.15) var(--white);background-color:var(--white)}.clients_root__4y9IF .clients_fifthEmpty__E_kqa:after{z-index:1;content:"";background-color:var(--white);width:var(--layout-columns-gap);height:100%;position:absolute;left:calc(var(--layout-columns-gap)*-1)}.clients_root__4y9IF .clients_thirdText__2Oz3j{z-index:2;position:absolute;display:flex;top:92vw;flex-direction:column;gap:var(--layout-columns-gap);grid-column:12/17;background-color:var(--white)}