:root{--neutre-0:#fff;--neutre-25:#fcfcfd;--neutre-50:#f8f9fb;--neutre-100:#f1f3f7;--neutre-200:#e4e7ec;--neutre-300:#d0d5dd;--neutre-400:#98a2b3;--neutre-500:#667085;--neutre-600:#475467;--neutre-700:#344054;--neutre-800:#1d2939;--neutre-900:#101828;--encre-300:#b4bbc9;--encre-400:#8a93a6;--encre-500:#3a465c;--encre-600:#2a3547;--encre-700:#1c2537;--encre-800:#141b2b;--encre-900:#0c1220;--rouge-50:#fef3f2;--rouge-100:#fee4e2;--rouge-500:#e11d2e;--rouge-600:#c4121f;--rouge-700:#9e0f19;--vert-50:#ecfdf3;--vert-500:#12b76a;--vert-700:#027a48;--ambre-50:#fffaeb;--ambre-500:#f79009;--ambre-700:#b54708;--bleu-50:#eff8ff;--bleu-500:#2e90fa;--bleu-700:#175cd3;--violet-50:#f4f3ff;--violet-500:#7a5af8;--violet-700:#5925dc;--surface-toile:var(--neutre-50);--surface-defaut:var(--neutre-0);--surface-subtile:var(--neutre-25);--surface-survol:var(--neutre-100);--surface-enfoncee:var(--neutre-200);--surface-laterale:var(--encre-900);--surface-laterale-survol:var(--encre-700);--surface-laterale-active:var(--encre-600);--texte-principal:var(--neutre-900);--texte-secondaire:var(--neutre-500);--texte-tertiaire:var(--neutre-400);--texte-inverse:var(--neutre-0);--texte-laterale:var(--encre-400);--texte-laterale-active:var(--neutre-0);--texte-marque:var(--rouge-600);--bordure-defaut:var(--neutre-200);--bordure-subtile:var(--neutre-100);--bordure-forte:var(--neutre-300);--bordure-laterale:var(--encre-700);--bordure-focus:var(--rouge-500);--marque-fond:var(--rouge-500);--marque-fond-survol:var(--rouge-600);--marque-subtil:var(--rouge-50);--statut-succes-fond:var(--vert-50);--statut-succes-texte:var(--vert-700);--statut-attente-fond:var(--ambre-50);--statut-attente-texte:var(--ambre-700);--statut-info-fond:var(--bleu-50);--statut-info-texte:var(--bleu-700);--statut-neutre-fond:var(--neutre-100);--statut-neutre-texte:var(--neutre-600);--statut-erreur-fond:var(--rouge-50);--statut-erreur-texte:var(--rouge-700);--statut-violet-fond:var(--violet-50);--statut-violet-texte:var(--violet-700);--icone-marque:var(--rouge-600);--icone-neutre:var(--neutre-500);--icone-discret:var(--neutre-400);--icone-laterale:var(--encre-400);--e-2xs:4px;--e-xs:6px;--e-sm:8px;--e-md:12px;--e-lg:16px;--e-xl:20px;--e-2xl:24px;--e-3xl:32px;--e-4xl:40px;--e-5xl:48px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-2xl:16px;--r-plein:999px;--ombre-carte:0 1px 2px #1018280d, 0 1px 3px #1018280f;--ombre-elevee:0 4px 8px -2px #10182814, 0 2px 4px -2px #1018280a;--ombre-menu:0 12px 16px -4px #1018281a, 0 4px 6px -2px #1018280a;--police:Inter, system-ui, -apple-system, "Segoe UI", sans-serif}.texte-titre-xl{letter-spacing:-.4px;font-size:24px;font-weight:600;line-height:32px}.texte-titre-l{letter-spacing:-.3px;font-size:20px;font-weight:600;line-height:28px}.texte-titre-m{letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:24px}.texte-titre-s{letter-spacing:-.1px;font-size:14px;font-weight:600;line-height:20px}.texte-corps-m{font-size:14px;font-weight:400;line-height:20px}.texte-corps-m-fort{font-size:14px;font-weight:500;line-height:20px}.texte-corps-s{font-size:13px;font-weight:400;line-height:18px}.texte-corps-s-fort{font-size:13px;font-weight:500;line-height:18px}.texte-legende-m{font-size:12px;font-weight:400;line-height:16px}.texte-legende-m-fort{font-size:12px;font-weight:500;line-height:16px}.texte-etiquette{letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.texte-chiffre-xl{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:32px}.texte-chiffre-l{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:26px}
.g-marque{align-items:center;gap:var(--e-md);display:inline-flex}.g-marque__logo{object-fit:contain;flex:none;width:auto;max-width:62px;height:34px}.g-marque__texte{line-height:1;display:grid}.g-marque__texte b{font-family:var(--affichage);letter-spacing:-.4px;color:var(--texte-principal);font-size:19px;font-weight:800}.g-marque__texte i{letter-spacing:1.4px;text-transform:uppercase;color:var(--texte-tertiaire);margin-top:3px;font-size:9px;font-style:normal;font-weight:600}.g-marque--sombre .g-marque__texte b{color:var(--texte-inverse)}.g-marque--sombre .g-marque__texte i{color:var(--marine-texte)}.g-utile{background:var(--marine-fonce);color:var(--marine-texte)}.g-utile__barre{align-items:center;gap:var(--e-xl);flex-wrap:wrap;min-height:38px;font-size:12px;display:flex}.g-utile__tels{align-items:center;gap:var(--e-sm);display:inline-flex}.g-utile__tel{align-items:center;display:inline-flex}.g-utile__tel b{color:var(--texte-inverse);font-weight:600}.g-utile__tel--suite:before{content:"/";margin-right:var(--e-sm);color:var(--marine-texte)}@media (max-width:379px){.g-utile__tels .g-utile__tel--suite{display:none}}.g-utile__tels svg{color:var(--neutre-0)}.g-utile__horaires{color:var(--marine-texte)}.g-utile__liens{gap:var(--e-xl);margin-left:auto;display:none}.g-utile__liens a:hover{color:var(--texte-inverse)}@media (min-width:900px){.g-utile__liens{display:flex}}.g-langue{align-items:center;gap:2px;margin-left:auto;display:flex}@media (min-width:900px){.g-langue{margin-left:0}}.g-langue span{letter-spacing:.3px;border-radius:2px;justify-content:center;align-items:center;min-width:26px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.g-langue__inactif{color:var(--marine-texte);opacity:.6;cursor:not-allowed}@media (max-width:719px){.g-utile__horaires{display:none}}.g-entete{z-index:40;position:sticky;top:0}.g-barre{background:var(--surface-defaut);border-bottom:1px solid var(--bordure-subtile);position:relative}.g-barre__interieur{align-items:center;gap:var(--e-2xl);height:72px;display:flex}.g-nav{align-items:stretch;gap:var(--e-xl);height:100%;margin-left:var(--e-2xl);display:none}@media (min-width:1040px){.g-nav{display:flex}}.g-nav__element{align-items:stretch;display:flex}.g-nav__lien{align-items:center;gap:var(--e-xs);color:var(--texte-secondaire);padding-inline:2px;font-size:14px;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.g-nav__lien:hover,.g-nav__lien[data-ouvert]{color:var(--texte-principal)}.g-nav__lien[data-actif]{color:var(--texte-principal);font-weight:600}.g-nav__element{position:relative}.g-nav__element:after{content:"";background:var(--marque-fond);height:3px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.g-nav__element:has([data-actif]):after{transform:scaleX(1)}.g-nav__element:has([data-ouvert]):after{transform:scaleX(1)}.g-nav__chevron{transition:transform .25s}.g-nav__lien[data-ouvert] .g-nav__chevron{transform:rotate(180deg)}.g-barre .g-barre__action{height:44px;margin-left:auto;font-size:14px;display:none}@media (min-width:1040px){.g-barre .g-barre__action{display:inline-flex}}.g-hamburger{border:1px solid var(--bordure-defaut);cursor:pointer;width:44px;height:44px;color:var(--texte-principal);background:0 0;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}@media (min-width:1040px){.g-hamburger{display:none}}.g-hamburger:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:2px}.g-hamburger span,.g-hamburger span:before,.g-hamburger span:after{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s;display:block}.g-hamburger span:before,.g-hamburger span:after{content:"";position:absolute;left:13px}.g-hamburger span:before{transform:translateY(-6px)}.g-hamburger span:after{transform:translateY(6px)}.g-hamburger span[data-ouvert]{background:0 0}.g-hamburger span[data-ouvert]:before{transform:rotate(45deg)}.g-hamburger span[data-ouvert]:after{transform:rotate(-45deg)}.g-panneau{background:var(--surface-defaut);border-bottom:1px solid var(--bordure-subtile);box-shadow:var(--ombre-menu);position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:no-preference){.g-panneau{animation:.22s cubic-bezier(.22,1,.36,1) both g-deroule}}@keyframes g-deroule{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.g-panneau__interieur{gap:var(--e-4xl);padding-block:var(--e-3xl) var(--e-4xl);grid-template-columns:1fr 1fr minmax(0,260px);display:grid}.g-panneau__titre{font-family:var(--affichage);letter-spacing:1.5px;text-transform:uppercase;color:var(--texte-tertiaire);margin:0 0 var(--e-xl);font-size:11px;font-weight:700}.g-panneau__colonne ul{gap:var(--e-xs);margin:0;padding:0;list-style:none;display:grid}.g-menu-lien{gap:var(--e-md);padding:var(--e-sm) var(--e-md);margin-inline:calc(var(--e-md) * -1);border-radius:4px;align-items:flex-start;transition:background-color .18s;display:flex}.g-menu-lien:hover{background:var(--surface-toile)}.g-menu-lien:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:1px}.g-menu-lien__ico{background:var(--marque-subtil);width:30px;height:30px;color:var(--icone-marque);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.g-menu-lien span:last-child{gap:2px;display:grid}.g-menu-lien b{color:var(--texte-principal);font-size:14px;font-weight:600}.g-menu-lien i{color:var(--texte-tertiaire);font-size:12px;font-style:normal}.g-encart{background:var(--marine);color:var(--texte-inverse);padding:var(--e-2xl);border-radius:4px}.g-encart__chiffre{font-family:var(--affichage);letter-spacing:-1.6px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.g-encart__unite{margin-top:var(--e-sm);letter-spacing:1.2px;text-transform:uppercase;color:var(--marine-texte);font-size:10px;font-weight:600}.g-encart p{margin:var(--e-lg) 0 var(--e-xl);color:var(--marine-texte);font-size:12.5px;line-height:1.6}.g-encart__lien{align-items:center;gap:var(--e-sm);height:40px;padding-inline:var(--e-lg);border:1px solid var(--marine-bord);border-radius:3px;font-size:13px;font-weight:600;transition:background-color .18s;display:inline-flex}.g-encart__lien:hover{background:var(--marine-bord)}.g-tiroir{z-index:39;background:var(--surface-defaut);overscroll-behavior:contain;position:fixed;inset:110px 0 0;overflow-y:auto}@media (min-width:1040px){.g-tiroir{display:none}}@media (prefers-reduced-motion:no-preference){.g-tiroir[data-ouvert]{animation:.25s cubic-bezier(.22,1,.36,1) both g-glisse}}@keyframes g-glisse{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.g-tiroir__contenu{padding:var(--e-xl) var(--e-2xl) var(--e-5xl);gap:var(--e-xs);display:grid}.g-tiroir__lien,.g-tiroir__bascule{width:100%;min-height:52px;padding:0 var(--e-sm);border:0;border-bottom:1px solid var(--bordure-subtile);font-family:var(--police);color:var(--texte-principal);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.g-tiroir__lien[data-actif]{color:var(--texte-marque)}.g-pivote{transform:rotate(180deg)}.g-tiroir__bascule svg{transition:transform .25s}.g-tiroir__liste{padding:var(--e-md) 0 var(--e-lg);gap:var(--e-xs);margin:0;list-style:none;display:grid}.g-tiroir__tout{padding:var(--e-sm) var(--e-md);color:var(--texte-marque);font-size:13px;font-weight:600;display:block}.g-tiroir .g-tiroir__action{width:100%;margin-top:var(--e-xl);display:flex}.g-tiroir__pied{gap:var(--e-md);margin-top:var(--e-2xl);padding-top:var(--e-2xl);border-top:1px solid var(--bordure-subtile);color:var(--texte-secondaire);font-size:13px;display:grid}.g-tiroir__pied a{color:var(--texte-principal);font-weight:500}.g-bandeau{background:var(--marine);color:var(--texte-inverse);padding-block:var(--e-4xl) var(--e-5xl)}@media (min-width:900px){.g-bandeau{padding-block:56px 72px}}.g-fil{margin-bottom:var(--e-2xl)}.g-fil ol{align-items:center;gap:var(--e-sm);color:var(--marine-texte);flex-wrap:wrap;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.g-fil li{align-items:center;gap:var(--e-sm);display:inline-flex}.g-fil a:hover{color:var(--texte-inverse);text-underline-offset:3px;text-decoration:underline}.g-fil svg{opacity:.5}.g-bandeau__titre{text-wrap:balance;max-width:16ch}.g-bandeau__titre[data-large]{max-width:24ch}.g-bandeau__chapo{margin:var(--e-xl) 0 0;max-width:56ch;color:var(--marine-texte);font-size:17px;line-height:1.6}.g-pied{background:var(--marine);color:var(--marine-texte)}.g-pied__haut{gap:var(--e-4xl);padding-block:var(--e-5xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){.g-pied__haut{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.g-pied__haut{grid-template-columns:1.4fr 1fr 1fr 1fr;padding-block:72px}}.g-pied__coord{margin-top:var(--e-xl);font-size:13.5px;font-style:normal;line-height:1.85}.g-pied__coord a:hover{color:var(--texte-inverse)}.g-pied__colonne h2{font-family:var(--affichage);letter-spacing:1.5px;text-transform:uppercase;color:var(--marine-texte);margin:0 0 var(--e-xl);font-size:11px;font-weight:700}.g-pied__colonne ul{gap:var(--e-md);margin:0;padding:0;list-style:none;display:grid}.g-pied__colonne a{color:var(--neutre-0);font-size:13.5px}.g-pied__colonne a:hover{text-underline-offset:3px;text-decoration:underline}.g-pied__bas{gap:var(--e-md) var(--e-2xl);padding-block:var(--e-xl);border-top:1px solid var(--marine-bord);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.g-pied__legal{gap:var(--e-xl);flex-wrap:wrap;display:flex}.g-pied__legal a:hover{color:var(--texte-inverse);text-underline-offset:3px;text-decoration:underline}.g-fond{background:var(--surface-toile)}.g-lignes{margin:0;padding:0;list-style:none}.g-ligne{gap:var(--e-lg) var(--e-2xl);padding-block:var(--e-2xl);border-top:1px solid var(--bordure-subtile);grid-template-columns:96px 1fr;grid-template-areas:"image corps""lien lien";align-items:start;display:grid}.g-ligne:last-child{border-bottom:1px solid var(--bordure-subtile)}@media (min-width:720px){.g-ligne{align-items:center;gap:var(--e-3xl);padding-block:var(--e-3xl);grid-template-columns:164px 1fr auto;grid-template-areas:"image corps lien"}}.g-ligne__image{aspect-ratio:4/3;background:var(--neutre-200);border-radius:4px;grid-area:image;overflow:hidden}.g-ligne__image .p-visuel{transition:transform .5s cubic-bezier(.22,1,.36,1)}.g-ligne:hover .g-ligne__image .p-visuel{transform:scale(1.05)}.g-ligne__corps{grid-area:corps}.g-ligne__titre{align-items:center;gap:var(--e-md);margin:0 0 var(--e-md);font-family:var(--affichage);letter-spacing:-.4px;flex-wrap:wrap;font-size:19px;font-weight:800;display:flex}.g-ligne__titre a{transition:color .18s}.g-ligne:hover .g-ligne__titre a{color:var(--texte-marque)}.g-ligne__texte{color:var(--texte-secondaire);max-width:56ch;margin:0;font-size:14.5px;line-height:1.62}.g-ligne__lien{white-space:nowrap;grid-area:lien}.g-marqueur{height:19px;padding-inline:var(--e-sm);background:var(--marine);color:var(--texte-inverse);font-family:var(--police);letter-spacing:.9px;text-transform:uppercase;border-radius:2px;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.g-puces{gap:var(--e-sm);margin-top:var(--e-lg);flex-wrap:wrap;display:flex}.g-puce{height:24px;padding-inline:var(--e-md);background:var(--surface-defaut);border:1px solid var(--bordure-subtile);color:var(--texte-secondaire);border-radius:2px;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex}.g-fond .g-puce{background:var(--surface-defaut)}.g-sorties{margin-top:var(--e-5xl);background:var(--surface-defaut);border:1px solid var(--bordure-subtile);border-radius:4px;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:820px){.g-sorties{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.g-sortie{padding:var(--e-3xl)}.g-sortie+.g-sortie{border-top:1px solid var(--bordure-subtile)}@media (min-width:820px){.g-sortie+.g-sortie{border-top:0;border-left:1px solid var(--bordure-subtile)}}.g-sortie .g-t3{margin:0 0 var(--e-lg);text-wrap:balance;max-width:18ch}.g-sortie p{margin:0 0 var(--e-2xl);color:var(--texte-secondaire);max-width:46ch;font-size:14px;line-height:1.65}.g-photo-large{background:var(--marine);height:200px;position:relative;overflow:hidden}@media (min-width:720px){.g-photo-large{height:300px}}@media (min-width:1100px){.g-photo-large{height:380px}}.g-photo-large .p-visuel,.g-photo-large .p-placeholder{object-fit:cover;width:100%;height:100%}.g-detail{gap:var(--e-4xl);align-items:start;display:grid}@media (min-width:960px){.g-detail{gap:var(--e-5xl);grid-template-columns:minmax(0,1fr) 300px}}.g-detail .g-detail__corps>*+*{margin-top:var(--e-2xl)}.g-detail .g-detail__corps>.g-detail__titre{margin-top:var(--e-4xl)}.g-detail .g-detail__corps>.g-detail__liste{margin-top:var(--e-xl)}.g-detail__liste{padding-left:var(--e-xl);gap:var(--e-md);color:var(--texte-secondaire);margin:0;font-size:15px;line-height:1.6;display:grid}.g-rail{gap:var(--e-xl);display:grid;position:sticky;top:130px}@media (max-width:959px){.g-rail{position:static}}.g-rail__bloc{background:var(--surface-defaut);border:1px solid var(--bordure-subtile);padding:var(--e-2xl);border-radius:4px}.g-rail__bloc h2{margin:0 0 var(--e-md);color:var(--texte-principal);letter-spacing:-.2px;font-size:15px;font-weight:700}.g-rail__bloc p{margin:0 0 var(--e-xl);color:var(--texte-secondaire);font-size:13px;line-height:1.62}.g-rail__bloc .g-btn{width:100%;height:44px;font-size:14px}.g-rail__bloc--marine{background:var(--marine);border-color:var(--marine);color:var(--texte-inverse)}.g-rail__bloc--marine h2{color:var(--texte-inverse)}.g-rail__bloc--marine p{color:var(--marine-texte)}.g-rail__liens{margin:0;padding:0;list-style:none}.g-rail__liens li+li{border-top:1px solid var(--bordure-subtile)}.g-rail__liens a{justify-content:space-between;align-items:center;gap:var(--e-md);padding-block:var(--e-md);color:var(--texte-principal);font-size:13.5px;font-weight:500;transition:color .18s;display:flex}.g-rail__liens a:hover{color:var(--texte-marque)}.g-rail__liens svg{color:var(--icone-neutre);transition:transform .25s,color .18s}.g-rail__liens a:hover svg{color:var(--icone-marque);transform:translate(2px)}.g-contact{gap:var(--e-4xl);align-items:start;display:grid}@media (min-width:960px){.g-contact{gap:var(--e-5xl);grid-template-columns:minmax(0,1fr) 300px}}.g-formulaire__note{margin:var(--e-md) 0 var(--e-3xl);color:var(--texte-secondaire);font-size:14px}.g-form,.g-form__paire{gap:var(--e-xl);display:grid}@media (min-width:560px){.g-form__paire{grid-template-columns:1fr 1fr}}.g-champ{gap:var(--e-sm);display:grid}.g-champ>span{color:var(--texte-principal);font-size:13px;font-weight:600}.g-champ input,.g-champ select,.g-champ textarea{width:100%;min-height:48px;padding:var(--e-md) var(--e-lg);border:1px solid var(--bordure-defaut);background:var(--surface-defaut);color:var(--texte-principal);font-family:var(--police);border-radius:3px;font-size:14.5px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.g-champ textarea{resize:vertical;min-height:128px}.g-champ input::placeholder,.g-champ textarea::placeholder{color:var(--texte-tertiaire)}.g-champ input:focus,.g-champ select:focus,.g-champ textarea:focus{border-color:var(--marque-fond);box-shadow:0 0 0 3px var(--marque-subtil);outline:0}.g-champ select{appearance:auto}.g-consentement{gap:var(--e-md);color:var(--texte-secondaire);align-items:flex-start;font-size:13px;line-height:1.6;display:flex}.g-consentement input{width:18px;height:18px;accent-color:var(--marque-fond);flex:none;margin-top:2px}.g-form .g-btn{justify-self:start}.g-piege{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.g-resultat{margin-bottom:var(--e-xl);padding:var(--e-lg) var(--e-xl);border-radius:4px;font-size:15px;font-weight:500;line-height:1.55}.g-resultat--ok{background:var(--statut-succes-fond);color:var(--statut-succes-texte)}.g-resultat--erreur{background:var(--statut-erreur-fond);color:var(--statut-erreur-texte)}.g-coord{margin:0;padding:0;list-style:none}.g-coord li{gap:var(--e-md);padding-block:var(--e-lg);align-items:flex-start;display:flex}.g-coord li+li{border-top:1px solid var(--bordure-subtile)}.g-coord li>span:first-child,.g-coord li>svg{color:var(--icone-marque);margin-top:2px}.g-coord div{gap:3px;min-width:0;display:grid}.g-coord i{letter-spacing:1px;text-transform:uppercase;color:var(--texte-tertiaire);font-size:10px;font-style:normal;font-weight:600}.g-coord b{color:var(--texte-principal);overflow-wrap:anywhere;font-size:14px;font-weight:600}.g-coord b a:hover{color:var(--texte-marque)}.g-coord em{color:var(--texte-tertiaire);font-size:12.5px;font-style:normal}.g-depots{margin-top:var(--e-3xl);border:1px solid var(--bordure-subtile);background:var(--surface-defaut);border-radius:4px;display:grid;overflow:hidden}@media (min-width:620px){.g-depots{grid-template-columns:1fr 1fr}}@media (min-width:960px){.g-depots{grid-template-columns:repeat(3,1fr)}}.g-depot{padding:var(--e-2xl);border-top:1px solid var(--bordure-subtile)}.g-depot:first-child{border-top:0}@media (min-width:620px){.g-depot{border-left:1px solid var(--bordure-subtile)}.g-depot:nth-child(-n+2){border-top:0}.g-depot:nth-child(odd){border-left:0}}@media (min-width:960px){.g-depot:nth-child(-n+3){border-top:0}.g-depot:nth-child(odd){border-left:1px solid var(--bordure-subtile)}.g-depot:nth-child(3n+1){border-left:0}}.g-depot h3{margin:0 0 var(--e-sm);font-size:15px;font-weight:700}.g-depot p{margin:0 0 var(--e-xs);color:var(--texte-secondaire);font-size:13.5px}.g-depot span{color:var(--texte-tertiaire);font-size:12.5px}.g-faq{gap:var(--e-4xl);align-items:start;display:grid}@media (min-width:960px){.g-faq{gap:var(--e-5xl);grid-template-columns:minmax(0,1fr) 300px}}.g-filtres{gap:var(--e-sm);margin-bottom:var(--e-4xl);flex-wrap:wrap;display:flex}.g-filtre{height:38px;padding-inline:var(--e-xl);border-radius:var(--r-plein);border:1px solid var(--bordure-defaut);background:var(--surface-defaut);font-family:var(--police);color:var(--texte-secondaire);cursor:pointer;font-size:13.5px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}.g-filtre:hover{border-color:var(--texte-principal);color:var(--texte-principal)}.g-filtre[aria-pressed=true]{background:var(--marine);border-color:var(--marine);color:var(--texte-inverse)}.g-filtre:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:2px}.g-theme+.g-theme{margin-top:var(--e-4xl)}.g-theme .g-oeil{margin-bottom:var(--e-lg)}.g-question{border-top:1px solid var(--bordure-defaut)}.g-question:last-child{border-bottom:1px solid var(--bordure-defaut)}.g-question summary{justify-content:space-between;align-items:center;gap:var(--e-xl);padding-block:var(--e-xl);cursor:pointer;color:var(--texte-principal);font-size:15.5px;font-weight:600;list-style:none;display:flex}.g-question summary::-webkit-details-marker{display:none}.g-question summary:hover{color:var(--texte-marque)}.g-question summary:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:2px}.g-question__signe{color:var(--icone-neutre);flex:none;transition:transform .25s,color .18s}.g-question[open] .g-question__signe{color:var(--icone-marque);transform:rotate(45deg)}.g-question p{padding-bottom:var(--e-2xl);max-width:62ch;color:var(--texte-secondaire);margin:0;font-size:14.5px;line-height:1.68}@media (prefers-reduced-motion:no-preference){.g-question[open] p{animation:.25s both g-ouvre}}@keyframes g-ouvre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.g-alerte{gap:var(--e-md);padding:var(--e-lg);background:var(--statut-attente-fond);border-left:3px solid var(--statut-attente-texte);border-radius:3px;align-items:flex-start;display:flex}.g-alerte>span:first-child,.g-alerte>svg{color:var(--statut-attente-texte);margin-top:2px}.g-alerte b{color:var(--statut-attente-texte);font-size:13.5px;font-weight:700;display:block}.g-alerte p{color:var(--statut-attente-texte);font-size:12.5px;line-height:1.6;margin:var(--e-xs) 0 0!important}.g-documents{margin:0;padding:0;list-style:none}.g-documents li{justify-content:space-between;align-items:center;gap:var(--e-md);padding-block:var(--e-md);color:var(--texte-secondaire);font-size:13px;display:flex}.g-documents li+li{border-top:1px solid var(--bordure-subtile)}.g-documents svg{color:var(--icone-neutre)}.g-documents__note{font-style:italic;margin:var(--e-lg) 0 0!important;color:var(--texte-tertiaire)!important;font-size:11.5px!important}.g-chiffres{border-bottom:1px solid var(--bordure-subtile);grid-template-columns:1fr 1fr;display:grid}@media (min-width:900px){.g-chiffres{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.g-chiffre{padding:var(--e-3xl) var(--e-2xl) var(--e-3xl) 0}@media (min-width:900px){.g-chiffre{padding-inline:var(--e-3xl)}.g-chiffre:first-child{padding-left:0}.g-chiffre+.g-chiffre{border-left:1px solid var(--bordure-subtile)}}.g-chiffre__valeur{font-family:var(--affichage);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.g-chiffre__valeur em{color:var(--texte-marque);font-style:normal}.g-chiffre__libelle{margin-top:var(--e-md);color:var(--texte-secondaire);max-width:24ch;font-size:13px;line-height:1.55}.g-groupe{gap:var(--e-4xl);align-items:start;display:grid}@media (min-width:960px){.g-groupe{gap:var(--e-5xl);grid-template-columns:minmax(0,1fr) 300px}}.g-groupe .g-groupe__p,.g-large .g-groupe__p{margin-top:var(--e-xl)}.g-groupe__image{aspect-ratio:4/3;background:var(--neutre-200);border-radius:4px;overflow:hidden}.g-groupe__image .p-visuel,.g-groupe__image .p-placeholder{object-fit:cover;width:100%;height:100%}.g-reperes{margin:0;display:grid}.g-reperes>div{justify-content:space-between;align-items:baseline;gap:var(--e-lg);padding-block:var(--e-md);display:flex}.g-reperes>div+div{border-top:1px solid var(--bordure-subtile)}.g-reperes dt{color:var(--texte-principal);font-size:13px;font-weight:600}.g-reperes dd{color:var(--texte-secondaire);text-align:right;margin:0;font-size:12.5px}.g-societes{margin:var(--e-4xl) 0 0;padding:0;list-style:none}.g-societe{gap:var(--e-xl) var(--e-3xl);padding-block:var(--e-3xl);border-top:1px solid var(--bordure-subtile);align-items:start;display:grid}@media (min-width:760px){.g-societe{grid-template-columns:210px minmax(0,1fr)}}.g-societe:last-child{border-bottom:1px solid var(--bordure-subtile)}.g-societe[data-attente]{opacity:.72}.g-societe__carte{gap:var(--e-xs);padding:var(--e-xl);border:1px solid var(--bordure-subtile);background:var(--surface-defaut);border-radius:4px;justify-items:start;display:grid}.g-societe__sigle{width:38px;height:38px;margin-bottom:var(--e-md);background:var(--marque-fond);color:var(--texte-inverse);font-family:var(--affichage);border-radius:3px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.g-societe[data-attente] .g-societe__sigle{background:var(--neutre-200);color:var(--texte-tertiaire)}.g-societe__carte b{font-family:var(--affichage);letter-spacing:-.3px;font-size:16px;font-weight:800}.g-societe__carte i{color:var(--texte-tertiaire);font-size:12px;font-style:normal}.g-etiquette{height:22px;margin-top:var(--e-sm);padding-inline:var(--e-md);background:var(--marine);color:var(--texte-inverse);letter-spacing:.5px;border-radius:2px;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.g-societe[data-attente] .g-etiquette{color:var(--texte-tertiaire);border:1px dashed var(--bordure-forte);background:0 0}.g-societe__corps h3{margin:0 0 var(--e-md);font-family:var(--affichage);letter-spacing:-.4px;font-size:18px;font-weight:800}.g-societe__corps p{color:var(--texte-secondaire);max-width:62ch;margin:0;font-size:14.5px;line-height:1.62}.g-infra{background:var(--marine);color:var(--texte-inverse)}.g-infra .g-t2{color:var(--texte-inverse);text-wrap:balance;max-width:18ch}.g-infra__chapo{margin:var(--e-xl) 0 0;max-width:54ch;color:var(--marine-texte);font-size:16px;line-height:1.62}.g-infra__grille{gap:var(--e-xl);margin-top:var(--e-4xl);display:grid}@media (min-width:720px){.g-infra__grille{grid-template-columns:repeat(3,1fr)}}.g-infra__carte{padding:var(--e-2xl);border:1px solid var(--marine-bord);border-radius:4px;flex-direction:column;display:flex}.g-infra__carte p{flex:1}.g-infra__carte svg{color:var(--marque-fond)}.g-infra__carte h3{margin:var(--e-lg) 0 var(--e-md);color:var(--texte-inverse);font-size:16px;font-weight:700}.g-infra__carte p{margin:0 0 var(--e-2xl);color:var(--marine-texte);font-size:13px;line-height:1.62}.g-infra__mesure{font-family:var(--affichage);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;color:var(--texte-inverse);font-size:32px;font-weight:800;line-height:1;display:block}.g-infra__unite{margin-top:var(--e-md);letter-spacing:1.2px;text-transform:uppercase;color:var(--marine-texte);font-size:10px;font-weight:600;display:block}.g-infra__note{margin:var(--e-3xl) 0 0;max-width:52ch;color:var(--marine-texte);font-size:12.5px;line-height:1.6}.g-piliers-g{gap:var(--e-2xl);margin-top:var(--e-3xl);padding-top:var(--e-3xl);border-top:1px solid var(--bordure-forte);grid-template-columns:1fr;display:grid}@media (min-width:560px){.g-piliers-g{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.g-piliers-g{gap:var(--e-xl);grid-template-columns:repeat(5,1fr)}}.g-pilier-g{padding-right:var(--e-xl)}@media (min-width:1000px){.g-pilier-g+.g-pilier-g{border-left:1px solid var(--bordure-subtile);padding-left:var(--e-xl)}}.g-pilier-g svg{color:var(--icone-marque)}.g-pilier-g h3{margin:var(--e-lg) 0 var(--e-sm);font-size:14px;font-weight:700}.g-pilier-g p{color:var(--texte-secondaire);margin:0;font-size:12.5px;line-height:1.6}.g-heros{background:var(--marine);isolation:isolate;position:relative;overflow:hidden}.g-heros__fond{z-index:0;position:absolute;inset:0}.g-heros__fond .p-visuel,.g-heros__fond .p-placeholder{object-fit:cover;width:100%;height:100%}.g-heros__image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s ease-in-out;position:absolute;inset:0}.g-heros__image[data-actif]{opacity:1}@media (prefers-reduced-motion:reduce){.g-heros__image{transition:none}}@media (prefers-reduced-motion:no-preference){.g-heros__image[data-actif]{animation:14s ease-in-out infinite alternate g-respire}}@keyframes g-respire{0%{transform:scale(1)}to{transform:scale(1.06)}}.g-heros__points{z-index:5;justify-content:center;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0}.g-heros__point{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.g-heros__point:before{content:"";border-radius:var(--r-plein);background:#ffffff6b;width:8px;height:8px;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .25s}.g-heros__point:hover:before{background:#ffffffb3}.g-heros__point[data-actif]:before{background:var(--marque-fond);width:22px}.g-heros__point:focus-visible{outline:2px solid var(--neutre-0);outline-offset:-6px}.g-heros__voile{z-index:1;background: radial-gradient(26% 40% at 92% 88%, color-mix(in srgb, var(--marine) 75%, transparent) 0%, color-mix(in srgb, var(--marine) 30%, transparent) 55%, transparent 100%), linear-gradient(92deg,  color-mix(in srgb, var(--marine) 92%, transparent) 0%, color-mix(in srgb, var(--marine) 80%, transparent) 38%, color-mix(in srgb, var(--marine) 30%, transparent) 62%, color-mix(in srgb, var(--marine) 8%, transparent) 100%), linear-gradient(180deg, #1662b059 0%, #1662b000 30%);position:absolute;inset:0}.g-heros__contenu{z-index:4;color:var(--texte-inverse);padding-block:var(--e-5xl) var(--e-4xl);gap:var(--e-4xl);align-items:end;display:grid;position:relative}@media (min-width:900px){.g-heros__contenu{grid-template-columns:minmax(0,1fr) auto;min-height:460px;padding-block:88px 56px}}.g-heros h1{text-wrap:balance;max-width:15ch}.g-heros__texte{margin:var(--e-2xl) 0 0;max-width:52ch;color:var(--marine-texte);font-size:16.5px;line-height:1.62}.g-heros__actions{gap:var(--e-md);margin-top:var(--e-3xl);flex-wrap:wrap;display:flex}.g-btn--fantome{color:var(--texte-inverse);background:0 0;border-color:#ffffff73}.g-btn--fantome:hover{border-color:var(--texte-inverse);background:#ffffff1f}.g-heros__compte{text-align:left;text-shadow:0 2px 18px #0828508c}@media (max-width:899px){.g-heros__voile{background:linear-gradient(180deg, color-mix(in srgb, var(--marine) 70%, transparent) 0%, color-mix(in srgb, var(--marine) 88%, transparent) 100%)}}@media (min-width:900px){.g-heros__compte{text-align:right;padding-bottom:var(--e-sm)}}.g-heros__chiffre{font-family:var(--affichage);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,58px);font-weight:800;line-height:1}.g-heros__unite{margin-top:var(--e-sm);letter-spacing:1.3px;text-transform:uppercase;color:var(--marine-texte);font-size:10px;font-weight:600}.g-tete{gap:var(--e-xl) var(--e-4xl);margin-bottom:var(--e-4xl);align-items:end;display:grid}@media (min-width:820px){.g-tete{grid-template-columns:minmax(0,1fr) auto}}.g-tete .g-t2{text-wrap:balance;max-width:18ch}.g-tete__chapo{margin:var(--e-lg) 0 0;max-width:54ch;color:var(--texte-secondaire);font-size:15.5px;line-height:1.62}.g-tete .g-btn{height:44px;font-size:14px}.g-cartes{gap:var(--e-xl);display:grid}@media (min-width:620px){.g-cartes{grid-template-columns:1fr 1fr}}@media (min-width:980px){.g-cartes{grid-template-columns:repeat(3,1fr)}}.g-carte-act{background:var(--surface-defaut);border:1px solid var(--bordure-subtile);border-radius:4px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.g-carte-act:hover{border-color:var(--bordure-forte);box-shadow:var(--ombre-elevee)}@media (prefers-reduced-motion:no-preference){.g-carte-act:hover{transform:translateY(-2px)}}.g-carte-act__image{aspect-ratio:720/400;background:var(--neutre-200);overflow:hidden}.g-carte-act__image .p-visuel{transition:transform .5s cubic-bezier(.22,1,.36,1)}.g-carte-act:hover .g-carte-act__image .p-visuel{transform:scale(1.05)}.g-carte-act__corps{padding:var(--e-xl);flex-direction:column;flex:1;display:flex}.g-carte-act__haut{justify-content:space-between;align-items:center;gap:var(--e-md);min-height:22px;margin-bottom:var(--e-md);display:flex}.g-carte-act__haut svg{color:var(--icone-marque)}.g-carte-act h3{margin:0 0 var(--e-md);font-family:var(--affichage);letter-spacing:-.4px;font-size:17px;font-weight:800}.g-carte-act p{margin:0 0 var(--e-xl);color:var(--texte-secondaire);flex:1;font-size:13px;line-height:1.62}.g-carte-act__pied{justify-content:space-between;align-items:center;gap:var(--e-md);padding-top:var(--e-lg);border-top:1px solid var(--bordure-subtile);display:flex}.g-carte-act__publics{letter-spacing:1px;text-transform:uppercase;color:var(--texte-tertiaire);font-size:10px;font-weight:600}.g-carte-act__pied .g-lien{font-size:13px}.g-actus{gap:var(--e-3xl) var(--e-xl);display:grid}@media (min-width:620px){.g-actus{grid-template-columns:1fr 1fr}}@media (min-width:980px){.g-actus{grid-template-columns:repeat(3,1fr)}}.g-actu{display:block}.g-actu__image{aspect-ratio:720/400;background:var(--neutre-200);margin-bottom:var(--e-lg);border-radius:4px;overflow:hidden}.g-actu__image .p-visuel{transition:transform .5s cubic-bezier(.22,1,.36,1)}.g-actu:hover .g-actu__image .p-visuel{transform:scale(1.05)}.g-actu__meta{align-items:center;gap:var(--e-sm);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;font-size:10.5px;font-weight:600;display:flex}.g-actu__categorie{color:var(--texte-marque)}.g-actu__date{color:var(--texte-tertiaire)}.g-actu h3{margin:var(--e-md) 0 var(--e-sm);font-family:var(--affichage);letter-spacing:-.4px;text-wrap:balance;font-size:16px;font-weight:800;line-height:1.28;transition:color .18s}.g-actu:hover h3{color:var(--texte-marque)}.g-actu p{color:var(--texte-secondaire);margin:0;font-size:13px;line-height:1.6}.p-pourquoi-bande{max-width:1440px;padding-inline:var(--e-4xl);margin-inline:auto}@media (max-width:620px){.p-pourquoi-bande{padding-inline:var(--e-lg)}}.p-pourquoi-bande--haut{padding-block:var(--e-5xl) var(--e-2xl)}.g-faq-extrait{background:var(--surface-defaut);border:1px solid var(--bordure-subtile);padding:var(--e-3xl);border-radius:4px}@media (min-width:900px){.g-faq-extrait{padding:var(--e-4xl)}}.g-faq-extrait .g-tete{margin-bottom:var(--e-2xl)}.g-faq-extrait .g-t2{max-width:22ch}.g-question__rang{width:34px;font-family:var(--affichage);color:var(--texte-tertiaire);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.g-faq-extrait .g-question summary{gap:var(--e-lg)}.g-faq-extrait .g-question summary>span:nth-child(2){flex:1}.g-faq-extrait .g-question p{padding-left:34px}.g-faq-extrait .g-question:first-child{border-top:0}.g-faq-extrait__pied{margin:var(--e-2xl) 0 0;color:var(--texte-secondaire);font-size:13.5px}.g-faq-extrait__pied a{color:var(--texte-marque);text-underline-offset:3px;font-weight:600;text-decoration:underline}.g-atouts{gap:var(--e-xl);display:grid}@media (min-width:620px){.g-atouts{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.g-atouts--3{grid-template-columns:repeat(3,1fr)}}.g-atout{padding:var(--e-2xl);background:var(--surface-defaut);border:1px solid var(--bordure-subtile);border-radius:4px;transition:border-color .2s,box-shadow .2s}.g-atout:hover{border-color:var(--bordure-forte);box-shadow:var(--ombre-carte)}.g-atout__pastille{background:var(--marque-subtil);width:38px;height:38px;color:var(--icone-marque);margin-bottom:var(--e-lg);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.g-atout h2,.g-atout h3{margin:0 0 var(--e-md);font-family:var(--affichage);letter-spacing:-.4px;font-size:17px;font-weight:800}.g-atout p{color:var(--texte-secondaire);margin:0;font-size:14px;line-height:1.62}.g-appel-bande{background:var(--marine);color:var(--texte-inverse)}.g-appel-bande .g-t2{color:var(--texte-inverse);text-wrap:balance;max-width:20ch}.g-appel-bande p{margin:var(--e-xl) 0 var(--e-3xl);max-width:58ch;color:var(--marine-texte);font-size:16px;line-height:1.62}.g-appel-bande__actions{gap:var(--e-md);flex-wrap:wrap;display:flex}.g-carte{margin-top:var(--e-3xl);position:relative}.g-carte__toile{background:var(--neutre-200);border:1px solid var(--bordure-subtile);border-radius:4px;height:340px;overflow:hidden}@media (min-width:900px){.g-carte__toile{height:440px}}.g-carte__voile{padding:var(--e-2xl);text-align:center;background:var(--surface-toile);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g-carte__voile p{color:var(--texte-secondaire);max-width:40ch;margin:0;font-size:13.5px}.g-carte--vide{justify-content:center;align-items:center;gap:var(--e-md);min-height:200px;padding:var(--e-3xl);text-align:center;border:1px dashed var(--bordure-forte);background:var(--surface-toile);color:var(--texte-tertiaire);border-radius:4px;flex-direction:column;display:flex}.g-carte--vide p{max-width:46ch;margin:0;font-size:13.5px}.g-carte--vide svg{color:var(--icone-neutre)}.g-carte__barre{justify-content:space-between;align-items:center;gap:var(--e-md);margin-top:var(--e-lg);flex-wrap:wrap;display:flex}.g-carte__bouton{height:40px;font-size:13.5px}.g-carte__compte{color:var(--texte-tertiaire);font-size:12.5px}.g-carte__message{margin:var(--e-md) 0 0;color:var(--texte-secondaire);font-size:12.5px}.g-carte__point{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.g-carte__point:before{content:"";border-radius:var(--r-plein);border:2px solid var(--neutre-0);background:var(--marque-fond);width:18px;height:18px;box-shadow:var(--ombre-carte)}.g-carte__point:focus-visible{outline:2px solid var(--marine);outline-offset:-2px}@media (max-width:767px){.g-carte__point{width:44px;height:44px}}.g-carte__moi{border-radius:var(--r-plein);background:var(--bleu-500);border:3px solid var(--neutre-0);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--bleu-500) 35%, transparent)}.maplibregl-popup-content{font-family:var(--police);padding:var(--e-md) var(--e-lg);border-radius:4px;font-size:12.5px;line-height:1.6}.maplibregl-popup-content b{font-size:13.5px}@media (max-width:767px){.g-pied__colonne a,.g-pied__legal a,.g-utile__liens a,.g-utile__tel,.g-fil a,.g-fil span[aria-current],.g-rail__liens a,.g-nav__lien{align-items:center;min-height:44px;display:inline-flex}.g-pied__colonne ul{gap:0}.g-pied__coord a{align-items:center;min-height:32px;display:inline-flex}.g-coord b a{align-items:center;min-height:44px;display:inline-flex}.g-filtre{min-height:44px}.p-filtre{min-height:44px;padding-inline:var(--e-lg)}.g-ligne__titre a,.g-ligne__lien,.g-lien,.g-actu h3 a,.g-carte-act__pied .g-lien{align-items:center;min-height:44px;display:inline-flex}}.g-carte[data-compacte]{flex-direction:column;height:100%;margin-top:0;display:flex}.g-carte[data-compacte] .g-carte__toile{flex:1;height:auto;min-height:260px}.g-carte--vide[data-compacte]{height:100%;min-height:260px}.g-detail__attente{padding:var(--e-lg);border:1px dashed var(--bordure-forte);color:var(--texte-tertiaire);border-radius:4px;font-style:italic}@media (max-width:767px){.g-carte .maplibregl-ctrl-group button{width:44px;height:44px}.g-carte .maplibregl-ctrl-group button .maplibregl-ctrl-icon{background-size:20px 20px}}.g-pied__logo{padding:var(--e-lg) var(--e-2xl);background:var(--surface-defaut);border-radius:14px;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 10px 30px -12px #08285073}.g-pied__logo:hover{transform:translateY(-2px)}.g-pied__logo:focus-visible{outline:2px solid var(--neutre-0);outline-offset:3px}.g-pied__logo img{width:auto;height:52px;display:block}@media (max-width:620px){.g-pied__logo img{height:44px}}.g-pied__droits{align-items:center;gap:var(--e-xs) var(--e-md);flex-wrap:wrap;display:inline-flex}.g-pied__droits>span+span:before{content:"·";margin-right:var(--e-md)}.g-pied__reseaux{margin:var(--e-lg) 0 0;gap:var(--e-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.g-pied__reseaux a{min-height:36px;padding:0 var(--e-md);border:1px solid var(--marine-bord);color:var(--neutre-0);border-radius:999px;align-items:center;font-size:13px;font-weight:600;transition:background-color .18s,border-color .18s;display:inline-flex}.g-pied__reseaux a:hover{border-color:var(--neutre-0);background:#ffffff1f}.g-pied__reseaux a:focus-visible{outline:2px solid var(--neutre-0);outline-offset:2px}.g-pied__signature{letter-spacing:1.4px;text-transform:uppercase;color:var(--marine-texte);font-size:10.5px;font-weight:600}.g-pied__signature a{color:var(--neutre-0);text-underline-offset:3px;font-weight:800;text-decoration:underline}.g-pied__signature a:hover{text-decoration-thickness:2px}@media (max-width:767px){.g-pied__signature a{align-items:center;min-height:44px;display:inline-flex}}.g-langue__actif{background:var(--neutre-0);color:var(--marine-fonce)}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--police);color:var(--texte-principal);background:var(--surface-defaut);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:root{--marine:#1f78d0;--marine-fonce:#1662b0;--marine-bord:#5b9fe0;--marine-texte:#fff;--texte-tertiaire:#667085;--contenu:1120px;--gouttiere:80px;--bande:88px;--bande-serree:64px;--affichage:"Archivo", var(--police)}.g-large{max-width:calc(var(--contenu) + 2 * var(--gouttiere));padding-inline:var(--e-2xl);margin:0 auto}@media (min-width:760px){.g-large{padding-inline:var(--e-4xl)}}@media (min-width:1100px){.g-large{padding-inline:var(--gouttiere)}}.g-bande{padding-block:var(--bande-serree)}@media (min-width:900px){.g-bande{padding-block:var(--bande)}}.g-t1,.g-t2,.g-t3{font-family:var(--affichage);margin:0;font-weight:800}.g-t1{letter-spacing:-2.2px;font-size:clamp(34px,5vw,60px);line-height:1}.g-t2{letter-spacing:-1.3px;font-size:clamp(26px,3.4vw,40px);line-height:1.08}.g-t3{letter-spacing:-.7px;font-size:clamp(20px,2.2vw,26px);line-height:1.19}.g-oeil{font-family:var(--affichage);letter-spacing:1.5px;text-transform:uppercase;color:var(--texte-marque);margin:0 0 var(--e-md);font-size:11px;font-weight:700}.g-oeil--pale{color:var(--neutre-0)}.g-chapo{color:var(--texte-secondaire);margin:0;font-size:18px;line-height:1.61}.g-texte{color:var(--texte-secondaire);margin:0;font-size:16px;line-height:1.63}.g-btn{justify-content:center;align-items:center;gap:var(--e-md);height:50px;padding:0 var(--e-2xl);font-family:var(--police);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;font-size:15px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.g-btn:active{transform:translateY(1px)}.g-btn:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:2px}.g-btn--rouge{background:var(--marque-fond);color:var(--texte-inverse)}.g-btn--rouge:hover{background:var(--marque-fond-survol)}.g-btn--marine{background:var(--marine);color:var(--texte-inverse)}.g-btn--marine:hover{background:var(--marine-fonce)}.g-btn--blanc{background:var(--surface-defaut);color:var(--texte-principal);border-color:var(--bordure-defaut)}.g-btn--blanc:hover{border-color:var(--texte-principal)}.g-carte{background:var(--surface-defaut);border:1px solid var(--bordure-subtile);border-radius:4px}.g-carte--marine{background:var(--marine);border-color:var(--marine);color:var(--texte-inverse)}.g-lien{align-items:center;gap:var(--e-sm);color:var(--texte-marque);font-size:14px;font-weight:600;display:inline-flex}.g-lien svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.g-lien:hover svg{transform:translate(3px)}.p-large{max-width:1180px;padding:0 var(--e-2xl);margin:0 auto}.p-large--carte{max-width:1236px}.p-section{padding-block:var(--e-5xl)}@media (min-width:900px){.p-section{padding-block:72px}}.p-btn{justify-content:center;align-items:center;gap:var(--e-sm);height:40px;padding:0 var(--e-xl);border-radius:var(--r-sm);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--police);border:1px solid #0000;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.p-btn:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:2px}.p-btn--primaire{background:var(--marque-fond);color:var(--texte-inverse)}.p-btn--primaire:hover{background:var(--marque-fond-survol)}.p-btn--blanc{background:var(--surface-defaut);color:var(--texte-principal)}.p-btn--blanc:hover{background:var(--neutre-100)}.p-btn--contour{border-color:var(--texte-inverse);color:var(--texte-inverse)}.p-btn--contour:hover{background:#ffffff24}.p-entete{z-index:30;background:var(--surface-defaut);border-bottom:1px solid var(--bordure-subtile);position:sticky;top:0}.p-entete__barre{align-items:center;gap:var(--e-2xl);height:64px;display:flex}.p-entete__logo{flex:none;width:72px}.p-nav{gap:var(--e-3xl);margin:0 auto;display:none}@media (min-width:980px){.p-nav{display:flex}}.p-nav a{color:var(--texte-secondaire);font-size:13px;font-weight:500}.p-nav a:hover{color:var(--texte-principal)}.p-entete__cta{margin-left:auto}.p-entete__cta .p-btn{border-radius:var(--r-xs);height:32px;font-size:12px}.p-hero{background:var(--neutre-200);position:relative;overflow:hidden}.p-hero__fond{position:absolute;inset:0}.p-hero__fond img{object-fit:cover;width:100%;height:100%}.p-hero__voile{background:linear-gradient(100deg,#ffffffeb 0%,#ffffffbd 34%,#fff0 62%);position:absolute;inset:0}.p-hero__contenu{padding:var(--e-5xl) 0 var(--e-4xl);position:relative}@media (min-width:900px){.p-hero__contenu{min-height:460px;padding:88px 0 72px}}.p-hero h1{letter-spacing:-1px;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.18}.p-hero h1 em{color:var(--texte-marque);font-style:normal}.p-hero p{margin:var(--e-lg) 0 0;color:var(--neutre-700);max-width:44ch;font-size:14px;line-height:1.65}.p-hero__points{gap:var(--e-sm);padding:var(--e-lg) 0 var(--e-2xl);justify-content:center;display:flex;position:relative}.p-point{background:var(--neutre-300);border-radius:50%;width:6px;height:6px}.p-point[data-actif]{background:var(--marque-fond);border-radius:var(--r-plein);width:18px}.p-prix{background:var(--surface-defaut);border-radius:var(--r-lg);width:200px;box-shadow:var(--ombre-menu);display:none;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}@media (min-width:1080px){.p-prix{display:block}}.p-prix__tete{background:var(--marque-fond);color:var(--texte-inverse);padding:var(--e-md) var(--e-lg);letter-spacing:.2px;font-size:13px;font-weight:600}.p-prix__ligne{justify-content:space-between;align-items:center;gap:var(--e-md);padding:var(--e-sm) var(--e-lg);border-bottom:1px solid var(--bordure-subtile);font-size:13px;display:flex}.p-prix__ligne b{font-variant-numeric:tabular-nums;font-weight:700}.p-prix__services{padding:var(--e-md) var(--e-lg);gap:var(--e-sm);display:grid}.p-prix__service{align-items:center;gap:var(--e-sm);color:var(--texte-secondaire);font-size:12px;display:flex}.p-prix__service .s-ico,.p-prix__service svg{color:var(--icone-marque);flex:none}.p-chiffres{gap:var(--e-3xl);padding:var(--e-3xl) 0 var(--e-4xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.p-chiffre__valeur{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2}.p-chiffre__valeur em{color:var(--texte-marque);font-style:normal}.p-chiffre__libelle{margin-top:var(--e-md);color:var(--texte-secondaire);max-width:24ch;font-size:13px;line-height:1.6}.p-chiffre__maj{margin-top:var(--e-xs);color:var(--texte-tertiaire);font-size:11px}.p-etiquette{color:var(--texte-marque);font-size:13px;font-weight:600}.p-tete{align-items:flex-end;gap:var(--e-xl);margin-top:var(--e-xl);display:flex}.p-titre{letter-spacing:-.5px;text-wrap:balance;flex:1;margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:700;line-height:1.3}.p-titre em{color:var(--texte-marque);font-style:normal}.p-tete__lien{color:var(--texte-marque);flex:none;font-size:12px;font-weight:500}.p-chapo{margin:var(--e-lg) 0 0;color:var(--texte-secondaire);max-width:58ch;font-size:13px;line-height:1.7}.p-piste{gap:var(--e-xl);margin-top:var(--e-2xl);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--e-sm);grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.p-piste::-webkit-scrollbar{display:none}@media (min-width:900px){.p-piste{grid-auto-columns:minmax(0, calc(50% - var(--e-lg)))}}.p-service{scroll-snap-align:start;border-radius:var(--r-lg);aspect-ratio:16/10;background:var(--neutre-200);position:relative;overflow:hidden}.p-service img{object-fit:cover;width:100%;height:100%}.p-service__panneau{left:var(--e-lg);right:var(--e-lg);bottom:var(--e-lg);color:var(--texte-inverse);border-radius:var(--r-md);padding:var(--e-lg);background:#0c1220e0;position:absolute}.p-service__panneau h3{margin:0 0 var(--e-xs);font-size:15px;font-weight:600}.p-service__panneau p{color:var(--encre-300);margin:0;font-size:11.5px;line-height:1.6}.p-piste__ctrl{justify-content:center;align-items:center;gap:var(--e-md);margin-top:var(--e-lg);display:flex}.p-fleche{border:1px solid var(--bordure-forte);background:var(--surface-defaut);width:22px;height:22px;color:var(--texte-secondaire);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.p-fleche:hover{border-color:var(--marque-fond);color:var(--texte-marque)}.p-panneau-gris{margin-top:var(--e-2xl);background:var(--surface-toile);border-radius:var(--r-xl);padding:var(--e-3xl);gap:var(--e-3xl);display:grid}@media (min-width:900px){.p-panneau-gris{grid-template-columns:1fr 205px}}.p-recherche{align-items:center;gap:var(--e-md);height:40px;padding:0 var(--e-lg);border-radius:var(--r-plein);background:var(--surface-defaut);border:1px solid var(--bordure-defaut);max-width:340px;display:flex}.p-recherche input{min-width:0;font-family:var(--police);color:var(--texte-principal);background:0 0;border:0;outline:0;flex:1;font-size:13px}.p-filtres{gap:var(--e-sm);margin-top:var(--e-lg);flex-wrap:wrap;display:flex}.p-filtre{height:26px;padding:0 var(--e-md);border-radius:var(--r-xs);cursor:pointer;border:1px solid var(--bordure-defaut);background:var(--surface-defaut);font-family:var(--police);color:var(--texte-secondaire);font-size:11.5px;font-weight:500}.p-filtre[aria-pressed=true]{background:var(--neutre-900);border-color:var(--neutre-900);color:var(--texte-inverse)}.p-filtre:focus-visible{outline:2px solid var(--bordure-focus);outline-offset:2px}.p-stations{margin-top:var(--e-2xl);gap:var(--e-lg);display:grid}.p-station{align-items:flex-start;gap:var(--e-lg);display:flex}.p-station__vignette{border-radius:var(--r-xs);background:var(--neutre-300);flex:none;width:56px;height:42px;overflow:hidden}.p-station__vignette img{object-fit:cover;width:100%;height:100%}.p-station__nom{font-size:13px;font-weight:600}.p-station__meta{margin-top:var(--e-2xs);color:var(--texte-secondaire);font-size:11.5px;line-height:1.6}.p-station__releve{color:var(--texte-tertiaire);margin-top:2px;font-size:10.5px}.p-vide{color:var(--texte-secondaire);padding:var(--e-2xl) 0;font-size:13px}.p-carte-togo{border-radius:var(--r-md);background:var(--neutre-200);min-height:260px;color:var(--texte-tertiaire);text-align:center;padding:var(--e-lg);justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.p-gaz{gap:var(--e-4xl);margin-top:var(--e-2xl);display:grid}@media (min-width:900px){.p-gaz{grid-template-columns:1.1fr 1fr}}.p-formats{display:grid}.p-format{justify-content:space-between;align-items:baseline;gap:var(--e-xl);padding:var(--e-lg) 0;border-bottom:1px solid var(--bordure-defaut);display:flex}.p-format:first-child{border-top:1px solid var(--bordure-defaut)}.p-format__poids{font-size:14px;font-weight:500}.p-format__usage{color:var(--texte-tertiaire);text-align:right;font-size:13px}.p-savoir h3{margin:0 0 var(--e-xl);font-size:15px;font-weight:600}.p-savoir ul{gap:var(--e-lg);margin:0;padding:0;list-style:none;display:grid}.p-savoir li{gap:var(--e-md);color:var(--texte-secondaire);font-size:12px;line-height:1.7;display:flex}.p-savoir li svg{color:var(--icone-neutre);flex:none;margin-top:2px}.p-actus{gap:var(--e-2xl);margin-top:var(--e-2xl);display:grid}@media (min-width:820px){.p-actus{grid-template-columns:1fr 1fr}}.p-actu__image{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--neutre-200);margin-bottom:var(--e-lg);overflow:hidden}.p-actu__image img{object-fit:cover;width:100%;height:100%}.p-actu__surtitre{color:var(--texte-marque);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:500}.p-actu h3{margin:var(--e-sm) 0 var(--e-sm);font-size:15px;font-weight:700;line-height:1.4}.p-actu p{color:var(--texte-secondaire);margin:0;font-size:12px;line-height:1.65}.p-apropos__etiquette{color:var(--texte-marque);font-size:20px;font-weight:700}.p-apropos{margin-top:var(--e-2xl);background:var(--marque-subtil);border-radius:var(--r-md);padding:var(--e-3xl);gap:var(--e-3xl);display:grid}@media (min-width:900px){.p-apropos{grid-template-columns:1fr 1fr;align-items:center}}.p-apropos__image{aspect-ratio:4/3;border-radius:var(--r-sm);background:var(--neutre-200);overflow:hidden}.p-apropos__image img{object-fit:cover;width:100%;height:100%}.p-apropos p{color:var(--neutre-700);margin:0;font-size:13px;line-height:1.8}.p-apropos b{color:var(--texte-principal);font-weight:700}.p-pourquoi{isolation:isolate;border-radius:var(--r-2xl);background:var(--surface-laterale);color:var(--texte-inverse);position:relative;overflow:hidden}@media (min-width:900px){.p-pourquoi{min-height:340px}}.p-pourquoi__fond{z-index:0;position:absolute;inset:0}.p-pourquoi__fond .p-visuel,.p-pourquoi__fond .p-placeholder{object-fit:cover;object-position:70% center;width:100%;height:100%}.p-pourquoi__voile{z-index:1;--marine:color-mix(in srgb, var(--encre-900) 82%, var(--bleu-700));background:color-mix(in srgb, var(--marine) 92%, transparent);position:absolute;inset:0}@media (min-width:900px){.p-pourquoi__voile{background:linear-gradient(90deg, var(--marine) 0%, var(--marine) 42%, color-mix(in srgb, var(--marine) 82%, transparent) 58%, color-mix(in srgb, var(--marine) 45%, transparent) 72%, transparent 90%)}}.p-pourquoi__texte{z-index:2;padding:var(--e-4xl) var(--e-3xl) var(--e-5xl);position:relative}@media (min-width:900px){.p-pourquoi__texte{padding:var(--e-4xl) var(--e-4xl) var(--e-5xl)}}.p-pourquoi h2{margin:0 0 var(--e-5xl);letter-spacing:.6px;text-transform:uppercase;font-size:18px;font-weight:700}.p-piliers{gap:var(--e-2xl) var(--e-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.p-piliers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.p-piliers{gap:var(--e-xl);grid-template-columns:repeat(5,minmax(0,1fr));max-width:57%}}.p-pilier svg{color:var(--texte-inverse);margin-bottom:var(--e-2xl)}.p-pilier h3{margin:0 0 var(--e-sm);font-size:14px;font-weight:600}.p-pilier p{color:var(--encre-300);margin:0;font-size:12.5px;line-height:1.6}.p-appels-bande{background:var(--marque-fond);color:var(--texte-inverse);margin-top:72px}.p-appels{gap:var(--e-3xl);padding-block:var(--e-5xl);display:grid}@media (min-width:820px){.p-appels{gap:var(--e-5xl);grid-template-columns:1fr 1fr}.p-appels>div+div{padding-left:var(--e-5xl);border-left:1px solid #ffffff59}}.p-appel h3{margin:0 0 var(--e-lg);letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:1.3}.p-appel p{margin:0 0 var(--e-2xl);color:#ffffffe6;max-width:46ch;font-size:13px;line-height:1.75}.p-pied{background:var(--surface-laterale);color:var(--encre-300)}.p-pied__haut{gap:var(--e-3xl);padding:var(--e-4xl) 0;display:grid}@media (min-width:860px){.p-pied__haut{grid-template-columns:1.5fr 1fr 1fr 1fr}}.p-pied h4{margin:0 0 var(--e-lg);color:var(--texte-inverse);font-size:13px;font-weight:600}.p-pied ul{gap:var(--e-md);margin:0;padding:0;list-style:none;display:grid}.p-pied a{color:var(--encre-300);text-underline-offset:3px;font-size:12px;text-decoration:underline}.p-pied a:hover{color:var(--texte-inverse)}.p-pied__logo{width:96px;margin-bottom:var(--e-xl)}.p-pied__coord{font-size:12px;line-height:1.9}.p-pied__bas{border-top:1px solid var(--bordure-laterale);padding:var(--e-xl) 0;color:var(--encre-400);gap:var(--e-md) var(--e-2xl);flex-wrap:wrap;justify-content:space-between;font-size:11.5px;display:flex}.p-placeholder{justify-content:center;align-items:center;gap:var(--e-xs);width:100%;height:100%;min-height:100%;padding:var(--e-lg);text-align:center;background:repeating-linear-gradient(45deg, var(--neutre-100) 0 10px, var(--neutre-200) 10px 20px);color:var(--texte-tertiaire);flex-direction:column;display:flex}.p-placeholder__libelle{color:var(--texte-secondaire);font-size:12px;font-weight:500}.p-placeholder__format{color:var(--texte-tertiaire);font-size:10.5px}.p-placeholder[data-sombre]{background:repeating-linear-gradient(45deg, var(--encre-700) 0 10px, var(--encre-600) 10px 20px);color:var(--encre-400)}.p-placeholder[data-sombre] .p-placeholder__libelle{color:var(--encre-300)}.p-placeholder[data-sombre] .p-placeholder__format{color:var(--encre-400)}.p-visuel{object-fit:cover;width:100%;height:100%}.p-service{cursor:pointer}.p-service:focus-visible{outline:2px solid var(--marque-fond);outline-offset:3px}.p-service .p-visuel{transition:transform .5s cubic-bezier(.22,1,.36,1)}.p-service__panneau{transition:background-color .35s}@media (hover:hover) and (pointer:fine){.p-service__desc{-webkit-line-clamp:3;opacity:0;-webkit-box-orient:vertical;max-height:0;margin-top:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s,margin-top .4s;display:-webkit-box;overflow:hidden}.p-service:hover .p-service__desc,.p-service:focus-visible .p-service__desc,.p-service:focus-within .p-service__desc{opacity:1;max-height:5.4em;margin-top:var(--e-xs)}.p-service:hover .p-visuel,.p-service:focus-within .p-visuel{transform:scale(1.04)}.p-service:hover .p-service__panneau,.p-service:focus-within .p-service__panneau{background:#0c1220f0}}@media (prefers-reduced-motion:no-preference){.p-hero__fond .p-visuel{animation:24s ease-in-out infinite alternate p-respire}}@keyframes p-respire{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.p-hero h1,.p-hero p,.p-prix{animation:.7s cubic-bezier(.22,1,.36,1) both p-monte}.p-hero p{animation-delay:80ms}.p-prix{animation-delay:.16s}}@keyframes p-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.p-chiffres>div,.p-service,.p-format,.p-savoir li,.p-actu,.p-apropos,.p-pourquoi,.p-panneau-gris{animation:linear both p-apparait;animation-timeline:view();animation-range:entry cover 22%}}}@keyframes p-apparait{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.p-tete__lien{position:relative}.p-tete__lien:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.p-tete__lien:hover:after{transform-origin:0;transform:scaleX(1)}.p-nav a{position:relative}.p-nav a:after{content:"";background:var(--marque-fond);transform-origin:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.p-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.p-station{padding:var(--e-sm);margin:calc(var(--e-sm) * -1);border-radius:var(--r-sm);transition:background-color .2s}.p-station:hover{background:var(--surface-defaut)}.p-actu .p-actu__image{overflow:hidden}.p-actu .p-visuel{transition:transform .5s cubic-bezier(.22,1,.36,1)}.p-actu:hover .p-visuel{transform:scale(1.04)}.p-actu h3{transition:color .2s}.p-actu:hover h3{color:var(--texte-marque)}.p-btn{transition:background-color .2s,border-color .2s,color .2s,transform .15s}.p-btn:active{transform:translateY(1px)}.p-pilier svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.p-pilier:hover svg{transform:translateY(-3px)}.p-fleche{transition:border-color .2s,color .2s,transform .2s}.p-fleche:hover{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p-pagination{justify-content:center;align-items:center;gap:var(--e-xl);margin-top:var(--e-4xl);display:flex}.p-pagination__compte{color:var(--texte-secondaire);font-size:13px}.p-pagination [aria-disabled]{opacity:.4;pointer-events:none}.p-lien-retour{align-items:center;gap:var(--e-xs);color:var(--texte-marque);margin-bottom:var(--e-2xl);font-size:13px;font-weight:500;display:inline-flex}.p-article__surtitre{color:var(--texte-marque);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:500}.p-article__titre{margin:var(--e-md) 0 0;letter-spacing:-.8px;text-wrap:balance;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.2}.p-article__chapo{margin:var(--e-lg) 0 0;color:var(--texte-secondaire);font-size:17px;line-height:1.6}.p-article__meta{gap:var(--e-lg);margin-top:var(--e-lg);padding-bottom:var(--e-2xl);border-bottom:1px solid var(--bordure-defaut);color:var(--texte-tertiaire);font-size:13px;display:flex}.p-article__image{margin-top:var(--e-2xl);border-radius:var(--r-lg);aspect-ratio:16/9;overflow:hidden}.p-article__corps{margin-top:var(--e-2xl);color:var(--texte-principal);font-size:16px;line-height:1.75}.p-article__corps>*+*{margin-top:var(--e-lg)}.p-article__corps h2{letter-spacing:-.4px;margin-top:var(--e-3xl);font-size:22px;font-weight:700}.p-article__corps h3{letter-spacing:-.2px;margin-top:var(--e-2xl);font-size:18px;font-weight:600}.p-article__corps a{color:var(--texte-marque);text-decoration:underline}.p-article__corps blockquote{border-left:3px solid var(--marque-fond);padding-left:var(--e-lg);color:var(--texte-secondaire);font-style:italic}.p-article__corps ul,.p-article__corps ol{padding-left:var(--e-2xl)}.p-article__corps li+li{margin-top:var(--e-xs)}.p-article__corps img,.p-article__image-inline{border-radius:var(--r-md);width:100%;margin:var(--e-lg) 0}.p-article__corps table{border-collapse:collapse;width:100%;font-size:14px}.p-article__corps th,.p-article__corps td{border:1px solid var(--bordure-defaut);padding:var(--e-sm) var(--e-md);text-align:left}.p-article__corps th{background:var(--surface-toile);font-weight:600}.p-metier{border:1px solid var(--bordure-defaut);border-radius:var(--r-xl);background:var(--surface-defaut);flex-direction:column;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.p-metier:hover{box-shadow:var(--ombre-elevee);border-color:var(--bordure-forte)}@media (prefers-reduced-motion:no-preference){.p-metier:hover{transform:translateY(-2px)}}.p-metier__image{aspect-ratio:16/10;background:var(--neutre-200);overflow:hidden}.p-metier__image .p-visuel{transition:transform .5s cubic-bezier(.22,1,.36,1)}.p-metier:hover .p-metier__image .p-visuel{transform:scale(1.04)}.p-metier__corps{padding:var(--e-2xl);gap:var(--e-md);flex-direction:column;flex:1;display:flex}.p-metier__corps h3{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:600}.p-metier__corps p{color:var(--texte-secondaire);flex:1;margin:0;font-size:13px;line-height:1.65}.p-metier-tete{gap:var(--e-3xl);margin-top:var(--e-xl);align-items:center;display:grid}@media (min-width:900px){.p-metier-tete{grid-template-columns:1fr 1fr}}.p-metier-tete__image{aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--neutre-200);overflow:hidden}.p-contact__titre{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:600}.p-carte p a{color:var(--texte-marque);text-underline-offset:3px;text-decoration:underline}.p-bloc-ancre{padding:var(--e-3xl);border:1px solid var(--bordure-defaut);border-radius:var(--r-xl);margin-top:var(--e-xl);scroll-margin-top:88px}.p-bloc-ancre__titre{margin:0 0 var(--e-md);letter-spacing:-.3px;font-size:19px;font-weight:700}.p-bloc-ancre p{margin:0 0 var(--e-xl);color:var(--texte-secondaire);max-width:64ch;font-size:14px;line-height:1.7}.p-savoir{scroll-margin-top:88px}
