@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,video,canvas,svg{display:block;max-width:100%;height:auto}dialog{padding:0;max-width:none;max-height:none;border:none;background:none}p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol,li{padding:0;list-style:none}button{color:inherit;max-width:100%;padding:0;font-family:inherit;text-align:left;border:none;background:none;cursor:pointer}button:disabled{cursor:default}input,select,textarea{padding:0;color:inherit;font:inherit;border:none;background-color:transparent;-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,select::-webkit-outer-spin-button,select::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{transition-duration:5000s;-webkit-transition-property:color,background-color;transition-property:color,background-color;transition-timing-function:step-end}input[type=search]::-webkit-search-cancel-button,select[type=search]::-webkit-search-cancel-button,textarea[type=search]::-webkit-search-cancel-button{display:none}fieldset{padding:0;border:none}iframe{border:none}.sf-dump{z-index:99999;pointer-events:all}@font-face{font-family:Denim INK WD;src:url(./fonts/DenimINKWD-Regular.woff2) format("woff2"),url(./fonts/DenimINKWD-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Denim INK WD;src:url(./fonts/DenimINKWD-Regular.woff2) format("woff2"),url(./fonts/DenimINKWD-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Denim INK WD;src:url(./fonts/DenimINKWD-SemiBold.woff2) format("woff2"),url(./fonts/DenimINKWD-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Denim INK WD;src:url(./fonts/DenimINKWD-SemiBold.woff2) format("woff2"),url(./fonts/DenimINKWD-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Denim INK;src:url(./fonts/DenimINK-Regular.woff2) format("woff2"),url(./fonts/DenimINK-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Denim INK WD;src:url(./fonts/DenimINKWD-Medium.woff2) format("woff2"),url(./fonts/DenimINKWD-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Denim INK;src:url(./fonts/DenimINK-SemiBold.woff2) format("woff2"),url(./fonts/DenimINK-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Denim INK;src:url(./fonts/DenimINK-Medium.woff2) format("woff2"),url(./fonts/DenimINK-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Denim INK WD;src:url(./fonts/DenimINKWD-Medium.woff2) format("woff2"),url(./fonts/DenimINKWD-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Denim INK;src:url(./fonts/DenimINK-SemiBold.woff2) format("woff2"),url(./fonts/DenimINK-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Denim INK;src:url(./fonts/DenimINK-Medium.woff2) format("woff2"),url(./fonts/DenimINK-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Denim INK;src:url(./fonts/DenimINK-Regular.woff2) format("woff2"),url(./fonts/DenimINK-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--color-font-orange: #ff281e;--color-font-white: #fff;--color-font-light-grey: #f5f5f0;--color-font-dark-grey: #878a8c;--color-font-black: #0f0f0f;--color-font-grey-30: rgba(135, 138, 140, .3);--color-font-white-30: rgba(255, 255, 255, .3);--color-font-btn-white: #0f0f0f;--color-background-btn-white: #fff;--color-background-light-grey: #f5f5f0;--color-background-black: #0f0f0f;--color-background-orange: #ff281e;--active-header-color: var(--color-font-white);--active-dark-mode-color: var(--color-font-white);--color-font-white-hover: #ff281e}:root .typeDark{display:none}:root .typeLight{display:inline-flex}:root body.darkMode{--color-font-orange: #ff281e;--color-font-white: #ff281e;--color-font-light-grey: #0f0f0f;--color-font-dark-grey: rgba(255, 40, 30, .5);--color-font-black: #ff281e;--color-font-grey-30: rgba(255, 40, 30, .3);--color-font-white-30: rgba(255, 40, 30, .3);--color-font-btn-white: #fff;--color-background-btn-white: rgba(255, 255, 255, .1);--color-background-light-grey: #0f0f0f;--color-background-black: #0f0f0f;--color-background-orange: #ff281e;--active-header-color: var(--color-font-orange);--active-dark-mode-color: var(--color-font-orange);--color-font-white-hover: rgba(255, 41, 30, .5)}:root body.darkMode .typeLight{display:none}:root body.darkMode .typeDark{display:inline-flex}:root body.darkMaude{--color-font-orange: #ff5a7a;--color-font-white: #ff9f1c;--color-font-light-grey: #ffd166;--color-font-dark-grey: #1a1a1a;--color-font-black: #06d6a0;--color-font-grey-30: rgba(255, 255, 255, .3);--color-font-white-30: rgba(255, 255, 255, .3);--color-font-btn-white: #9b5de5;--konami-r1: #ff5a7a;--konami-r2: #ff9f1c;--konami-r3: #ffd166;--konami-r4: #06d6a0;--konami-r5: #118ab2;--konami-r6: #9b5de5;--konami-rainbow: conic-gradient( from 90deg, var(--konami-r1), var(--konami-r2), var(--konami-r3), var(--konami-r4), var(--konami-r5), var(--konami-r6), var(--konami-r1) );--konami-sparkle-1: rgba(255, 255, 255, .9);--konami-sparkle-2: rgba(255, 255, 255, .45);--konami-sparkle-3: rgba(255, 255, 255, .15);background:radial-gradient(1200px 800px at 10% -10%,rgba(255,255,255,.06),transparent 60%),radial-gradient(1000px 600px at 110% 10%,rgba(255,255,255,.05),transparent 55%),var(--konami-rainbow);background-size:200% 200%,200% 200%,200% 200%;color:var(--color-font-white);text-shadow:0 1px 0 rgba(0,0,0,.35)}@keyframes konamiHueSpin{0%{filter:hue-rotate(0deg) saturate(115%)}50%{filter:hue-rotate(180deg) saturate(125%)}to{filter:hue-rotate(360deg) saturate(115%)}}:root{--columns: 12;--grid-gap: 10px;--side-column-width: 12px;--grid-margin: calc(var(--side-column-width) + var(--grid-gap))}@media (min-width: 900px){:root{--grid-gap: 15px;--side-column-width: 25px}}:root{--gap-m: 40px;--gap-xl: 100px;--padding: 150px}@media (min-width: 900px){:root{--gap-m: 60px;--gap-xl: 130px}}@media (min-width: 900px){:root{--gap-m: 80px;--gap-xl: 160px}}:root{--margin-top-title-homepage: 150px;--margin-bottom: 50px;--hero-margin-bottom: 80px}@media (min-width: 900px){:root{--hero-margin-bottom: 150px;--margin-bottom: 150px}}:root:has(dialog[open]){scrollbar-gutter:stable}:root:has(dialog[open])::-webkit-scrollbar{opacity:0}#wpadminbar{display:none!important}body{position:relative;color:#0f0f0f;font-family:Denim INK,Arial,Helvetica,sans-serif;color-scheme:white;scroll-behavior:smooth;background:var(--color-background-light-grey);overflow-x:hidden;width:100vw}.hide-video-homepage.hidden{display:none!important}.no-js .title-line-animation,.no-js .title-animation,.no-js .text-animation,.no-js .group-animation{opacity:1!important;transform:none!important}.no-js .title-line-animation div,.no-js .title-animation div,.no-js .text-animation div,.no-js .group-animation div,.no-js .title-line-animation div div,.no-js .title-animation div div,.no-js .text-animation div div,.no-js .group-animation div div{transform:none!important}.no-js .logo-header{width:300px!important;height:300px!important;overflow:hidden}.no-js flynt-component[name=Astragraphe],.no-js flynt-component[name=Loader],.no-js flynt-component[name=VideoLoop]{display:none!important}.no-js svg{max-width:300px!important}.header-homepage .logo-header.ended svg{opacity:1}.header-homepage .logo-header svg{opacity:1}@media (min-width: 900px){.header-homepage .logo-header svg{opacity:0}}.logo-home-hero.ended svg{opacity:0}.media-wrapper-parallax{position:relative;width:100%;height:100%;overflow:hidden;will-change:transform}.media-inner-parallax{position:absolute;top:-10%;left:0;width:100%;height:120%;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.media-inner-parallax img,.media-inner-parallax picture,.media-inner-parallax video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.graph-loader svg{opacity:0}#mainContent{position:relative;z-index:5;background:var(--color-background-light-grey)}#mainContent [name=StrategyBlock]:has(+[name=TextBlock]){margin-bottom:0}#mainContent [name=StrategyBlock]:has(+[name=BannerSlide]){margin-bottom:0}#mainContent [name=BannerSlide]:has(+[name=StrategyBlock]){margin-bottom:0}#mainContent>:last-child{margin-bottom:0;padding-bottom:var(--margin-bottom)}#mainContent .title-animation{word-break:break-word}#mainContent .title-animation .title-animation-word{padding-right:1px;padding-top:5px}#mainContent .title-animation .titleQuote{display:inline-block}#mainContent .title-animation .titleQuote:after,#mainContent .title-animation .titleQuote:before{margin-top:-5px}#mainContent .innerTitle-mask-line-mask{padding:5px 0;margin:-5px 0}#mainContent .innerTitle-line{transition:color .3s cubic-bezier(.645,.045,.355,1)}#mainContent #wrapper-hero-text-image{min-height:101svh}#mainContent .graph-needs-lock{position:absolute;z-index:100;top:115px;right:calc(var(--side-column-width) + var(--grid-gap));width:80px;height:80px}#mainContent .graph-needs-lock svg{width:80px;height:auto}#mainContent .graph-needs-lock svg path{color:var(--color-font-orange)}#mainContent.homepage .textImageContent{margin-top:0}@media (min-width: 900px){#mainContent.homepage .textImageContent{margin-top:110px}}#mainContent .logo-home-hero{position:fixed;z-index:5;top:50svh;left:6%;height:40px;width:auto;display:none}@media (min-width: 900px){#mainContent .logo-home-hero{display:block}}#mainContent .logo-home-hero .logo-home-letters{display:inline-flex;align-items:center;gap:2px}#mainContent .logo-home-hero .logo-home-letter{position:relative;display:flex;align-items:center}#mainContent .logo-home-hero .logo-home-letter svg{display:block;width:auto;height:40px}#mainContent .logo-home-hero .logo-home-letter svg path{fill:var(--color-font-white)}#mainContent .homeTitle{display:grid;grid-template-columns:var(--side-column-width) repeat(var(--columns),minmax(0px,1fr)) var(--side-column-width);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}@media (min-width: 1440px){#mainContent .homeTitle{grid-template-columns:minmax(var(--side-column-width),1fr) repeat(var(--columns),minmax(0px,110px)) minmax(var(--side-column-width),1fr)}}#mainContent .homeTitle{position:absolute;z-index:100;left:0;color:var(--color-font-white);width:100%;top:95svh}@media (min-width: 900px){#mainContent .homeTitle{top:115svh}}#mainContent .homeTitle .title{font-family:Denim INK WD,Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;line-height:90%;letter-spacing:-1px;text-transform:uppercase;font-size:36px}@media (min-width: 900px){#mainContent .homeTitle .title{font-size:50px}}#mainContent .homeTitle .title{margin-bottom:20px}#mainContent .homeTitle .subtitle{font-family:Denim INK WD,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;font-size:12px}@media (min-width: 900px){#mainContent .homeTitle .subtitle{font-size:12px}}#mainContent .homeTitle .more{position:relative;z-index:2;grid-column:2/-2;padding:60px 0 80px;transition:opacity .6s ease-in-out,visibility .6s ease-in-out .6s}@media (min-width: 900px){#mainContent .homeTitle .more{padding:0;grid-column:2/9}}#mainContent .homeTitleDummy{color:var(--color-font-black);position:absolute;top:0;clip-path:inset(0 0 100% 0);padding:60px 0 80px}@media (min-width: 900px){#mainContent .homeTitleDummy{padding:0}}#mainContent .end-flexible{position:relative;width:100%;height:1px}#mainContent .astragraphe-svg-hover,#mainContent .astragraphe-hover:hover .astragraphe-svg-main{display:none}#mainContent .astragraphe-hover:hover .astragraphe-svg-hover{display:block}.homeImageBlock{display:grid;grid-template-columns:var(--side-column-width) repeat(var(--columns),minmax(0px,1fr)) var(--side-column-width);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}@media (min-width: 1440px){.homeImageBlock{grid-template-columns:minmax(var(--side-column-width),1fr) repeat(var(--columns),minmax(0px,110px)) minmax(var(--side-column-width),1fr)}}.homeImageBlock{position:fixed;z-index:5;top:var(--margin-top-title-homepage);left:0;color:var(--color-font-white);width:100%;grid-column:1/-1}.homeImageBlock.attached{position:absolute}.homeImageBlock .content{font-family:Denim INK WD,Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;line-height:90%;letter-spacing:-1px;text-transform:uppercase;font-size:36px}@media (min-width: 900px){.homeImageBlock .content{font-size:50px}}.homeImageBlock .content{position:relative;z-index:5;grid-column:2/-2}@media (min-width: 900px){.homeImageBlock .content{display:flex;align-items:start;gap:10px}}.homeImageBlock .weare{min-width:-moz-fit-content;min-width:fit-content}.titleQuote{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0px}.titleQuote:before{display:inline-block;font-family:Denim INK,Arial,Helvetica,sans-serif;content:"【";transform:translateY(-7%);transition:.25s ease-out transform}.titleQuote:after{display:inline-block;font-family:Denim INK,Arial,Helvetica,sans-serif;content:"】";transform:translateY(-7%);transition:.25s ease-out transform}.titleQuote{display:inline-block}.linkQuote{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0px}.linkQuote:before{display:inline-block;font-family:Denim INK,Arial,Helvetica,sans-serif;content:"【";transform:translateY(-7%);transition:.25s ease-out transform}.linkQuote:after{display:inline-block;font-family:Denim INK,Arial,Helvetica,sans-serif;content:"】";transform:translateY(-7%);transition:.25s ease-out transform}.linkQuote{transition:color .5s cubic-bezier(.645,.045,.355,1)}.linkQuote:before{position:absolute;top:0;left:0;opacity:0;transform:translate(0) translateY(-7%);transition:opacity .5s cubic-bezier(.645,.045,.355,1),transform .5s cubic-bezier(.645,.045,.355,1)}.linkQuote:after{position:absolute;top:0;right:0;left:auto;opacity:0;transform:translate(0) translateY(-7%);transition:opacity .5s cubic-bezier(.645,.045,.355,1),transform .5s cubic-bezier(.645,.045,.355,1)}.linkQuote span{position:relative;display:inline-block;transition:transform .5s cubic-bezier(.645,.045,.355,1)}.linkQuote:hover{color:var(--color-font-orange)}.linkQuote:hover:before{opacity:1;transform:translate(-10px) translateY(-7%)}.linkQuote:hover:after{opacity:1;transform:translate(10px) translateY(-7%)}.linkQuote:hover span{transform:translate(0)}.text-animation-word{display:inline-block}.pt0{margin-top:0!important}.pb0{margin-bottom:0!important}
