.elementor .e-24c6cd64-da33{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-49a84649-2a28{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-112a1625-656f{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-27464107-1138{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-597f34f1-e84f{width:auto;position:absolute;inset-block-start:560px;inset-inline-end:calc(var(--pad) - 60px);z-index:20;pointer-events:none;\n}.elementor .e-30373217-2ed9{width:43.9px;height:40px;display:block;}.elementor .e-12584b48-2e42{font-family:"Fraunces Plan";font-weight:600;font-size:18px;color:var(--papier);white-space:nowrap;\n}.elementor .e-6eed3bef-ebf5{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-6b7bec06-5277{width:auto;min-width:0px;display:flex;gap:14px;align-items:center;}.elementor .e-36d79c30-94dd:hover,.elementor .e-36d79c30-94dd:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-36d79c30-94dd{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-6c1a30cf-5620:hover,.elementor .e-6c1a30cf-5620:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-6c1a30cf-5620{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-1071225-300c:hover,.elementor .e-1071225-300c:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-1071225-300c{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-3d4759b0-34f7:hover,.elementor .e-3d4759b0-34f7:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-3d4759b0-34f7{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-9454429-5e98:hover,.elementor .e-9454429-5e98:focus-visible{color:var(--papier);border-color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-9454429-5e98{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-311b61ee-2f77{width:auto;display:flex;gap:30px;align-items:center;}.elementor .e-23dc2e5-d68c{width:20px;height:20px;color:var(--papier);display:block;}.elementor .e-1fa447df-2911{padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-7d7d4621-25d3{width:0px;height:0px;display:none;}.elementor .e-38a0d823-ef0b{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-2ee740fc-d89c{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-497338e0-eadc{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-43250890-f7ff{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-6f942de-e9f3{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-24a69cde-b5ae{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-52103529-6c2f{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-21637280-32a6{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-1000b9c5-9dd3{padding:0px;display:block;}.elementor .e-2625f893-307c{width:auto;padding:0px;display:none;}.elementor .e-288f933e-e2b1{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-705a7b56-5488{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-36882edf-afe0{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-549181d8-7673:hover,.elementor .e-549181d8-7673:focus-visible{color:#C2266F;}.elementor .e-549181d8-7673{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-31805a57-d703{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-126e7357-704f{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4515c4a2-f0fe{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;margin-inline-start:auto;}.elementor .e-216344fc-7645{width:auto;position:relative;z-index:2;color:var(--annotation);display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-7a5d0768-7100{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-17c2dd6-6f69{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-6cbe2a8f-94c7{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-581d2120-cf52{width:auto;}.elementor .e-31ac772b-ec10{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-151fade7-89f1{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-53516a5c-3d9f{width:100%;height:22px;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-width:1px;border-color:var(--encre);border-style:solid;}.elementor .e-4312c604-ad33{font-family:"Fraunces Plan";font-weight:600;font-size:18px;line-height:1;padding:12px;display:block;}.elementor .e-3eba1527-e52d{width:62%;height:104px;position:absolute;inset-block-start:34px;inset-inline-start:0px;border-width:1px;border-color:var(--encre);border-style:solid;}.elementor .e-55560127-b392{width:34%;height:104px;position:absolute;inset-block-start:34px;inset-inline-start:66%;border-width:1px;border-color:var(--encre);border-style:solid;background-image:repeating-linear-gradient(135deg,#1A1917 0 1px,transparent 1px 9px);\n}.elementor .e-4234d861-6768{width:31%;height:70px;position:absolute;inset-block-start:152px;inset-inline-start:0px;border-width:1px;border-color:var(--encre);border-style:solid;}.elementor .e-1755f3e0-c0cb{width:31%;height:70px;position:absolute;inset-block-start:152px;inset-inline-start:34.5%;border-width:1px;border-color:var(--encre);border-style:solid;}.elementor .e-2dd8c9d3-2f02{width:31%;height:70px;position:absolute;inset-block-start:152px;inset-inline-start:69%;border-width:1px;border-color:#C2266F;border-style:solid;background-color:#C2266F;}.elementor .e-bf0dce9-f747{width:100%;height:34px;position:absolute;inset-block-start:236px;inset-inline-start:0px;border-width:1px;border-color:var(--encre);border-style:solid;}.elementor .e-2a1d136a-3515{width:auto;position:absolute;inset-block-start:8%;inset-inline-end:7%;inset-block-end:0px;inset-inline-start:7%;}.elementor .e-3c65769a-1753{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-7b7b41ac-f1ea{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-2e313128-cda5{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;background-color:#2A2926;}.elementor .e-2bd96dc5-85d1{font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-39963122-702a{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4c3ce04d-f733{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-52499b5a-b82b{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-5ed91ca1-ba6e{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-7d274b84-7ef9{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-61d7d875-ff42{width:auto;position:relative;color:var(--encre);margin-block-end:-120px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-3c198e1c-a9a7{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-63a936bc-5e6e{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1460955a-796e{font-weight:500;font-size:15px;}.elementor .e-29cc505a-e981{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-315b72b0-7147{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-56ba7bf9-69dc:hover,.elementor .e-56ba7bf9-69dc:focus-visible{color:#C2266F;border-color:#C2266F;}.elementor .e-56ba7bf9-69dc{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-6a7c0bd3-9a9c{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-1e780144-f99f{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3d1542aa-f60f{font-weight:500;font-size:15px;}.elementor .e-18630d56-105c{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-3eb90480-e770{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3fa4b936-7c53{font-weight:500;font-size:15px;}.elementor .e-e7e4ba5-8a9b{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-36c0fc5b-3b86{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7a761ebf-c533{font-weight:500;font-size:15px;}.elementor .e-794cdf2-fc90{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-7564cec3-bcc1{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(5,minmax(0,1fr));}.elementor .e-425df619-d08a{width:auto;position:relative;color:var(--papier);padding:170px var(--pad) 0 var(--pad);\n}.elementor .e-22bec719-1963{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-5d6cb083-669c{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-f290fb8-419a{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-5bc4d802-ef15{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-end:12px;}.elementor .e-47e0ac9e-54f7{width:auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-end;}.elementor .e-41dc0179-9664{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-26b12842-6e9b:hover,.elementor .e-26b12842-6e9b:focus-visible{color:#C2266F;}.elementor .e-26b12842-6e9b{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-23c5d66-1944{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-1136a594-cd90:hover,.elementor .e-1136a594-cd90:focus-visible{color:#C2266F;}.elementor .e-1136a594-cd90{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-637016a0-ed77{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-42661d7b-2fce{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-334d6285-e31b{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-3e8d1cc0-44cc{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4fb2cc21-e91d:hover,.elementor .e-4fb2cc21-e91d:focus-visible{color:#C2266F;}.elementor .e-4fb2cc21-e91d{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-4052626c-bf16{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-2e145e91-7c1d:hover,.elementor .e-2e145e91-7c1d:focus-visible{color:#C2266F;}.elementor .e-2e145e91-7c1d{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-773db140-44b6{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-6e9b14a1-543b{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-3c5293a5-67a9{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-1e3645a2-1f5c{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-67c57fbd-f3e4:hover,.elementor .e-67c57fbd-f3e4:focus-visible{color:#C2266F;}.elementor .e-67c57fbd-f3e4{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-72aecd71-6b33{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-767cb635-5cee:hover,.elementor .e-767cb635-5cee:focus-visible{color:#C2266F;}.elementor .e-767cb635-5cee{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-a352d0e-e0d3{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-21e26b1c-3c4f{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-66596369-693e{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-75b847b3-50ae{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6a3b3451-a59c:hover,.elementor .e-6a3b3451-a59c:focus-visible{color:#C2266F;}.elementor .e-6a3b3451-a59c{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-423f0f36-5ea7{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-3d2d4a07-85a1:hover,.elementor .e-3d2d4a07-85a1:focus-visible{color:#C2266F;}.elementor .e-3d2d4a07-85a1{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-56169cb3-cf81{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3e86ad19-3748{width:12px;height:12px;background-color:#C2266F;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-4b2df6c0-88fa{width:auto;height:64px;border-width:1px;border-color:var(--encre);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-5e207891-7203{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-18083bc0-952b{width:auto;margin-block-start:60px;display:flex;flex-direction:column;}.elementor .e-2b8cd231-26b9{width:auto;margin-inline-start:220px;}.elementor .e-12185d43-cfe7{width:auto;position:relative;padding:120px var(--pad) 120px var(--pad);\n}.elementor .e-23212f4c-9217{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6cab14aa-831d{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1c76da05-366e{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-10d154f9-e292{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-6de4413e-2e24{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-6e112c09-2611{width:auto;}.elementor .e-6249488e-bb17{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-54464eeb-5ed0{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-65004967-e705{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-565b4398-658f{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-7f2d096b-29cf{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-500f965f-3e08{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-1bae422c-6f3b{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-5020a050-e33a{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-d78b2bf-b0a5{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-236b23f7-f435{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-1bfb5de2-e242{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-75c9b05-c762{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-4c3d4044-44e0{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-2d60acad-5148{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-164863ad-683f{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-382a540a-4bf8{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-322dcd3e-4c5f{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-52298e46-368b{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-84b642a-d50d{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-70cfd00e-ed37{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-4aa73ff6-db78{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-52e2dacc-5bd1{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-61e960ba-5f90{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-410ca0d7-76b7{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-41afcb9-cf0b{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-2037a26e-1f47{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-2c14c671-d5f0{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-14a1f7a3-db95{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-e76fda3-fd88{width:auto;margin-block-start:60px;display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-c17dc0-ee70{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-4e559f3f-931c{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-764d6e0c-27cc{width:auto;position:absolute;background-color:var(--encre);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);inset:0;\n}.elementor .e-694bfbcd-19a5{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-1b4b9730-657a{width:auto;position:absolute;inset-block-start:120px;inset-inline-end:30px;z-index:1;pointer-events:none;\n}.elementor .e-1d4863d-9c33{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-37f8b9a6-d865{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-19c05f80-2eaf{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-1cd854d8-46b6{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-53b5b5aa-a405{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-7329bace-7027{width:auto;}.elementor .e-100683f0-9c5d:hover,.elementor .e-100683f0-9c5d:focus-visible{color:var(--encre);box-shadow:3px 3px 0px 0px #C2266F;transform:translate3d(2px, 2px, 0px);}.elementor .e-100683f0-9c5d{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-709d915e-60d0{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-e3df22f-18e3{width:auto;position:relative;display:inline-block;}.elementor .e-651a75de-ef54:hover,.elementor .e-651a75de-ef54:focus-visible{color:var(--papier);background-color:transparent;transform:translate3d(2px, 2px, 0px);}.elementor .e-651a75de-ef54{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-3316d92-330c{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-79d245e7-4276{width:auto;padding-block-end:6px;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-d0497ce-f0fc{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-7a473119-8e97{width:33px;height:30px;display:block;}.elementor .e-4f933fdd-1f5e{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1db31edb-5117{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-336e6046-343d:hover,.elementor .e-336e6046-343d:focus-visible{color:#C2266F;}.elementor .e-336e6046-343d{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-4fe796c4-9173:hover,.elementor .e-4fe796c4-9173:focus-visible{color:#C2266F;}.elementor .e-4fe796c4-9173{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-7f0fadbb-dc33:hover,.elementor .e-7f0fadbb-dc33:focus-visible{color:#C2266F;}.elementor .e-7f0fadbb-dc33{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-6da7e591-80a3{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-14c9a0ce-8842:hover,.elementor .e-14c9a0ce-8842:focus-visible{color:#C2266F;}.elementor .e-14c9a0ce-8842{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-7febc53b-feab:hover,.elementor .e-7febc53b-feab:focus-visible{color:#C2266F;}.elementor .e-7febc53b-feab{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-12ffad89-fc4e{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-219dc603-9d3c:hover,.elementor .e-219dc603-9d3c:focus-visible{color:#C2266F;}.elementor .e-219dc603-9d3c{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-6663827d-a189:hover,.elementor .e-6663827d-a189:focus-visible{color:#C2266F;}.elementor .e-6663827d-a189{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-1876983f-df95{width:auto;display:flex;gap:18px;}.elementor .e-15878829-b752{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-24dfedde-10d2{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-d6f026d-a58e{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-3118e609-fc81{width:auto;position:relative;color:var(--papier);padding:200px var(--pad) 60px var(--pad);\n}.elementor .e-7dc8df58-7139{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}