@layer components{.hero{isolation:isolate;padding:var(--section-space-small) var(--site-margin) var(--section-space-medium);background-color:var(--background);color:var(--text);position:relative;overflow:clip}.hero_content{width:100%;max-width:var(--max-width-medium);padding-bottom:var(--space-7);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero_title{margin-top:var(--space-4);max-width:100%}.hero_accent{color:var(--heading-accent)}.hero_text{margin-top:var(--space-4);max-width:var(--hero-text-width);color:var(--text-2)}.hero_cta{align-items:center;gap:var(--space-1);margin-top:var(--space-6);flex-direction:column;display:flex}.hero_points{justify-content:center;gap:var(--space-1) var(--space-4);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero_point{align-items:center;gap:var(--space-1);display:flex}.hero_point .icon{width:var(--hero-mark-size);height:var(--hero-mark-size);color:var(--heading-accent)}.hero_frame{width:min(100%, var(--video-frame-width));margin-top:var(--space-4);padding:var(--space-1);background-color:var(--background-3);border-radius:var(--radius-large);box-shadow:var(--shadow-video-frame)}.hero_frame.is-portrait{width:min(100%, calc(var(--avis-video-width) + 2 * var(--space-1)))}.hero.is-unlocked .hero_title{margin-top:var(--space-5)}.hero.is-unlocked .hero_accent{margin-top:var(--space-2);display:inline-block}.hero.is-unlocked .hero_text{margin-top:var(--space-6);max-width:var(--hero-text-width-narrow)}.hero.is-unlocked .hero_frame,.hero.is-unlocked .hero_content>.hero_button{margin-top:var(--space-6)}.hero.is-unlocked .hero_content{padding-bottom:0}.hero_deco{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero_guide{background-color:var(--border);position:absolute}.hero_guide.is-left,.hero_guide.is-right{width:var(--border-width);height:96.5%;top:0}.hero_guide.is-left{left:calc(50% - var(--max-width-main) / 2 + var(--hero-guide-inset))}.hero_guide.is-right{right:calc(50% - var(--max-width-main) / 2 + var(--hero-guide-inset))}.hero_guide.is-middle{height:var(--border-width);top:calc(52% + 1.6875rem);left:0;right:0}.hero_mark{align-items:center;gap:var(--space-1);display:flex;position:absolute}.hero_mark.is-aperture{top:calc(52% + 1.6875rem - var(--hero-mark-size) / 2);left:calc(50% - var(--max-width-main) / 2 + var(--hero-guide-inset) - var(--hero-mark-size) / 2)}.hero_mark.is-speed{top:calc(19.3% + .625rem);right:calc(50% - var(--max-width-main) / 2 + var(--hero-guide-inset) - 5.4375rem + var(--hero-mark-size) / 2)}.hero_mark.is-iso{top:calc(87.3% + 2.8125rem);right:calc(50% - var(--max-width-main) / 2 + var(--hero-guide-inset) - 5.6875rem + var(--hero-mark-size) / 2)}.hero_mark-box{width:var(--hero-mark-size);height:var(--hero-mark-size);border:.09375rem solid var(--heading-accent);border-radius:.125rem}.hero_mark-label{background-color:var(--background-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-round);color:var(--text-2);font-family:var(--primary-family);font-size:var(--hero-mark-text);font-weight:var(--primary-semibold);padding:.3125rem .625rem;line-height:1}.hero.is-unlocked .hero_guide.is-middle{top:58.5%}.hero.is-unlocked .hero_mark.is-aperture,.hero.is-unlocked .hero_mark.is-speed{top:calc(58.5% - var(--hero-mark-size) / 2)}.hero.is-unlocked .hero_mark.is-iso{top:79.2%}.hero.is-unlocked .hero_guide.is-left,.hero.is-unlocked .hero_guide.is-right{height:87.9%}.hero_print{position:absolute}.hero_print.is-one{--tirage-width:var(--hero-tirage-width-small);transform-origin:0 0;opacity:var(--hero-tirage-opacity);top:18.3125rem;left:calc(50% - 40.9375rem)}.hero_print.is-two{top:23.3125rem;left:calc(50% + 29.3125rem)}.hero_print.is-three{--tirage-width:var(--hero-tirage-width-large);transform-origin:0 0;opacity:var(--hero-tirage-opacity);top:54.6875rem;left:calc(50% - 42.9375rem)}.hero_note{color:var(--coral-500);white-space:nowrap;margin:0;position:absolute;top:45.8125rem;left:calc(50% + 35.6rem);rotate:6deg}@media screen and (max-width:1279px){.hero_print,.hero_note{display:none}}@media screen and (max-width:991px){.hero_deco{display:none}}@media screen and (max-width:767px){.hero_cta,.hero_cta .hero_button,.hero_content>.hero_button{width:100%}.hero.is-optin .hero_content>.tagline{align-self:stretch;width:100%}.hero_frame{margin-top:var(--space-4)}}@media screen and (max-width:359px){.hero.is-optin .hero_title{font-size:12vw}}.chiffres{padding:0 var(--site-margin) var(--section-space-small);background-color:var(--background)}.chiffres_grid{gap:var(--space-6);max-width:var(--max-width-medium);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;display:grid}@media screen and (max-width:767px){.chiffres_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.surtitre{color:var(--text-2);white-space:pre-wrap;margin:0}.surtitre_number{color:var(--coral-500)}.chapitres{padding:var(--section-space-medium) var(--site-margin) var(--section-space-large);background-color:var(--background);color:var(--text)}.chapitres_inner{gap:var(--space-7);max-width:var(--max-width-medium);flex-direction:column;margin-inline:auto;display:flex}.chapitres_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.chapitres_titles{gap:var(--space-4);max-width:var(--section-head-width);flex-direction:column;display:flex}.chapitres_accent{color:var(--heading-accent)}.chapitres_accent.is-italic{font-family:var(--h1-accent-font-family);font-style:italic}.chapitres_cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.chapitres.is-center{padding-top:0}.chapitres.is-center .chapitres_head{text-align:center;justify-content:center}.chapitres.is-center .chapitres_titles{align-items:center;max-width:none}.chapitres.is-center .chapitres_inner>.chapitres_button{align-self:center}@media screen and (max-width:991px){.chapitres_cards{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.chapitres_head{flex-direction:column;align-items:stretch}.chapitres_button,.chapitres.is-center .chapitres_inner>.chapitres_button{align-self:stretch}}.temoignages{padding:var(--section-space-large) var(--site-margin);background-color:var(--background);color:var(--text);overflow-x:clip}.temoignages_inner{align-items:center;gap:var(--space-8);max-width:var(--max-width-medium);flex-direction:column;margin-inline:auto;display:flex}.temoignages_head{align-items:center;gap:var(--space-4);max-width:var(--section-head-width-wide);text-align:center;flex-direction:column;display:flex}.temoignages_accent{color:var(--heading-accent)}.temoignages_accent.is-italic{font-family:var(--h1-accent-font-family);font-style:italic}.temoignages_grid{align-items:flex-start;gap:var(--space-4);width:100%;display:flex}.temoignages .temoignages_video{width:var(--avis-video-width);flex:none}.temoignages_cards{gap:var(--space-4);min-width:0;padding:var(--space-2) 0 0;flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.temoignages_item{align-items:flex-start;display:flex}.temoignages_item>.avis{width:100%}.temoignages_proof{color:var(--text-2);text-align:center;margin:0}@media screen and (min-width:1200px){.temoignages_grid.is-cards-only .temoignages_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:991px){.temoignages_grid{align-items:stretch;gap:var(--space-4);flex-direction:column}.temoignages .temoignages_video{width:100%;height:var(--avis-video-height-mobile);aspect-ratio:auto}.temoignages_cards{gap:var(--space-3);margin-inline:calc(var(--site-margin) * -1);padding:var(--space-1) var(--site-margin) var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-margin);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.temoignages .temoignages_video.is-portrait{--_u:1px}.temoignages .temoignages_video.is-portrait :is(.video_timecode,.video_title,.video_halo){display:none}.temoignages_item{width:var(--avis-card-width-mobile);scroll-snap-align:start;flex:none}.temoignages_item>.avis{rotate:0deg}}@media screen and (max-width:767px){.temoignages_proof{text-align:left;align-self:stretch}.temoignages.is-narrow-title .temoignages_title{max-width:var(--avis-title-width-mobile)}}}
