@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-XLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-XLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-BookItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gotham Ultra;src:url(../fonts/gotham/Gotham-Ultra.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Ultra;src:url(../fonts/gotham/Gotham-UltraItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-XLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-XLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-BookItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow;src:url(../fonts/gotham-narrow/GothamNarrow-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gotham Narrow Ultra;src:url(../fonts/gotham-narrow/GothamNarrow-Ultra.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Narrow Ultra;src:url(../fonts/gotham-narrow/GothamNarrow-UltraItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-family-base:"Gotham",system-ui,sans-serif;--font-family-narrow:"Gotham Narrow","Gotham",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-family-base);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-primitive-blanc:#fff;--color-primitive-noir:#1d1d1d;--color-primitive-noir-bleute:#112327;--color-primitive-gris-44:#637575;--color-primitive-gris-60:#91a1a1;--color-primitive-gris-96:#f4f6f6;--color-primitive-bleu-canard:#00657a;--color-primitive-bleu-canard-800:#00819c;--color-primitive-bleu:#5fd0df;--color-primitive-bleu-gris-100:#f4f9fb;--color-primitive-bleu-gris-200:#e5f2f5;--color-primitive-bleu-gris-300:#d2e9ee;--color-primitive-aqua:#dff5f6;--color-primitive-jaune:#ffe566;--color-primitive-jaune-100:#fff9e5;--color-primitive-jaune-200:#ffe9ac;--color-primitive-vert:#c2e76b;--color-primitive-vert-100:#f3fae1;--color-primitive-vert-200:#ebf2cc;--color-primitive-vert-300:#dfeaab;--color-primitive-turquoise:#75c2bd;--color-primitive-magenta-80:#fd99ff;--color-primitive-magenta-94:#fee0ff;--color-primitive-magenta-97:#fff0ff;--color-white:#fff;--color-magenta-80:#fd99ff;--color-magenta-94:#fee0ff;--color-noir-bleute:#112327;--color-vert:#c2e76b;--color-duck-blue:#00657a;--spacing-30:30px;--spacing-40:40px;--spacing-90:90px;--spacing-120:120px;--spacing-160:160px;--margin-horizontal:60px;--margin-vertical:90px;--gutter:20px;--nav-height:30px}@media(max-width:1599px){:root{--spacing-30:20px;--spacing-40:30px;--spacing-90:60px;--spacing-120:90px;--spacing-160:120px;--margin-horizontal:40px;--margin-vertical:60px;--gutter:16px;--nav-height:0px}}@media(max-width:1271px){:root{--spacing-30:20px;--spacing-40:25px;--spacing-90:40px;--spacing-120:60px;--spacing-160:90px;--margin-horizontal:30px;--margin-vertical:50px;--gutter:16px;--nav-height:0px}}@media(max-width:1023px){:root{--spacing-30:20px;--spacing-40:25px;--spacing-90:30px;--spacing-120:60px;--spacing-160:70px;--margin-horizontal:16px;--margin-vertical:40px;--gutter:16px;--nav-height:0px}}:root{--font-family-ui-2:var(--font-family-narrow);--font-family-ui-3:var(--font-family-narrow);--font-family-nav:var(--font-family-narrow);--font-family-footer:var(--font-family-narrow);--font-size-heading-1:72px;--font-size-heading-2:56px;--font-size-heading-3:28px;--font-size-heading-4:26px;--font-size-subtitle-1:15px;--font-size-body-1:22px;--font-size-body-2:18px;--font-size-body-3:15px;--font-size-ui-1:20px;--font-size-ui-2:18px;--font-size-ui-3:14px;--font-size-nav:17px;--font-size-footer:15px}@media(max-width:1599px){:root{--font-size-heading-1:56px;--font-size-heading-2:40px;--font-size-heading-3:24px;--font-size-heading-4:22px;--font-size-subtitle-1:14px;--font-size-body-1:18px;--font-size-body-2:16px;--font-size-body-3:13px;--font-size-ui-1:16px;--font-size-ui-2:16px;--font-size-ui-3:13px;--font-size-nav:14px;--font-size-footer:14px}}@media(max-width:1271px){:root{--font-size-heading-1:48px;--font-size-heading-2:36px;--font-size-heading-3:22px;--font-size-heading-4:20px;--font-size-subtitle-1:13px;--font-size-body-1:16px;--font-size-body-2:15px;--font-size-body-3:13px;--font-size-ui-1:15px;--font-size-ui-2:14px;--font-size-ui-3:13px;--font-size-nav:13px;--font-size-footer:13px}}@media(max-width:1023px){:root{--font-size-heading-1:40px;--font-size-heading-2:32px;--font-size-heading-3:20px;--font-size-heading-4:18px;--font-size-subtitle-1:14px;--font-size-body-1:16px;--font-size-body-2:15px;--font-size-body-3:13px;--font-size-ui-1:15px;--font-size-ui-2:15px;--font-size-ui-3:13px;--font-size-nav:20px;--font-size-footer:13px}}:root{--shape-size:38px;--shape-margin-left:52px;--shape-margin-top:10px;--radius-panel:6px;--radius-card:30px;--radius-card-image:24px;--radius-overlay:12px}@media(max-width:1599px){:root{--shape-size:28px;--shape-margin-left:36px;--shape-margin-top:6px}}@media(max-width:1271px){:root{--shape-size:26px;--shape-margin-left:36px;--shape-margin-top:5px}}@media(max-width:1023px){:root{--shape-size:22px;--shape-margin-left:30px;--shape-margin-top:5px;--radius-card:24px;--radius-card-image:16px;--radius-overlay:10px}}:root{--shadow-nav:0 -3px 40px rgba(0,0,0,.03),0 20px 30px rgba(17,35,39,.16)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:10000;width:auto;height:auto;margin:0;padding:12px 16px;overflow:visible;clip:auto;white-space:normal;border-radius:4px;background:var(--color-primitive-blanc);box-shadow:0 2px 8px #11232726;text-decoration:none;font-size:var(--font-size-ui-2);font-weight:500;line-height:1.2;letter-spacing:.01em}.navbar,.skip-link:focus{color:var(--color-primitive-noir-bleute)}.navbar__link{color:inherit}.navbar__link,.navbar__link:hover{text-decoration:none}.navbar__divider{border:0;border-top:1px solid var(--color-primitive-bleu-gris-300);margin:0}.depliant,.double-spotlight,.hero-cover,.latest-news,.slider{color:var(--color-primitive-noir-bleute)}
