/* Native Elementor wrappers preserve editing; their boxes do not change the approved geometry. */
:where(.cl-site) .cl-native-container{display:block;--container-default-padding:0;--container-widget-width:100%;--gap:0;--widgets-spacing:0px;--flex-wrap:nowrap;--width:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--flex-direction:row;flex-direction:row;gap:0;margin:0;max-width:none}
:where(.cl-site) .cl-native-widget,:where(.cl-site) .cl-native-widget>.elementor-widget-container,:where(.cl-site) .cl-native-widget .elementor-shortcode{display:contents}
.cl-site .elementor-widget-heading .elementor-heading-title,.cl-site .elementor-widget-text-editor{font-family:inherit;color:inherit}
.cl-site .elementor-widget-image img{vertical-align:middle}
.cl-site .elementor{font-family:Rubik,Arial,sans-serif;color:inherit}
.cl-site p{margin-block-end:0}
@font-face{font-family:Rubik;src:url(cl-media/Rubik-400.ttf);font-weight:400;font-display:swap}@font-face{font-family:Rubik;src:url(cl-media/Rubik-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Rubik;src:url(cl-media/Rubik-800.ttf);font-weight:800;font-display:swap}.cl-site *{box-sizing:border-box}.cl-site html{scroll-behavior:smooth;scroll-padding-top:30px}.cl-site body{margin:0;background:#f1d9c4;color:#4b172a;font:17px Rubik,Arial,sans-serif}.cl-site a{color:inherit;text-decoration:none}.cl-site button{font:inherit;cursor:pointer;color:inherit}.cl-site img{display:block;max-width:100%}.cl-site h1,.cl-site h2,.cl-site h3,.cl-site p,.cl-site figure{margin:0}.cl-site button{border:0;background:none}.cl-site a:focus-visible,.cl-site button:focus-visible{outline:3px solid #e3b548;outline-offset:5px}.cl-site .chapter-header{height:82px;padding:0 3.5vw;background:#4b172a;color:#fff4dd;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.cl-site .chapter-header > .cl-native-widget:first-child > a{font-size:28px;font-weight:600;letter-spacing:-1px}.cl-site .chapter-header span{font-size:10px;font-weight:400;letter-spacing:2px;margin-right:24px}.cl-site .chapter-header > .cl-native-widget:last-child > a{font-size:15px}.cl-site .chapter-dock{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9;display:flex;gap:0;background:#4b172a;color:#fff7ea;border:1px solid #fff5e650;border-radius:5px;box-shadow:0 6px 30px #0002;padding:5px}.cl-site .chapter-dock a{display:flex;align-items:center;gap:12px;padding:13px 24px;border-radius:2px;font-size:15px;white-space:nowrap}.cl-site .chapter-dock small{font-size:10px;opacity:.7}.cl-site .chapter-dock [aria-current]{background:#f3dfbc;color:#4b172a}.cl-site .paint-world{height:calc(100svh - 82px);min-height:680px;max-height:1000px;position:relative;color:#fff6df;overflow:hidden}.cl-site .paint-world img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.cl-site .paint-shade{position:absolute;inset:0;background:linear-gradient(270deg,#23131f9c,transparent 72%),linear-gradient(0deg,#23131f50,transparent 35%)}.cl-site .image-credit{position:absolute;left:3.5vw;top:28px;font-size:12px;background:#4b172a;padding:9px 13px}.cl-site .opening-type{position:absolute;top:70px;right:5vw}.cl-site .opening-type span{font-size:15px;letter-spacing:.2px}.cl-site .opening-type h1{font-size:clamp(75px,8.8vw,145px);font-weight:800;letter-spacing:-7px;line-height:1.01;margin-top:27px;text-shadow:0 2px 18px #241c2015}.cl-site .reveal-whole{position:absolute;left:4vw;bottom:110px;color:#4b172a;background:#faedcd;padding:24px 30px 24px 70px;text-align:right;font-size:14px;line-height:1.65}.cl-site .reveal-whole span{position:absolute;left:22px;top:28px;font-size:36px}.cl-site .reveal-whole b{font-weight:600}.cl-site .scroll-cue{position:absolute;right:5vw;bottom:50px;font-size:14px}.cl-site .painting-index{padding:100px 8vw 75px;background:#f2d7be}.cl-site .chapter-kicker{display:flex;gap:70px;align-items:start;margin-bottom:60px}.cl-site .chapter-kicker span{font-size:13px;margin-top:10px}.cl-site .chapter-kicker p{font-size:39px;line-height:1.25;letter-spacing:-1px}.cl-site .painting-pair{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin:0 8vw}.cl-site .painting-pair .cl-enlarge{padding:0;display:block;width:100%;position:relative}.cl-site .painting-pair img{height:520px;width:100%;object-fit:contain}.cl-site .zoom-mark{position:absolute;bottom:16px;left:14px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#faedcd;font-size:25px}.cl-site .painting-pair figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:24px;font-size:12px}.cl-site .painting-pair figcaption b{font-size:17px;font-weight:400}.cl-site .looking-note{text-align:center;font-size:15px;margin-top:60px}.cl-site .sculpture-chapter{position:relative;padding:90px 5vw 70px;background:white;display:grid;grid-template-columns:280px 1fr;gap:35px}.cl-site .sculpture-label span{font-size:13px}.cl-site .sculpture-label h2{font-size:90px;letter-spacing:-5px;line-height:1.05;margin:40px 0 30px}.cl-site .sculpture-label p{line-height:1.8}.cl-site .sculpture-view .main-object{width:100%;height:530px;object-fit:contain}.cl-site .view-thumbs{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:20px;direction:ltr}.cl-site .view-thumbs button{height:45px;width:45px;border-radius:50%;border:1px solid #bda6ac;font-size:13px}.cl-site .view-thumbs button[aria-pressed=true]{background:#4b172a;color:#fff}.cl-site .view-label{font-size:13px;margin-left:18px;direction:rtl}.cl-site .sculpture-link{grid-column:1/-1;justify-self:end;border-bottom:1px solid;padding:10px 0;font-size:19px}.cl-site .sculpture-link span{margin-right:80px}.cl-site .words-chapter{padding:90px 12vw 100px;background:#4b172a;color:#f2d7be;position:relative}.cl-site .words-kicker{font-size:13px}.cl-site .words-chapter h2{font-size:100px;letter-spacing:-5px;line-height:1.08;margin:35px 0 55px}.cl-site .book-composition{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.cl-site .book-art{justify-self:center;max-width:340px}.cl-site .book-art img{box-shadow:-15px 15px 0 #682a3f;transform:rotate(3deg)}.cl-site .book-art span{display:block;text-align:center;margin-top:40px;font-size:12px}.cl-site .book-text h3{font-size:40px;letter-spacing:-1px}.cl-site .book-text p{line-height:1.9;margin:22px 0}.cl-site .book-text a{display:inline-block;background:#f1d9c4;color:#4b172a;padding:17px 26px}.cl-site .poetry{margin-top:55px;padding-top:25px;border-top:1px solid #efd3bc55}.cl-site .poetry span{font-size:12px}.cl-site .poetry p{margin-top:18px;font-size:18px}.cl-site .poetry small{font-size:12px;margin-right:15px}.cl-site .person-chapter{padding:90px 12vw 100px}.cl-site .person-chapter span{font-size:13px}.cl-site .person-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;margin-top:50px}.cl-site .person-story img{height:460px;width:100%;object-fit:cover;object-position:center 30%}.cl-site .person-story h2{font-size:75px;font-weight:600;letter-spacing:-4px;line-height:1.04;margin-bottom:30px}.cl-site .person-story p{line-height:1.8}.cl-site .person-story a{display:inline-block;margin-top:25px;border-bottom:1px solid;padding-bottom:8px}.cl-site footer{padding:65px 5vw 125px;background:#38222b;color:#fae9d4}.cl-site footer p{font-size:17px}.cl-site .mail-link{display:flex;justify-content:space-between;font-size:95px;letter-spacing:-5px;margin:20px 0 60px;font-weight:600}.cl-site footer > .cl-native-container{display:flex;justify-content:space-between;font-size:13px;border-top:1px solid #fae9d444;padding-top:25px}.cl-site .image-dialog{border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:75px 30px 30px;background:#38222b;color:#fae9d4}.cl-site .image-dialog img{height:calc(100% - 50px);width:100%;object-fit:contain}.cl-site .image-dialog p{text-align:center;margin-top:20px;font-size:15px}.cl-site .dialog-close{position:absolute;left:25px;top:15px;min-height:44px}.cl-site .object-focus{background:#fff;padding:30px 5vw 60px;min-height:calc(100svh - 82px)}.cl-site .object-focus > .cl-native-container:first-child{display:flex;justify-content:space-between;font-size:13px}.cl-site .focus-title{font-size:62px;letter-spacing:-3px;text-align:center;margin:30px 0 0;font-weight:600}.cl-site .focus-image{width:100%;height:480px;object-fit:contain}.cl-site .focus-info{max-width:750px;margin:50px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:50px}.cl-site .focus-info h2{font-size:26px;margin-bottom:15px}.cl-site .focus-info p{line-height:1.7}.cl-site .focus-info a{display:block;padding:18px;background:#4b172a;color:#fae9d4;text-align:center}.cl-site .focus-info small{display:block;line-height:1.6;margin-top:12px;font-size:12px}.cl-site .reading-page{background:#4b172a;color:#f1d9c4;min-height:calc(100svh - 82px);padding:55px 8vw 90px;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.cl-site .reading-page .cover-stage img{height:610px;max-width:100%;object-fit:contain;margin:auto;transform:rotate(3deg)}.cl-site .reading-page article{padding-top:20px}.cl-site .reading-page h1{font-size:78px;line-height:1.05;letter-spacing:-3px;margin:24px 0}.cl-site .reading-page p{line-height:1.8;margin:20px 0}.cl-site .reading-page dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px 0;border-top:1px solid #efd3bc55;border-bottom:1px solid #efd3bc55;font-size:15px}.cl-site .reading-page dd{margin:0}.cl-site .reading-page .buy{display:block;background:#f1d9c4;color:#4b172a;padding:20px;margin-top:32px}.cl-site .reading-page small{display:block;margin-top:18px;line-height:1.7;font-size:13px}
@media(max-width:760px){.cl-site .chapter-header{height:72px;padding:0 20px}.cl-site .chapter-header > .cl-native-widget:first-child > a{font-size:23px}.cl-site .chapter-header span{display:block;font-size:8px;letter-spacing:2px;margin:7px 0 0}.cl-site .chapter-header > .cl-native-widget:last-child > a{font-size:12px}.cl-site .chapter-dock{bottom:12px;max-width:calc(100% - 24px);width:calc(100% - 24px);padding:4px}.cl-site .chapter-dock a{flex:1;display:block;padding:10px 6px;text-align:center;font-size:13px}.cl-site .chapter-dock small{display:block;font-size:9px;margin-bottom:5px}.cl-site .paint-world{height:calc(100svh - 72px);min-height:650px;max-height:850px}.cl-site .paint-world img{object-position:57% center}.cl-site .paint-shade{background:linear-gradient(0deg,#29162185,transparent 55%),linear-gradient(270deg,#29162166,transparent)}.cl-site .image-credit{top:20px;left:20px;font-size:10px;padding:7px 9px}.cl-site .opening-type{top:92px;right:23px}.cl-site .opening-type span{font-size:11px}.cl-site .opening-type h1{font-size:81px;letter-spacing:-4px;margin-top:25px}.cl-site .reveal-whole{left:22px;bottom:102px;font-size:12px;padding:16px 20px 16px 57px}.cl-site .reveal-whole span{top:16px;font-size:31px;left:17px}.cl-site .scroll-cue{display:none}.cl-site .painting-index{padding:50px 24px}.cl-site .chapter-kicker{display:block;margin-bottom:32px}.cl-site .chapter-kicker p{font-size:29px;margin-top:22px}.cl-site .painting-pair{display:flex;gap:25px;margin:0 -24px;padding:0 24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cl-site .painting-pair .cl-figure{min-width:calc(100vw - 76px);scroll-snap-align:center}.cl-site .painting-pair img{height:400px}.cl-site .painting-pair figcaption{display:block;margin-top:16px}.cl-site .painting-pair figcaption span{display:block;margin-top:8px;font-size:12px}.cl-site .looking-note{margin-top:30px;font-size:13px}.cl-site .sculpture-chapter{padding:45px 24px;display:block}.cl-site .sculpture-label h2{font-size:62px;letter-spacing:-3px;margin:23px 0 16px}.cl-site .sculpture-label h2 br{display:none}.cl-site .sculpture-label p{font-size:15px}.cl-site .sculpture-view .main-object{height:310px}.cl-site .view-thumbs{gap:7px;flex-wrap:wrap;margin-top:5px}.cl-site .view-thumbs button{height:40px;width:40px}.cl-site .view-label{font-size:12px;margin-left:5px}.cl-site .sculpture-link{display:block;margin-top:35px;font-size:17px}.cl-site .sculpture-link span{float:left;margin:0}.cl-site .words-chapter{padding:45px 24px 55px}.cl-site .words-chapter h2{font-size:58px;letter-spacing:-3px;margin:27px 0 40px}.cl-site .book-composition{display:block}.cl-site .book-art{display:block;max-width:235px;margin:auto}.cl-site .book-art span{margin-top:30px}.cl-site .book-text{margin-top:45px}.cl-site .book-text h3{font-size:32px}.cl-site .book-text p{font-size:16px}.cl-site .book-text a{width:100%;text-align:center}.cl-site .poetry{margin-top:30px}.cl-site .person-chapter{padding:45px 24px 55px}.cl-site .person-story{gap:23px;grid-template-columns:1fr 1fr;margin-top:30px}.cl-site .person-story img{height:270px}.cl-site .person-story h2{font-size:42px;letter-spacing:-2px;margin-bottom:20px}.cl-site .person-story p{font-size:14px}.cl-site .person-story a{font-size:13px}.cl-site footer{padding:45px 24px 115px}.cl-site footer p{font-size:14px}.cl-site .mail-link{font-size:53px;letter-spacing:-3px;margin-bottom:35px}.cl-site footer > .cl-native-container{flex-wrap:wrap;gap:18px;font-size:12px}.cl-site footer > .cl-native-container span{width:100%}.cl-site .object-focus{padding:25px 22px 45px}.cl-site .focus-title{font-size:42px;letter-spacing:-2px;margin:35px 0 15px}.cl-site .focus-image{height:300px}.cl-site .focus-info{display:block;margin-top:35px}.cl-site .focus-info div:last-child{margin-top:25px}.cl-site .reading-page{display:flex;flex-direction:column;padding:35px 25px 60px;gap:25px}.cl-site .reading-page .cover-stage img{height:410px}.cl-site .reading-page h1{font-size:56px;margin:18px 0}.cl-site .reading-page article{padding:0}.cl-site .reading-page p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.cl-site html{scroll-behavior:auto}.cl-site *{animation:none!important;transition:none!important}}.cl-site /* Revision 2: object chapter becomes a centred inspection stage,.cl-site not another split slab. */
.opening-type h1{letter-spacing:-3px;word-spacing:.1em}.cl-site .sculpture-chapter{display:block;padding-top:65px}.cl-site .sculpture-label{text-align:center}.cl-site .sculpture-label h2{font-size:72px;letter-spacing:-2px;margin:20px 0 18px}.cl-site .sculpture-label h2 br{display:none}.cl-site .sculpture-label p{font-size:16px}.cl-site .sculpture-label p br{display:none}.cl-site .sculpture-view{max-width:950px;margin:0 auto}.cl-site .sculpture-view .main-object{height:580px}.cl-site .sculpture-link{display:block;width:fit-content;margin:35px auto 0}.cl-site .words-chapter h2{letter-spacing:-2px}.cl-site .person-story h2{letter-spacing:-2px}@media(max-width:760px){.cl-site .opening-type h1{font-size:76px;letter-spacing:-2px}.cl-site .sculpture-chapter{padding-top:42px}.cl-site .sculpture-label h2{font-size:48px}.cl-site .sculpture-label p{max-width:280px;margin:auto}.cl-site .sculpture-view .main-object{height:310px}.cl-site .sculpture-link{width:100%}}
.cl-site /* Requested editorial refinements and WordPress integration. */
.cl-site .chapter-header,.cl-site .cl-site .cl-header-tools{flex-direction:row}.cl-site .cl-site .chapter-header{width:100%}.cl-site .cl-site .cl-enlarge,.cl-site .cl-site .reveal-whole{border:0;border-radius:0}.cl-site .cl-site footer .cl-native-widget{border:0;padding:0}.cl-site .cl-site footer > .cl-native-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.cl-site .cl-site .e-con{content-visibility:visible}.cl-site .chapter-header .cl-header-tools{display:flex;align-items:center;gap:24px;font-size:14px;white-space:nowrap}.cl-site .chapter-header .cl-header-tools span{margin:0;font-size:14px;letter-spacing:0}.cl-site .chapter-header .se-utilities{display:flex;gap:20px}.cl-site .chapter-header .cl-header-tools a{font-size:14px;font-weight:400;letter-spacing:0}.cl-site .chapter-header > .cl-native-widget:first-child a{font-size:28px;font-weight:600;letter-spacing:-1px}.cl-site .chapter-header > .cl-native-widget:first-child a span{font-size:10px;letter-spacing:2px;margin-inline-start:24px;font-weight:400}.cl-site .chapter-dock a{padding:15px 28px}.cl-site .view-thumbs button{width:72px;height:64px;border-radius:0;padding:3px;background:white}.cl-site .view-thumbs button[aria-pressed=true]{background:white;border:2px solid #4b172a}.cl-site .view-thumbs button img{width:100%;height:100%;object-fit:contain}.cl-site .view-thumbs{margin-top:20px}.cl-site .cl-enlarge{width:100%;position:relative;padding:0}.cl-site .reveal-whole{min-height:94px;max-width:300px;font-weight:400}.cl-site .reveal-whole span{font-size:32px}.cl-site .image-credit{font-size:12px}.cl-site .scroll-cue{display:none}.cl-site .chapter-kicker p{font-size:35px}.cl-site .sculpture-label p{max-width:550px;margin:0 auto;line-height:1.8}.cl-site .words-chapter h2{font-size:90px}.cl-site .person-story h2{margin-bottom:30px}.cl-site .person-story p{line-height:1.8}.cl-site .person-story p+p{margin-top:20px}.cl-site .mail-link{font-size:80px}.cl-site .cl-page-intro{padding:70px 8vw 35px}.cl-site .cl-page-intro h1{font-size:72px;letter-spacing:-2px;font-weight:600;margin:0 0 22px;line-height:1.1}.cl-site .cl-page-intro p{max-width:650px;line-height:1.8}.cl-site .cl-catalogue,.cl-site .cl-commerce{padding:35px 8vw 100px}.cl-site .cl-exhibitions{padding:30px 8vw 90px}.cl-site .cl-exhibitions img{width:100%;max-height:650px;object-fit:cover}.cl-site .cl-exhibitions h2{font-size:36px;margin:45px 0 15px}.cl-site .cl-exhibitions p{line-height:2}.cl-site .cl-contact{padding:20px 8vw 100px}.cl-site .cl-contact a{display:flex;justify-content:space-between;gap:30px;padding:30px 0;border-bottom:1px solid #4b172a44;font-size:30px}.cl-site .cl-contact a span{font-size:17px}:is(.cl-site.woocommerce,.cl-site .woocommerce){font-family:Rubik,Arial,sans-serif;color:#4b172a}:is(.cl-site.woocommerce,.cl-site .woocommerce) ul.products li.product{margin-bottom:60px;text-align:start}:is(.cl-site.woocommerce,.cl-site .woocommerce) ul.products li.product a img{height:430px;object-fit:contain}:is(.cl-site.woocommerce,.cl-site .woocommerce) ul.products li.product .woocommerce-loop-product__title{font-family:inherit;font-size:22px;color:#4b172a;margin:14px 0}:is(.cl-site.woocommerce,.cl-site .woocommerce) ul.products li.product .price{color:#4b172a;font-size:17px}:is(.cl-site.woocommerce,.cl-site .woocommerce) a.button,:is(.cl-site.woocommerce,.cl-site .woocommerce) button.button,:is(.cl-site.woocommerce,.cl-site .woocommerce) input.button,:is(.cl-site.woocommerce,.cl-site .woocommerce) button.button.alt,:is(.cl-site.woocommerce,.cl-site .woocommerce) a.button.alt{border:1px solid #4b172a;background:#4b172a;color:#f3dfbc;padding:15px 24px;border-radius:0;font-weight:400;font-size:16px;line-height:1.3}:is(.cl-site.woocommerce,.cl-site .woocommerce) a.button:hover,:is(.cl-site.woocommerce,.cl-site .woocommerce) button.button:hover,:is(.cl-site.woocommerce,.cl-site .woocommerce) button.button.alt:hover{background:#682a3f;color:#fff}:is(.cl-site.woocommerce,.cl-site .woocommerce) div.product{padding:45px 0}.cl-site.single-product main,.cl-site.post-type-archive-product main,.cl-site.tax-product_cat main{max-width:1280px;padding:50px 5vw;margin:auto}.cl-site.single-product .product_title{font:600 52px/1.1 Rubik,Arial,sans-serif;letter-spacing:-2px;color:#4b172a}:is(.cl-site.woocommerce,.cl-site .woocommerce) div.product p.price{color:#4b172a;font-size:25px;margin:25px 0}:is(.cl-site.woocommerce,.cl-site .woocommerce) div.product div.images img{max-height:720px;object-fit:contain}.cl-site .woocommerce-product-details__short-description,.cl-site .woocommerce-tabs{font-size:17px;line-height:1.8}.cl-site .se-product-note{font-size:14px;line-height:1.8;margin:25px 0;border-top:1px solid #4b172a44;padding-top:20px}.cl-site .se-product-note a{text-decoration:underline;display:inline-block;margin-top:8px}:is(.cl-site.woocommerce,.cl-site .woocommerce) table.shop_table{border-color:#4b172a44;border-radius:0}:is(.cl-site.woocommerce,.cl-site .woocommerce) table.shop_table th,:is(.cl-site.woocommerce,.cl-site .woocommerce) table.shop_table td{padding:18px}:is(.cl-site.woocommerce,.cl-site .woocommerce) form .form-row input.input-text,:is(.cl-site.woocommerce,.cl-site .woocommerce) form .form-row textarea,.cl-site .select2-container--default .select2-selection--single{background:#fff9ef;border:1px solid #ad8993;border-radius:0;padding:12px;color:#4b172a;min-height:44px}:is(.cl-site.woocommerce,.cl-site .woocommerce) #payment{background:#e7c9b5}.cl-site .woocommerce-message,.cl-site .woocommerce-info,.cl-site .woocommerce-error{background:#fff5e8;color:#4b172a;border-top-color:#4b172a}.cl-site .woocommerce-message::before,.cl-site .woocommerce-info::before{color:#4b172a}:is(.cl-site.woocommerce,.cl-site .woocommerce) .product_meta{font-size:14px;line-height:1.8}:is(.cl-site.woocommerce,.cl-site .woocommerce) .woocommerce-breadcrumb{color:#4b172a}:is(.cl-site.woocommerce,.cl-site .woocommerce) .quantity .qty{min-height:46px}.cl-site .cl-site .woocommerce-notices-wrapper{max-width:1120px;margin:0 auto}.cl-site.se-english .opening-type{right:auto;left:5vw}.cl-site.se-english .opening-type h1{font-size:clamp(75px,8vw,135px);letter-spacing:-5px}.cl-site.se-english .paint-shade{transform:scaleX(-1)}.cl-site.se-english .image-credit{left:auto;right:3.5vw}.cl-site.se-english .reveal-whole{left:auto;right:4vw;text-align:left;padding-left:30px;padding-right:70px}.cl-site.se-english .reveal-whole>span{left:auto;right:22px}.cl-site.se-english .words-chapter h2{font-size:82px}.cl-site.se-english .person-story h2{font-size:67px}.cl-site .cl-site :focus-visible{outline:3px solid #b8732a;outline-offset:4px}
@media(max-width:760px){.cl-site .chapter-header{padding:0 18px}.cl-site .chapter-header > .cl-native-widget:first-child a{font-size:23px}.cl-site .chapter-header > .cl-native-widget:first-child a span{font-size:8px;margin:7px 0 0;display:block}.cl-site .chapter-header .cl-header-tools{gap:12px}.cl-site .chapter-header .cl-header-tools a{font-size:12px}.cl-site .chapter-header .se-utilities{gap:12px}.cl-site .chapter-header .cl-header-tools>a{display:none}.cl-site .chapter-dock a{padding:16px 8px;font-size:13px}.cl-site .reveal-whole{min-height:72px;max-width:250px}.cl-site .view-thumbs button{width:62px;height:55px}.cl-site .view-label{flex-basis:100%;text-align:center;margin:8px 0 0}.cl-site .chapter-kicker p{font-size:28px}.cl-site .words-chapter h2{font-size:52px}.cl-site .sculpture-label p{font-size:14px}.cl-site .mail-link{font-size:49px;letter-spacing:-2px}.cl-site .cl-page-intro{padding:40px 24px 20px}.cl-site .cl-page-intro h1{font-size:44px}.cl-site .cl-page-intro p{font-size:16px}.cl-site .cl-catalogue,.cl-site .cl-commerce{padding:25px 24px 60px}.cl-site .cl-exhibitions{padding:25px 24px 50px}.cl-site .cl-exhibitions h2{font-size:27px}.cl-site .cl-contact{padding:10px 24px 65px}.cl-site .cl-contact a{display:block;font-size:22px;overflow-wrap:anywhere}.cl-site .cl-contact a span{display:block;font-size:14px;margin-bottom:15px}:is(.cl-site.woocommerce,.cl-site .woocommerce) ul.products li.product a img{height:260px}:is(.cl-site.woocommerce,.cl-site .woocommerce) ul.products li.product .woocommerce-loop-product__title{font-size:18px}:is(.cl-site.woocommerce,.cl-site .woocommerce) a.button{padding:12px 15px;font-size:14px}.cl-site.single-product main{padding:25px}.cl-site.single-product .product_title{font-size:42px}:is(.cl-site.woocommerce,.cl-site .woocommerce) div.product div.images img{max-height:500px}:is(.cl-site.woocommerce,.cl-site .woocommerce) table.shop_table td{padding:14px 10px}.cl-site.se-english .opening-type{left:23px;right:auto}.cl-site.se-english .opening-type h1{font-size:65px;letter-spacing:-3px}.cl-site.se-english .chapter-header > .cl-native-widget:first-child a{font-size:20px}.cl-site.se-english .image-credit{right:20px;left:auto}.cl-site.se-english .reveal-whole{right:22px;left:auto;padding:16px 55px 16px 20px}.cl-site.se-english .words-chapter h2{font-size:47px}.cl-site.se-english .person-story h2{font-size:38px;letter-spacing:-2px}.cl-site.se-english .mail-link{font-size:39px}}

body.cl-site{margin:0;color:#4b172a;background:#f1d9c4;font:17px Rubik,Arial,sans-serif} .cl-site .chapter-header .cl-header-tools a{font-size:14px;font-weight:400;letter-spacing:0}.cl-site .chapter-header .cl-header-tools .se-utilities{align-items:center}.cl-site .e-con.cl-native-container{--flex-direction:row;--width:auto;width:auto}.cl-site .chapter-header{flex-wrap:nowrap}.cl-site .chapter-header .cl-header-tools{flex-wrap:nowrap;flex-shrink:0}.cl-site .chapter-header > .cl-native-widget:first-child a{white-space:nowrap} @media(max-width:760px){.cl-site .chapter-header .cl-header-tools > .cl-native-widget:first-child{display:none}.cl-site .chapter-header .cl-header-tools{gap:8px}.cl-site .chapter-header .cl-header-tools a{font-size:11px}.cl-site .chapter-header{padding:0 18px}.cl-site .chapter-header > .cl-native-widget:first-child a{font-size:20px}}

.cl-site .chapter-header .cl-brand img{display:block;width:240px;height:auto;max-width:100%;filter:invert(1)}.cl-site .chapter-header .cl-brand a{display:block;line-height:0}@media(max-width:760px){.cl-site .chapter-header .cl-brand img{width:190px}}
