.cod__hero{--cod_hero_gutter:var(--spacer_20);isolation:isolate;margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.cod__hero-background-waves{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.cod__hero-inner{display:flex;gap:var(--spacer_38);position:relative;z-index:1}.cod__hero-image-wrapper{flex-shrink:0;position:relative;width:calc(45% - var(--spacer_38)/2)}.cod__hero-image{display:block;filter:grayscale(1);height:100%;left:0;max-width:none;object-fit:cover;object-position:center;position:absolute;top:0;width:calc(100% + max(0px, (100vw - var(--container_width)) / 2) + var(--cod_hero_gutter))}.cod__hero-content{min-width:0;padding-bottom:var(--spacer_80);padding-top:var(--spacer_80);position:relative;width:calc(55% - var(--spacer_38)/2);z-index:1}.cod__hero--without-image .cod__hero-content{width:100%}.cod__breadcrumb{align-items:center;display:flex;gap:var(--spacer_8);margin-bottom:var(--spacer_24)}.cod__breadcrumb-link{color:var(--primary_color);flex-shrink:0;font-size:var(--font_size_14)}.cod__breadcrumb-link:hover{color:var(--green_cta_color)}.cod__breadcrumb-link.link--arrow:after{background-color:currentColor;transform:rotate(180deg)}.cod__breadcrumb-current,.cod__breadcrumb-sep{color:#706d7c;font-size:var(--font_size_14)}.cod__breadcrumb-current{flex-grow:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.cod__tags{flex-wrap:wrap;margin-bottom:var(--spacer_16)}.cod__tags,.cod__tags-item{display:flex;gap:var(--spacer_8)}.cod__tags-item{color:var(--green_cta_color)}.cod__tags-item:not(:last-child):after{content:"-"}.cod__tag{color:var(--green_cta_color);font-family:var(--primary_font);font-size:var(--font_size_16);font-weight:var(--font_weight_500);letter-spacing:-.64px;line-height:1.5}.cod__title{color:var(--primary_color);line-height:.86;margin-bottom:var(--spacer_24);max-width:72rem;overflow-wrap:anywhere}.cod__description{color:#706d7c;font-size:var(--font_size_18);margin-bottom:var(--spacer_28);max-width:64rem}.cod__meta{display:flex;flex-wrap:wrap;gap:var(--spacer_16);margin-top:var(--spacer_8)}.cod__hubs,.cod__statuts{display:flex;flex-wrap:wrap;gap:var(--spacer_8)}.cod__hub-badge{--tag_background_color:var(--cta_color);--tag_color:var(--salesop_color)}.cod__statut-badge{--tag_background_color:transparent;--tag_color:var(--primary_color);box-shadow:inset 0 0 0 1px rgba(32,53,48,.3)}@media (min-width:1441px){.cod__hero{--cod_hero_gutter:0px}}@media (max-width:1024px){.cod__hero-inner{padding:0}.cod__hero-image-wrapper{inset:0;position:absolute;width:100%}.cod__hero-image{width:100%}.cod__hero-content{background-color:hsla(0,0%,100%,.9);padding:var(--spacer_32);width:100%}.cod__hero--without-image .cod__hero-content{background:none}}.cod__section{border-top:1px solid rgba(32,53,48,.1);padding:var(--spacer_80) 0}.cod__section.cod__cible{border-top:0}.cod__section-title{margin-bottom:var(--spacer_32)}.cod__cible-text{font-size:var(--font_size_18);line-height:1.6;white-space:pre-line}.cod__richtext ul{display:flex;flex-direction:column;gap:var(--spacer_12);list-style:none;padding-left:var(--spacer_20)}.cod__richtext ul li{font-size:var(--font_size_16);line-height:1.5;position:relative}.cod__richtext ul li:before{color:var(--mid_green_color);content:"—";left:calc(var(--spacer_20)*-1);position:absolute;top:0}@media (max-width:767px){.cod__section{padding:var(--spacer_48) 0}}.cod__gallery{background-color:var(--light_grey_color);border-top:0;box-shadow:0 0 0 1px rgba(32,53,48,.1);margin-bottom:var(--spacer_80);padding:1px}.cod__carousel{aspect-ratio:16/9;margin:0 auto;max-width:100%;position:relative;width:100%}.cod__carousel--static .cod__carousel-slides{display:block}.cod__carousel .glide__track,.cod__carousel-track{aspect-ratio:16/9;overflow:hidden;width:100%}.cod__carousel-slides{display:flex;height:100%;margin:0;padding:0}.cod__carousel-slide{aspect-ratio:16/9;flex-shrink:0;width:100%}.cod__carousel-image,.cod__video{display:block;height:100%;object-fit:cover;width:100%}.cod__carousel-footer{align-items:center;display:flex;gap:var(--spacer_16);justify-content:space-between;margin-top:var(--spacer_16)}.cod__carousel-bullets-list{align-items:center;display:flex;gap:var(--spacer_8)}.cod__carousel-bullet{appearance:none;background-color:var(--primary_color);border:0;border-radius:.4rem;cursor:pointer;display:block;height:.8rem;padding:0;transition:width var(--default_transition);width:.8rem}.cod__carousel-bullet.glide__bullet--active{width:3.2rem}.cod__carousel-arrows{display:flex}.cod__carousel-arrow{align-items:center;appearance:none;background-color:transparent;border:0;cursor:pointer;display:flex;height:4.8rem;justify-content:center;width:4.8rem}.cod__prerequisites{background-color:var(--ligther_grey_color)}.cod__prerequisites-inner{align-items:flex-start;display:flex;gap:var(--spacer_24)}.cod__prerequisites-label{color:var(--grey_color);flex-shrink:0;font-size:var(--font_size_14);font-weight:var(--font_weight_600);min-width:8rem;padding-top:.3rem}.cod__prerequisites-text{font-weight:var(--font_weight_500);margin-bottom:0;white-space:pre-line}@media (max-width:600px){.cod__prerequisites-inner{flex-direction:column;gap:var(--spacer_8)}}.cod__cta{background-color:var(--primary_color);border-top:none}.cod__cta .content-wrapper{display:flex;justify-content:center}.cod__cta-button{min-width:24rem;text-align:center}
41:2	⚠  Parse error on line 1: 
100% + max(0px, (100vw - var(--container_width)) / 2) + var(--...
----------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]