[data-nav][data-mode=rail]{--rail-w:2.5rem;--rail-ouverte:12rem;--rail-pad:.25rem;--rail-bord:1px;--rail-item:2.25rem;--rail-ico:1rem;--rail-logo:1.33rem;--rail-ico-pad:calc((var(--rail-w) - 2 * var(--rail-pad) - var(--rail-bord) - var(--rail-ico)) / 2);--rail-logo-pad:calc((var(--rail-w) - 2 * var(--rail-pad) - var(--rail-bord) - var(--rail-logo)) / 2);width:var(--rail-w);transition:width .3s var(--ease-out-expo)}@media (min-width:87.5rem){[data-nav][data-mode=rail]{--rail-w:3.5rem;--rail-pad:.375rem;--rail-bord:2px;--rail-item:2.5rem;--rail-ico:1.125rem}}[data-nav][data-mode=rail] :is([data-rail-libelle],.logo-sweep+img){opacity:0;transition:opacity .25s var(--ease-out-expo)}[data-nav][data-mode=rail] :is([data-rail-bascule],[data-rail-reduire]){display:none}[data-nav][data-mode=rail]:is(:hover:not([data-repos]),:has(:focus-visible)){width:var(--rail-ouverte);transition-delay:.12s}[data-nav][data-mode=rail]:is(:hover:not([data-repos]),:has(:focus-visible)) :is([data-rail-libelle],.logo-sweep+img){opacity:1;transition-delay:.16s}[data-nav][data-mode=rail]:is(:hover:not([data-repos]),:has(:focus-visible)) [data-rail-bascule]{display:block}@media (min-width:105rem){[data-nav][data-mode=rail]:not([data-reduite]){width:var(--rail-ouverte)}[data-nav][data-mode=rail]:not([data-reduite]) :is([data-rail-libelle],.logo-sweep+img){opacity:1}[data-nav][data-mode=rail]:not([data-reduite]) [data-rail-bascule]{display:block}[data-nav][data-mode=rail] [data-rail-reduire]{display:flex}}@supports not (view-transition-name:none){[data-nav][data-mode=rail]{animation:rail-arrivee .5s var(--ease-out-expo) both}}@keyframes rail-arrivee{0%{opacity:0;translate:-1rem}}@media (prefers-reduced-motion:reduce){[data-nav][data-mode=rail],[data-nav][data-mode=rail] :is([data-rail-libelle],.logo-sweep+img){transition:none;animation:none}}:root[data-nav-morph]{view-transition-name:none}:root[data-nav-morph] [data-nav]{view-transition-name:nav-coque}:root[data-nav-morph] [data-nav] .logo-sweep{view-transition-name:nav-logo}:root[data-nav-morph] [data-nav] .logo-sweep+img{view-transition-name:nav-marque}:root[data-nav-morph] [data-nav] [data-vt]{view-transition-name:var(--vt)}:root[data-nav-morph]::view-transition-group(*){animation-duration:.7s;animation-timing-function:var(--ease-out-expo)}:root[data-nav-morph]::view-transition-old(nav-coque){object-fit:fill;block-size:100%}:root[data-nav-morph]::view-transition-new(nav-coque){object-fit:fill;block-size:100%}:root[data-nav-morph]::view-transition-old(nav-cta){object-fit:fill;block-size:100%}:root[data-nav-morph]::view-transition-new(nav-cta){object-fit:fill;block-size:100%}:root[data-nav-morph]::view-transition-old(nav-coque){animation-duration:.25s}:root[data-nav-morph]::view-transition-group(nav-lien-1){animation-delay:25ms}:root[data-nav-morph]::view-transition-group(nav-lien-2){animation-delay:50ms}:root[data-nav-morph]::view-transition-group(nav-lien-3){animation-delay:75ms}:root[data-nav-morph]::view-transition-group(nav-lien-4){animation-delay:.1s}:root[data-nav-morph]::view-transition-group(nav-lien-5){animation-delay:.125s}:root[data-nav-morph]::view-transition-group(nav-lien-6){animation-delay:.15s}:root[data-nav-morph]::view-transition-group(nav-lien-7){animation-delay:.175s}:root[data-nav-morph]::view-transition-group(nav-lien-8){animation-delay:.2s}:root[data-nav-morph]::view-transition-group(nav-cta){animation-delay:.225s}:root[data-nav-morph]::view-transition-new(nav-externe-0){animation-delay:.3s}:root[data-nav-morph]::view-transition-new(nav-externe-1){animation-delay:.3s}:root[data-nav-morph]::view-transition-new(nav-externe-2){animation-delay:.3s}:root[data-nav-morph]::view-transition-new(nav-reduire){animation-delay:.3s}
