/* Une palette moins lumineuse et une continuité entre les informations de visite. */
.header-frame{padding:0;height:100px;background:#293d30}.header{width:100%;max-width:none;height:100px;margin:0;border:0;border-radius:0;padding:4px clamp(24px,4vw,64px) 8px;box-shadow:0 3px 16px #16251b24}.header::after{display:none}.header-frame.is-compact .header{height:76px;border-radius:0;padding-inline:clamp(24px,4vw,64px)}
.home-discover{background:linear-gradient(160deg,#5d6956,#50624e)}.home-discover .section-heading h2{color:#f0eee5}.home-discover .eyebrow{color:#dfdfcf}.home-discover .section-heading>p{color:#e0e2d6}.discovery-cards article{background:#d9d5cf;border-color:#c5c5ba;box-shadow:0 9px 22px #1b2f1b18}.discovery-cards h3{color:#2e412f}.discovery-cards p{color:#505d4b}.discovery-cards .card-kicker{color:#58674e}.discovery-more{color:#e9e7d9}
.home-next{background:#dcd8d0;border:0}.home-next .eyebrow{color:#536249}.next-date{border-color:#b0b7a7}.next-date h2{font-size:39px;max-width:13ch;line-height:1.13}.next-date h2 em{color:#455c40}.home-next .group-invite{border-color:#afb6a5}
.home-prepare{background:#dcd8d0;color:#2e412f;border:0;padding-top:0;padding-bottom:96px}.home-prepare>.shell{border-top:1px solid #adb5a2;padding-top:65px}.home-prepare .section-heading h2{color:#2e412f}.home-prepare .eyebrow{color:#5a6850}.home-prepare .section-heading>.text-link{color:#344e32}.prepare-grid article{background:#cdd2c7;border-color:#b7c0ae;box-shadow:none}.prepare-grid h3{color:#2e412f}.prepare-grid p{color:#4c5e46}.prepare-grid svg{color:#58734b}.prepare-grid a{color:#354f30}
.home-museum{background:#50634c;border-color:#71836a}.museum-teaser>p:not(.eyebrow){color:#e1e3d6}.museum-teaser .eyebrow{color:#dedfcf}.home-news{background:#3b4c3c}.feature-news{background:#d9d5cf}.feature-news>div>p:not(.card-kicker){color:#515d4c}.feature-news .card-kicker{color:#5c6851}.footer-simple{background:#293d2e}.nav-drawer{background:#e0dcd4}.nav-drawer nav>a{background:#eae7e0}.drawer-icon{background:#d7ddcf}.drawer-close{background:#eae7e0}
.fort-motto{display:flex;align-items:baseline;gap:18px;margin-top:27px!important;color:#cdd3bf!important}.fort-motto q{font:italic 26px/1.4 Georgia,serif;color:#ddd3c1}.fort-motto q::before{content:'« '}.fort-motto q::after{content:' »'}.fort-motto span{font:12px/1.5 Arial,sans-serif;letter-spacing:.04em;color:#bec9b1}
@media(max-width:1100px){.header-frame{padding:0;height:96px}.header{height:96px;padding-inline:24px;border-radius:0}.header-frame.is-compact .header{padding-inline:24px}}
@media(max-width:760px){.header-frame{height:80px;padding:0}.header{height:80px;padding:5px 16px 9px;border-radius:0}.header-frame.is-compact .header{height:68px;padding:3px 16px 7px;border-radius:0}.discovery-cards article,.discovery-cards article:last-child{border-color:#c5c5ba}.next-date h2{font-size:37px;max-width:15ch}.home-prepare{padding-bottom:62px}.home-prepare>.shell{padding-top:45px}.prepare-grid article{border-color:#b7c0ae}.fort-motto{display:block}.fort-motto span{display:block;margin-top:8px}.fort-motto q{font-size:24px}}
.header-frame{background:transparent}
@media(max-width:370px){.header,.header-frame.is-compact .header{padding-inline:12px}}
