@layer components{.mot-souligne_wrap{color:var(--heading-accent);display:inline-block;position:relative}.mot-souligne_trait{width:100%;height:.28em;position:absolute;bottom:-.2em;left:0;overflow:visible}.mot-souligne_trait path{fill:none;stroke:var(--trait-souligne,currentcolor);stroke-width:.085em;stroke-linecap:round}.bandeau-logos_wrap{gap:var(--space-5);flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.bandeau-logos_wrap{align-items:center;gap:var(--space-8);flex-direction:row}}.bandeau-logos_intro{font-size:1.125rem;font-weight:var(--primary-medium);color:var(--text-2);flex:none;line-height:1.35}@media (min-width:64rem){.bandeau-logos_intro{width:12.5rem}}.bandeau-logos_intro strong{color:var(--text);font-weight:var(--primary-bold)}.bandeau-logos_intro em{color:var(--brand-500);font-style:normal}.bandeau-logos_defilement{flex:auto;min-width:0;overflow:clip;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.bandeau-logos_track{will-change:transform;width:max-content;display:flex}.bandeau-logos_groupe{align-items:center;display:flex}.bandeau-logos_item{justify-content:center;align-items:center;height:3rem;margin-right:3.75rem;display:flex}@media (min-width:48rem){.bandeau-logos_item{margin-right:5.625rem}}.bandeau-logos_defilement:not(.is-anime){mask-image:none}.bandeau-logos_defilement:not(.is-anime) .bandeau-logos_track{width:100%}.bandeau-logos_defilement:not(.is-anime) .bandeau-logos_groupe{justify-content:center;row-gap:var(--space-5);flex-wrap:wrap}.bandeau-logos_defilement:not(.is-anime) .bandeau-logos_groupe[aria-hidden]{display:none}.bandeau-logos_image{object-fit:contain;opacity:.7;width:auto;max-width:11rem;height:2.25rem}.bandeau-logos_nom{white-space:nowrap;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:var(--primary-bold);letter-spacing:.02em;color:#8e8e95}.temoignage-carte_wrap{--_bg:var(--light-100);--_shadow:var(--dark-900);--_accent:var(--brand-500);--_tag-bg:var(--light-200);--_tag-text:var(--brand-600);background-color:var(--_bg);color:var(--dark-900);border:.125rem solid var(--dark-900);border-radius:var(--radius-main);box-shadow:.5rem .5rem 0 var(--_shadow);rotate:var(--_tilt,0deg);flex-direction:column;gap:1.125rem;padding:clamp(1.5rem,5vw,2rem);display:flex}.temoignage-carte_wrap.is-jaune{--_bg:var(--accent-500);--_accent:var(--dark-900);--_tag-bg:var(--dark-900);--_tag-text:var(--light-100)}.temoignage-carte_wrap.is-accent{--_shadow:var(--brand-500)}@media (min-width:64rem){.temoignage-carte_wrap.is-decale{margin-top:1.5rem}}.temoignage-carte_guillemet{height:2.5rem;color:var(--_accent);font-size:5.5rem;font-weight:var(--primary-bold);line-height:.6}.temoignage-carte_quote{font-size:clamp(1.125rem,3vw,1.3125rem);font-weight:var(--primary-medium);line-height:1.45}.temoignage-carte_caption{color:color-mix(in lab, var(--dark-900) 75%, transparent);flex-direction:column;gap:.375rem;font-size:.9375rem;display:flex}.temoignage-carte_auteur{align-items:center;gap:.875rem;display:flex}.temoignage-carte_photo{border:.125rem solid var(--dark-900);border-radius:var(--radius-round);flex:none;width:3.5rem;height:3.5rem}.temoignage-carte_identite{flex-direction:column;gap:.125rem;display:flex}.temoignage-carte_name{color:var(--dark-900);font-size:1rem}.temoignage-carte_wrap.is-compact{gap:.875rem;padding:1.25rem 3.5rem 1.25rem 1.25rem;position:relative}.temoignage-carte_wrap.is-compact .temoignage-carte_guillemet{height:auto;font-size:3.5rem;position:absolute;top:1.125rem;right:1rem}.temoignage-carte_wrap.is-compact .temoignage-carte_quote{font-size:1rem;line-height:1.4}.temoignage-carte_wrap.is-compact .temoignage-carte_caption{font-size:.875rem}.temoignage-carte_wrap.is-compact .temoignage-carte_photo{width:2.75rem;height:2.75rem}.temoignage-carte_tag{border-radius:var(--radius-round);background-color:var(--_tag-bg);color:var(--_tag-text);font-size:.8125rem;font-weight:var(--primary-semibold);align-self:flex-start;margin-top:.375rem;padding:.3125rem .75rem}.plaquette-mockup_wrap{width:var(--plaquette-largeur,min(21.175rem, 64vw));aspect-ratio:280/370;background-color:var(--bleu-500,var(--dark-900));color:var(--light-100);rotate:var(--plaquette-rotation,-7deg);box-shadow:1.06rem 1.06rem 0 var(--plaquette-ombre,var(--light-100));border-radius:.625rem;flex-direction:column;justify-content:space-between;margin-inline:auto;padding:1.815rem 1.815rem 1.98rem;display:flex;position:relative;overflow:clip}.plaquette-mockup_photo{object-position:50% 20%;height:100%;position:absolute;inset:0}.plaquette-mockup_fondu{background:linear-gradient(180deg, #0219698c 0%, #02196900 30%, #02196933 50%, var(--bleu-500,var(--dark-900)) 85%);position:absolute;inset:0}.plaquette-mockup_logo{object-fit:contain;width:62%;height:auto;position:relative}.plaquette-mockup_bas{flex-direction:column;gap:.75rem;display:flex;position:relative}.plaquette-mockup_title{--heading-accent:var(--light-100);--trait-souligne:var(--citron-500,var(--accent-500));font-size:2.12rem;font-weight:var(--primary-bold);letter-spacing:-.02em;line-height:1.05}.plaquette-apercu_wrap{--plaquette-largeur:min(21.175rem, 58vw);--_decalage:38%;place-items:center;width:100%;padding-block:2.5rem;display:grid}@media not (min-width:48rem){.plaquette-apercu_wrap{--_decalage:20%}}.plaquette-apercu_wrap>*{grid-area:1/1}.plaquette-apercu_couverture{--plaquette-rotation:-4deg;--plaquette-ombre:transparent;z-index:3}.plaquette-apercu_page{width:var(--plaquette-largeur);aspect-ratio:280/370;border:.125rem solid var(--dark-900);box-shadow:.625rem .625rem 0 var(--dark-900);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;overflow:clip}.plaquette-apercu_page.is-formats{z-index:1;translate:calc(var(--_decalage) * -1) 3%;background-color:var(--light-100);color:var(--dark-900);rotate:-13deg}.plaquette-apercu_page.is-conference{z-index:2;translate:var(--_decalage) 1%;background-color:var(--bleu-500,var(--dark-900));color:var(--light-100);rotate:8deg}.plaquette-apercu_page{transition:transform .45s cubic-bezier(.34,1.4,.64,1)}@media (hover:hover){.plaquette-apercu_wrap:has(.plaquette-apercu_couverture:hover) .plaquette-apercu_page.is-formats{transform:translate(-1.25rem)}.plaquette-apercu_wrap:has(.plaquette-apercu_couverture:hover) .plaquette-apercu_page.is-conference{transform:translate(1.25rem)}}.plaquette-apercu_titre{font-size:1.25rem;font-weight:var(--primary-bold);letter-spacing:-.02em;line-height:1.05}.is-formats .plaquette-apercu_titre{color:var(--bleu-500,var(--dark-900))}.plaquette-apercu_sous-titre{opacity:.75;font-size:.75rem;line-height:1.3}.plaquette-apercu_formats{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.plaquette-apercu_format{align-items:center;gap:.75rem;display:flex}.plaquette-apercu_format>span{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.plaquette-apercu_vignette{border-radius:.5rem;flex:none;width:3.75rem;height:3.75rem}.plaquette-apercu_format-titre{color:var(--bleu-500,var(--dark-900));font-size:.8125rem;line-height:1.2}.plaquette-apercu_format-texte{color:var(--grey-600);font-size:.6875rem;line-height:1.3}.plaquette-apercu_pastille{border-radius:var(--radius-round);background-color:var(--citron-500,var(--accent-500));color:var(--dark-900);font-size:.625rem;font-weight:var(--primary-bold);margin-top:.25rem;padding:.1875rem .5rem}.plaquette-apercu_photo{aspect-ratio:16/9;margin:-1.25rem -1.25rem .5rem;position:relative}.plaquette-apercu_photo img{height:100%;position:absolute;inset:0}.plaquette-apercu_tag{border-radius:var(--radius-round);background-color:var(--citron-500,var(--accent-500));color:var(--dark-900);font-size:.6875rem;font-weight:var(--primary-bold);padding:.25rem .625rem;position:absolute;top:.75rem;left:.75rem}.plaquette-apercu_coches{flex-direction:column;gap:.375rem;margin-top:.25rem;font-size:.75rem;line-height:1.3;display:flex}.plaquette-apercu_coches li{padding-left:1.125rem;position:relative}.plaquette-apercu_coches li:before{content:"";border:solid var(--citron-500,var(--accent-500));border-width:0 .15rem .15rem 0;width:.375rem;height:.625rem;position:absolute;top:.2em;left:.125rem;rotate:40deg}.plaquette-apercu_ideal{opacity:.8;margin-top:auto;font-size:.6875rem;line-height:1.35}}
