.p-studio{--pose:cubic-bezier(.2, .7, .2, 1);--trace:cubic-bezier(.6, 0, .3, 1);--st-objet:clamp(96px, 4rem + 7vw, 168px);--hachure:repeating-linear-gradient(45deg, var(--graphite) 0 .8px, transparent .8px 4px)}.p-studio section{overflow-x:clip}.p-studio .h2{letter-spacing:-.03em;font-size:clamp(2.375rem,1.25rem + 4.6vw,5rem);line-height:.98}.p-studio .h2-metre{--h2-metre-ecart:.3em}.p-studio .st-maj{display:inline-block}.p-studio .st-maj:first-letter{text-transform:uppercase}.p-studio .st-mur{padding:20px 0 0}.p-studio .st-mur .fil{margin-bottom:clamp(26px,2.4vw,36px)}.p-studio .st-fenetre{--fx:clamp(10px, 2.1vw, 30px);--fb:clamp(12px, 1.12vw, 16px);position:relative}.p-studio .st-cadre{margin-inline:calc(var(--fx) - var(--fb));padding:var(--fb) var(--fb) 0;background:var(--papier);border:2.4px solid var(--encre);border-bottom:0;position:relative}.p-studio .st-cadre:before{content:"";z-index:1;left:calc(var(--fb) - 9px);right:calc(var(--fb) - 9px);top:calc(var(--fb) - 9px);background:var(--voile);border:1.2px solid var(--encre);height:9px;position:absolute}.p-studio .st-volet{top:var(--fb);z-index:2;background:var(--blanc);border:2.4px solid var(--encre);border-inline-width:6.5px;width:clamp(50px,12.2vw,176px);position:absolute;bottom:0}.p-studio .st-volet-g{transform-origin:100%;right:100%;transform:perspective(1800px)rotateY(70deg)}.p-studio .st-volet-d{transform-origin:0;left:100%;transform:perspective(1800px)rotateY(-70deg)}.p-studio .st-volet:before,.p-studio .st-volet:after{content:"";position:absolute;inset:12px 12%}.p-studio .st-volet:before{background-color:var(--voile);background-image:linear-gradient(var(--encre), var(--encre)), linear-gradient(var(--encre), var(--encre));border:1.6px solid var(--encre);background-position:0 33.33%,0 66.67%;background-repeat:no-repeat;background-size:100% 3px;border-inline-width:4.4px}.p-studio .st-volet:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16' preserveAspectRatio='none'%3E%3Cpath d='M2 14L38 2' stroke='%23fff' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16' preserveAspectRatio='none'%3E%3Cpath d='M2 14L38 2' stroke='%23fff' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 16' preserveAspectRatio='none'%3E%3Cpath d='M2 14L38 2' stroke='%23fff' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:50% 14%,50% 48%,50% 82%;background-repeat:no-repeat;background-size:60% 16px;inset:12px 16%}.p-studio .st-ciel{border:2.4px solid var(--encre);background-position:-150px -100px,-190px -180px;border-bottom:0;align-items:center;gap:8px 32px;padding:clamp(28px,3vw,48px) clamp(18px,3.6vw,56px) clamp(30px,3.4vw,52px);display:grid;position:relative;overflow:hidden}@media (width>=1100px){.p-studio .st-ciel{grid-template-columns:minmax(0,1fr) minmax(0,420px);min-height:560px}}.p-studio .st-ciel-texte{z-index:1;min-width:0;position:relative}.p-studio .st-h1{max-width:8.6em;color:var(--papier);letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(2.625rem,1.2rem + 5.4vw,6.25rem);line-height:.9}.p-studio .st-ciel .chapo{max-width:34em;color:var(--voile);margin-top:clamp(20px,2.4vw,34px)}.p-studio .st-atlas{aspect-ratio:420/320;place-self:start end;width:min(100%,420px);margin-top:6px;position:relative}.p-studio .st-atlas>*{position:absolute}.p-studio .st-lune{width:44%;height:auto;top:0;right:0}.p-studio .st-astre{display:block}.p-studio .st-astre-dessin{opacity:.72;width:100%;height:auto;transition:opacity .3s var(--pose), transform .4s var(--pose)}.p-studio .st-c-silh{fill:none;stroke:var(--graphite-nuit);stroke-width:1px;stroke-dasharray:2 4}.p-studio .st-c-trait{fill:none;stroke:var(--papier);stroke-width:1.1px}.p-studio .st-c-etoile{fill:var(--papier)}.p-studio .st-c-anneau,.p-studio .st-c-croix{fill:none;stroke:var(--papier);stroke-width:.8px}.p-studio .st-c-point{fill:var(--jaune)}.p-studio .st-astre:after{content:"";border:1.5px dashed var(--jaune);opacity:0;transition:opacity .25s var(--pose), transform .4s var(--pose);border-radius:50%;position:absolute;inset:4%;transform:scale(.8)}.p-studio .st-astre-lunette{width:38%;top:0;left:0}.p-studio .st-astre-compas{width:33%;top:44%;left:27%}.p-studio .st-astre-metre{width:36%;top:54%;left:62%}@media (width<=1099.98px){.p-studio .st-atlas{aspect-ratio:420/160;justify-self:start;width:min(100%,460px);margin-top:18px}.p-studio .st-lune{width:27%;right:4%}.p-studio .st-astre-lunette{width:26%;top:0;left:0}.p-studio .st-astre-compas{width:23%;top:22%;left:25%}.p-studio .st-astre-metre{width:24%;top:12%;left:47%}}.p-studio:has(.st-objet-lunette .st-objet-prise:is(:hover,:focus-visible)) .st-astre-lunette .st-astre-dessin,.p-studio:has(.st-objet-metre .st-objet-prise:is(:hover,:focus-visible)) .st-astre-metre .st-astre-dessin,.p-studio:has(.st-objet-compas .st-objet-prise:hover) .st-astre-compas .st-astre-dessin{opacity:1;transform:scale(1.12)}.p-studio:has(.st-objet-lunette .st-objet-prise:is(:hover,:focus-visible)) .st-astre-lunette:after,.p-studio:has(.st-objet-metre .st-objet-prise:is(:hover,:focus-visible)) .st-astre-metre:after,.p-studio:has(.st-objet-compas .st-objet-prise:hover) .st-astre-compas:after{opacity:1;transform:none}.p-studio .st-appui{z-index:3;--pas:12px;--haut:30px;margin-inline:-8px;position:relative}.p-studio .st-regle{height:var(--haut);background-color:var(--jaune);border:2.5px solid var(--encre);background-image:repeating-linear-gradient(90deg, var(--encre) 0 1.5px, transparent 1.5px var(--pas)), repeating-linear-gradient(90deg, var(--encre) 0 2px, transparent 2px calc(var(--pas) * 5)), repeating-linear-gradient(90deg, var(--encre) 0 2.5px, transparent 2.5px calc(var(--pas) * 10));background-position:20px 0,20px 0,20px 0;background-repeat:no-repeat;background-size:100% 28%,100% 48%,100% 66%}.p-studio .st-regle-tranche{background:var(--jaune-ombre);border:2.5px solid var(--encre);border-top:0;height:9px;margin-top:-2.5px}.p-studio .st-regle-ombre{background-image:var(--hachure);opacity:.6;height:16px;margin-left:12px}@media (width<=699.98px){.p-studio .st-appui{--pas:8px;--haut:26px}}.p-studio .st-fenetre{--st-sous:calc(var(--st-objet) + 54px);padding-bottom:var(--st-sous);margin-bottom:calc(-16px - var(--st-sous))}.p-studio-js:not(.p-studio-pret) .p-studio :is(.st-lune,.st-astre,.st-rebord .st-objet-corps,.st-rebord .st-objet-nom){opacity:0}.p-studio .st-vols{z-index:4;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.p-studio .st-vols .st-c-silh,.p-studio .st-vols .st-c-trait,.p-studio .st-vols .st-c-anneau,.p-studio .st-vols .st-c-croix{stroke:currentColor}.p-studio .st-vols .st-c-etoile{fill:currentColor}.p-studio .st-vols .st-c-silh{opacity:.8}.p-studio .st-vols .st-c-traits{opacity:.85}.p-studio .st-rayons{fill:none;stroke:var(--jaune);stroke-width:1.8px;stroke-linecap:round}.p-studio .st-onde{fill:none;stroke:var(--jaune);stroke-width:1.3px}.p-studio .st-fil{fill:none;stroke:var(--jaune);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1}.p-studio .st-fil-ombre{fill:none;stroke:var(--encre);stroke-width:4.6px;stroke-linecap:round;stroke-dasharray:1}.p-studio .st-etincelle-point{fill:var(--jaune);stroke:var(--encre);stroke-width:1.4px}.p-studio .st-traine{fill:none;stroke:var(--jaune);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.p-studio .st-traine-ombre{fill:none;stroke:var(--encre);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.p-studio .st-etincelle-onde{fill:none;stroke:var(--encre);stroke-width:1.2px;stroke-dasharray:2 3.5;stroke-linecap:round}.p-studio .st-impact{fill:none;stroke:var(--encre);stroke-width:1.3px;stroke-dasharray:2 4;stroke-linecap:round}.p-studio .st-objet-corps{transform-origin:50% 92%;width:100%;display:block}.p-studio .st-rejouer{display:none}.p-studio-js .p-studio .st-rejouer{z-index:5;right:0;top:var(--st-bouton,calc(100% - 38px));visibility:hidden;opacity:0;font:inherit;color:var(--graphite);background:var(--papier) url(/fonds/grain.png);box-shadow:0 0 0 6px var(--papier);cursor:pointer;border:0;border-radius:2px;align-items:center;gap:8px;padding:4px 2px;font-size:13.5px;font-weight:600;line-height:1.2;transition:opacity .5s,color .2s;display:inline-flex;position:absolute}.p-studio-js .p-studio .st-rejouable .st-rejouer{visibility:visible;opacity:1}.p-studio .st-rejouer svg{color:var(--encre);transition:transform .5s var(--pose)}.p-studio .st-rejouer:hover{color:var(--encre)}.p-studio .st-rejouer:hover svg{transform:rotate(-200deg)}.p-studio .st-rejouer:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.p-studio .st-mur+.st-table{border-top:0}.p-studio .st-table{padding-top:clamp(1.25rem,.5rem + 2vw,2.5rem)}.p-studio .st-table-grille{grid-template-areas:"rebord""nature""lettre";align-items:start;gap:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(2rem,1rem + 4vw,5rem);display:grid}.p-studio .st-nature{grid-area:nature}.p-studio .st-lettre{grid-area:lettre}@media (width>=1000px){.p-studio .st-table-grille{grid-template-columns:minmax(0,380px) minmax(0,700px);grid-template-areas:"nature rebord""nature lettre";justify-content:space-between;row-gap:40px}.p-studio .st-nature{padding-top:56px}}.p-studio .st-photo-cadre{width:fit-content;margin:0 0 0 clamp(0px,2vw,24px)}.p-studio .st-photo{z-index:2;isolation:isolate;transform-origin:50% 0;width:220px;height:268px;position:relative;transform:rotate(-3deg)}.p-studio .st-photo:before{content:"";z-index:-1;background-image:var(--hachure);opacity:.6;position:absolute;inset:12px -10px -12px 10px}.p-studio .st-tirage{background:var(--blanc);border:1.5px solid var(--encre);height:100%;padding:7% 7% 22%;display:block}.p-studio .st-tirage .a-venir{height:100%}.p-studio .st-tirage picture{height:100%;display:block}.p-studio .st-portrait{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.p-studio .st-scotch{width:56%;height:auto;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg)}.p-studio .st-photo-legende{color:var(--graphite);margin:22px 0 0 8px;font-size:15px;font-weight:500;line-height:1.4}.p-studio .st-rebord{grid-area:rebord;justify-content:flex-end;align-items:flex-end;gap:clamp(4px,2vw,28px);margin-top:-12px;display:flex}.p-studio .st-objet{width:var(--st-objet);position:relative}.p-studio .st-objet-compas{width:clamp(76px,3.4rem + 5vw,128px)}.p-studio .st-objet-prise{color:var(--encre);-webkit-tap-highlight-color:transparent;justify-items:center;text-decoration:none;display:grid}.p-studio .st-objet img{width:100%;height:auto;transition:transform .32s var(--pose);transform-origin:50% 80%}.p-studio .st-objet-prise:hover img,.p-studio .st-objet-prise:focus-visible img{transform:translateY(-14px)rotate(-4deg)}.p-studio .st-objet-nom{white-space:nowrap;font-size:var(--t-petit);background-color:var(--blanc);border:1.5px solid var(--encre);background-image:linear-gradient(var(--jaune), var(--jaune));transition:background-size var(--dg-trace) var(--dg-courbe);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;border-radius:13px 3px 3px 13px;margin-top:-16px;padding:3px 10px 4px;font-weight:650;line-height:1.2;rotate:-3deg}.p-studio .st-objet-prise:hover .st-objet-nom,.p-studio .st-objet-prise:focus-visible .st-objet-nom{background-size:100% 100%}.p-studio .st-objet-prise:focus-visible{outline:none}.p-studio .st-objet-prise:focus-visible .st-objet-nom{outline:3px solid var(--jaune);outline-offset:3px;box-shadow:0 0 0 3px var(--papier), 0 0 0 7.5px var(--encre)}@media (width<=559.98px){.p-studio .st-objet-nom{margin-top:-10px;padding:2px 8px 3px;font-size:13px}}.p-studio .st-nature{position:relative}.p-studio .st-objet-carnet{width:170px;margin:26px 0 0 clamp(60px,9vw,150px)}.p-studio .st-objet-carnet img{margin:0}.p-studio .st-objet-carnet:hover img{transform:translateY(-10px)rotate(-3deg)}.p-studio .st-lettre{isolation:isolate;margin:0 12px 12px 0;position:relative}.p-studio .st-lettre:before{content:"";z-index:-1;background-image:var(--hachure);opacity:.5;position:absolute;inset:14px -14px -14px 14px}.p-studio .st-lettre{background:var(--blanc);border:1.5px solid var(--encre);border-radius:3px;padding:clamp(28px,1rem + 2.6vw,58px) clamp(20px,.6rem + 3.4vw,64px) clamp(24px,1rem + 2vw,44px)}.p-studio .st-lettre:after{content:"";z-index:-1;background:var(--blanc);border:1.5px solid var(--encre);border-radius:3px;position:absolute;inset:-1.5px}.p-studio .st-lettre .h2{font-size:clamp(2.125rem,1rem + 3.2vw,4.25rem)}.p-studio .st-lettre-corps{margin-top:clamp(1.5rem,1rem + 1.2vw,2.25rem)}.p-studio .st-lettre-corps .txt{max-width:36em}.p-studio .st-lettre-corps .txt:first-child{font-size:var(--t-chapo);line-height:1.5}.p-studio .st-lettre-corps .txt+.txt{margin-top:1em}.p-studio .st-signature{width:fit-content;margin:22px 0 0 auto;padding-right:8%;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);rotate:-4deg}@media (width<=999.98px){.p-studio .st-nature{align-items:flex-end;gap:12px;display:flex}.p-studio .st-photo{width:clamp(150px,30vw,220px);height:clamp(184px,37vw,268px)}.p-studio .st-objet-carnet{width:clamp(110px,24vw,170px);margin:0 0 20px}}.p-studio .st-guide-tete{width:fit-content}.p-studio .st-atlas-guide{gap:32px;margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.p-studio .st-croix{width:min(100%,300px);margin:0 auto}.p-studio .st-croix-dessin{width:100%;height:auto}.p-studio .st-croix-rose{fill:none;stroke:var(--graphite);stroke-width:1.2px;stroke-dasharray:2 5}.p-studio .st-croix-trait{fill:none;stroke:var(--papier);stroke-width:1.3px;stroke-linecap:round}.p-studio .st-croix-poussiere{fill:var(--graphite-nuit)}.p-studio .st-etoile-point{fill:var(--papier);transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--pose)}.p-studio .st-etoile-halo{fill:none;stroke:var(--jaune);stroke-width:1.5px;opacity:0;transition:opacity .25s var(--pose)}.p-studio .st-etoile-lettre{fill:var(--graphite-nuit);font:italic 17px var(--texte)}.p-studio .st-cap{fill:var(--jaune)}.p-studio .st-cap-anneau{fill:none;stroke:var(--jaune);stroke-width:1.3px}.p-studio .st-croix-legende{width:fit-content;font-size:var(--t-petit);color:var(--graphite-nuit);background:var(--encre);box-shadow:0 0 0 8px var(--encre);margin:14px auto 0;font-style:italic}.p-studio .st-principes{gap:36px 48px;margin:0;padding:0;list-style:none;display:grid}.p-studio .st-principe-halo{width:fit-content;max-width:23em}.p-studio .st-principe-lettre{font:italic 400 30px/1 var(--texte);color:var(--papier)}.p-studio .st-principe-titre{color:var(--papier);margin-top:10px;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem)}.p-studio .st-principe-texte{color:var(--voile);font-size:var(--t-texte);text-wrap:pretty;margin-top:12px;line-height:1.6}.p-studio .st-atlas-guide:has(.p0:hover) .e0 .st-etoile-halo,.p-studio .st-atlas-guide:has(.p1:hover) .e1 .st-etoile-halo,.p-studio .st-atlas-guide:has(.p2:hover) .e2 .st-etoile-halo,.p-studio .st-atlas-guide:has(.p3:hover) .e3 .st-etoile-halo{opacity:1}.p-studio .st-atlas-guide:has(.p0:hover) .e0 .st-etoile-point,.p-studio .st-atlas-guide:has(.p1:hover) .e1 .st-etoile-point,.p-studio .st-atlas-guide:has(.p2:hover) .e2 .st-etoile-point,.p-studio .st-atlas-guide:has(.p3:hover) .e3 .st-etoile-point{transform:scale(1.35)}@media (width>=700px) and (width<=999.98px){.p-studio .st-principes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-studio .st-atlas-guide{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,330px) minmax(0,1fr);align-items:center;gap:64px clamp(28px,3.4vw,56px)}.p-studio .st-croix{grid-area:1/2/span 2;width:100%}.p-studio .st-principes{display:contents}.p-studio .st-principe.p0{grid-area:1/1;justify-self:end}.p-studio .st-principe.p1{grid-area:1/3}.p-studio .st-principe.p2{grid-area:2/1;justify-self:end}.p-studio .st-principe.p3{grid-area:2/3}.p-studio .st-principe.p0,.p-studio .st-principe.p1{align-self:start}.p-studio .st-principe.p2,.p-studio .st-principe.p3{align-self:end}}.p-studio .st-avec-grille{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=1000px){.p-studio .st-avec-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.p-studio .st-avec-tete{width:fit-content;max-width:100%}.p-studio .st-avec-tete .chapo{max-width:28em;margin-top:clamp(1.5rem,1rem + 1vw,2rem)}.p-studio .st-carte{height:480px;margin:0;position:relative}.p-studio .st-route{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.p-studio .st-route-chemin{fill:none;stroke:var(--encre);stroke-width:2.2px;stroke-dasharray:1 8;stroke-linecap:round}.p-studio .st-route-masque{fill:none;stroke:#fff;stroke-width:16px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.p-studio .st-carte.pret:not(.joue) .st-route-masque{stroke-dashoffset:1px}.p-studio .st-carte.joue .st-route-masque{transition:stroke-dashoffset 2.4s var(--trace) .2s}.p-studio .st-lieu{z-index:1;left:var(--x);top:var(--y);justify-items:center;gap:10px;display:grid;position:absolute;transform:translate(-50%,-32px)}.p-studio .st-lieu-signe{background:var(--blanc);border:2px solid var(--encre);width:64px;height:64px;box-shadow:0 0 0 5px var(--papier), 0 0 0 6.5px var(--trait);border-radius:50%;place-items:center;display:grid}.p-studio .st-lieu-signe svg{width:42px;height:42px}.p-studio .st-lieu-signe svg *{fill:none;stroke:var(--encre);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.p-studio .st-lieu-signe svg .p{fill:var(--papier)}.p-studio .st-lieu-signe svg .l{stroke:var(--laiton);stroke-width:2.6px}.p-studio .st-lieu-signe svg .f{fill:var(--jaune)}.p-studio .st-lieu-nom{font-size:var(--t-petit);white-space:nowrap;background:var(--papier) url(/fonds/grain.png);box-shadow:0 0 0 5px var(--papier);font-weight:650;line-height:1.2}.p-studio .st-carte.pret .st-lieu-signe{transition:transform .35s var(--pose);transition-delay:calc(.25s + var(--i) * .36s)}.p-studio .st-carte.pret:not(.joue) .st-lieu-signe{transform:scale(.82)}.p-studio .l0{--x:14%;--y:20%}.p-studio .l1{--x:50%;--y:10%}.p-studio .l2{--x:86%;--y:24%}.p-studio .l3{--x:70%;--y:60%}.p-studio .l4{--x:28%;--y:56%}.p-studio .l5{--x:56%;--y:90%}@media (width<=699.98px){.p-studio .st-carte{height:600px}.p-studio .l0{--x:24%;--y:7%}.p-studio .l1{--x:72%;--y:20%}.p-studio .l2{--x:26%;--y:37%}.p-studio .l3{--x:72%;--y:54%}.p-studio .l4{--x:30%;--y:72%}.p-studio .l5{--x:68%;--y:90%}}.dg-coupe .p-studio *,.dg-coupe .p-studio :before,.dg-coupe .p-studio :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.p-studio *,.p-studio :before,.p-studio :after{transition-duration:.01ms!important;animation:none!important}}
