.animated-text-w-arrow div.lines .lines-content{opacity:.3}.expertises .content *{color:var(--color-linen-50,#f6f2e4)}.expertises .title *{overflow-wrap:break-word;color:var(--color-linen-50,#f6f2e4)}.expertise-img.active{display:block!important}.expertises div.title p:first-child{justify-content:end;display:flex}.expertises div.title p:first-child:before{display:inline-block}@media screen and (max-width:1023px){.expertises div.title p:first-child:before{content:url(/icons/sun-mobile.svg);width:42.1px;height:49.36px;margin-right:6px;transform:translateY(-6px)}.expertises .overlay{background:linear-gradient(#3c3d3d00,#3c3d3d)}}@media screen and (min-width:640px){.expertises div.title p:first-child:before{content:url(/icons/sun-sm.svg);width:50.5px;height:59px;margin-right:6px;transform:translateY(-6px)}}@media screen and (min-width:768px){.expertises div.title p:first-child:before{content:url(/icons/sun-md.svg);width:54px;height:63.7px;margin-right:8px}}@media screen and (min-width:1024px){.expertises div.title p:first-child:before{content:url(/icons/sun-lg.svg);width:64.6px;height:76.5px;margin-right:10px}.expertises .overlay{background:linear-gradient(90deg,#3c3d3d00,#3c3d3d)}}@media screen and (min-width:1536px){.expertises div.title p:first-child:before{content:url(/icons/sun-desktop.svg);width:82px;height:95.9px;transform:translateY(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.elio-team .split-title:after{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);--tw-translate-x: 50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:inline-block;position:absolute}@media screen and (max-width:639px){.elio-team .split-title:after{content:url(/icons/sun-mobile.svg);width:42.1px;height:49.36px}}@media screen and (min-width:640px){.elio-team .split-title:after{content:url(/icons/sun-sm.svg);width:50.5px;height:59px}}@media screen and (min-width:768px){.elio-team .split-title:after{content:url(/icons/sun-md.svg);width:54px;height:63.7px}}@media screen and (min-width:1024px){.elio-team .split-title:after{content:url(/icons/sun-lg.svg);width:64.6px;height:76.5px}}@media screen and (min-width:1536px){.elio-team .split-title:after{content:url(/icons/sun-desktop.svg);width:82px;height:95.9px}}.rse .title *{color:var(--color-basil-400,#899d6f)}.rse #rse-sun{-webkit-mask-image:url(/icons/sun-mobile.svg);mask-image:url(/icons/sun-mobile.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:1280px){.rse .rse-mask-desktop{-webkit-mask-image:url(/icons/mask-rse.svg);mask-image:url(/icons/mask-rse.svg);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media(min-width:1280px){.video-container{transform:translate(-50%,-50%)}}.mute-toggle svg,.mute-toggle-mobile svg{opacity:0;cursor:pointer;transition:opacity .5s}.mute-toggle svg.active,.mute-toggle-mobile svg.active{opacity:1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.maillage-title p{text-align:center;width:min-content}@media(min-width:64rem){.maillage-title p{width:fit-content}}.maillage .maillage-title p{position:relative}.maillage .maillage-title p:after{content:url(/icons/sun-mobile-small.svg);width:36px;height:42px;top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);--tw-translate-x: 50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);display:inline;position:absolute}@media screen and (min-width:1024px){.maillage .maillage-title p:after{content:url(/icons/sun-mobile.svg);opacity:0;width:42.1px;height:49.36px;transition:opacity .1s}.maillage .maillage-bloc:hover p:after{opacity:1}}.maillage .maillage-mask{pointer-events:none;-webkit-mask-image:url(/assets/mask-maillage.svg);mask-image:url(/assets/mask-maillage.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.maillage .maillage-details *{color:var(--color-basil-400,#899d6f)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@media screen and (max-width:1023px){.projects .swiper .swiper-slide img,.projects .swiper .swiper-slide video{transition:transform .4s}.projects .swiper .swiper-slide .slide-content{transition:opacity .4s}.projects .swiper .swiper-slide-active .slide-content{opacity:1}}.projects .swiper .resume *{text-transform:none}
