html.gb-motion-ready body.white-version :is(.elementor-widget-heading,.elementor-widget-rainbow-title,.gb-intro-statement,#features .rn-service,#blog .rtin-item,#preuves .elementor-widget-image-box,#home .elementor-widget-rainbow-image-holder,#reportage .elementor-widget-video,.rainbow-post-content-wrapper .elementor-widget-image,.rainbow-post-content-wrapper>h2,#home .title){animation:none!important}body.white-version .gb-webgl{display:none!important}.gb-word-mask{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.gb-word{display:inline-block;transform-origin:0 100%}body.white-version header.rn-header .header-wrapper{display:flex!important;align-items:center!important}body.white-version header.rn-header .header-wrapper>.row{width:100%;align-items:center!important}body.white-version header.rn-header .header-center,body.white-version header.rn-header .header-right{display:flex!important;align-items:center!important}body.white-version header.rn-header .header-right a.rn-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:0 21px!important;margin:0!important;line-height:1!important;translate:none!important;transform:none!important}body.white-version header.rn-header .header-right a.rn-btn span{display:block!important;line-height:1!important;padding:0!important;margin:0!important}html body.white-version #home{background:#17272d!important;isolation:isolate;overflow:clip!important}html body.white-version #home::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 95% 15%,#36545b99,transparent 60%);z-index:-1}html body.white-version #home>.elementor-container{display:block!important;max-width:1180px!important;margin:auto!important;z-index:1}html body.white-version #home>.elementor-container>.elementor-column:has(.elementor-widget-rainbow-image-holder){display:none!important}html body.white-version #home>.elementor-container>.elementor-column:has(.elementor-widget-rainbow-about-me){padding:180px 32px 90px!important;background:transparent!important;position:relative!important}html body.white-version #home .elementor-widget-rainbow-about-me{position:relative!important;inset:auto!important;width:100%!important;pointer-events:auto!important;margin:0 0 46px!important}html body.white-version #home .slide .content .inner .subtitle{color:#bdcfd0!important;font-size:12px!important;letter-spacing:.1em!important;max-width:none!important;margin-bottom:30px!important}html body.white-version #home .slide .content .inner .title{font-size:clamp(56px,7.7vw,108px)!important;line-height:1.02!important;letter-spacing:-.055em!important;max-width:17ch!important;font-weight:500!important;text-wrap:balance}html body.white-version #home .slide .title span{color:#f5f3ed!important}html body.white-version #home .slide .content .inner .title>br,html body.white-version #home .slide .description{display:none!important}html body.white-version #home .gb-intro-detail{gap:52px!important;max-width:960px}html body.white-version #home .gb-intro-detail p{font-size:18px!important;line-height:1.65!important;color:#d1dada!important;margin-bottom:0!important}html body.white-version #home .gb-proof-line{margin:42px 0 36px!important;gap:32px!important;border-color:#81999b55!important}html body.white-version #home .gb-proof-line>p{padding-top:22px!important}html body.white-version #home .gb-proof-line strong{font-size:46px!important}html body.white-version #home .gb-proof-line span{font-size:13px!important;color:#bdcfd0!important}.gb-ambient{position:absolute;inset:-10% -5%;z-index:0;pointer-events:none;overflow:hidden}.gb-ambient svg{width:100%;height:100%;fill:none;stroke:#8eb8b7;stroke-width:1;opacity:.24}.gb-ambient path{stroke-dasharray:700 400;animation:gb-flow 22s linear infinite}.gb-ambient path:nth-child(2){animation-delay:-7s;stroke:#ce9976}.gb-ambient path:nth-child(3){animation-delay:-14s}@keyframes gb-flow{to{stroke-dashoffset:-2200}}body.white-version.home .elementor-top-section:not(#home){position:relative}body.white-version.home .elementor-top-section:not(#home)::after{content:'';display:block;position:absolute;bottom:0;left:0;width:var(--gb-chapter-progress,0%);height:2px;background:#a66a4b55;pointer-events:none}@media(min-width:768px){body.white-version.home .elementor-widget-rainbow-title .section-title h2{font-size:clamp(42px,5vw,72px)!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:22ch}}@media(max-width:767px){html body.white-version #home>.elementor-container>.elementor-column:has(.elementor-widget-rainbow-about-me){padding:150px 24px 60px!important}html body.white-version #home .slide .content .inner .title{font-size:clamp(44px,11.5vw,72px)!important;line-height:1.06!important;max-width:17ch!important}html body.white-version #home .slide .content .inner .subtitle{font-size:10px!important;max-width:36ch!important;line-height:1.7!important}html body.white-version #home .elementor-widget-rainbow-about-me{margin-bottom:30px!important}html body.white-version #home .gb-intro-detail{gap:18px!important}html body.white-version #home .gb-intro-detail p{font-size:16px!important}html body.white-version #home .gb-proof-line{gap:0!important;margin-block:28px!important}html body.white-version #home .gb-proof-line>p{padding-block:17px!important;grid-template-columns:85px 1fr!important;border-color:#81999b44!important}html body.white-version #home .gb-proof-line strong{font-size:36px!important}body.white-version header.rn-header .header-right a.rn-btn{height:40px!important;min-height:40px!important;padding-inline:14px!important}}@media(prefers-reduced-motion:reduce){.gb-word{transform:none!important;opacity:1!important}.gb-ambient{display:none!important}body.white-version [data-aos]{opacity:1!important;transform:none!important}}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume,#formation,.gb-case-opening){background:#17272d!important;position:relative;isolation:isolate;overflow:clip}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume,.gb-case-opening)::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 0,#36545b99,transparent 65%)}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume)>.elementor-container{position:relative;z-index:1}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume) h1{font-size:clamp(52px,6.8vw,94px)!important;line-height:1.06!important;letter-spacing:-.05em!important;font-weight:500!important}html body.white-version:not(.elementor-editor-active) #presentation-overview p,html body.white-version:not(.elementor-editor-active) #resume p{color:#d1dada!important}html body.white-version:not(.elementor-editor-active) #presentation-overview img{border-radius:4px!important;max-height:580px!important}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume) a.elementor-button{background:#f0efeb!important;color:#17272d!important;border-color:#f0efeb!important}html body.white-version:not(.elementor-editor-active) :is(#experience,#leadership,#preuves){background:#f0efeb!important}html body.white-version:not(.elementor-editor-active) :is(.page-id-3730,.page-id-7923,.page-id-5051,.page-id-7924) h2.elementor-heading-title{color:#17272d!important;font-size:clamp(34px,4.5vw,62px)!important;line-height:1.12!important;letter-spacing:-.035em!important}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume,#formation) :is(h1,h2,h3){color:#f5f3ed!important}html body.white-version:not(.elementor-editor-active) #presentation-overview h2{font-size:28px!important}html body.white-version:not(.elementor-editor-active) #resume h2{font-size:30px!important}html body.white-version:not(.elementor-editor-active) .gb-case-opening{padding:60px 56px!important;width:100%;order:0}html body.white-version:not(.elementor-editor-active) .gb-case-opening>h1.title{position:relative;z-index:1;font-size:clamp(44px,5.6vw,80px)!important;font-weight:500!important;line-height:1.09!important;letter-spacing:-.045em!important;color:#f5f3ed!important;max-width:24ch!important;margin:0 0 32px!important}html body.white-version:not(.elementor-editor-active) .gb-case-opening>.post-meta{position:relative;z-index:1;margin:0!important;display:flex;flex-wrap:wrap;gap:14px}html body.white-version:not(.elementor-editor-active) .gb-case-opening .post-meta :is(li,a,span,i){color:#bdcfd0!important}html body.white-version:not(.elementor-editor-active).single-post .rainbow-post-content-wrapper{background:#f0efeb!important}html body.white-version:not(.elementor-editor-active).single-post .rainbow-post-content-wrapper :is(h2,h3){color:#17272d!important;letter-spacing:-.025em!important}html body.white-version:not(.elementor-editor-active).single-post .rainbow-single-post .content-block>.inner>.post-thumbnail{margin-top:8px!important}html body.white-version:not(.elementor-editor-active).single-post .rainbow-single-post .post-thumbnail img{max-height:560px!important}html body.white-version:not(.elementor-editor-active) .gb-case-opening .gb-ambient{opacity:.7}@media(max-width:767px){html body.white-version:not(.elementor-editor-active) .gb-case-opening{padding:36px 22px!important}html body.white-version:not(.elementor-editor-active) .gb-case-opening>h1.title{font-size:clamp(30px,8vw,44px)!important;line-height:1.12!important;margin-bottom:24px!important;max-width:none!important}html body.white-version:not(.elementor-editor-active) :is(#presentation-overview,#resume) h1{font-size:clamp(42px,11vw,60px)!important}html body.white-version:not(.elementor-editor-active) :is(.page-id-3730,.page-id-7923,.page-id-5051,.page-id-7924) h2.elementor-heading-title{font-size:32px!important}html body.white-version:not(.elementor-editor-active) #presentation-overview h2,html body.white-version:not(.elementor-editor-active) #resume h2{font-size:25px!important}html body.white-version:not(.elementor-editor-active) #presentation-overview img{max-height:400px!important;width:auto!important}html body.white-version:not(.elementor-editor-active) .gb-case-opening .post-meta{font-size:12px!important;gap:8px!important}}html body.white-version .gb-case-opening>h1.title{text-align:left!important;margin-inline:0!important}html body.white-version:not(.elementor-editor-active) :is(#leadership,#contact){background:#17272d!important}html body.white-version:not(.elementor-editor-active) :is(#leadership,#contact) :is(h2,h3,.elementor-heading-title,.elementor-accordion-title,.elementor-accordion-icon){color:#f5f3ed!important}html body.white-version:not(.elementor-editor-active) :is(#leadership,#contact) :is(p,strong){color:#d1dada!important}