@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-font-weight:initial;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-content:"";--tw-space-y-reverse:0;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-divide-y-reverse:0}::-ms-backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-content:"";--tw-space-y-reverse:0;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-divide-y-reverse:0}::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-tracking:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-content:"";--tw-space-y-reverse:0;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-divide-y-reverse:0}}}@layer utilities{.ville-nom{min-width:calc(var(--spacing,.25rem)*0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex:1;overflow:hidden}@media (hover:hover){.ville-nom:is(:where(.group):hover *){color:var(--accent)}}.ville-fleche{color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}@media (hover:hover){.ville-fleche:is(:where(.group):hover *){color:var(--accent)}}.ville-picto{color:var(--accent);flex-shrink:0}.ville-fiche{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:12px;display:flex}@media (hover:hover){.ville-fiche:hover{color:var(--accent)}}.ville-infos{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:var(--ink-muted);flex-wrap:wrap;font-size:12px;display:flex}.ville-cellule-large{--tw-leading:var(--leading-relaxed,1.625);font-size:13px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted);display:none}@media (min-width:64rem){.ville-cellule-large{display:table-cell}}.ville-lien-site{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:12px;display:inline-flex}@media (hover:hover){.ville-lien-site:hover{color:var(--accent)}}.accomp-texte{margin-top:calc(var(--spacing,.25rem)*3);color:var(--ink)!important;font-size:15px!important}.lecture-titre{--tw-leading:1.3!important;font-size:17px!important;line-height:1.3!important}.lecture-extrait{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important}.campagne-logo{height:calc(var(--spacing,.25rem)*7);object-fit:contain;opacity:.6;--tw-grayscale:grayscale(100%);width:auto;max-width:130px;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.campagne-logo:hover{opacity:.9}}@media (min-width:64rem){.campagne-logo{height:calc(var(--spacing,.25rem)*8)}}.campagne-point{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);color:var(--ink);font-size:15px;display:flex}.campagne-coche{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--accent);flex-shrink:0}.palmares-point{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-snug,1.375);font-size:14px;line-height:var(--leading-snug,1.375);color:var(--ink);display:flex}@media (min-width:64rem){.palmares-point{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}}.palmares-coche{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--accent);flex-shrink:0}@media (min-width:64rem){.palmares-coche{margin-top:calc(var(--spacing,.25rem)*1)}}.palmares-site{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);min-height:44px;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:12px;display:inline-flex}@media (hover:hover){.palmares-site:hover{color:var(--accent)}}.palmares-notes{margin-top:calc(var(--spacing,.25rem)*2.5);align-items:center;column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*1);color:var(--ink);flex-wrap:wrap;font-size:14px;display:flex}.palmares-avis{text-align:center;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--ink-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);font-size:12.5px}.palmares-score{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.14em;letter-spacing:.14em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.palmares-score-court{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.1em;letter-spacing:.1em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.palmares-ident{min-width:calc(var(--spacing,.25rem)*0);align-items:center;column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*.5);flex-wrap:wrap;flex:1;display:flex}.palmares-plus{color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.palmares-plus:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:45deg}.palmares-plus:-moz-any(:where(.group):-moz-any([open],:popover-open,:open) *){rotate:45deg}.palmares-plus:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (prefers-reduced-motion:reduce){.palmares-plus{transition-property:none}}.palmares-droite{align-items:flex-end;gap:calc(var(--spacing,.25rem)*.5);text-align:right;flex-direction:column;flex-shrink:0;display:flex}.palmares-profil{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ink-muted);font-size:11.5px}.palmares-nb{margin-left:calc(var(--spacing,.25rem)*1.5);color:var(--ink-muted);font-size:11px}.palmares-ville{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ink-muted);font-size:12px}.palmares-total{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:18px;font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.palmares-titre{align-items:center;column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*1);flex-wrap:wrap;display:flex}.palmares-forces{margin-top:calc(var(--spacing,.25rem)*2.5);gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:flex}@media (min-width:64rem){.palmares-forces{gap:calc(var(--spacing,.25rem)*2)}}.palmares-jauge{margin-top:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1.5);background-color:var(--hp-line);width:100%}@supports (color:color-mix(in lab, red, red)){.palmares-jauge{background-color:color-mix(in oklab,var(--hp-line)60%,transparent)}}.palmares-question{padding-right:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink)}@media (min-width:64rem){.palmares-question{font-size:16px}}.palmares-entete{min-width:calc(var(--spacing,.25rem)*0);align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.palmares-critere{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:var(--leading-snug,1.375);font-size:16px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink)}.palmares-explication{margin-top:calc(var(--spacing,.25rem)*1.5);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.orga-carte{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);padding:calc(var(--spacing,.25rem)*2.5);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;background-color:var(--bg)!important;--tw-shadow:0 0 transparent!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-radius:0!important}.orga-carte-large{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);padding:calc(var(--spacing,.25rem)*3);position:relative;background-color:var(--bg)!important;--tw-shadow:0 0 transparent!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-radius:0!important}.orga-etiquette{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-leading:var(--leading-tight,1.25);font-size:11.5px;line-height:var(--leading-tight,1.25);white-space:nowrap;color:var(--ink-muted)}.orga-etiquette-pale{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-leading:var(--leading-tight,1.25);font-size:11.5px;line-height:var(--leading-tight,1.25);white-space:nowrap;color:var(--ink-dim)}.orga-pied{margin-top:calc(var(--spacing,.25rem)*2.5);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--border-subtle);width:100%;padding-top:calc(var(--spacing,.25rem)*3)}.orga-pastille{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);flex-shrink:0;align-items:center;justify-items:center;display:grid}.orga-pastille-accent{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);flex-shrink:0;align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.orga-pastille-accent{border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.orga-pastille-accent{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.orga-pastille-accent{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.orga-pastille-pale{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card);flex-shrink:0;align-items:center;justify-items:center;display:grid}.orga-statut{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-leading:1;--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--ink-dim);text-transform:uppercase;font-size:12px;line-height:1}.orga-statut-court{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-leading:1;--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--ink-dim);text-transform:uppercase;font-size:12px;line-height:1;overflow:hidden}.orga-valeur{margin-top:calc(var(--spacing,.25rem)*1);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight,1.25);font-size:15px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);overflow:hidden}.orga-valeur-petite{margin-top:calc(var(--spacing,.25rem)*1);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight,1.25);font-size:13px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);overflow:hidden}.orga-nom-lien{margin-top:calc(var(--spacing,.25rem)*1.5);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight,1.25);width:100%;font-size:13.5px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));overflow:hidden}@media (hover:hover){.orga-nom-lien:is(:where(.group\/expert):hover *){color:var(--accent)}}.orga-nom{margin-top:calc(var(--spacing,.25rem)*1.5);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight,1.25);width:100%;font-size:13.5px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow:hidden}.orga-role{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ink-muted);font-size:12px;overflow:hidden}.orga-etiquettes{margin-top:calc(var(--spacing,.25rem)*1.5);justify-content:center;gap:calc(var(--spacing,.25rem)*1);flex-wrap:nowrap;width:100%;display:flex}.orga-photo-lien{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);object-fit:cover;transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.orga-photo-lien:is(:where(.group\/expert):hover *){border-color:var(--accent)}}.orga-photo-pale{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);object-fit:cover;opacity:.9}.orga-point{height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5);background-color:var(--accent)}.orga-alerte{top:calc(var(--spacing,.25rem)*-2);right:calc(var(--spacing,.25rem)*-2);z-index:2;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--bg);background-color:var(--color-red-300,#ffa3a3);align-items:center;justify-items:center;display:grid;position:absolute}@supports (color:color(display-p3 0 0 0)){.orga-alerte{background-color:var(--color-red-300,color(display-p3 .956922 .651886 .645122))}}@supports (color:lab(0% 0 0)){.orga-alerte{background-color:var(--color-red-300,lab(76.5514% 36.422 15.5335))}}.edito-corps{max-width:820px;margin-left:auto;margin-right:auto}.edito-corps a{color:var(--accent);text-underline-offset:2px}.edito-corps a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.edito-corps h2{margin-top:calc(var(--spacing,.25rem)*12);margin-bottom:calc(var(--spacing,.25rem)*4);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:max(24px,min(2.6vw,32px));font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.edito-corps h3{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--accent);padding-left:calc(var(--spacing,.25rem)*4);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:18px;font-weight:var(--font-weight-medium,500)}.edito-corps li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card);padding:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*8);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted);position:relative}.edito-corps li:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);top:22px;left:calc(var(--spacing,.25rem)*4);content:var(--tw-content);height:calc(var(--spacing,.25rem)*1.5);content:var(--tw-content);width:calc(var(--spacing,.25rem)*1.5);content:var(--tw-content);background-color:var(--accent);content:var(--tw-content);--tw-content:"";content:var(--tw-content);position:absolute}.edito-corps ol{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:decimal}:where(.edito-corps ol>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.edito-corps ol{padding-left:calc(var(--spacing,.25rem)*5)}.edito-corps ol li{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);background-color:transparent;border-width:0}.edito-corps ol li:before{content:var(--tw-content);display:none}.edito-corps p{margin-block:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}@media (min-width:64rem){.edito-corps p{font-size:16px}}.edito-corps strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink)}.edito-corps table{margin-block:calc(var(--spacing,.25rem)*6);max-width:100%;display:block;overflow-x:auto}.edito-corps td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);padding:calc(var(--spacing,.25rem)*3);vertical-align:top;color:var(--ink-muted);font-size:14px}.edito-corps th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);padding:calc(var(--spacing,.25rem)*3);text-align:left;vertical-align:top;font-size:13px}.edito-corps ul{margin-block:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:48rem){.edito-corps ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-surtitre{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-tracking:.25em;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;font-size:11px;display:inline-flex}.riche-prose a{color:var(--accent);text-underline-offset:2px}.riche-prose a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.riche-prose h2{margin-top:calc(var(--spacing,.25rem)*12);margin-bottom:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.6vw,42px));font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.riche-prose h2:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.riche-prose h3{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*3);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:20px;font-weight:var(--font-weight-medium,500)}.riche-prose li{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.riche-prose ol{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:decimal}:where(.riche-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.riche-prose ol{padding-left:calc(var(--spacing,.25rem)*5)}.riche-prose p{margin-block:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-relaxed,1.625);font-size:16px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}@media (min-width:64rem){.riche-prose p{font-size:17px}}.riche-prose strong{color:var(--ink)}.riche-prose table{margin-block:calc(var(--spacing,.25rem)*6);max-width:100%;display:block;overflow-x:auto}.riche-prose td{padding:calc(var(--spacing,.25rem)*2);vertical-align:top;font-size:15px}.riche-prose th{padding:calc(var(--spacing,.25rem)*2);text-align:left;vertical-align:top}.riche-prose ul{margin-block:calc(var(--spacing,.25rem)*4);list-style-type:disc}:where(.riche-prose ul>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.riche-prose ul{padding-left:calc(var(--spacing,.25rem)*5)}.mot-manuscrit{isolation:isolate;font-family:var(--font-hand);--tw-tracking:.005em;letter-spacing:.005em;color:var(--accent);font-style:italic;display:inline-block;position:relative}.xp-titre-h2{margin-bottom:calc(var(--spacing,.25rem)*10);max-width:820px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--ink)}.bento-titre{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*4);text-align:center;max-width:900px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.08;--tw-font-weight:var(--font-weight-medium,500);font-size:max(32px,min(4.2vw,52px));line-height:1.08;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.bento-intro{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*5);text-align:center;--tw-leading:var(--leading-relaxed,1.625);max-width:640px;font-size:16px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.surtitre-mb{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-tracking:.25em;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;font-size:11px;display:inline-flex}.bento-pastille{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--card)!important;padding-inline:calc(var(--spacing,.25rem)*2.5)!important;padding-block:calc(var(--spacing,.25rem)*1)!important;border-radius:0!important;font-size:10.5px!important}@media (hover:hover){.bento-pastille:is(:where(.group):hover *){border-color:var(--border-strong)!important}}.xp-retour{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:13px;display:inline-flex}@media (hover:hover){.xp-retour:hover{color:var(--accent)}}.surtitre-serre{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-leading:1;--tw-tracking:.25em;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;font-size:11px;line-height:1;display:inline-flex}.xp-faq-question{cursor:pointer;padding:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;list-style-type:none;display:flex}@media (hover:hover){.xp-faq-question:hover{background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.xp-faq-question:hover{background-color:color-mix(in oklab,var(--border-subtle)10%,transparent)}}}.xp-titre-moyen{margin-bottom:calc(var(--spacing,.25rem)*10);--tw-font-weight:var(--font-weight-medium,500);font-size:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--ink)}@media (min-width:48rem){.xp-titre-moyen{font-size:36px}}.bento-grille{margin-top:calc(var(--spacing,.25rem)*14);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);align-items:stretch;display:grid;position:relative;border-radius:0!important}@media (min-width:48rem){.bento-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp-texte{margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.xp-chapo{margin-bottom:calc(var(--spacing,.25rem)*10);--tw-leading:var(--leading-relaxed,1.625);max-width:720px;font-size:16px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.xp-faq-plus{margin-left:calc(var(--spacing,.25rem)*4);--tw-leading:1;color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:20px;line-height:1}.xp-faq-plus:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:45deg}.xp-faq-plus:-moz-any(:where(.group):-moz-any([open],:popover-open,:open) *){rotate:45deg}.xp-faq-plus:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.xp-halo{inset-inline:calc(var(--spacing,.25rem)*-4);inset-block:calc(var(--spacing,.25rem)*-2);z-index:calc(10*-1);background-color:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.xp-halo{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.xp-halo{--tw-blur:blur(var(--blur-2xl,40px));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.xp-reponse{--tw-leading:1.7;color:var(--ink);font-size:15.5px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.xp-reponse{color:color-mix(in oklab,var(--ink)90%,transparent)}}.xp-reponse a{color:var(--accent);-webkit-text-decoration-line:underline;text-decoration-line:underline}.xp-reponse h3{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*3);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:20px;font-weight:var(--font-weight-medium,500)}.xp-reponse p{margin-top:calc(var(--spacing,.25rem)*3)}.xp-reponse strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.xp-reponse ul{margin-top:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*5);list-style-type:disc}.xp-titre-hero{--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);max-width:900px;font-size:44px;line-height:1.05;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--ink)}@media (min-width:48rem){.xp-titre-hero{font-size:56px}}@media (min-width:64rem){.xp-titre-hero{font-size:64px}}.resa-creneau-btn{height:calc(var(--spacing,.25rem)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.resa-creneau-btn{border-color:color-mix(in oklab,var(--accent)35%,transparent)}}.resa-creneau-btn{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.resa-creneau-btn:hover{border-color:var(--accent);background-color:var(--accent);color:var(--accent-ink)}}.section-y{padding-block:calc(var(--spacing,.25rem)*20);position:relative;overflow-x:clip}@media (min-width:64rem){.section-y{padding-block:calc(var(--spacing,.25rem)*28)}}.xp-titre-h2-court{margin-bottom:calc(var(--spacing,.25rem)*10);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--ink)}.xp-legende-cadre{top:calc(var(--spacing,.25rem)*-3);left:calc(var(--spacing,.25rem)*6);background-color:var(--bg);padding-inline:calc(var(--spacing,.25rem)*2);--tw-tracking:.25em;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;font-size:11px;position:absolute}.xp-lien-categorie{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);height:100%;padding-inline:var(--hp-air);padding-block:calc(var(--spacing,.25rem)*4);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:14px;display:flex}@media (hover:hover){.xp-lien-categorie:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.xp-lien-categorie:hover{background-color:color-mix(in srgb,var(--ink)2.5%,var(--bg))}}.xp-lien-categorie:hover{color:var(--accent)}}@media (min-width:64rem){.xp-lien-categorie{padding-inline:calc(var(--spacing,.25rem)*6)}}.xp-titre-large{margin-bottom:calc(var(--spacing,.25rem)*10);--tw-font-weight:var(--font-weight-medium,500);max-width:780px;font-size:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--ink)}@media (min-width:48rem){.xp-titre-large{font-size:36px}}@media (min-width:64rem){.xp-titre-large{font-size:44px}}.xp-titre-large-serre{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);max-width:780px;font-size:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--ink)}@media (min-width:48rem){.xp-titre-large-serre{font-size:36px}}@media (min-width:64rem){.xp-titre-large-serre{font-size:44px}}.expert-titre-carte{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:var(--leading-snug,1.375);font-size:19px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--ink)}@media (min-width:64rem){.expert-titre-carte{font-size:21px}}.xp-surtitre-mono{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;font-size:10px;display:inline-flex}.xp-conteneur{z-index:10;max-width:900px;padding-inline:calc(var(--spacing,.25rem)*5);margin-left:auto;margin-right:auto;position:relative}@media (min-width:64rem){.xp-conteneur{padding-inline:calc(var(--spacing,.25rem)*10)}}.resa-picto{margin-bottom:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);align-items:center;justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.resa-picto{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.resa-picto{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.resa-picto{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.resa-picto{color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.resa-picto:is(:where(.group):hover *){scale:1.06}}.xp-lien-suite{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--accent);margin-top:auto;display:inline-flex}.xp-intro{margin-top:calc(var(--spacing,.25rem)*6);--tw-leading:var(--leading-relaxed,1.625);max-width:720px;font-size:17px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}@media (min-width:64rem){.xp-intro{font-size:18px}}.experts-carte{cursor:pointer;border-style:var(--tw-border-style);width:140px;padding:calc(var(--spacing,.25rem)*0);text-align:center;background-color:transparent;border-width:0;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.experts-carte:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--accent)}@media (min-width:64rem){.experts-carte{width:160px}}.xp-lien-decouvrir{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-top:calc(var(--spacing,.25rem)*7);color:var(--ink-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-self:flex-start;margin-top:auto;font-size:13px;display:inline-flex;position:relative}@media (hover:hover){.xp-lien-decouvrir:is(:where(.group):hover *){color:var(--accent)}.xp-lien-decouvrir:hover{gap:calc(var(--spacing,.25rem)*2.5)}}.xp-carte-titre{margin-top:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);font-size:22px;line-height:1.2;font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.xp-carte-titre:is(:where(.group):hover *){color:var(--accent)}}@media (min-width:64rem){.xp-carte-titre{font-size:24px}}.etape-carte{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*7);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative}@media (hover:hover){.etape-carte:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.etape-carte:hover{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}}.etape-carte:where(.light,.light *){background-color:var(--color-white,#fff)}.xp-titre-moyen-mb6{margin-bottom:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-size:28px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--ink)}@media (min-width:48rem){.xp-titre-moyen-mb6{font-size:36px}}.bento-section{padding-top:calc(var(--spacing,.25rem)*24);padding-bottom:calc(var(--spacing,.25rem)*12);position:relative;overflow-x:clip}@media (min-width:64rem){.bento-section{padding-top:calc(var(--spacing,.25rem)*32);padding-bottom:calc(var(--spacing,.25rem)*16)}}.xp-lien-voir{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-top:calc(var(--spacing,.25rem)*2);color:var(--ink-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-self:flex-start;margin-top:auto;font-size:13px;display:inline-flex}@media (hover:hover){.xp-lien-voir:hover{gap:calc(var(--spacing,.25rem)*2.5);color:var(--accent)}}.etape-ligne{top:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);--tw-translate-x:-1px;width:1px;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--border-subtle);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:transparent;display:none;position:absolute;left:50%}@media (min-width:64rem){.etape-ligne{display:block}}.xp-etiquette{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;font-size:11px}.xp-carte-titre-court{-webkit-line-clamp:2;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:18px;font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.xp-carte-titre-court:is(:where(.group):hover *){color:var(--accent)}}.xp-grille-3{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.xp-grille-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cas-fleche{color:var(--ink-dim);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}@media (hover:hover){.cas-fleche:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--accent)}}.xp-halo-serre{inset-inline:calc(var(--spacing,.25rem)*-3);inset-block:calc(var(--spacing,.25rem)*-2);z-index:calc(10*-1);background-color:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.xp-halo-serre{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.xp-halo-serre{--tw-blur:blur(var(--blur-2xl,40px));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.expert-num{margin-top:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.expert-reperes{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*5);row-gap:calc(var(--spacing,.25rem)*2);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.18em;letter-spacing:.18em;color:var(--ink-muted);text-transform:uppercase;flex-wrap:wrap;font-size:12.5px;display:flex}.resa-jour{--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--ink)}.resa-jour:first-letter{text-transform:uppercase}.expert-liste{position:relative}:where(.expert-liste>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--border-subtle)}.expert-liste{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);border-radius:0!important}.resa-colonne{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);padding-top:calc(var(--spacing,.25rem)*4)}@container (min-width:42rem){.resa-colonne{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border-subtle);padding-top:calc(var(--spacing,.25rem)*0);padding-left:calc(var(--spacing,.25rem)*8)}}.experts-nom{--tw-leading:1.25;--tw-font-weight:var(--font-weight-medium,500);font-size:13.5px;line-height:1.25;font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.experts-nom:is(:where(.group):hover *){color:var(--accent)}}.resa-heure{height:calc(var(--spacing,.25rem)*10);background-color:var(--accent);padding-inline:calc(var(--spacing,.25rem)*2.5);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--accent-ink);flex-shrink:0;align-items:center;justify-items:center;display:grid}.renvoi-titre{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:var(--leading-tight,1.25);font-size:26px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.renvoi-titre:hover{color:var(--accent)}}@media (min-width:64rem){.renvoi-titre{font-size:30px}}.xp-cellule{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex;position:relative;border-radius:0!important}@media (min-width:64rem){.xp-cellule{padding:calc(var(--spacing,.25rem)*7)}}.xp-cellule:where(.light,.light *){background-color:var(--color-white,#fff)}.xp-faq-reponse{padding-inline:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*5);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.expert-num-large{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--accent);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.cas-etiquette{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.xp-lien-liste{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*1.5);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:14px;display:inline-flex}@media (hover:hover){.xp-lien-liste:hover{color:var(--accent)}}.cas-titre{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,500);font-size:18px;line-height:1.4;font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.cas-titre:is(:where(.group):hover *){color:var(--accent)}}.sources-lien{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ink-muted);text-underline-offset:2px;display:inline-flex}@media (hover:hover){.sources-lien:hover{color:var(--accent);-webkit-text-decoration-line:underline;text-decoration-line:underline}}.xp-titre-h2-mb4{margin-bottom:calc(var(--spacing,.25rem)*4);max-width:820px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--ink)}.carrousel-piste{gap:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4);display:flex;overflow-x:auto}.carrousel-piste:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--accent)}.experts-titre{margin-left:auto;margin-right:auto;margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;max-width:820px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.15;--tw-font-weight:var(--font-weight-medium,500);font-size:max(26px,min(3.4vw,40px));line-height:1.15;font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em}.xp-carte-bord{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);padding:calc(var(--spacing,.25rem)*6);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}@media (hover:hover){.xp-carte-bord:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.xp-carte-bord:hover{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}}.xp-tiret{height:1px;width:calc(var(--spacing,.25rem)*6);background-color:var(--accent);flex-shrink:0}.cas-grand-titre{margin-left:auto;margin-right:auto;margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;max-width:900px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(32px,min(4.2vw,52px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.expert-cadre-g5{gap:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex;position:relative;border-radius:0!important}@media (min-width:64rem){.expert-cadre-g5{padding:calc(var(--spacing,.25rem)*9)}}.expert-cadre-g4{gap:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex;position:relative;border-radius:0!important}@media (min-width:64rem){.expert-cadre-g4{padding:calc(var(--spacing,.25rem)*9)}}.xp-cellule-simple{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex;border-radius:0!important}@media (min-width:64rem){.xp-cellule-simple{padding:calc(var(--spacing,.25rem)*7)}}.xp-cellule-simple:where(.light,.light *){background-color:var(--color-white,#fff)}.carrousel-avatar{margin-right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);object-fit:cover;vertical-align:middle;border-radius:3.40282e38px;display:inline-block}@media (min-width:64rem){.carrousel-avatar{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.resa-confirme{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.resa-confirme{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.resa-confirme{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.resa-confirme{background-color:color-mix(in oklab,var(--accent)7.0%,transparent)}}.resa-confirme{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5)}.equipe-nom{--tw-leading:var(--leading-tight,1.25);font-size:13px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.equipe-nom:is(:where(.group\/team):hover *){color:var(--accent)}}.edito-encart{margin-top:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*8);border-radius:0!important}@media (min-width:64rem){.edito-encart{padding-inline:calc(var(--spacing,.25rem)*12);padding-block:calc(var(--spacing,.25rem)*12)}}.hero-chiffre{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--accent);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);display:block}.xp-carte-titre-gras{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.xp-carte-titre-gras:is(:where(.group):hover *){color:var(--accent)}}.resa-vide{padding-block:calc(var(--spacing,.25rem)*20);text-align:center;color:var(--ink-muted);font-size:14px}.xp-libelle{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ink);display:flex}.experts-photo{margin-bottom:calc(var(--spacing,.25rem)*3);width:120px;height:120px;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative}@media (hover:hover){.experts-photo:is(:where(.group):hover *){scale:1.05}}@media (min-width:64rem){.experts-photo{width:140px;height:140px}}.xp-th-ligne{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--hp-line);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.18em;letter-spacing:.18em;color:var(--ink-muted);text-transform:uppercase;font-size:10px}.xp-titre-h2-mb6{margin-bottom:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--ink)}.xp-titre-h2-mb3{margin-bottom:calc(var(--spacing,.25rem)*3);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--ink)}.etapes-titre{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*4);max-width:900px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.08;--tw-font-weight:var(--font-weight-medium,500);font-size:max(30px,min(4.2vw,52px));line-height:1.08;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.xp-th-md{padding:calc(var(--spacing,.25rem)*4);text-align:left;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase;font-size:11px;display:none}@media (min-width:48rem){.xp-th-md{display:table-cell}}.xp-th-lg{padding:calc(var(--spacing,.25rem)*4);text-align:left;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase;font-size:11px;display:none}@media (min-width:64rem){.xp-th-lg{display:table-cell}}.etape-num{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*5);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:80px;line-height:1;font-weight:var(--font-weight-medium,500);color:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.etape-num{color:color-mix(in oklab,var(--accent)12%,transparent)}}.etape-num{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expert-mention{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--ink-muted);text-transform:uppercase;font-size:12px;display:inline-flex}.edito-titre{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*4);max-width:900px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(32px,min(4.2vw,52px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.cas-image{margin-inline:calc(var(--spacing,.25rem)*-5);margin-top:calc(var(--spacing,.25rem)*-5);margin-bottom:calc(var(--spacing,.25rem)*5);aspect-ratio:16/9;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);object-fit:cover;width:100%}@media (min-width:64rem){.cas-image{margin-inline:calc(var(--spacing,.25rem)*-6);margin-top:calc(var(--spacing,.25rem)*-6)}}.expert-faq{margin-top:calc(var(--spacing,.25rem)*12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);overflow:hidden;padding:calc(var(--spacing,.25rem)*0)!important;border-radius:0!important}.expert-manuscrit{font-family:var(--font-hand);--tw-leading:1;color:var(--accent);font-size:max(32px,min(3vw,40px));line-height:1}@supports (color:color-mix(in lab, red, red)){.expert-manuscrit{color:color-mix(in oklab,var(--accent)60%,transparent)}}.expert-manuscrit{font-style:italic}.xp-tarif-prix{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(48px,min(6vw,72px));line-height:1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--accent)}.livrables-titre{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*4);max-width:800px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(4vw,48px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.renvoi-lien{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:14px;display:flex}@media (hover:hover){.renvoi-lien:hover{color:var(--ink)}}.resa-entete{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.resa-entete{padding-inline:calc(var(--spacing,.25rem)*8)}}.resa-cadre{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card-elev-1);position:relative;overflow:hidden;border-radius:0!important}.resa-note{margin-top:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--ink-muted);text-transform:uppercase;font-size:11.5px;display:flex}.xp-titre-h2-nu{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.2vw,40px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--ink)}.mot-manuscrit-simple{font-family:var(--font-hand);--tw-tracking:.005em;letter-spacing:.005em;color:var(--accent);font-style:italic;display:inline-block;position:relative}.hero-intro{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*7);--tw-leading:var(--leading-relaxed,1.625);max-width:700px;font-size:16px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}@media (min-width:64rem){.hero-intro{font-size:17px}}.hero-intro p{margin-block:calc(var(--spacing,.25rem)*2)}.resa-heures{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*1.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (min-width:42rem){.resa-heures{max-height:340px;padding-right:calc(var(--spacing,.25rem)*1);grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}}.bento-pastilles{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;display:flex;position:relative}.xp-section-haut{padding-top:calc(var(--spacing,.25rem)*24);padding-bottom:calc(var(--spacing,.25rem)*16);position:relative;overflow-x:clip}@media (min-width:64rem){.xp-section-haut{padding-top:calc(var(--spacing,.25rem)*28);padding-bottom:calc(var(--spacing,.25rem)*20)}}.xp-sous-titre{margin-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--ink)}.xp-grille-boite{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;display:grid;position:relative}@media (min-width:48rem){.xp-grille-boite{grid-template-columns:repeat(3,minmax(0,1fr))}}.resa-titre{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:var(--leading-tight,1.25);font-size:22px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--ink)}@media (min-width:64rem){.resa-titre{font-size:26px}}.cas-surtitre{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--accent);text-transform:uppercase;font-size:11px;display:inline-flex}.expert-ligne{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*5);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--ink);display:flex}@media (min-width:64rem){.expert-ligne{padding-inline:calc(var(--spacing,.25rem)*8);font-size:16px}}.hero-surtitre{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.22em;letter-spacing:.22em;color:var(--accent);text-transform:uppercase;font-size:11px;display:inline-flex}.hero-logos{margin-top:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (min-width:48rem){.hero-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.hero-logos{grid-template-columns:repeat(6,minmax(0,1fr))}}.cas-chiffre{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:26px;line-height:1;font-weight:var(--font-weight-medium,500);color:var(--accent);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}@media (min-width:64rem){.cas-chiffre{font-size:28px}}.resa-grand-titre{max-width:760px;font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);font-size:max(32px,min(4.2vw,52px));line-height:1.05;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.experts-role{margin-top:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.12em;letter-spacing:.12em;white-space:nowrap;color:var(--ink-dim);text-transform:uppercase;font-size:10px}.resa-declencheur{cursor:pointer;width:100%;min-height:440px;padding:calc(var(--spacing,.25rem)*8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.resa-declencheur{padding:calc(var(--spacing,.25rem)*12)}}.ville-titre-bloc{margin-bottom:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:max(20px,min(2vw,28px));font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--ink)}.equipe-photo{object-fit:cover;object-position:top;--tw-grayscale:grayscale(100%);width:100%;height:100%;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.equipe-photo:is(:where(.group\/team):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.resa-lien-discret{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ink-muted);font-size:12.5px;display:flex}@media (hover:hover){.resa-lien-discret:hover{color:var(--ink)}}.xp-cellule-fond{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--bg);padding:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:64rem){.xp-cellule-fond{padding:calc(var(--spacing,.25rem)*7)}}.equipe-initiales{width:100%;height:100%;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);color:var(--ink-muted);justify-content:center;align-items:center;font-size:10px;display:flex}.xp-th-w20{width:calc(var(--spacing,.25rem)*20);padding:calc(var(--spacing,.25rem)*4);text-align:left;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.xp-th-w12{width:calc(var(--spacing,.25rem)*12);padding:calc(var(--spacing,.25rem)*4);text-align:left;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.livrable-carte{gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card);height:100%;padding:calc(var(--spacing,.25rem)*5);display:flex}.tarif-encart{background-color:var(--accent);flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.tarif-encart{background-color:color-mix(in srgb,var(--accent)5%,var(--bg))}}.tarif-encart{padding:calc(var(--spacing,.25rem)*8)}@media (min-width:64rem){.tarif-encart{padding:calc(var(--spacing,.25rem)*10)}}.expert-outro{margin-left:auto;margin-right:auto;margin-top:calc(var(--spacing,.25rem)*12);text-align:center;--tw-leading:var(--leading-relaxed,1.625);max-width:720px;font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.carte-vide{height:100%;padding:calc(var(--spacing,.25rem)*8);text-align:center;color:var(--ink-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.temoin-carte{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--card);height:100%;padding:calc(var(--spacing,.25rem)*7);position:relative}.experts-intro{margin-left:auto;margin-right:auto;margin-bottom:calc(var(--spacing,.25rem)*10);text-align:center;--tw-leading:1.6;max-width:680px;color:var(--ink-muted);font-size:15px;line-height:1.6}.etape-surtitre{z-index:10;margin-bottom:calc(var(--spacing,.25rem)*2);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.22em;letter-spacing:.22em;color:var(--accent);text-transform:uppercase;font-size:10px;position:relative}.bento-pied-8{margin-top:calc(var(--spacing,.25rem)*8);align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);padding-top:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex;position:relative}.bento-pied-7{margin-top:calc(var(--spacing,.25rem)*7);align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);padding-top:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex;position:relative}.bento-pied-6{margin-top:calc(var(--spacing,.25rem)*6);align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);padding-top:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex;position:relative}.expert-reponse{max-width:840px;padding-inline:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*1);padding-bottom:calc(var(--spacing,.25rem)*7);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}@media (min-width:64rem){.expert-reponse{padding-inline:calc(var(--spacing,.25rem)*10)}}.experts-note{margin-top:calc(var(--spacing,.25rem)*8);text-align:center;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.18em;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;font-size:11px}.hero-titre{margin-top:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.04;--tw-font-weight:var(--font-weight-medium,500);font-size:max(38px,min(5.4vw,68px));line-height:1.04;font-weight:var(--font-weight-medium,500);--tw-tracking:-.025em;letter-spacing:-.025em}.resa-meta{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;column-gap:calc(var(--spacing,.25rem)*2.5);row-gap:calc(var(--spacing,.25rem)*1);color:var(--ink-muted);flex-wrap:wrap;font-size:12.5px;display:flex}.xp-th{padding:calc(var(--spacing,.25rem)*4);text-align:left;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--ink-muted);text-transform:uppercase;font-size:11px}.experts-surtitre{margin-bottom:calc(var(--spacing,.25rem)*3);text-align:center;font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.22em;letter-spacing:.22em;color:var(--accent);text-transform:uppercase;font-size:11px}.bento-mention{margin-top:calc(var(--spacing,.25rem)*5);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.22em;letter-spacing:.22em;color:var(--ink-dim);text-transform:uppercase;font-size:10.5px;position:relative}.expert-hero-titre{margin-top:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.08;--tw-font-weight:var(--font-weight-medium,500);font-size:max(34px,min(4.6vw,56px));line-height:1.08;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.expert-h2-115{margin-top:calc(var(--spacing,.25rem)*4);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.15;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.6vw,44px));line-height:1.15;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.expert-h2-112{margin-top:calc(var(--spacing,.25rem)*4);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.12;--tw-font-weight:var(--font-weight-medium,500);font-size:max(28px,min(3.6vw,44px));line-height:1.12;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.tarif-teaser-titre{margin-bottom:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(26px,min(3.4vw,36px));line-height:1.1;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.cas-bande-chiffre{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:max(22px,min(3vw,32px));line-height:1;font-weight:var(--font-weight-medium,500);color:var(--accent)}.resa-label{margin-bottom:calc(var(--spacing,.25rem)*1);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--ink-muted);text-transform:uppercase;font-size:11px;display:block}.expert-chapo{margin-top:calc(var(--spacing,.25rem)*6);--tw-leading:var(--leading-relaxed,1.625);max-width:780px;font-size:17px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}@media (min-width:64rem){.expert-chapo{font-size:18px}}.expert-h2-48{margin-top:calc(var(--spacing,.25rem)*4);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:1.12;--tw-font-weight:var(--font-weight-medium,500);font-size:max(30px,min(4vw,48px));line-height:1.12;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em}.renvoi-fleche{margin-top:calc(var(--spacing,.25rem)*1);color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}@media (hover:hover){.renvoi-fleche:is(:where(.group\/l):hover *){--tw-translate-x:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.conteneur-1100{max-width:1100px;padding-inline:calc(var(--spacing,.25rem)*5);margin-left:auto;margin-right:auto;position:relative}@media (min-width:64rem){.conteneur-1100{padding-inline:calc(var(--spacing,.25rem)*10)}}.xp-cellules-3{display:grid;margin-bottom:-1px!important}@media (min-width:40rem){.xp-cellules-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.xp-cellules-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cas-tag{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cas-tag{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.cas-tag{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--accent)}.livrable-picto{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-md,.375rem);background-color:var(--accent-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.xp-grille-bord{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);align-items:stretch;display:grid;border-radius:0!important}@media (min-width:48rem){.xp-grille-bord{grid-template-columns:repeat(3,minmax(0,1fr))}}.resa-surtitre{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-tracking:.25em;letter-spacing:.25em;color:var(--accent);text-transform:uppercase;font-size:11px;display:flex}.section-y-24{padding-block:calc(var(--spacing,.25rem)*24);position:relative;overflow-x:clip}@media (min-width:64rem){.section-y-24{padding-block:calc(var(--spacing,.25rem)*32)}}.section-y-20{padding-block:calc(var(--spacing,.25rem)*20);position:relative;overflow-x:clip}@media (min-width:64rem){.section-y-20{padding-block:calc(var(--spacing,.25rem)*24)}}.entete-carte{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.xp-autre-carte{border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*8);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden;border-radius:0!important}@media (hover:hover){.xp-autre-carte:hover{background-color:var(--card)}}.xp-autre-carte:where(.light,.light *){background-color:var(--color-white,#fff)}.xp-autre-logo{border-color:var(--border-subtle);background-color:var(--card-elev-1);padding:calc(var(--spacing,.25rem)*8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;border-radius:0!important}.xp-autre-logo:where(.light,.light *){background-color:var(--color-white,#fff)}.resa-case{aspect-ratio:1;background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resa-case{background-color:color-mix(in oklab,var(--border-subtle)50%,transparent)}}.resa-creneau{height:calc(var(--spacing,.25rem)*11);background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.resa-creneau{background-color:color-mix(in oklab,var(--border-subtle)50%,transparent)}}.ag-lien-plat{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-inline:var(--hp-air);padding-block:calc(var(--spacing,.25rem)*5);flex-direction:row!important}.ni.ni-plein{fill:currentColor;stroke-width:0}.piste-snap{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-right:20px;scroll-padding-left:0}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}::-ms-backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer utilities{.juridique-filet{margin-top:calc(var(--spacing,.25rem)*16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--hp-line);padding-top:calc(var(--spacing,.25rem)*8)}.juridique-texte{--tw-leading:var(--leading-relaxed,1.625);font-size:17px;line-height:var(--leading-relaxed,1.625);color:var(--ink)}.collectif-titre{margin-top:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:var(--leading-tight,1.25);font-size:22px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.collectif-texte{margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:1.6;color:var(--ink-muted);font-size:15px;line-height:1.6}.collectif-meta{padding-top:calc(var(--spacing,.25rem)*6);font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.18em;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;margin-top:auto;font-size:11px}.collectif-lien{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--accent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));margin-top:auto;display:inline-flex}@media (hover:hover){.collectif-lien:hover{gap:calc(var(--spacing,.25rem)*3)}}.collectif-question{padding-right:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-snug,1.375);font-size:16px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.collectif-plus{color:var(--accent);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s}.collectif-plus:-webkit-any(:where(.group):-webkit-any([open],:popover-open,:open) *){rotate:45deg}.collectif-plus:-moz-any(:where(.group):-moz-any([open],:popover-open,:open) *){rotate:45deg}.collectif-plus:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.collectif-entete{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);display:flex}.calcul-formule{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.calcul-legende{margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:13px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.calcul-actions{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.merci-coche{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--accent);flex-shrink:0}.merci-lien{color:var(--accent);text-underline-offset:4px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.membre-bio{--tw-leading:1.75;color:var(--ink);font-size:15.5px;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.membre-bio{color:color-mix(in oklab,var(--ink)90%,transparent)}}.membre-bio a{color:var(--accent);-webkit-text-decoration-line:underline;text-decoration-line:underline}.membre-bio h2{margin-top:calc(var(--spacing,.25rem)*8);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:20px;font-weight:var(--font-weight-medium,500)}.membre-bio h3{margin-top:calc(var(--spacing,.25rem)*6);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:17px;font-weight:var(--font-weight-medium,500)}.membre-bio li{margin-top:calc(var(--spacing,.25rem)*1)}.membre-bio ol{margin-top:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*5);list-style-type:decimal}.membre-bio p{margin-top:calc(var(--spacing,.25rem)*4)}.membre-bio p:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.membre-bio ul{margin-top:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*5);list-style-type:disc}.membre-texte{--tw-leading:1.7;color:var(--ink);font-size:15.5px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.membre-texte{color:color-mix(in oklab,var(--ink)90%,transparent)}}.membre-etiquette{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.22em;letter-spacing:.22em;color:var(--accent);text-transform:uppercase;font-size:11px}.membre-reseau{--tw-leading:1;width:13px;height:13px;line-height:1;display:inline-block}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}::-ms-backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer utilities{.presse-photo{object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:320px;display:block}@media (min-width:40rem){.presse-photo{height:400px}}@media (min-width:64rem){.presse-photo{height:480px}}.presse-carte-titre{margin-bottom:calc(var(--spacing,.25rem)*4);font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-leading:var(--leading-tight,1.25);font-size:22px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.015em;letter-spacing:-.015em}.presse-carte-texte{margin-bottom:calc(var(--spacing,.25rem)*6);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--ink-muted)}.presse-media{font-family:var(--font-display,var(--font-inter),"Inter",system-ui,sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--ink-muted);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.presse-media:is(:where(.group):hover *){color:var(--accent)}}.presse-fichier{align-items:center;gap:calc(var(--spacing,.25rem)*3);color:var(--ink);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:13px;display:inline-flex}@media (hover:hover){.presse-fichier:is(:where(.group):hover *){color:var(--accent)}}.presse-format{font-family:var(--font-mono,var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--tw-tracking:.18em;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;font-size:10.5px}.levee-montant{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:inline-flex}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.cg-comparison{margin-top:48px;position:relative}.cg-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.cg-before-panel,.cg-after-panel{border:1px solid var(--border-strong);min-width:0;padding:30px 30px 24px;position:relative;overflow:hidden}.cg-before-panel{background:color-mix(in srgb, var(--ink) 3%, var(--bg))}.cg-after-panel{color:#effaf0;background:#082b20;border-color:#236044;box-shadow:0 20px 70px -40px rgba(11,117,60,.4)}.cg-after-panel:before{content:"";pointer-events:none;transform-origin:50% 43%;background:radial-gradient(at 50% 42%,rgba(64,219,116,.19),transparent 58%);animation:6s ease-in-out infinite cg-ambientPulse;position:absolute;top:0;bottom:0;left:0;right:0}.cg-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.cg-surtitre{font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:8px;display:flex}.cg-before-panel .cg-surtitre{color:var(--ink-dim)}.cg-after-panel .cg-surtitre{color:#a3f8b9}.cg-index{font:11px var(--font-mono);letter-spacing:.07em;opacity:.8}.cg-offline:before,.cg-online:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cg-online:before{box-shadow:0 0 0 4px rgba(127,255,170,.07),0 0 14px rgba(127,255,170,.314)}.cg-heading{font-family:var(--font-display);letter-spacing:-.04em;margin:24px 0 0;font-size:max(25px,min(2.5vw,33px));font-weight:500;line-height:1.2;position:relative}.cg-panel-lead{color:var(--ink);margin:6px 0 0;font-size:15px;line-height:1.45;position:relative}.cg-panel-lead span{color:var(--ink-dim)}.cg-after-panel .cg-panel-lead{color:#e3f4e6}.cg-after-panel .cg-panel-lead span{color:#a3f8b9}.cg-diagram{aspect-ratio:520/340;isolation:isolate;width:calc(100% + 24px);margin:10px -12px 0;position:relative}.cg-diagram:before{content:"";opacity:.08;pointer-events:none;background-image:radial-gradient(circle,currentColor .7px,transparent .8px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,transparent 70%);mask-image:radial-gradient(#000 30%,transparent 70%)}.cg-wires{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cg-broken-wires{stroke:var(--ink-dim);stroke-width:1.2px;stroke-dasharray:4 7;opacity:.38}.cg-loose-ends{fill:var(--bg);stroke:var(--ink-dim);opacity:.5}.cg-channel{text-align:center;z-index:2;justify-content:center;align-items:center;gap:8px;width:150px;min-height:44px;padding:0 8px;font-size:12px;line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%)}.cg-loose-channel{transform:translate(-50%, -50%) rotate(var(--tilt));border:1px solid var(--border-strong);background:var(--bg);color:var(--ink-muted);box-shadow:0 7px 16px -10px rgba(0,0,0,.333)}.cg-annotation{color:var(--ink-dim);font:italic 11px var(--font-sans);position:absolute}.cg-note-one{top:40%;left:10%;transform:rotate(-8deg)}.cg-note-two{top:51%;left:61%;transform:rotate(7deg)}.cg-lost-output{color:var(--ink-dim);align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.cg-lost-output span{border:1px dashed var(--border-strong);border-radius:50%;align-items:center;justify-items:center;width:24px;height:24px;display:grid}.cg-orbit{aspect-ratio:1;pointer-events:none;border:1px solid rgba(163,248,185,.063);border-radius:50%;width:44%;animation:5.5s ease-in-out infinite cg-orbitPulse;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px rgba(163,248,185,.016),0 0 0 60px rgba(163,248,185,.01)}.cg-wire-track{stroke:rgba(163,248,185,.14);stroke-width:1.3px}.cg-wire-draw{stroke:#86e9a4;stroke-width:1.5px;stroke-linecap:round;opacity:.7}.cg-connection{--delay:0s;transition:opacity .25s}.cg-connection:nth-of-type(2){--delay:.1s}.cg-connection:nth-of-type(3){--delay:.2s}.cg-connected[data-active=true] .cg-connection:not([data-selected=true]){opacity:.16}.cg-connection[data-selected=true] .cg-wire-draw{stroke-width:2.5px;opacity:1;filter:drop-shadow(0 0 4px rgba(156,255,185,.5))}.cg-output-wire{stroke:#a3f8b9;stroke-width:1.5px}.cg-connected-channel{color:#e3f4e6;cursor:pointer;background:#123b2b;border:1px solid #46785c;width:140px;min-height:66px;transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s}.cg-channel-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cg-channel-copy strong{font-size:13px;font-weight:500;line-height:1.1}.cg-channel-copy small{color:#a9d2b4;font:11px var(--font-mono);white-space:normal;line-height:1.35}.cg-connected-channel svg{color:#a3f8b9}.cg-connected-channel:hover,.cg-connected-channel[data-selected=true]{background:#214f36;border-color:#a3f8b9;box-shadow:0 0 25px -8px rgba(135,255,169,.34)}.cg-connected-channel:focus-visible{outline-offset:4px;outline:2px solid #c6ffd6}.cg-hub{color:#082b20;z-index:3;background:#a3f8b9;border:1px solid #cbffda;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:138px;height:85px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px -10px rgba(143,255,172,.44),inset 0 1px rgba(255,255,255,.533)}.cg-hub-brand{font-family:var(--font-display);letter-spacing:-.06em;align-items:center;gap:7px;font-size:31px;font-weight:500;line-height:1;display:flex}.cg-hub-logo{object-fit:contain;width:24px;height:24px;margin-top:4px}.cg-hub-word{font-size:31px}.cg-hub-arrow{margin-left:3px;font-size:25px;font-weight:400}.cg-hub-label{letter-spacing:.02em;font-size:11px}.cg-signal-dock{z-index:4;justify-content:center;gap:6px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;position:absolute;top:76%;left:50%;transform:translate(-50%)}.cg-signal-dock:before{content:"";opacity:.7;z-index:0;background:#4b8962;height:1px;position:absolute;top:50%;left:7px;right:7px}.cg-system-signal:first-child{--signal-delay:1.3s}.cg-system-signal:nth-child(2){--signal-delay:1.42s}.cg-system-signal:nth-child(3){--signal-delay:1.54s}.cg-system-signal:nth-child(4){--signal-delay:1.66s}.cg-system-signal{z-index:1;color:#a3f8b9;font:11px var(--font-mono);letter-spacing:.035em;white-space:nowrap;background:rgba(12,48,34,.91);border:1px solid #4b8962;padding:6px 8px;position:relative;box-shadow:0 5px 16px -10px rgba(0,0,0,.6)}.cg-output{color:#c6e5ce;white-space:nowrap;background:#0c3022;border:1px solid #3c6b4e;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:flex;position:absolute;top:94%;left:50%;transform:translate(-50%,-50%)}.cg-output strong{color:#a3f8b9;font-weight:500}.cg-output>svg{color:#a3f8b9}.cg-panel-caption{border-top:1px solid var(--border-subtle);color:var(--ink-muted);margin:18px 0 0;padding-top:19px;font-size:14px;line-height:1.7}.cg-panel-caption strong{color:var(--ink);font-weight:500}.cg-proof-list{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:18px;padding-top:4px;display:grid;position:relative}.cg-proof-row{border-bottom:1px solid var(--border-subtle);min-width:0;font:12px var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);align-items:center;gap:8px;padding:9px 0;display:flex}.cg-proof-row>span:first-child{border:1px solid var(--border-strong);width:16px;height:16px;color:var(--ink-dim);flex:0 0 16px;align-items:center;justify-items:center;font-size:13px;line-height:1;display:inline-grid}.cg-after-panel .cg-proof-list{border-top-color:rgba(163,248,185,.14)}.cg-before-panel .cg-proof-row>span:first-child{color:#b84d4d;background:#fff8f8;border-color:#d9a5a5}.cg-before-panel .cg-lost-output span{color:#b84d4d;border-color:#d9a5a5}.cg-after-panel .cg-proof-row{color:#c5e5ce}.cg-after-panel .cg-proof-row>span:first-child{color:#a3f8b9;border-color:#46785c}.cg-system-detail{border-top:1px solid rgba(163,248,185,.14);min-height:93px;margin-top:18px;padding-top:17px;position:relative}.cg-detail-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.cg-detail-heading>span:first-child{color:#a3f8b9;font-size:13px;font-weight:500}.cg-detail-heading>span:last-child{font:11px var(--font-mono);letter-spacing:.09em;color:#aac7b3}.cg-system-detail p{color:#c0d6c7;margin:8px 0 0;font-size:12px;line-height:1.65}.cg-benefits{border:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding:26px 0;display:grid}.cg-benefit{padding:0 26px 0 52px;position:relative}.cg-benefit+.cg-benefit{border-left:1px solid var(--border-strong);padding-left:68px}.cg-benefit-icon{color:var(--accent);position:absolute;top:25px;left:16px}.cg-benefit+.cg-benefit .cg-benefit-icon{left:30px}.cg-benefit-before{color:var(--ink-dim);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.cg-benefit-before svg{color:var(--accent)}.cg-benefit .cg-benefit-after{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.cg-benefit-detail{color:var(--ink-muted);margin:8px 0 0;font-size:12px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.cg-connected-channel{animation:cg-nodeReveal .7s cubic-bezier(.2, .75, .25, 1) var(--node-delay) both}.cg-wire-draw{animation:cg-connect 1.3s cubic-bezier(.2, .6, .3, 1) var(--delay) both}.cg-hub{animation:.85s cubic-bezier(.2,.75,.25,1) 1.05s both cg-hubReveal,1.8s ease-out 1.05s both cg-illuminate}.cg-output{animation:.7s cubic-bezier(.2,.75,.25,1) 1.75s both cg-outputReveal}.cg-system-signal{animation:cg-signalReveal .6s cubic-bezier(.2, .75, .25, 1) var(--signal-delay) both}}@keyframes cg-nodeReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cg-hubReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cg-outputReveal{0%{opacity:0;transform:translate(-50%,-35%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cg-signalReveal{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cg-ambientPulse{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes cg-orbitPulse{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.94);box-shadow:0 0 0 26px rgba(163,248,185,.01),0 0 0 53px rgba(163,248,185,.004)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 0 0 38px rgba(163,248,185,.063),0 0 0 78px rgba(163,248,185,.016)}}@keyframes cg-connect{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes cg-illuminate{0%{box-shadow:0 0 transparent}to{box-shadow:0 0 40px -10px rgba(143,255,172,.44),inset 0 1px rgba(255,255,255,.533)}}@keyframes cg-hubPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.cg-hub-logo{animation:3.2s ease-in-out 1.8s infinite cg-hubPulse}@media (max-width:1050px) and (min-width:768px){.cg-before-panel,.cg-after-panel{padding:24px 20px 20px}.cg-heading{font-size:26px}.cg-index{display:none}.cg-channel{gap:6px;width:90px;height:38px;font-size:11px}.cg-hub{width:106px;height:70px}.cg-hub-brand{font-size:25px}.cg-hub-logo{width:20px;height:20px}.cg-hub-word{font-size:25px}.cg-hub-arrow{font-size:21px}.cg-hub-label{font-size:11px}.cg-annotation{font-size:10px}.cg-benefit,.cg-benefit+.cg-benefit{padding:0 18px}.cg-benefit-icon{display:none}.cg-benefit .cg-benefit-after{font-size:16px}}@media (max-width:767px){.cg-comparison{margin-top:32px}.cg-panels{grid-template-columns:minmax(0,1fr);gap:16px}.cg-before-panel,.cg-after-panel{padding:23px 20px 22px}.cg-heading{margin-top:19px;font-size:27px}.cg-index{font-size:11px}.cg-diagram{margin-top:15px}.cg-channel{gap:6px;width:116px;min-height:40px;font-size:10px}.cg-connected-channel{width:116px;min-height:70px}.cg-channel-copy strong{font-size:11px}.cg-channel-copy small{font-size:10px}.cg-channel svg{width:15px;height:15px}.cg-hub{width:116px;height:74px}.cg-hub-brand{font-size:26px}.cg-hub-logo{width:21px;height:21px}.cg-hub-word{font-size:26px}.cg-hub-arrow{font-size:22px}.cg-hub-label{letter-spacing:0;word-spacing:.12em;font-size:11px}.cg-annotation{font-size:10px}.cg-output{padding:9px 11px;font-size:12px}.cg-lost-output{font-size:11px}.cg-panel-caption{margin-top:16px;font-size:12px}.cg-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}.cg-proof-row{gap:5px;font-size:12px}.cg-proof-row>span:first-child{flex-basis:14px;width:14px;height:14px;font-size:11px}.cg-system-detail{min-height:98px}.cg-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;padding:20px 0 0}.cg-benefit,.cg-benefit+.cg-benefit{border:0;border-bottom:1px solid var(--border-subtle);padding:0 0 20px 31px}.cg-benefit-icon,.cg-benefit+.cg-benefit .cg-benefit-icon{width:17px;top:24px;left:0}.cg-benefit .cg-benefit-after{font-size:16px}.cg-benefit-detail{margin-top:5px}}@media (max-width:359px){.cg-before-panel,.cg-after-panel{padding-left:15px;padding-right:15px}.cg-heading{font-size:23px}.cg-channel{gap:5px;width:81px;height:35px;font-size:10px}.cg-channel svg{width:13px;height:13px}.cg-hub{width:95px;height:63px}.cg-hub-brand{font-size:22px}.cg-hub-logo{width:18px;height:18px}.cg-hub-word{font-size:22px}.cg-hub-arrow{font-size:19px}.cg-hub-label{font-size:10px}.cg-index{display:none}.cg-annotation{font-size:10px}}@media (prefers-reduced-motion:reduce){.cg-connection,.cg-connected-channel{transition:none}.cg-wire-draw,.cg-hub,.cg-hub-logo,.cg-output,.cg-system-signal,.cg-after-panel:before,.cg-orbit{animation:none}}.cg-diagram.cg-connected{aspect-ratio:auto;grid-template-rows:112px 170px 90px 68px 44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:28px 0 0;padding:16px 0;display:grid}.cg-connected .cg-connected-channel{justify-content:flex-start;align-self:center;justify-self:center;align-items:flex-start;gap:8px;width:min(160px,100%);height:auto;min-height:0;padding:10px 12px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.cg-connected .cg-connected-channel:first-of-type{--node-delay:.45s;grid-area:2/1}.cg-connected .cg-connected-channel:nth-of-type(2){--node-delay:.57s;grid-area:2/2}.cg-connected .cg-connected-channel:nth-of-type(3){--node-delay:.69s;grid-area:1/1/auto/-1;justify-self:center;width:min(176px,100%)}.cg-connected .cg-connected-channel>svg{flex-shrink:0;margin-top:2px}.cg-connected .cg-channel-copy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.cg-connected .cg-channel-copy small{font:12px/1.4 var(--font-sans);gap:3px;display:grid}.cg-connected .cg-hub,.cg-connected .cg-signal-dock,.cg-connected .cg-output{grid-column:1/-1;align-self:center;justify-self:center;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.cg-connected .cg-hub{grid-row:3}.cg-connected .cg-signal-dock{flex-wrap:wrap;grid-row:4;width:100%}.cg-connected .cg-output{grid-row:5}.cg-connected .cg-orbit{top:64%}.cg-after-panel{container-type:inline-size}.cg-orbit-wires{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}@container (min-width:460px){.cg-diagram.cg-connected{grid-template-rows:112px 146px 60px 44px;grid-template-columns:minmax(0,1fr) 138px minmax(0,1fr)}.cg-connected>.cg-wires{display:none}.cg-orbit-wires{display:block}.cg-connected .cg-connected-channel{width:140px}.cg-connected .cg-connected-channel:first-of-type{grid-area:2/1!important}.cg-connected .cg-connected-channel:nth-of-type(2){grid-area:2/3!important}.cg-connected .cg-connected-channel:nth-of-type(3){grid-area:1/1/auto/-1!important}.cg-connected .cg-connected-channel>svg{display:none}.cg-connected .cg-hub{grid-area:2/2}.cg-connected .cg-signal-dock{grid-row:3}.cg-connected .cg-output{grid-row:4}.cg-connected .cg-orbit{top:48%}}@media (max-width:1050px){.cg-connected .cg-connected-channel>svg{display:none}.cg-connected .cg-connected-channel{padding:10px}}.cg-scattered .cg-loose-channel:first-of-type,.cg-scattered .cg-loose-channel:nth-of-type(2){width:40%;top:55%!important}.cg-scattered .cg-loose-channel:nth-of-type(3){width:45%;top:15%!important}@media (prefers-reduced-motion:no-preference){.cg-connected .cg-connected-channel,.cg-connected .cg-hub,.cg-connected .cg-output{animation:.7s ease-out both cg-cardAppear;animation-delay:var(--node-delay,1s)}}@keyframes cg-cardAppear{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.cg-diagram.cg-scattered{aspect-ratio:auto;grid-template-rows:repeat(3,76px);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:56px 18px;width:100%;min-height:436px;margin:40px 0 0;padding:16px 6px 80px;display:grid}.cg-problem-card{background:var(--bg);min-height:62px;color:var(--ink-muted);transform:rotate(var(--tilt));border:1px solid #cfa8a0;align-self:center;align-items:center;gap:7px;padding:14px 10px;font-size:13px;line-height:1.4;display:flex;position:relative;box-shadow:0 8px 20px -12px rgba(95,39,39,.25)}.cg-problem-card:nth-of-type(2n){translate:0 18px}.cg-problem-card:first-of-type{--tilt:-7deg}.cg-problem-card:nth-of-type(2){--tilt:6deg}.cg-problem-card:nth-of-type(3){--tilt:4deg}.cg-problem-card:nth-of-type(4){--tilt:-5deg}.cg-problem-card:nth-of-type(5){--tilt:-4deg}.cg-problem-card:nth-of-type(6){--tilt:7deg}.cg-problem-card>span{color:#b84d4d}.cg-scattered .cg-broken-wires{stroke:#b76d60;stroke-width:1.5px;stroke-dasharray:5 6;opacity:.7}.cg-scattered .cg-loose-ends{stroke:#b76d60;opacity:.85}.cg-scattered .cg-annotation{color:#c8786b;background:var(--bg);padding:4px 6px;font-size:11px;display:block}.light .cg-scattered .cg-annotation{color:#a3594d}.cg-scattered .cg-note-one{top:112px;left:5%}.cg-scattered .cg-note-two{top:246px;left:auto;right:2%}.cg-scattered .cg-note-three{top:366px;left:7%;transform:rotate(-4deg)}
