@font-face{font-family:MuseoModerno;src:url(/fonts/museomoderno-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/rethink-sans-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:swap}:root{--bg:#000;--surface:#0d0d0d;--surface2:#161616;--border:#242424;--text:#f0ede8;--muted:#c2c2c2;--muted2:#a0a0a0;--vert:#38fccf;--jaune:#ffc336;--bleu:#44d0ff;--violet:#7b5cf6;--rouge:#ff4d4d;--grad-h:linear-gradient(90deg, #f5a623 0%, #7b5cf6 50%, #06d6a0 100%);--grad-vert:linear-gradient(90deg, #38fccf, #0d816c);--grad-jaune:linear-gradient(90deg, #ffc336, #816012);--grad-bleu:linear-gradient(90deg, #44d0ff, #1681a4);--neon-vert:0 0 14px #38fccf2e, 0 0 32px #38fccf0f;--radius:14px;--radius-sm:8px;--radius-lg:22px;--font-titre:"MuseoModerno", system-ui, sans-serif;--font-texte:"Rethink Sans", system-ui, sans-serif;--gouttiere:clamp(2rem, 6vw, 6rem);--largeur:1400px;--largeur-texte:46rem;--entete:72px;--accent:var(--vert)}[data-couleur=jaune]{--accent:var(--jaune);--accent-rgb:255, 195, 54}[data-couleur=bleu]{--accent:var(--bleu);--accent-rgb:68, 208, 255}[data-couleur=vert]{--accent:var(--vert);--accent-rgb:56, 252, 207}[data-couleur=violet]{--accent:var(--violet);--accent-rgb:123, 92, 246}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{touch-action:manipulation;-webkit-tap-highlight-color:#38fccf26;background:var(--bg);color:var(--text);color-scheme:dark;scroll-padding-top:calc(var(--entete) + 1rem);-webkit-text-size-adjust:100%}body{font-family:var(--font-texte);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65;overflow-x:hidden}h1{font-family:var(--font-titre);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:800;line-height:1.05}h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;line-height:1.15}h3{font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.25}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--vert);outline-offset:3px;border-radius:4px}img,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit}::selection{color:#fff;background:#38fccf4d}.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}.lien-evitement{z-index:300;background:var(--vert);color:#000;border-radius:var(--radius-sm);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.lien-evitement:focus{top:1rem}.conteneur{width:100%;max-width:var(--largeur);padding-inline:var(--gouttiere);margin:0 auto}.section{padding-block:clamp(3.5rem,7vw,6rem);position:relative}.section--surface{background:#0d0d0d80}.section--surface:before,.section--surface:after{content:"";background:var(--filet-page,var(--grad-h));opacity:.45;height:1px;position:absolute;left:0;right:0}body:has([data-hero]){--filet-page:var(--vert)}body:has(.entete-page[data-couleur=jaune]){--filet-page:var(--jaune)}body:has(.entete-page[data-couleur=bleu]){--filet-page:var(--bleu)}body:has(.entete-page[data-couleur=vert]){--filet-page:var(--vert)}body:has(.entete-page[data-couleur=violet]){--filet-page:var(--violet)}main:has(>.entete-page[data-couleur=jaune]){--accent:var(--jaune);--accent-rgb:255, 195, 54}main:has(>.entete-page[data-couleur=bleu]){--accent:var(--bleu);--accent-rgb:68, 208, 255}main:has(>.entete-page[data-couleur=violet]){--accent:var(--violet);--accent-rgb:123, 92, 246}.section--surface:before{top:0}.section--surface:after{bottom:0}.section[data-couleur]:not(.section--surface){background:radial-gradient(ellipse 55% 60% at 85% 30%, rgba(var(--accent-rgb), .045) 0%, transparent 70%)}.surtitre{letter-spacing:.5em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:700;display:inline-block}.texte-courant{max-width:var(--largeur-texte);color:var(--muted)}.texte-courant p+p{margin-top:1.1em}.texte-courant>p:first-of-type{color:#e6e6e6}@media (width<=767px){.texte-courant{font-size:1.0625rem;line-height:1.72}.texte-courant p+p{margin-top:1.35em}}.texte-courant strong{color:var(--text);font-weight:600}strong.fait{color:var(--text);white-space:nowrap;font-weight:650}.grad-vert-texte{background:var(--grad-vert);-webkit-text-fill-color:transparent;color:var(--vert);-webkit-background-clip:text;background-clip:text}.filet{background:var(--filet-page,var(--grad-h));opacity:.7;border:0;border-radius:2px;height:2px}.filet--court{width:72px}.bouton{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:.6rem;min-height:52px;padding:.9rem 1.75rem;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s;display:inline-flex}.bouton svg{flex:none;width:18px;height:18px;transition:transform .22s}.bouton:hover svg{transform:translate(3px)}.bouton--principal{background:var(--grad-vert);color:#000;box-shadow:0 4px 24px #38fccf38,0 0 0 1px #38fccf4d}.bouton--principal:hover{transform:translateY(-3px);box-shadow:0 8px 36px #38fccf61,0 0 0 1px #38fccf80}.bouton--secondaire{color:var(--text);background:#38fccf0a;border-color:#38fccf59}.bouton--secondaire:hover{border-color:var(--vert);background:#38fccf17}.lien-fleche{color:var(--accent);text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:rgba(var(--accent-rgb,56, 252, 207), .4);align-items:center;gap:.45rem;font-weight:700;transition:text-decoration-color .2s,gap .2s;display:inline-flex}.lien-fleche:hover{gap:.65rem;text-decoration-color:currentColor}.lien-fleche svg{flex:none;width:16px;height:16px}.carte{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.75rem,3vw,2.25rem);transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.carte[data-couleur]:before{content:"";background:var(--accent);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.carte[data-couleur]:hover{border-color:rgba(var(--accent-rgb), .45);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .15), 0 0 14px rgba(var(--accent-rgb), .16), 0 0 32px rgba(var(--accent-rgb), .06)}.niveau-ordinateur .carte[data-couleur]:after{content:"";pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), rgba(var(--accent-rgb), .09), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.niveau-ordinateur .carte[data-couleur]:hover:after{opacity:1}.etiquette{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb,56, 252, 207), .08);border:1px solid rgba(var(--accent-rgb,56, 252, 207), .25);border-radius:100px;place-self:start;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}mark.marqueur{color:var(--jaune);-webkit-text-fill-color:var(--jaune);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffc33624;border:1px dashed #ffc336b3;border-radius:4px;padding:.05em .35em;font-size:.85em;font-weight:500}.note-marqueur{max-width:var(--largeur-texte);margin-block:1rem;display:block}.bandeau-preprod{z-index:400;background:var(--jaune);color:#000;letter-spacing:.2em;pointer-events:none;border-top-right-radius:6px;padding:3px 10px;font-size:10px;font-weight:800;position:fixed;bottom:0;left:0}.icone-grains{width:64px;height:64px;color:var(--accent,var(--vert));background:radial-gradient(circle, rgba(var(--accent-rgb,56, 252, 207), .16), transparent 70%);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.icone-grains--petite{width:48px;height:48px}.icone-grains:before{content:"";border:1px dotted rgba(var(--accent-rgb,56, 252, 207), .35);border-radius:50%;position:absolute;inset:2px}.icone-grains svg{filter:drop-shadow(0 0 6px rgba(var(--accent-rgb,56, 252, 207), .7));animation:grains 3.2s ease-in-out infinite var(--scintille,0s)}.icone-grains svg :is(path,circle,rect,ellipse){stroke-width:2.2px;stroke-dasharray:.1 2.3;stroke-linecap:round}@keyframes grains{0%,to{opacity:1}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.icone-grains svg{animation:none}}.formulaire{border:1px solid rgba(var(--accent-rgb,56, 252, 207), .28);border-radius:var(--radius-lg);background:radial-gradient(ellipse 80% 70% at 100% 0%, rgba(var(--accent-rgb,56, 252, 207), .11), transparent 60%), #0a0a0ae6;box-shadow:0 24px 60px #00000073, 0 0 40px rgba(var(--accent-rgb,56, 252, 207), .06);padding:clamp(1.5rem,3.5vw,2.5rem);position:relative;overflow:hidden}.formulaire:before{content:"";background:var(--grad-h);height:2px;position:absolute;inset:0 0 auto}.champ{gap:.4rem;display:grid}.champ label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,var(--vert));font-size:.78rem;font-weight:700}.champ input,.champ textarea,.champ select{width:100%;min-height:52px;font:inherit;color:var(--text);border-radius:var(--radius-sm);background:#0000008c;border:1px solid #333;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.champ input:focus,.champ textarea:focus,.champ select:focus{border-color:var(--accent,var(--vert));box-shadow:0 0 0 3px rgba(var(--accent-rgb,56, 252, 207), .2), 0 0 24px rgba(var(--accent-rgb,56, 252, 207), .12);outline:none}.champ input:hover,.champ textarea:hover{border-color:#4a4a4a}.champ[data-erreur] input,.champ[data-erreur] textarea{border-color:var(--rouge)}.consentement{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.88rem;display:grid}.consentement input{width:20px;height:20px;accent-color:var(--vert);margin-top:.2rem}.consentement[data-erreur]{color:var(--rouge)}.piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.message-formulaire{font-size:.95rem;font-weight:600}.message-formulaire[data-type=succes]{color:var(--vert)}.message-formulaire[data-type=erreur]{color:var(--rouge)}.cinema main :is(h1,h2,h3,p,li,blockquote,label,figcaption){text-shadow:0 1px 3px #0009}.cinema main .section>.conteneur,.cinema main .hero__contenu{isolation:isolate}.cinema main .section>.conteneur:before,.cinema main .hero__contenu:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000004d 60%,#0000001a 85%,#0000);position:absolute;inset:-8% -2%}.cinema main .section>.conteneur{position:relative}main{overflow-x:clip}@media (width<=767px){.cinema main .section>.conteneur:before,.cinema main .hero__contenu:before{background:linear-gradient(#0000,#0000002e 3rem,#00000073 6rem calc(100% - 6rem),#0000002e calc(100% - 3rem),#0000);inset:-6rem 0}.cinema main .section--surface{background:0 0}.cinema main :is(h1,h2,h3,p,li,blockquote,label,figcaption){text-shadow:0 1px 4px #000000e6,0 0 18px #000000bf}}.respiration{height:0}.cinema .respiration,.cinema-prevu .respiration{height:18vh}.cinema .respiration--telephone,.cinema-prevu .respiration--telephone{height:0}@media (width<=767px){.cinema .respiration,.cinema-prevu .respiration,.cinema .respiration--telephone,.cinema-prevu .respiration--telephone{height:20svh}:is(.cinema,.cinema-prevu) main .respiration--fin{height:30svh}:is(.cinema,.cinema-prevu) main .respiration--acceleration{height:20svh}}.cinema .respiration--acceleration,.cinema-prevu .respiration--acceleration{height:30vh}.cinema .respiration--fin,.cinema-prevu .respiration--fin{height:38vh}:is(.cinema,.cinema-prevu) .respiration+.section{padding-top:clamp(2.5rem,4vw,4rem)}:is(.cinema,.cinema-prevu) .section:has(+.respiration){padding-bottom:clamp(2.5rem,4vw,4rem)}.cinema main .grad-vert-texte{text-shadow:none;filter:drop-shadow(0 0 18px #000c)}.js .apparition{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delai,0s);transform:translateY(18px)}.js .apparition.visible{opacity:1;transform:none}.calme *,.calme :before,.calme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.calme .apparition{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .apparition{opacity:1;transform:none}}@view-transition{navigation:auto}.entete{view-transition-name:entete}.entete-page__planete{view-transition-name:planete}::view-transition-group(planete){animation-duration:.7s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(root){animation:.25s both page-sortie}::view-transition-new(root){animation:.45s cubic-bezier(.2,.7,.2,1) 50ms both page-entree}@keyframes page-sortie{to{opacity:0}}@keyframes page-entree{0%{opacity:0;transform:translateY(14px)}}html.calme::view-transition-group(*),html.calme::view-transition-old(*),html.calme::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.etoiles[data-astro-cid-fy3jnkle]{z-index:-1;pointer-events:none;opacity:.28;width:100%;height:100%;position:fixed;inset:0}.entete[data-astro-cid-kdyzvuez]{z-index:200;border-bottom:1px solid #38fccf12;transition:border-color .3s;position:fixed;inset:0 0 auto}.entete[data-astro-cid-kdyzvuez]:before{content:"";z-index:-1;backdrop-filter:blur(18px);background:#000000c7;transition:background-color .3s;position:absolute;inset:0}.defile .entete[data-astro-cid-kdyzvuez]{border-color:#38fccf24}.defile .entete[data-astro-cid-kdyzvuez]:before{background:#000000f2}.fond-en-attente .entete__calme[data-astro-cid-kdyzvuez]{color:var(--vert);border-radius:50%;animation:2.4s ease-in-out 4 invite-lecture}@keyframes invite-lecture{0%,to{box-shadow:0 0 #38fccf00}50%{box-shadow:0 0 0 6px #38fccf38,0 0 18px #38fccf80}}html.cinema .entete[data-astro-cid-kdyzvuez]:before,body:has(.entete-page--vivante) .entete[data-astro-cid-kdyzvuez]:before{backdrop-filter:none;background:#000000e6}.entete__barre[data-astro-cid-kdyzvuez]{max-width:var(--largeur);height:var(--entete);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem);display:flex}.entete__logo[data-astro-cid-kdyzvuez]{flex:none;padding:.5rem 0;display:block}.entete__logo[data-astro-cid-kdyzvuez] img[data-astro-cid-kdyzvuez]{width:120px;height:auto}.entete__calme[data-astro-cid-kdyzvuez]{cursor:pointer;width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:color .2s,background-color .2s;display:grid}.entete__calme[data-astro-cid-kdyzvuez]:hover{color:var(--vert);background:#38fccf14}.entete__calme[data-astro-cid-kdyzvuez] .icone-lecture,.entete__calme[data-astro-cid-kdyzvuez][aria-pressed=true] .icone-pause{display:none}.entete__calme[data-astro-cid-kdyzvuez][aria-pressed=true] .icone-lecture{display:block}.entete__calme[data-astro-cid-kdyzvuez][aria-pressed=true]{color:var(--vert)}.entete__ouvrir[data-astro-cid-kdyzvuez]{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;width:48px;height:48px;margin-right:-.5rem;display:grid}.entete__ouvrir[data-astro-cid-kdyzvuez] .icone-fermer,.entete__ouvrir[data-astro-cid-kdyzvuez][aria-expanded=true] .icone-ouvrir{display:none}.entete__ouvrir[data-astro-cid-kdyzvuez][aria-expanded=true] .icone-fermer{display:block}.entete__nav[data-astro-cid-kdyzvuez]{inset:var(--entete) 0 0 0;overscroll-behavior:contain;visibility:hidden;opacity:0;background:#000;flex-direction:column;gap:2rem;padding:2rem clamp(1.25rem,4vw,3rem) 3rem;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.entete__nav[data-astro-cid-kdyzvuez].ouvert{visibility:visible;opacity:1;transition-delay:0s;transform:none}.entete__liens[data-astro-cid-kdyzvuez]{list-style:none;display:grid}.entete__liens[data-astro-cid-kdyzvuez]>li[data-astro-cid-kdyzvuez]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.entete__liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]{flex:1;padding:1rem 0;font-size:1.35rem;font-weight:700;text-decoration:none;display:block}.entete__liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page]{color:var(--vert)}.sous-menu__bouton[data-astro-cid-kdyzvuez]{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid}.sous-menu__bouton[data-astro-cid-kdyzvuez][aria-expanded=true] svg{transform:rotate(180deg)}.sous-menu__bouton[data-astro-cid-kdyzvuez] svg{transition:transform .2s}.sous-menu[data-astro-cid-kdyzvuez]{width:100%;padding:0 0 1rem 1rem;list-style:none;display:none}.sous-menu[data-astro-cid-kdyzvuez].ouvert{display:block}.sous-menu[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]{color:var(--muted);padding:.6rem 0;font-size:1.05rem;font-weight:600}.entete__actions[data-astro-cid-kdyzvuez]{justify-items:start;gap:1rem;display:grid}.entete__parler[data-astro-cid-kdyzvuez]{text-underline-offset:.3em;padding:.5rem 0;font-weight:700;text-decoration:underline #38fccf66}.entete__parler[data-astro-cid-kdyzvuez]:hover{text-decoration-color:var(--vert)}@media (width>=1180px){.entete__ouvrir[data-astro-cid-kdyzvuez]{display:none}.entete__nav[data-astro-cid-kdyzvuez]{visibility:visible;opacity:1;background:0 0;flex-direction:row;align-items:center;gap:2rem;padding:0;transition:none;position:static;inset:auto;overflow:visible;transform:none}.entete__liens[data-astro-cid-kdyzvuez]{gap:.25rem;display:flex}.entete__liens[data-astro-cid-kdyzvuez]>li[data-astro-cid-kdyzvuez]{border:0;flex-wrap:nowrap;position:relative}.entete__liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]{color:var(--muted);padding:.6rem .7rem;font-size:.95rem;font-weight:600;transition:color .2s}.entete__liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:hover,.entete__liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page]{color:var(--text)}.entete__liens[data-astro-cid-kdyzvuez]>li[data-astro-cid-kdyzvuez]>a[data-astro-cid-kdyzvuez][aria-current=page]{box-shadow:inset 0 -2px 0 var(--vert)}.sous-menu__bouton[data-astro-cid-kdyzvuez]{width:28px;height:40px;color:var(--muted);margin-left:-.5rem}.sous-menu[data-astro-cid-kdyzvuez]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);visibility:hidden;opacity:0;width:max-content;min-width:220px;padding:.5rem;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:block;position:absolute;top:100%;left:-.25rem;transform:translateY(6px);box-shadow:0 18px 40px #0009}.a-sous-menu[data-astro-cid-kdyzvuez]:hover .sous-menu[data-astro-cid-kdyzvuez],.a-sous-menu[data-astro-cid-kdyzvuez]:focus-within .sous-menu[data-astro-cid-kdyzvuez],.sous-menu[data-astro-cid-kdyzvuez].ouvert{visibility:visible;opacity:1;transition-delay:0s;transform:none}.sous-menu[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]{border-radius:var(--radius-sm);padding:.6rem .8rem;font-size:.95rem}.sous-menu[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:hover{background:var(--surface2)}.entete__actions[data-astro-cid-kdyzvuez]{align-items:center;gap:1.25rem;display:flex}.entete__parler[data-astro-cid-kdyzvuez]{white-space:nowrap;font-size:.95rem}.entete__bouton[data-astro-cid-kdyzvuez]{white-space:nowrap;min-height:44px;padding:.6rem 1.2rem;font-size:.9rem}}.pied[data-astro-cid-aipgsrkx]{background:var(--surface);margin-top:auto;position:relative}.pied[data-astro-cid-aipgsrkx]>.filet[data-astro-cid-aipgsrkx]{opacity:.5;border-radius:0;height:1px}.pied__grille[data-astro-cid-aipgsrkx]{gap:3rem;padding-block:clamp(3.5rem,7vw,5rem) 2.5rem;display:grid}.pied__marque[data-astro-cid-aipgsrkx]{align-content:start;justify-items:start;gap:.6rem;display:grid}.pied__marque[data-astro-cid-aipgsrkx] img[data-astro-cid-aipgsrkx]{width:140px;margin-bottom:.5rem}.pied__ligne[data-astro-cid-aipgsrkx]{font-size:1.1rem;font-weight:700}.pied__lieu[data-astro-cid-aipgsrkx],.pied__contact[data-astro-cid-aipgsrkx]{color:var(--muted);font-size:.95rem}.pied__contact[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{border-bottom:1px solid #38fccf66;text-decoration:none}.pied__contact[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]:hover{border-color:var(--vert)}.pied__linkedin[data-astro-cid-aipgsrkx]{color:var(--muted);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.95rem;text-decoration:none;display:inline-flex}.pied__linkedin[data-astro-cid-aipgsrkx]:hover{color:var(--vert)}.pied__colonnes[data-astro-cid-aipgsrkx]{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;display:grid}.pied__titre[data-astro-cid-aipgsrkx]{letter-spacing:.25em;text-transform:uppercase;color:var(--muted2);margin-bottom:.9rem;font-size:10px;font-weight:700}.pied__colonnes[data-astro-cid-aipgsrkx] ul[data-astro-cid-aipgsrkx]{gap:.15rem;list-style:none;display:grid}.pied__colonnes[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{color:var(--muted);padding:.35rem 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-block}.pied__colonnes[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]:hover{color:var(--text)}.pied__bas[data-astro-cid-aipgsrkx]{border-top:1px solid var(--border);color:var(--muted2);padding-block:1.5rem 2.5rem;font-size:.85rem}@media (width>=768px){.pied__colonnes[data-astro-cid-aipgsrkx]{grid-template-columns:repeat(3,1fr)}}@media (width>=1180px){.pied__grille[data-astro-cid-aipgsrkx]{grid-template-columns:1fr 2.2fr}.pied__colonnes[data-astro-cid-aipgsrkx]{grid-template-columns:repeat(5,1fr)}}body{flex-direction:column;display:flex}main[data-astro-cid-hkbrpulz]{flex:1}.barre-mobile[data-astro-cid-hkbrpulz]{z-index:150;padding:.75rem clamp(1.25rem, 4vw, 3rem) calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000f5 40%);transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barre-mobile[data-astro-cid-hkbrpulz] .bouton{width:100%}.barre-mobile[data-astro-cid-hkbrpulz].visible{transform:none}@media (width>=1180px){.barre-mobile[data-astro-cid-hkbrpulz]{display:none}}canvas.toile-cinema{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:fixed;inset:0}html.cinema canvas.toile-cinema{opacity:1}html.cinema .etoiles{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}canvas.toile-particules{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
