.main-article{display:flex;flex-direction:column;padding:30px;max-width:1280px;width:100vw;margin-left:auto;margin-right:auto}@media screen and (max-width:1000px){.main-article .primary-button{font-size:10px!important}.article header .cover{border-radius:10px!important}.article header h1{margin-top:20px;position:relative!important;transform:none!important;padding:0!important;font-size:30px!important;line-height:normal!important}.article .content{margin-top:30px!important}}.article .content{width:100%}.article .content,.article header{display:flex;flex-direction:column}.article header{position:relative;align-items:center;justify-content:center}.article header .cover{width:100%;border-radius:30px}.article header h1{background:#fff;position:absolute;bottom:0;transform:translateY(50%);border-radius:20px;padding:20px 40px;max-width:800px;text-align:center;font-size:50px;line-height:60px;text-transform:none;font-family:Lora,serif;font-weight:400}.article .content{margin-top:200px}.article .content .date{color:#929292}.article .content h2{font-size:34px;font-weight:500;font-family:Jost,sans-serif;margin-top:30px}.article .content img{width:100%;border-radius:10px}.article .content h3{margin-top:50px;font-size:25px;font-weight:500;font-family:Jost,sans-serif!important}.article .content hr{border:none;margin:50px 0}.article .content strong{font-weight:600}.article .content :not(code):not(code *){text-align:justify;font-family:Lora,serif;color:rgba(0,0,0,.839)}.article .content pre{margin:0;border-radius:10px;overflow:hidden}.article .content code *{font-size:18px}.article .content ol,.article .content ul{padding-left:30px}.article .content li,.article .content p,.article .content ul{margin-top:30px;font-size:21px;line-height:1.58}.article .content li .inline-code,.article .content p .inline-code{font-size:16px;background-color:rgba(0,0,0,.05);padding:3px 4px;margin:0 2px;font-family:Source Code Pro,monospace}.articles-list{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:30px}.articles-list h2 a{color:rgba(0,0,0,.839);text-decoration:none}.articles-list .thumbnail-article{width:100%}.articles-list .thumbnail-article img{width:100%;aspect-ratio:16/9;border-radius:10px;object-fit:cover}.articles-list .thumbnail-article h2{padding:0 10px}.articles-list .thumbnail-article.right h2{font-size:20px}.articles-list .highlights{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;grid-gap:30px;gap:30px}.articles-list .highlights .article-description{margin-top:10px;padding:0 10px;color:hsla(0,0%,41%,.84);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1000px){.articles-list .highlights{display:flex;flex-direction:column;gap:50px}.articles-list .highlights .thumbnail-article a,.articles-list .highlights .thumbnail-article h2{font-size:20px;line-height:normal!important}}.articles-list .highlights .left{grid-area:1/1/3/3}.articles-list .highlights .right.top{grid-area:1/3/2/4}.articles-list .highlights .right.bottom{grid-area:2/3/3/4}.articles-list .list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px}@media screen and (max-width:1000px){.articles-list .list{display:flex;flex-direction:column;gap:50px}.articles-list .list .thumbnail-article a,.articles-list .list .thumbnail-article h2{font-size:20px}}.articles-list .list h2{font-family:Roboto,sans-serif;font-size:30px;font-weight:800}.articles-list .list p{margin-top:20px;color:#929292}.article-header{border-bottom:1px solid rgba(0,0,0,.102);margin-bottom:60px;width:100%}.article-header a{text-decoration:none}@media screen and (max-width:1000px){.article-header .brand{flex-direction:column}.article-header .brand h1{text-align:center}.article-header .brand img{width:100px!important;height:100px!important}.article-header .socials{justify-content:center;gap:30px!important;margin-top:40px!important}.article-header .socials svg{font-size:30px!important}}.article-header .header-content{width:100%;max-width:1280px;padding:50px 0}.article-header .header-content .btns-container{margin-bottom:20px;display:flex;gap:10px}.article-header .header-content a{width:-moz-fit-content;width:fit-content;margin-bottom:20px}.article-header .left-part .brand{width:100%;gap:20px;display:flex;align-items:center}.article-header .left-part .brand .brand-name p{color:#929292;font-size:16px;font-weight:400;font-family:Roboto,sans-serif}.article-header .left-part .brand img{width:60px;height:60px}.article-header .left-part .brand h1.brand-title,.article-header .left-part .brand p.brand-title{color:rgba(0,0,0,.839);font-size:25px;font-weight:900;font-family:Roboto,sans-serif}.article-header .left-part .socials{display:flex;align-items:center;gap:10px;margin-top:20px}.article-header .left-part .socials a{display:flex;align-items:center;color:rgba(0,0,0,.839)}.article-header .left-part .socials svg{font-size:20px}.atropos{position:relative;display:block;perspective:1200px;transform:translateZ(0)}.atropos-rotate-scroll-x,.atropos-rotate-scroll-y,.atropos-rotate-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-rotate,.atropos-scale{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-highlight,.atropos-shadow{position:absolute;pointer-events:none;transition-property:transform,opacity;display:block;opacity:0}.atropos-shadow{z-index:-1;background:#000;left:0;top:0;width:100%;height:100%;filter:blur(30px)}.atropos-highlight{left:-50%;top:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.25),transparent 50%);z-index:0}.atropos-inner,.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;overflow:hidden;transform-style:preserve-3d;transform:translateZ(0);display:block}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}::slotted([data-atropos-offset]),[data-atropos-offset]{transition-property:transform}[data-atropos-opacity]{transition-property:opacity}::slotted([data-atropos-offset][data-atropos-opacity]),[data-atropos-offset][data-atropos-opacity]{transition-property:transform,opacity}@media screen and (min-width:2200px){.header a{font-size:1vw}}@media screen and (max-width:768px){.header{padding:20px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}.header .mobile{height:52px!important;display:flex!important;background:#000;max-width:100vw;padding:15px 20px;border-radius:999px;justify-content:space-around;align-items:center}.header .mobile a{display:flex;align-items:center}.header .mobile a svg{color:#fff;font-size:30px}.header .desktop{display:none!important}}.header{width:100vw;position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;padding:2vw 5vw;top:0;left:0;transition:all .5s ease;font-family:Jost,sans-serif}.header .mobile{display:none}.header ul{display:flex;list-style:none;justify-content:space-between}.header ul li{text-transform:uppercase;font-size:15px;color:#000;mix-blend-mode:difference}.header ul li a{transition:opacity .3s ease;padding:1vw 2vw;text-decoration:none;color:#000}.header ul li a:hover{opacity:.6}.collapsed{background:#000;padding:12px 5vw}.collapsed a{color:#fff!important}.language-switcher{position:fixed;bottom:20px;right:20px;background:#000;z-index:99;border-radius:999px;height:40px;display:flex;align-items:center}.language-switcher:before{position:absolute;content:"";height:38px;width:38px;border-radius:9999px;background:#fff;top:1px;left:1px;z-index:1}.language-switcher.fr:before{left:calc(50% + 1px)}.language-switcher .lang-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;z-index:2}.language-switcher .lang-wrapper.selected a{color:#000!important}.language-switcher a{font-family:Jost,sans-serif;font-weight:500;text-decoration:none;font-size:14px;color:#fff}