.hidden{display:none;visibility:hidden}.show{display:block;visibility:visible}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{box-sizing:border-box}::selection{background-color:#1e1e1e;color:#fff}html{scroll-behavior:smooth;background-color:#fff;max-width:100vw;overflow-x:hidden}body{background-color:#fff;margin:0}@media(max-width: 1023px){body>main,.site-main{padding-top:65px}}.custom-logo{height:3.5rem;width:auto;padding-top:10px;padding-bottom:10px;transition:.3s ease all}.custom-logo:hover{opacity:.7}h1,h2,h3,h4,p{color:#212121}@font-face{font-display:swap;font-family:"Bebas";font-style:normal;font-weight:400;src:url("./fonts/bebas-neue-v16-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Chivo Light";font-style:normal;font-weight:300;src:url("./fonts/chivo-v21-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Chivo Regular";font-style:normal;font-weight:400;src:url("./fonts/chivo-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Chivo Medium";font-style:normal;font-weight:500;src:url("./fonts/chivo-v21-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Chivo SemiBold";font-style:normal;font-weight:600;src:url("./fonts/chivo-v21-latin-600.woff2") format("woff2")}@media(max-width: 1023px){#menu_checkbox{display:none}.site-header{width:100%;background:#fff;border-bottom:1px solid #e6e6e6;position:fixed;top:0;left:0;right:0;z-index:1000}.site-header .header-container{width:90%;max-width:1200px;margin:0 auto;padding:.75rem 0rem;display:flex;align-items:center;justify-content:space-between}.site-header .site-logo img{display:block;width:50%;transition:.3s ease all}.site-header .site-logo img:hover{opacity:60%}.site-header .main-nav-desktop{display:none}.site-header .burger-button{position:relative;z-index:1001}.site-header .burger-button label{display:block;width:30px;height:30px;cursor:pointer}.site-header .burger-button label div{position:relative;top:0;height:6px;background-color:#212121;margin-bottom:6px;transition:.3s ease transform,.3s ease top,.3s ease width,.3s ease right;border-radius:2px}.site-header .burger-button label div:first-child{transform-origin:0;width:30px}.site-header .burger-button label div:last-child{margin-bottom:0;width:30px;transform-origin:30px}.site-header .burger-button label div:nth-child(2){right:0;width:30px}#menu_checkbox:checked~.site-header .burger-button label div:first-child{top:-2px;right:-1px;transform:rotateZ(45deg)}#menu_checkbox:checked~.site-header .burger-button label div:last-child{top:2px;right:1px;transform:rotateZ(45deg)}#menu_checkbox:checked~.site-header .burger-button label div:nth-child(2){transform:rotateZ(-45deg);top:0px;width:40px;right:5px}.main-nav-mobile{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;z-index:999;transition:opacity .3s ease,visibility .3s ease}.main-nav-mobile .menu{list-style:none;padding:0;margin:0;text-align:center}.main-nav-mobile .menu li{margin:0}.main-nav-mobile .menu a{display:block;padding:16px 48px;font-size:clamp(2.5rem,10vw,4.5rem);text-decoration:none;font-family:"Bebas";color:#212121;transition:color .3s ease}#menu_checkbox:checked~.main-nav-mobile{opacity:1;visibility:visible;pointer-events:all}}@media(min-width: 1024px){#menu_checkbox{display:none}.main-nav-mobile{display:none}.site-header{width:100%;background:#fff;border-bottom:1px solid #e6e6e6;position:sticky;top:0;z-index:1000}.site-header .header-container{width:90%;max-width:1200px;margin:0 auto;padding:.75rem 0rem;display:flex;align-items:center;justify-content:space-between}.site-header .site-logo img{display:block;width:30%;transition:.3s ease all}.site-header .site-logo img:hover{opacity:60%}.site-header .main-nav-desktop .menu{list-style:none;margin:0;padding:0;display:flex;gap:2rem}.site-header .main-nav-desktop .menu li{position:relative}.site-header .main-nav-desktop .menu a{position:relative;display:inline-block;text-decoration:none;font-size:1.5rem;font-family:"Bebas";color:#212121;transition:color .3s ease}.site-header .main-nav-desktop .menu a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#212121;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}.site-header .main-nav-desktop .menu a:hover::after{transform:scaleX(1)}.site-header .burger-button{display:none}}footer{background-color:#212121}.footer-wrapper{width:90%;max-width:1200px;margin:0 auto;padding:30px 0 20px;display:flex;justify-content:center;align-items:center}.footer-menu{list-style:none;margin:0;padding:0;text-align:center}.footer-menu li{margin-bottom:16px}.footer-menu li:last-child{margin-bottom:0}.footer-menu li a{display:inline-block;font-family:"Bebas";font-size:1.3rem;color:#f6f6f6;text-decoration:none;letter-spacing:.05em;transition:opacity .2s ease}.footer-menu li a:hover{opacity:.5}.copyright{text-align:center;padding-bottom:20px}.copyright .copyright-text{font-family:"Chivo Regular";font-size:.8rem;color:#f6f6f6}@media(min-width: 640px){.footer-menu{display:flex;align-items:center;gap:32px}.footer-menu li{margin-bottom:0}}@media(max-width: 1023px){.blank-wrapper{width:90%;margin:0 auto;padding-top:50px;padding-bottom:50px}}@media(min-width: 1024px){.blank-wrapper{width:90%;max-width:1200px;margin:0 auto;padding-top:100px;padding-bottom:100px}}@media(max-width: 1023px){.hero-brutalism{width:100%}.hero-brutalism-wrapper{display:flex;flex-direction:column}.hero-right{order:-1;width:100%;position:relative}.hero-right img{width:100%;height:90vw;object-fit:cover;display:block}.hero-right::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.88) 75%, rgb(255, 255, 255) 100%);pointer-events:none}.hero-left{width:90%;margin:-28vw auto 0;padding-bottom:48px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-title{display:flex;flex-direction:column;align-items:center;font-family:"Bebas";color:#212121;margin-bottom:18px}.h1-solid,.h1-outlined{font-size:clamp(5rem,22vw,8rem);line-height:.88;margin:0;white-space:nowrap}.h1-outlined{position:relative;color:rgba(0,0,0,0)}.h1-outlined::after{content:attr(data-text);position:absolute;inset:0;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1.5px #212121}.hero-left h2{font-family:"Bebas";font-size:clamp(1.4rem,5vw,2rem);color:#da5915;margin:0 0 14px 0;letter-spacing:.05em}.hero-left p{font-family:"Chivo Light";font-size:1rem;line-height:1.65;color:#444;margin:0 0 28px 0;max-width:100%}.hero-button{display:inline-block;border:2px solid #da5915;padding:14px 28px;text-transform:uppercase;text-decoration:none;color:#da5915;font-family:"Chivo Light";font-size:1rem;overflow:hidden;position:relative;background:rgba(0,0,0,0);z-index:1}.hero-button::before{content:"";position:absolute;inset:0;background:#da5915;transform:translateX(-100%);transition:transform .35s ease;z-index:-1}.hero-button span{position:relative;z-index:1;transition:color .25s ease}.hero-button:hover span{color:#fff}.hero-button:hover::before{transform:translateX(0)}}@media(min-width: 1024px){.hero-brutalism{width:100%}.hero-brutalism .hero-brutalism-wrapper{display:flex;align-items:stretch;width:90%;max-width:1200px;margin:0 auto;padding:50px 0;position:relative;padding-top:50px;padding-bottom:50px}.hero-brutalism .hero-brutalism-wrapper .hero-left{width:70%;position:relative;z-index:2;will-change:transform,opacity;display:flex;flex-direction:column;justify-content:space-between}.hero-brutalism .hero-brutalism-wrapper .hero-left .hero-title{display:flex;align-items:baseline;font-family:"Bebas";color:#212121}.hero-brutalism .hero-brutalism-wrapper .hero-left .h1-solid,.hero-brutalism .hero-brutalism-wrapper .hero-left .h1-outlined{font-size:15rem;line-height:13rem;margin:0;white-space:nowrap}.hero-brutalism .hero-brutalism-wrapper .hero-left .h1-outlined{position:relative;color:rgba(0,0,0,0)}.hero-brutalism .hero-brutalism-wrapper .hero-left .h1-outlined::after{content:attr(data-text);position:absolute;inset:0;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:2px #212121;pointer-events:none}.hero-brutalism .hero-brutalism-wrapper .hero-left h2{font-size:5rem;padding-bottom:20px;margin-bottom:0;font-family:"Bebas";color:#212121}.hero-brutalism .hero-brutalism-wrapper .hero-left p{width:60%;color:#212121;font-family:"Chivo Light";font-size:1.2rem;line-height:1.7rem}.hero-brutalism .hero-brutalism-wrapper .hero-left .hero-button{margin-top:20px;position:relative;display:inline-block;border:2px solid #da5915;padding:20px 35px;text-transform:uppercase;text-decoration:none;color:#da5915;overflow:hidden;font-family:"Chivo Light";font-size:1.2rem;background:rgba(0,0,0,0);z-index:1}.hero-brutalism .hero-brutalism-wrapper .hero-left .hero-button::before{content:"";position:absolute;inset:0;background:#da5915;transform:translateX(-100%);transition:transform .35s ease;z-index:-1}.hero-brutalism .hero-brutalism-wrapper .hero-left .hero-button span{position:relative;z-index:1;transition:color .25s ease}.hero-brutalism .hero-brutalism-wrapper .hero-left .hero-button:hover span{color:#fff}.hero-brutalism .hero-brutalism-wrapper .hero-left .hero-button:hover::before{transform:translateX(0)}.hero-brutalism .hero-brutalism-wrapper .hero-right{width:70%;margin-left:-40%;position:relative;z-index:1;display:flex;justify-content:end;overflow:hidden}.hero-brutalism .hero-brutalism-wrapper .hero-right img{width:60%;object-fit:cover;will-change:transform,opacity}}.content-box-1 .content-box-1-wrapper{display:flex;flex-direction:column;width:90%;max-width:1200px;margin:0 auto;padding:50px 0;gap:30px}.content-box-1 .content-box-1-wrapper .content-box-1-bild{width:100%}.content-box-1 .content-box-1-wrapper .content-box-1-bild img{width:100%;height:auto;display:block}.content-box-1 .content-box-1-wrapper .content-box-1-text h2{font-family:"Bebas";font-size:3rem;padding-bottom:15px;margin:0}.content-box-1 .content-box-1-wrapper .content-box-1-text p{font-family:"Chivo Light";font-size:1.1rem;line-height:1.7;margin:0}@media(min-width: 1024px){.content-box-1 .content-box-1-wrapper{flex-direction:row;align-items:center;gap:0}.content-box-1 .content-box-1-wrapper .content-box-1-bild{width:48%;flex-shrink:0;padding-right:50px}.content-box-1 .content-box-1-wrapper .content-box-1-bild img{width:100%;height:auto}.content-box-1 .content-box-1-wrapper .content-box-1-text{flex:1}.content-box-1 .content-box-1-wrapper .content-box-1-text h2{font-size:4rem;padding-bottom:20px}.content-box-1 .content-box-1-wrapper .content-box-1-text p{font-size:1.2rem;line-height:1.7rem}}.content-box-2 .content-box-2-wrapper{display:flex;flex-direction:column;width:90%;max-width:1200px;margin:0 auto;padding:50px 0;gap:30px}.content-box-2 .content-box-2-wrapper .content-box-2-bild{width:100%;order:-1}.content-box-2 .content-box-2-wrapper .content-box-2-bild img{width:100%;height:auto;display:block}.content-box-2 .content-box-2-wrapper .content-box-2-text h2{font-family:"Bebas";font-size:3rem;padding-bottom:15px;margin:0}.content-box-2 .content-box-2-wrapper .content-box-2-text p{font-family:"Chivo Light";font-size:1.1rem;line-height:1.7;margin:0}@media(min-width: 1024px){.content-box-2 .content-box-2-wrapper{flex-direction:row;align-items:center;gap:0}.content-box-2 .content-box-2-wrapper .content-box-2-bild{order:0;width:48%;flex-shrink:0;padding-left:50px}.content-box-2 .content-box-2-wrapper .content-box-2-bild img{width:100%;height:auto}.content-box-2 .content-box-2-wrapper .content-box-2-text{flex:1}.content-box-2 .content-box-2-wrapper .content-box-2-text h2{font-size:4rem;padding-bottom:20px}.content-box-2 .content-box-2-wrapper .content-box-2-text p{font-size:1.2rem;line-height:1.7rem}}.content-box-3 .content-box-3-wrapper{width:90%;max-width:1200px;margin:0 auto;padding-top:60px;padding-bottom:50px}.content-box-3 h2{font-family:"Bebas";font-size:clamp(2.5rem,8vw,4rem);padding-bottom:20px;text-align:center}.content-box-3 .artwork-boxes{display:flex;flex-direction:column;gap:30px}.content-box-3 .artwork-box{width:100%}.content-box-3 .artwork-box .artwork-box-image{width:100%;height:72vw;overflow:hidden}.content-box-3 .artwork-box .artwork-box-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.content-box-3 .artwork-box .artwork-box-image:hover img{transform:scale(1.08)}.content-box-3 .artwork-box .artwork-box-text{background-color:#f6f6f6}.content-box-3 .artwork-box .artwork-box-text h3{padding-top:25px;font-family:"Bebas";color:#212121;text-align:center;font-size:2rem;padding-bottom:10px}.content-box-3 .artwork-box .artwork-box-text .artwork-box-text{font-family:"Chivo Light";color:#555;font-size:1rem;line-height:1.5;text-align:center;margin:0 0 6px 0}.content-box-3 .artwork-box .artwork-box-text .artwork-box-dimensionen{font-family:"Chivo Light";color:#555;font-size:1rem;line-height:1.5;text-align:center;margin:0 0 6px 0}.content-box-3 .artwork-box .artwork-box-text .artwork-box-price{font-family:"Bebas";color:#da5915;font-size:1.4rem;letter-spacing:.04em;text-align:center}.content-box-3 .artwork-box .artwork-box-text .artwork-box-button-wrapper{display:flex;justify-content:center}.content-box-3 .artwork-box .artwork-box-text .artwork-box-button{margin-top:20px;position:relative;display:inline-block;border:1px solid #212121;padding:10px 20px;text-transform:uppercase;text-decoration:none;color:#212121;overflow:hidden;font-family:"Chivo Light";font-size:.95rem;letter-spacing:.06em;background:rgba(0,0,0,0);z-index:1;margin-bottom:25px}.content-box-3 .artwork-box .artwork-box-text .artwork-box-button::before{content:"";position:absolute;inset:0;background:#212121;transform:translateX(-100%);transition:transform .35s ease;z-index:-1}.content-box-3 .artwork-box .artwork-box-text .artwork-box-button span{position:relative;z-index:1;transition:color .25s ease}.content-box-3 .artwork-box .artwork-box-text .artwork-box-button:hover span{color:#f6f6f6}.content-box-3 .artwork-box .artwork-box-text .artwork-box-button:hover::before{transform:translateX(0)}@media(min-width: 640px){.content-box-3 .artwork-boxes{flex-direction:row;flex-wrap:wrap;gap:20px}.content-box-3 .artwork-box{width:calc(50% - 10px)}.content-box-3 .artwork-box .artwork-box-image{height:36vw}}@media(min-width: 1024px){.content-box-3 .content-box-3-wrapper{padding-top:100px}.content-box-3 .artwork-boxes{flex-direction:row;flex-wrap:wrap;gap:24px}.content-box-3 .artwork-box{width:calc(33.333% - 16px)}.content-box-3 .artwork-box .artwork-box-image{height:320px}}@media(max-width: 1023px){.artwork-details-wrapper{width:90%;max-width:1200px;margin:0 auto;padding:50px 0;position:relative;padding-top:50px;padding-bottom:50px}.artwork-details-wrapper .artwork-details-gallery{width:100%;max-width:600px;padding-bottom:50px}.artwork-details-wrapper .artwork-details-gallery .gallery-main{width:100%;overflow:hidden;margin-bottom:20px;position:relative}.artwork-details-wrapper .artwork-details-gallery .gallery-main.sold::after{content:"SOLD";position:absolute;top:20px;left:20px;background:#da5915;color:#fff;padding:8px 15px;font-weight:bold;letter-spacing:2px;font-family:"Bebas";font-size:1.5rem}.artwork-details-wrapper .artwork-details-gallery .gallery-main img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.artwork-details-wrapper .artwork-details-gallery .gallery-main:hover img{transform:scale(1.03)}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs{display:flex;gap:12px}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs img{width:80px;height:80px;object-fit:cover;cursor:pointer;opacity:.6;transition:all .25s ease;border:2px solid rgba(0,0,0,0)}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs img:hover{opacity:1}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs img.active{opacity:1;border:2px solid #da5915}.artwork-details-wrapper .artwork-details-text h1{font-family:"Bebas";font-size:4rem;padding-bottom:20px}.artwork-details-wrapper .artwork-details-text p{font-family:"Chivo Light";font-size:1.2rem;line-height:1.7rem;text-align:left;max-width:none;padding-bottom:25px}.artwork-details-wrapper .artwork-details-text .artwork-details{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:8px;font-family:"Chivo Light";font-size:1.2rem;color:#212121}.artwork-details-wrapper .artwork-details-text .artwork-details div:nth-child(odd){font-family:"Chivo SemiBold"}.artwork-details-wrapper .artwork-details-text .artwork-details-button{margin-top:25px;position:relative;display:inline-block;border:1px solid #212121;padding:10px 20px;text-transform:uppercase;text-decoration:none;color:#212121;overflow:hidden;font-family:"Chivo Light";font-size:1.1rem;background:rgba(0,0,0,0);z-index:1}.artwork-details-wrapper .artwork-details-text .artwork-details-button::before{content:"";position:absolute;inset:0;background:#212121;transform:translateX(-100%);transition:transform .35s ease;z-index:-1}.artwork-details-wrapper .artwork-details-text .artwork-details-button span{position:relative;z-index:1;transition:color .25s ease}.artwork-details-wrapper .artwork-details-text .artwork-details-button:hover span{color:#f6f6f6}.artwork-details-wrapper .artwork-details-text .artwork-details-button:hover::before{transform:translateX(0)}}@media(min-width: 1024px){.artwork-details-wrapper{display:flex;align-items:stretch;width:90%;max-width:1200px;margin:0 auto;padding:50px 0;position:relative;padding-top:50px;padding-bottom:50px}.artwork-details-wrapper .artwork-details-gallery{width:100%;max-width:600px;padding-right:50px}.artwork-details-wrapper .artwork-details-gallery .gallery-main{width:450px;overflow:hidden;margin-bottom:20px;position:relative}.artwork-details-wrapper .artwork-details-gallery .gallery-main.sold::after{content:"SOLD";position:absolute;top:20px;left:20px;background:#da5915;color:#fff;padding:8px 15px;font-weight:bold;letter-spacing:2px;font-family:"Bebas";font-size:2rem}.artwork-details-wrapper .artwork-details-gallery .gallery-main img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.artwork-details-wrapper .artwork-details-gallery .gallery-main:hover img{transform:scale(1.03)}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs{display:flex;gap:12px}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs img{width:80px;height:80px;object-fit:cover;cursor:pointer;opacity:.6;transition:all .25s ease;border:2px solid rgba(0,0,0,0)}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs img:hover{opacity:1}.artwork-details-wrapper .artwork-details-gallery .gallery-thumbs img.active{opacity:1;border:2px solid #da5915}.artwork-details-wrapper .artwork-details-text h1{font-family:"Bebas";font-size:4rem;padding-bottom:20px}.artwork-details-wrapper .artwork-details-text p{font-family:"Chivo Light";font-size:1.2rem;line-height:1.7rem;padding-bottom:25px}.artwork-details-wrapper .artwork-details-text .artwork-details{display:grid;grid-template-columns:auto 1fr;column-gap:20px;row-gap:8px;font-family:"Chivo Light";font-size:1.2rem}.artwork-details-wrapper .artwork-details-text .artwork-details div:nth-child(odd){font-family:"Chivo SemiBold"}.artwork-details-wrapper .artwork-details-text .artwork-details-button{margin-top:20px;position:relative;display:inline-block;border:1px solid #212121;padding:10px 20px;text-transform:uppercase;text-decoration:none;color:#212121;overflow:hidden;font-family:"Chivo Light";font-size:1.1rem;background:rgba(0,0,0,0);z-index:1}.artwork-details-wrapper .artwork-details-text .artwork-details-button::before{content:"";position:absolute;inset:0;background:#212121;transform:translateX(-100%);transition:transform .35s ease;z-index:-1}.artwork-details-wrapper .artwork-details-text .artwork-details-button span{position:relative;z-index:1;transition:color .25s ease}.artwork-details-wrapper .artwork-details-text .artwork-details-button:hover span{color:#f6f6f6}.artwork-details-wrapper .artwork-details-text .artwork-details-button:hover::before{transform:translateX(0)}}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:9999}.lightbox.active{opacity:1;visibility:visible}.lightbox .lightbox-image{max-width:90%;max-height:90%;object-fit:contain;transform:scale(0.95);transition:transform .3s ease}.lightbox.active .lightbox-image{transform:scale(1)}.lightbox .lightbox-close{position:absolute;top:30px;right:40px;font-size:40px;color:#fff;cursor:pointer;font-weight:300}@keyframes contact-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.site-contact{width:90%;max-width:1200px;margin:0 auto;padding:80px 0 100px}.site-contact .site-contact-title{font-family:"Bebas";font-size:clamp(4rem,10vw,7rem);color:#212121;margin:0 0 6px 0;line-height:1;animation:contact-fade-up .6s ease both}.site-contact .site-contact-subtitle{font-family:"Chivo Light";font-size:1rem;color:#da5915;letter-spacing:.14em;text-transform:uppercase;margin:0 0 60px 0;display:block;animation:contact-fade-up .6s ease .15s both}.site-contact .site-contact-grid{border-top:2px solid #212121;animation:contact-fade-up .6s ease .3s both}.site-contact .site-contact-block{padding:36px 0;border-bottom:1px solid #e0e0e0}.site-contact .site-contact-block h2{font-family:"Chivo Light";font-size:.8rem;color:#da5915;margin:0 0 12px 0;letter-spacing:.15em;text-transform:uppercase}.site-contact .site-contact-block a{font-family:"Bebas";font-size:1.8rem;color:#212121;text-decoration:none;letter-spacing:.03em;line-height:1.1;width:fit-content;display:block;transition:color .25s ease}.site-contact .site-contact-block a:hover{color:#da5915}.site-contact .site-contact-hours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.site-contact .site-contact-hours li{display:flex;flex-direction:column;gap:2px}.site-contact .site-contact-hours .site-contact-day{font-family:"Bebas";font-size:1.4rem;color:#212121;letter-spacing:.04em;line-height:1}.site-contact .site-contact-hours .site-contact-time{font-family:"Chivo Light";font-size:1rem;color:#555}.site-contact .site-contact-hours .site-contact-appointment{display:block;font-family:"Chivo Light";font-size:.95rem;color:#888;font-style:italic;padding-top:4px}.site-contact address{font-family:"Bebas";font-size:1.8rem;color:#212121;font-style:normal;line-height:1.3;letter-spacing:.03em}.newsletter-section{background-color:#da5915;width:100%;padding:80px 0}.newsletter-section .newsletter-wrapper{width:90%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.newsletter-section .newsletter-text h2{font-family:"Bebas";font-size:clamp(2.8rem,5vw,4.5rem);color:#fff;margin:0 0 10px 0;line-height:1}.newsletter-section .newsletter-text p{font-family:"Chivo Light";font-size:1.1rem;color:hsla(0,0%,100%,.8);line-height:1.7;margin:0}.newsletter-section .newsletter-form{display:flex;flex-direction:column;gap:14px}.newsletter-section .newsletter-field{display:flex;flex-direction:column;gap:10px}.newsletter-section .newsletter-field input[type=email]{font-family:"Chivo Light";font-size:1rem;color:#212121;background:#fff;border:none;border-bottom:3px solid rgba(0,0,0,0);padding:16px 20px;outline:none;width:100%;transition:border-color .25s ease}.newsletter-section .newsletter-field input[type=email]::placeholder{color:#bbb}.newsletter-section .newsletter-field input[type=email]:focus{border-bottom-color:#212121}.newsletter-section .newsletter-field button{font-family:"Bebas";font-size:1.3rem;letter-spacing:.1em;color:#da5915;background:#212121;border:none;padding:16px 20px;cursor:pointer;transition:background .25s ease,color .25s ease;white-space:nowrap}.newsletter-section .newsletter-field button:hover{background:#fff;color:#da5915}.newsletter-section .newsletter-dsgvo{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.newsletter-section .newsletter-dsgvo input[type=checkbox]{margin-top:3px;flex-shrink:0;width:15px;height:15px;accent-color:#212121;cursor:pointer}.newsletter-section .newsletter-dsgvo span{font-family:"Chivo Light";font-size:.8rem;color:hsla(0,0%,100%,.6);line-height:1.5}.newsletter-section .newsletter-dsgvo span a{color:hsla(0,0%,100%,.9);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.newsletter-section .newsletter-dsgvo span a:hover{color:#fff}.newsletter-section .newsletter-message{font-family:"Chivo Light";font-size:1rem;padding:14px 18px}.newsletter-section .newsletter-success{color:#fff;border-left:3px solid #fff;background:hsla(0,0%,100%,.12)}.newsletter-section .newsletter-error{color:#fff;border-left:3px solid rgba(0,0,0,.4);background:rgba(0,0,0,.12)}@media(max-width: 1023px){.newsletter-section .newsletter-text{text-align:center}}@media(min-width: 1024px){.newsletter-section .newsletter-wrapper{flex-direction:row;align-items:center;gap:100px}.newsletter-section .newsletter-text{flex:1}.newsletter-section .newsletter-form{flex:0 0 420px}.newsletter-section .newsletter-field{flex-direction:row;gap:10px}.newsletter-section .newsletter-field input[type=email]{flex:1}.newsletter-section .newsletter-field button{flex-shrink:0}.site-contact .site-contact-block{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:40px}.site-contact .site-contact-block h2{padding-top:6px;margin-bottom:0}}@keyframes vita-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.site-vita{width:90%;max-width:800px;margin:0 auto;padding:80px 0 100px;text-align:center}.site-vita .site-vita-header{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:60px;padding-bottom:50px;border-bottom:2px solid #212121}.site-vita .site-vita-header h1{font-family:"Bebas";font-size:clamp(3.5rem,8vw,6rem);color:#212121;margin:0;line-height:1;animation:vita-fade-up .7s ease both}.site-vita .site-vita-header .site-vita-subtitle{font-family:"Chivo Light";font-size:1.2rem;color:#555;line-height:1.6;margin:0;font-style:italic;animation:vita-fade-up .7s ease .4s both}.site-vita .site-vita-image{animation:vita-fade-up .7s ease .2s both}.site-vita .site-vita-image img{width:260px;height:260px;object-fit:cover;border-radius:50%;display:block;margin:0 auto}.site-vita .site-vita-content p{font-family:"Chivo Light";font-size:1.2rem;line-height:1.8rem;color:#212121;margin:0 0 20px 0}.site-vita .site-vita-content .site-vita-places{font-family:"Chivo Medium";font-size:1.1rem;line-height:1.7rem;color:#212121}.site-vita .site-vita-content .site-vita-year{font-family:"Bebas";font-size:1.6rem;color:#212121;margin-right:6px}.site-vita .site-vita-content em{font-style:italic}.site-vita .site-vita-content h2{font-family:"Bebas";font-size:2rem;color:#212121;margin:0 0 16px 0;letter-spacing:.04em}.site-vita .site-vita-divider{width:60px;height:2px;background-color:#212121;margin:40px auto}.site-vita .site-vita-series,.site-vita .site-vita-memberships{list-style:none;margin:0 0 20px 0;padding:0;display:flex;flex-direction:column;gap:8px}.site-vita .site-vita-series li,.site-vita .site-vita-memberships li{font-family:"Chivo Light";font-size:1.2rem;color:#212121}.site-vita .vita-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.site-vita .vita-reveal.is-visible{opacity:1;transform:translateY(0)}@media(min-width: 1024px){.site-vita .site-vita-image img{width:300px;height:300px}}.blog-archive{width:90%;max-width:1200px;margin:0 auto;padding:80px 0 100px}.blog-archive .blog-archive-title{font-family:"Bebas";font-size:clamp(4rem,10vw,7rem);color:#212121;margin:0 0 8px;line-height:1}.blog-archive .blog-archive-subtitle{font-family:"Chivo Light";font-size:1rem;color:#da5915;letter-spacing:.14em;text-transform:uppercase;margin:0 0 60px;display:block}.blog-archive .blog-archive-pagination{display:flex;gap:8px;padding-top:50px;flex-wrap:wrap}.blog-archive .blog-archive-pagination .blog-archive-page{font-family:"Bebas";font-size:1.2rem;color:#212121;text-decoration:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;transition:background .2s ease,color .2s ease,border-color .2s ease}.blog-archive .blog-archive-pagination .blog-archive-page:hover{background:#212121;color:#f6f6f6;border-color:#212121}.blog-archive .blog-archive-pagination .blog-archive-page.is-active{background:#da5915;color:#fff;border-color:#da5915}.blog-archive-grid{display:flex;flex-direction:column;gap:0;border-top:2px solid #212121}.blog-archive-box{display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0;padding:30px 0;gap:20px}.blog-archive-box .blog-archive-image{display:block;overflow:hidden;width:100%;height:52vw;flex-shrink:0}.blog-archive-box .blog-archive-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.blog-archive-box:hover .blog-archive-image img{transform:scale(1.04)}.blog-archive-box .blog-archive-text{display:flex;flex-direction:column}.blog-archive-box .blog-archive-meta{display:flex;align-items:center;gap:16px;margin-bottom:10px}.blog-archive-box .blog-archive-category{font-family:"Chivo Light";font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#da5915}.blog-archive-box .blog-archive-date{font-family:"Chivo Light";font-size:.75rem;color:#888;letter-spacing:.05em}.blog-archive-box h2,.blog-archive-box h3{font-family:"Bebas";font-size:clamp(1.8rem,5vw,2.5rem);line-height:1;margin:0 0 12px}.blog-archive-box h2 a,.blog-archive-box h3 a{color:#212121;text-decoration:none;transition:color .25s ease}.blog-archive-box h2 a:hover,.blog-archive-box h3 a:hover{color:#da5915}.blog-archive-box p{font-family:"Chivo Light";font-size:1rem;line-height:1.65;color:#555;margin:0 0 16px}.blog-archive-box .blog-archive-link{font-family:"Chivo Light";font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#212121;text-decoration:none;position:relative;display:inline-block;align-self:flex-start}.blog-archive-box .blog-archive-link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#da5915;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.blog-archive-box .blog-archive-link:hover::after{transform:scaleX(1)}@media(min-width: 1024px){.blog-archive{padding:100px 0 120px}.blog-archive-box{flex-direction:row;align-items:center;gap:50px;padding:36px 0}.blog-archive-box .blog-archive-image{width:320px;height:200px}.blog-archive-box h2,.blog-archive-box h3{font-size:2.5rem}}.content-blog{background:#f6f6f6;width:100%}.content-blog .content-blog-wrapper{width:90%;max-width:1200px;margin:0 auto;padding:60px 0 80px}.content-blog h2{font-family:"Bebas";font-size:clamp(2.5rem,8vw,4rem);color:#212121;text-align:center;margin:0 0 40px;line-height:1}.content-blog .blog-boxes{display:flex;flex-direction:column;gap:20px}.content-blog .blog-box{background:#fff;display:flex;flex-direction:column}.content-blog .blog-box .blog-box-image{display:block;overflow:hidden;flex-shrink:0}.content-blog .blog-box .blog-box-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.content-blog .blog-box:hover .blog-box-image img{transform:scale(1.04)}.content-blog .blog-box .blog-box-text{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1}.content-blog .blog-box .blog-box-category{font-family:"Chivo Light";font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#da5915;margin-bottom:10px;display:block}.content-blog .blog-box h3{font-family:"Bebas";line-height:1;margin:0 0 12px;padding:0}.content-blog .blog-box h3 a{color:#212121;text-decoration:none;transition:color .25s ease}.content-blog .blog-box h3 a:hover{color:#da5915}.content-blog .blog-box p{font-family:"Chivo Light";font-size:1rem;line-height:1.65;color:#555;margin:0 0 20px;flex:1}.content-blog .blog-box .blog-box-link{font-family:"Chivo Light";font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#212121;text-decoration:none;position:relative;display:inline-block;align-self:flex-start}.content-blog .blog-box .blog-box-link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:#da5915;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.content-blog .blog-box .blog-box-link:hover::after{transform:scaleX(1)}.content-blog .blog-box--featured .blog-box-image{height:48vw}.content-blog .blog-box--featured h3{font-size:2.2rem}.content-blog .blog-box--list .blog-box-image{height:40vw}.content-blog .blog-box--list h3{font-size:1.8rem}@keyframes blog-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.single-post .single-post-hero{width:100%;position:relative}.single-post .single-post-hero .single-post-hero-image{width:100%;height:62vw;position:relative;overflow:hidden}.single-post .single-post-hero .single-post-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.single-post .single-post-hero .single-post-hero-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.9) 80%, rgb(255, 255, 255) 100%)}.single-post .single-post-hero .single-post-hero-text{width:90%;max-width:1200px;margin:-20vw auto 0;position:relative;z-index:2;animation:blog-fade-up .6s ease both}.single-post .single-post-hero .single-post-category{font-family:"Chivo Light";font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#da5915;display:block;margin-bottom:12px}.single-post .single-post-hero h1{font-family:"Bebas";font-size:clamp(3rem,10vw,7rem);color:#212121;margin:0 0 16px;line-height:.92}.single-post .single-post-hero .single-post-meta{font-family:"Chivo Light";font-size:.9rem;color:#888;letter-spacing:.05em}.single-post .single-post-content{width:90%;max-width:720px;margin:40px auto 0;padding-bottom:80px;animation:blog-fade-up .6s ease .2s both}.single-post .single-post-content p{font-family:"Chivo Light";font-size:1.15rem;line-height:1.85;color:#212121;margin:0 0 24px}.single-post .single-post-content h2{font-family:"Bebas";font-size:2.2rem;color:#212121;margin:40px 0 16px;line-height:1}.single-post .single-post-content h3{font-family:"Bebas";font-size:1.6rem;color:#212121;margin:30px 0 12px;line-height:1}.single-post .single-post-content img{width:100%;height:auto;display:block;margin:30px 0}.single-post .single-post-content blockquote{margin:30px 0;padding:0 0 0 20px;border-left:3px solid #da5915}.single-post .single-post-content blockquote p{font-family:"Chivo Light";font-size:1.3rem;font-style:italic;color:#444;margin:0}.single-post .single-post-content a{color:#da5915;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.single-post .single-post-content a:hover{opacity:.7}.single-post .single-post-nav{width:90%;max-width:1200px;margin:0 auto;padding:40px 0 60px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;gap:20px}.single-post .single-post-nav a{font-family:"Bebas";font-size:1.4rem;color:#212121;text-decoration:none;display:flex;flex-direction:column;gap:4px;max-width:45%;transition:color .25s ease}.single-post .single-post-nav a:hover{color:#da5915}.single-post .single-post-nav a span{font-family:"Chivo Light";font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#888}.single-post .single-post-nav .nav-next{text-align:right;margin-left:auto}@media(min-width: 1024px){.content-blog .content-blog-wrapper{padding:100px 0 120px}.content-blog .blog-boxes{gap:20px}.content-blog .blog-box--featured{flex-direction:row;align-items:stretch}.content-blog .blog-box--featured .blog-box-image{width:55%;height:360px;flex-shrink:0}.content-blog .blog-box--featured .blog-box-text{padding:40px 44px;justify-content:center}.content-blog .blog-box--featured h3{font-size:3rem}.content-blog .blog-box--featured p{font-size:1.1rem;flex:0;margin-bottom:28px}.content-blog .blog-box--list{flex-direction:row;align-items:stretch}.content-blog .blog-box--list .blog-box-image{width:38%;height:200px;flex-shrink:0}.content-blog .blog-box--list .blog-box-text{padding:28px 36px;justify-content:center}.content-blog .blog-box--list h3{font-size:2rem}.content-blog .blog-box--list p{flex:0;margin-bottom:20px}.single-post .single-post-hero .single-post-hero-image{height:70vh;max-height:700px}.single-post .single-post-hero .single-post-hero-text{margin-top:-180px}.single-post .single-post-hero h1{font-size:clamp(4rem,8vw,8rem)}.single-post .single-post-content{width:90%;max-width:1200px;margin:60px auto 0}}@keyframes archive-fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.artworks-archive .artworks-archive-wrapper{width:90%;max-width:1200px;margin:0 auto;padding:80px 0 100px}.artworks-archive .artworks-archive-title{font-family:"Bebas";font-size:clamp(4rem,10vw,7rem);color:#212121;margin:0 0 8px;line-height:1;animation:archive-fade-up .6s ease both}.artworks-archive .artworks-archive-subtitle{display:block;font-family:"Chivo Light";font-size:1rem;color:#da5915;letter-spacing:.14em;text-transform:uppercase;margin:0 0 70px;animation:archive-fade-up .6s ease .15s both}.artworks-archive .artworks-archive-series{margin-bottom:80px}.artworks-archive .artworks-archive-series:last-of-type{margin-bottom:0}.artworks-archive .artworks-archive-series-title{font-family:"Bebas";font-size:clamp(2.2rem,5vw,3.2rem);color:#212121;margin:0 0 30px;padding-bottom:16px;border-bottom:2px solid #212121;line-height:1;display:flex;align-items:baseline;gap:16px}.artworks-archive .artworks-archive-count{font-family:"Chivo Light";font-size:.9rem;color:#da5915;letter-spacing:.1em}.artworks-archive .artwork-boxes{display:flex;flex-direction:column;gap:30px}.artworks-archive .artwork-box{width:100%}.artworks-archive .artwork-box .artwork-box-image{width:100%;height:72vw;overflow:hidden}.artworks-archive .artwork-box .artwork-box-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.artworks-archive .artwork-box:hover .artwork-box-image img{transform:scale(1.06)}.artworks-archive .artwork-box .artwork-box-text{background-color:#f6f6f6;padding:22px 24px 26px}.artworks-archive .artwork-box .artwork-box-text h3{font-family:"Bebas";font-size:2rem;color:#212121;text-align:center;line-height:1;margin:0 0 10px;padding:0}.artworks-archive .artwork-box .artwork-box-text .artwork-box-technique{font-family:"Chivo Light";font-size:1rem;line-height:1.5;color:#555;text-align:center;margin:0 0 4px}.artworks-archive .artwork-box .artwork-box-text .artwork-box-dimensionen{font-family:"Chivo Light";font-size:1rem;line-height:1.5;color:#555;text-align:center;margin:0 0 14px}.artworks-archive .artwork-box .artwork-box-text .artwork-box-price{font-family:"Bebas";font-size:1.4rem;color:#da5915;text-align:center;letter-spacing:.04em;margin:0 0 18px}.artworks-archive .artwork-box .artwork-box-text .artwork-box-button-wrapper{display:flex;justify-content:center}.artworks-archive .artwork-box .artwork-box-text .artwork-box-button{position:relative;display:inline-block;border:1px solid #212121;padding:10px 24px;text-transform:uppercase;text-decoration:none;color:#212121;overflow:hidden;font-family:"Chivo Light";font-size:.95rem;letter-spacing:.06em;background:rgba(0,0,0,0);z-index:1}.artworks-archive .artwork-box .artwork-box-text .artwork-box-button::before{content:"";position:absolute;inset:0;background:#212121;transform:translateX(-100%);transition:transform .35s ease;z-index:-1}.artworks-archive .artwork-box .artwork-box-text .artwork-box-button span{position:relative;z-index:1;transition:color .25s ease}.artworks-archive .artwork-box .artwork-box-text .artwork-box-button:hover span{color:#f6f6f6}.artworks-archive .artwork-box .artwork-box-text .artwork-box-button:hover::before{transform:translateX(0)}@media(min-width: 640px){.artworks-archive .artwork-boxes{flex-direction:row;flex-wrap:wrap;gap:20px}.artworks-archive .artwork-box{width:calc(50% - 10px)}.artworks-archive .artwork-box .artwork-box-image{height:36vw}}@media(min-width: 1024px){.artworks-archive .artworks-archive-wrapper{padding:100px 0 120px}.artworks-archive .artworks-archive-series{margin-bottom:100px}.artworks-archive .artwork-boxes{flex-direction:row;flex-wrap:wrap;gap:24px}.artworks-archive .artwork-box{width:calc(33.333% - 16px)}.artworks-archive .artwork-box .artwork-box-image{height:320px}.artworks-archive .artwork-box .artwork-box-text{padding:24px 28px 28px}.artworks-archive .artwork-box .artwork-box-text h3{font-size:2.2rem;margin-bottom:12px}}@keyframes impressum-fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.site-impressum{width:90%;max-width:1200px;margin:0 auto;padding:80px 0 100px}.site-impressum .site-impressum-title{font-family:"Bebas";font-size:clamp(4rem,10vw,7rem);color:#212121;margin:0 0 6px;line-height:1;animation:impressum-fade-up .6s ease both}.site-impressum .site-impressum-subtitle{display:block;font-family:"Chivo Light";font-size:1rem;color:#da5915;letter-spacing:.14em;text-transform:uppercase;margin:0 0 60px;animation:impressum-fade-up .6s ease .15s both}.site-impressum .site-impressum-content{border-top:2px solid #212121;animation:impressum-fade-up .6s ease .3s both}.site-impressum .site-impressum-block{padding:36px 0;border-bottom:1px solid #e0e0e0}.site-impressum .site-impressum-block h2{font-family:"Chivo Light";font-size:.8rem;color:#da5915;margin:0 0 14px;letter-spacing:.15em;text-transform:uppercase}.site-impressum .site-impressum-block-text p,.site-impressum .site-impressum-block-text address{font-family:"Chivo Light";font-size:1rem;line-height:1.7;color:#212121;font-style:normal;margin:0 0 12px}.site-impressum .site-impressum-block-text p:last-child,.site-impressum .site-impressum-block-text address:last-child{margin-bottom:0}.site-impressum .site-impressum-block-text a{color:#212121;text-decoration:none;transition:color .25s ease}.site-impressum .site-impressum-block-text a:hover{color:#da5915}@media(min-width: 1024px){.site-impressum{padding:100px 0 120px}.site-impressum .site-impressum-block{display:flex;gap:60px;align-items:flex-start}.site-impressum .site-impressum-block h2{flex:0 0 220px;margin:0;padding-top:2px}.site-impressum .site-impressum-block .site-impressum-block-text{flex:1}}
