.elementor-198 .elementor-element.elementor-element-7eab166{--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-198 .elementor-element.elementor-element-7c6b331{--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-198 .elementor-element.elementor-element-7c6b331 .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-198 .elementor-element.elementor-element-7c6b331 .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-198 .elementor-element.elementor-element-7c6b331 .page-hero > *{position:relative;z-index:1;}.elementor-198 .elementor-element.elementor-element-7c6b331 .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-198 .elementor-element.elementor-element-7c6b331 .breadcrumb a{color:#0E0E0F;text-decoration:none;transition:color 0.3s;}.elementor-198 .elementor-element.elementor-element-7c6b331 .breadcrumb a:hover{color:#D25400;}.elementor-198 .elementor-element.elementor-element-7c6b331 .breadcrumb .sep{margin-left:8px;margin-right:8px;display:inline-block;opacity:0.5;}.elementor-198 .elementor-element.elementor-element-7c6b331 .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-198 .elementor-element.elementor-element-7c6b331 .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-198 .elementor-element.elementor-element-7c6b331 .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-198 .elementor-element.elementor-element-7c6b331 .page-hero-inner{max-width:100%;}.elementor-198 .elementor-element.elementor-element-7c6b331 [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-198 .elementor-element.elementor-element-7c6b331 [data-reveal].in{opacity:1;transform:none;}.elementor-198 .elementor-element.elementor-element-c524859{--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-198 .elementor-element.elementor-element-31e5292{--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-198 .elementor-element.elementor-element-31e5292 .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-198 .elementor-element.elementor-element-31e5292 .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-198 .elementor-element.elementor-element-31e5292 .page-section > *{position:relative;z-index:1;}.elementor-198 .elementor-element.elementor-element-31e5292 .chip{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;letter-spacing:0.03em;color:#26262a;border-color:#d8d3c8;border-width:2px;border-radius:100px;padding:8px 16px 8px 16px;display:inline-block;text-decoration:none;background:transparent;border-style:solid;cursor:pointer;transition:background-color 0.3s, color 0.3s, border-color 0.3s;}.elementor-198 .elementor-element.elementor-element-31e5292 .chip:hover{background-color:#D25400;border-color:#D25400;color:#f4f1ea;}.elementor-198 .elementor-element.elementor-element-31e5292 .chip.active{background-color:#D25400;border-color:#D25400;color:#f4f1ea;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar{gap:10px;margin-bottom:48px;position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;row-gap:14px;margin-top:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-left{gap:10px;display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;min-width:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-count{font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:300;color:#7c776c;margin-left:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-right{gap:16px;flex-basis:auto;justify-content:space-between;margin-left:auto;display:inline-flex;align-items:center;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-sort select{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:400;letter-spacing:0.03em;color:#26262a;background-color:rgba(0,0,0,0);border-color:#d8d3c8;border-width:1px;border-radius:0px;padding:8px 34px 8px 16px;appearance:none;-webkit-appearance:none;border-style:solid;cursor:pointer;line-height:1.2;transition:border-color 0.3s;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-sort select:hover{border-color:#0e0e0f;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-sort{--cmy-caret:#26262a;position:relative;display:inline-flex;align-items:center;margin:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-sort::after{width:6px;height:6px;right:14px;content:"";position:absolute;pointer-events:none;border-right:1.5px solid var(--cmy-caret, #26262a);border-bottom:1.5px solid var(--cmy-caret, #26262a);transform:translateY(-25%) rotate(45deg);}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd{margin-left:100px;position:relative;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card{border-style:solid;box-sizing:border-box;aspect-ratio:1/2;background-color:rgba(20,20,22,0.05);border-radius:0px;position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;border-color:#d8d3c8;border-width:1px;padding:3px;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-grid.is-capped .related-card.is-over-cap{display:block !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-more{display:none !important;margin-top:24px;justify-content:center;margin-bottom:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-more[hidden]{display:none !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-more-btn{font:inherit;cursor:pointer;}.elementor-198 .elementor-element.elementor-element-31e5292 .side-dates{display:block !important;font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:rgba(255,255,255,0.72);margin:6px 0 0;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections{margin-top:90px;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .year-head h2{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#0e0e0f;margin:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .year-head .rule{background-color:#d8d3c8;height:1px;flex:1;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .year-head{gap:16px;margin-bottom:28px;display:flex;align-items:baseline;margin-top:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .related-card img{object-fit:contain;object-position:center center;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .related-grid{grid-template-columns:repeat(5, minmax(0, 1fr));grid-auto-flow:row;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .related-grid::-webkit-scrollbar{display:none;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .related-card{scroll-snap-align:start;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-btn{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:#26262a;background-color:rgba(0,0,0,0);border-color:#d8d3c8;border-width:2px;border-radius:100px;padding:8px 16px 8px 16px;gap:10px;display:inline-flex;align-items:center;list-style:none;cursor:pointer;border-style:solid;user-select:none;transition:background-color 0.3s, color 0.3s, border-color 0.3s;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-btn:hover{background-color:#D25400;border-color:#D25400;color:#f4f1ea;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd[open] .cmy-dd-btn{background-color:#D25400;border-color:#D25400;color:#f4f1ea;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-caret{width:6px;height:6px;display:block;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform 0.3s var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-panel{background-color:#ffffff;border-color:#d8d3c8;border-width:1px;border-radius:0px;min-width:230px;margin-top:8px;padding:6px 0px 6px 0px;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:30;display:flex;flex-direction:column;border-style:solid;box-sizing:border-box;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-item{font-family:"Inter", Sans-serif;font-size:14.4px;font-weight:300;color:#26262a;padding:10px 20px 10px 20px;display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color 0.2s, color 0.2s;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-item:hover{background-color:#f4f1ea;color:#D25400;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-item:focus-visible{background-color:#f4f1ea;color:#D25400;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-btn::-webkit-details-marker{display:none;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd[open] .cmy-dd-caret{transform:translateY(25%) rotate(225deg);}.elementor-198 .elementor-element.elementor-element-31e5292 .related-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:21px;display:grid;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card img{height:100%;object-fit:cover;transition:transform 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), filter 1100ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));width:100%;display:block;object-position:top center;filter:grayscale(100%);}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card::after{background:linear-gradient(transparent 42%, rgba(14,14,15,0.78));content:"";position:absolute;inset:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card:hover img{transform:scale(1);filter:grayscale(0%);}.elementor-198 .elementor-element.elementor-element-31e5292 .related-overlay h3{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#ffffff;margin:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-overlay{padding:21px 21px 21px 21px;position:absolute;left:0;right:0;bottom:0;z-index:1;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-grid > *{min-width:0;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card--profile::after{background:linear-gradient(rgba(14,14,15,0.35), rgba(14,14,15,0.72));}.elementor-198 .elementor-element.elementor-element-31e5292 .related-overlay--center{top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;}.elementor-198 .elementor-element.elementor-element-31e5292 .profile-eyebrow{font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.75);}.elementor-198 .elementor-element.elementor-element-31e5292 .profile-cta{display:inline-flex;align-items:center;font-size:13.6px;font-weight:500;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:2px;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-legend-mark{background-color:#D25400;width:13px;height:13px;display:block;flex:0 0 auto;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-legend{gap:9px;font-family:"Inter", Sans-serif;font-size:13.6px;font-weight:400;letter-spacing:0.02em;color:#ffffff;margin-top:0;margin-bottom:0px;display:flex;align-items:center;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-legend--badge{top:12px;left:12px;position:absolute;z-index:2;pointer-events:none;margin:0;max-width:100%;transition:background-color 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), color 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1)), padding 350ms var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-legend--badge .artist-legend-label{transition-duration:350ms;white-space:nowrap;opacity:0;transform:translateX(-6px);transition-property:opacity, transform;transition-timing-function:var(--cmy-ease, cubic-bezier(0.22,1,0.36,1));}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card:hover .artist-legend--badge{background-color:#FFFFFF;color:#111111;padding:0px 9px 0px 5px;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card:focus-visible .artist-legend--badge{background-color:#FFFFFF;color:#111111;padding:0px 9px 0px 5px;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card:hover .artist-legend--badge .artist-legend-label{opacity:1;transform:none;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card:focus-visible .artist-legend--badge .artist-legend-label{opacity:1;transform:none;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-empty{font-family:"Inter", Sans-serif;font-size:16.8px;font-weight:300;color:#7c776c;margin:0;}.elementor-198 .elementor-element.elementor-element-31e5292 [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-198 .elementor-element.elementor-element-31e5292 [data-reveal].in{opacity:1;transform:none;}@media(max-width:960px){.elementor-198 .elementor-element.elementor-element-7c6b331{--cmy-pad:40px;}.elementor-198 .elementor-element.elementor-element-7c6b331 .page-hero{padding:200px var(--cmy-pad) 40px var(--cmy-pad);}.elementor-198 .elementor-element.elementor-element-7c6b331 .page-title{font-size:62px;}.elementor-198 .elementor-element.elementor-element-31e5292{--cmy-pad:40px;}.elementor-198 .elementor-element.elementor-element-31e5292 .page-section{padding:58px var(--cmy-pad) 58px var(--cmy-pad);}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-grid.is-capped .related-card.is-over-cap{display:block !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-more{display:none !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .side-dates{display:block !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .year-head h2{font-size:38.4px;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .related-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-flow:row;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:560px){.elementor-198 .elementor-element.elementor-element-7c6b331{--cmy-pad:20px;}.elementor-198 .elementor-element.elementor-element-7c6b331 .page-title{font-size:41.6px;}.elementor-198 .elementor-element.elementor-element-31e5292{--cmy-pad:20px;}.elementor-198 .elementor-element.elementor-element-31e5292 .chip{font-size:11.5px;padding:6px 12px 6px 12px;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar{gap:7px;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-left{gap:7px;}.elementor-198 .elementor-element.elementor-element-31e5292 .toolbar-right{flex-basis:100%;justify-content:space-between;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd{margin-left:0px;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-grid.is-capped .related-card.is-over-cap{display:none !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-more{display:flex !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .side-dates{display:none !important;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections{margin-top:56px;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .year-head h2{font-size:32px;}.elementor-198 .elementor-element.elementor-element-31e5292 .artist-collections .related-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;}.elementor-198 .elementor-element.elementor-element-31e5292 .cmy-dd-btn{padding:6px 12px 6px 12px;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card{aspect-ratio:3/4;}.elementor-198 .elementor-element.elementor-element-31e5292 .related-card img{object-fit:cover;}}