.elementor-73 .elementor-element.elementor-element-94faf58{--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-73 .elementor-element.elementor-element-3da8a1c{--cmy-pad:80px;--cmy-sec-img:url("https://galeriecmy.ch/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-73 .elementor-element.elementor-element-3da8a1c .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-73 .elementor-element.elementor-element-3da8a1c .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-73 .elementor-element.elementor-element-3da8a1c .page-hero > *{position:relative;z-index:1;}.elementor-73 .elementor-element.elementor-element-3da8a1c .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-73 .elementor-element.elementor-element-3da8a1c .breadcrumb a{color:#0E0E0F;text-decoration:none;transition:color 0.3s;}.elementor-73 .elementor-element.elementor-element-3da8a1c .breadcrumb a:hover{color:#D25400;}.elementor-73 .elementor-element.elementor-element-3da8a1c .breadcrumb .sep{margin-left:8px;margin-right:8px;display:inline-block;opacity:0.5;}.elementor-73 .elementor-element.elementor-element-3da8a1c .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-73 .elementor-element.elementor-element-3da8a1c .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-73 .elementor-element.elementor-element-3da8a1c .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-73 .elementor-element.elementor-element-3da8a1c .page-hero-inner{max-width:100%;}.elementor-73 .elementor-element.elementor-element-3da8a1c [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-73 .elementor-element.elementor-element-3da8a1c [data-reveal].in{opacity:1;transform:none;}.elementor-73 .elementor-element.elementor-element-a6cb764{--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-73 .elementor-element.elementor-element-2347a91{--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-73 .elementor-element.elementor-element-2347a91 .page-section{padding:86px var(--cmy-pad) 86px var(--cmy-pad);background-color:#FFFFFF;overflow-x:hidden;overflow:clip;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-73 .elementor-element.elementor-element-2347a91 .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-73 .elementor-element.elementor-element-2347a91 .page-section > *{position:relative;z-index:1;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols{grid-template-columns:1fr 3fr;gap:72px;display:grid;align-items:start;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols aside{position:sticky;top:130px;align-self:start;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols > *{min-width:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols figure.reperes-portrait{aspect-ratio:3/2;border-radius:0px;background-color:rgba(20,20,22,0.05);margin-bottom:19px;border-width:1px;border-color:#d8d3c8;padding:3px;overflow:hidden;margin-top:0;border-style:solid;box-sizing:border-box;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols aside h3{font-family:"Space Grotesk", Sans-serif;font-size:25.6px;font-weight:500;line-height:1.6em;color:#0e0e0f;margin-bottom:13px;margin-top:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .sidenote{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:300;line-height:1.6em;color:#7c776c;margin:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols figure.reperes-portrait img{width:100%;height:100%;object-fit:cover;display:block;}.elementor-73 .elementor-element.elementor-element-2347a91 .prose > * + *{margin-top:21px;}.elementor-73 .elementor-element.elementor-element-2347a91 .prose h3{font-family:"Space Grotesk", Sans-serif;font-size:27.2px;font-weight:500;color:#0e0e0f;margin-top:40px;}.elementor-73 .elementor-element.elementor-element-2347a91 .prose p{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:300;line-height:1.6em;color:#26262a;margin-bottom:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .prose strong{color:#0e0e0f;font-weight:500;}.elementor-73 .elementor-element.elementor-element-2347a91 .prose > *:first-child{margin-top:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline{margin:8px 0px 29px 0px;padding-left:30px;position:relative;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline > div::before{left:-30px;background-color:#D25400;width:12px;height:12px;box-shadow:0 0 0 4px #f4f1ea;content:"";position:absolute;top:6px;border-radius:50%;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline::before{background-color:#d8d3c8;width:2px;left:5px;content:"";position:absolute;top:8px;bottom:8px;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline > div{margin-bottom:26px;position:relative;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline dt{font-family:"Space Grotesk", Sans-serif;font-size:17.6px;font-weight:600;color:#0e0e0f;margin-bottom:5px;margin-top:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline dd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#26262a;margin:0;}.elementor-73 .elementor-element.elementor-element-2347a91 .cv-timeline > div:last-child{margin-bottom:0;}.elementor-73 .elementor-element.elementor-element-2347a91 [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-73 .elementor-element.elementor-element-2347a91 [data-reveal].in{opacity:1;transform:none;}:root{--page-title-display:none;}@media(max-width:960px){.elementor-73 .elementor-element.elementor-element-3da8a1c{--cmy-pad:40px;}.elementor-73 .elementor-element.elementor-element-3da8a1c .page-hero{padding:200px var(--cmy-pad) 40px var(--cmy-pad);}.elementor-73 .elementor-element.elementor-element-3da8a1c .page-title{font-size:62px;}.elementor-73 .elementor-element.elementor-element-2347a91{--cmy-pad:40px;}.elementor-73 .elementor-element.elementor-element-2347a91 .page-section{padding:58px var(--cmy-pad) 58px var(--cmy-pad);}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols{grid-template-columns:1fr;gap:40px;}.elementor-73 .elementor-element.elementor-element-2347a91 .article-cols aside{position:static;}}@media(max-width:560px){.elementor-73 .elementor-element.elementor-element-3da8a1c{--cmy-pad:20px;}.elementor-73 .elementor-element.elementor-element-3da8a1c .page-title{font-size:41.6px;}.elementor-73 .elementor-element.elementor-element-2347a91{--cmy-pad:20px;}}