.bandeau{isolation:isolate;height:clamp(19rem,46vh,26rem);position:relative;overflow:hidden}.bandeau__media{position:absolute;inset:0;overflow:hidden}.bandeau__media img{object-fit:cover;width:100%;height:112%}.bandeau__voile{background:linear-gradient(to bottom, color-mix(in srgb, var(--olive-profond) 62%, transparent), color-mix(in srgb, var(--olive-profond) 44%, transparent) 50%, color-mix(in srgb, var(--olive-profond) 74%, transparent)), color-mix(in srgb, var(--olive-profond) 18%, transparent);position:absolute;inset:0}.bandeau__contenu{place-content:center;justify-items:center;gap:calc(var(--pas) * 2);text-align:center;height:100%;padding:calc(var(--pas) * 4) calc(var(--pas) * 3);color:var(--sur-media);display:grid;position:relative}.bandeau__surtitre{letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:.78rem}.bandeau__titre{font-family:var(--font-script);margin:0;font-size:clamp(2.6rem,8vw,4.6rem);font-weight:400;line-height:1.1}.jours{gap:calc(var(--pas) * 4);display:grid}.jours__onglets{gap:calc(var(--pas) * 1.5);grid-template-columns:repeat(2,1fr);display:grid}.jours__onglet{justify-items:center;gap:calc(var(--pas) * .5);padding:calc(var(--pas) * 2.25) calc(var(--pas) * 2);border:2px solid color-mix(in srgb, var(--olive) 30%, transparent);background:color-mix(in srgb, var(--olive) 4%, var(--blanc));text-align:center;cursor:pointer;transition:background-color .3s ease, border-color .3s ease, color .3s ease, transform .25s var(--courbe);border-radius:3px;display:grid}.jours__onglet:hover{border-color:var(--olive);transform:translateY(-2px)}.jours__nom{font-family:var(--font-script);color:var(--olive-profond);font-size:clamp(1.5rem,4vw,1.95rem);line-height:1.15;transition:color .3s}.jours__date{letter-spacing:.18em;text-transform:uppercase;color:var(--olive);font-size:.78rem;transition:color .3s}.jours__panneau{display:none}#jour-j:checked~.jours__onglets .jours__onglet[for=jour-j],#jour-lendemain:checked~.jours__onglets .jours__onglet[for=jour-lendemain]{background:var(--olive);border-color:var(--olive)}#jour-j:checked~.jours__onglets .jours__onglet[for=jour-j] .jours__nom,#jour-j:checked~.jours__onglets .jours__onglet[for=jour-j] .jours__date,#jour-lendemain:checked~.jours__onglets .jours__onglet[for=jour-lendemain] .jours__nom,#jour-lendemain:checked~.jours__onglets .jours__onglet[for=jour-lendemain] .jours__date{color:var(--blanc)}#jour-j:checked~.jours__panneau[data-jour=j],#jour-lendemain:checked~.jours__panneau[data-jour=lendemain]{display:block}#jour-j:focus-visible~.jours__onglets .jours__onglet[for=jour-j],#jour-lendemain:focus-visible~.jours__onglets .jours__onglet[for=jour-lendemain]{outline:2px solid var(--olive-profond);outline-offset:3px}@media (prefers-reduced-motion:no-preference){#jour-j:checked~.jours__panneau[data-jour=j],#jour-lendemain:checked~.jours__panneau[data-jour=lendemain]{animation:paraitre-jour .4s var(--courbe) both}}@keyframes paraitre-jour{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=420px){.jours__onglets{grid-template-columns:1fr}}.fiche__adresse{color:var(--olive-profond);font-size:1.08rem;line-height:1.5}.chapeau{text-align:center;max-width:52ch;color:var(--olive-profond);text-wrap:pretty;margin:0 auto;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.8}.deroule{gap:0;margin:0;padding:0;list-style:none;display:grid}.repere{gap:calc(var(--pas) * 3);padding:calc(var(--pas) * 3.5) 0;border-top:var(--trait) solid color-mix(in srgb, var(--olive) 28%, transparent);grid-template-columns:7.5rem 1fr;display:grid}.repere:last-child{border-bottom:var(--trait) solid color-mix(in srgb, var(--olive) 28%, transparent)}.repere__heure{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--olive);font-size:1.05rem}.repere__quoi{gap:calc(var(--pas) * .75);display:grid}.repere__titre{font-family:var(--font-script);color:var(--olive-profond);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.repere p{color:var(--olive-profond);margin:0}.fiches{gap:calc(var(--pas) * 3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.fiche{gap:calc(var(--pas) * 1.5);padding:calc(var(--pas) * 4);border:2px solid color-mix(in srgb, var(--olive) 30%, transparent);background:color-mix(in srgb, var(--olive) 5%, var(--blanc));transition:border-color .3s ease, background-color .3s ease, transform .3s var(--courbe);border-radius:3px;align-content:start;justify-items:start;display:grid}.fiche:hover{border-color:var(--olive);background:color-mix(in srgb, var(--olive) 8%, var(--blanc));transform:translateY(-3px)}.fiche__icone{width:3.4rem;height:3.4rem;margin-bottom:calc(var(--pas) * .5);background:var(--olive);color:var(--blanc);border-radius:999px;place-items:center;display:grid}.fiche__icone svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.7rem;height:1.7rem}.fiche__titre{font-family:var(--font-script);color:var(--olive-profond);margin:0;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:400;line-height:1.15}.fiche p{color:var(--olive-profond);margin:0}.fiche__detail{letter-spacing:.16em;text-transform:uppercase;color:var(--olive);font-size:.82rem}.question{border-top:var(--trait) solid color-mix(in srgb, var(--olive) 28%, transparent);padding:calc(var(--pas) * 2.5) 0}.question:last-of-type{border-bottom:var(--trait) solid color-mix(in srgb, var(--olive) 28%, transparent)}.question summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:calc(var(--pas) * 2);color:var(--olive-profond);font-size:1.15rem;font-weight:700;list-style:none;transition:color .25s;display:flex}.question summary:hover{color:var(--olive)}.question summary:hover:after{transform:scale(1.25)}.question[open] summary:hover:after{transform:rotate(45deg)scale(1.15)}.jours__onglet .jours__nom{transition:color .3s ease, transform .3s var(--courbe)}.jours__onglet:hover .jours__nom{transform:translateY(-2px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.question:nth-of-type(2){animation-range:entry 9% cover 30%}.question:nth-of-type(3){animation-range:entry 13% cover 34%}.question:nth-of-type(4){animation-range:entry 17% cover 38%}}}.question p{font-weight:400}.question summary::-webkit-details-marker{display:none}.question summary:after{content:"+";color:var(--olive);transition:transform .3s var(--courbe);flex:none;font-size:1.4rem;line-height:1}.question[open] summary:after{transform:rotate(45deg)}.question p{margin:calc(var(--pas) * 2) 0 0;max-width:62ch;color:var(--olive-profond)}.question a{color:var(--olive);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .25s}.question a:hover{color:var(--olive-profond)}.acompleter{gap:calc(var(--pas) * 1.5);padding:calc(var(--pas) * 3.5);border:var(--trait) dashed color-mix(in srgb, var(--olive) 45%, transparent);border-radius:2px;display:grid}.acompleter__etiquette{letter-spacing:.2em;text-transform:uppercase;color:var(--olive);font-size:.76rem}.acompleter ul{gap:calc(var(--pas) * .75);color:var(--olive-profond);margin:0;padding-left:1.2em;display:grid}.suite{justify-items:center;gap:calc(var(--pas) * 3);text-align:center;display:grid}.lien-nav--actif{border-bottom-color:var(--olive-profond)}@media (width<=640px){.repere{gap:calc(var(--pas) * 1);grid-template-columns:1fr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bandeau__media img{animation:linear both bandeau-parallaxe view();animation-range:cover}.fiche,.question{animation:linear both reveler view();animation-range:entry 5% cover 26%}}}@keyframes bandeau-parallaxe{0%{transform:translateY(-8%)}to{transform:translateY(0%)}}
