@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--washi: #f4efe6;--brume: #e9e2d2;--sumi: #26221e;--eau: #31514b;--eau-sombre: #263f3a;--ecume: #bfd2cc;--cuivre: #a66a3a;--papier: var(--washi);--encre: var(--sumi);--sourdine: #5f594e;--ligne: #d9d1bf;--display: "Zodiak", Georgia, serif;--texte: "General Sans", system-ui, sans-serif;--step--1: clamp(.885rem, .863rem + .112vw, .95rem);--step-0: clamp(1.063rem, 1.019rem + .217vw, 1.188rem);--step-1: clamp(1.275rem, 1.202rem + .364vw, 1.484rem);--step-2: clamp(1.53rem, 1.417rem + .566vw, 1.856rem);--step-3: clamp(1.836rem, 1.668rem + .84vw, 2.32rem);--step-4: clamp(2.203rem, 1.961rem + 1.211vw, 2.899rem);--step-5: clamp(2.644rem, 2.303rem + 1.705vw, 3.624rem);--display-1: clamp(2.6rem, 1.3rem + 6.5vw, 6rem);--display-2: clamp(3.4rem, .9rem + 12vw, 10.5rem);--e-1: .5rem;--e-2: 1rem;--e-3: 1.75rem;--e-4: 3.25rem;--e-5: 6.5rem;--mesure: 60ch;--radius: 2px;--grain-washi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.34 0 0 0 0 0.31 0 0 0 0 0.26 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--grain-eau: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.96 0 0 0 0 0.94 0 0 0 0 0.90 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--ombre-posee: 0 1px 1px rgb(38 34 30 / .05), 0 2px 4px rgb(38 34 30 / .05), 0 6px 12px rgb(38 34 30 / .06), 0 14px 28px rgb(38 34 30 / .07);--souligne-cuivre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 9' preserveAspectRatio='none'%3E%3Cpath d='M3 6C30 3 60 7 90 4S114 5 117 4' fill='none' stroke='%23A66A3A' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--souligne-ecume: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 9' preserveAspectRatio='none'%3E%3Cpath d='M3 6C30 3 60 7 90 4S114 5 117 4' fill='none' stroke='%23BFD2CC' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--ondes: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Cg fill='none' stroke='%23F4EFE6' stroke-width='1.6'%3E%3Cellipse cx='200' cy='100' rx='36' ry='13' opacity='0.8'/%3E%3Cellipse cx='200' cy='100' rx='84' ry='30' opacity='0.5'/%3E%3Cellipse cx='200' cy='100' rx='140' ry='50' opacity='0.3'/%3E%3Cellipse cx='200' cy='100' rx='192' ry='69' opacity='0.16'/%3E%3C/g%3E%3C/svg%3E");--paper: var(--washi);--ink: var(--sumi);--accent: var(--eau);--accent-ink: var(--washi);--muted: var(--sourdine);--line: var(--ligne);--measure: var(--mesure);--font-display: var(--display);--font-text: var(--texte);--text-base: var(--step-0);--text-lg: var(--step-2);--text-xl: var(--step-5);--space-1: var(--e-1);--space-2: var(--e-2);--space-3: var(--e-3);--space-4: var(--e-4);--space-5: var(--e-5);--grain-craie: var(--grain-washi);--grain-ardoise: var(--grain-eau)}.display{font-family:var(--display);font-weight:900;line-height:.96;letter-spacing:-.02em;text-wrap:balance}.surtitre{font-family:var(--texte);font-weight:600;font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase}.lead{font-size:var(--step-1);max-width:38ch}.chiffres{font-variant-numeric:tabular-nums}.souligne{background:var(--souligne-cuivre) no-repeat 0 100% / 100% .3em;padding-bottom:.26em}.souligne-ecume{background:var(--souligne-ecume) no-repeat 0 100% / 100% .3em;padding-bottom:.26em}.penche-a{rotate:-1.1deg}.penche-b{rotate:.9deg}.etiquette{display:inline-block;font-family:var(--texte);font-weight:600;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--eau);border:1.5px solid var(--eau);padding:.35em .95em;rotate:-1.2deg;background:var(--washi);border-radius:var(--radius)}.carte-affiche{border:1.5px solid var(--sumi);box-shadow:5px 5px 0 var(--eau);background:var(--washi);border-radius:var(--radius)}.sur-eau{position:relative}.sur-eau:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(85% 55% at 50% 0%,rgb(244 239 230 / .09),transparent 70%)}.chiffre-fond{position:absolute;z-index:0;font-family:var(--display);font-weight:900;font-size:var(--display-2);line-height:1;color:#31514b1a;user-select:none;pointer-events:none}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:none}::view-transition-new(root){animation:montee-vapeur .3s ease-out both}@keyframes montee-vapeur{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--text-base);line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);font-weight:900;margin:0 0 var(--space-2);text-wrap:balance}h1{line-height:1;letter-spacing:-.02em}h2{line-height:1.12;letter-spacing:-.015em}h3{line-height:1.22;letter-spacing:-.01em}p{max-width:var(--measure)}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.onde :focus-visible,.preuve :focus-visible,.bande-eau :focus-visible,.pied :focus-visible,.perdu :focus-visible{outline-color:var(--washi)}.skip-link{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);padding:var(--space-1) var(--space-2);z-index:100}.skip-link:focus{left:0}.cta-affiche{display:inline-block;background:var(--accent);color:var(--accent-ink);font-weight:700;text-decoration:none;padding:.8em 1.5em;border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:translate .12s ease,box-shadow .12s ease}.cta-affiche:hover{translate:2px 2px;box-shadow:2px 2px 0 var(--ink)}@media(prefers-reduced-motion:reduce){.cta-affiche{transition:none}}.placeholder{position:relative;display:block;background:var(--paper);background-image:var(--grain-craie, none);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:var(--space-3) var(--space-3) var(--space-2);margin-top:1.5em;text-decoration:none;max-width:var(--measure);rotate:-.9deg}.placeholder:nth-of-type(2n){rotate:.8deg}.placeholder-tag{position:absolute;top:-.9em;left:var(--space-2);display:inline-block;background:var(--paper);border:2px solid var(--accent);color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25em .7em;rotate:-2deg}.placeholder-body{display:block}.placeholder-action{display:block;margin-top:var(--space-1);font-size:.9em;font-weight:700;color:var(--accent);text-decoration:underline}.placeholder-compact{display:inline;border:none;box-shadow:none;background:none;border-bottom:1.5px dashed var(--muted);padding:0 .15em;margin:0;rotate:none;color:var(--muted);font-style:italic;text-decoration:none}.completion-form{max-width:var(--measure)}.completion-sommaire{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-4)}.completion-sommaire a{display:inline-flex;align-items:center;gap:.5em;border:1.5px solid var(--ink);padding:.4em .9em;font-weight:700;font-size:.9em;text-decoration:none;background:var(--paper)}.completion-sommaire a:hover{background:var(--ink);color:var(--paper)}.completion-compte{background:var(--accent);color:var(--accent-ink);font-size:.8em;padding:.05em .45em}.completion-section{margin-bottom:var(--space-4);scroll-margin-top:5rem}.completion-titre{font-size:1.5em;border-bottom:3px solid var(--ink);padding-bottom:.25em;margin-bottom:var(--space-3)}.completion-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.completion-item{padding-top:var(--space-2);border-top:1px solid var(--line)}.completion-label{display:block;font-weight:700;margin-bottom:.2em}.completion-attendu{margin:0 0 var(--space-1);color:var(--muted);font-size:.95em}.completion-input{width:100%;padding:.6em .7em;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.completion-input-file::file-selector-button{font:inherit;font-weight:700;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);padding:.45em 1em;margin-right:1em;cursor:pointer}.completion-input-file::file-selector-button:hover{background:var(--ink);color:var(--paper)}.completion-submit{margin-top:var(--space-3);padding:.8em 1.6em;background:var(--accent);color:var(--accent-ink);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:var(--radius);font-weight:700}.completion-submit[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.completion-status{min-height:1.5em;margin-top:var(--space-2);font-weight:700}.completion-notice{border-left:4px solid var(--accent);padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--accent) 8%,var(--paper))}.completion-hint{color:var(--muted);margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:20;display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-2);padding:var(--e-2) var(--e-3);background:var(--washi);border-bottom:1.5px solid var(--sumi)}.nav-nom[data-astro-cid-4lunwx2e]{font-family:var(--display);font-weight:700;font-size:var(--step-2);line-height:1.05;text-decoration:none}.nav-lieu[data-astro-cid-4lunwx2e]{display:block;color:var(--sourdine)}.nav-liens[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:var(--e-3);font-weight:600}.nav-liens[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{text-decoration:none;padding-bottom:.15em;border-bottom:2px solid transparent;white-space:nowrap}.nav-liens[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover,.nav-liens[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e][aria-current=page]{border-bottom-color:var(--eau)}.nav-cta[data-astro-cid-4lunwx2e]{background:var(--eau);color:var(--washi);padding:.55em 1.2em;border:1.5px solid var(--sumi);box-shadow:3px 3px 0 var(--sumi);border-radius:var(--radius);border-bottom-color:var(--sumi)!important;transition:translate .12s ease,box-shadow .12s ease}.nav-cta[data-astro-cid-4lunwx2e]:hover{translate:1px 1px;box-shadow:1px 1px 0 var(--sumi)}@media(prefers-reduced-motion:reduce){.nav-cta[data-astro-cid-4lunwx2e]{transition:none}}.barre-basse[data-astro-cid-4lunwx2e]{display:none}@media(max-width:44rem){.nav[data-astro-cid-4lunwx2e]{padding:var(--e-2)}.nav-nom[data-astro-cid-4lunwx2e]{font-size:var(--step-0)}.nav-lieu[data-astro-cid-4lunwx2e],.nav-cta[data-astro-cid-4lunwx2e]{display:none}.nav-liens[data-astro-cid-4lunwx2e]{gap:var(--e-2);font-size:.95rem}.barre-basse[data-astro-cid-4lunwx2e]{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:2fr 1fr;border-top:1.5px solid var(--sumi)}.barre-cta[data-astro-cid-4lunwx2e]{background:var(--eau);color:var(--washi);text-align:center;font-weight:600;text-decoration:none;padding:.95em}.barre-mail[data-astro-cid-4lunwx2e]{background:var(--sumi);color:var(--washi);text-align:center;font-weight:600;text-decoration:none;padding:.95em}.barre-basse[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:focus-visible{outline-offset:-5px;outline-color:var(--washi)}body{padding-bottom:3.5rem}}.pied[data-astro-cid-gcn2mc3v]{background:linear-gradient(var(--eau),var(--eau-sombre));background-blend-mode:normal;color:var(--washi);padding:var(--e-4) var(--e-3) var(--e-3);position:relative}.pied[data-astro-cid-gcn2mc3v]:before{content:"";position:absolute;inset:0;background-image:var(--grain-eau);pointer-events:none}.pied[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]{position:relative}.pied-haut[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));max-width:70rem}.pied-nom[data-astro-cid-gcn2mc3v]{font-family:var(--display);font-weight:700;font-size:var(--step-2);margin:0 0 var(--e-2)}.pied-titre[data-astro-cid-gcn2mc3v]{color:var(--ecume);margin:0 0 var(--e-2)}.pied-ligne[data-astro-cid-gcn2mc3v]{margin:.25em 0}.pied-ligne[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--washi)}.pied-horaires[data-astro-cid-gcn2mc3v]{margin:0;max-width:20rem}.pied-jour[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;gap:var(--e-2);padding:.22em 0;border-bottom:1px solid color-mix(in srgb,var(--washi) 18%,transparent)}.pied-jour[data-astro-cid-gcn2mc3v] dd[data-astro-cid-gcn2mc3v]{margin:0}.pied-jour-ferme[data-astro-cid-gcn2mc3v] dd[data-astro-cid-gcn2mc3v]{color:var(--ecume);font-style:italic}.pied-liens[data-astro-cid-gcn2mc3v]{list-style:none;margin:0 0 var(--e-2);padding:0}.pied-liens[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin:.35em 0}.pied-liens[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--washi)}.pied-reseaux[data-astro-cid-gcn2mc3v]{display:flex;gap:var(--e-2)}.pied-note[data-astro-cid-gcn2mc3v]{color:var(--ecume);font-size:.92rem;margin-top:var(--e-2)}.pied-note[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.pied[data-astro-cid-gcn2mc3v] .placeholder-compact{color:var(--ecume);border-bottom-color:var(--ecume)}.pied-onde[data-astro-cid-gcn2mc3v]{color:var(--ecume);margin:var(--e-4) 0 var(--e-2)}.pied-bas[data-astro-cid-gcn2mc3v]{color:var(--ecume);font-size:.92rem;margin:0}
