.nav-burger,.sidenav-toggle{display: none}@media (max-width: 1160px){.site-nav-inner{gap: 12px}.site-tools{margin-left: 0;padding-left: 14px}.nav-burger{display: inline-flex;flex-direction: column;justify-content: center;gap: 5px;width: 44px;height: 44px;margin-left: auto;padding: 0 10px;background: none;border: 0;cursor: pointer}.nav-burger span{display: block;height: 2px;background: var(--color-graphite);transition: transform .2s,opacity .2s}.site-nav.ouvert .nav-burger span:nth-child(1){transform: translateY(7px) rotate(45deg)}.site-nav.ouvert .nav-burger span:nth-child(2){opacity: 0}.site-nav.ouvert .nav-burger span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.site-nav nav{display: block}.js-resp .site-menu{display: none}.js-resp .site-nav.ouvert .site-menu{display: block;position: absolute;left: 0;right: 0;top: 100%;height: auto;margin: 0;padding: 6px var(--gutter) 14px;background: var(--color-ivory);border-bottom: 1px solid var(--color-archive);box-shadow: 0 12px 24px rgba(0,0,0,.12)}.site-menu{flex-wrap: wrap;height: auto}.site-menu li{display: block;width: 100%;border-bottom: 1px solid var(--color-archive)}.site-menu a{height: auto;padding: 14px 4px 14px 12px;border-bottom: 0;border-left: 3px solid transparent;font-size: 13px}.site-menu .selected a{border-left-color: var(--color-red)}html:not(.js-resp) .site-menu{overflow-x: auto;flex-wrap: nowrap}html:not(.js-resp) .site-menu li{width: auto;border-bottom: 0}table.carac,table.recap{display: block;max-width: 100%;overflow-x: auto}.schema-legende-corps figure{flex-wrap: wrap;max-width: 100%;min-width: 0}.figs.fusees{flex-wrap: wrap;justify-content: center;row-gap: 20px}}@media (max-width: 1024px){:root{--gutter: clamp(16px,4vw,32px)}html{scroll-padding-top: 70px}.layout{display: block}.sidenav{position: static;max-height: none;overflow: visible;padding: 20px 0 0}.sidenav ul{border-right: 0}.main{padding-top: 24px}.sidenav-toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 13px 16px;background: var(--color-white);border: 1px solid var(--color-archive);border-left: 3px solid var(--color-red);color: var(--color-graphite);font-family: var(--font-ui);font-size: 13px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;cursor: pointer}.sidenav-toggle::after{content: "";width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .2s;margin-top: -4px}.sidenav-toggle[aria-expanded="true"]::after{transform: rotate(-135deg);margin-top: 4px}.sidenav.replie > ul,.sidenav.replie > .blognews{display: none}.sidenav > ul{margin-top: 8px;background: var(--color-paper);border: 1px solid var(--color-archive)}.sidenav .blognews{margin-top: 20px}.hero{min-height: 300px}.hero h1{font-size: 52px}.banner{height: 190px}.article.natural > a,.article.flat.natural > img.article-figure,.article.flat.natural > .pile{position: static}.timeline ol{gap: 0 20px}.figs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.hero{min-height: 0;align-items: flex-end}.hero-media{width: 100%;-webkit-mask-image: linear-gradient(180deg,var(--color-black) 0%,var(--color-shade) 55%,transparent 100%);mask-image: linear-gradient(180deg,var(--color-black) 0%,var(--color-shade) 55%,transparent 100%)}.hero-inner{padding: 120px var(--gutter) 32px}.hero h1{font-size: 44px}.banner{height: 150px}.banner .hero-media{width: 100%;-webkit-mask-image: linear-gradient(180deg,var(--color-black) 55%,transparent 100%);mask-image: linear-gradient(180deg,var(--color-black) 55%,transparent 100%)}.article.natural.media-left,.article.natural.media-right,.article.flat.natural.media-left,.article.flat.natural.media-right,.article.flat:not(.natural).media-left,.article.flat:not(.natural).media-right,.article.media-left,.article.media-right{grid-template-columns: minmax(0,1fr);row-gap: 16px}.article.flat,.article.flat.media-left,.article.flat.media-right{margin-bottom: 18px}.article.media-left{border-right-width: 1px}.article.media-right{border-left-width: 1px}.article.natural > a,.article.flat.natural > a,.article.flat:not(.natural) > a{justify-self: start;max-width: 100%}.article.natural.media-left > a,.article.natural.media-right > a{padding: 0}.article.natural > a,.article.flat.natural > a{max-width: min(100%,340px)}.article.natural > a img{max-width: 100%;height: auto}.article.media-right > a{order: -1}.article.media-left .article-text,.article.media-right .article-text{padding: 0}.article:not(.flat).media-left .article-text,.article:not(.flat).media-right .article-text{padding: 20px}.article > a{min-height: 0}.article.flat:not(.natural) > a img{width: 100%}.main h2.section-title{margin-top: 28px}.figs > figure{flex: 0 0 100%;max-width: 100%}.schema-legende{padding: 18px 16px 20px}.schema-legende-corps{flex-direction: column;gap: 18px}.schema-legende-corps figure{width: 100%}.schema-legende-corps figure > a{max-width: 100%}.schema-legende-corps figure img{max-width: 100%;height: auto}.schema-legende-liste ol{column-width: auto;column-count: 1}.schema-legende-ligne .schema-legende-liste ol{column-count: 1}.main h2.schema-titre{font-size: 24px}.main .article.flat + h2.section-title{padding-top: 20px}.main h3{font-size: 19px}.timeline ol{grid-template-columns: minmax(0,1fr);gap: 0}.timeline li{padding: 0 0 22px 80px;min-height: 40px}.timeline li::before{left: 62px;top: 12px;right: auto;width: 0;height: 100%;border-left: 1px solid var(--color-archive);background: none}.timeline li::after{left: 59px;top: 8px}.timeline .year{top: 0}.timeline p{margin: 0;max-width: none}.quote{padding: 0 clamp(28px,8vw,56px);margin-top: 40px}.quote blockquote{font-size: 17px}.quote::before,.quote::after{font-size: 84px}.quote::before{top: -10px}.quote::after{bottom: -44px}.figs.galerie.galerie-photos{grid-template-columns: repeat(auto-fill,minmax(150px,1fr))}.carac-bandeau > div{padding: 0 18px}.site-footer-inner{padding: 22px var(--gutter)}}@media (max-width: 520px){body{font-size: 16px}.site-nav-inner{height: 54px}.site-logo img{height: 38px}.site-tools{padding-left: 10px}.hero-inner{padding-top: 96px}.hero h1{font-size: 36px}.hero .kicker{font-size: 11px;letter-spacing: .1em}.hero .lead{font-size: 17px;margin-bottom: 20px}.btn{padding: 13px 18px}.banner{height: 120px}.main .page-title{font-size: 25px}.main h2.section-title{font-size: 21px;padding-left: 11px}.figs,.figs.figs-2.center{grid-template-columns: minmax(0,1fr)}.figs > figure{flex: 0 0 100%;max-width: 100%}.main img,.main figure,.main figure > a,.main .figs{max-width: 100%;min-width: 0}.main img{height: auto}.main .lazy,.article > *{max-width: 100%;min-width: 0}.main .figs{justify-content: normal}.schema-legende-ligne .schema-legende-corps figure.images-egales{grid-template-columns: minmax(0,1fr)}.schema-legende-ligne .schema-legende-corps figure.pleine-largeur{width: 100%}.main figure img.lazy,.main img.lazy{width: auto}.photo-row img,.photo-row.compact img,.photo-row.figs-center img{height: auto;max-width: 100%}.site-footer-inner{align-items: flex-start}}
