.elementor .e-7ada807-4133{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:multiply;opacity:50%;inset:0; pointer-events:none;\n}.elementor .e-3260a9f-abb1{width:1px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:calc(var(--pad) - 32px);z-index:20;background-color:rgba(26,25,23,.18);pointer-events:none;\n}.elementor .e-dc2a8d0-5227{width:1px;position:absolute;inset-block-start:0px;inset-inline-end:calc(var(--pad) - 32px);inset-block-end:0px;z-index:20;background-color:rgba(26,25,23,.18);pointer-events:none;\n}.elementor .e-ebc8686-05e9{font-family:var(--font-mono);font-size:11px;color:#d8d3ca;letter-spacing:0.12em;text-transform:uppercase;mix-blend-mode:difference;display:block;writing-mode:vertical-rl;\n}.elementor .e-66654c9-7fba{width:auto;position:absolute;inset-block-start:560px;inset-inline-end:calc(var(--pad) - 60px);z-index:20;pointer-events:none;\n}.elementor .e-01a0e37-6634{width:43.9px;height:40px;display:block;}.elementor .e-4b401f5-cceb{font-family:"Fraunces Plan";font-weight:600;font-size:18px;color:var(--papier);white-space:nowrap;\n}.elementor .e-fa98166-2124{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-inline-start:14px;margin-inline-start:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(243,239,231,.25);border-style:solid;white-space:nowrap;\n}.elementor .e-c935068-b177{width:auto;min-width:0px;display:flex;gap:14px;align-items:center;}.elementor .e-2a744c7-0eec:hover,.elementor .e-2a744c7-0eec:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-2a744c7-0eec{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-9e86a59-74de:hover,.elementor .e-9e86a59-74de:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-9e86a59-74de{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-fce9fdf-5399:hover,.elementor .e-fce9fdf-5399:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-fce9fdf-5399{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-472ff5b-983d:hover,.elementor .e-472ff5b-983d:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-472ff5b-983d{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-6253185-8b36:hover,.elementor .e-6253185-8b36:focus-visible{color:var(--papier);border-color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-6253185-8b36{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-18d894c-e0df{width:auto;display:flex;gap:30px;align-items:center;}.elementor .e-9547931-663c{width:20px;height:20px;color:var(--papier);display:block;}.elementor .e-9efd710-9d48{padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-adde1ed-518e{width:0px;height:0px;display:none;}.elementor .e-12d0fbf-ee70{width:44px;height:44px;cursor:pointer;padding:0px;border-width:1px;border-color:var(--papier);border-style:solid;display:flex;gap:0px;justify-content:center;align-items:center;list-style:none;\n}.elementor .e-d2c4704-c63b{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-7c10cf0-449f{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-8a61962-1477{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-ce5fabd-9157{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-34d2ab1-e15d{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-07ed167-6aab{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-e54b4ac-e80b{min-width:0px;overflow:auto;position:fixed;inset-block-start:72px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:100;background-color:var(--encre);display:flex;flex-direction:column;gap:0px;padding:24px var(--pad) 48px;\n}.elementor .e-fc191b4-3eb5{padding:0px;display:block;}.elementor .e-5f4564d-acdc{width:auto;padding:0px;display:none;}.elementor .e-3425895-07df{width:auto;height:84px;position:absolute;inset-block-start:0px;inset-inline-end:calc(var(--pad) - 32px);inset-inline-start:calc(var(--pad) - 32px);z-index:30;color:var(--papier);padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;display:flex;justify-content:space-between;align-items:center;}.elementor .e-bc57712-8b9e{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-3e7a8b3-de80{width:auto;height:calc(100% - 60px);position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;background-color:var(--encre);clip-path:polygon(0 0,100% 0,100% 100%,0 84%);}.elementor .e-95b374c-dd42:hover,.elementor .e-95b374c-dd42:focus-visible{color:#C2266F;}.elementor .e-95b374c-dd42{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-1583ffb-9213{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7034ded-9f23{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-b2e79e6-1994{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;margin-inline-start:auto;}.elementor .e-68c8dd0-43a3{width:auto;position:relative;z-index:2;color:var(--annotation);display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-242a950-0e37{font-family:var(--font-mono);font-size:11px;color:#8E877B;letter-spacing:0.12em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-b7c1c68-fa96{font-family:"Fraunces Plan";font-weight:300;color:var(--papier);letter-spacing:-0.04em;line-height:.94;margin:0px;font-size:var(--h1); & em { font-weight:600; font-style:italic; }\n}.elementor .e-e9b4fdb-32d9{max-width:460px;font-size:18px;color:#B9B2A6;line-height:1.5;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b1e8fc1-f8dd{width:auto;}.elementor .e-1ff1417-0be6{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-7f458d9-43a6{width:auto;position:absolute;opacity:50%;background-image:repeating-linear-gradient(135deg,rgba(230,225,216,.55) 0 1px,transparent 1px 9px); inset:0;\n}.elementor .e-e66c49b-7339{width:auto;height:28px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(26,25,23,.15);border-style:solid;}.elementor .e-c8342d4-b457{width:40%;height:12px;background-color:var(--encre);}.elementor .e-8be334c-1c15{width:70%;height:8px;background-color:rgba(26,25,23,.18);}.elementor .e-0fb9ab0-598c{width:auto;height:100px;background-color:#C2266F;flex:1 1 0px;}.elementor .e-893a2fd-d0ba{width:auto;height:100px;border-width:1px;border-color:var(--encre);border-style:solid;flex:1 1 0px;}.elementor .e-c6871af-dcf6{width:auto;height:100px;border-width:1px;border-color:var(--encre);border-style:solid;flex:1 1 0px;}.elementor .e-1bb31b9-fc46{width:auto;margin-block-start:10px;display:flex;gap:10px;}.elementor .e-0063dff-cb0a{width:auto;padding-block-start:7%;padding-block-end:7%;padding-inline-start:6%;padding-inline-end:6%;display:flex;flex-direction:column;gap:12px;}.elementor .e-c1dad6b-53db{width:auto;overflow:hidden;position:absolute;inset-block-start:12%;inset-inline-end:8%;inset-block-end:-10%;inset-inline-start:8%;background-color:var(--papier);box-shadow:0px 30px 40px -20px rgba(0,0,0,.8);}.elementor .e-c961d2b-21a5{position:absolute;inset-block-start:14px;inset-inline-start:16px;z-index:2;font-family:var(--font-mono);font-size:10px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-a885bbf-a670{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;background-color:#2A2926;}.elementor .e-d1b7f68-d502{font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-b52877e-e80b{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6bb8469-d53f{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-df9c890-61c0{width:auto;position:relative;padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:16px 16px 0px 0px #C2266F;}.elementor .e-6651117-c4e2{font-family:var(--font-mono);font-size:12px;color:#C2266F;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-width:2px;border-color:#C2266F;border-style:solid;background-color:var(--papier);display:inline-block;}.elementor .e-1fa0a99-aa88{width:auto;position:absolute;inset-inline-end:-10px;inset-block-end:60px;z-index:2;mix-blend-mode:multiply;transform:rotateX(0deg) rotateY(0deg) rotateZ(-9deg);}.elementor .e-d7d9cb4-5c16{width:auto;position:relative;color:var(--encre);margin-block-end:-120px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-8778ac1-9720{width:auto;position:relative;z-index:3;margin-block-start:40px;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;}.elementor .e-5bdc5e4-8b03{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-9453a97-fcc9{font-weight:500;font-size:15px;}.elementor .e-4337448-92e4{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-338b70c-f9e4{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-696d464-61a6{font-weight:500;font-size:15px;}.elementor .e-3de6146-ea62{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-1f342aa-0ce4{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-81e070a-b334{font-weight:500;font-size:15px;}.elementor .e-ec56b9a-725f{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-6219588-015a{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-b376baf-5c52:hover,.elementor .e-b376baf-5c52:focus-visible{color:#C2266F;border-color:#C2266F;}.elementor .e-b376baf-5c52{font-family:var(--font-texte);font-weight:600;font-size:12px;color:var(--encre);letter-spacing:0.06em;line-height:1;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:transparent;display:inline-flex;align-self:flex-start;text-align:left;white-space:nowrap;margin-top:2px;transition:color .2s,border-color .2s;\n}.elementor .e-bc59760-2a1f{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-6f697a2-4c16{width:auto;position:relative;z-index:4;color:var(--encre);margin-block-start:200px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--platre);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-195c80a-201a{width:auto;position:relative;color:var(--papier);padding:170px var(--pad) 0 var(--pad);\n}.elementor .e-7b48311-6d3c{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c4e6fc6-a18a{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c3f3e11-ee35{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-d76550a-acb3{max-width:16ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-3bdaa87-c429{max-width:56ch;font-size:16px;color:var(--corps);line-height:1.6;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-49364fd-84e8{width:auto;}.elementor .e-1186b35-824f{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-d4dce90-f7fa{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-5566f91-4057{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-53a40c9-76fe{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;& em { font-style:italic; font-weight:600; }\n}.elementor .e-af287eb-6d33{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-d0d2766-1015{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-4e4f808-a2aa{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-79de178-30fa{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-a01bad6-f4ab{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-33e2e83-d98f{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-89aadf0-c93b{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;& em { font-style:italic; font-weight:600; }\n}.elementor .e-e4c1814-1adb{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-b5cb573-0d10{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-35b7c8e-0736{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-e81962a-b845{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-d5493ca-2685{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-0924ecb-8de9{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-5e917af-2f33{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;& em { font-style:italic; font-weight:600; }\n}.elementor .e-57c447c-79f9{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-2c6bfe7-e87d{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-3ef2675-ef82{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-213d8ff-cba6{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-c0432a7-9f09{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-3119cea-03a4{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-e01a1f4-94b8{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;& em { font-style:italic; font-weight:600; }\n}.elementor .e-6e39d05-bfe1{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-37fdaca-2b55{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-31d8dde-6619{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-4e2849c-80be{width:auto;margin-block-start:60px;display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-c1bfc37-5eab{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-e364944-b7f5{font-family:"Fraunces Plan";font-weight:800;font-size:160px;color:transparent;letter-spacing:-0.04em;line-height:.8;display:block;-webkit-text-stroke:1px rgba(26,25,23,.35); writing-mode:vertical-rl;\n}.elementor .e-ab985a7-56ab{width:auto;position:absolute;inset-block-start:0px;inset-inline-start:calc(var(--pad) - 28px);transform:rotateX(0deg) rotateY(0deg) rotateZ(180deg);pointer-events:none;\n}.elementor .e-3680562-6ae0{max-width:12ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-586b863-a297{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-end:12px;}.elementor .e-af8faae-f7fe{width:auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-end;}.elementor .e-af83550-41e7{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-d2897f8-b5a8{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-b2cf019-0445{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-7ade801-fc14:hover,.elementor .e-7ade801-fc14:focus-visible{color:#C2266F;}.elementor .e-7ade801-fc14{font-family:var(--font-mono);font-size:11px;color:var(--encre);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;margin-block-start:14px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-a67df1c-7aa0{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-cf8b6b5-4f78{width:auto;height:64px;border-width:1px;border-color:var(--encre);border-style:solid;display:flex;justify-content:center;align-items:center;background-image:repeating-linear-gradient(135deg,#1A1917 0 1px,transparent 1px 9px);\n}.elementor .e-c5fc64f-8fca{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;border-block-start-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-c3c0740-b55a{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-26d9c4e-15d1{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-53c44a3-0a47{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-0f1b95a-1967:hover,.elementor .e-0f1b95a-1967:focus-visible{color:#C2266F;}.elementor .e-0f1b95a-1967{font-family:var(--font-mono);font-size:11px;color:var(--encre);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;margin-block-start:14px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-41398a5-3976{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-eb74a2e-c1e3{width:auto;height:64px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--encre);display:flex;justify-content:center;align-items:center;}.elementor .e-4eff73c-5d6b{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:60px;border-block-start-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-ee8956b-9a47{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-a1f9f0e-90e6{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-564c255-57da{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-f856268-bfad:hover,.elementor .e-f856268-bfad:focus-visible{color:#C2266F;}.elementor .e-f856268-bfad{font-family:var(--font-mono);font-size:11px;color:var(--encre);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;margin-block-start:14px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-5aebf11-1d51{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-a8c17cd-3775{width:auto;height:64px;border-width:1px;border-color:#C2266F;border-style:solid;background-color:#C2266F;display:flex;justify-content:center;align-items:center;}.elementor .e-b0b0a54-3035{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:120px;border-block-start-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-4bfc7f4-1934{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-f83a21a-eeb7{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-6a1b297-6b28{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-a260bc3-a948:hover,.elementor .e-a260bc3-a948:focus-visible{color:#C2266F;}.elementor .e-a260bc3-a948{font-family:var(--font-mono);font-size:11px;color:var(--encre);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;margin-block-start:14px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-f64bc5f-51b8{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-abf537a-5895{width:12px;height:12px;background-color:#C2266F;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-1792877-70fb{width:auto;height:64px;border-width:1px;border-color:var(--encre);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-5561606-ce36{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:180px;border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre); border-bottom-style: solid; border-bottom-color: var(--encre);\n}.elementor .e-5c4c496-0594{width:auto;margin-block-start:60px;display:flex;flex-direction:column;}.elementor .e-28950e9-996e{width:auto;margin-inline-start:220px;}.elementor .e-64a58d4-ae81{width:auto;position:relative;padding:40px var(--pad) 140px var(--pad);\n}.elementor .e-becf092-b4ee{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-439a892-6a79{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-884fcd7-afa8{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-9fca611-1b90{max-width:16ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-ee5afde-047b{max-width:56ch;font-size:16px;color:var(--corps);line-height:1.6;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-feb9ebf-f3d7{width:auto;}.elementor .e-d5b98d1-9544{width:16px;height:16px;position:absolute;inset-block-start:-10px;inset-inline-start:50%;z-index:2;border-radius:50%;background-color:#C2266F;box-shadow:0 3px 0 0 var(--encre);\n}.elementor .e-702e348-ccfa{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-5c14df9-f713:hover,.elementor .e-5c14df9-f713:focus-visible{color:#C2266F;}.elementor .e-5c14df9-f713{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-a44d819-49fc{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-0b6f098-f6dc{width:auto;padding-block-start:14px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .e-6785958-22f8{width:auto;position:relative;color:var(--encre);padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:16px 16px 0px 0px #C2266F;}.elementor .e-1e45b39-ac53{width:auto;position:relative;}.elementor .e-27f69be-9792{width:16px;height:16px;position:absolute;inset-block-start:-10px;inset-inline-start:50%;z-index:2;border-radius:50%;background-color:#C2266F;box-shadow:0 3px 0 0 var(--encre);\n}.elementor .e-6613d80-6bed{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-c8885ac-d50e:hover,.elementor .e-c8885ac-d50e:focus-visible{color:#C2266F;}.elementor .e-c8885ac-d50e{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-6d4a43e-bc33{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-16acd13-d436{width:auto;padding-block-start:14px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .e-7941c87-f1b2{width:auto;position:relative;color:var(--encre);padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0 0 var(--encre);\n}.elementor .e-5f59a12-bf98{width:auto;position:relative;}.elementor .e-2616a6b-4a1f{width:16px;height:16px;position:absolute;inset-block-start:-10px;inset-inline-start:50%;z-index:2;border-radius:50%;background-color:var(--papier);box-shadow:0 3px 0 0 var(--encre);\n}.elementor .e-0da0615-51d0{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-27e42b6-d372:hover,.elementor .e-27e42b6-d372:focus-visible{color:#C2266F;}.elementor .e-27e42b6-d372{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-f5d82d0-7c02{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5e9fb61-276d{width:auto;padding-block-start:14px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .e-dffcab8-bdd2{width:auto;position:relative;color:var(--encre);padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0 0 var(--encre);\n}.elementor .e-d8777c1-f243{width:auto;position:relative;}.elementor .e-9ce63fb-1e80{width:auto;margin-block-start:70px;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-5a29148-cde1:hover,.elementor .e-5a29148-cde1:focus-visible{color:var(--encre);background-color:var(--papier);transform:translate3d(2px, 2px, 0px);}.elementor .e-5a29148-cde1{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--encre);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:56px;border-radius:0px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:transparent;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;align-self:flex-start;white-space:nowrap;\n}.elementor .e-16249fb-950c{width:auto;position:absolute;top:-7px;left:50%;width:13px;height:13px;margin-left:-6px;border-radius:50%;background:var(--magenta);border:1px solid var(--encre);\n}.elementor .e-71c7a0f-f04e{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;margin:0;display:block;color:var(--encre);\n}.elementor .e-d3d066b-1f55{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;margin:0;display:block;\n}.elementor .e-39fd1cd-30f4{width:auto;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--encre);\n}.elementor .e-a57c4d2-7cf4{margin:0px;font-family:'Fraunces Plan';font-style:italic;font-weight:400;font-size:19px;line-height:1.38;color:var(--encre);margin:0;\n}.elementor .e-9ce7bbc-fdfd{width:auto;width:28px;height:1px;background:var(--magenta);flex:none;\n}.elementor .e-d4d74ed-4c24{margin:0px;font-family:'Fraunces Plan';font-weight:600;font-size:18px;color:var(--encre);margin:0;\n}.elementor .e-b485914-d548{width:auto;display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:6px;\n}.elementor .e-660d7df-8787{width:auto;position:relative;display:flex;flex-direction:column;gap:18px;padding:30px 28px 26px;background:var(--papier);border:1px solid var(--encre);box-shadow:10px 10px 0 0 var(--encre);transform:rotate(-1.4deg);margin-top:56px;width:min(560px,100%);\n}.elementor .e-8c0b313-5103{width:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;& > a{align-self:flex-end;}\n}.elementor .e-ef8b821-e702{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-47222d4-b185{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-e850341-49be{width:auto;position:absolute;inset-block-start:80px;inset-inline-end:0px;inset-block-end:100px;inset-inline-start:0px;background-color:var(--encre);clip-path:polygon(0 8%,100% 0,100% 94%,0 100%);}.elementor .e-0b76a16-b1d3{font-family:"Fraunces Plan";font-weight:800;color:transparent;letter-spacing:-0.05em;line-height:.8;display:block;-webkit-text-stroke:1px rgba(243,239,231,.18); font-size:var(--big);\n}.elementor .e-729616e-66d2{width:auto;position:absolute;inset-block-end:140px;inset-inline-start:calc(var(--pad) - 32px);z-index:1;pointer-events:none;\n}.elementor .e-e3aa833-806c{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-da40be4-b76a{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6e0764e-2315{width:auto;margin-block-end:30px;display:flex;flex-direction:column;gap:10px;}.elementor .e-aec4631-4854{max-width:14ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-c170998-1c40{width:auto;}.elementor .e-37014e5-fa9e{max-width:360px;font-size:16px;color:#B9B2A6;line-height:1.55;margin:0px;}.elementor .e-299366f-a944{width:auto;padding-block-start:60px;display:flex;gap:40px;flex-wrap:wrap;grid-column:1 / span 3;justify-content:space-between;align-items:flex-end;}.elementor .e-92d2940-ac6c{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6c5b2c9-8cb3{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-0c40908-4f82{width:auto;display:flex;justify-content:space-between;}.elementor .e-02bdf5a-a6d0{width:auto;height:1px;margin-block-start:10px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--encre);}.elementor .e-6ee14d4-4aa1{font-family:"Fraunces Plan";font-weight:300;font-size:64px;color:var(--encre);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-686b47c-66ff{font-family:"Fraunces Plan";font-weight:600;font-size:24px;color:var(--encre);letter-spacing:-0.01em;line-height:1.1;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-ad6c32e-a866{font-size:15px;color:var(--corps);line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d7793a8-2a66{width:auto;position:relative;color:var(--encre);padding-block-start:28px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0 0 var(--encre);\n}.elementor .e-b034672-34ef{width:auto;position:relative;margin-block-start:-30px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-f577153-b2da{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-f9d2dae-17bc{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-731c34c-cc40{width:auto;display:flex;justify-content:space-between;}.elementor .e-d2da89e-bd8e{width:auto;height:1px;margin-block-start:10px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--encre);}.elementor .e-52a6c18-6baa{font-family:"Fraunces Plan";font-weight:300;font-size:64px;color:var(--encre);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-1d11148-f632{font-family:"Fraunces Plan";font-weight:600;font-size:24px;color:var(--encre);letter-spacing:-0.01em;line-height:1.1;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7b4b2c3-d4c6{font-size:15px;color:var(--corps);line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ccd50d-89ac{width:auto;position:relative;color:var(--encre);padding-block-start:28px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0px 0px #C2266F;}.elementor .e-99fb08a-0a80{width:auto;position:relative;margin-block-start:60px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-0dd5935-a1c8{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-466310f-bb14{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-65b1349-3934{width:auto;display:flex;justify-content:space-between;}.elementor .e-8784486-7a0c{width:auto;height:1px;margin-block-start:10px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--papier);}.elementor .e-bfae630-a900{font-family:"Fraunces Plan";font-weight:300;font-size:64px;color:var(--papier);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-127a662-c812{font-family:"Fraunces Plan";font-weight:600;font-size:24px;color:var(--papier);letter-spacing:-0.01em;line-height:1.1;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-a1657e4-1c34{font-size:15px;color:#B9B2A6;line-height:1.55;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a76a593-52ea{width:auto;position:relative;color:var(--papier);padding-block-start:28px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:var(--encre);box-shadow:12px 12px 0px 0px #C2266F;}.elementor .e-a8d2477-4484{width:auto;position:relative;margin-block-start:10px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);}.elementor .e-19c5b5f-70ca{width:auto;position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:130px 48px;\n}.elementor .e-69feafe-26f3{width:auto;position:relative;color:var(--papier);padding:120px var(--pad) 160px var(--pad);\n}.elementor .e-17e5899-1044{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-f43d8b1-55a1{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-8ac13ee-d979{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-03f612a-9e90{max-width:12ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-020c533-e072{width:auto;position:sticky;inset-block-start:40px;align-self:start;}.elementor .e-980efda-142a{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-e889756-bb78{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-a3d943c-1235{width:16px;height:16px;color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);display:block;& svg { display:block; width:16px; height:16px; }\n}.elementor .e-8899715-35fa{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-9f8009d-f3f5{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;background-color:transparent;display:flex;gap:24px;justify-content:space-between;align-items:center;list-style:none;\n}.elementor .e-60f83e1-d464{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-cfd187e-b659{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-e7c99b7-64a4{padding:0px;display:block;}.elementor .e-7ddea25-1eeb{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-24b4166-e41a{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-58bad7a-0da5{width:16px;height:16px;color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);display:block;& svg { display:block; width:16px; height:16px; }\n}.elementor .e-0db3b25-fafb{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-78a4f4d-7acc{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;background-color:transparent;display:flex;gap:24px;justify-content:space-between;align-items:center;list-style:none;\n}.elementor .e-f6f29bf-8332{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-647448b-cf2a{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4502de2-8052{padding:0px;display:block;}.elementor .e-8230404-577c{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-cc0b03f-dd87{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-76c7e4a-29a2{width:16px;height:16px;color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);display:block;& svg { display:block; width:16px; height:16px; }\n}.elementor .e-9b9107d-66ca{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-122c329-829a{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;background-color:transparent;display:flex;gap:24px;justify-content:space-between;align-items:center;list-style:none;\n}.elementor .e-8c31e24-8613{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-ce27472-4ac1{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-97c3062-a128{padding:0px;display:block;}.elementor .e-9e52e0a-fbdb{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-0a711d2-8583{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-f50a06f-8992{width:16px;height:16px;color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);display:block;& svg { display:block; width:16px; height:16px; }\n}.elementor .e-df7e30a-4414{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-a68780d-87b5{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;background-color:transparent;display:flex;gap:24px;justify-content:space-between;align-items:center;list-style:none;\n}.elementor .e-8352602-267e{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-8fb4ed7-e020{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-abeb9ff-690b{padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;display:block;}.elementor .e-cad45e2-0bf7{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-c4967e7-e2aa{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-f99a074-a41d{width:16px;height:16px;color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);display:block;& svg { display:block; width:16px; height:16px; }\n}.elementor .e-132cb87-d40d{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-c2dedea-4f5a{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;background-color:transparent;display:flex;gap:24px;justify-content:space-between;align-items:center;list-style:none;\n}.elementor .e-4c8f44a-9571{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-c8bb72b-edf2{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f2e8cd0-4007{padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;display:block;}.elementor .e-a7d6bee-b1fa{font-family:"Fraunces Plan";font-weight:600;font-size:22px;color:var(--encre);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .e-9c485e0-a2b6{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-bd9c8db-8722{width:16px;height:16px;color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);display:block;& svg { display:block; width:16px; height:16px; }\n}.elementor .e-3fdf49a-6f6a{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-50e08cd-5056{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;background-color:transparent;display:flex;gap:24px;justify-content:space-between;align-items:center;list-style:none;\n}.elementor .e-36bba51-b41b{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-32f3c20-6994{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-78ff814-5c10{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;display:block;}.elementor .e-f67c69e-0328{width:auto;padding:0px;display:block;}.elementor .e-1282c3a-1a78{width:auto;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;}.elementor .e-7e0dd43-154a{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-857cad6-05c5{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-0bb7d87-1fe8{width:auto;position:absolute;background-color:var(--encre);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);inset:0;\n}.elementor .e-13a074b-5888{font-family:"Fraunces Plan";font-weight:800;color:transparent;letter-spacing:-0.05em;line-height:.8;display:block;-webkit-text-stroke:1px rgba(243,239,231,.18); font-size:var(--big);\n}.elementor .e-9ff8a01-fba5{width:auto;position:absolute;inset-block-start:120px;inset-inline-end:30px;z-index:1;pointer-events:none;\n}.elementor .e-097676a-facc{font-family:var(--font-mono);font-size:12px;color:var(--papier);letter-spacing:0.18em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-width:2px;border-color:var(--papier);border-style:solid;background-color:var(--encre);display:inline-block;}.elementor .e-45bcc3b-a099{width:auto;position:absolute;inset-block-start:130px;inset-inline-end:calc(var(--pad) + 48px);z-index:3;transform:rotateX(0deg) rotateY(0deg) rotateZ(8deg);}.elementor .e-0eb1fb3-550d{font-family:var(--font-mono);font-size:11px;color:#8E877B;letter-spacing:0.12em;text-transform:uppercase;margin-block-end:20px;display:block;}.elementor .e-a9a6f56-ba05{max-width:14ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-04c9bc2-ce5d{max-width:440px;font-size:17px;color:#B9B2A6;line-height:1.6;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fdda903-6113{width:auto;}.elementor .e-ffe001b-4064:hover,.elementor .e-ffe001b-4064:focus-visible{color:var(--encre);box-shadow:3px 3px 0px 0px #C2266F;transform:translate3d(2px, 2px, 0px);}.elementor .e-ffe001b-4064{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--encre);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:58px;border-radius:0px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:var(--papier);box-shadow:6px 6px 0px 0px #C2266F;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;white-space:nowrap;\n}.elementor .e-2d82b7f-90c1{width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-end:26px;color:var(--encre);transform:translate3d(0px, -50%, 0px);display:block;pointer-events:none;\n}.elementor .e-8ffbde4-e16b{width:auto;position:relative;display:inline-block;}.elementor .e-edbc4de-fea9:hover,.elementor .e-edbc4de-fea9:focus-visible{color:var(--papier);background-color:transparent;transform:translate3d(2px, 2px, 0px);}.elementor .e-edbc4de-fea9{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--papier);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:transparent;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;white-space:nowrap;\n}.elementor .e-c4e4860-02dc{font-family:var(--font-mono);font-size:11px;color:#8E877B;letter-spacing:0.12em;text-align:right;text-transform:uppercase;margin:0px;width:0;min-width:100%;white-space:nowrap;& a{color:#F3EFE7;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap;} & a:hover{color:#C2266F;}\n}.elementor .e-03e3db7-81f0{width:auto;padding-block-end:6px;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-38f890c-b41e{width:auto;position:relative;z-index:2;padding-block-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-157b2e2-f1bf{width:33px;height:30px;display:block;}.elementor .e-b9d162c-b80f{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-8147016-3db0{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-7113f8f-975f:hover,.elementor .e-7113f8f-975f:focus-visible{color:#C2266F;}.elementor .e-7113f8f-975f{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-5e11f5d-e4e6:hover,.elementor .e-5e11f5d-e4e6:focus-visible{color:#C2266F;}.elementor .e-5e11f5d-e4e6{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-590e9d5-ffe8:hover,.elementor .e-590e9d5-ffe8:focus-visible{color:#C2266F;}.elementor .e-590e9d5-ffe8{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-446a4ab-1864{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-7ef43d2-551a:hover,.elementor .e-7ef43d2-551a:focus-visible{color:#C2266F;}.elementor .e-7ef43d2-551a{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-28793eb-81c2:hover,.elementor .e-28793eb-81c2:focus-visible{color:#C2266F;}.elementor .e-28793eb-81c2{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-88eb002-01a1{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-a5125de-7426:hover,.elementor .e-a5125de-7426:focus-visible{color:#C2266F;}.elementor .e-a5125de-7426{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-c097f6e-ab89:hover,.elementor .e-c097f6e-ab89:focus-visible{color:#C2266F;}.elementor .e-c097f6e-ab89{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-d8c3b7f-0e79{width:auto;display:flex;gap:18px;}.elementor .e-1f08405-c2c3{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-62e5162-f10b{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-b4e4bfd-540a{width:auto;position:relative;z-index:2;margin-block-start:40px;border-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}.elementor .e-70bcd0e-ec11{width:auto;position:relative;color:var(--papier);padding:200px var(--pad) 60px var(--pad);\n}.elementor .e-392d4f1-e8ac{width:100%;overflow:hidden;position:relative;font-family:var(--font-texte);color:var(--encre);background-color:var(--platre);line-height:normal; -webkit-font-smoothing:antialiased; --pad:72px; --h1:clamp(52px,8.9vw,128px); --h2:clamp(40px,5.3vw,76px); --h3:clamp(24px,2.8vw,40px); --big:clamp(120px,21vw,300px);\n}