.elementor .e-d09a939-1690{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-708c167-53fc{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-df3e460-9b12{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-8a14c42-fa5b{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-b816cfa-9a61{width:auto;position:absolute;inset-block-start:560px;inset-inline-end:calc(var(--pad) - 60px);z-index:20;pointer-events:none;\n}.elementor .e-2adf6e9-2818{width:43.9px;height:40px;display:block;}.elementor .e-d333694-b643{font-family:"Fraunces Plan";font-weight:600;font-size:18px;color:var(--papier);white-space:nowrap;\n}.elementor .e-76c45c1-e78d{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-1497299-7d06{width:auto;min-width:0px;display:flex;gap:14px;align-items:center;}.elementor .e-eca3f71-ae8d:hover,.elementor .e-eca3f71-ae8d:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-eca3f71-ae8d{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-cf4b9ff-4b60:hover,.elementor .e-cf4b9ff-4b60:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-cf4b9ff-4b60{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-75a05d8-4072:hover,.elementor .e-75a05d8-4072:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-75a05d8-4072{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-626d23e-89d2:hover,.elementor .e-626d23e-89d2:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-626d23e-89d2{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-f87bfcb-198c:hover,.elementor .e-f87bfcb-198c:focus-visible{color:var(--papier);border-color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-f87bfcb-198c{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-97990b9-5b90{width:auto;display:flex;gap:30px;align-items:center;}.elementor .e-ceb1828-8368{width:20px;height:20px;color:var(--papier);display:block;}.elementor .e-07da164-3529{padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-8a11ed4-0363{width:0px;height:0px;display:none;}.elementor .e-dd0b1e5-f416{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-7775bd2-5931{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-b2936cf-428e{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-5387b9e-b1db{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-09a2c19-269f{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-67e24ff-ae4e{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-e90b051-6627{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-23976ff-2d8b{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-116fb73-0b31{padding:0px;display:block;}.elementor .e-e01c271-713e{width:auto;padding:0px;display:none;}.elementor .e-c1ed8f8-ce30{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-a56429c-473b{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-3f09dd2-274e{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-62a3e04-3831:hover,.elementor .e-62a3e04-3831:focus-visible{color:#C2266F;}.elementor .e-62a3e04-3831{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-30f702c-942b{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-0d96fc9-61bc:hover,.elementor .e-0d96fc9-61bc:focus-visible{color:#C2266F;}.elementor .e-0d96fc9-61bc{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-98d30ac-b88f{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-e634095-747c{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7eaf099-0b99{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;margin-inline-start:auto;}.elementor .e-e7f8659-4bb0{width:auto;position:relative;z-index:2;color:var(--annotation);display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-970ee2e-ab8f{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-236ddbf-7527{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-2c470f3-dce7{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-1914da8-ea49{width:auto;}.elementor .e-0b2b888-4cdd{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-2cfe5d7-6944{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-c28df64-8813{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-e3daa57-45de{width:40%;height:12px;background-color:var(--encre);}.elementor .e-c57208d-6531{width:70%;height:8px;background-color:rgba(26,25,23,.18);}.elementor .e-3429481-8eb5{width:auto;height:100px;background-color:#C2266F;flex:1 1 0px;}.elementor .e-49288b7-ee87{width:auto;height:100px;border-width:1px;border-color:var(--encre);border-style:solid;flex:1 1 0px;}.elementor .e-45fcec1-0f71{width:auto;height:100px;border-width:1px;border-color:var(--encre);border-style:solid;flex:1 1 0px;}.elementor .e-d144361-5046{width:auto;margin-block-start:10px;display:flex;gap:10px;}.elementor .e-a546085-bf12{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-984bcd1-bfbd{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-618b9a2-4222{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-07d3906-3798{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;background-color:#2A2926;}.elementor .e-06c20d1-a09a{font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-dc45863-9fae{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-e73e0a8-3f36{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-3552516-7203{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-9e7621b-5e54{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-68de31b-5cec{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-7492dd8-b411{width:auto;position:relative;color:var(--encre);margin-block-end:-120px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-40856a7-61ed{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-a3f2216-d1bb{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1fe23bc-cb0b{font-weight:500;font-size:15px;}.elementor .e-39eb5b8-379e{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-875c782-676e{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5baf461-3443{font-weight:500;font-size:15px;}.elementor .e-33f1e59-ab0c{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-b00371b-adcf{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-bf2ee72-55ee{font-weight:500;font-size:15px;}.elementor .e-a06c2f5-2616{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-d20460b-95b1{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-65ac894-59a2:hover,.elementor .e-65ac894-59a2:focus-visible{color:#C2266F;border-color:#C2266F;}.elementor .e-65ac894-59a2{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-f0df6d5-f871{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-6bcbef2-5e63{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-ab870f7-f4c2{width:auto;position:relative;color:var(--papier);padding:170px var(--pad) 0 var(--pad);\n}.elementor .e-83d0b38-1cb4{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-cfc6cb0-1dc1{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-696a553-b7ca{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-645e9df-9514{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-a7017a5-dd65{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-cfee1b1-6b8f{width:auto;}.elementor .e-b755cb3-4036{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-d405ba7-de9c{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-1c4baf4-fdff{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-cd9caf1-5c4a{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-7488b68-4ec1{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-682434a-cbf5{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-a7bb414-8b13{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-5a86717-f0b3{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-01539ae-df54{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-98d5e50-92ac{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-75d7eee-e967{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-5d85d96-7800{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-3095096-639c{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-4597e67-492b{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-5cd4a4e-869b{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-b3c865a-2e72{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-47149ef-949b{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-c93301f-8426{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-cb638b6-2bbb{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-00bcfa5-3027{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-b59128b-2be7{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-83f0346-0075{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-059dd3d-1cf3{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-ecbb1cd-40a4{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-79b4128-97a4{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-f785686-5067{font-family:"Fraunces Plan";font-weight:600;font-size:22px;letter-spacing:-0.01em;line-height:1.1;margin:0px;display:block;}.elementor .e-a492a9b-3435{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-569406c-a154{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-7c0299a-1748{width:auto;margin-block-start:60px;display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .e-650ffec-aa01{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-02f1851-4d7d{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-a5824b1-f248{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-8d9b848-12fd{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-58689d1-e1da{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-end:12px;}.elementor .e-5704011-9164{width:auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-end;}.elementor .e-eab32f9-f58c{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-8c90dec-20a3{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-cd73bb8-14f1{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-dd474c6-6047:hover,.elementor .e-dd474c6-6047:focus-visible{color:#C2266F;}.elementor .e-dd474c6-6047{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-6da2fab-dba2{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-d9df0d3-231e{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-fd39742-d3cc{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-a12f70b-a3c1{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-ada9447-af3c{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-a3451d6-517b{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-f2e6ca0-53f1:hover,.elementor .e-f2e6ca0-53f1:focus-visible{color:#C2266F;}.elementor .e-f2e6ca0-53f1{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-18bcda1-6301{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-59b7c2c-ab2d{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-5ce0fd1-0db1{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-53ebc72-52eb{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-701e573-e364{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-f8be8a3-5100{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-acadf29-c10c:hover,.elementor .e-acadf29-c10c:focus-visible{color:#C2266F;}.elementor .e-acadf29-c10c{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-42b4f58-8958{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-1072f96-81ea{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-e663f12-b32f{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-e2c97e0-93b3{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6fa5e05-dea8{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-6b82b25-c70a{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-dadc9d6-0250:hover,.elementor .e-dadc9d6-0250:focus-visible{color:#C2266F;}.elementor .e-dadc9d6-0250{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-f44f1e5-4520{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-d9b7217-49fa{width:12px;height:12px;background-color:#C2266F;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-7d7e73a-d3c5{width:auto;height:64px;border-width:1px;border-color:var(--encre);border-style:solid;display:flex;justify-content:center;align-items:center;}.elementor .e-f7984ad-a685{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-e19b486-0fb9{width:auto;margin-block-start:60px;display:flex;flex-direction:column;}.elementor .e-50b0e79-7be5{width:auto;margin-inline-start:220px;}.elementor .e-c71590c-fabb{width:auto;position:relative;padding:40px var(--pad) 140px var(--pad);\n}.elementor .e-640034c-d041{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-daf145c-62cb{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-a80f583-4dad{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-f717db8-6578{width:auto;position:absolute;inset-block-end:140px;inset-inline-start:calc(var(--pad) - 32px);z-index:1;pointer-events:none;\n}.elementor .e-f8a959a-1a43{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-540905e-7760{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-17a7069-fa99{width:auto;margin-block-end:30px;display:flex;flex-direction:column;gap:10px;}.elementor .e-f7e4645-f32a{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-f9a4cfe-0e10{width:auto;}.elementor .e-a54cee6-7df3{max-width:360px;font-size:16px;color:#B9B2A6;line-height:1.55;margin:0px;}.elementor .e-87bf446-7055{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-7f976b0-da13{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-26e3fa6-bd90{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-78a09d1-44b5{width:auto;display:flex;justify-content:space-between;}.elementor .e-3a7166a-62ec{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-30377e1-42c8{font-family:"Fraunces Plan";font-weight:300;font-size:64px;color:var(--encre);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-38775e1-588b{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-b92a66c-9ec3{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-790d15a-5f7a{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-0da1a3e-0322{width:auto;position:relative;margin-block-start:-30px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-9f384a1-79ab{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c1bdfd4-53b3{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-85a236d-b109{width:auto;display:flex;justify-content:space-between;}.elementor .e-fe76b1c-7a7e{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-3c19014-8de7{font-family:"Fraunces Plan";font-weight:300;font-size:64px;color:var(--encre);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-622481d-04f5{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-061a5e4-5a92{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-039bdb6-9b91{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-3789ca3-bd51{width:auto;position:relative;margin-block-start:60px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-f8e2421-0449{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c352ed6-9922{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c573b21-0eb2{width:auto;display:flex;justify-content:space-between;}.elementor .e-a390649-5b53{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-f068e14-e211{font-family:"Fraunces Plan";font-weight:300;font-size:64px;color:var(--papier);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-b007194-c243{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-d8801e9-9dee{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-b0bb21e-d9d2{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-ee15e84-fcdc{width:auto;position:relative;margin-block-start:10px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);}.elementor .e-4a8e1f2-e5de{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-894ca10-2138{width:auto;position:relative;color:var(--papier);padding:120px var(--pad) 160px var(--pad);\n}.elementor .e-ed912cc-24d9{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7beb968-511d{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-ea2461a-e002{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-7757d9b-444e{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-463c397-1208{width:auto;position:sticky;inset-block-start:40px;align-self:start;}.elementor .e-fb16959-e21a{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-eced6cc-ccd5{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-8214806-07c1{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-fedcff8-55cd{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-642a25f-718a{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-bc23794-9bc3{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-e6ac5ba-5506{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f318b6a-45b5{padding:0px;display:block;}.elementor .e-305ed3f-90ef{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-ce55a47-02df{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-f4d26ae-211c{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-05e9ab7-90a4{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-9d70905-3036{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-4f929af-d524{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-b629533-ec28{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-d6374fd-aa4e{padding:0px;display:block;}.elementor .e-55bae58-e23f{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-78cab36-8853{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-ccc17d6-3e97{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-4cd4bef-06eb{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-fa82f7d-453f{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-3916ba8-aca7{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-85feea0-c1a9{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-e349d71-bad8{padding:0px;display:block;}.elementor .e-ab2a4a0-ad9f{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-8b1d408-4577{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-3d8eb01-7f41{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-9fea38f-9f91{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-654ee5d-d6dd{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-9edbc8e-4fa9{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-6bad137-429e{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2a04243-fbcb{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-32800f1-9980{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-1806cd0-ff48{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-912dd95-89c3{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-7bf1d9b-eafe{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-d9ed618-e56e{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-1e5443a-1fb0{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-d7252bc-b35e{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-50d6f2d-69a8{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-6f150fe-99bc{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-29abfc4-55bb{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-1d0a4fd-e0de{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-b5befe1-3d2e{width:16px;height:16px;color:var(--encre);padding:0px;flex:0 0 auto;}.elementor .e-167f067-2850{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-5bb553e-ca67{max-width:60ch;font-size:16px;color:var(--corps);line-height:1.6;margin:0px;}.elementor .e-6bd9d0e-02cc{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-fe0d1cd-5b53{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-c94cc4c-2ee8{width:auto;padding:0px;display:block;}.elementor .e-a33dd1f-88ce{width:auto;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;}.elementor .e-32864d6-fc9f{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-e3caf77-e451{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-29cc0dd-61bf{width:auto;position:absolute;background-color:var(--encre);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);inset:0;\n}.elementor .e-017fb5c-964e{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-ea5871a-a6a7{width:auto;position:absolute;inset-block-start:120px;inset-inline-end:30px;z-index:1;pointer-events:none;\n}.elementor .e-8b51f85-fe45{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-7df50b6-d283{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-746f149-773d{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-7fe39be-499e{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-16f0b9f-d4c5{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-481a970-ced6{width:auto;}.elementor .e-ee90287-5396:hover,.elementor .e-ee90287-5396:focus-visible{color:var(--encre);box-shadow:3px 3px 0px 0px #C2266F;transform:translate3d(2px, 2px, 0px);}.elementor .e-ee90287-5396{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-dfa0de2-3316{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-a8e39ed-9b8e{width:auto;position:relative;display:inline-block;}.elementor .e-ff5b954-9560:hover,.elementor .e-ff5b954-9560:focus-visible{color:var(--papier);background-color:transparent;transform:translate3d(2px, 2px, 0px);}.elementor .e-ff5b954-9560{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-728edbc-ee28{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-eebc344-0ce7{width:auto;padding-block-end:6px;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-4b3c0f4-90aa{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-771412b-09a2{width:33px;height:30px;display:block;}.elementor .e-d47c06a-e4bd{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-9cac746-9562{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-a7c4464-5b72:hover,.elementor .e-a7c4464-5b72:focus-visible{color:#C2266F;}.elementor .e-a7c4464-5b72{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-0375481-ff0f:hover,.elementor .e-0375481-ff0f:focus-visible{color:#C2266F;}.elementor .e-0375481-ff0f{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-474c21c-c91d:hover,.elementor .e-474c21c-c91d:focus-visible{color:#C2266F;}.elementor .e-474c21c-c91d{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-e4b0a47-322e{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-d8f435a-9471:hover,.elementor .e-d8f435a-9471:focus-visible{color:#C2266F;}.elementor .e-d8f435a-9471{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-0b44358-6401:hover,.elementor .e-0b44358-6401:focus-visible{color:#C2266F;}.elementor .e-0b44358-6401{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-bec4233-954c{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-5213907-c032:hover,.elementor .e-5213907-c032:focus-visible{color:#C2266F;}.elementor .e-5213907-c032{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-4897779-c3ba:hover,.elementor .e-4897779-c3ba:focus-visible{color:#C2266F;}.elementor .e-4897779-c3ba{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-ecbd25f-6824{width:auto;display:flex;gap:18px;}.elementor .e-269d8e8-ae88{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-881350a-93c7{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-86417a8-9059{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-c2ee400-3201{width:auto;position:relative;color:var(--papier);padding:200px var(--pad) 60px var(--pad);\n}.elementor .e-94275fb-d91e{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}