.blocks-group{border-radius:var(--border-radius);padding:var(--spacer-n) var(--spacer-m);box-shadow:0px 2px 4px rgba(0,0,0,.04),0px 4px 24px rgba(0,0,0,.08)}.gallery{margin:1.5rem 0;--gap: 1rem}.gallery figure{width:100%;margin:0}.img{display:inline-flex}.img_wrapper{display:flex;flex-direction:column}.logo_list{display:flex;flex-wrap:wrap;justify-content:center;padding:0;list-style:none;margin:0 -0.75rem}.logo_item{padding:0;margin:1.5rem .75rem;flex:0 0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.logo_item p{max-width:var(--size)}.testimonial_list{display:flex;flex-direction:column;gap:var(--gap)}.testimonial_item{border-left:2px solid rgba(27,61,86,.1);display:flex;flex-direction:column;justify-content:center;gap:2rem;padding-left:var(--spacer-l);display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem var(--spacer-m);gap:.5rem;border:2px solid var(--color-primary)}.testimonial_item--simple{border:none;padding:0}.testimonial_name{font-family:var(--font-mono);font-size:var(--font-size-m);text-transform:uppercase}.text-block[class*=mt]>*:first-child{margin-top:inherit}.text-block[class*=mb]>*:last-child{margin-bottom:inherit}.hero{background-image:url("/assets/dist/img/Planet.png");background-position:center right;background-repeat:no-repeat}.hero_text{--text-align: center;--flex-align: center;display:flex;flex-direction:column;text-align:var(--text-align);justify-content:var(--flex-align);padding:var(--spacer-m) 0 var(--spacer-m)}.hero_text .button_list{justify-content:var(--flex-align)}.hero_description{font-weight:600;font-size:var(--font-size-l)}.articles_sidebar{position:relative;padding:4rem 1.5rem 2rem;margin:1rem auto 0;width:100%;max-width:20.0625rem;background-color:#fff;border:5px solid #000}.articles_sidebar_header{position:absolute;top:0;left:0;transform:translateY(-50%);text-align:center;width:100%}.article_header_inner{max-width:var(--site-width-medium);margin:var(--spacer-l) auto;align-items:start}.article_header_inner .article_audio{padding:1rem;border:5px solid var(--color-primary)}.article_header_inner .article_audio .icon{font-size:6.5625rem;flex:0 1 6.5625rem}.article_header_inner .article_audio div{flex:0 1 auto}.article_header_inner .article_infos{background-color:#fff;padding:1.5rem 2rem 2rem}.article_header_inner .article_infos_item{display:flex;flex-wrap:wrap;gap:0 .25em;font-family:var(--font-mono);margin-top:var(--spacer-n)}.article_header_inner .article_info_title{grid-area:chapter;position:relative;overflow:hidden;flex-grow:1;flex-shrink:0}.article_header_inner .article_info_title::after{position:absolute;padding:0 0 0 2px;content:"......................." "......................." "......................." "......................." "......................."/"";text-align:right;color:#000}.article_header_inner .article_info_text{grid-area:page;font-weight:700;display:flex;flex-wrap:wrap;text-align:right;justify-content:flex-end}.article_header_inner .article_header_title{position:relative;padding:1rem;margin-bottom:2rem}.article_header_inner .article_header_title::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border:5px solid #000;z-index:-1}.article_header_inner .article_header_title .button{text-align:right;margin:0 auto -1rem;transform:translateY(50%)}.article_meta{border-top:1px solid rgba(147,177,196,.5)}.article_meta--list{font-size:var(--font-size-xs);justify-content:space-between}.article_author{text-transform:uppercase;color:var(--color-text-light)}.article_author--list{font-size:var(--font-size-xs)}.article_time{padding:.25rem .5rem;background-color:#000;color:#fff;font-family:var(--font-mono);font-weight:600;font-size:var(--font-size-m);order:-1}.article_time--list{position:absolute;top:0;right:0}.article-list_list{--gap: 1rem;justify-content:center;grid-template-columns:repeat(auto-fill, minmax(16.25rem, 19.6875rem))}.is-template-articles .article-list_list{grid-template-columns:repeat(auto-fill, minmax(16.25rem, 20.0625rem))}.article-list_item{--gap: 0;position:relative;flex:1 1 100%;max-width:100%;min-width:16.25rem;display:flex;flex-direction:column;gap:var(--gap);border:5px solid #000;background-color:#fff}.article-list_item:has(.article-list_button:hover) .article-list_thumbnail img{transform:scale(1.1)}.article-list_thumbnail{order:-1;overflow:hidden}.article-list_thumbnail img{transform:scale(1);transition:transform .2s ease-out}.article-list_content{--gap: 0 0.625rem;flex-grow:1;display:flex;flex-direction:column;align-items:stretch;z-index:3;text-align:left;padding:1rem}.article-list_description{font-size:var(--font-size-xs)}.article-list_price{color:var(--color-primary);text-transform:uppercase;font-weight:700;font-family:var(--font-mono)}.article-list_link{position:static}.article-list_link::before{content:"";z-index:1;display:block;top:0;left:0;bottom:0;right:0;position:absolute;background:rgba(0,0,0,0)}.article-list [data-mobile-carousel-button]{top:4.84375rem}@media (max-width: 39.95rem){.img{margin:0 auto}.logo_item{max-width:calc(6.25rem + 6vw)}}@media (min-width: 65rem){.hero_text{--text-align: left;--flex-align: flex-start;padding:var(--spacer-xxl) 0 var(--spacer-m)}}@media (min-width: 52rem){.articles_sidebar{margin:0 auto}.article_header_inner{grid-template-columns:4fr 6fr;grid-template-rows:1fr auto 1fr auto auto;grid-template-areas:"thumb empty" "thumb title" "thumb empty2" "infos intro" "audio intro"}.article_header_inner .hero_image{grid-area:thumb;grid-column:1;grid-row:span 3}.article_header_inner .article_header_title{grid-area:title;grid-column:2;grid-row:2;position:relative;padding:var(--spacer-l) 1rem var(--spacer-l) 0}.article_header_inner .article_header_title::before{content:"";display:block;position:absolute;top:0;left:-2rem;right:0;bottom:0;background-color:#fff;border:5px solid #000;z-index:-1}.article_header_inner .article_header_title .button{position:absolute;bottom:0;right:var(--spacer-m);transform:translateY(50%);margin:0 auto 0}.article_header_inner .article_infos{grid-area:infos;grid-column:1;grid-row:4}.article_header_inner .article_introduction-top{grid-area:empty2;align-self:stretch}.article_header_inner .article_introduction{grid-area:intro;grid-column:2;grid-row:4/6;margin-top:calc(var(--rheight)*-1)}.article_header_inner .article_audio{grid-area:audio}}
