@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/82a479d98881992e-s.2dfwj15jx7eli.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/0344c0a4a9df02b3-s.p.2dmi_tuk68pm4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.sDTkAa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.sDTkAa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@layer tokens{:root{--nuit-900:#101827;--nuit-800:#1a2335;--nuit-700:#252f44;--nuit-600:#2e3850;--gris-300:#9aa0aa;--gris-600:#5b6170;--ivoire-100:#f3efe5;--ivoire-200:#e8e3d6;--ivoire-300:#d6d0c0;--olive-300:#c8cba4;--olive-500:#a2a683;--olive-700:#5f6445;--ambre-500:#e3a23b;--brique-300:#e8806a;--brique-700:#a63d28;--vert-300:#7db38a;--vert-700:#3e6b49;--f-display:var(--font-archivo), "Archivo", system-ui, sans-serif;--f-ui:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--t-12:.75rem;--t-14:.875rem;--t-16:1rem;--t-18:1.125rem;--t-21:1.3125rem;--t-24:1.5rem;--t-30:1.875rem;--t-36:2.25rem;--t-48:3rem;--t-60:3.75rem;--t-72:4.5rem;--t-affiche:clamp(4rem, 13vw, 11.5rem);--w-serre:62%;--w-titre:75%;--w-normal:100%;--w-large:125%;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--page-max:90rem;--marge:clamp(1rem, 4vw, 3.5rem);--gouttiere:clamp(1rem, 1.6vw, 1.5rem);--mesure:66ch;--r-media:0;--r-ctrl:3px;--trait:1px;--trait-fort:1.5px;--d-appui:.12s;--d-etat:.22s;--d-panneau:.42s;--d-titre:1.6s;--e-sortie:cubic-bezier(.2, .7, .1, 1);--e-coupe:cubic-bezier(.7, 0, .2, 1);--z-nav:40;--z-panneau:60;--z-toast:80}:root,[data-sol=salle]{--fond:var(--nuit-900);--fond-2:var(--nuit-800);--fond-3:var(--nuit-700);--encre:var(--ivoire-100);--encre-2:var(--gris-300);--filet:var(--nuit-600);--accent:var(--olive-500);--accent-encre:var(--nuit-900);--repere:var(--olive-500);--action-fond:var(--olive-500);--action-encre:var(--nuit-900);--action-fond-survol:var(--olive-300);--a-faire:var(--ambre-500);--a-faire-encre:var(--nuit-900);--erreur:var(--brique-300);--ok:var(--vert-300);--focus:var(--olive-300);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-sol=atelier]{--fond:var(--ivoire-100);--fond-2:var(--ivoire-200);--fond-3:var(--ivoire-300);--encre:var(--nuit-900);--encre-2:var(--gris-600);--filet:var(--ivoire-300);--accent:var(--olive-700);--accent-encre:var(--ivoire-100);--repere:var(--olive-700);--action-fond:var(--nuit-900);--action-encre:var(--ivoire-100);--action-fond-survol:var(--nuit-700);--a-faire:var(--ambre-500);--a-faire-encre:var(--nuit-900);--erreur:var(--brique-700);--ok:var(--vert-700);--focus:var(--nuit-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}img,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}}@layer tokens;@layer base{html{background:var(--fond)}body{background:var(--fond);min-height:100dvh;color:var(--encre);font-family:var(--f-ui);font-size:var(--t-16);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.5;display:flex}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.005em;text-wrap:balance;font-weight:800;line-height:.95}h1{font-size:var(--t-60);font-stretch:var(--w-titre)}h2{font-size:var(--t-36);font-stretch:var(--w-titre)}h3{font-size:var(--t-21);font-stretch:var(--w-normal);font-weight:700;line-height:1.15}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-encre)}kbd{font-family:var(--f-ui);border:var(--trait) solid var(--filet);border-radius:var(--r-ctrl);border-bottom-width:2px;padding:.05em .4em;font-size:.85em}code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.92em}hr{border:0;border-top:var(--trait) solid var(--filet);margin:0}}@layer layout{.page{width:100%;max-width:var(--page-max);padding-inline:var(--marge);margin-inline:auto}.mesure{max-width:var(--mesure)}main{flex:1}}@layer utils{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.encre-2{color:var(--encre-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
@layer components{.lien-evitement{left:var(--s-4);z-index:100;background:var(--action-fond);color:var(--action-encre);padding:var(--s-2) var(--s-4);border-radius:var(--r-ctrl);font-weight:600;position:absolute;top:-100px}.lien-evitement:focus{top:var(--s-4)}.sol{background:var(--fond);color:var(--encre);flex-direction:column;min-height:100dvh;display:flex}.marque{font-family:var(--f-display);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:.12em;font-weight:800;font-stretch:72%;line-height:1;text-decoration:none;display:inline-flex}.marque-barre{background:var(--repere);width:.42em;height:.15em;display:inline-block;transform:translateY(.02em)}.marque-symbole{flex:none;width:1.1em;height:1.1em;margin-right:.29em}.symbole-aminci,[data-sol=salle] .symbole-plein{display:none}[data-sol=salle] .symbole-aminci,[data-sol=atelier] .symbole-plein{display:inline}[data-sol=atelier] .symbole-aminci{display:none}.pastille{z-index:1;aspect-ratio:1;background:var(--nuit-900);width:clamp(20px,8cqi,48px);color:var(--ivoire-100);place-items:center;display:grid;position:absolute;top:3.2cqi;right:3.2cqi}.pastille svg{width:66%;height:66%}.btn{--h:2.75rem;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--h);padding:0 var(--s-5);border:var(--trait-fort) solid transparent;border-radius:var(--r-ctrl);font-family:var(--f-ui);font-weight:600;font-size:var(--t-16);white-space:nowrap;transition:background-color var(--d-etat) var(--e-sortie), color var(--d-etat), border-color var(--d-etat), transform var(--d-appui);line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.btn-principal{background:var(--action-fond);color:var(--action-encre)}.btn-principal:hover{background:var(--action-fond-survol)}.btn-second{color:var(--encre);background:0 0;border-color:currentColor}.btn-second:hover{background:var(--fond-2)}.btn-discret{color:var(--encre);padding-inline:var(--s-2);text-underline-offset:.25em;background:0 0;text-decoration:underline}.btn-a-faire{background:var(--a-faire);color:var(--a-faire-encre)}.btn-grand{--h:3.25rem;padding-inline:var(--s-6);font-size:var(--t-18)}.btn-petit{--h:2.125rem;padding-inline:var(--s-3);font-size:var(--t-14)}.btn svg{flex:none;width:1.1em;height:1.1em}.cadre{position:relative}.cadre:before{content:"";pointer-events:none;--c:var(--repere);--l:12px;background:linear-gradient(var(--c) 0 0) top left / var(--l) 1px, linear-gradient(var(--c) 0 0) top left / 1px var(--l), linear-gradient(var(--c) 0 0) top right / var(--l) 1px, linear-gradient(var(--c) 0 0) top right / 1px var(--l), linear-gradient(var(--c) 0 0) bottom left / var(--l) 1px, linear-gradient(var(--c) 0 0) bottom left / 1px var(--l), linear-gradient(var(--c) 0 0) bottom right / var(--l) 1px, linear-gradient(var(--c) 0 0) bottom right / 1px var(--l);opacity:.9;transition:inset var(--d-etat) var(--e-sortie);background-repeat:no-repeat;position:absolute;inset:-7px}.affiche{text-align:center;font-family:var(--f-display);font-weight:850;font-stretch:var(--w-serre);text-transform:uppercase;place-content:center;padding:8%;line-height:.86;display:grid;position:relative;overflow:hidden;container-type:inline-size}.affiche[data-sol=nuit]{background:var(--nuit-800);color:var(--ivoire-100)}.affiche[data-sol=olive]{background:var(--olive-500);color:var(--nuit-900)}.affiche[data-sol=ivoire]{background:var(--ivoire-100);color:var(--nuit-900)}.affiche span{font-size:clamp(1.25rem,19cqi,9rem);display:block}.affiche img,.affiche video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.format{font-size:var(--t-14);color:var(--encre-2);white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.format i{border:1.5px solid;display:inline-block}.format[data-f="16:9"] i{width:1.15em;height:.65em}.format[data-f="9:16"] i{width:.5em;height:.9em}.etat{font-size:var(--t-14);white-space:nowrap;align-items:center;gap:.5em;font-weight:600;display:inline-flex}.etat:before{content:"";border:1.5px solid;width:.6em;height:.6em}.etat[data-attente=contributeur]:before{background:currentColor}.etat[data-attente=modération]:before{border-style:dashed}.etat[data-a-vous]{background:var(--a-faire);color:var(--a-faire-encre);border-radius:var(--r-ctrl);padding:.2em .55em}.ardoise{border:var(--trait-fort) solid var(--encre);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ardoise>div{padding:var(--s-2) var(--s-3);border-left:var(--trait-fort) solid var(--encre);min-width:0}.ardoise>div:first-child{border-left:0}.ardoise small{font-size:var(--t-12);color:var(--encre-2);display:block}.ardoise strong{font:800 var(--t-30)/1 var(--f-display);font-stretch:70%;display:block}.ardoise .ardoise-etat{border-left:0;border-top:var(--trait-fort) solid var(--encre);font-size:var(--t-14);grid-column:1/-1;font-weight:600}.ardoise .ardoise-etat[data-a-vous]{background:var(--a-faire);color:var(--a-faire-encre)}.ticket{--r:9px;--talon:6.5rem;--encoches:radial-gradient(circle at calc(100% - var(--talon)) 0, #0000 var(--r), #000 calc(var(--r) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--talon)) 100%, #0000 var(--r), #000 calc(var(--r) + .5px)) bottom / 100% 51% no-repeat;grid-template-columns:1fr var(--talon);background:var(--ivoire-100);color:var(--nuit-900);max-width:34rem;-webkit-mask:var(--encoches);-webkit-mask:var(--encoches);mask:var(--encoches);display:grid;position:relative}[data-sol=atelier] .ticket{background:var(--nuit-900);color:var(--ivoire-100)}.ticket-corps{padding:var(--s-4) var(--s-5)}.ticket-corps small{font-size:var(--t-12);opacity:.75;display:block}.ticket-corps b{font:800 var(--t-24)/1.05 var(--f-display);margin-top:var(--s-1);font-stretch:75%;display:block}.ticket-talon{text-align:center;padding:var(--s-3);font:800 var(--t-36)/1 var(--f-display);border-left:2px dashed;place-items:center;font-stretch:65%;display:grid}.ticket-talon small{font:500 var(--t-12)/1.2 var(--f-ui);margin-top:var(--s-1);display:block}.ticket[data-imprime]{animation:impression var(--d-panneau) var(--e-sortie) both}@keyframes impression{0%{clip-path:inset(0 0 100%);transform:translateY(-12px)}to{clip-path:inset(0);transform:none}}.champ{gap:var(--s-2);display:grid}.champ label,.champ .libelle{font-weight:600;font-size:var(--t-14)}.champ .aide{font-size:var(--t-14);color:var(--encre-2)}.champ input[type=text],.champ input[type=email],.champ input[type=search],.champ input[type=date],.champ select,.champ textarea{width:100%;min-height:2.75rem;padding:var(--s-2) var(--s-3);background:var(--fond);color:var(--encre);border:var(--trait-fort) solid var(--encre-2);border-radius:var(--r-ctrl);transition:border-color var(--d-etat)}.champ textarea{resize:vertical;min-height:7rem;line-height:1.5}.champ input:hover,.champ select:hover,.champ textarea:hover{border-color:var(--encre)}.champ [aria-invalid=true]{border-color:var(--erreur)}.champ .erreur{color:var(--erreur);font-size:var(--t-14);font-weight:600}.case{gap:var(--s-3);font-size:var(--t-16);grid-template-columns:auto 1fr;align-items:start;display:grid}.case input{width:1.15rem;height:1.15rem;accent-color:var(--action-fond);margin-top:.2em}.vide{border:var(--trait) dashed var(--encre-2);padding:var(--s-7) var(--s-5);gap:var(--s-3);justify-items:start;display:grid}.vide h3{font-size:var(--t-24);font-stretch:var(--w-titre);font-weight:800}.vide p{color:var(--encre-2);max-width:52ch}.alerte{border-left:3px solid var(--erreur);padding:var(--s-3) var(--s-4);background:var(--fond-2)}.alerte strong{color:var(--erreur)}.alerte-a-faire{border-left-color:var(--a-faire)}.alerte-a-faire strong{color:inherit}.squelette{background:var(--fond-2);animation:1.6s ease-in-out infinite alternate respire}@keyframes respire{0%{opacity:1}to{opacity:.55}}.toast{z-index:var(--z-toast);left:50%;bottom:var(--s-5);background:var(--encre);color:var(--fond);padding:var(--s-3) var(--s-5);border-radius:var(--r-ctrl);animation:toast var(--d-panneau) var(--e-sortie) both;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}@keyframes toast{0%{opacity:0;transform:translate(-50%,12px)}}.commande{border:var(--trait) solid var(--filet);background:var(--fond-2);grid-template-columns:1fr auto;align-items:stretch;display:grid}.commande code{padding:var(--s-3) var(--s-4);white-space:pre-wrap;overflow-wrap:anywhere;align-self:center}.commande button{border:0;border-left:var(--trait) solid var(--filet);padding:0 var(--s-4);font-weight:600;font-size:var(--t-14);background:0 0}.commande button:hover{background:var(--fond-3)}.titre-section{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.titre-section h2{font-size:var(--t-48)}.titre-section a{font-weight:600}@media (max-width:860px){.formulaire-idee{grid-template-columns:1fr!important}.formulaire-idee aside{position:static!important}}}
