.elementor-71 .elementor-element.elementor-element-0f75573{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b2b1607{--cmy-pad:80px;--cmy-sec-img:url("https://galeriecmy.ch/cxctest/wp-content/uploads/2026/08/Toile-de-lin-1.png");--cmy-so1:rgba(246,240,229,0.32);--cmy-so2:rgba(238,229,212,0.12);--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-hero{padding:290px var(--cmy-pad) 100px var(--cmy-pad);background-color:#E8E4DC;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-hero > *{position:relative;z-index:1;}.elementor-71 .elementor-element.elementor-element-b2b1607 .breadcrumb{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:rgba(14,14,15,0.55);margin-bottom:24px;margin-top:0;}.elementor-71 .elementor-element.elementor-element-b2b1607 .breadcrumb a{color:#0E0E0F;text-decoration:none;transition:color 0.3s;}.elementor-71 .elementor-element.elementor-element-b2b1607 .breadcrumb a:hover{color:#D25400;}.elementor-71 .elementor-element.elementor-element-b2b1607 .breadcrumb .sep{margin-left:8px;margin-right:8px;display:inline-block;opacity:0.5;}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:500;line-height:1em;letter-spacing:-0.01em;color:#000000;margin:0;overflow-wrap:anywhere;}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-intro{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:300;line-height:1.6em;color:rgba(14,14,15,0.78);max-width:62ch;margin-top:22px;margin-bottom:0;}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-hero-meta{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;letter-spacing:0.06em;color:rgba(14,14,15,0.55);margin-top:26px;margin-bottom:0;}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-hero-inner{max-width:100%;}.elementor-71 .elementor-element.elementor-element-b2b1607 [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-71 .elementor-element.elementor-element-b2b1607 [data-reveal].in{opacity:1;transform:none;}.elementor-71 .elementor-element.elementor-element-3d03270{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-53acc2b{--cmy-pad:80px;--cmy-sangle:120deg;--cmy-reveal-y:28px;--cmy-reveal-duration:900ms;--cmy-ease:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-71 .elementor-element.elementor-element-53acc2b .page-section{padding:86px var(--cmy-pad) 86px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:linear-gradient(var(--cmy-sangle, 120deg), var(--cmy-so1, transparent), var(--cmy-so2, transparent)), var(--cmy-sec-img, none);}.elementor-71 .elementor-element.elementor-element-53acc2b .page-section::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(700px 400px at 12% 0%, var(--cmy-sglow1, transparent), transparent 60%), radial-gradient(700px 500px at 90% 100%, var(--cmy-sglow2, transparent), transparent 60%);}.elementor-71 .elementor-element.elementor-element-53acc2b .page-section > *{position:relative;z-index:1;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-grid{grid-template-columns:repeat(3, 1fr);gap:43px;display:grid;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-item{border-top-color:#d8d3c8;border-top-width:1px;padding-top:24px;display:block;color:inherit;text-decoration:none;border-top-style:solid;transition:border-color 0.4s;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-item:hover{border-top-color:#0e0e0f;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-media{aspect-ratio:16/10;border-radius:0px;background-color:#f4f1ea;margin-bottom:22px;overflow:hidden;border-color:#d8d3c8;border-width:1px;padding:3px;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-item:hover .journal-media img{transform:scale(1.06);}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-media img{transition:transform 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;height:100%;object-fit:cover;display:block;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-date{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.14em;color:#7c776c;margin-bottom:16px;margin-top:0;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-item h3{font-family:"Space Grotesk", Sans-serif;font-size:27.2px;font-weight:500;line-height:1.1em;color:#0e0e0f;margin-bottom:13px;margin-top:0;}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-item > p{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#26262a;margin-bottom:22px;margin-top:0;}.elementor-71 .elementor-element.elementor-element-53acc2b .link-underline{font-family:"Space Grotesk", Sans-serif;font-size:14.4px;font-weight:500;letter-spacing:0.04em;color:#0e0e0f;position:relative;display:inline-block;text-decoration:none;}.elementor-71 .elementor-element.elementor-element-53acc2b .cmy-icon{display:inline-block;vertical-align:-0.15em;}.elementor-71 .elementor-element.elementor-element-53acc2b .link-underline::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-item:hover .link-underline::after{transform:scaleX(1);}.elementor-71 .elementor-element.elementor-element-53acc2b [data-reveal]{opacity:0;transform:translateY(var(--cmy-reveal-y, 28px));transition:opacity var(--cmy-reveal-duration, 900ms) var(--cmy-ease), transform var(--cmy-reveal-duration, 900ms) var(--cmy-ease);}.elementor-71 .elementor-element.elementor-element-53acc2b [data-reveal].in{opacity:1;transform:none;}:root{--page-title-display:none;}@media(max-width:960px){.elementor-71 .elementor-element.elementor-element-b2b1607{--cmy-pad:40px;}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-hero{padding:200px var(--cmy-pad) 40px var(--cmy-pad);}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-title{font-size:62px;}.elementor-71 .elementor-element.elementor-element-53acc2b{--cmy-pad:40px;}.elementor-71 .elementor-element.elementor-element-53acc2b .page-section{padding:58px var(--cmy-pad) 58px var(--cmy-pad);}.elementor-71 .elementor-element.elementor-element-53acc2b .journal-grid{grid-template-columns:1fr;gap:28px;}}@media(max-width:560px){.elementor-71 .elementor-element.elementor-element-b2b1607{--cmy-pad:20px;}.elementor-71 .elementor-element.elementor-element-b2b1607 .page-title{font-size:41.6px;}.elementor-71 .elementor-element.elementor-element-53acc2b{--cmy-pad:20px;}}