body[data-page=mesure]{color-scheme:light;background:#fbf8f3}.ac{color-scheme:light;--ac-papier:#fbf8f3;--ac-sable:#f2ece1;--ac-encre:#1c1a17;--ac-encre-douce:#57524a;--ac-orange:#d9531e;--ac-orange-texte:#b4400f;--ac-olive:#9b9479;--ac-nuit:#1c1a17;--ac-filet:color-mix(in oklab, var(--ac-encre) 14%, transparent);--ac-titre:"Fraunces", Georgia, "Times New Roman", serif;--ac-main:"Caveat", "Segoe Print", cursive;--ac-texte:"Source Sans 3", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ac-rayon:14px;--ac-marge:clamp(1rem, 4vw, 2.5rem);--ac-entete:4.5rem;background:var(--ac-papier);color:var(--ac-encre);font-family:var(--ac-texte);flex-direction:column;min-height:100vh;font-size:clamp(1.02rem,.96rem + .25vw,1.15rem);line-height:1.6;display:flex;& main{flex:1}& p,& li{max-width:none}& :where(a){color:inherit}& :is(h1,h2,h3,h4){text-transform:none}& :focus-visible{outline:2px solid var(--ac-orange-texte);outline-offset:3px}}.ac-invisible{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-contenant{width:min(100%,72rem);padding-inline:var(--ac-marge);box-sizing:border-box;margin-inline:auto}.ac-etroit{width:min(100%,48rem)}.ac-centre{text-align:center}.ac-section{padding-block:clamp(3rem,7vw,5.5rem)}.ac-section--sable{background:var(--ac-sable)}.ac-titre{font-family:var(--ac-titre);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);font-weight:800;line-height:1.12}.ac-main{font-family:var(--ac-main);color:var(--ac-orange-texte);font-size:1.45em;font-weight:600;line-height:1.15}.ac-chapeau{color:var(--ac-encre-douce);margin:0 auto 1rem;font-size:1.12em}.ac-btn{font-family:var(--ac-texte);letter-spacing:.02em;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.72em 1.4em;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;&:hover{transform:translateY(-1px)}}.ac-btn--plein{background:var(--ac-orange);color:#fff;&:hover{background:var(--ac-orange-texte)}}.ac-btn--noir{background:var(--ac-encre);color:var(--ac-papier);&:hover{background:var(--ac-orange-texte)}}.ac-btn--trait-clair{border-color:color-mix(in oklab, var(--ac-papier) 40%, transparent);color:var(--ac-papier);&:hover{border-color:var(--ac-papier)}}.ac-entete{z-index:20;background:color-mix(in oklab, var(--ac-papier) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--ac-filet);position:sticky;top:0}.ac-entete-dedans{min-height:var(--ac-entete);align-items:center;gap:1rem;display:flex}.ac-marque{align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.ac-marque-logo{width:auto;height:3rem;display:block}.ac-marque-mots{flex-direction:column;line-height:1;display:flex}.ac-marque-nom{font-family:var(--ac-titre);letter-spacing:-.01em;font-size:1.35rem;font-weight:900}.ac-marque-devise{font-family:var(--ac-main);color:var(--ac-orange-texte);font-size:1.1rem;font-weight:600}.ac-nav{align-items:center;gap:.25rem;display:flex}.ac-nav-lien{border-radius:999px;padding:.5rem .75rem;font-weight:600;text-decoration:none;display:inline-block;&[aria-current=page]{color:var(--ac-orange-texte)}&:hover{background:var(--ac-sable)}}.ac-nav>.ac-nav-lien:last-child{background:var(--ac-orange);color:#fff;margin-left:.5rem;&:hover{background:var(--ac-orange-texte)}}.ac-nav-groupe{align-items:center;display:flex;position:relative;&[data-courante]>.ac-nav-lien{color:var(--ac-orange-texte)}}.ac-nav-chevron{width:1.6rem;height:1.6rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-.5rem;padding:0;display:grid;& svg{width:.75rem;height:.75rem;transition:transform .2s}}.ac-nav-groupe[data-open] .ac-nav-chevron svg{transform:rotate(180deg)}.ac-nav-sous{background:var(--ac-papier);border:1px solid var(--ac-filet);border-radius:var(--ac-rayon);flex-direction:column;min-width:15rem;padding:.5rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 14px 30px -12px #1c1a1740;& a{border-radius:8px;padding:.55rem .8rem;text-decoration:none;&:hover{background:var(--ac-sable)}&[aria-current=page]{color:var(--ac-orange-texte);font-weight:700}}}.ac-nav-groupe[data-open] .ac-nav-sous{display:flex}@media (hover:hover){.ac-nav-groupe:hover .ac-nav-sous{display:flex}}.ac-nav-bascule{background:var(--ac-sable);cursor:pointer;border:0;border-radius:999px;width:2.75rem;height:2.75rem;display:none;position:relative}.ac-nav-barre,.ac-nav-barre:before,.ac-nav-barre:after{background:var(--ac-encre);border-radius:2px;width:1.2rem;height:2px;margin-left:-.6rem;transition:transform .2s;position:absolute;left:50%}.ac-nav-barre{top:50%}.ac-nav-barre:before,.ac-nav-barre:after{content:""}.ac-nav-barre:before{transform:translateY(-6px)}.ac-nav-barre:after{transform:translateY(6px)}@media (width<=60rem){.ac-entete{backdrop-filter:none;background:var(--ac-papier)}.ac-nav-bascule{display:block}.ac-nav{inset:var(--ac-entete) 0 0 0;padding:1rem var(--ac-marge) 2rem;background:var(--ac-papier);flex-direction:column;align-items:stretch;gap:0;display:none;position:fixed;overflow-y:auto;&[data-open]{display:flex}}.ac-nav-lien{padding:.8rem .5rem;font-size:1.15rem}.ac-nav>.ac-nav-lien:last-child{text-align:center;margin:1rem 0 0}.ac-nav-groupe{border-bottom:1px solid var(--ac-filet);flex-wrap:wrap}.ac-nav-chevron{display:none}.ac-nav-sous{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .75rem 1rem;display:flex;position:static}.ac-marque-logo{height:2.4rem}}.ac-ouverture{background:var(--ac-nuit);color:#fff;isolation:isolate;align-items:end;min-height:clamp(16rem,42vh,26rem);display:grid;position:relative;overflow:hidden;&:after{content:"";z-index:-1;background:linear-gradient(#14120f1a,#14120f38 30%,#14120fc7);position:absolute;inset:0}}.ac-ouverture-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ac-ouverture-texte{padding-block:2.5rem;& h1{font-family:var(--ac-titre);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 18px #00000059;margin:0;font-size:clamp(2.2rem,1.4rem + 4vw,4.2rem);font-weight:900;line-height:1.02}}.ac-ouverture--nue{background:var(--ac-nuit);min-height:0;&:after{display:none}& .ac-ouverture-texte{padding-block:clamp(2.5rem,6vw,4rem)}}.ac-ouverture--accueil{text-align:center;align-items:center;min-height:clamp(26rem,82vh,52rem);& h1{font-size:clamp(3.2rem,1.5rem + 9vw,8.5rem)}&:after{background:radial-gradient(#14120f73,#14120fb3)}}.ac-ouverture-devise{color:#ffd8c4;text-shadow:0 2px 14px #00000073;margin:.4rem 0 0;font-size:clamp(1.8rem,1.2rem + 2.5vw,3.2rem)}.ac-intro{grid-template-columns:1fr;gap:2rem clamp(2rem,5vw,4.5rem);display:grid;@media (width>=56rem){grid-template-columns:5fr 6fr;& .ac-titre{grid-column:1/-1}}}.ac-citation{background:var(--ac-sable);border-radius:var(--ac-rayon);align-self:start;margin:0;padding:2rem 2rem 1.6rem;position:relative;&:before{content:"“";font-family:var(--ac-titre);color:var(--ac-orange);font-size:5.5rem;font-weight:900;line-height:1;position:absolute;top:-.35em;left:1rem}& blockquote{font-family:var(--ac-titre);margin:0;font-size:1.15em;font-style:italic;line-height:1.5}& figcaption{margin-top:1rem;font-size:1.35em}}.ac-intro-texte>p:first-child{margin-top:0}.ac-axes{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid;& li{border:1px solid var(--ac-filet);border-radius:var(--ac-rayon);background:#fff;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:600;display:flex}}.ac-axes-numero{background:var(--ac-orange);color:#fff;width:2.2rem;height:2.2rem;font-family:var(--ac-titre);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ac-tuiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem;display:grid}.ac-tuile{border-radius:calc(var(--ac-rayon) * 1.5);color:#fff;isolation:isolate;align-items:end;min-height:22rem;text-decoration:none;display:grid;position:relative;overflow:hidden;&:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#14120fcc);position:absolute;inset:0}&:hover .ac-tuile-photo{transform:scale(1.04)}}.ac-tuile-photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.ac-tuile-texte{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.ac-tuile-titre{font-family:var(--ac-titre);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:800;line-height:1.1}.ac-tuile-fleche{background:var(--ac-orange);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.4rem;transition:transform .2s;display:grid}.ac-tuile:hover .ac-tuile-fleche{transform:translate(4px)}.ac-section--sable .ac-centre .ac-btn{margin-top:2.5rem}.ac-partie{&+.ac-partie{border-top:1px solid var(--ac-filet);margin-top:2.75rem;padding-top:2.75rem}}.ac-partie-titre{font-family:var(--ac-titre);text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:800;line-height:1.2}.ac-points{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid;& li{padding-left:1.6rem;position:relative;&:before{content:"";background:var(--ac-orange);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.62em;left:.2rem}}}.ac-document{margin-top:2.5rem}.ac-rubrique{text-align:center}.ac-rubrique-pages{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.ac-rubrique-page{border:1px solid var(--ac-filet);border-radius:var(--ac-rayon);font-family:var(--ac-titre);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 1.5rem;font-size:1.35rem;font-weight:800;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;&:after{content:"→";color:var(--ac-orange-texte)}&:hover{border-color:var(--ac-orange);transform:translateY(-2px)}}.ac-disciplines{gap:clamp(3rem,7vw,5rem);display:grid}.ac-discipline{align-items:center;gap:1.5rem clamp(2rem,5vw,4rem);display:grid;@media (width>=52rem){grid-template-columns:1fr 1fr;&:nth-child(2n) .ac-discipline-photo{order:2}}}.ac-discipline-photo{margin:0;position:relative;& img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--ac-rayon) * 1.5);width:100%;height:auto;display:block}}.ac-atouts{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1rem;left:1rem;& li{background:var(--ac-papier);color:var(--ac-orange-texte);border-radius:999px;padding:.15em .6em;font-size:1.25rem;box-shadow:0 4px 12px -6px #0006}}.ac-galerie{columns:3 14rem;column-gap:.9rem;& img{border-radius:var(--ac-rayon);break-inside:avoid;width:100%;height:auto;margin-bottom:.9rem;display:block}}.ac-saison{margin:0 0 .5rem;font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.ac-horaires{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ac-horaire{border-radius:var(--ac-rayon);border-top:5px solid var(--ac-orange);background:#fff;flex-direction:column;padding:1.5rem;display:flex;& h3{font-family:var(--ac-titre);margin:0 0 1rem;font-size:1.4rem;font-weight:800;line-height:1.15}}.ac-seances{flex:1;gap:.35rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid;& li{font-weight:600}}.ac-heure{white-space:nowrap}.ac-prix{border-top:1px dashed var(--ac-filet);margin:0;padding-top:1rem;& strong{font-family:var(--ac-titre);color:var(--ac-orange-texte);font-size:1.6rem}}.ac-prix-mot{color:var(--ac-encre-douce)}.ac-reservation{align-items:center;gap:2rem clamp(2rem,5vw,4rem);display:grid;@media (width>=52rem){grid-template-columns:2fr 3fr}}.ac-affiche{margin:0;& img{border-radius:var(--ac-rayon);width:100%;height:auto;display:block;box-shadow:0 18px 40px -20px #1c1a1773}}.ac-moyens{gap:.75rem;margin:0;display:grid;& div{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}& dt{color:var(--ac-encre-douce);min-width:5.5rem}& dd{margin:0;font-size:1.15em;font-weight:700;& a{text-decoration-color:var(--ac-orange);text-underline-offset:.2em}}}.ac-compagnie{font-family:var(--ac-texte);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-orange-texte);align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:.85rem;font-weight:700;display:flex;&:after{content:"";background:var(--ac-filet);flex:1;height:1px}}.ac-spectacle-tete{margin-bottom:1.25rem;& .ac-titre{margin:0}}.ac-creation{margin:0}.ac-faits{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0 0 2rem;display:grid;& div{border:1px solid var(--ac-filet);border-radius:var(--ac-rayon);background:#fff;padding:.85rem 1rem}& dt{color:var(--ac-encre-douce);font-size:.85rem}& dd{font-family:var(--ac-titre);margin:0;font-size:1.2rem;font-weight:700}}.ac-spectacle-corps{gap:2rem clamp(2rem,5vw,4rem);display:grid;@media (width>=52rem){grid-template-columns:1fr 1fr}}.ac-spectacle-texte>p:first-child{margin-top:0}.ac-fiche{text-decoration-color:var(--ac-orange);text-underline-offset:.2em;font-weight:700;&:before{content:"↓ ";color:var(--ac-orange-texte)}}.ac-spectacle-media{align-content:start;gap:1rem;display:grid}.ac-lecteur{aspect-ratio:16/9;border-radius:var(--ac-rayon);background:var(--ac-nuit);position:relative;overflow:hidden;& button{cursor:pointer;color:#fff;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0;& img{object-fit:cover;opacity:.8;width:100%;height:100%}& span{background:var(--ac-orange);border-radius:999px;padding:.8em 1.5em .8em 2.6em;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);&:before{content:"";border-top:.45em solid #0000;border-bottom:.45em solid #0000;border-left:.75em solid #fff;margin-top:-.45em;position:absolute;top:50%;left:1.2em}}}& iframe{border:0;width:100%;height:100%;position:absolute;inset:0}}.ac-spectacle-photos img,img.ac-spectacle-photos{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ac-rayon);width:100%;height:auto;display:block}.ac-defile{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:82%;grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto;& img{scroll-snap-align:start}}.ac-animations{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;display:grid}.ac-animation{border-radius:calc(var(--ac-rayon) * 1.25);background:#fff;flex-direction:column;padding:1rem 1rem 1.5rem;display:flex;& p{margin:.5rem .4rem 0}}.ac-animation-photos img,img.ac-animation-photos{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ac-rayon);width:100%;height:auto;display:block}.ac-animation-titre{font-family:var(--ac-titre);margin:1.1rem .4rem .25rem;font-size:1.5rem;font-weight:800;line-height:1.15}.ac-devis .ac-main{margin:0 0 1.5rem;font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem)}.ac-bureau{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;& li{border-radius:var(--ac-rayon);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem;display:flex;& strong{font-family:var(--ac-titre);font-size:1.35rem}}}.ac-equipe{align-items:start;gap:2rem clamp(2rem,5vw,4rem);display:grid;@media (width>=52rem){grid-template-columns:2fr 3fr}}.ac-equipe-photo{margin:0;& img{border-radius:calc(var(--ac-rayon) * 1.5);width:100%;height:auto;display:block}}.ac-personnes{gap:1.25rem;display:grid}.ac-personne{border:1px solid var(--ac-filet);border-radius:var(--ac-rayon);padding:1.5rem;& h3{font-family:var(--ac-titre);margin:0;font-size:1.6rem;font-weight:800}}.ac-personne-photo{object-fit:cover;border-radius:50%;width:5rem;height:5rem;margin-bottom:.75rem}.ac-benevoles{margin-top:3rem;font-size:1.1em}.ac-contact{gap:3rem clamp(2rem,6vw,5rem);display:grid;@media (width>=52rem){grid-template-columns:1fr 1fr}& h3{font-family:var(--ac-titre);margin:2rem 0 .25rem;font-size:1.2rem}& address{font-style:normal;& p{margin:0}}& address+.ac-titre{margin-top:2.5rem}}.ac-form{background:var(--ac-sable);border-radius:calc(var(--ac-rayon) * 1.5);align-self:start;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid;& .ac-btn{cursor:pointer;border:0;justify-self:start}}.ac-form-champ{gap:.35rem;display:grid;& label{font-weight:600}& input,& textarea{font:inherit;border:1px solid color-mix(in oklab, var(--ac-encre) 25%, transparent);color:var(--ac-encre);background:#fff;border-radius:10px;padding:.7rem .9rem}}.ac-form-prepare{color:var(--ac-encre-douce);margin:0}.ac-agenda{gap:1rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.ac-evenement{border-radius:var(--ac-rayon);border-left:5px solid var(--ac-orange);background:#fff;align-items:center;gap:1.25rem;padding:1.25rem;display:flex;& h3{font-family:var(--ac-titre);margin:0;font-size:1.35rem}& p{margin:0}}.ac-agenda--passe .ac-evenement{border-left-color:var(--ac-olive);opacity:.85}.ac-evenement-photo{object-fit:cover;border-radius:10px;flex:none;width:5.5rem;height:5.5rem}.ac-evenement-lieu{color:var(--ac-encre-douce)}.ac-pied{background:var(--ac-nuit);color:var(--ac-papier);padding-top:clamp(3rem,6vw,4.5rem);& a{color:var(--ac-papier)}}.ac-pied-dedans{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:2rem;display:grid}.ac-pied-marque p{margin:0}.ac-pied-logo{background:var(--ac-papier);border-radius:12px;width:7rem;height:auto;margin-bottom:1rem;padding:.5rem;display:block}.ac-pied-nom{font-family:var(--ac-titre);font-size:1.5rem;font-weight:900}.ac-pied-statut{color:color-mix(in oklab, var(--ac-papier) 70%, transparent);font-size:.95rem}.ac-pied-joindre{gap:.5rem;font-weight:600;display:grid;& a{text-decoration:none;&:hover{text-decoration:underline}}}.ac-pied-liens{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ac-pied-haut{font-family:var(--ac-main);font-size:1.4rem;text-decoration:none;&:before{content:"↑ "}}.ac-pied-bas{border-top:1px solid color-mix(in oklab, var(--ac-papier) 18%, transparent);color:color-mix(in oklab, var(--ac-papier) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:3rem;padding-block:1.5rem;font-size:.9rem;display:flex;&>:last-child{margin-left:auto}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
