/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph-section > section > div > .paragraph > .frontend-editing-actions{display:none;}
@layer properties;@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:500 800;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/bricolage-grotesque-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:500 800;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/bricolage-grotesque-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-medium-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-medium-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-semibold-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-semibold-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-bold-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-bold-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-normal-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-normal-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-bold-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(/themes/custom/ui_suite_akabia/fonts/lato-bold-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Bricolage repli';src:local('Arial'),local('Liberation Sans'),local('Helvetica');size-adjust:91.1%;ascent-override:92%;descent-override:24%;line-gap-override:0%;}@font-face{font-family:'Lato repli';src:local('Arial'),local('Liberation Sans'),local('Helvetica');size-adjust:97%;ascent-override:101.7%;descent-override:21.9%;line-gap-override:0%;}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:'Lato','Lato repli',system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-700:oklch(55.3% 0.195 38.402);--color-amber-950:oklch(27.9% 0.077 45.635);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-950:oklch(28.2% 0.091 267.935);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-500:#00783A;--color-primary-50:color-mix(in srgb,#00783A 10%,#fff);@supports (color:color-mix(in lab,red,red)){--color-primary-50:color-mix(in oklch,var(--color-primary-500) 10%,var(--color-white));}--color-primary-200:#A9DCBB;--color-primary-300:#7FCB98;--color-primary-400:color-mix(in srgb,#00783A 75%,#fff);@supports (color:color-mix(in lab,red,red)){--color-primary-400:color-mix(in oklch,var(--color-primary-500) 75%,var(--color-white));}--color-primary-600:color-mix(in srgb,#00783A 85%,#000);@supports (color:color-mix(in lab,red,red)){--color-primary-600:color-mix(in oklch,var(--color-primary-500) 85%,var(--color-black));}--color-primary-700:color-mix(in srgb,#00783A 70%,#000);@supports (color:color-mix(in lab,red,red)){--color-primary-700:color-mix(in oklch,var(--color-primary-500) 70%,var(--color-black));}--color-primary-950:color-mix(in srgb,#00783A 25%,#000);@supports (color:color-mix(in lab,red,red)){--color-primary-950:color-mix(in oklch,var(--color-primary-500) 25%,var(--color-black));}--color-secondary-500:#154194;--color-secondary-50:color-mix(in srgb,#154194 10%,#fff);@supports (color:color-mix(in lab,red,red)){--color-secondary-50:color-mix(in oklch,var(--color-secondary-500) 10%,var(--color-white));}--color-secondary-100:color-mix(in srgb,#154194 20%,#fff);@supports (color:color-mix(in lab,red,red)){--color-secondary-100:color-mix(in oklch,var(--color-secondary-500) 20%,var(--color-white));}--color-secondary-200:color-mix(in srgb,#154194 35%,#fff);@supports (color:color-mix(in lab,red,red)){--color-secondary-200:color-mix(in oklch,var(--color-secondary-500) 35%,var(--color-white));}--color-secondary-300:color-mix(in srgb,#154194 50%,#fff);@supports (color:color-mix(in lab,red,red)){--color-secondary-300:color-mix(in oklch,var(--color-secondary-500) 50%,var(--color-white));}--color-secondary-600:color-mix(in srgb,#154194 85%,#000);@supports (color:color-mix(in lab,red,red)){--color-secondary-600:color-mix(in oklch,var(--color-secondary-500) 85%,var(--color-black));}--color-secondary-700:color-mix(in srgb,#154194 70%,#000);@supports (color:color-mix(in lab,red,red)){--color-secondary-700:color-mix(in oklch,var(--color-secondary-500) 70%,var(--color-black));}--color-secondary-950:color-mix(in srgb,#154194 25%,#000);@supports (color:color-mix(in lab,red,red)){--color-secondary-950:color-mix(in oklch,var(--color-secondary-500) 25%,var(--color-black));}--color-sand-500:#AA9167;--color-sand-50:color-mix(in srgb,#AA9167 10%,#fff);@supports (color:color-mix(in lab,red,red)){--color-sand-50:color-mix(in oklch,var(--color-sand-500) 10%,var(--color-white));}--color-sand-100:color-mix(in srgb,#AA9167 20%,#fff);@supports (color:color-mix(in lab,red,red)){--color-sand-100:color-mix(in oklch,var(--color-sand-500) 20%,var(--color-white));}--color-sand-300:color-mix(in srgb,#AA9167 50%,#fff);@supports (color:color-mix(in lab,red,red)){--color-sand-300:color-mix(in oklch,var(--color-sand-500) 50%,var(--color-white));}--color-brand:var(--color-primary-500);--color-brand-hover:var(--color-primary-700);--color-brand-active:var(--color-primary-600);--color-brand-surface:var(--color-primary-50);--color-brand-ink:var(--color-primary-700);--color-brand-link:var(--color-primary-600);--color-brand-relief:var(--color-primary-200);--color-on-brand:var(--color-white);--color-logo-green:#00A048;--color-accent:var(--color-secondary-500);--color-accent-ink:var(--color-secondary-600);--color-accent-surface:var(--color-secondary-50);--color-accent-line:var(--color-secondary-100);--color-on-accent:var(--color-white);--color-on-accent-highlight:var(--color-primary-200);--color-screen:var(--color-secondary-600);--color-screen-deep:var(--color-secondary-700);--color-screen-shade:var(--color-secondary-950);--color-screen-live:var(--color-magenta-500);--color-plum-500:#952456;--color-magenta-500:#E50051;--color-apricot-500:#FE9055;--color-format-surface:color-mix(in srgb,#154194 12%,#fff);@supports (color:color-mix(in lab,red,red)){--color-format-surface:color-mix(in oklab,var(--color-secondary-500) 12%,var(--color-white));}--color-format-ink:color-mix(in srgb,#154194 78%,#000);@supports (color:color-mix(in lab,red,red)){--color-format-ink:color-mix(in oklab,var(--color-secondary-500) 78%,var(--color-black));}--color-age-surface:color-mix(in srgb,#E50051 12%,#fff);@supports (color:color-mix(in lab,red,red)){--color-age-surface:color-mix(in oklab,var(--color-magenta-500) 12%,var(--color-white));}--color-age-ink:color-mix(in srgb,#E50051 78%,#000);@supports (color:color-mix(in lab,red,red)){--color-age-ink:color-mix(in oklab,var(--color-magenta-500) 78%,var(--color-black));}--color-content-surface:color-mix(in srgb,#952456 20%,#fff);@supports (color:color-mix(in lab,red,red)){--color-content-surface:color-mix(in oklab,var(--color-plum-500) 20%,var(--color-white));}--color-content-ink:color-mix(in srgb,#952456 78%,#000);@supports (color:color-mix(in lab,red,red)){--color-content-ink:color-mix(in oklab,var(--color-plum-500) 78%,var(--color-black));}--color-edition-surface:color-mix(in srgb,#00783A 12%,#fff);@supports (color:color-mix(in lab,red,red)){--color-edition-surface:color-mix(in oklab,var(--color-primary-500) 12%,var(--color-white));}--color-edition-ink:color-mix(in srgb,#00783A 78%,#000);@supports (color:color-mix(in lab,red,red)){--color-edition-ink:color-mix(in oklab,var(--color-primary-500) 78%,var(--color-black));}--color-page-bg:var(--color-sand-50);--color-surface:var(--color-white);--color-surface-muted:var(--color-sand-100);--color-field:var(--color-white);--color-border:var(--color-sand-100);--color-border-strong:var(--color-sand-500);--color-border-control:var(--color-neutral-300);--color-text:var(--color-neutral-800);--color-text-body:var(--color-neutral-600);--color-text-secondary:#606976;--color-disabled-ink:var(--color-neutral-400);--color-distinction:var(--color-apricot-500);--color-distinction-surface:color-mix(in srgb,#FE9055 20%,#fff);@supports (color:color-mix(in lab,red,red)){--color-distinction-surface:color-mix(in oklab,var(--color-apricot-500) 20%,var(--color-white));}--color-distinction-ink:color-mix(in srgb,#FE9055 65%,#000);@supports (color:color-mix(in lab,red,red)){--color-distinction-ink:color-mix(in oklab,var(--color-apricot-500) 65%,var(--color-black));}--color-highlight:var(--color-plum-500);--color-highlight-ink:var(--color-content-ink);--color-error:var(--color-red-800);--color-error-surface:var(--color-red-50);--color-modal-veil:color-mix(in srgb,oklch(14.5% 0 0) 94%,transparent);@supports (color:color-mix(in lab,red,red)){--color-modal-veil:color-mix(in oklab,var(--color-neutral-950) 94%,transparent);}--color-focus:var(--color-primary-600);--color-focus-halo:var(--color-white);--icone-fleche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 18l6-6'/%3E%3Cpath d='M13 6l6 6'/%3E%3C/svg%3E");--icone-photo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2'/%3E%3Cpath d='M9 13a3 3 0 1 0 6 0a3 3 0 0 0 -6 0'/%3E%3C/svg%3E");--icone-video:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4'/%3E%3Cpath d='M3 8a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2l0 -8'/%3E%3C/svg%3E");--icone-article:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -12'/%3E%3Cpath d='M7 8h10'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M7 16h10'/%3E%3C/svg%3E");--icone-podcast:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5a3 3 0 0 1 3 -3a3 3 0 0 1 3 3v5a3 3 0 0 1 -3 3a3 3 0 0 1 -3 -3l0 -5'/%3E%3Cpath d='M5 10a7 7 0 0 0 14 0'/%3E%3Cpath d='M8 21l8 0'/%3E%3Cpath d='M12 17l0 4'/%3E%3C/svg%3E");--radius-box:18px;--radius-relief:14px;--radius-field:10px;--shadow-relief:4px 4px 0 0 var(--color-brand-relief);--shadow-relief-hover:7px 7px 0 0 var(--color-primary-300);--shadow-relief-pressed:1px 1px 0 0 var(--color-brand-relief);--shadow-relief-accent:4px 4px 0 0 var(--color-secondary-300);--shadow-relief-accent-hover:7px 7px 0 0 var(--color-secondary-200);--shadow-relief-strong:4px 4px 0 0 var(--color-primary-300);--shadow-relief-strong-hover:7px 7px 0 0 var(--color-primary-400);--relief-leve:translate(-1px,-1px);--relief-duree:150ms;--font-display:'Bricolage Grotesque','Bricolage repli',var(--font-sans);--text-h1-mobile:var(--text-3xl);--text-h2-mobile:var(--text-2xl);--text-h3-mobile:var(--text-lg);--text-lead-mobile:var(--text-base);--text-body-mobile:var(--text-sm);--text-h1:var(--text-5xl);--text-h2:var(--text-3xl);--text-h3:var(--text-xl);--text-h4:var(--text-lg);--text-h5:var(--text-base);--text-h6:var(--text-sm);--text-lead:var(--text-lg);--text-body:var(--text-base);--text-eyebrow:var(--text-xs);--text-display-mobile:var(--text-4xl);--text-display:4.375rem;--leading-p:1.75;--leading-lead:1.55;--leading-heading-tight:1.06;--leading-heading:1.15;--tracking-button:0.05em;--tracking-eyebrow:0.14em;--ease-entrance:cubic-bezier(.22,.61,.36,1);--ease-ressort:cubic-bezier(.34,1.56,.64,1);--ease-visee:cubic-bezier(.45,0,.2,1);--z-onglets:50;--z-colle:99;--z-voile:99;--z-en-tete:100;--z-volet:100;--z-sous-volet:101;--gutter-x:1rem;--gutter-x-lg:2rem;--container-narrow:60rem;--container-app:80rem;--container-wide:96rem;--measure-reading:var(--container-4xl);--measure-form:var(--container-3xl);}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.\!fixed{position:fixed !important;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.sticky{position:sticky;}.inset-0{inset:calc(var(--spacing) * 0);}.inset-x-0{inset-inline:calc(var(--spacing) * 0);}.start-3\.5{inset-inline-start:calc(var(--spacing) * 3.5);}.end-3{inset-inline-end:calc(var(--spacing) * 3);}.end-3\.5{inset-inline-end:calc(var(--spacing) * 3.5);}.top-1\/2{top:calc(1/2 * 100%);}.top-3{top:calc(var(--spacing) * 3);}.top-\[var\(--admin-offset-top\)\]{top:var(--admin-offset-top);}.right-0{right:calc(var(--spacing) * 0);}.right-\[calc\(50\%-3rem\)\]{right:calc(50% - 3rem);}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-4{bottom:calc(var(--spacing) * 4);}.left-0{left:calc(var(--spacing) * 0);}.left-\[calc\(50\%-3rem\)\]{left:calc(50% - 3rem);}.left-\[var\(--admin-offset-start\)\]{left:var(--admin-offset-start);}.z-\(--z-onglets\){z-index:var(--z-onglets);}.z-\(--z-voile\){z-index:var(--z-voile);}.z-\(--z-volet\){z-index:var(--z-volet);}.z-0{z-index:0;}.z-1{z-index:1;}.z-2{z-index:2;}.z-3{z-index:3;}.z-10{z-index:10;}.z-20{z-index:20;}.order-1{order:1;}.order-2{order:2;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 75rem){max-width:75rem;}@media (width >= 96rem){max-width:96rem;}}.-m-1{margin:calc(var(--spacing) * -1);}.m-0{margin:calc(var(--spacing) * 0);}.m-auto{margin:auto;}.container{width:100%;max-width:var(--container-app);margin-inline:auto;padding-inline:var(--gutter-x);@media (width >= 64rem){padding-inline:var(--gutter-x-lg);}}.container-form{width:100%;max-width:var(--measure-form);margin-inline:auto;padding-inline:var(--gutter-x);@media (width >= 64rem){padding-inline:var(--gutter-x-lg);}}.container-full{margin-inline:auto;width:100%;max-width:100%;padding-inline:var(--gutter-x);@media (width >= 64rem){padding-inline:var(--gutter-x-lg);}}.container-narrow{width:100%;max-width:var(--container-narrow);margin-inline:auto;padding-inline:var(--gutter-x);@media (width >= 64rem){padding-inline:var(--gutter-x-lg);}}.container-wide{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gutter-x);@media (width >= 64rem){padding-inline:var(--gutter-x-lg);}}.mx-auto{margin-inline:auto;}.my-2{margin-block:calc(var(--spacing) * 2);}.my-4{margin-block:calc(var(--spacing) * 4);}.ms-auto{margin-inline-start:auto;}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-12{margin-top:calc(var(--spacing) * 12);}.mt-20{margin-top:calc(var(--spacing) * 20);}.mt-auto{margin-top:auto;}.mr-1{margin-right:calc(var(--spacing) * 1);}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.ml-1{margin-left:calc(var(--spacing) * 1);}.box-border{box-sizing:border-box;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.\!flex{display:flex !important;}.block{display:block;}.d-none{display:none !important;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.aspect-1\/1{aspect-ratio:1/1;}.aspect-4\/3{aspect-ratio:4/3;}.aspect-16\/9{aspect-ratio:16/9;}.aspect-\[4\/3\]{aspect-ratio:4/3;}.aspect-square{aspect-ratio:1 / 1;}.aspect-video{aspect-ratio:var(--aspect-video);}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);}.size-full{width:100%;height:100%;}.h-8{height:calc(var(--spacing) * 8);}.h-9{height:calc(var(--spacing) * 9);}.h-10{height:calc(var(--spacing) * 10);}.h-12{height:calc(var(--spacing) * 12);}.h-13\.5{height:calc(var(--spacing) * 13.5);}.h-24{height:calc(var(--spacing) * 24);}.h-32{height:calc(var(--spacing) * 32);}.h-\[1\.15em\]{height:1.15em;}.h-\[1px\]{height:1px;}.h-\[2rem\]{height:2rem;}.h-\[10\%\]{height:10%;}.h-\[54px\]{height:54px;}.h-\[90\%\]{height:90%;}.h-\[calc\(100\%-var\(--admin-offset-top\)\)\]{height:calc(100% - var(--admin-offset-top));}.h-auto{height:auto;}.h-full{height:100%;}.max-h-0{max-height:calc(var(--spacing) * 0);}.max-h-\[250px\]{max-height:250px;}.max-h-full{max-height:100%;}.min-h-0{min-height:calc(var(--spacing) * 0);}.min-h-\[3\.5rem\]{min-height:3.5rem;}.min-h-\[52px\]{min-height:52px;}.min-h-\[85vh\]{min-height:85vh;}.min-h-\[200px\]{min-height:200px;}.min-h-\[500px\]{min-height:500px;}.min-h-screen{min-height:100vh;}.w-2\/5{width:calc(2/5 * 100%);}.w-3\/5{width:calc(3/5 * 100%);}.w-4{width:calc(var(--spacing) * 4);}.w-8{width:calc(var(--spacing) * 8);}.w-10{width:calc(var(--spacing) * 10);}.w-12{width:calc(var(--spacing) * 12);}.w-18{width:calc(var(--spacing) * 18);}.w-\[1\.15em\]{width:1.15em;}.w-\[2rem\]{width:2rem;}.w-\[54px\]{width:54px;}.w-\[400px\]{width:400px;}.w-auto{width:auto;}.w-full{width:100%;}.w-lg{width:var(--container-lg);}.w-md{width:var(--container-md);}.w-xl{width:var(--container-xl);}.max-w-\(--measure-reading\){max-width:var(--measure-reading);}.max-w-2xl{max-width:var(--container-2xl);}.max-w-full{max-width:100%;}.max-w-none{max-width:none;}.max-w-xl{max-width:var(--container-xl);}.min-w-0{min-width:calc(var(--spacing) * 0);}.flex-1{flex:1;}.flex-shrink-0{flex-shrink:0;}.shrink-0{flex-shrink:0;}.flex-grow{flex-grow:1;}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-default{cursor:default;}.cursor-not-allowed{cursor:not-allowed;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-disc{list-style-type:disc;}.list-none{list-style-type:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-row{flex-direction:row;}.flex-wrap{flex-wrap:wrap;}.items-baseline{align-items:baseline;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.items-stretch{align-items:stretch;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-start{justify-content:flex-start;}.justify-items-center{justify-items:center;}.gap-0{gap:calc(var(--spacing) * 0);}.gap-0\.5{gap:calc(var(--spacing) * 0.5);}.gap-1{gap:calc(var(--spacing) * 1);}.gap-1\.5{gap:calc(var(--spacing) * 1.5);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-2\.5{gap:calc(var(--spacing) * 2.5);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-5{gap:calc(var(--spacing) * 5);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.space-y-1{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-6{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.gap-x-4{column-gap:calc(var(--spacing) * 4);}.gap-x-6{column-gap:calc(var(--spacing) * 6);}.gap-y-1{row-gap:calc(var(--spacing) * 1);}.gap-y-3{row-gap:calc(var(--spacing) * 3);}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-x-auto{overflow-x:auto;}.overflow-x-clip{overflow-x:clip;}.overflow-y-auto{overflow-y:auto;}.rounded-box{border-radius:var(--radius-box);}.rounded-field{border-radius:var(--radius-field);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-md{border-radius:var(--radius-md);}.rounded-none{border-radius:0;}.rounded-xl{border-radius:var(--radius-xl);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-border{border-color:var(--color-border);}.border-border-strong{border-color:var(--color-border-strong);}.border-transparent{border-color:transparent;}.border-white\/20{border-color:color-mix(in srgb,#fff 20%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 20%,transparent);}}.bg-\[\#154194\]{background-color:#154194;}.bg-accent-surface{background-color:var(--color-accent-surface);}.bg-black\/30{background-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent);}}.bg-black\/40{background-color:color-mix(in srgb,#000 40%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 40%,transparent);}}.bg-brand{background-color:var(--color-brand);}.bg-primary-50{background-color:var(--color-primary-50);}.bg-screen{background-color:var(--color-screen);}.bg-screen-deep{background-color:var(--color-screen-deep);}.bg-screen-shade\/25{background-color:color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 25%,var(--color-black)) 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-screen-shade) 25%,transparent);}}.bg-surface{background-color:var(--color-surface);}.bg-text\/50{background-color:color-mix(in srgb,oklch(26.9% 0 0) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-text) 50%,transparent);}}.bg-white{background-color:var(--color-white);}.bg-clip-padding{background-clip:padding-box;}.fill-current{fill:currentcolor;}.stroke-current{stroke:currentcolor;}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.object-center{object-position:center;}.object-left{object-position:left;}.p-0{padding:calc(var(--spacing) * 0);}.p-1{padding:calc(var(--spacing) * 1);}.p-2{padding:calc(var(--spacing) * 2);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-6{padding:calc(var(--spacing) * 6);}.p-8{padding:calc(var(--spacing) * 8);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.py-1\.5{padding-block:calc(var(--spacing) * 1.5);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-5{padding-block:calc(var(--spacing) * 5);}.py-6{padding-block:calc(var(--spacing) * 6);}.py-8{padding-block:calc(var(--spacing) * 8);}.py-10{padding-block:calc(var(--spacing) * 10);}.ps-5{padding-inline-start:calc(var(--spacing) * 5);}.ps-6{padding-inline-start:calc(var(--spacing) * 6);}.pe-18{padding-inline-end:calc(var(--spacing) * 18);}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-8{padding-top:calc(var(--spacing) * 8);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pt-20{padding-top:calc(var(--spacing) * 20);}.pt-21{padding-top:calc(var(--spacing) * 21);}.pt-53{padding-top:calc(var(--spacing) * 53);}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5);}.pr-6{padding-right:calc(var(--spacing) * 6);}.pb-0{padding-bottom:calc(var(--spacing) * 0);}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5);}.pb-2{padding-bottom:calc(var(--spacing) * 2);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-5{padding-bottom:calc(var(--spacing) * 5);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-16{padding-bottom:calc(var(--spacing) * 16);}.pb-20{padding-bottom:calc(var(--spacing) * 20);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.font-display{font-family:var(--font-display);}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-sm\/500{font-size:var(--text-sm);line-height:calc(var(--spacing) * 500);}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.eyebrow{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}.text-lead-mobile{font-size:var(--text-lead-mobile);}.leading-heading{--tw-leading:var(--leading-heading);line-height:var(--leading-heading);}.leading-lead{--tw-leading:var(--leading-lead);line-height:var(--leading-lead);}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.tracking-button{--tw-tracking:var(--tracking-button);letter-spacing:var(--tracking-button);}.text-on-brand{color:var(--color-on-brand);}.text-primary-700{color:var(--color-primary-700);}.text-text{color:var(--color-text);}.text-text-body{color:var(--color-text-body);}.text-text-secondary{color:var(--color-text-secondary);}.text-white{color:var(--color-white);}.uppercase{text-transform:uppercase;}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);}.tabular-nums{--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,);}.no-underline{text-decoration-line:none;}.opacity-0{opacity:0%;}.opacity-50{opacity:50%;}.opacity-100{opacity:100%;}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.focus-ring{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);}.focus-ring-sans-halo{outline:2px solid var(--color-focus);outline-offset:2px;}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.filter{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{transition-property:color,background-color,border-color,outline-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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-150{--tw-duration:150ms;transition-duration:150ms;}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.ease-entrance{--tw-ease:var(--ease-entrance);transition-timing-function:var(--ease-entrance);}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.select-none{-webkit-user-select:none;user-select:none;}.before\:absolute{&::before{content:var(--tw-content);position:absolute;}}.before\:top-0{&::before{content:var(--tw-content);top:calc(var(--spacing) * 0);}}.before\:left-0{&::before{content:var(--tw-content);left:calc(var(--spacing) * 0);}}.before\:z-10{&::before{content:var(--tw-content);z-index:10;}}.before\:h-full{&::before{content:var(--tw-content);height:100%;}}.before\:w-full{&::before{content:var(--tw-content);width:100%;}}.before\:cursor-pointer{&::before{content:var(--tw-content);cursor:pointer;}}.hover\:border-border-strong{&:hover{@media (hover:hover){border-color:var(--color-border-strong);}}}.hover\:bg-black\/0{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#000 0%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 0%,transparent);}}}}.hover\:bg-screen-shade\/50{&:hover{@media (hover:hover){background-color:color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 25%,var(--color-black)) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-screen-shade) 50%,transparent);}}}}.hover\:text-brand-hover{&:hover{@media (hover:hover){color:var(--color-brand-hover);}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline;}}}.hover\:opacity-90{&:hover{@media (hover:hover){opacity:90%;}}}.hover\:before\:border{&:hover{@media (hover:hover){&::before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px;}}}}.focus-visible\:ring-2{&:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.focus-visible\:ring-focus{&:focus-visible{--tw-ring-color:var(--color-focus);}}.focus-visible\:ring-offset-2{&:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}}.focus-visible\:outline-none{&:focus-visible{--tw-outline-style:none;outline-style:none;}}.active\:opacity-100{&:active{opacity:100%;}}.aria-\[current\=true\]\:border-accent{&[aria-current="true"]{border-color:var(--color-accent);}}.data-courant\:bg-text{&[data-courant]{background-color:var(--color-text);}}.data-glisse\:transition-none{&[data-glisse]{transition-property:none;}}.motion-reduce\:transition-none{@media (prefers-reduced-motion:reduce){transition-property:none;}}.max-md\:order-last{@media (width < 48rem){order:9999;}}.max-md\:-mt-4{@media (width < 48rem){margin-top:calc(var(--spacing) * -4);}}.max-md\:contents{@media (width < 48rem){display:contents;}}.max-md\:hidden{@media (width < 48rem){display:none;}}.max-sm\:hidden{@media (width < 40rem){display:none;}}.sm\:inline{@media (width >= 40rem){display:inline;}}.sm\:size-19{@media (width >= 40rem){width:calc(var(--spacing) * 19);height:calc(var(--spacing) * 19);}}.sm\:h-11{@media (width >= 40rem){height:calc(var(--spacing) * 11);}}.sm\:w-\[20\%\]{@media (width >= 40rem){width:20%;}}.sm\:w-\[30\%\]{@media (width >= 40rem){width:30%;}}.sm\:w-\[40\%\]{@media (width >= 40rem){width:40%;}}.sm\:w-\[50\%\]{@media (width >= 40rem){width:50%;}}.sm\:w-\[60\%\]{@media (width >= 40rem){width:60%;}}.sm\:w-\[70\%\]{@media (width >= 40rem){width:70%;}}.sm\:w-\[80\%\]{@media (width >= 40rem){width:80%;}}.sm\:w-\[90\%\]{@media (width >= 40rem){width:90%;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.sm\:grid-cols-3{@media (width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.sm\:grid-cols-4{@media (width >= 40rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.sm\:gap-3{@media (width >= 40rem){gap:calc(var(--spacing) * 3);}}.md\:order-1{@media (width >= 48rem){order:1;}}.md\:order-2{@media (width >= 48rem){order:2;}}.md\:col-start-1{@media (width >= 48rem){grid-column-start:1;}}.md\:col-start-2{@media (width >= 48rem){grid-column-start:2;}}.md\:row-span-2{@media (width >= 48rem){grid-row:span 2 / span 2;}}.md\:row-start-1{@media (width >= 48rem){grid-row-start:1;}}.md\:row-start-2{@media (width >= 48rem){grid-row-start:2;}}.md\:mt-2{@media (width >= 48rem){margin-top:calc(var(--spacing) * 2);}}.md\:\!flex{@media (width >= 48rem){display:flex !important;}}.md\:\!inline-flex{@media (width >= 48rem){display:inline-flex !important;}}.md\:hidden{@media (width >= 48rem){display:none;}}.md\:h-12{@media (width >= 48rem){height:calc(var(--spacing) * 12);}}.md\:w-\[480px\]{@media (width >= 48rem){width:480px;}}.md\:w-auto{@media (width >= 48rem){width:auto;}}.md\:grid-cols-1{@media (width >= 48rem){grid-template-columns:repeat(1,minmax(0,1fr));}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.md\:grid-cols-5{@media (width >= 48rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.md\:grid-cols-6{@media (width >= 48rem){grid-template-columns:repeat(6,minmax(0,1fr));}}.md\:grid-cols-7{@media (width >= 48rem){grid-template-columns:repeat(7,minmax(0,1fr));}}.md\:grid-cols-8{@media (width >= 48rem){grid-template-columns:repeat(8,minmax(0,1fr));}}.md\:grid-cols-\[1fr_1fr\]{@media (width >= 48rem){grid-template-columns:1fr 1fr;}}.md\:grid-cols-\[1fr_2fr\]{@media (width >= 48rem){grid-template-columns:1fr 2fr;}}.md\:grid-cols-\[1fr_3fr\]{@media (width >= 48rem){grid-template-columns:1fr 3fr;}}.md\:grid-cols-\[2fr_1fr\]{@media (width >= 48rem){grid-template-columns:2fr 1fr;}}.md\:grid-cols-\[2fr_3fr\]{@media (width >= 48rem){grid-template-columns:2fr 3fr;}}.md\:grid-cols-\[3fr_1fr\]{@media (width >= 48rem){grid-template-columns:3fr 1fr;}}.md\:grid-cols-\[3fr_2fr\]{@media (width >= 48rem){grid-template-columns:3fr 2fr;}}.md\:grid-cols-\[minmax\(0\,1fr\)_18\.75rem\]{@media (width >= 48rem){grid-template-columns:minmax(0,1fr) 18.75rem;}}.md\:flex-row{@media (width >= 48rem){flex-direction:row;}}.md\:items-center{@media (width >= 48rem){align-items:center;}}.md\:items-start{@media (width >= 48rem){align-items:flex-start;}}.md\:gap-4{@media (width >= 48rem){gap:calc(var(--spacing) * 4);}}.md\:gap-6{@media (width >= 48rem){gap:calc(var(--spacing) * 6);}}.md\:gap-8{@media (width >= 48rem){gap:calc(var(--spacing) * 8);}}.md\:p-8{@media (width >= 48rem){padding:calc(var(--spacing) * 8);}}.md\:px-6{@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}}.md\:pt-23{@media (width >= 48rem){padding-top:calc(var(--spacing) * 23);}}.md\:pb-6{@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 6);}}.lg\:top-1\/2{@media (width >= 64rem){top:calc(1/2 * 100%);}}.lg\:right-4{@media (width >= 64rem){right:calc(var(--spacing) * 4);}}.lg\:bottom-auto{@media (width >= 64rem){bottom:auto;}}.lg\:left-4{@media (width >= 64rem){left:calc(var(--spacing) * 4);}}.lg\:order-1{@media (width >= 64rem){order:1;}}.lg\:order-2{@media (width >= 64rem){order:2;}}.lg\:mt-4{@media (width >= 64rem){margin-top:calc(var(--spacing) * 4);}}.lg\:mt-10{@media (width >= 64rem){margin-top:calc(var(--spacing) * 10);}}.lg\:mb-0{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 0);}}.lg\:mb-6{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 6);}}.lg\:\!flex{@media (width >= 64rem){display:flex !important;}}.lg\:\!inline-flex{@media (width >= 64rem){display:inline-flex !important;}}.lg\:grid{@media (width >= 64rem){display:grid;}}.lg\:hidden{@media (width >= 64rem){display:none;}}.lg\:aspect-\[11\/4\]{@media (width >= 64rem){aspect-ratio:11/4;}}.lg\:h-\[2\.5rem\]{@media (width >= 64rem){height:2.5rem;}}.lg\:h-full{@media (width >= 64rem){height:100%;}}.lg\:w-\[2\.5rem\]{@media (width >= 64rem){width:2.5rem;}}.lg\:-translate-y-1\/2{@media (width >= 64rem){--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.lg\:grid-cols-\[1fr_320px\]{@media (width >= 64rem){grid-template-columns:1fr 320px;}}.lg\:grid-cols-\[2fr_1fr\]{@media (width >= 64rem){grid-template-columns:2fr 1fr;}}.lg\:grid-cols-\[12rem_1fr\]{@media (width >= 64rem){grid-template-columns:12rem 1fr;}}.lg\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 26rem;}}.lg\:items-center{@media (width >= 64rem){align-items:center;}}.lg\:items-start{@media (width >= 64rem){align-items:flex-start;}}.lg\:gap-6{@media (width >= 64rem){gap:calc(var(--spacing) * 6);}}.lg\:gap-8{@media (width >= 64rem){gap:calc(var(--spacing) * 8);}}.lg\:gap-16{@media (width >= 64rem){gap:calc(var(--spacing) * 16);}}.lg\:px-0{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 0);}}.lg\:py-8{@media (width >= 64rem){padding-block:calc(var(--spacing) * 8);}}.lg\:py-14{@media (width >= 64rem){padding-block:calc(var(--spacing) * 14);}}.lg\:py-16{@media (width >= 64rem){padding-block:calc(var(--spacing) * 16);}}.lg\:pt-6{@media (width >= 64rem){padding-top:calc(var(--spacing) * 6);}}.lg\:pt-16{@media (width >= 64rem){padding-top:calc(var(--spacing) * 16);}}.lg\:pt-26{@media (width >= 64rem){padding-top:calc(var(--spacing) * 26);}}.lg\:pt-28{@media (width >= 64rem){padding-top:calc(var(--spacing) * 28);}}.lg\:pb-3{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 3);}}.lg\:pb-6{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 6);}}.lg\:pb-10{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 10);}}.lg\:pb-14{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 14);}}.lg\:pb-16{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 16);}}.lg\:pb-24{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 24);}}.lg\:pb-26{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 26);}}.lg\:text-right{@media (width >= 64rem){text-align:right;}}.lg\:text-lead{@media (width >= 64rem){font-size:var(--text-lead);}}.xl\:-right-12{@media (width >= 75rem){right:calc(var(--spacing) * -12);}}.xl\:-left-12{@media (width >= 75rem){left:calc(var(--spacing) * -12);}}.xl\:grid-cols-5{@media (width >= 75rem){grid-template-columns:repeat(5,minmax(0,1fr));}}.xl\:grid-cols-\[1fr_360px\]{@media (width >= 75rem){grid-template-columns:1fr 360px;}}.xl\:grid-cols-\[minmax\(0\,1fr\)_28rem\]{@media (width >= 75rem){grid-template-columns:minmax(0,1fr) 28rem;}}.\32 xl\:grid-cols-6{@media (width >= 96rem){grid-template-columns:repeat(6,minmax(0,1fr));}}.print\:hidden{@media print{display:none;}}.\[\&_a\]\:block{& a{display:block;}}.\[\&_a\]\:rounded-full{& a{border-radius:calc(infinity * 1px);}}.\[\&_a\]\:px-3\.5{& a{padding-inline:calc(var(--spacing) * 3.5);}}.\[\&_a\]\:py-1\.5{& a{padding-block:calc(var(--spacing) * 1.5);}}.\[\&_a\]\:whitespace-nowrap{& a{white-space:nowrap;}}.\[\&_a\]\:no-underline{& a{text-decoration-line:none;}}.\[\&_a\]\:hover\:no-underline{& a{&:hover{@media (hover:hover){text-decoration-line:none;}}}}.\[\&_li\]\:rounded-full{& li{border-radius:calc(infinity * 1px);}}.\[\&_li\:hover\]\:bg-current\/10{& li:hover{background-color:currentcolor;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,currentcolor 10%,transparent);}}}.\[\&_p\:last-child\]\:mb-0{& p:last-child{margin-bottom:calc(var(--spacing) * 0);}}.\[\&\>\*\]\:w-full{&>*{width:100%;}}.sm\:\[\&\>\*\]\:w-\[calc\(50\%-10px\)\]{@media (width >= 40rem){&>*{width:calc(50% - 10px);}}}.md\:\[\&\>\*\]\:w-\[calc\(33\.333\%-14px\)\]{@media (width >= 48rem){&>*{width:calc(33.333% - 14px);}}}.lg\:\[\&\>\*\]\:w-\[calc\(25\%-15px\)\]{@media (width >= 64rem){&>*{width:calc(25% - 15px);}}}.lg\:\[\&\>\*\]\:w-\[calc\(33\.333\%-14px\)\]{@media (width >= 64rem){&>*{width:calc(33.333% - 14px);}}}.xl\:\[\&\>\*\]\:w-\[calc\(20\%-16px\)\]{@media (width >= 75rem){&>*{width:calc(20% - 16px);}}}.\32 xl\:\[\&\>\*\]\:w-\[calc\(16\.666\%-17px\)\]{@media (width >= 96rem){&>*{width:calc(16.666% - 17px);}}}}@layer base{:root{--admin-offset-top:max(var(--gin-toolbar-y-offset,0px),var(--drupal-displace-offset-top,0px));--admin-offset-start:max(var(--gin-toolbar-x-offset,0px),var(--drupal-displace-offset-left,0px));}[data-big-pipe-placeholder-id]{position:absolute;}}@layer base{html{scroll-padding-top:6rem;overflow-x:clip;}body{background-color:var(--color-page-bg);overflow-x:clip;overflow-clip-margin:1rem;}}@layer base{h1,.h1{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-h1-mobile);--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 8);}@media (width >= 64rem){font-size:var(--text-h1);}}h2,.h2{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-h2-mobile);--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);@media (width >= 64rem){font-size:var(--text-h2);}}h3,.h3{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-h3-mobile);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 4);}@media (width >= 64rem){font-size:var(--text-h3);}}h4,.h4{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-h4);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 5);}}h5,.h5{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-h5);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 4);}}h6,.h6{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-h6);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 3);}}body{font-size:var(--text-body-mobile);--tw-leading:var(--leading-p);line-height:var(--leading-p);color:var(--color-text-body);@media (width >= 64rem){font-size:var(--text-body);}}p{margin-bottom:calc(var(--spacing) * 4);}.lead{font-size:var(--text-lead-mobile);--tw-leading:var(--leading-lead);line-height:var(--leading-lead);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);@media (width >= 64rem){font-size:var(--text-lead);}}a{color:inherit;text-decoration-line:none;}button{cursor:pointer;}sup{font-size:max(0.7em,0.625rem);line-height:0;vertical-align:0.42em;top:0;}}@layer base{:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);}}@keyframes clignote{0%,100%{opacity:1;}50%{opacity:.15;}}@keyframes curseur{0%,49%{opacity:1;}50%,100%{opacity:0;}}@keyframes visee{0%,100%{scale:1;opacity:.9;}50%{scale:.88;opacity:.6;}}@keyframes pulsation{from{box-shadow:0 0 0 0 var(--pulsation-depart);}to{box-shadow:0 0 0 calc(var(--spacing) * 3) transparent;}}@layer base{:root{--spark-delay:.22s;--spark-stroke-step:70ms;--spark-stroke-duration:.5s;--spark-stroke-count:5;--spark-end:calc(var(--spark-delay)
      + (var(--spark-stroke-count) - 1) * var(--spark-stroke-step)
      + var(--spark-stroke-duration));}@keyframes sparkIn{from{opacity:0;transform:scale(.3) rotate(-30deg);}62%{opacity:1;transform:scale(1.14) rotate(8deg);}to{opacity:1;transform:none;}}@keyframes sparkStrokeIn{from{opacity:0;transform:scale(.15);}55%{opacity:1;transform:scale(1.3);}75%{transform:scale(.92);}to{opacity:1;transform:scale(1);}}@keyframes arcSweep{0%{opacity:0;transform:rotate(-120deg);}16%{opacity:1;}100%{opacity:1;transform:rotate(360deg);}}.spark-style{animation:sparkIn .6s var(--ease-ressort) var(--spark-delay) both;}.has-reveal .reveal:not(.is-revealed) .spark-style{animation-play-state:paused;}.spark-style--enhanced{animation:none;}.spark-style__stroke{transform-box:fill-box;transform-origin:center;opacity:0;animation:sparkStrokeIn var(--spark-stroke-duration) var(--ease-ressort) both;animation-delay:calc(var(--spark-delay) + var(--stroke-index,0) * var(--spark-stroke-step));}.has-reveal .reveal:not(.is-revealed) .spark-style__stroke{animation-play-state:paused;}.hero-style--accent.hero--split .hero__aside::before{animation:arcSweep 1.5s cubic-bezier(.3,.72,.26,1) var(--spark-end) both;}}@layer base{@media (prefers-reduced-motion:reduce){*:not(.ajax-progress-throbber .throbber),*::before,*:not(.ajax-progress-fullscreen)::after{animation-duration:0.01ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;transition-delay:0s !important;scroll-behavior:auto !important;}}}@layer base{input:not([type='checkbox'],[type='radio'],[type='submit'],[type='button'],[type='reset'],[type='file'],[type='image'],[type='hidden'],[type='range'],[type='color']),textarea,select{--champ-fond:var(--color-field);--champ-bord:var(--color-border-control);--champ-accent:var(--color-brand);--champ-anneau:0px;--champ-halo:0px;--champ-ombres:0 0 0 var(--champ-anneau) var(--champ-accent),0 0 0 var(--champ-halo) var(--champ-accent);@supports (color:color-mix(in lab,red,red)){--champ-ombres:0 0 0 var(--champ-anneau) var(--champ-accent),0 0 0 var(--champ-halo) color-mix(in oklab,var(--champ-accent) 18%,transparent);}display:block;min-height:calc(var(--spacing) * 11);width:100%;max-width:100%;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text);background-color:var(--champ-fond);border-color:var(--champ-bord);box-shadow:var(--champ-ombres);transition:background-color 150ms ease-out,border-color 150ms ease-out,box-shadow 300ms ease-out;&::placeholder{color:var(--color-text-secondary);}@media (hover:hover){&:hover:not(:disabled,[readonly],:focus,.error,[aria-invalid='true']){--champ-bord:var(--color-text-secondary);}}&:focus{--champ-bord:var(--champ-accent);--champ-anneau:1px;--champ-halo:5px;box-shadow:var(--champ-ombres);outline:2px solid transparent;outline-offset:2px;}&:disabled,&[readonly]{cursor:not-allowed;color:var(--color-text-secondary);}&.error,&[aria-invalid='true']{--champ-fond:var(--color-error-surface);--champ-bord:var(--color-error);--champ-accent:var(--color-error);--champ-anneau:1px;}}textarea{min-height:calc(var(--spacing) * 30);resize:vertical;}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");background-position:calc(100% - 10px) 50%;background-size:20px 20px;background-repeat:no-repeat;cursor:pointer;padding-right:calc(var(--spacing) * 10);}input:autofill{-webkit-text-fill-color:var(--color-text);box-shadow:var(--champ-ombres),inset 0 0 0 100px var(--champ-fond);}input[type='checkbox'],input[type='radio']{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);flex-shrink:0;cursor:pointer;accent-color:var(--color-brand);}.form-item:has(> input[type='checkbox'],> input[type='radio']){display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2.5);& > label{margin-bottom:calc(var(--spacing) * 0);cursor:pointer;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);}& > input{margin-top:calc(var(--spacing) * 0.5);}}.form-item:has(> input[type='checkbox'],> input[type='radio']):has(+ .form-item > input[type='checkbox'],+ .form-item > input[type='radio']){margin-bottom:calc(var(--spacing) * 2.5);}.form-item + .form-item:has(> input[type='checkbox'],> input[type='radio']):last-child{margin-bottom:calc(var(--spacing) * 0);}input[type='file']{display:block;width:100%;max-width:100%;cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);&::file-selector-button{margin-right:calc(var(--spacing) * 3);cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;}&:hover::file-selector-button{background-color:var(--color-border);}}.form-item{margin-bottom:calc(var(--spacing) * 6);}fieldset{margin-bottom:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0px;padding:calc(var(--spacing) * 0);}label,legend{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);}label.form-required::after,.fieldset-legend.form-required::after{content:' *';content:' *' / '';color:var(--color-error);}.description{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);}.form-item--error-message{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);}}@layer components{:root{--root-text:var(--color-text);--root-text-body:var(--color-text-body);--root-text-secondary:var(--color-text-secondary);--root-border:var(--color-border);--root-border-strong:var(--color-border-strong);--root-surface:var(--color-surface);--root-surface-muted:var(--color-surface-muted);--root-brand-surface:var(--color-brand-surface);--root-brand-ink:var(--color-brand-ink);--root-brand:var(--color-brand);--root-brand-hover:var(--color-brand-hover);--root-brand-link:var(--color-brand-link);--root-on-brand:var(--color-on-brand);--root-accent:var(--color-accent);--root-accent-surface:var(--color-accent-surface);--root-accent-ink:var(--color-accent-ink);--root-on-accent:var(--color-on-accent);--root-focus:var(--color-focus);--root-focus-halo:var(--color-focus-halo);}.surface-default,.card-style,.stat-style,.quote-style,.contact-panel,.filter-bar-style,.section-card,.tabs-menu-style,.form-segmented .form-item > label,.js-form-type-managed-file label,.presse__card,.viseur__draft,.viseur__lt-tag,.bandeau-etat-style,.bloc-article,input,textarea,select{--color-text:var(--root-text);--color-text-body:var(--root-text-body);--color-text-secondary:var(--root-text-secondary);--color-border:var(--root-border);--color-border-strong:var(--root-border-strong);--color-surface:var(--root-surface);--color-surface-muted:var(--root-surface-muted);--color-brand-surface:var(--root-brand-surface);--color-brand-ink:var(--root-brand-ink);--color-brand:var(--root-brand);--color-brand-hover:var(--root-brand-hover);--color-brand-link:var(--root-brand-link);--color-on-brand:var(--root-on-brand);--color-accent:var(--root-accent);--color-accent-surface:var(--root-accent-surface);--color-accent-ink:var(--root-accent-ink);--color-on-accent:var(--root-on-accent);--color-focus:var(--root-focus);--color-focus-halo:var(--root-focus-halo);}.surface-default{background-color:var(--color-white);color:var(--color-text);}.surface-muted{background-color:var(--color-sand-100);color:var(--color-text);--color-surface:var(--color-white);--color-surface-muted:var(--root-surface-muted);}.surface-brand{background-color:var(--color-primary-500);color:var(--color-text);--color-text:var(--color-white);--color-text-body:var(--color-white);--color-text-secondary:color-mix(in srgb,#fff 78%,transparent);@supports (color:color-mix(in lab,red,red)){--color-text-secondary:color-mix(in oklab,var(--color-white) 78%,transparent);}--color-border:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){--color-border:color-mix(in oklab,var(--color-white) 25%,transparent);}--color-border-strong:color-mix(in srgb,#fff 55%,transparent);@supports (color:color-mix(in lab,red,red)){--color-border-strong:color-mix(in oklab,var(--color-white) 55%,transparent);}--color-surface:color-mix(in srgb,#fff 12%,transparent);@supports (color:color-mix(in lab,red,red)){--color-surface:color-mix(in oklab,var(--color-white) 12%,transparent);}--color-surface-muted:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){--color-surface-muted:color-mix(in oklab,var(--color-white) 6%,transparent);}--color-brand-surface:color-mix(in srgb,#fff 18%,transparent);@supports (color:color-mix(in lab,red,red)){--color-brand-surface:color-mix(in oklab,var(--color-white) 18%,transparent);}--color-brand-ink:var(--color-white);--color-accent-ink:var(--color-white);--color-brand:var(--color-white);--color-brand-hover:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){--color-brand-hover:color-mix(in oklab,var(--color-white) 85%,transparent);}--color-brand-link:var(--color-white);--color-on-brand:var(--color-primary-500);--color-focus:var(--color-white);--color-focus-halo:var(--color-primary-950);}.surface-accent{background-color:var(--color-secondary-500);color:var(--color-text);--color-text:var(--color-white);--color-text-body:var(--color-white);--color-text-secondary:color-mix(in srgb,#fff 78%,transparent);@supports (color:color-mix(in lab,red,red)){--color-text-secondary:color-mix(in oklab,var(--color-white) 78%,transparent);}--color-border:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){--color-border:color-mix(in oklab,var(--color-white) 25%,transparent);}--color-border-strong:color-mix(in srgb,#fff 55%,transparent);@supports (color:color-mix(in lab,red,red)){--color-border-strong:color-mix(in oklab,var(--color-white) 55%,transparent);}--color-surface:color-mix(in srgb,#fff 12%,transparent);@supports (color:color-mix(in lab,red,red)){--color-surface:color-mix(in oklab,var(--color-white) 12%,transparent);}--color-surface-muted:color-mix(in srgb,#fff 6%,transparent);@supports (color:color-mix(in lab,red,red)){--color-surface-muted:color-mix(in oklab,var(--color-white) 6%,transparent);}--color-brand-surface:color-mix(in srgb,#fff 18%,transparent);@supports (color:color-mix(in lab,red,red)){--color-brand-surface:color-mix(in oklab,var(--color-white) 18%,transparent);}--color-accent-surface:color-mix(in srgb,#fff 18%,transparent);@supports (color:color-mix(in lab,red,red)){--color-accent-surface:color-mix(in oklab,var(--color-white) 18%,transparent);}--color-brand-ink:var(--color-white);--color-accent-ink:var(--color-white);--color-on-accent:var(--color-accent);--color-brand-link:var(--color-white);--color-focus:var(--color-white);--color-focus-halo:var(--color-secondary-600);}.surface-inverse{background-color:var(--color-primary-950);color:var(--color-text);--color-text:var(--color-white);--color-text-body:var(--color-white);--color-text-secondary:color-mix(in srgb,#fff 75%,transparent);@supports (color:color-mix(in lab,red,red)){--color-text-secondary:color-mix(in oklab,var(--color-white) 75%,transparent);}--color-border:color-mix(in srgb,#fff 18%,transparent);@supports (color:color-mix(in lab,red,red)){--color-border:color-mix(in oklab,var(--color-white) 18%,transparent);}--color-border-strong:color-mix(in srgb,#fff 45%,transparent);@supports (color:color-mix(in lab,red,red)){--color-border-strong:color-mix(in oklab,var(--color-white) 45%,transparent);}--color-surface:color-mix(in srgb,#fff 8%,transparent);@supports (color:color-mix(in lab,red,red)){--color-surface:color-mix(in oklab,var(--color-white) 8%,transparent);}--color-surface-muted:color-mix(in srgb,#fff 4%,transparent);@supports (color:color-mix(in lab,red,red)){--color-surface-muted:color-mix(in oklab,var(--color-white) 4%,transparent);}--color-brand-surface:color-mix(in srgb,#fff 12%,transparent);@supports (color:color-mix(in lab,red,red)){--color-brand-surface:color-mix(in oklab,var(--color-white) 12%,transparent);}--color-brand-ink:var(--color-white);--color-accent-ink:var(--color-white);--color-brand:var(--color-primary-300);--color-brand-hover:var(--color-primary-200);--color-brand-link:var(--color-primary-300);--color-on-brand:var(--color-primary-950);--color-focus:var(--color-white);--color-focus-halo:var(--color-primary-950);}.surface-brand,.surface-accent,.surface-inverse,.surface-muted,.surface-default{position:relative;}}@layer components{.axis-format{--axis-surface:var(--color-format-surface);--axis-ink:var(--color-format-ink);}.axis-age{--axis-surface:var(--color-age-surface);--axis-ink:var(--color-age-ink);}.axis-edition{--axis-surface:var(--color-edition-surface);--axis-ink:var(--color-edition-ink);}.axis-content{--axis-surface:var(--color-content-surface);--axis-ink:var(--color-content-ink);}.axis-distinction{--axis-surface:var(--color-distinction-surface);--axis-ink:var(--color-distinction-ink);}}@layer components{.region--content{.node{& :where(ul:not(.slick-dots,.pager__items,.list-none,.contextual-links,.socials-menu,nav ul)){list-style-type:none;margin-bottom:20px;li{position:relative;margin-bottom:calc(var(--spacing) * 4);padding-left:15px;&:before{content:"";position:absolute;display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-distinction);left:0;top:.5rem;transform:rotate(45deg);}> ul{margin-top:calc(var(--spacing) * 4);}}}ol{list-style-type:decimal;padding-inline-start:15px;margin-bottom:20px;li{margin-bottom:calc(var(--spacing) * 4);> ol{margin-top:calc(var(--spacing) * 4);}}}}}.region--content .node .encart__content ul{margin-bottom:calc(var(--spacing) * 0);& li{margin-bottom:calc(var(--spacing) * 1);&:before{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);top:.55rem;}}}.region--content .node ul.list-pills{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);& li{margin:calc(var(--spacing) * 0);display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background-color:var(--axis-surface,var(--color-surface));color:var(--axis-ink,var(--color-text));border-color:var(--axis-surface,var(--color-border-strong));&:before{content:none;}}}}@layer components{.region--content{.node{blockquote{margin-block:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);font-style:italic;}}}}@layer components{.region--content{.node{table{margin-block:calc(var(--spacing) * 8);width:100%;text-align:left;thead{text-transform:uppercase;background-color:var(--color-surface);tr th{padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);}}tbody tr{border-color:var(--color-border);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;td{padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);}}}}}}@layer components{.region--content{.node{.align-left{margin-right:10px;}.align-right{margin-left:10px;}.align-center{display:flex !important;margin-block:calc(var(--spacing) * 2.5);justify-content:center;}figure.align-center{margin-inline:auto;}}}.wrapper-fit-full svg{height:100%;width:100%;}}@layer components{.list-cols-2{columns:1;gap:calc(var(--spacing) * 4);@media (width >= 48rem){columns:2;}}.list-cols-2 > li{margin-bottom:calc(var(--spacing) * 2);break-inside:avoid;}.list-cols-3{columns:1;gap:calc(var(--spacing) * 4);@media (width >= 48rem){columns:2;}@media (width >= 64rem){columns:3;}}.list-cols-3 > li{margin-bottom:calc(var(--spacing) * 2);break-inside:avoid;}}@layer components{.node--type-page:not(:has(.paragraph:not(.paragraph--type--text))) .wrapper-section > .paragraph--type--text{max-width:var(--measure-reading);}}@layer components{.paragraph--type--two-columns img,.paragraph--type--media img{border-radius:var(--radius-box);}}@layer components{.paragraph--type--text :is(h2,h3):not(:first-child){margin-top:calc(var(--spacing) * 8);}.paragraph--type--text h3:not(:first-child){margin-top:calc(var(--spacing) * 6);}.section-head{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(var(--spacing) * 4);& h2,& h3{margin:calc(var(--spacing) * 0);}}p:has(> a.btn:not(.btn-link)){display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}}@layer components{.btn{display:inline-flex;height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration-line:none;letter-spacing:var(--tracking-button);transition-property:box-shadow,transform,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--relief-duree);transition-duration:var(--relief-duree);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);color:inherit;}.btn:is(:disabled,[aria-disabled="true"]){cursor:not-allowed;}.btn__label{display:inline-flex;align-items:center;}.btn-xl{height:calc(var(--spacing) * 14.5);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));&::before{content:"";display:inline-block;height:1.15em;width:1.15em;flex-shrink:0;background-color:currentcolor;mask:var(--icone-fleche) center / contain no-repeat;}&:has(svg)::before{content:none;}}.btn[data-vibrant]{gap:calc(var(--spacing) * 3.5);padding-inline-end:calc(var(--spacing) * 2);}.btn[data-vibrant] > svg{box-sizing:content-box;border-radius:calc(infinity * 1px);background-color:var(--color-white);padding:0.45em;color:var(--color-brand);--pulsation-depart:var(--color-brand-relief);animation:pulsation 1.8s ease-out infinite;}.btn-wide{width:100%;@media (width >= 48rem){width:auto;}}.btn:not(.btn-secondary,.btn-link),.btn-primary{background-color:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--shadow-relief);&:hover{box-shadow:var(--shadow-relief-hover);transform:var(--relief-leve);}&:active{background-color:var(--color-brand-active);color:var(--color-on-brand);box-shadow:var(--shadow-relief-pressed);transform:translate(2px,2px);}}.btn-secondary{background-color:var(--color-brand-surface);color:var(--color-brand-ink);box-shadow:var(--shadow-relief-strong);&:hover{box-shadow:var(--shadow-relief-strong-hover);transform:var(--relief-leve);}}.btn-link{display:inline;height:auto;border-color:transparent;background-color:transparent;padding:calc(var(--spacing) * 0);text-align:left;white-space:normal;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:inherit;letter-spacing:normal;.btn__label{display:inline;}}.surface-accent .btn-secondary:not(:where(.surface-default *)){background-color:transparent;color:var(--color-white);border-color:var(--color-border-strong);border-width:2px;box-shadow:var(--shadow-relief-accent);&:hover{box-shadow:var(--shadow-relief-accent-hover);transform:var(--relief-leve);}}.btn.btn:is(:disabled,[aria-disabled="true"]){&,&:hover,&:active{background-color:var(--color-surface-muted);color:var(--color-disabled-ink);box-shadow:none;transform:none;}}}@layer components{.badge-style{--badge-surface:var(--axis-surface,var(--color-surface));--badge-ink:var(--axis-ink,var(--color-text));--badge-line:var(--axis-surface,var(--color-border-strong));display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;background-color:var(--badge-surface);color:var(--badge-ink);border-color:var(--badge-line);}.badge-style--plain{--badge-surface:transparent;--badge-line:transparent;--badge-ink:var(--color-text);padding-inline:calc(var(--spacing) * 0);}.badge-style--award{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 1);}.badge-style__medal{display:inline-flex;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--badge-ink);color:var(--color-white);& svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);}}}@layer components{.link-style,.btn-link,.region--content .node :is(p,li,blockquote,dd,td,th) a:not([class]){color:var(--color-brand-link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:0.19em;transition:color 150ms ease-in-out,text-decoration-thickness 150ms ease-in-out;}.link-style:is(:hover,:focus-visible),.btn-link:is(:hover,:focus-visible),.region--content .node :is(p,li,blockquote,dd,td,th) a:not([class]):is(:hover,:focus-visible){color:var(--color-brand-hover);text-decoration-thickness:1.5px;}.link-style--inverse{color:var(--color-white);&:hover,&:focus-visible{color:var(--color-white);}}.link-style{--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.link-style--appel,.btn-link{--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&::after{content:"";margin-left:0.35em;display:inline-block;height:1.05em;width:1.05em;background-color:currentcolor;vertical-align:-0.16em;mask:var(--icone-fleche) center / contain no-repeat;transition:transform 150ms ease-out;}&:hover::after,&:focus-visible::after{transform:translateX(3px);}&:has(svg)::after{content:none;}}}@layer components{.eyebrow-style{margin-bottom:calc(var(--spacing) * 1.5);display:block;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}.eyebrow-style--accent{color:var(--color-accent-ink);}.eyebrow-style--brand{color:var(--color-brand-link);}.gallery__label p{margin:calc(var(--spacing) * 0);font-size:inherit;}}@layer components{.spark-style{--spark-hauteur:-0.22em;}.spark-style{margin-left:calc(var(--spacing) * 1.5);display:inline-block;vertical-align:super;width:0.55em;height:1em;margin-right:calc(-0.55em - 0.375rem);margin-block:-0.35em;transform:translateY(calc(var(--spark-hauteur) + 0.067em));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.67 67.5' aria-hidden='true'%3E%3Cpath d='M13.44,0s.1.06.17.07c.77.15,1.42.63,1.75,1.33.25.53.36,1.26.31,1.85-.14,1.47-.67,2.88-1.29,4.21l-.49,1.05-4.08,8.13c-1.17,2.33-3.04,5.38-4.74,7.33l-1.22,1.22c-.46.46-1.03.79-1.65.99-1.07.34-1.9-.51-2.13-1.62-.01-.06-.04-.1-.07-.12v-3.97c.05-.94.27-1.84.5-2.75,1.11-4.34,3.18-8.99,5.73-12.67,1.19-1.59,2.51-3.31,4.21-4.33C11.11.3,11.74.04,12.51,0h.93Z'%3E%3C/path%3E%3Cpath d='M13.48,29.21c-.84.48-1.99.93-2.89.72-.47-.11-.84-.51-.81-.99.04-.73.8-1.8,1.34-2.34l1.35-1.35c1.07-.97,2.15-1.86,3.32-2.7.87-.63,2.21-1.1,3.01-.37.34.31.56.83.52,1.29-.1,1.14-.88,2.07-1.7,2.82l-.52.47c-1.16.89-2.34,1.73-3.61,2.45Z'%3E%3C/path%3E%3Cpath d='M37.67,26.7v2.15c-.22.37-.41.77-.73,1.09l-.64.64c-1,.82-2.07,1.5-3.21,2.14-1.75.97-3.52,1.81-5.36,2.57l-2.51,1.03-5.4,2.15c-1.41.56-3.25,1.19-4.72,1.09-.52-.04-1.04-.09-1.47-.41-.46-.34-.59-.74-.48-1.32.18-.86,1.02-2.1,1.64-2.73l1.03-1.03.44-.41c2.08-1.83,4.25-3.54,6.55-5.11,1.22-.83,2.4-1.63,3.7-2.28l1.8-.9c.62-.31,1.25-.52,1.91-.74.86-.29,1.71-.48,2.62-.57h1.22c1.64.14,3.02,1.12,3.61,2.63Z'%3E%3C/path%3E%3Cpath d='M37.67,64.31v1.52c-.09.86-.77,1.64-1.67,1.67h-.88c-.54-.15-1.07-.31-1.6-.56-2.66-1.27-4.69-2.91-6.83-4.88l-.54-.5-.69-.64-.83-.79-.93-.89-2.01-2c-.84-.84-2.19-2.88-1.1-3.45.81-.42,2.48.05,3.39.42l1.53.63,2.03,1.02c2.48,1.35,5.68,3.07,7.74,4.91l1.05,1.06c.65.72,1.09,1.58,1.35,2.48Z'%3E%3C/path%3E%3Cpath d='M24.07,49.52c-1.32-.13-2.57-.33-3.82-.71-.67-.2-1.27-.66-1.58-1.23s-.08-1.22.45-1.52c.18-.1.31-.18.5-.24.96-.28,1.92-.37,2.91-.42l1.03-.05,2.23-.04c.36,0,.67-.04,1.04,0,.65.06,1.35.12,1.86.56s.54,1.18.23,1.75c-.32.61-.74,1.08-1.36,1.4-.52.27-1.09.5-1.69.5h-1.82Z'%3E%3C/path%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:var(--color-logo-green);}.spark-style--line1{margin-block:0;transform:translateY(var(--spark-hauteur));}.spark-style--enhanced{mask-image:none;background-color:transparent;}.spark-style--enhanced svg{display:block;height:100%;width:100%;overflow:visible;}.spark-style__stroke{fill:var(--color-logo-green);}}@layer components{.card-style{position:relative;overflow:hidden;border-radius:var(--radius-box);background-color:var(--color-white);color:var(--color-text);transition-property:color,background-color,border-color,outline-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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--relief-duree);transition-duration:var(--relief-duree);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:has(.card-link){border-radius:var(--radius-relief);box-shadow:var(--shadow-relief);&:hover{box-shadow:var(--shadow-relief-hover);transform:var(--relief-leve);}.surface-accent &{box-shadow:var(--shadow-relief-accent);&:hover{box-shadow:var(--shadow-relief-accent-hover);}}}& .card__content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-body);}& .card__resume{margin:calc(var(--spacing) * 0);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--resume-lignes,3);}& .card__title{margin:calc(var(--spacing) * 0);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);}& .card__title > .card-link,& .card__title .card__title-text{font-family:var(--font-display);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);text-decoration-line:none;font-size:var(--text-h3);}& .card__title > .card-link{display:inline-block;}& .card__title-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}& .card__bottom:not(:empty){margin-top:calc(var(--spacing) * 5);}& .card__top{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}& .card__date{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);}& .card__cta-link{display:inline-flex;min-height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-link);&::after{content:"";display:inline-block;height:1.15em;width:1.15em;flex-shrink:0;background-color:currentcolor;mask:var(--icone-fleche) center / contain no-repeat;transition:transform 150ms ease-out;}&:hover,&:focus{color:var(--color-brand-hover);}}&:hover .card__cta-link::after{transform:translateX(3px);}}.card-style--accent{border-color:transparent;background-color:var(--color-brand);color:var(--color-on-brand);}.card-style--distinction{& .card__title,& .card__title > .card-link,& .card__title .card__title-text{color:var(--color-distinction-ink);}& .card__content{margin-top:calc(var(--spacing) * 2) !important;margin-bottom:calc(var(--spacing) * 0) !important;}}.card-style--info{border-radius:var(--radius-box);background-color:var(--color-accent-surface);color:var(--color-accent-ink);box-shadow:none;& .card__title > .card-link,& .card__title{color:var(--color-accent-ink);}& .card__content{margin-top:calc(var(--spacing) * 2) !important;margin-bottom:calc(var(--spacing) * 0) !important;--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-text-body);}& .card__cta-link{color:var(--color-accent-ink);}& .card__bottom:not(:empty){@media (width >= 48rem){margin-top:calc(var(--spacing) * 0);}}}.card-style--inverse{color:var(--color-white);& .card__overlay{background-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent);}}}:is(.card-style--accent,.card-style--inverse){--color-text:currentColor;--color-text-body:currentColor;& .card__content{color:var(--color-white);}& .card__title > .card-link{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);}& .card__cta-link{color:var(--color-white);&:hover,&:focus{color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 80%,transparent);}}}}.card-link::before{position:absolute;inset:calc(var(--spacing) * 0);z-index:1;--tw-content:'';content:var(--tw-content);}.card-link:focus-visible{outline:none;box-shadow:none;}.card-link:focus-visible::before{outline:2px solid var(--color-focus);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--color-focus-halo);border-radius:var(--radius-relief);}.paragraph--push--logo-media{& .card__media{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);}& .card__media > div{aspect-ratio:auto !important;height:4rem !important;}& .card__body{padding-top:calc(var(--spacing) * 4.5) !important;}& .card__title .card__title-text{margin-bottom:calc(var(--spacing) * 0);overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:unset;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}& .card__content{margin-top:calc(var(--spacing) * 2) !important;margin-bottom:calc(var(--spacing) * 0) !important;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}}.card-style--logo{display:flex;height:calc(var(--spacing) * 24);align-items:center;justify-content:center;border-radius:var(--radius-relief);padding:calc(var(--spacing) * 4);box-shadow:none;&:hover{box-shadow:none;transform:none;}& img{max-height:100%;max-width:100%;object-fit:contain;}}}@layer components{.squelette-carte{border-radius:var(--radius-relief);background-color:var(--color-surface-muted);min-height:22rem;animation:squelette-respire 1.4s ease-in-out infinite;}@keyframes squelette-respire{0%,100%{opacity:.55;}50%{opacity:.85;}}}@layer components{.encart-style{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-relief);padding:calc(var(--spacing) * 4);@media (width >= 48rem){padding:calc(var(--spacing) * 5);}}.encart-style--info{background-color:var(--color-accent-surface);color:var(--color-accent-ink);}.encart-style--block{display:grid;align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);border-radius:var(--radius-relief);padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 8);}grid-template-columns:minmax(0,1fr);&:has(> .encart__media){@media (width >= 40rem){grid-template-columns:auto minmax(0,1fr);}& > .encart__actions{@media (width >= 40rem){grid-column-start:2;}}}& .encart__media{width:calc(var(--spacing) * 16);align-self:flex-start;& img{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);object-fit:contain;}& svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);}}& .encart__eyebrow{margin-bottom:calc(var(--spacing) * 2);}& .encart__title{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-h3);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}& .encart__content{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-text-body);& > :last-child{margin-bottom:calc(var(--spacing) * 0);}}& .encart__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}& .encart__actions .btn{height:auto;min-height:calc(var(--spacing) * 10);max-width:100%;padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);white-space:normal;}}.encart--inline.encart-style--block{@media (width >= 48rem){grid-template-columns:minmax(0,1fr) auto;}&:has(> .encart__media){@media (width >= 48rem){grid-template-columns:auto minmax(0,1fr) auto;}}& .encart__actions{@media (width >= 48rem){grid-column-start:auto;}@media (width >= 48rem){justify-content:flex-end;}}}.encart-style--block.encart-style--info{& .encart__eyebrow,& .encart__title{color:var(--color-accent-ink);}}.encart-style--card,.encart-style--accent{background-color:var(--color-white);color:var(--color-text);}.encart-style--accent .encart__title{color:var(--color-brand-link);}.encart-style--prune{background-color:var(--color-highlight);--color-text:var(--color-white);--color-text-body:var(--color-white);--color-text-secondary:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){--color-text-secondary:color-mix(in oklab,var(--color-white) 80%,transparent);}--color-focus:var(--color-white);--color-focus-halo:var(--color-highlight-ink);color:var(--color-text);& .encart__eyebrow{color:var(--color-distinction-surface);}}}@layer components{.rebond{color:var(--color-white);background:var(--color-accent);padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 20);}.rebond__text{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;gap:calc(var(--spacing) * 5);}.rebond__kicker{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-line);}.rebond__title{margin:calc(var(--spacing) * 0);max-width:32.5rem;font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);font-size:var(--text-h2);line-height:1.1;letter-spacing:-0.03em;text-wrap:balance;}.rebond__lede{margin:calc(var(--spacing) * 0);max-width:31.25rem;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-secondary-50);text-wrap:pretty;}.rebond__actions{margin-top:calc(var(--spacing) * 1.5);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3.5);}.rebond--reportage{margin-top:calc(var(--spacing) * 30);& .rebond__inner{display:grid;align-items:flex-end;grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));gap:calc(var(--spacing) * 14);}}.viseur{position:relative;min-width:calc(var(--spacing) * 0);overflow:hidden;border-radius:var(--radius-box);margin-top:calc(var(--spacing) * -40);aspect-ratio:4 / 3;background:var(--color-screen) center / cover no-repeat;box-shadow:4px 4px 0 var(--color-primary-500);}.viseur__corner{--coin-marge:18px;--coin-trait:3px;position:absolute;height:30px;width:30px;border-style:var(--tw-border-style);border-width:0px;--tw-border-style:solid;border-style:solid;border-color:var(--color-white);}.viseur__corner--tl{top:var(--coin-marge);left:var(--coin-marge);border-top-left-radius:var(--radius-md);border-top-style:var(--tw-border-style);border-top-width:var(--coin-trait);border-left-style:var(--tw-border-style);border-left-width:var(--coin-trait);}.viseur__corner--tr{top:var(--coin-marge);right:var(--coin-marge);border-top-right-radius:var(--radius-md);border-top-style:var(--tw-border-style);border-top-width:var(--coin-trait);border-right-style:var(--tw-border-style);border-right-width:var(--coin-trait);}.viseur__corner--bl{bottom:var(--coin-marge);left:var(--coin-marge);border-bottom-left-radius:var(--radius-md);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--coin-trait);border-left-style:var(--tw-border-style);border-left-width:var(--coin-trait);}.viseur__corner--br{right:var(--coin-marge);bottom:var(--coin-marge);border-bottom-right-radius:var(--radius-md);border-right-style:var(--tw-border-style);border-right-width:var(--coin-trait);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--coin-trait);}.viseur__pill{position:absolute;display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);color:var(--color-white);top:calc(var(--spacing) * 7.5);left:calc(var(--spacing) * 8.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);font-size:var(--text-xs);font-weight:700;letter-spacing:0.1em;font-variant-numeric:tabular-nums;background:color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 85%,var(--color-black)) 72%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-screen) 72%,transparent);}}.viseur__pill--right{left:auto;right:calc(var(--spacing) * 8.5);}.viseur__pill--live{background:var(--color-screen-live);}.viseur__dot{height:9px;width:9px;border-radius:calc(infinity * 1px);background:var(--color-screen-live);animation:clignote 1.2s ease-in-out infinite;}.viseur__pill--live .viseur__dot{background-color:var(--color-white);}.viseur__focus{position:absolute;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:0.25rem;border-style:var(--tw-border-style);border-width:2px;left:55%;top:42%;margin:-2rem 0 0 -2rem;border-color:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 85%,transparent);}}.viseur__grid{position:absolute;inset:calc(var(--spacing) * 0);--trait:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){--trait:color-mix(in oklab,var(--color-white) 40%,transparent);}background:linear-gradient(90deg,transparent calc(33.33% - .5px),var(--trait) calc(33.33% - .5px),var(--trait) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),var(--trait) calc(66.66% - .5px),var(--trait) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(180deg,transparent calc(33.33% - .5px),var(--trait) calc(33.33% - .5px),var(--trait) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),var(--trait) calc(66.66% - .5px),var(--trait) calc(66.66% + .5px),transparent calc(66.66% + .5px));}.viseur__collim{position:absolute;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:0.25rem;border-style:var(--tw-border-style);border-width:2px;left:66.66%;top:33.33%;margin:-1.375rem 0 0 -1.375rem;border-color:var(--color-primary-500);}.viseur__veil{position:absolute;inset:calc(var(--spacing) * 0);background:color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 85%,var(--color-black)) 45%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-screen) 45%,transparent);}}.viseur .viseur__wave{position:absolute;justify-content:space-between;gap:calc(var(--spacing) * 0);--onde-ecoutee:var(--color-distinction);left:12%;right:12%;top:50%;height:calc(var(--spacing) * 24);margin-top:calc(var(--spacing) * -12);& .onde-style__barre{width:calc(var(--spacing) * 2);flex:none;border-radius:calc(infinity * 1px);}}.viseur__draft{position:absolute;display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);background-color:var(--color-white);left:calc(var(--spacing) * 7.5);bottom:calc(var(--spacing) * 7.5);width:64%;padding:calc(var(--spacing) * 5.5);border-radius:var(--radius-field);color:var(--color-text);box-shadow:var(--shadow-relief);}.viseur__draft-head{display:flex;align-items:center;justify-content:space-between;}.viseur__draft-tag{border-radius:var(--radius-md);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);font-size:10px;font-weight:700;letter-spacing:0.14em;background:var(--color-secondary-50);color:var(--color-accent-ink);}.viseur__draft-count{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;}.viseur__draft-title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);line-height:1.15;letter-spacing:-0.02em;}.viseur__caret{margin-left:3px;display:inline-block;width:calc(var(--spacing) * 0.5);height:1em;vertical-align:-0.12em;background:var(--color-accent);animation:curseur 1s steps(1) infinite;}.viseur__line{height:calc(var(--spacing) * 2);border-radius:0.25rem;background:var(--color-border);}.viseur__lt{position:absolute;display:flex;flex-direction:column;align-items:flex-start;left:calc(var(--spacing) * 8.5);bottom:calc(var(--spacing) * 13);max-width:calc(100% - calc(var(--spacing) * 17));}.viseur__lt-tag{text-transform:uppercase;padding:calc(var(--spacing) * 1.25) calc(var(--spacing) * 2.5);border-radius:6px 6px 0 0;font-size:11px;font-weight:700;letter-spacing:0.14em;background:var(--color-distinction);color:var(--color-text);}.viseur__lt-title{background-color:var(--color-white);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4.5);border-radius:0 8px 8px 8px;font-size:var(--text-lg);color:var(--color-accent-ink);}.rebond--carte{overflow:hidden;margin-top:calc(var(--spacing) * 18);& .rebond__inner{display:flex;align-items:flex-end;flex-wrap:wrap-reverse;gap:calc(var(--spacing) * 6) calc(var(--spacing) * 14);}& .rebond__text{align-self:center;flex:1 1 26.25rem;padding:calc(var(--spacing) * 6) 0;}}.presse{display:flex;min-width:calc(var(--spacing) * 0);justify-content:center;flex:1 1 22.5rem;margin-top:calc(var(--spacing) * -30);padding-bottom:calc(var(--spacing) * 6);}.presse__swing{display:flex;max-width:100%;flex-direction:column;align-items:center;transform-origin:50% 0;animation:rebond-balance 5s ease-in-out infinite;}.presse__cord{width:26px;height:calc(var(--spacing) * 37.5);background:repeating-linear-gradient(90deg,var(--color-primary-400) 0 4px,var(--color-primary-500) 4px 8px);}.presse__clip{height:22px;width:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:3px;margin-top:-2px;background:var(--color-secondary-50);border-color:var(--color-accent-line);}.presse__card{position:relative;width:300px;max-width:100%;overflow:hidden;background-color:var(--color-white);margin-top:-6px;border-radius:var(--radius-box);color:var(--color-text);box-shadow:4px 4px 0 var(--color-secondary-600);}.presse__slot{position:absolute;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 14);border-radius:calc(infinity * 1px);top:calc(var(--spacing) * 2.5);left:50%;margin-left:-1.75rem;background:var(--color-secondary-700);}.presse__head{display:flex;align-items:flex-end;justify-content:space-between;color:var(--color-white);padding:calc(var(--spacing) * 6.5) calc(var(--spacing) * 4.5) calc(var(--spacing) * 3);background:var(--color-secondary-600);}.presse__brand{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);letter-spacing:0.02em;}.presse__edition{font-size:11px;font-weight:700;letter-spacing:0.14em;}.presse__body{display:grid;align-items:flex-start;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4.5) calc(var(--spacing) * 4.5);grid-template-columns:6rem minmax(0,1fr);gap:calc(var(--spacing) * 3.5);}.presse__photo{height:calc(var(--spacing) * 32);border-radius:var(--radius-field);background:var(--color-screen) center / cover no-repeat;}.presse__photo--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:2px;--tw-border-style:dashed;border-style:dashed;background:var(--color-secondary-50);border-color:var(--color-accent-line);color:var(--color-text-secondary);font-size:11px;font-weight:600;&::before{content:"";height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:calc(infinity * 1px);background:var(--color-accent-line);}}.presse__fields{margin:calc(var(--spacing) * 0);display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;gap:calc(var(--spacing) * 2.5);}.presse__label{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:0.14em;color:var(--color-text-secondary);}.presse__value{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text);}.presse__value--big{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:var(--text-lg);}.presse--neutre .presse__value{color:color-mix(in srgb,#606976 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-text-secondary) 60%,transparent);}}.presse__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2.5);padding:0 calc(var(--spacing) * 4.5) calc(var(--spacing) * 3.5);}.presse__motto{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-style:italic;font-size:var(--text-xs);color:var(--color-text-secondary);}.presse__stamp{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:3px;white-space:nowrap;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.25);font-weight:800;font-size:var(--text-xs);letter-spacing:0.12em;rotate:-10deg;border-color:var(--color-magenta-500);color:var(--color-magenta-500);}.presse__stamp--pending{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-accent-line);color:color-mix(in srgb,#606976 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-text-secondary) 60%,transparent);}}.presse__bar{height:calc(var(--spacing) * 2.5);background:var(--color-distinction);}@media (width < 56.25rem){.rebond{padding-block:calc(var(--spacing) * 8.5) calc(var(--spacing) * 14);}.rebond__title{font-size:var(--text-h2-mobile);}.rebond__lede{font-size:var(--text-sm);}.rebond__actions{flex-direction:column;}.rebond--reportage{margin-top:calc(var(--spacing) * 22.5);}.viseur{margin-top:calc(var(--spacing) * -22.5);}.viseur__pill{top:calc(var(--spacing) * 5.5);left:calc(var(--spacing) * 6.5);font-size:10px;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.25);}.viseur__pill--right{left:auto;right:calc(var(--spacing) * 6.5);}.viseur__lt{left:calc(var(--spacing) * 5.5);bottom:calc(var(--spacing) * 8.5);max-width:calc(100% - calc(var(--spacing) * 11));}.viseur__lt-tag{display:none;}.viseur__lt-title{font-size:var(--text-sm);padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 3);border-radius:8px;}.viseur__draft{left:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);width:78%;padding:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 2);}.viseur__draft-title{font-size:var(--text-base);}.viseur .viseur__wave{height:calc(var(--spacing) * 15);margin-top:calc(var(--spacing) * -7.5);& .onde-style__barre{width:5px;}}.presse{margin-top:calc(var(--spacing) * -25);}}}@keyframes rebond-balance{0%,100%{rotate:-4deg;}50%{rotate:-1deg;}}@layer components{.bandeau-etat-style{--etat-surface:var(--color-surface-muted);--etat-ink:var(--color-text-body);--etat-pastille:var(--color-border-strong);--etat-pulsation:none;&[data-etat="candidatures_ouvertes"],&[data-etat="palmares"]{--etat-surface:var(--color-brand-surface);--etat-ink:var(--color-brand-ink);--etat-pastille:var(--color-brand);}&[data-etat="deliberation"],&[data-etat="prochaine_edition"]{--etat-surface:var(--color-accent-surface);--etat-ink:var(--color-accent-ink);--etat-pastille:var(--color-accent);}&[data-etat="dernier_mois"]{--etat-surface:var(--color-distinction-surface);--etat-ink:var(--color-distinction-ink);--etat-pastille:var(--color-distinction-ink);}&[data-etat="ceremonie"]{--etat-surface:var(--color-distinction);--etat-ink:var(--color-text);--etat-pastille:var(--color-text);}&:is([data-etat="candidatures_ouvertes"],[data-etat="dernier_mois"],[data-etat="deliberation"],[data-etat="ceremonie"],[data-etat="prochaine_edition"]){--etat-pulsation:pulsation 1.8s ease-out infinite;}}.bandeau-etat__pastille{display:block;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);flex-shrink:0;border-radius:calc(infinity * 1px);background:var(--etat-pastille);--pulsation-depart:var(--etat-pastille);@supports (color:color-mix(in lab,red,red)){--pulsation-depart:color-mix(in oklab,var(--etat-pastille) 50%,transparent);}animation:var(--etat-pulsation);}.bandeau-etat__intitule,.bandeau-etat__valeur{text-wrap:balance;}.bandeau-etat__compte{font-variant-numeric:tabular-nums;}.bandeau-etat-style--classique{display:flex;flex-direction:column;overflow:hidden;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);border-radius:var(--radius-box);.bandeau-etat__moment{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);background:var(--etat-surface);color:var(--etat-ink);}.bandeau-etat__intitule{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-button);}.bandeau-etat__edition{display:none;}.bandeau-etat__corps{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);}.bandeau-etat__echeance{margin:calc(var(--spacing) * 0);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);}.bandeau-etat__surtitre{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}.bandeau-etat__valeur{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-accent);}.bandeau-etat__unite{margin-left:calc(var(--spacing) * 0.5);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-text-secondary);}.bandeau-etat__phrase{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-text-body);}.bandeau-etat__action{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5);.btn{width:100%;justify-content:space-between;padding-inline:calc(var(--spacing) * 5);text-align:left;white-space:normal;@media (width >= 48rem){width:auto;}@media (width >= 48rem){padding-inline:calc(var(--spacing) * 8);}@media (width >= 48rem){white-space:nowrap;}&[data-vibrant]{padding-inline-end:calc(var(--spacing) * 2);}}}@media (width >= 64rem){display:grid;grid-template-columns:calc(var(--spacing) * 62) minmax(0,1fr) auto;.bandeau-etat__moment{flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);}.bandeau-etat__pastille{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);}.bandeau-etat__intitule{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:none;}.bandeau-etat__edition{margin:calc(var(--spacing) * 0);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.bandeau-etat__corps{justify-content:center;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);}.bandeau-etat__echeance{flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2);}.bandeau-etat__valeur{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));@media (width >= 75rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}.bandeau-etat__unite{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.bandeau-etat__phrase{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.bandeau-etat__action{display:flex;align-items:center;padding-block:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 0);}}}.bandeau-etat-style--reduit{display:flex;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);border-radius:var(--radius-relief);background:var(--etat-surface);color:var(--etat-ink);.bandeau-etat__moment{display:contents;}.bandeau-etat__pastille{margin-top:calc(var(--spacing) * 1);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);align-self:flex-start;}.bandeau-etat__intitule{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--tracking-button);}.bandeau-etat__corps{min-width:calc(var(--spacing) * 0);flex:1;}.bandeau-etat__echeance{margin:calc(var(--spacing) * 0);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.bandeau-etat__surtitre{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.bandeau-etat__valeur{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);}.bandeau-etat__unite{margin-left:1px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}text-decoration-line:none;.bandeau-etat__action{margin-inline-start:auto;flex-shrink:0;.btn{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);}.btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}}.btn-primary,.btn-primary:is(:hover,:active){box-shadow:none;transform:none;}&:hover .btn-primary{background-color:var(--color-brand-hover);}&:active .btn-primary{background-color:var(--color-brand-active);}@media (width < 64rem){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pastille intitule action" "corps corps action";row-gap:calc(var(--spacing) * 1);column-gap:calc(var(--spacing) * 2);.bandeau-etat__pastille{grid-area:pastille;margin-top:calc(var(--spacing) * 0);align-self:center;}.bandeau-etat__intitule{grid-area:intitule;}.bandeau-etat__corps{grid-area:corps;}.bandeau-etat__action{grid-area:action;align-self:center;}}@media (width >= 64rem){min-height:calc(var(--spacing) * 15);gap:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5.5);.bandeau-etat__pastille{margin-top:calc(var(--spacing) * 0);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);align-self:center;}.bandeau-etat__intitule{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:none;}.bandeau-etat__intitule::after{content:"";margin-inline-start:calc(var(--spacing) * 4);display:inline-block;height:calc(var(--spacing) * 5.5);width:1px;background-color:currentcolor;vertical-align:middle;opacity:25%;}.bandeau-etat__echeance{flex-wrap:nowrap;column-gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:nowrap;}.bandeau-etat__corps{overflow:hidden;}.bandeau-etat__action{.btn{height:calc(var(--spacing) * 12);width:auto;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5.5);&[data-vibrant]{gap:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 1.5);}}.btn__label{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal;}}}}}@layer components{.quote-style{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);& .quote__icon{color:var(--color-brand);}& .quote__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text);}& .quote__avatar{border-radius:calc(infinity * 1px);background-color:var(--color-white);}& .quote__name,& .quote__name a.card-link{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);}& .quote__job{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-secondary);}}}@layer components{.stat-style{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);color:var(--color-text);& .stat__icon{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-text-secondary);}& .stat__figure{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);}& .stat__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);}& .stat__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);}& .stat__actions{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.keyfacts{overflow:hidden;border-radius:var(--radius-box);background-color:var(--color-white);& > .grid{gap:calc(var(--spacing) * 0) !important;}& > .grid:not(:has(> :nth-child(4))){@media (width < 40rem){grid-auto-columns:minmax(0,1fr);}@media (width < 40rem){grid-auto-flow:column;}& .stat-style{@media (width < 40rem){padding-inline:calc(var(--spacing) * 3);}@media (width < 40rem){padding-block:calc(var(--spacing) * 4);}}& .stat__figure{white-space:nowrap;@media (width < 40rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}}& .stat-style{gap:calc(var(--spacing) * 1);border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 5);@media (width >= 48rem){padding:calc(var(--spacing) * 6);}& .stat__icon{display:none;}& .stat__title{margin-bottom:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& .stat__figure{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent);}& .stat__desc{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-body);}}& > .grid > * + * > .stat-style{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);@media (width >= 48rem){border-top-style:var(--tw-border-style);border-top-width:0px;}@media (width >= 48rem){border-left-style:var(--tw-border-style);border-left-width:1px;}}& > .grid:not(:has(> :nth-child(4))) > * + * > .stat-style{@media (width < 40rem){border-top-style:var(--tw-border-style);border-top-width:0px;}@media (width < 40rem){border-left-style:var(--tw-border-style);border-left-width:1px;}}}}@layer components{.timeline-style{--timeline-pastille:calc(var(--spacing) * 10);--timeline-ecart:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);@media (width >= 64rem){display:grid;}@media (width >= 64rem){gap:var(--timeline-ecart);}grid-template-columns:repeat(var(--timeline-count,4),1fr);& .timeline__item{display:flex;gap:calc(var(--spacing) * 4);@media (width >= 64rem){flex-direction:column;}@media (width >= 64rem){align-items:flex-start;}@media (width >= 64rem){text-align:left;}}& .timeline__rail{position:relative;display:flex;width:var(--timeline-pastille);flex-shrink:0;justify-content:center;@media (width >= 64rem){width:100%;}@media (width >= 64rem){justify-content:flex-start;}}& .timeline__dot{position:relative;z-index:1;display:flex;width:var(--timeline-pastille);height:var(--timeline-pastille);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-accent);}.surface-accent & .timeline__dot{background-color:var(--color-white);color:var(--color-accent);}& .timeline__rail::before{content:'';position:absolute;top:calc(1/2 * 100%);left:calc(1/2 * 100%);height:100%;width:calc(var(--spacing) * 0.5);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-accent-line);@media (width >= 64rem){display:none;}}& .timeline__item:last-child .timeline__rail::before{display:none;}& .timeline__rail::after{content:'';position:absolute;top:calc(1/2 * 100%);display:none;height:calc(var(--spacing) * 0.5);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-accent-line);@media (width >= 64rem){display:block;}left:var(--timeline-pastille);right:calc(-1 * var(--timeline-ecart));}& .timeline__item:last-child .timeline__rail::after{@media (width >= 64rem){display:none;}}& .timeline__content{padding-top:calc(var(--spacing) * 1.5);@media (width >= 64rem){padding-top:calc(var(--spacing) * 0);}}& .timeline__title{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}& .timeline__desc{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);}}.timeline-style .timeline__item--current .timeline__dot{background-color:var(--color-distinction);color:var(--color-text);box-shadow:0 0 0 4px var(--color-distinction-surface);}.timeline__badge{margin-top:calc(var(--spacing) * 2);display:inline-block;border-radius:calc(infinity * 1px);background-color:var(--color-distinction);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);}}@layer components{.contact-style{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);@media (width >= 40rem){gap:calc(var(--spacing) * 5);}@media (width >= 40rem){padding:calc(var(--spacing) * 5);}}.contact-style__portrait{position:relative;display:flex;width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-accent);@media (width >= 40rem){width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);}& img{width:100%;height:100%;object-fit:cover;}}.contact-style__initials{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-accent);text-transform:uppercase;letter-spacing:var(--tracking-button);}.contact-style__body{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;gap:calc(var(--spacing) * 1);}.contact-style__name{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);}.contact-style__role{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-secondary);}.contact-style__links{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 2);display:flex;list-style-type:none;flex-direction:column;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);& li{margin:calc(var(--spacing) * 0);}}.contact-style__link{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-link);text-decoration-line:none;overflow-wrap:anywhere;&:hover{text-decoration-line:underline;}& > span:first-child{flex-shrink:0;}}}@layer components{.reportage-card__head{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);}.reportage-card__status{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;&::before{content:"";display:block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:currentcolor;}}.reportage-card__status--en_cours{background-color:var(--color-surface-muted);color:var(--color-text);}.reportage-card__status--valide{background-color:var(--color-brand-surface);color:var(--color-brand-ink);}.reportage-card__status--distingue{background-color:var(--color-distinction-surface);color:var(--color-distinction-ink);}.reportage-card__status--refuse{background-color:var(--color-surface-muted);color:var(--color-text-secondary);}.reportage-card__meta{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));& > div{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-block:calc(var(--spacing) * 2);}& dt{color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& dd{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);}}.reportage-legend{margin-top:calc(var(--spacing) * 8);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);& dt{color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& div{display:flex;align-items:baseline;gap:calc(var(--spacing) * 2);}& dd{margin:calc(var(--spacing) * 0);}& strong{color:var(--color-text);}}}@layer components{.resource-card .card__bottom{margin-top:calc(var(--spacing) * 1) !important;}.resource-card .card__bottom .card__cta{--tw-leading:1;line-height:1;}.resource-card .card__bottom:not(:has(.resource-card__meta)){margin-top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0);}.resource-card .card__body{justify-content:center !important;padding:calc(var(--spacing) * 4) !important;padding-right:calc(var(--spacing) * 12) !important;}.resource-card .card-style:has(.card__media){flex-direction:row !important;align-items:center !important;}.resource-card .card__media{width:auto !important;flex-shrink:0;padding-left:calc(var(--spacing) * 4);& > div{aspect-ratio:auto !important;height:auto !important;}}.resource-card__picto{display:flex;width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-content-surface);color:var(--color-highlight);& svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);}}.resources--icones-vert .resource-card__picto{background-color:var(--color-brand-surface);color:var(--color-brand);}.resources--icones-bleu .resource-card__picto{background-color:var(--color-accent-surface);color:var(--color-accent);}.resources--icones-orange .resource-card__picto{background-color:var(--color-distinction-surface);color:var(--color-distinction-ink);}.resource-card .card__title,.resource-card .card__title .card__title-text{margin-bottom:calc(var(--spacing) * 0);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.resource-card .card__title .card__title-text{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:unset;}.resource-card .card__title{display:flex;}.paragraph--type--resources .grid{gap:calc(var(--spacing) * 3) !important;}.resource-card__meta{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);}.resource-card__icon{position:absolute;top:calc(1/2 * 100%);right:calc(var(--spacing) * 6);display:none;--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);flex-shrink:0;align-items:center;justify-content:center;color:var(--color-brand-link);}.resource-card .card-style:has(.card-link) .resource-card__icon{display:flex;}}@layer components{.jury-member{margin:calc(var(--spacing) * 0);display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 4);text-align:center;}.jury-member__portrait{position:relative;display:flex;width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36);flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-accent);@media (width >= 64rem){width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);}& img{width:100%;height:100%;object-fit:cover;}}.jury-member__initials{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-accent);text-transform:uppercase;@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}letter-spacing:var(--tracking-button);}.jury-member__body{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);}.jury-member__name{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);}.jury-member__role{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-secondary);}}@layer components{.palmares-group-style{& .palmares-group__title{margin-bottom:calc(var(--spacing) * 4);}& .palmares-group__sub{margin-top:calc(var(--spacing) * -2);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);& p{margin:calc(var(--spacing) * 0);}}}.palmares-card-style{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);@media (width >= 48rem){padding:calc(var(--spacing) * 6);}& .palmares-card__title{margin:calc(var(--spacing) * 0);display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-link);& svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;}}& .palmares-card__prizes{display:flex;flex-direction:column;& .palmares-prize-style ~ .palmares-prize-style{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 3);}}}.palmares-prize-style{& .palmares-prize__rank{margin-bottom:calc(var(--spacing) * 1);color:var(--color-distinction-ink);}& .palmares-prize__rank sup{text-transform:none;}& .palmares-prize__title{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);& .palmares-prize__link{color:var(--color-text);text-decoration-line:none;&:hover{color:var(--color-brand-link);text-decoration-line:underline;}}}}}@layer components{.section-style--primary{background-color:var(--color-brand-surface);}.section-style--boxed{background-color:transparent;& .section-card{border-radius:var(--radius-box);background-color:var(--color-white);padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 10);}}}}@layer components{.grid-style{& .slick-arrow,& > .slick-arrow,& [class*="slick-arrow"]{color:var(--color-brand);}& .slick-slide,& .slick-slide > *,& .slick-slide > * > *{display:flex !important;flex-grow:1;flex-direction:column;}&:has(.slick-initialized){@media (width < 64rem){padding-bottom:calc(var(--spacing) * 14);}}& .slick-arrow{border-radius:calc(infinity * 1px);background-color:var(--color-white);padding:calc(var(--spacing) * 0.5);--tw-leading:1;line-height:1;@media (width >= 75rem){background-color:transparent;}@media (width >= 75rem){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}box-shadow:var(--shadow-relief);}}}@layer components{.hero-style{position:relative;overflow:hidden;& .hero__inner{display:flex;flex-direction:column;}& .hero__top{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& .hero__title{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-h1-mobile);--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);@media (width >= 64rem){font-size:var(--text-h1);}}& .hero__content{max-width:65ch;font-size:var(--text-lead-mobile);--tw-leading:var(--leading-lead);line-height:var(--leading-lead);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);@media (width >= 64rem){font-size:var(--text-lead);}& p:last-child{margin-bottom:calc(var(--spacing) * 0);}}& .hero__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}&.hero--split{& .hero__aside{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);}}}.hero-style:not(.hero--split) :is(.hero__title,.hero__content){max-width:var(--measure-reading);}.hero-style--accent{& .hero__inner{@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 26rem;}@media (width >= 75rem){grid-template-columns:minmax(0,1fr) 28rem;}}& .hero__title{position:relative;font-family:var(--font-display);font-size:var(--text-display-mobile);--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);@media (width >= 64rem){font-size:var(--text-display);}}& .hero__content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);@media (width >= 64rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}& .hero__bottom{gap:calc(var(--spacing) * 4);}& .hero__bottom > .btn{width:100%;@media (width >= 64rem){width:auto;}}&.hero--split .hero__aside:not(:has(.hero-stories__tourniquet)){position:relative;margin-inline:auto;max-width:calc(var(--spacing) * 48);align-items:center;justify-content:center;@media (width >= 48rem){max-width:calc(var(--spacing) * 80);}@media (width >= 64rem){max-width:calc(var(--spacing) * 110);}--arc:28px;aspect-ratio:1;width:calc(100% - 2 * var(--arc));& img,& picture,& video{height:100%;width:100%;border-radius:calc(infinity * 1px);object-fit:cover;aspect-ratio:1;}&::before{content:'';position:absolute;inset:calc(-1 * var(--arc));border-radius:calc(infinity * 1px);border:var(--arc) solid var(--color-logo-green);-webkit-mask:conic-gradient(from -70deg,#000 0 115deg,transparent 115deg 360deg);mask:conic-gradient(from -70deg,#000 0 115deg,transparent 115deg 360deg);pointer-events:none;}}}.hero-style--fill .hero__top,.hero-style--dark .hero__top{display:inline-block;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);color:var(--color-text-secondary);}.hero-style--dark{--hero-scrim-base:color-mix(in srgb,color-mix(in oklch,var(--color-primary-500) 25%,var(--color-black)) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--hero-scrim-base:color-mix(in oklab,var(--color-primary-950) 20%,transparent);}--hero-scrim-deep:color-mix(in srgb,color-mix(in oklch,var(--color-primary-500) 25%,var(--color-black)) 85%,transparent);@supports (color:color-mix(in lab,red,red)){--hero-scrim-deep:color-mix(in oklab,var(--color-primary-950) 85%,transparent);}& .hero__overlay{background-color:var(--hero-scrim-base);background-image:linear-gradient(to top,var(--hero-scrim-deep) 0%,var(--hero-scrim-deep) 25%,transparent 90%);}}}@layer components{.hero-stories{--hero-stories-chevauchement:calc(var(--spacing) * 20);& > .hero-style{padding-bottom:var(--hero-stories-chevauchement);}& .hero--split > div{padding-block:calc(var(--spacing) * 4) !important;@media (width >= 64rem){padding-top:calc(var(--spacing) * 8) !important;padding-bottom:calc(var(--spacing) * 4) !important;}}& .hero__title{text-wrap:balance;}& .hero-stories__verbe{display:block;color:var(--color-on-accent-highlight);}& .hero__aside:has(.hero-stories__tourniquet){width:100%;}& .hero__inner:has(.hero-stories__tourniquet){@media (width >= 64rem){grid-template-columns:minmax(0,1fr) 32rem !important;}@media (width >= 75rem){grid-template-columns:minmax(0,1fr) 37rem !important;}}@media (width < 48rem){display:flex;flex-direction:column;min-height:calc(100svh - var(--site-header-height-top));& > .hero-style{display:flex;flex:1;flex-direction:column;}& .hero--split > div{flex:1;}}@media (width < 64rem){& .hero__bottom{display:none;}& .hero__aside:has(.hero-stories__tourniquet){order:3 !important;}}}.hero-stories__bandeau{position:relative;z-index:3;margin-top:calc(-1 * var(--hero-stories-chevauchement));}.bandeau-etat-style--hero{border-style:var(--tw-border-style);border-width:0px;}}@layer components{.tabs-menu-style{border-radius:calc(infinity * 1px);background-color:var(--color-surface);}.tabs-menu-style button.tab-menu__item,.tabs-menu-style [role="tab"]{border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{color:var(--color-text);}&[aria-selected="true"],&.active{background-color:var(--color-brand);color:var(--color-on-brand);}}.tabs-panel-style{border-style:var(--tw-border-style);border-width:0px;& > * + *{margin-top:calc(var(--spacing) * 10);}& > .paragraph--type--text{max-width:var(--measure-reading);}}}@layer components{.collapse-style{& .collapse__heading{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);}& .collapse__title{margin-block:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);}& .collapse__caret,& [data-svg-wrapper]{color:var(--color-brand);}& .collapse__content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text);}& .collapse__separator{border-radius:calc(infinity * 1px);background-color:var(--color-border);}}}@layer components{.sticky-bar-style{z-index:var(--z-colle);background-color:var(--color-page-bg);@media (width >= 40rem){position:sticky;}top:calc(var(--admin-offset-top) + var(--site-header-height));border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:transparent;}.sticky-bar-style.is-stuck{border-bottom-color:var(--color-sand-300);@media (width >= 40rem){margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);}}}@layer components{html:not(.js){& #filter-bar-panel{max-height:none;}& .filter-bar__row > .form-item{display:block;}}.filter-bar-style{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-box);background-color:var(--color-white);padding:calc(var(--spacing) * 4);@media (width >= 48rem){padding:calc(var(--spacing) * 5);}scroll-margin-top:calc(var(--admin-offset-top) + var(--site-header-height) + calc(var(--spacing) * 4));}.filter-bar__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--spacing) * 4);& > .form-item{margin-bottom:calc(var(--spacing) * 0);min-width:180px;flex:1;& > label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}}& > .form-item-search{flex:2 1 240px;}& > .form-item:not(.form-item-search){flex-basis:100%;@media (width >= 40rem){flex:none;}@media (width >= 40rem){flex-basis:auto;}& select{@media (width >= 40rem){width:auto;}}}}.filter-bar__toggle-btn__less{display:none;}.filter-bar-style:has(.filter-bar__panel.open) .filter-bar__toggle-btn{& .filter-bar__toggle-btn__more{display:none;}& .filter-bar__toggle-btn__less{display:inline;}}.filter-bar__toggle-btn{display:inline-flex;height:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);align-self:flex-end;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-control);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{background-color:var(--color-surface-muted);}& svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);}}.filter-bar-style:has(.filter-bar__panel.open) .filter-bar__count{display:none;}.filter-bar__count{display:inline-flex;height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-brand);}.filter-bar__chips{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);& > .form-item{margin-bottom:calc(var(--spacing) * 0);display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);@media (width >= 40rem){flex:1;}@media (width >= 40rem){flex-basis:calc(var(--spacing) * 0);}}& > .form-item > label,& > .form-item > legend{margin-right:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);flex-basis:100%;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;@media (width >= 40rem){flex-basis:auto;}}& .form-radios{position:relative;display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);}& .form-radios .form-item{margin:calc(var(--spacing) * 0) !important;flex-shrink:0;}& > .form-item > :not(label,legend){min-width:calc(var(--spacing) * 0);@media (width < 40rem){flex-basis:100%;}}& .fieldset-wrapper,& .form-radios{max-width:100%;min-width:calc(var(--spacing) * 0);}& .form-radios input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}& .form-actions{display:flex;align-items:center;gap:calc(var(--spacing) * 3);@media (width >= 40rem){margin-left:auto;}@media (width >= 40rem){height:calc(var(--spacing) * 9);}@media (width >= 40rem){align-self:flex-end;}& .btn{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}}}.filter-bar__panel{max-height:calc(var(--spacing) * 0);overflow:hidden;transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&.open{max-height:100rem;}}.filter-bar__groups{margin-top:calc(var(--spacing) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);& > fieldset{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0px;padding:calc(var(--spacing) * 0);}& legend{padding:calc(var(--spacing) * 0);}& .fieldset-legend{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}}.filter-bar__groups:not(.filter-bar__groups--panel){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);& > fieldset{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);& > legend{float:left;flex-shrink:0;}& > .fieldset-wrapper{min-width:calc(var(--spacing) * 0);}}}.filter-bar__count--petit{@media (width >= 48rem){display:none;}}.filter-bar__count--large{display:none;@media (width >= 48rem){display:inline-flex;}}@media (width < 48rem){html.js .filter-bar-style:has(.filter-bar__toggle-btn[aria-expanded="false"]){& > .filter-bar__groups:not(.filter-bar__groups--panel),& > .filter-bar__row > .form-item-edition{display:none;}}}.filter-bar__groups--panel{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 5);& > fieldset + fieldset{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 6);}}.filter-bar__foot{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing) * 3);& .form-actions{margin:calc(var(--spacing) * 0);display:flex;align-items:center;gap:calc(var(--spacing) * 3);}& .btn{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}}:is(.filter-bar-style .form-actions,.filter-bar__foot) :is(#edit-reset,[data-drupal-selector="edit-reset"]){height:auto;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-link);text-underline-offset:2px;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{text-decoration-line:underline;transform:none;box-shadow:none;}}.bef-exposed-form{& .fieldgroup > legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}& .bef-checkboxes{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);& .form-item{margin:calc(var(--spacing) * 0) !important;}& input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}}}.filter-bar__groups .fieldgroup > legend{position:static;margin:calc(var(--spacing) * 0);height:auto;width:auto;overflow:visible;padding:calc(var(--spacing) * 0);white-space:normal;clip-path:none;}.filter-bar__groups:not(.filter-bar__groups--panel) .fieldgroup > legend{margin-bottom:calc(var(--spacing) * 0);}.filter-bar__groups--panel .fieldgroup > legend{float:left;margin-bottom:calc(var(--spacing) * 2);width:100%;& + *{clear:both;}}.filter-bar--labelled .filter-bar__row{& > .form-item{display:block !important;@media (width >= 40rem){flex:1;}& > label{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& select{width:100%;}}& > .form-actions{margin:calc(var(--spacing) * 0);align-self:flex-end;}}.filter-bar__chips--tabs{@media (width >= 40rem){margin-bottom:calc(var(--spacing) * 6);}}form.views-exposed-form:has(.listing-toolbar){display:contents;}.listing-toolbar{margin-bottom:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);& .listing-toolbar__inner{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);@media (width >= 40rem){flex-direction:row;}@media (width >= 40rem){align-items:center;}@media (width >= 40rem){justify-content:space-between;}@media (width >= 40rem){gap:calc(var(--spacing) * 3);}}& .listing-toolbar__state{display:flex;min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);}& .listing-toolbar__count{margin:calc(var(--spacing) * 0);flex-shrink:0;}& .listing-toolbar__active{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 0);& li{margin:calc(var(--spacing) * 0);}}& .listing-toolbar__action{display:inline-flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-link);text-decoration-line:none;text-underline-offset:2px;&:hover{text-decoration-line:underline;}& svg{flex-shrink:0;}}& .listing-toolbar__active,& .listing-toolbar__action--back{display:none;}&.is-stuck .listing-toolbar__active{@media (width >= 40rem){display:flex;}}&.is-stuck .listing-toolbar__action--back{@media (width >= 40rem){display:inline-flex;}}& .form-item{margin:calc(var(--spacing) * 0);display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 1);& label{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);}& label::after{content:"\00a0:";}& select{height:auto;width:auto;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}}@layer components{.filter-bar__chips .form-radios label,.search-style__filters .form-radios label,.bef-exposed-form .bef-checkboxes label{display:inline-flex;height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border-control);&:hover{background-color:var(--color-brand-surface);}}.filter-bar__chips .form-radios input[type="radio"]:checked + label,.search-style__filters .form-radios input[type="radio"]:checked + label,.bef-exposed-form .bef-checkboxes input[type="checkbox"]:checked + label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-ink);background-color:var(--color-brand-surface);border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand);}.bef-exposed-form .form-item[data-format] > label{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);&::before{content:'';width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;background-color:currentcolor;mask:var(--icone) center / contain no-repeat;}@media (forced-colors:active){&::before{forced-color-adjust:none;background-color:CanvasText;}}}.bef-exposed-form .form-item[data-format='photo'] > label{--icone:var(--icone-photo);}.bef-exposed-form .form-item[data-format='video'] > label{--icone:var(--icone-video);}.bef-exposed-form .form-item[data-format='article'] > label{--icone:var(--icone-article);}.bef-exposed-form .form-item[data-format='podcast'] > label{--icone:var(--icone-podcast);}.filter-bar__chips .form-radios input[type="radio"]:focus-visible + label,.search-style__filters .form-radios input[type="radio"]:focus-visible + label,.bef-exposed-form .bef-checkboxes input[type="checkbox"]:focus-visible + label{outline:2px solid var(--color-focus);outline-offset:2px;}}@layer components{.form-segmented{& .fieldset-wrapper > div{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);}& .fieldset-wrapper .form-item{margin:calc(var(--spacing) * 0);}& input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}& .form-item > label{display:inline-flex;height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{background-color:var(--color-surface-muted);}}& input[type="radio"]:checked + label{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand);}& input[type="radio"]:focus-visible + label{outline:2px solid var(--color-focus);outline-offset:2px;}}}@property --confirmation-tour{syntax:'<angle>';inherits:false;initial-value:0deg;}@keyframes formulaire-revele{from{clip-path:inset(0 100% 0 0);}to{clip-path:inset(0 0 0 0);}}@keyframes formulaire-rebond{0%{scale:0.4;}60%{scale:1.15;}100%{scale:1;}}@keyframes formulaire-tour{to{--confirmation-tour:360deg;}}@keyframes formulaire-entree{from{opacity:0;translate:0 calc(var(--spacing) * 3);}to{opacity:1;translate:0 0;}}@layer components{.webform-submission-form,.webform-confirmation{--icone-coche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E");--icone-alerte:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");}main .webform-submission-form:not(:where(.contact-panel,.surface-default,.site-footer) *){border-radius:var(--radius-box);background-color:var(--color-white);padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 10);}}.webform-submission-form .webform-required{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-secondary);}.formulaire-vivant :is(input,select):not([type='checkbox'],[type='radio'],[type='file'],[type='submit'],[type='hidden']){min-height:calc(var(--spacing) * 14);}.champ-flottant{position:relative;& > label{pointer-events:none;position:absolute;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);max-width:calc(100% - calc(var(--spacing) * 8));transform-origin:left top;transition:transform 150ms ease-out,color 150ms ease-out;}& :is(input,textarea){padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);}&:not(:focus-within,.is-filled) ::placeholder{color:transparent;}&:focus-within > label,&.is-filled > label{transform:translateY(calc(var(--spacing) * -2.5)) scale(0.75);max-width:calc((100% - calc(var(--spacing) * 8)) / 0.75);}&:focus-within > label{color:var(--color-brand-ink);}&.is-invalid > label{color:var(--color-error);}&:has(textarea){& > label{z-index:2;}&::before{content:'';pointer-events:none;position:absolute;inset-inline:1px;top:1px;z-index:1;height:calc(var(--spacing) * 6);border-top-left-radius:var(--radius-field);border-top-right-radius:var(--radius-field);background-color:var(--color-field);}&.is-invalid::before{background-color:var(--color-error-surface);}}}.formulaire-vivant .form-item.is-valid{position:relative;& :is(input,textarea){padding-right:calc(var(--spacing) * 12);}&::after{content:'';pointer-events:none;position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-brand);mask:var(--icone-coche) center / contain no-repeat;animation:formulaire-revele 300ms ease-out both;}}.champ-message{margin-top:calc(var(--spacing) * 1.5);display:flex;align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);&:empty{margin:calc(var(--spacing) * 0);}&:not(:empty)::before{content:'';margin-top:calc(var(--spacing) * 0.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;background-color:currentcolor;mask:var(--icone-alerte) center / contain no-repeat;}}.webform-submission-form :not(.options-pastilles) > .fieldset-wrapper > :is(.js-webform-radios,.js-webform-checkboxes){display:grid;gap:calc(var(--spacing) * 2);@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr));}& > .form-item{position:relative;margin:calc(var(--spacing) * 0);display:flex;min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;background-color:var(--color-field);box-shadow:inset 0 0 0 1px var(--color-border-control);& > label{margin:calc(var(--spacing) * 0);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);&::before{content:'';position:absolute;inset:calc(var(--spacing) * 0);border-radius:inherit;}}&:hover{box-shadow:inset 0 0 0 1px var(--color-text-secondary);}&:has(> input:checked){background-color:var(--color-brand-surface);box-shadow:inset 0 0 0 2px var(--color-brand);& > label{color:var(--color-brand-ink);}}&:has(> input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;}@media (forced-colors:active){border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;}}& > .form-item > input{appearance:none;margin:calc(var(--spacing) * 0);display:grid;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;place-content:center;border-style:var(--tw-border-style);border-width:2px;--tw-border-style:solid;border-style:solid;background-color:var(--color-white);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;border-color:var(--color-text-secondary);&::before{content:'';}&:focus-visible{outline:none;box-shadow:none;}&:checked{background-color:var(--color-brand);border-color:var(--color-brand);}&[type='checkbox']{border-radius:var(--radius-md);}&[type='checkbox']::before{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);background-color:var(--color-on-brand);mask:var(--icone-coche) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path 250ms ease-out 50ms;}&[type='checkbox']:checked::before{clip-path:inset(0 0 0 0);}&[type='radio']{border-radius:calc(infinity * 1px);}&[type='radio']::before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-on-brand);scale:0;transition:scale 300ms var(--ease-ressort);}&[type='radio']:checked::before{scale:1;}@media (forced-colors:active){appearance:auto;&::before{content:none;}}}}.webform-submission-form fieldset.is-invalid:not(.options-pastilles) .fieldset-wrapper > div > .form-item:not(:has(> input:checked)){box-shadow:inset 0 0 0 2px var(--color-error);}.webform-submission-form .options-longues > .fieldset-wrapper > :is(.js-webform-radios,.js-webform-checkboxes){@media (width >= 40rem){grid-template-columns:repeat(1,minmax(0,1fr));}}.webform-submission-form .options-pastilles .fieldset-wrapper > div{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);& > .form-item{margin:calc(var(--spacing) * 0);}& > .form-item > input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}& > .form-item > input:focus-visible + label{outline:2px solid var(--color-focus);outline-offset:2px;}& > .form-item > label{display:inline-flex;height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;background-color:var(--color-field);box-shadow:inset 0 0 0 1px var(--color-border-control);&::before{content:'';width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;background-color:currentcolor;mask:var(--icone) center / contain no-repeat;}&:hover{box-shadow:inset 0 0 0 1px var(--color-text-secondary);}@media (forced-colors:active){border-style:var(--tw-border-style);border-width:1px;--tw-border-style:solid;border-style:solid;&::before{forced-color-adjust:none;background-color:CanvasText;}}}& > .form-item > input:checked + label{color:var(--color-on-brand);background-color:var(--color-brand);box-shadow:none;&::before{mask-image:var(--icone-coche);animation:formulaire-rebond 300ms ease-out;}}& input[value='photo'] + label{--icone:var(--icone-photo);}& input[value='video'] + label{--icone:var(--icone-video);}& input[value='article'] + label{--icone:var(--icone-article);}& input[value='podcast'] + label{--icone:var(--icone-podcast);}}.envoi-bouton{display:inline-grid;max-width:100%;&:has(> .w-full){display:grid;}& > *{grid-area:1 / 1;}& > .webform-button--submit{justify-self:stretch;}}.envoi-statut{pointer-events:none;position:relative;display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-on-brand);}.formulaire-vivant.is-sending{& .webform-button--submit{cursor:progress;color:transparent;}& .envoi-statut::before{content:'';width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;--tw-border-style:solid;border-style:solid;border-color:currentcolor;border-right-color:transparent;}}.webform-confirmation{position:relative;border-radius:var(--radius-box);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 2);text-align:center;@media (width >= 48rem){padding-inline:calc(var(--spacing) * 10);}@media (width >= 48rem){padding-top:calc(var(--spacing) * 28);}@media (width >= 48rem){padding-bottom:calc(var(--spacing) * 6);}animation:formulaire-entree 400ms ease-out both;&::before,&::after{content:'';position:absolute;top:calc(var(--spacing) * 6);left:calc(1/2 * 100%);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);@media (width >= 48rem){top:calc(var(--spacing) * 10);}}&::before{border-radius:calc(infinity * 1px);background:radial-gradient(closest-side,var(--color-brand-surface) calc(100% - 3px),transparent calc(100% - 2px)),conic-gradient(var(--color-brand) var(--confirmation-tour),transparent 0);animation:formulaire-tour 600ms ease-out 200ms both;}&::after{background-color:var(--color-brand);mask:var(--icone-coche) center / 55% no-repeat;animation:formulaire-revele 350ms ease-out 750ms both;}& .webform-confirmation__message{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);}& .webform-confirmation__back a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-link);}}}@layer components{.messages-block:not(:has(> *:not([data-drupal-messages-fallback]))){padding-top:calc(var(--spacing) * 0) !important;}.message-style{border-radius:var(--radius-relief);& .message-style__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);}& .message-style__text a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:underline;text-underline-offset:2px;&:hover,&:focus-visible{text-decoration-line:none;}}& .message-style__close{cursor:pointer;border-radius:var(--radius-sm);padding:calc(var(--spacing) * 1);opacity:70%;&:hover{opacity:100%;}}& .item-list__comma-list{margin:calc(var(--spacing) * 0);display:inline;padding:calc(var(--spacing) * 0);& li{margin:calc(var(--spacing) * 0);display:inline;padding:calc(var(--spacing) * 0);&::before,&::marker{content:none;}&:not(:last-child)::after{content:', ';}}}}.message-style--status{background-color:var(--color-surface);& .message-style__icon{color:var(--color-text);}& .message-style__text{color:var(--color-text);}}.message-style--info{background-color:var(--color-blue-50);& .message-style__icon{color:var(--color-blue-800);}& .message-style__text{color:var(--color-blue-950);}}.message-style--success{background-color:var(--color-green-50);& .message-style__icon{color:var(--color-emerald-800);}& .message-style__text{color:var(--color-green-950);}}.message-style--warning{background-color:var(--color-orange-50);& .message-style__icon{color:var(--color-orange-700);}& .message-style__text{color:var(--color-amber-950);}}.message-style--error{background-color:var(--color-error-surface);& .message-style__icon{color:var(--color-error);}& .message-style__text{color:var(--color-red-950);}}}@layer components{.modal-style{max-width:min(var(--container-app),100vw - 2 * var(--gutter-x));width:100%;max-height:100dvh;margin:auto;padding:0;border:0;background:none;overflow:visible;}.modal-style::backdrop{background:var(--color-modal-veil);}.modal-style--fill{max-width:100%;max-height:100%;width:100%;height:100%;overflow:hidden;background:var(--color-modal-veil);}.modal-style__frame{position:relative;overflow:hidden;border-radius:var(--radius-box);background:var(--color-black);aspect-ratio:var(--modal-ratio,16 / 9);}.modal-style__frame > :is(iframe,video,img){display:block;width:100%;max-height:82dvh;}.modal-style__frame:not(:has(.media > :is(iframe[src]:not([src=""]),video))){aspect-ratio:auto;background:var(--color-surface);padding:var(--gutter-x);}.modal-style__frame > .media{margin:0;height:100%;}.modal-style__close{position:absolute;display:inline-flex;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-surface);color:var(--color-text);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;inset-block-start:calc(-1 * var(--spacing) * 12);inset-inline-end:0;&:hover{background-color:var(--color-brand);color:var(--color-on-brand);}& svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}}.modal-style--fill .modal-style__close{inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3);z-index:10;}@media (height < 40rem),(width < 40rem){.modal-style__close{inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 3);background:color-mix(in srgb,oklch(26.9% 0 0) 70%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-text) 70%,transparent);}color:var(--color-white);}}.modal-style__title{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 16) calc(var(--spacing) * 4) calc(var(--spacing) * 4);}.gallery-modal :is(.gallery-focused-item img,.gallery-focused-item video,.gallery-focused-item iframe){border-radius:var(--radius-box);}.gallery-modal .slick-arrow:hover{color:var(--color-brand-hover);}}@layer components{.pastille-lecture-style{position:absolute;top:calc(1/2 * 100%);left:calc(1/2 * 100%);display:inline-flex;--tw-translate-x:calc(calc(1/2 * 100%) * -1);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-surface);color:var(--color-brand);box-shadow:var(--shadow-relief);transition:box-shadow var(--relief-duree),scale var(--relief-duree);& svg{margin-inline-start:2px;}}:is(a,button):is(:hover,:focus-visible) .pastille-lecture-style{box-shadow:var(--shadow-relief-hover);scale:1.06;}:is(a,button):active .pastille-lecture-style{box-shadow:var(--shadow-relief-pressed);scale:1;}@media (prefers-reduced-motion:reduce){.pastille-lecture-style{scale:none !important;}}}@layer components{.video-poster-style{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--radius-box);background:var(--color-black);}.video-poster-style{cursor:pointer;}.video-poster-style__image{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.88);transition:filter 300ms,transform 300ms;}.video-poster-style:is(:hover,:focus-visible) .video-poster-style__image{filter:brightness(1);scale:1.03;}@media (prefers-reduced-motion:reduce){.video-poster-style .video-poster-style__image{transition:none;scale:none;}}}@layer components{.onde-style{--onde-ecoutee:var(--color-on-accent-highlight);--onde-reste:color-mix(in srgb,oklch(26.9% 0 0) 35%,transparent);@supports (color:color-mix(in lab,red,red)){--onde-reste:color-mix(in oklab,var(--color-text) 35%,transparent);}--onde-periode:1.1s;display:flex;height:calc(var(--spacing) * 20);align-items:center;gap:3px;}.onde-style__barre{min-width:calc(var(--spacing) * 0);flex:1;border-radius:var(--radius-xs);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;height:var(--onde-hauteur);background-color:var(--onde-reste);&[data-ecoutee]{background-color:var(--onde-ecoutee);}}.onde-style--decor .onde-style__barre{background-color:var(--color-text);&:nth-child(4n){background-color:var(--onde-ecoutee);}}@media (prefers-reduced-motion:no-preference){.onde-style--decor .onde-style__barre{height:100%;animation:onde-ondule var(--onde-periode) ease-in-out infinite;animation-delay:calc(var(--onde-phase) * var(--onde-periode) * -1);animation-play-state:var(--onde-lecture,running);}.onde-style[data-onde-joue] .onde-style__barre{animation:onde-respire var(--onde-periode) ease-in-out infinite;animation-delay:calc(var(--onde-phase) * var(--onde-periode) * -1);}}}@keyframes onde-ondule{0%,100%{scale:1 .25;}50%{scale:1 1;}}@keyframes onde-respire{0%,100%{scale:1 .8;}50%{scale:1 1;}}@layer components{.tourniquet-style{--tourniquet-largeur:290px;--tourniquet-hauteur:516px;--tourniquet-haut:2rem;--tourniquet-ecart:clamp(110px,50cqi - 122px,174px);--tourniquet-ecart-nav:calc(var(--tourniquet-largeur) / 2 + calc(var(--spacing) * 14));--tourniquet-dalle:var(--color-screen);--tourniquet-glisse:800ms;position:relative;width:100%;}.tourniquet__scene{display:none;@media (width >= 64rem){display:block;position:relative;container-type:inline-size;height:calc(var(--tourniquet-haut) + var(--tourniquet-hauteur) + 3.75rem);}}.tourniquet__telephone{position:absolute;top:var(--tourniquet-haut);left:50%;width:var(--tourniquet-largeur);height:var(--tourniquet-hauteur);translate:-50% 0;overflow:hidden;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-text);transition:transform var(--tourniquet-glisse) cubic-bezier(.22,.8,.24,1),opacity var(--tourniquet-glisse);&[data-place='centre']{z-index:3;}&[data-place='droite'],&[data-place='gauche']{z-index:2;cursor:pointer;opacity:45%;&:hover{opacity:60%;--tw-duration:150ms;transition-duration:150ms;}}&[data-place='droite']{transform:translate(var(--tourniquet-ecart),calc(var(--spacing) * 3)) rotate(7deg) scale(.735);}&[data-place='gauche']{transform:translate(calc(-1 * var(--tourniquet-ecart)),calc(var(--spacing) * 3)) rotate(-7deg) scale(.735);}&[data-place='arriere']{pointer-events:none;z-index:1;opacity:0%;transform:translate(0,calc(var(--spacing) * 3)) scale(.6);}}.tourniquet__dalle{position:relative;height:100%;background-color:var(--tourniquet-dalle);}.tourniquet__ecrans{position:relative;height:100%;overflow:hidden;}.tourniquet__story{position:absolute;inset:calc(var(--spacing) * 0);transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:600ms;transition-duration:600ms;--tourniquet-lecture:paused;--onde-lecture:var(--tourniquet-lecture);&:not([data-actif]){visibility:hidden;opacity:0%;}&:has([data-son-actif]){--onde-lecture:running;}}.tourniquet-style[data-tourne] .tourniquet__telephone[data-place='centre'] .tourniquet__story[data-actif]{--tourniquet-lecture:running;}.tourniquet__telephone[data-place='arriere'] .tourniquet__story{transition:none;}.tourniquet__barres{pointer-events:none;position:absolute;inset-inline:calc(var(--spacing) * 3.5);top:calc(var(--spacing) * 3.5);z-index:3;display:flex;gap:calc(var(--spacing) * 1);--barre:var(--color-text);--barre-piste:color-mix(in srgb,oklch(26.9% 0 0) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--barre-piste:color-mix(in oklab,var(--color-text) 40%,transparent);}}.tourniquet__telephone[data-format='article'] .tourniquet__barres{--barre:var(--color-accent);--barre-piste:color-mix(in srgb,#154194 22%,transparent);@supports (color:color-mix(in lab,red,red)){--barre-piste:color-mix(in oklab,var(--color-accent) 22%,transparent);}}.tourniquet__barre{height:calc(var(--spacing) * 0.75);flex:1;overflow:hidden;border-radius:calc(infinity * 1px);background:var(--barre-piste);}.tourniquet__avance{display:block;width:100%;height:100%;transform-origin:left;background:var(--barre);scale:0 1;}.tourniquet__barre[data-etat='vu'] .tourniquet__avance{scale:1;}.tourniquet__barre[data-etat='courant'] .tourniquet__avance{animation:tourniquet-avance var(--tourniquet-duree,8s) linear both paused;}.tourniquet-style[data-tourne] .tourniquet__barre[data-etat='courant'] .tourniquet__avance{animation-play-state:running;}.tourniquet__panneau{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-box);padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);background-color:var(--tourniquet-dalle);@media (width >= 64rem){display:none;}}.tourniquet__bulles{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;gap:calc(var(--spacing) * 1.5);overflow-x:auto;padding:calc(var(--spacing) * 1);contain:inline-size;scroll-snap-type:x proximity;scrollbar-width:none;&[data-deborde]{mask-image:linear-gradient(to right,var(--color-black) calc(100% - 2rem),transparent);}}.tourniquet__bulle-item{max-width:calc(var(--spacing) * 24);min-width:calc(var(--spacing) * 18.5);flex:1;flex-basis:calc(var(--spacing) * 0);scroll-snap-align:start;&:first-child{margin-inline-start:auto;}&:last-child{margin-inline-end:auto;}}.tourniquet__bulle{display:flex;width:100%;cursor:pointer;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);color:var(--color-text);&:hover .tourniquet__bulle-anneau{scale:1.06;}}.tourniquet__bulle-anneau{display:flex;width:calc(var(--spacing) * 17.5);height:calc(var(--spacing) * 17.5);border-radius:calc(infinity * 1px);padding:3px;transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;background:var(--color-on-accent-highlight);}.tourniquet__bulle-image{width:100%;height:100%;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:3px;object-fit:cover;border-color:var(--tourniquet-dalle);}.tourniquet__bulle-format{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.tourniquet__voir{padding-inline:calc(var(--spacing) * 1);}.tourniquet__voir .btn-primary{background-color:var(--color-white);color:var(--color-accent);}.tourniquet__pause{position:absolute;z-index:10;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0);top:calc(var(--tourniquet-haut) - calc(var(--spacing) * 3));left:min(50% + var(--tourniquet-largeur) / 2 + calc(var(--spacing) * 22),100% - calc(var(--spacing) * 10));}.tourniquet-style[data-arrete] .tourniquet__pause-arreter,.tourniquet-style:not([data-arrete]) .tourniquet__pause-relancer{display:none;}.tourniquet__nav{position:absolute;z-index:10;display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);top:calc(var(--tourniquet-haut) + var(--tourniquet-hauteur) - 2rem);translate:-50% 0;}.tourniquet__nav--prec{left:calc(50% - var(--tourniquet-ecart-nav));}.tourniquet__nav--suiv{left:calc(50% + var(--tourniquet-ecart-nav));}.tourniquet__fleche{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 0);}.tourniquet__format{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-button);color:var(--color-text);}.tourniquet__liens{position:absolute;inset-inline:calc(var(--spacing) * 0);display:flex;justify-content:center;top:calc(var(--tourniquet-haut) + var(--tourniquet-hauteur) + 0.75rem);}.tourniquet__lien,.tourniquet__lien:hover,.tourniquet__lien:focus-visible{color:var(--color-text);}.tourniquet__plein,.tourniquet__image,.tourniquet__video{position:absolute;inset:calc(var(--spacing) * 0);width:100%;height:100%;object-fit:cover;}.tourniquet__voile{position:absolute;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);height:60%;background:linear-gradient(transparent,color-mix(in srgb,#000 65%,transparent) 40%,color-mix(in srgb,#000 85%,transparent));@supports (color:color-mix(in lab,red,red)){background:linear-gradient(transparent,color-mix(in oklab,var(--color-black) 65%,transparent) 40%,color-mix(in oklab,var(--color-black) 85%,transparent));}}.tourniquet__surtitre{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-on-accent-highlight);}.tourniquet__titre{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);}.tourniquet__legende{position:absolute;inset-inline:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 5);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);}.tourniquet__temps{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,);color:var(--color-text);}.tourniquet__rec{position:absolute;top:calc(var(--spacing) * 8.5);left:calc(1/2 * 100%);display:flex;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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,);background:var(--color-screen-live);color:var(--color-text);}.tourniquet__rec-point{width:7px;height:7px;border-radius:calc(infinity * 1px);background-color:currentcolor;animation:clignote 1.2s ease-in-out infinite;}.tourniquet__definition{position:absolute;top:calc(var(--spacing) * 9.5);right:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-button);color:var(--color-text);}.tourniquet__photo:not(:first-child){opacity:0%;}@media (prefers-reduced-motion:reduce){.tourniquet__photo:not([data-courant]){opacity:0%;}.tourniquet__photo[data-courant]{opacity:100%;}}@media (prefers-reduced-motion:no-preference){.tourniquet__telephone:not([data-place='arriere']) .tourniquet__story[data-actif] .tourniquet__photo:not(:only-child){--part:calc(var(--tourniquet-duree,8s) / var(--photos));animation:tourniquet-photo-part var(--part) linear both;animation-delay:calc(var(--rang) * var(--part));animation-play-state:var(--tourniquet-lecture);&:first-child{animation-name:tourniquet-photo-premiere;}&:last-child{animation-name:tourniquet-photo-derniere;}}}.tourniquet__grille{position:absolute;inset:calc(var(--spacing) * 0);--trait:color-mix(in srgb,oklch(26.9% 0 0) 28%,transparent);@supports (color:color-mix(in lab,red,red)){--trait:color-mix(in oklab,var(--color-text) 28%,transparent);}background-image:linear-gradient(var(--trait) 1px,transparent 1px),linear-gradient(90deg,var(--trait) 1px,transparent 1px);background-size:33.33% 33.33%;}.tourniquet__reglages{position:absolute;inset-inline:calc(var(--spacing) * 3.5);top:calc(var(--spacing) * 8.5);margin:calc(var(--spacing) * 0);display:flex;align-items:center;justify-content:space-between;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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,);color:var(--color-text);}.tourniquet__raw{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:currentcolor;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0.5);}.tourniquet__mise-au-point{position:absolute;top:40%;left:calc(1/2 * 100%);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);--tw-translate-x:calc(calc(1/2 * 100%) * -1);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-on-accent-highlight);& > span{position:absolute;top:100%;left:calc(1/2 * 100%);margin-top:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;letter-spacing:var(--tracking-button);color:var(--color-on-accent-highlight);}}.tourniquet__story:has(.tourniquet__photo:nth-child(3n + 2)[data-courant]) .tourniquet__mise-au-point{left:60%;top:66%;}.tourniquet__story:has(.tourniquet__photo:nth-child(3n + 3)[data-courant]) .tourniquet__mise-au-point{left:52%;top:50%;}.tourniquet__story:has(.tourniquet__photo:nth-child(3n + 4)[data-courant]) .tourniquet__mise-au-point{left:50%;top:46%;}@media (prefers-reduced-motion:no-preference){.tourniquet__mise-au-point{transition:left .9s var(--ease-visee),top .9s var(--ease-visee);animation:visee 2.4s ease-in-out infinite;animation-play-state:var(--tourniquet-lecture);}}.tourniquet__points{margin-top:calc(var(--spacing) * 0.5);display:flex;justify-content:center;gap:calc(var(--spacing) * 1.5);& > span{width:7px;height:7px;border-radius:calc(infinity * 1px);background:color-mix(in srgb,oklch(26.9% 0 0) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-text) 50%,transparent);}}& > [data-courant]{background:var(--color-text);}}.tourniquet__podcast{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 5.5);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 6.5);}.tourniquet__vignette{max-height:calc(var(--spacing) * 45);min-height:calc(var(--spacing) * 0);width:100%;flex:1;border-radius:var(--radius-box);object-fit:cover;}.tourniquet__onde{height:calc(var(--spacing) * 18);flex-shrink:0;}.tourniquet__lecture{margin-top:auto;display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);}.tourniquet__temps--podcast{display:flex;flex:1;align-items:center;gap:calc(var(--spacing) * 2);}.tourniquet__lecture-piste{height:calc(var(--spacing) * 1);flex:1;overflow:hidden;border-radius:calc(infinity * 1px);background:color-mix(in srgb,oklch(26.9% 0 0) 35%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-text) 35%,transparent);}}.tourniquet__lecture-avance{display:block;height:100%;transform-origin:left;background:var(--color-text);scale:var(--avance,0) 1;}.tourniquet__son{margin-left:auto;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex-shrink:0;padding:calc(var(--spacing) * 0);}.tourniquet__son:not([data-son-actif]) .tourniquet__son-actif,.tourniquet__son[data-son-actif] .tourniquet__son-coupe{display:none;}.tourniquet__article{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3.5);overflow:hidden;padding-inline:calc(var(--spacing) * 5.5);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 6.5);background-color:var(--color-page-bg);& .tourniquet__surtitre{color:var(--color-accent);}}.tourniquet__titre--article{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);}.tourniquet__vignette--article{max-height:none;}.tourniquet__article--texte .tourniquet__vignette--article{max-height:calc(var(--spacing) * 28);min-height:calc(var(--spacing) * 16);}.tourniquet__signature{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:calc(var(--spacing) * -1.5) 0 0;color:var(--color-text-secondary);}.tourniquet__chapo{margin:calc(var(--spacing) * 0);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);}.tourniquet__corps{margin:calc(var(--spacing) * 0);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-body);}.tourniquet__a-venir{color:transparent;}.tourniquet__curseur{margin-left:calc(var(--spacing) * 1);display:inline-block;height:0.85em;width:3px;vertical-align:-0.08em;background:var(--color-accent);animation:curseur 1s steps(1) infinite;}.tourniquet-style[data-arrete] :is(.tourniquet__rec-point,.tourniquet__curseur){animation-play-state:paused;}@media (prefers-reduced-motion:reduce){.tourniquet__video,.tourniquet__lecture--video{display:none;}.tourniquet__telephone{transition-property:opacity;}.tourniquet__barre[data-etat='courant'] .tourniquet__avance{animation:none;scale:1;}}}@keyframes tourniquet-avance{from{scale:0 1;}to{scale:1;}}@keyframes tourniquet-photo-part{0%{opacity:0;}10%,90%{opacity:1;}100%{opacity:0;}}@keyframes tourniquet-photo-premiere{0%,90%{opacity:1;}100%{opacity:0;}}@keyframes tourniquet-photo-derniere{0%{opacity:0;}10%,100%{opacity:1;}}@layer components{.share-socials-style{color:var(--color-text);& .share-socials__pastille{display:inline-flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);cursor:pointer;background-color:var(--color-surface-muted);color:var(--color-text);text-decoration-line:none;transition-property:color,background-color,border-color,outline-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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--relief-duree);transition-duration:var(--relief-duree);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);box-shadow:var(--shadow-relief);&:hover{box-shadow:var(--shadow-relief-hover);transform:var(--relief-leve);}&:active{box-shadow:var(--shadow-relief-pressed);transform:translate(2px,2px);}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;}}& .share-socials__icone{display:block;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);}& .share-socials__retour{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);&:empty{display:none;}}}}@layer components{:root{--reveal-shift:24px;--reveal-shift-card:16px;}@media (width >= 48rem){:root{--reveal-shift:40px;--reveal-shift-card:26px;}}.reveal{--reveal-delay:0ms;--reveal-duration:.6s;transition:opacity var(--reveal-duration) var(--ease-entrance) var(--reveal-delay),transform var(--reveal-duration) var(--ease-entrance) var(--reveal-delay);}.has-reveal .reveal:not(.is-revealed){opacity:0;}.reveal--rise,.reveal--rise-cascade{--reveal-duration:.68s;}.has-reveal :is(.reveal--rise,.reveal--rise-cascade):not(.is-revealed){transform:translateY(var(--reveal-shift));}.reveal--rise-card{--reveal-duration:.55s;}.has-reveal .reveal--rise-card:not(.is-revealed){transform:translateY(var(--reveal-shift-card));}.has-reveal .reveal--left:not(.is-revealed){transform:translateX(calc(var(--reveal-shift) * -1));}.has-reveal .reveal--right:not(.is-revealed){transform:translateX(var(--reveal-shift));}:is(.reveal--rise-cascade .grid-style,.grid-style.reveal--rise-cascade) > [data-grid-slider] > *{--child-step:0ms;transition:opacity .55s var(--ease-entrance) calc(var(--reveal-delay) + 90ms + var(--child-step)),transform .55s var(--ease-entrance) calc(var(--reveal-delay) + 90ms + var(--child-step));}.has-reveal :is(.reveal--rise-cascade:not(.is-revealed) .grid-style,.grid-style.reveal--rise-cascade:not(.is-revealed)) > [data-grid-slider] > *{opacity:0;transform:translateY(var(--reveal-shift-card));}:is(.reveal--rise-cascade .grid-style,.grid-style.reveal--rise-cascade) > [data-grid-slider] > *:nth-child(2){--child-step:80ms;}:is(.reveal--rise-cascade .grid-style,.grid-style.reveal--rise-cascade) > [data-grid-slider] > *:nth-child(3){--child-step:160ms;}:is(.reveal--rise-cascade .grid-style,.grid-style.reveal--rise-cascade) > [data-grid-slider] > *:nth-child(4){--child-step:240ms;}:is(.reveal--rise-cascade .grid-style,.grid-style.reveal--rise-cascade) > [data-grid-slider] > *:nth-child(5){--child-step:320ms;}:is(.reveal--rise-cascade .grid-style,.grid-style.reveal--rise-cascade) > [data-grid-slider] > *:nth-child(n+6){--child-step:400ms;}}@layer components{.stories-plein-ecran{position:fixed;--stories-largeur:var(--container-md);--stories-accent:var(--color-on-accent-highlight);}.stories-plein-ecran__colonne{position:relative;margin-inline:auto;display:flex;height:100%;flex-direction:column;max-width:var(--stories-largeur);background-color:var(--color-screen-deep);}.stories-plein-ecran__tete{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 17);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 18) calc(var(--spacing) * 3) calc(var(--spacing) * 6);}.stories-plein-ecran__marque{margin:calc(var(--spacing) * 0);display:flex;min-width:calc(var(--spacing) * 0);flex:1;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);& > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.stories-plein-ecran__logo{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex-shrink:0;object-fit:contain;}.stories-plein-ecran .modal-style__close{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:2px;--tw-border-style:solid;border-style:solid;background-color:transparent;color:var(--color-text);inset-block-start:calc(var(--spacing) * 3.5);inset-inline-end:calc(max(0px,(100% - var(--stories-largeur)) / 2) + calc(var(--spacing) * 6));border-color:color-mix(in srgb,oklch(26.9% 0 0) 55%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-text) 55%,transparent);}box-shadow:var(--shadow-relief-accent);transition:box-shadow var(--relief-duree),transform var(--relief-duree);&:hover{background-color:transparent;color:var(--color-text);box-shadow:var(--shadow-relief-accent-hover);transform:var(--relief-leve);}& svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);}}.stories-plein-ecran__rond{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;padding:calc(var(--spacing) * 0);}:is(.stories-plein-ecran__si-lecture,.stories-plein-ecran__si-pause,.stories-plein-ecran__si-muet,.stories-plein-ecran__si-sonore){display:inline-flex;}.stories-plein-ecran[data-stories-lecture='pause'] .stories-plein-ecran__si-lecture,.stories-plein-ecran:not([data-stories-lecture='pause']) .stories-plein-ecran__si-pause,.stories-plein-ecran[data-stories-son='actif'] .stories-plein-ecran__si-muet,.stories-plein-ecran:not([data-stories-son='actif']) .stories-plein-ecran__si-sonore{display:none;}.stories-plein-ecran__scene{position:relative;min-height:calc(var(--spacing) * 0);flex:1;touch-action:manipulation;}.stories-plein-ecran__ecran{position:absolute;inset:calc(var(--spacing) * 0);display:flex;flex-direction:column;}.stories-plein-ecran__progression{position:absolute;inset-inline:calc(var(--spacing) * 2);top:calc(var(--spacing) * 0);z-index:10;margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4.5) 0;--segment:var(--color-text);--piste:color-mix(in srgb,oklch(26.9% 0 0) 35%,transparent);@supports (color:color-mix(in lab,red,red)){--piste:color-mix(in oklab,var(--color-text) 35%,transparent);}& > li{margin:calc(var(--spacing) * 0);flex:1;padding:calc(var(--spacing) * 0);}}.stories-plein-ecran[data-stories-format='article'] .stories-plein-ecran__progression{--segment:var(--color-accent);--piste:color-mix(in srgb,#154194 20%,transparent);@supports (color:color-mix(in lab,red,red)){--piste:color-mix(in oklab,var(--color-accent) 20%,transparent);}}.stories-plein-ecran[data-stories-format='fin'] :is(.stories-plein-ecran__progression,.stories-plein-ecran__aide){visibility:hidden;}.stories-plein-ecran__segment{display:flex;height:calc(var(--spacing) * 6);width:100%;cursor:pointer;align-items:center;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);}.stories-plein-ecran__piste{display:block;height:calc(var(--spacing) * 1);width:100%;overflow:hidden;border-radius:calc(infinity * 1px);background:var(--piste);}.stories-plein-ecran__avance{display:block;height:100%;background:var(--segment);transform:scaleX(var(--avance,0));transform-origin:left;}.stories-plein-ecran__cadre{position:relative;margin-inline:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 0);flex:1;overflow:hidden;border-radius:var(--radius-box);}.stories-plein-ecran__cadre--podcast,.stories-plein-ecran__cadre--article{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 7);}.stories-plein-ecran__cadre--article{background-color:var(--color-page-bg);}.stories-plein-ecran__media{position:absolute;inset:calc(var(--spacing) * 0);width:100%;height:100%;object-fit:cover;}.stories-plein-ecran__video{opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;&[data-stories-pret]{opacity:100%;}}.stories-plein-ecran__photos{position:absolute;inset:calc(var(--spacing) * 0);}.stories-plein-ecran__photo{transition:opacity .15s linear;&[data-courant]{transition-delay:.15s;}}.stories-plein-ecran__photo:not(:first-child,[data-courant]),.stories-plein-ecran__photos:has([data-courant]) .stories-plein-ecran__photo:not([data-courant]){opacity:0%;}.stories-plein-ecran[data-stories-lecture='pause']{--onde-lecture:paused;& .stories-plein-ecran__mise-au-point{animation-play-state:paused;}}.stories-plein-ecran__mise-au-point{position:absolute;top:40%;left:calc(1/2 * 100%);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);--tw-translate-x:calc(calc(1/2 * 100%) * -1);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:2px;border-color:var(--stories-accent);& > span{position:absolute;top:100%;left:calc(1/2 * 100%);margin-top:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;letter-spacing:var(--tracking-button);color:var(--stories-accent);}}.stories-plein-ecran__cadre:has(.stories-plein-ecran__photo:nth-child(3n + 2)[data-courant]) .stories-plein-ecran__mise-au-point{left:60%;top:66%;}.stories-plein-ecran__cadre:has(.stories-plein-ecran__photo:nth-child(3n + 3)[data-courant]) .stories-plein-ecran__mise-au-point{left:52%;top:50%;}.stories-plein-ecran__cadre:has(.stories-plein-ecran__photo:nth-child(3n + 4)[data-courant]) .stories-plein-ecran__mise-au-point{left:50%;top:46%;}@media (prefers-reduced-motion:no-preference){.stories-plein-ecran__mise-au-point{transition:left .9s var(--ease-visee),top .9s var(--ease-visee);animation:visee 2.4s ease-in-out infinite;}}.stories-plein-ecran__points{display:flex;justify-content:center;gap:calc(var(--spacing) * 2);& > span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background:color-mix(in srgb,oklch(26.9% 0 0) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-text) 50%,transparent);}}& > [data-courant]{background:var(--color-text);}}.stories-plein-ecran__vignette{min-height:calc(var(--spacing) * 16);width:100%;flex-shrink:1;border-radius:var(--radius-box);object-fit:cover;}.stories-plein-ecran__vignette--podcast{height:calc(var(--spacing) * 58);}.stories-plein-ecran__vignette--article{height:calc(var(--spacing) * 36);}.stories-plein-ecran__legende{position:absolute;inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 20) calc(var(--spacing) * 5) calc(var(--spacing) * 5);background-image:linear-gradient(to top,color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 25%,var(--color-black)) 85%,transparent),transparent);@supports (color:color-mix(in lab,red,red)){background-image:linear-gradient(to top,color-mix(in oklab,var(--color-screen-shade) 85%,transparent),transparent);}}.stories-plein-ecran__surtitre{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--stories-accent);}.stories-plein-ecran__cadre--article .stories-plein-ecran__surtitre{color:var(--color-accent);}.stories-plein-ecran__titre{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-h2-mobile);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);text-wrap:balance;}.stories-plein-ecran__cadre--article .stories-plein-ecran__titre{font-size:var(--text-h1-mobile);}.stories-plein-ecran__signature{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:calc(var(--spacing) * -2) 0 0;}.stories-plein-ecran__chapo{margin:calc(var(--spacing) * 0);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);}.stories-plein-ecran__corps{margin:calc(var(--spacing) * 0);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-text-body);}.stories-plein-ecran__onde{height:calc(var(--spacing) * 26);flex-shrink:0;}.stories-plein-ecran__lecteur{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 3);}.stories-plein-ecran__temps{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);--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,);}.stories-plein-ecran__lecteur .stories-plein-ecran__son{margin-left:auto;}.stories-plein-ecran__temps--reste:not([hidden]) + .stories-plein-ecran__son{margin-left:calc(var(--spacing) * 0);}.stories-plein-ecran__lecture-piste{height:calc(var(--spacing) * 1);flex:1;overflow:hidden;border-radius:calc(infinity * 1px);background:color-mix(in srgb,oklch(26.9% 0 0) 35%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-text) 35%,transparent);}}.stories-plein-ecran__lecture-avance{display:block;height:100%;transform-origin:left;background:var(--color-text);scale:var(--avance,0) 1;}.stories-plein-ecran .stories-plein-ecran__son{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 25%,var(--color-black)) 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-screen-shade) 35%,transparent);}}.stories-plein-ecran__rec{position:absolute;top:calc(var(--spacing) * 9);left:calc(1/2 * 100%);display:flex;--tw-translate-x:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-field);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);--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,);background:var(--color-screen-live);}.stories-plein-ecran__rec-point{width:7px;height:7px;border-radius:calc(infinity * 1px);background-color:currentcolor;animation:clignote 1.2s ease-in-out infinite;}.stories-plein-ecran__definition{position:absolute;top:calc(var(--spacing) * 10);right:calc(var(--spacing) * 4.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--tracking-button);}.stories-plein-ecran__reglages{position:absolute;inset-inline:calc(var(--spacing) * 4.5);top:calc(var(--spacing) * 9);margin:calc(var(--spacing) * 0);display:flex;align-items:center;justify-content:space-between;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);--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,);}.stories-plein-ecran__raw{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:currentcolor;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 0.5);}.stories-plein-ecran[data-stories-lecture='pause'] .stories-plein-ecran__rec-point{animation-play-state:paused;}.stories-plein-ecran__pied{flex-shrink:0;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);}.stories-plein-ecran__aide{margin:calc(var(--spacing) * 0);flex-shrink:0;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary);}.stories-plein-ecran__fin{justify-content:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 7);}.stories-plein-ecran__fin-titre{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-heading-tight);line-height:var(--leading-heading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);}.stories-plein-ecran__fin-verbe{display:block;color:var(--stories-accent);}.stories-plein-ecran__fin-texte{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-body);}.stories-plein-ecran__fin-actions{margin-top:calc(var(--spacing) * 2);display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3);& .btn-link{padding-block:calc(var(--spacing) * 3);}}}@layer components{.bloc-article{border-radius:var(--radius-box);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);color:var(--color-text);@media (width >= 40rem){padding:calc(var(--spacing) * 6);}container-type:inline-size;}.bloc-article__grille{display:grid;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);grid-template-columns:calc(var(--spacing) * 24) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"vignette surtitre" "vignette titre" "chapo chapo" "meta meta" "actions actions";}.bloc-article__corps{display:contents;}.bloc-article__vignette{grid-area:vignette;position:relative;display:block;aspect-ratio:210/297;align-self:flex-start;overflow:hidden;border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);& img{width:100%;height:100%;object-fit:cover;object-position:left top;}}.bloc-article__pastille{position:absolute;bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-format-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-format-ink);letter-spacing:var(--tracking-button);}.bloc-article__surtitre{grid-area:surtitre;margin:calc(var(--spacing) * 0);align-self:flex-end;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-ink);}.bloc-article__titre{grid-area:titre;margin:calc(var(--spacing) * 0);font-family:var(--font-display);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);font-size:var(--text-h3);}.bloc-article__chapo{grid-area:chapo;margin:calc(var(--spacing) * 0);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);}.bloc-article__meta{grid-area:meta;margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);}.bloc-article__actions{grid-area:actions;margin-top:calc(var(--spacing) * 1);display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);}.bloc-article__telecharger{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}@container (min-width:32rem){.bloc-article__grille{gap:calc(var(--spacing) * 6);grid-template-columns:calc(var(--spacing) * 38) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"vignette corps";}.bloc-article__corps{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);grid-area:corps;}.bloc-article__surtitre{align-self:auto;}.bloc-article__titre{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}}@layer components{.lecteur-video-style{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5);}.lecteur-video-style__cadre{position:relative;aspect-ratio:var(--aspect-video);overflow:hidden;border-radius:var(--radius-box);background-color:var(--color-screen-deep);&:has(.lecteur-video-style__lancer:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);}}.lecteur-video-style__fichier,.lecteur-video-style__iframe,.lecteur-video-style__lancer{position:absolute;inset:calc(var(--spacing) * 0);display:block;width:100%;height:100%;border-style:var(--tw-border-style);border-width:0px;}.lecteur-video-style__fichier{accent-color:var(--color-brand);color-scheme:dark;}.lecteur-video-style__lancer{cursor:pointer;padding:calc(var(--spacing) * 0);background:transparent;&:focus-visible{outline:none;box-shadow:none;}}.lecteur-video-style__image{position:absolute;inset:calc(var(--spacing) * 0);width:100%;height:100%;object-fit:cover;transition:filter 300ms;}.lecteur-video-style__lancer:is(:hover,:focus-visible) .lecteur-video-style__image{filter:brightness(1.06);}.lecteur-video-style__pastille{position:absolute;bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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 (width >= 40rem){bottom:calc(var(--spacing) * 3.5);}border-radius:var(--radius-field);background-color:color-mix(in srgb,color-mix(in oklch,var(--color-secondary-500) 25%,var(--color-black)) 60%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-screen-shade) 60%,transparent);}color:var(--color-on-accent);&[hidden]{display:none;}}.lecteur-video-style__pastille--debut{left:calc(var(--spacing) * 3);@media (width >= 40rem){left:calc(var(--spacing) * 3.5);}}.lecteur-video-style__pastille--fin{right:calc(var(--spacing) * 3);@media (width >= 40rem){right:calc(var(--spacing) * 3.5);}}.lecteur-video-style__legende{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary);}}@layer components{.transcription-style{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);& > summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-link);&::-webkit-details-marker{display:none;}&::after{content:'';width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);flex-shrink:0;--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg;border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:currentcolor;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;}&:hover{text-decoration-line:underline;}}&[open] > summary::after{--tw-translate-y:calc(var(--spacing) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:calc(135deg * -1);}& .transcription-style__texte{max-width:var(--measure-reading);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-body);}}}@layer components{.lecteur-podcast-style{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);border-radius:var(--radius-box);padding:calc(var(--spacing) * 5);@media (width >= 48rem){padding:calc(var(--spacing) * 6);}background-color:var(--color-screen-deep);}.lecteur-podcast-style__entete{display:flex;align-items:center;gap:calc(var(--spacing) * 4);}.lecteur-podcast-style__vignette{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);flex-shrink:0;border-radius:var(--radius-xl);object-fit:cover;@media (width >= 48rem){width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);}}.lecteur-podcast-style__textes{display:flex;min-width:calc(var(--spacing) * 0);flex-direction:column;gap:calc(var(--spacing) * 1.5);}.lecteur-podcast-style__surtitre{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-on-accent-highlight);}.lecteur-podcast-style__titre{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-h3-mobile);--tw-leading:var(--leading-heading);line-height:var(--leading-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);@media (width >= 48rem){font-size:var(--text-h3);}text-wrap:balance;}.lecteur-podcast-style__piste{cursor:pointer;border-radius:var(--radius-sm);}.lecteur-podcast-style__commandes{display:flex;align-items:center;gap:calc(var(--spacing) * 4);}.lecteur-podcast-style .lecteur-podcast-style__lecture{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13);flex-shrink:0;padding:calc(var(--spacing) * 0);background-color:var(--color-text);color:var(--color-on-accent);box-shadow:var(--shadow-relief-accent);&:hover{box-shadow:var(--shadow-relief-accent-hover);}&:active{background-color:var(--color-text);color:var(--color-on-accent);box-shadow:none;}}.lecteur-podcast-style__si-pause,.lecteur-podcast-style__si-lecture{display:inline-flex;}.lecteur-podcast-style__si-lecture,.lecteur-podcast-style[data-lecteur-joue] .lecteur-podcast-style__si-pause{display:none;}.lecteur-podcast-style[data-lecteur-joue] .lecteur-podcast-style__si-lecture{display:inline-flex;}.lecteur-podcast-style__temps{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);--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,);}.lecteur-podcast-style__vitesse{margin-left:auto;min-width:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 3.5);--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,);}}@layer components{:root{--site-header-height:4.3125rem;--site-header-height-top:calc(var(--site-header-height) + calc(var(--spacing) * 2));}@media (width >= 40rem){:root{--site-header-height:4.5625rem;}}body:not(.scrolled):not(.bandeau-hors-champ) .header-hors-bandeau{display:none !important;}.site-header{position:relative;z-index:var(--z-en-tete);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:transparent;transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));body.being-fixed:not(.scrolled) &{top:calc(10% * -1);}body.scrolled &{position:fixed;}body.scrolled &{top:var(--admin-offset-top);}body.scrolled &{right:calc(var(--spacing) * 0);}body.scrolled &{left:var(--admin-offset-start);}body.scrolled &{border-color:color-mix(in srgb,#000 15%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 15%,transparent);}}}.site-header__nav{padding-block:calc(var(--spacing) * 4);body.scrolled &{padding-block:calc(var(--spacing) * 3);}}.site-header .region--navbar-end > .btn-primary{border-color:var(--color-border-strong);border-width:2px;}.header-search{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 56);flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){width:calc(var(--spacing) * 64);}&:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;}& input{min-height:calc(var(--spacing) * 0);width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;&::placeholder{color:var(--color-text-secondary);}}}.header-search--mobile{display:flex;width:100%;}.header-burger{display:flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;color:var(--color-text);transition-property:background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:color-mix(in srgb,#fff 55%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 55%,transparent);}box-shadow:var(--shadow-relief-accent);&:hover{background:color-mix(in srgb,#fff 12%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-white) 12%,transparent);}box-shadow:var(--shadow-relief-accent-hover);transform:var(--relief-leve);}}}@layer components{.back-to-top.btn{visibility:hidden;position:fixed;right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 20);z-index:calc(1 * -1);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0);opacity:0%;&.visible{visibility:visible;}&.visible{z-index:20;}&.visible{opacity:100%;}transition:opacity 150ms ease-in-out,visibility 150ms ease-in-out,box-shadow 150ms ease-in-out,transform 150ms ease-in-out;}}@layer components{.menu-link{position:relative;display:block;width:fit-content;--tw-leading:var(--leading-heading);line-height:var(--leading-heading);}.menu-link:where(:not(.btn)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);&:hover{@media (hover:hover){color:var(--color-brand);}}&:hover{@media (hover:hover){text-decoration-line:none;}}&:focus{color:var(--color-brand);}&:disabled{cursor:not-allowed;}&:disabled{color:var(--color-text-secondary);}}.submenu-link{white-space:nowrap;}.submenu-toggle{margin-left:calc(var(--spacing) * 2);display:inline-block;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;vertical-align:middle;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E") center / contain no-repeat;}}@layer components{.site-nav .menu-link,.drawer-panel a{display:flex;min-height:calc(var(--spacing) * 11);width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);text-decoration-line:none;transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);@media (width >= 48rem){padding-block:calc(var(--spacing) * 3.5);}@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}&:hover,&:focus-visible{color:var(--color-brand);text-decoration-line:none;}}.site-nav .menu-link .submenu-toggle{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.site-nav .menu-link:hover .submenu-toggle{--tw-translate-x:calc(var(--spacing) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}.site-nav > *{flex-shrink:0;}.site-nav .header-search{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);}.drawer-close{display:flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;background-color:var(--color-brand-surface);color:var(--color-brand-ink);transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));box-shadow:var(--shadow-relief-strong);&:hover{box-shadow:var(--shadow-relief-strong-hover);transform:var(--relief-leve);}}.site-nav .submenu .menu-link{padding-block:calc(var(--spacing) * 2);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);}.site-nav__contact{order:10;margin-top:auto;align-self:flex-start;}.site-nav #block-ui-suite-akabia-socials{order:20;}.socials-menu{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}:is(.site-nav,.site-footer,.contact-panel__socials) .socials-menu .menu-link{display:flex;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);min-height:calc(var(--spacing) * 0);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-brand-surface);padding:calc(var(--spacing) * 0);color:var(--color-brand-ink);text-decoration-line:none;transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));box-shadow:var(--shadow-relief);& svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);stroke-width:2.25;}&:hover,&:focus-visible{color:var(--color-brand-ink);box-shadow:var(--shadow-relief-hover);transform:var(--relief-leve);}}}@layer components{.site-nav{overflow-x:clip;& ul:not(.drawer-panel),& li{position:static !important;}}.drawer-panel{visibility:hidden;position:fixed !important;top:var(--admin-offset-top);right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);z-index:var(--z-sous-volet);display:flex;width:100%;--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;overflow-y:auto;background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 5);@media (width >= 48rem){width:calc(var(--spacing) * 120);}@media (width >= 48rem){padding-inline:calc(var(--spacing) * 6);}&.is-open{visibility:visible;--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}}.site-nav > .drawer-close,.drawer-panel .drawer-close{position:absolute;z-index:2;top:var(--croix-top,calc(var(--spacing) * 5));right:var(--croix-right,calc(var(--spacing) * 5));}.site-nav,.site-nav__backdrop,.drawer-panel{--volet-entree:320ms var(--ease-entrance);--volet-sortie:220ms cubic-bezier(.4,0,1,1);}.site-nav,.drawer-panel{transition:translate var(--volet-sortie),visibility var(--volet-sortie);&.is-open{transition:translate var(--volet-entree),visibility var(--volet-entree);}}.site-nav__backdrop{transition:opacity var(--volet-sortie),visibility var(--volet-sortie);&.is-open{transition:opacity var(--volet-entree),visibility var(--volet-entree);}}.drawer-panel__header{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);padding-right:calc(calc(var(--spacing) * 10) + calc(var(--spacing) * 4));}.drawer-panel__back{display:inline-flex;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);font-size:var(--text-2xl);&:hover{color:var(--color-text);}& > span[aria-hidden]{display:inline-flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;background-color:var(--color-brand-surface);color:var(--color-brand-ink);box-shadow:var(--shadow-relief-strong);transition-property:color,background-color,border-color,outline-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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--relief-duree);transition-duration:var(--relief-duree);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}&:hover > span[aria-hidden]{box-shadow:var(--shadow-relief-strong-hover);transform:var(--relief-leve);}}}@layer components{.sitewide-alert{position:relative;display:flex;align-items:center;justify-content:center;.close{position:absolute;right:calc(var(--spacing) * 2);}}}@layer components{.pager__items{margin:calc(var(--spacing) * 0);list-style-type:none;padding:calc(var(--spacing) * 0);& > li{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);&::before,&::marker{content:none;}}}.pager__arrow{color:var(--color-text);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;&:hover,&:focus{color:var(--color-brand);}}.pager__number{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text);transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;&:hover,&:focus{color:var(--color-brand);}}.pager__number--active{background-color:var(--color-brand);color:var(--color-on-brand);@media (forced-colors:active){outline:2px solid CanvasText;outline-offset:-2px;}}.pager__ellipsis{color:var(--color-brand);}}@layer components{.views-infinite-scroll-content-wrapper:has(> .grid-style + .grid-style){display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);@media (width >= 64rem){gap:calc(var(--spacing) * 6);}}}@layer components{:root{--app-header-height:calc(4.75rem + 1px);--workspace-rail-width:17.625rem;}.site-header--app{@media (width >= 64rem){position:fixed;}@media (width >= 64rem){top:var(--admin-offset-top);}@media (width >= 64rem){right:calc(var(--spacing) * 0);}@media (width >= 64rem){left:var(--admin-offset-start);}}.workspace-style{min-height:60vh;background-color:var(--color-page-bg);@media (width >= 64rem){padding-top:var(--app-header-height);}}.depot-shell{@media (width >= 64rem){padding-top:var(--app-header-height);}}.workspace__layout{display:flex;min-height:60vh;flex-wrap:wrap;align-items:stretch;gap:calc(var(--spacing) * 0);}.workspace__sidebar{flex:1 1 var(--workspace-rail-width);flex-direction:column;gap:calc(var(--spacing) * 1);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 8);padding-right:calc(var(--spacing) * 4);padding-left:var(--gutter-x);@media (width >= 64rem){position:fixed;}@media (width >= 64rem){top:calc(var(--app-header-height) + var(--admin-offset-top));}@media (width >= 64rem){bottom:calc(var(--spacing) * 0);}@media (width >= 64rem){left:var(--admin-offset-start);}@media (width >= 64rem){width:var(--workspace-rail-width);}@media (width >= 64rem){overflow-y:auto;}@media (width >= 64rem){padding-left:var(--gutter-x-lg);}& :is(a,button):not(.workspace__close){display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:transparent;padding-block:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text);text-decoration-line:none;transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));&:hover{color:var(--color-brand-ink);}&.is-active,&[aria-current="page"]{border-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-ink);}}}.workspace__sidebar--mobile{position:fixed;top:var(--admin-offset-top);left:var(--admin-offset-start);z-index:var(--z-volet);height:calc(100% - var(--admin-offset-top));width:calc(var(--spacing) * 75);max-width:85%;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);overflow-y:auto;border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.workspace__close{margin-bottom:calc(var(--spacing) * 4);align-self:flex-end;color:var(--color-text-secondary);&:hover{color:var(--color-text);}}.workspace__content{min-width:calc(var(--spacing) * 0);flex:100 1 320px;padding-inline:var(--gutter-x);padding-block:calc(var(--spacing) * 8);@media (width >= 64rem){margin-left:var(--workspace-rail-width);}@media (width >= 64rem){padding-inline:var(--gutter-x-lg);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 10);}}.workspace__title{margin-bottom:calc(var(--spacing) * 8);}}@layer components{.workspace__identity{margin-bottom:calc(var(--spacing) * 5);display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 5);& .workspace__avatar{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-brand);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-brand);text-transform:uppercase;}& .workspace__identity-name{margin:calc(var(--spacing) * 0);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}& .workspace__identity-role{margin:calc(var(--spacing) * 0);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}}}@layer components{.jury-nav{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-white);}.jury-nav__inner{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);}.jury-nav__identity{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border);padding-right:calc(var(--spacing) * 8);}.jury-nav__avatar{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-accent);text-transform:uppercase;}.jury-nav__name{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.jury-nav__role{color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}.jury-nav__inner ul{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 0);& li{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);&::before,&::marker{content:none;}}& a{display:inline-flex;min-height:calc(var(--spacing) * 6);align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:transparent;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration-line:none;transition-property:color,background-color,border-color,outline-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));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;&:hover,&:focus-visible{color:var(--color-text);}&.is-active{border-color:var(--color-brand);color:var(--color-text);}}}}@layer components{.site-footer-style{background-color:var(--color-white);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 6);}.site-footer__grid{display:grid;gap:calc(var(--spacing) * 8);@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 64rem){grid-template-columns:1.2fr 1fr 1fr 1fr;}@media (width >= 64rem){gap:calc(var(--spacing) * 10);}}.site-footer__grid--compact{@media (width >= 64rem){grid-template-columns:1.2fr 1fr 1fr;}}.site-footer__brand{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-body);max-width:18rem;}.site-footer__logo{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 12);width:auto;}.site-footer__col{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-body);& .coordonnees__ligne + .coordonnees__ligne{margin-top:calc(var(--spacing) * 0.5);}& .menu-link{display:block;padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-brand-link);text-decoration-line:none;&:hover{color:var(--color-brand-hover);text-decoration-line:underline;}}& p{margin:calc(var(--spacing) * 0);}& p + p{margin-top:calc(var(--spacing) * 1.5);}& .eyebrow-style{margin-bottom:calc(var(--spacing) * 3.5);}& .eyebrow-style + p{margin-top:calc(var(--spacing) * 0);}& .socials-menu{margin-top:calc(var(--spacing) * 5);}& a:not(.btn):not(.menu-link){color:var(--color-brand-link);text-decoration-line:none;}}.site-footer__col > div:has(> .webform-submission-form){margin-top:calc(var(--spacing) * 8);& > h2{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3.5);display:block;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& .webform-submission-form{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);}& .webform-submission-form .form-item{margin-bottom:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 48);flex:1;}& .webform-submission-form .form-actions{margin:calc(var(--spacing) * 0);flex-shrink:0;}}.site-footer__legal{margin-top:calc(var(--spacing) * 10);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary);& .menu-link{display:inline-flex;min-height:calc(var(--spacing) * 6);align-items:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-secondary);text-decoration-line:none;&:hover{@media (hover:hover){text-decoration-line:underline;}}}}.site-footer__copyright{margin:calc(var(--spacing) * 0);}}@layer components{.breadcrumb-style{margin:calc(var(--spacing) * 0);display:flex;list-style-type:none;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);& li{margin:calc(var(--spacing) * 0);display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);}& li:last-child{min-width:calc(var(--spacing) * 0);flex-shrink:1;}& a{position:relative;color:var(--color-brand-link);text-decoration-line:none;&::after{position:absolute;inset-inline:calc(var(--spacing) * 0);top:calc(1/2 * 100%);height:calc(var(--spacing) * 6);--tw-translate-y:calc(calc(1/2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:'';content:var(--tw-content);}&:hover{text-decoration-line:underline;}}& [aria-current="page"]{min-width:calc(var(--spacing) * 0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);@media (width >= 40rem){max-width:var(--container-md);}}& .breadcrumb__sep{display:inline-flex;color:var(--color-text-secondary);& svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);}}}}@layer components{.region--hero:has(.anchors-menu){display:contents;}.anchors-menu{margin-bottom:calc(var(--spacing) * 10);}.anchors-menu__inner{display:flex;flex-direction:column;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);@media (width >= 40rem){flex-direction:row;}@media (width >= 40rem){align-items:center;}}.anchors-menu__toggle{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);align-self:flex-start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);@media (width >= 40rem){display:none;}& svg{flex-shrink:0;color:var(--color-brand);}}.anchors-menu__chevron{display:inline-flex;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);& svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);}}.anchors-menu__toggle[aria-expanded="true"] .anchors-menu__chevron{rotate:180deg;}.anchors-menu__list{margin:calc(var(--spacing) * 0);display:none;list-style-type:none;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);@media (width >= 40rem){display:flex;}&.is-open{display:flex;}& li{margin:calc(var(--spacing) * 0);&::before{content:none;}}& a{position:relative;display:inline-flex;align-items:center;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text);text-decoration-line:none;&:hover{text-decoration-line:none;}&::after{content:"";position:absolute;bottom:calc(var(--spacing) * 1);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0.5);width:calc(var(--spacing) * 0);background-color:var(--color-brand);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);@media (forced-colors:active){forced-color-adjust:none;background:CanvasText;}}&.active::after,&:hover::after{width:100%;}}}}@layer components{body:not(.scrolled):has(.search-style,.error-page__search) .header-search:not(.header-search--mobile){display:none !important;}.search-style{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 14);@media (width >= 64rem){grid-template-columns:24rem minmax(0,1fr);}@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 20);}& form{display:contents;}& .search-style__bar{order:1;grid-column:1 / -1;margin-top:calc(var(--spacing) * 4);display:flex;height:calc(var(--spacing) * 14);width:100%;max-width:var(--container-2xl);align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-control);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);@media (width >= 64rem){order:0;}&:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;}& .form-item{margin:calc(var(--spacing) * 0);flex:1;}& label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}}&:not(:has(.search-style__count)) .search-style__bar{margin-bottom:calc(var(--spacing) * 8);}& input{height:100%;min-height:calc(var(--spacing) * 0);width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;}& .search-style__clear{display:flex;color:var(--color-text-secondary);&:hover{@media (hover:hover){color:var(--color-text);}}}& .search-style__count{order:2;grid-column:1 / -1;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);@media (width >= 64rem){order:0;}& strong{color:var(--color-text);}}& .search-style__filters{order:3;margin-bottom:calc(var(--spacing) * 8);align-self:flex-start;border-radius:var(--radius-box);background-color:var(--color-white);padding:calc(var(--spacing) * 6);@media (width >= 64rem){order:0;}@media (width >= 64rem){grid-row-start:3;}& .fieldgroup{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:0px;padding:calc(var(--spacing) * 0);}& .fieldgroup > legend{position:static;margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);height:auto;width:auto;overflow:visible;padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:normal;clip-path:none;}& .form-actions{display:none;}}& .search-style__filters-title{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);&::-webkit-details-marker{display:none;}&::after{content:'';width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg;border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:currentcolor;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));@media (width >= 64rem){display:none;}}}& .search-style__filters[open] > .search-style__filters-title{margin-bottom:calc(var(--spacing) * 4);&::after{--tw-translate-y:calc(var(--spacing) * 0.5);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:calc(135deg * -1);}}& .search-style__reset{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-link);text-decoration-line:none;&:hover{@media (hover:hover){text-decoration-line:underline;}}}& .search-style__filters .form-radios{position:relative;display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);& .form-item{margin:calc(var(--spacing) * 0);}& input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}}& .search-style__results{order:4;min-width:calc(var(--spacing) * 0);@media (width >= 64rem){order:0;}@media (width >= 64rem){grid-row-start:3;}}}}@layer components{.search-result{& .search-result__top{margin:calc(var(--spacing) * 0);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);}& .search-result__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary);}& .card__title-text{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:unset;}}}@layer components{.contact-panel{border-radius:var(--radius-box);background-color:var(--color-white);padding:calc(var(--spacing) * 6);@media (width >= 48rem){padding:calc(var(--spacing) * 8);}& > h2:first-child{margin-top:calc(var(--spacing) * 0);}& .contact-panel__details p{margin:calc(var(--spacing) * 0);}& dl.contact-panel__details{margin:calc(var(--spacing) * 0);& dt{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& dd{margin:calc(var(--spacing) * 0);color:var(--color-text);}}}.contact-panel__socials ul{margin:calc(var(--spacing) * 0);list-style-type:none;padding:calc(var(--spacing) * 0);}}@layer components{.acteur-card__avatar{display:flex;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-relief);background-color:var(--color-accent-surface);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-ink);}.acteur-card__avatar--lg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.acteur-style{display:flex;flex-direction:column;gap:calc(var(--spacing) * 8);& .acteur-style__head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 4);}& .acteur-style__about{max-width:var(--measure-reading);& h2{margin-bottom:calc(var(--spacing) * 3);}& h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}}}}@layer components{.error-page-style{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);text-align:center;@media (width >= 64rem){padding-top:calc(var(--spacing) * 16);}& .error-page__code{margin:calc(var(--spacing) * 0);font-family:var(--font-display);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-accent);font-size:clamp(5rem,14vw,9rem);letter-spacing:-0.04em;}& .error-page__title{margin:calc(var(--spacing) * 0);max-width:var(--container-3xl);}& .error-page__text{margin:calc(var(--spacing) * 0);max-width:var(--container-xl);font-size:var(--text-lead-mobile);--tw-leading:var(--leading-lead);line-height:var(--leading-lead);color:var(--color-text-body);@media (width >= 64rem){font-size:var(--text-lead);}}& .error-page__search{margin-top:calc(var(--spacing) * 2);display:flex;height:calc(var(--spacing) * 14);width:100%;max-width:var(--container-xl);align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);&:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;}& input{height:100%;min-height:calc(var(--spacing) * 0);width:100%;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;}}& .error-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 3);}}}@layer components{.workspace-dashboard__stats{margin-bottom:calc(var(--spacing) * 8);display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);}.workspace-dashboard__stat{display:flex;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}.workspace-dashboard__stat-icon{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-brand-surface);color:var(--color-brand-ink);}.workspace-dashboard__stat-figure{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text);text-transform:none;}.workspace-dashboard__action-link{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-button);&::after{content:"→";}}.workspace-dashboard__section-head{margin-bottom:calc(var(--spacing) * 4);display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 4);}}@layer components{.stepper-style ol{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8);display:flex;list-style-type:none;flex-wrap:wrap;padding:calc(var(--spacing) * 0);@media (width >= 64rem){flex-wrap:nowrap;}counter-reset:stepper-count;}.stepper-style li{position:relative;display:flex;min-width:45%;flex:1;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);@media (width >= 64rem){min-width:calc(var(--spacing) * 0);}counter-increment:stepper-count;& a{color:inherit;text-decoration-line:none;}&::before{content:counter(stepper-count);position:relative;z-index:1;display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border);background-color:var(--color-white);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);}&::after{content:'';position:absolute;top:calc(var(--spacing) * 5.5);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);display:none;height:calc(var(--spacing) * 0.5);background-color:var(--color-border);@media (width >= 64rem){display:block;}}&:first-child::after{left:calc(1/2 * 100%);}&:last-child::after{right:calc(1/2 * 100%);}}.stepper-style li.previous-step{color:var(--color-brand-ink);&::before{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand);content:'✓';}&::after{background-color:var(--color-brand);}}.stepper-style li.active{color:var(--color-text);&::before{border-color:var(--color-brand);color:var(--color-brand);}}}@layer components{.deposit-confirmation{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;@media (width >= 64rem){padding-block:calc(var(--spacing) * 16);}}.deposit-confirmation__check{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-accent-surface);color:var(--color-accent-ink);}.deposit-confirmation__title{margin:calc(var(--spacing) * 0);}.deposit-confirmation__text{margin:calc(var(--spacing) * 0);max-width:var(--measure-reading);color:var(--color-text-body);}.deposit-confirmation__extra{margin-block:calc(var(--spacing) * 2);width:100%;max-width:var(--measure-form);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);text-align:start;}}@layer components{.jury-table{width:100%;border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);overflow:hidden;border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);& th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;}& td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}& tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}& tbody tr:hover{background-color:var(--color-surface-muted);}& td a{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text);text-decoration-line:none;&:hover,&:focus-visible{color:var(--color-brand-link);text-decoration-line:underline;}}}.jury-table-wrapper{width:100%;overflow-x:auto;}}@layer components{.slick-loading .slick-list{background-color:var(--color-surface);}.slick-prev,.slick-next{line-height:0;position:absolute;display:block;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding:0;cursor:pointer;border:none;background:transparent;svg{width:100%;height:100%;}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;opacity:1;}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25;}.slick-prev{left:calc(var(--spacing) * -10);}[dir='rtl'] .slick-prev{right:calc(var(--spacing) * -10);left:auto;}.slick-next{right:calc(var(--spacing) * -10);}[dir='rtl'] .slick-next{right:auto;left:calc(var(--spacing) * -10);}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{margin-inline:auto;display:flex !important;width:fit-content;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);}.slick-dots li{margin:calc(var(--spacing) * 0);display:flex;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);align-items:center;justify-content:center;padding:calc(var(--spacing) * 0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;}.slick-dots li button::before{content:unset !important;}.slick-dots li button{height:100%;width:100%;border-radius:calc(infinity * 1px);background-color:var(--color-brand);color:transparent;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:300ms;transition-duration:300ms;@media (forced-colors:active){forced-color-adjust:none;background:ButtonText;}}.slick-dots li.slick-active{width:calc(var(--spacing) * 8);}}.slick-list{overflow-x:clip;overflow-y:visible;}@layer components{.admin-front-surface{background-color:var(--gin-bg-layer,var(--color-surface));color:var(--gin-color-text,var(--color-text));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);& a{color:inherit;text-decoration-line:none;&:hover{text-decoration-line:none;}}}.local-tasks-wrapper .local-tasks .is-active{background-color:rgb(var(--gin-color-primary-light-rgb,204,231,223));color:var(--gin-color-primary-active,var(--color-brand));}.frontend-editing-toggle{--fe-editing-primary-color:var(--gin-color-primary-light-rgb,204,231,223);& .frontend-editing-toggle-link{color:var(--gin-color-primary-active,var(--color-brand)) !important;}}}body.gin--vertical-toolbar .local-tasks-wrapper,body.gin-sidebar-collapsed .local-tasks-wrapper,body[data-gin-sidebar="collapsed"] .local-tasks-wrapper,body.toolbar-vertical .local-tasks-wrapper{left:66px !important;}body.gin-sidebar-open .local-tasks-wrapper,body[data-gin-sidebar="open"] .local-tasks-wrapper{left:240px !important;}body:has(.local-tasks-wrapper){--reserve-edition:5.5rem;}.form-managed-file{display:flex;flex-wrap:nowrap;align-items:center;gap:calc(var(--spacing) * 2);}.js-form-type-managed-file label{display:inline-flex;height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;background-color:var(--color-brand-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:150ms;transition-duration:150ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);box-shadow:var(--shadow-relief-strong);&::before{content:'';width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;background-color:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 7l-6.5 6.5a1.5 1.5 0 0 0 3 3l6.5 -6.5a3 3 0 0 0 -6 -6l-6.5 6.5a4.5 4.5 0 0 0 9 9l6.5 -6.5'/%3E%3C/svg%3E") center / contain no-repeat;}&:hover{box-shadow:var(--shadow-relief-strong-hover);transform:var(--relief-leve);}}.js-form-type-managed-file input.form-file{position:absolute;z-index:calc(10 * -1);height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);overflow:hidden;opacity:0%;}.js-form-type-managed-file:focus-within label{outline:2px solid var(--color-focus);outline-offset:2px;}.form-managed-file input[data-drupal-selector="edit-joindre-un-fichier-remove-button"]{width:100px;}.webform-flexbox{margin-bottom:calc(var(--spacing) * 6);}fieldset[class*="webform-"] .fieldset-wrapper{display:grid;gap:calc(var(--spacing) * 2);}fieldset[class*="webform-"] .fieldset-wrapper > *{margin-bottom:0;}.frontend-editing-field-wrapper{display:contents;}.klaro.klaro{--klaro-primary-color:var(--color-brand);--klaro-button-border-radius:9999px;--klaro-button-font-weight:700;--klaro-button-bg-hover:var(--color-brand-hover);--klaro-button-text-color-hover:var(--color-on-brand);--klaro-button-border-hover:3px solid var(--color-brand-hover);--klaro-button-focus-outline:2px solid var(--color-focus);}.aspect-video:has(.context-notice){aspect-ratio:auto;}.context-notice{padding:20px !important;flex-wrap:nowrap !important;}body:has(.klaro .cookie-notice){--reserve-consentement:11rem;}@media (width >= 40rem){body:has(.klaro .cookie-notice){--reserve-consentement:14rem;}}body:is(:has(.klaro .cookie-notice),:has(.local-tasks-wrapper)) .site-footer{padding-bottom:calc(var(--reserve-consentement,0rem) + var(--reserve-edition,0rem));}.klaro .cookie-notice,.klaro .cm-app,.context-notice{color:var(--color-text-body);}@keyframes jre-chargement{to{rotate:360deg;}}.ajax-progress-throbber .throbber,.ajax-progress-fullscreen::after{display:inline-block;box-sizing:border-box;width:1.125rem;height:1.125rem;padding:0;border:2px solid color-mix(in srgb,#00783A 25%,transparent);@supports (color:color-mix(in lab,red,red)){border:2px solid color-mix(in oklab,var(--color-brand) 25%,transparent);}border-block-start-color:var(--color-brand);border-radius:9999px;background:none;content:'';animation:jre-chargement .7s linear infinite;}.ajax-progress-throbber{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);padding:0;vertical-align:middle;}.ajax-progress-throbber .message{padding:0;color:var(--color-text-secondary);font-size:var(--text-sm);}.ajax-progress-fullscreen{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border-radius:var(--radius-relief);opacity:1;background:var(--color-surface);box-shadow:var(--shadow-relief);}@media (prefers-reduced-motion:reduce){@keyframes jre-chargement-sobre{50%{opacity:.35;}}.ajax-progress-throbber .throbber,.ajax-progress-fullscreen::after{animation:jre-chargement-sobre 1.2s ease-in-out infinite;border-color:var(--color-brand);}}.print-only{display:none;}@media print{@page{margin:18mm 16mm 20mm;}html,body{background:#fff !important;color:#000 !important;font-size:11pt;line-height:1.45;}.site-header,.site-header--app,.site-nav,.site-nav__backdrop,.workspace__sidebar,.site-footer,.region--footer,.breadcrumb,nav[aria-label="Fil d’Ariane"],.share-socials-style,.share-socials,.back-to-top,.local-tasks-wrapper,#toolbar-administration,#klaro,.klaro,#klaro_toggle_dialog,.klaro_toggle_dialog,.cta-reportage,.node-related,.node-share,.region--rebond,.btn,#anchorsMenu,.pager,.views-infinite-scroll-pager,.filter-bar-style,.views-exposed-form,[data-drupal-messages],.sitewide-alert{display:none !important;}.print-only{display:block;}.section-style,.wrapper-section,.container,.container-full,.container-narrow,.container-wide,.workspace__content{max-width:none !important;width:auto !important;margin:0 !important;padding:0 !important;background:none !important;}.section-style--band,.section-style--boxed,.section-card,.surface-accent,.surface-brand,.surface-inverse,.surface-muted{background:none !important;color:#000 !important;box-shadow:none !important;border-radius:0 !important;}.hero-style,.hero-style > div,.node--view-mode-full > *{padding-block:0 !important;margin-block:0 !important;}.grid,[class*="grid-cols-"]{display:block !important;}.grid > * + *,[class*="grid-cols-"] > * + *{margin-top:10pt;}.node--view-mode-full .mt-12,.node--view-mode-full .mt-8{margin-top:12pt !important;}.reveal,.reveal [data-grid-slider] > *,[data-grid-slider] > *{opacity:1 !important;transform:none !important;transition:none !important;}h1{font-size:20pt;}h2{font-size:15pt;}h3{font-size:13pt;}h4,h5,h6{font-size:11.5pt;}h1,h2,h3,h4,h5,h6{color:#000 !important;break-after:avoid;margin-top:12pt;}p,li,dd,dt,figcaption{color:#000 !important;orphans:3;widows:3;}main a[href^="http"]::after,.node--view-mode-full a[href^="http"]::after{content:" (" attr(href) ")";font-size:8.5pt;word-break:break-all;}a{color:#000 !important;text-decoration:underline;}img,figure,table,blockquote,.card-style,.encart-style,.quote-style{break-inside:avoid;}img{max-width:100% !important;max-height:90mm;object-fit:contain;border-radius:0 !important;}.card-style,.encart-style,.quote-style,.stat-style{border:0.5pt solid #999 !important;box-shadow:none !important;border-radius:0 !important;padding:6pt 8pt !important;}iframe,video,audio{display:none !important;}.print-source{margin-top:10pt;padding-top:6pt;border-top:0.5pt solid #999;font-size:9pt;}}@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-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-tracking{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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@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 #0000;}@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 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@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-duration{syntax:"*";inherits:false;}@property --tw-ease{syntax:"*";inherits:false;}@property --tw-content{syntax:"*";initial-value:"";inherits:false;}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0;}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0;}@keyframes spin{to{transform:rotate(360deg);}}@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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:"";--confirmation-tour:0deg;--tw-border-spacing-x:0;--tw-border-spacing-y:0;}}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
