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{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}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}*{box-sizing:border-box}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/build/assets/montserrat-v25-latin-300-BYTuu05Q.eot);src:local(""),url(/build/assets/montserrat-v25-latin-300-BYTuu05Q.eot?#iefix)format("embedded-opentype"),url(/build/assets/montserrat-v25-latin-300-BNkQWmgR.woff2)format("woff2"),url(/build/assets/montserrat-v25-latin-300-B8vfLIVM.woff)format("woff"),url(/build/assets/montserrat-v25-latin-300-KCvFjhal.ttf)format("truetype"),url(/build/assets/montserrat-v25-latin-300-BcP2dIt1.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/assets/montserrat-v25-latin-regular-Dm1lzWU1.eot);src:local(""),url(/build/assets/montserrat-v25-latin-regular-Dm1lzWU1.eot?#iefix)format("embedded-opentype"),url(/build/assets/montserrat-v25-latin-regular-BTyQisEy.woff2)format("woff2"),url(/build/assets/montserrat-v25-latin-regular-DTzeWEth.woff)format("woff"),url(/build/assets/montserrat-v25-latin-regular-DzzleX1y.ttf)format("truetype"),url(/build/assets/montserrat-v25-latin-regular-CSqSvD_m.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/assets/montserrat-v25-latin-700-Cs2MAfRQ.eot);src:local(""),url(/build/assets/montserrat-v25-latin-700-Cs2MAfRQ.eot?#iefix)format("embedded-opentype"),url(/build/assets/montserrat-v25-latin-700-D9_YRkYw.woff2)format("woff2"),url(/build/assets/montserrat-v25-latin-700-wFEXaHGn.woff)format("woff"),url(/build/assets/montserrat-v25-latin-700-BJX-9gGL.ttf)format("truetype"),url(/build/assets/montserrat-v25-latin-700-DueJuEbS.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/build/assets/montserrat-v25-latin-300italic-GpTIcfJ9.eot);src:local(""),url(/build/assets/montserrat-v25-latin-300italic-GpTIcfJ9.eot?#iefix)format("embedded-opentype"),url(/build/assets/montserrat-v25-latin-300italic-C6LfWtGd.woff2)format("woff2"),url(/build/assets/montserrat-v25-latin-300italic-DNesj_Nx.woff)format("woff"),url(/build/assets/montserrat-v25-latin-300italic-BeCrxObC.ttf)format("truetype"),url(/build/assets/montserrat-v25-latin-300italic--qedG7V3.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/build/assets/montserrat-v25-latin-italic-BUq38lIk.eot);src:local(""),url(/build/assets/montserrat-v25-latin-italic-BUq38lIk.eot?#iefix)format("embedded-opentype"),url(/build/assets/montserrat-v25-latin-italic-LiWlbBPA.woff2)format("woff2"),url(/build/assets/montserrat-v25-latin-italic-Bs0PUauY.woff)format("woff"),url(/build/assets/montserrat-v25-latin-italic-DqzvVEAg.ttf)format("truetype"),url(/build/assets/montserrat-v25-latin-italic-bEcasbxO.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/build/assets/montserrat-v25-latin-700italic-B80tCW8A.eot);src:local(""),url(/build/assets/montserrat-v25-latin-700italic-B80tCW8A.eot?#iefix)format("embedded-opentype"),url(/build/assets/montserrat-v25-latin-700italic-CUGPbu7v.woff2)format("woff2"),url(/build/assets/montserrat-v25-latin-700italic-CgdQ8Pmy.woff)format("woff"),url(/build/assets/montserrat-v25-latin-700italic-BS2rqdEi.ttf)format("truetype"),url(/build/assets/montserrat-v25-latin-700italic-B3hCIbUH.svg#Montserrat)format("svg")}:root{--text-color:#000;--background-color:#fff;--highlight-color:#fa008a;--border-radius:5px;--border-color:#ddd;--link-color:#fa008a;--link-hover-color:#ffe82f;--header-height:rem-calc(100);--image-width:25rem}body #cc-main{--cc-font-family:inherit;--cc-bg:#fff;--cc-primary-color:#000;--cc-secondary-color:#000;--cc-link-color:#fa008a;--cc-btn-primary-bg:#fa008a;--cc-btn-primary-border-color:#fa008a;--cc-btn-primary-color:#fff;--cc-btn-primary-hover-bg:#ffe82f;--cc-btn-primary-hover-border-color:#ffe82f;--cc-btn-primary-hover-color:#fff;--cc-btn-secondary-bg:#ff2ea1;--cc-btn-secondary-border-color:#ff2ea1;--cc-btn-secondary-color:#fff;--cc-btn-secondary-hover-bg:#ffe82f;--cc-btn-secondary-hover-border-color:#ffe82f;--cc-btn-secondary-hover-color:#fff;--cc-toggle-off-bg:#919ea6;--cc-toggle-on-bg:#fa008a;--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:#fff;--cc-toggle-enabled-icon-color:#fa008a;--cc-toggle-disabled-icon-color:#919ea6;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:#d5dee2;--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-section-category-border:#f1f3f5;--cc-separator-border-color:#e9edf2;--cc-overlay-bg:#040608d9;--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-hover-bg:#9199a0}.artwork-slider .swiper,.content-element,.hero .hero-content,.hero .hero-header,.page-footer .right,.page-header .main-header,.top-bar{padding-left:1.4rem;padding-right:1.4rem}@media (width>=80em){.artwork-slider .swiper,.content-element,.hero .hero-content,.hero .hero-header,.page-footer .right,.page-header .main-header,.top-bar{padding-left:2.8rem;padding-right:2.8rem}}@media (width>=87.5em){.artwork-slider .swiper,.content-element,.hero .hero-content,.hero .hero-header,.page-footer .right,.page-header .main-header,.top-bar{padding-left:calc(50vw - 700px + 2.8rem);padding-right:calc(50vw - 700px + 2.8rem)}}html,body{scroll-behavior:smooth;margin:0;padding:0}p:last-child{margin-bottom:0}img{width:100%;max-width:100%;height:auto;display:block;overflow:hidden;transform:scale(1)}img.blur{filter:saturate(20%)opacity(50%);opacity:0}img.loaded{opacity:1;transition:opacity .25s,filter .5s .25s}html{font-family:Montserrat,sans-serif;font-size:clamp(16px,1.25vw,19.2px);font-weight:400}body{color:var(--text-color);line-height:1.4}p{margin-bottom:1.4rem}h1{margin:0 0 1.4rem;font-size:2.08333rem;font-weight:400}@media (width>=48em){h1{font-size:2.5rem}}h1{line-height:3.125rem}h2{margin:0 0 1.4rem;font-size:1.40625rem;font-weight:400}@media (width>=48em){h2{font-size:1.6875rem}}h2{line-height:2.1875rem}h3{margin:0 0 1.4rem;font-size:1.14583rem;font-weight:400}@media (width>=48em){h3{font-size:1.375rem}}h4{margin:0 0 1.4rem;font-size:.9375rem;font-weight:400}@media (width>=48em){h4{font-size:1.125rem}}h5{margin:0 0 1.4rem;font-size:.833333rem;font-weight:400}@media (width>=48em){h5{font-size:1rem}}h6{margin:0 0 1.4rem;font-size:.833333rem;font-weight:400}@media (width>=48em){h6{font-size:1rem}}strong,b{font-weight:700}i,em{font-style:italic}a{color:var(--link-color);text-decoration:none;transition:color .3s cubic-bezier(.2,.9,.5,1)}a:hover{color:var(--link-hover-color)}::selection{color:#fff;background:#fa008a}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hidden,.navigation.main{display:none}@media (width>=64em){.navigation.main{justify-self:center;display:block}}.navigation.main a{color:#000;text-decoration:none}.navigation.main .active>a{color:#fa008a;font-weight:700}.navigation.main ul.level-1{align-items:center;gap:1.4rem;display:flex}@media (width>=80em){.navigation.main ul.level-1{gap:2.8rem}}.navigation.main ul.level-1>li{position:relative}.navigation.main ul.level-1>li:hover>a{color:#fa008a}.navigation.main ul.level-1>li:hover .level-2{opacity:1;pointer-events:all}.navigation.main ul.level-1>li>a{text-transform:uppercase;align-items:center;gap:.7rem;font-size:.875rem;font-weight:700;display:flex}@media (width>=80em){.navigation.main ul.level-1>li>a{font-size:1.125rem}}.navigation.main ul.level-1>li>a svg{width:12px;height:auto}@media (width>=80em){.navigation.main ul.level-1>li>a svg{width:20px}}.navigation.main ul.level-1 .level-2{opacity:0;pointer-events:none;white-space:nowrap;background:#fff;min-width:calc(100% + 2.8rem);padding:1.4rem;transition:all .3s;position:absolute;left:-1.4rem;box-shadow:0 10px 10px #0003}.navigation.main ul.level-1 .level-2>li>a{line-height:2.5rem}.navigation.main ul.level-1 .level-2>li>a:hover{color:#fa008a}.mobile-navigation{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;z-index:10000;background:#000c;width:100%;height:100%;transition:all .3s cubic-bezier(.5,0,.25,1) .3s;position:fixed;top:0;bottom:0;left:0}.mobile-navigation.active{opacity:1;pointer-events:all;transition-delay:0s}.mobile-navigation.active .content{transition-delay:.3s;transform:translate(0)}.mobile-navigation .content{background:#fff;width:100%;max-width:31.25rem;transition:all .3s cubic-bezier(.5,0,.25,1);position:absolute;top:0;bottom:0;right:0;transform:translate(120%)}.mobile-navigation .close{appearance:none;color:#fff;cursor:pointer;float:right;background:#fa008a;border:0;width:60px;height:60px;padding:.7rem;transition:all .3s cubic-bezier(.5,0,.25,1)}@media (width>=48em){.mobile-navigation .close{float:none;position:absolute;top:0;left:0;transform:translate(-60px)}}.mobile-navigation .close:hover{background:#ffe82f}.mobile-navigation .close svg{width:100%;height:auto;display:block}.mobile-navigation .nav{padding:1.4rem}.mobile-navigation .nav .level-1 a{color:#000;font-family:Montserrat,serif;font-size:1.25rem}.mobile-navigation .nav .level-2{padding:.7rem 0 1.4rem}.mobile-navigation .nav .level-2 a{opacity:.5;padding:.35rem 0;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.25rem}.mobile-navigation .nav svg{display:none}.mobile-navigation .language-selector{margin-top:1.4rem}.nav-toggler{color:#000;align-items:center;display:flex}@media (width>=64em){.nav-toggler{display:none}}.nav-toggler .toggle{appearance:none;cursor:pointer;background-color:#0000;border:0;width:40px;height:40px;margin:0;padding:0;transition:all .3s}.nav-toggler .toggle svg{fill:#000;color:#000;width:100%;height:auto;display:block}.meta{padding:2.8rem 0 1.4rem;display:inline-block}.meta .level-1{justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}@media (width>=48em){.meta .level-1{justify-content:flex-start}}.meta .level-1 a{font-weight:700;line-height:3.125rem}.top-bar{background:#fff;gap:1.4rem;display:none}@media (width>=64em){.top-bar{display:flex}}.top-bar a{color:#000;font-family:Montserrat,serif;font-size:1rem;line-height:2.5rem}.top-bar a:hover{color:#fa008a}.social-media{--link-color:#ffe82f;--link-hover-color:#fa008a}header .social-media{display:none}@media (width>=64em){header .social-media{flex-direction:column;gap:.7rem;display:flex}}header .social-media svg{width:30px;height:30px;display:block}.page-header{position:relative}@media (width>=64em){.page-header{z-index:100;position:sticky;top:0}}.page-header .main-header{background:#ffe82f;flex-direction:row-reverse;justify-content:space-between;gap:2.8rem;display:flex}@media (width>=64em){.page-header .main-header{flex-direction:row;justify-content:flex-start;align-items:center;padding-top:1.4rem;padding-bottom:1.4rem}.page-header .main-header:after{content:""}}@media (width>=87.5em){.page-header .main-header{justify-content:space-between}}.page-header .main-header .logo{padding:1.4rem 0;display:block}.page-header .main-header .logo .logo-container{width:50vw}@media (width>=64em){.page-header .main-header .logo .logo-container{transform-origin:100% 0;z-index:1;background:#fff;align-items:center;width:auto;height:40px;padding:0 1.4rem;display:flex;position:absolute;top:0;right:0;transform:rotate(-90deg)translate(-35px,calc(-100% - 2.1rem))}}.page-header .main-header .logo svg{color:#000;width:100%;height:auto;display:block}@media (width>=64em){.page-header .main-header .logo svg{width:230px;height:40px}}@media (width>=48em){.page-header .main-header .logo{height:auto}}@media (width>=64em){.page-header .main-header .logo{transform-origin:100% 0;width:240px;height:420px;position:absolute;top:0;right:0;overflow:hidden;transform:scale(.8)}.page-header .main-header .logo:before{content:"";z-index:1;background:#fa008a;border-radius:50%;width:500px;height:500px;position:absolute;top:0;right:0;transform:translate(60%,-20%);box-shadow:0 5px 25px #00000026}}@media (width>=80em){.page-header .main-header .logo{transform:scale(1)}}.language-selector{color:#000;align-items:center;gap:.35rem;display:flex}.language-selector .active{color:#fa008a;pointer-events:none}.page-footer{flex-direction:column;margin-top:2.8rem;display:flex;position:relative}@media (width>=48em){.page-footer{flex-direction:row;align-items:flex-end}}@media (width>=64em){.page-footer{margin-top:18.75rem}}.page-footer .right{--link-color:#000;--link-hover-color:#fa008a;text-align:center;background:#ffe82f;flex:1;position:relative}@media (width>=48em){.page-footer .right{text-align:right;padding-left:0}}.page-footer .contact{flex-direction:column-reverse;grid-area:contact;display:flex}@media (width>=48em){.page-footer .contact{text-align:left;text-orientation:mixed;writing-mode:vertical-lr;display:block;transform:rotate(180deg)}}.page-footer .contact a{--link-hover-color:#000;font-family:Montserrat,serif;font-size:1.5625rem;line-height:2.5rem;display:block}@media (width>=48em){.page-footer .contact a{line-height:1.5625rem}.page-footer .contact a:last-child{margin-left:.7rem}}.page-footer .content{position:relative}.page-footer .social-media{flex-direction:column;grid-area:social;justify-content:center;align-items:center;gap:1.4rem;display:flex}@media (width>=48em){.page-footer .social-media{justify-content:flex-start}}.page-footer .social-media svg{width:60px;height:60px;display:block}.page-footer .sitename{text-align:center;text-transform:uppercase;grid-area:name;width:100%;font-size:3.125rem;font-weight:700;line-height:3.125rem}@media (width>=48em){.page-footer .sitename{width:max-content}}.page-footer .circle{width:70%;height:21.875rem;display:none;position:absolute;bottom:0;left:0;overflow:hidden}@media (width>=64em){.page-footer .circle{display:block}}.page-footer .circle svg{transform:translate(-20%)}.page-footer .toplink{aspect-ratio:1;--link-color:#000;--link-hover-color:#ffe82f;background:#fff;padding:1.25rem;display:flex;position:absolute;right:0;transform:translateY(-50%);box-shadow:0 5px 20px #00000026}.page-footer .toplink svg{width:20px;height:auto}.hero .hero-header{background:#fa008a;height:auto;display:block;overflow:visible}@media (width>=48em){.hero .hero-header{height:180px;display:block}}.hero .hero-header svg{width:auto;height:100px;display:none}@media (width>=64em){.hero .hero-header svg{height:250px;display:block}}.hero .hero-header:last-of-type{margin-bottom:4.375rem}.hero .hero-content{padding-top:1.4rem;padding-bottom:1.4rem}@media (width>=64em){.hero .hero-content{padding-top:0;padding-bottom:0;transform:translateY(-100px)}}.form .form-fields{gap:.7rem;display:grid}.form .field.text,.form .field.textarea{background:#fff;flex-direction:column;display:flex;position:relative}.form .field.text input,.form .field.text textarea,.form .field.textarea input,.form .field.textarea textarea{color:#000;border:none;outline:#0000;padding:2.8rem 1.4rem 1.4rem;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.4rem}.form .field.text label,.form .field.textarea label{pointer-events:none;transition:all .3s;position:absolute;top:50%;left:1.4rem;transform:translateY(-50%)}:is(.form .field.text:has(:focus,.filled) label,.form .field.textarea:has(:focus,.filled) label){opacity:.5;font-size:.7rem;top:1.4rem;transform:translateY(0)}.form .field.text.error label,.form .field.textarea.error label{color:red}.form .field.textarea label{top:2.8rem}@media (width>=48em){.form .field.toggle label{align-items:center;display:flex}.form .field.toggle label a{margin-left:.3125rem;display:inline-block}}.form .field.toggle input{accent-color:#fa008a;width:1.5rem;height:1.5rem;margin-right:.7rem}.form .button-bar{text-align:center;padding-top:1.4rem}.form .btn{appearance:none;--link-color:#000;--link-hover-color:#fff;cursor:pointer;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border:0;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.form .btn:hover{color:#fff;background:#000}@media (width>=48em){.kontaktformular .form-fields{grid-template-columns:1fr 1fr;display:grid}.kontaktformular .form-fields .name-nachricht,.kontaktformular .form-fields .name-datenschutz{grid-column:span 2}}.content-element{background:var(--background-color);margin-top:var(--mt);margin-bottom:var(--mb)}.content-element.padding-xs{padding-top:.35rem;padding-bottom:.35rem}.content-element.padding-s{padding-top:.7rem;padding-bottom:.7rem}.content-element.padding-default{padding-top:1.4rem;padding-bottom:1.4rem}.content-element.padding-l{padding-top:2.8rem;padding-bottom:2.8rem}.content-element.padding-xl{padding-top:4.2rem;padding-bottom:4.2rem}.content-element.color-light{color:#fff}.content-element.color-dark,.content-element.color-default{color:#000}.textpic{flex-direction:column;gap:1.4rem;display:flex}@media (width>=48em){.textpic{flex-direction:row;justify-content:space-between}.textpic.image-right{flex-direction:row-reverse}.textpic.image-top{flex-direction:column}.textpic.image-bottom{flex-direction:column-reverse}.textpic.align-top{align-items:flex-start}.textpic.align-center{align-items:center}.textpic.align-bottom{align-items:flex-end}.textpic .image{width:var(--image-width)}.textpic .text{flex:1}}.textpic-element .textpic-container{gap:0;display:grid;position:relative}@media (width>=48em){.textpic-element .textpic-container{grid-template-columns:1fr 1fr}.textpic-element .textpic-container.align-top{grid-template-columns:1fr;gap:2.8rem}.textpic-element .textpic-container.align-top .text{color:#000;background:0 0;max-width:56.25rem;margin:0 auto;line-height:2}.textpic-element .textpic-container.align-top .text p a{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.textpic-element .textpic-container.align-top .text p a:hover{color:#fff;background:#000}}.textpic-element .align-right .text,.textpic-element .align-left .text{color:#fff;text-align:center;background:#fa008a;justify-content:center;align-items:center;padding:1.4rem 1.4rem 2.8rem;font-family:Montserrat,serif;font-size:1.875rem;display:flex}.textpic-element .align-right .text a,.textpic-element .align-left .text a{color:#fff}@media (width>=48em){.textpic-element .align-right .text,.textpic-element .align-left .text{padding:1.4rem}}.textpic-element .button{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.textpic-element .button:hover{color:#fff;background:#000}.textpic-element .button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.simple-content .sc-item:not(:last-child){margin-bottom:2.8rem}.simple-content p{max-width:56.25rem;line-height:2;margin-left:auto!important;margin-right:auto!important}.simple-content h1,.simple-content h2,.simple-content h3,.simple-content h4,.simple-content h5{max-width:56.25rem;margin-left:auto!important;margin-right:auto!important}.simple-content ul{max-width:56.25rem;margin:0 auto 1.4rem}@media (width>=48em){.simple-content ul{-moz-column-gap:1.4rem;grid-template-columns:repeat(2,1fr);gap:.7rem 1.4rem;display:grid}}.simple-content ul li{-moz-column-break-inside:avoid;break-inside:avoid;justify-content:flex-start;gap:.7rem;padding:0 1.4rem;display:flex}.simple-content ul li:before{content:"";background:url(/build/assets/circle-Clf_YKV5.svg) no-repeat;flex-grow:0;flex-shrink:0;width:1.25rem;height:1.25rem;display:block;transform:translateY(.0625rem)}.simple-content ul li p{flex:1;line-height:1.3}.simple-button.align-center{text-align:center}.simple-button.align-right{text-align:right}.simple-button .button{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.simple-button .button:hover{color:#fff;background:#000}.headline{flex-direction:column;align-items:center;max-width:56.25rem;margin:0 auto;display:flex}.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{text-transform:uppercase;margin:0 0 .7rem;font-family:Montserrat,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.5625rem}@media (width>=48em){.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{font-size:2.5rem;line-height:3.125rem}}.headline h1+h2,.headline h1+h3,.headline h1+h4,.headline h1+h5,.headline h1+h6,.headline h2+h2,.headline h2+h3,.headline h2+h4,.headline h2+h5,.headline h2+h6,.headline h3+h2,.headline h3+h3,.headline h3+h4,.headline h3+h5,.headline h3+h6,.headline h4+h2,.headline h4+h3,.headline h4+h4,.headline h4+h5,.headline h4+h6,.headline h5+h2,.headline h5+h3,.headline h5+h4,.headline h5+h5,.headline h5+h6,.headline h6+h2,.headline h6+h3,.headline h6+h4,.headline h6+h5,.headline h6+h6{color:#fa008a;text-transform:none;margin:0;font-family:Montserrat,serif;font-size:1.125rem;font-weight:400;line-height:1.375rem}.headline h1+h2 strong,.headline h1+h2 b,.headline h1+h3 strong,.headline h1+h3 b,.headline h1+h4 strong,.headline h1+h4 b,.headline h1+h5 strong,.headline h1+h5 b,.headline h1+h6 strong,.headline h1+h6 b,.headline h2+h2 strong,.headline h2+h2 b,.headline h2+h3 strong,.headline h2+h3 b,.headline h2+h4 strong,.headline h2+h4 b,.headline h2+h5 strong,.headline h2+h5 b,.headline h2+h6 strong,.headline h2+h6 b,.headline h3+h2 strong,.headline h3+h2 b,.headline h3+h3 strong,.headline h3+h3 b,.headline h3+h4 strong,.headline h3+h4 b,.headline h3+h5 strong,.headline h3+h5 b,.headline h3+h6 strong,.headline h3+h6 b,.headline h4+h2 strong,.headline h4+h2 b,.headline h4+h3 strong,.headline h4+h3 b,.headline h4+h4 strong,.headline h4+h4 b,.headline h4+h5 strong,.headline h4+h5 b,.headline h4+h6 strong,.headline h4+h6 b,.headline h5+h2 strong,.headline h5+h2 b,.headline h5+h3 strong,.headline h5+h3 b,.headline h5+h4 strong,.headline h5+h4 b,.headline h5+h5 strong,.headline h5+h5 b,.headline h5+h6 strong,.headline h5+h6 b,.headline h6+h2 strong,.headline h6+h2 b,.headline h6+h3 strong,.headline h6+h3 b,.headline h6+h4 strong,.headline h6+h4 b,.headline h6+h5 strong,.headline h6+h5 b,.headline h6+h6 strong,.headline h6+h6 b{font-style:normal;font-weight:700}@media (width>=48em){.headline h1+h2,.headline h1+h3,.headline h1+h4,.headline h1+h5,.headline h1+h6,.headline h2+h2,.headline h2+h3,.headline h2+h4,.headline h2+h5,.headline h2+h6,.headline h3+h2,.headline h3+h3,.headline h3+h4,.headline h3+h5,.headline h3+h6,.headline h4+h2,.headline h4+h3,.headline h4+h4,.headline h4+h5,.headline h4+h6,.headline h5+h2,.headline h5+h3,.headline h5+h4,.headline h5+h5,.headline h5+h6,.headline h6+h2,.headline h6+h3,.headline h6+h4,.headline h6+h5,.headline h6+h6{font-size:1.5625rem;line-height:1.875rem}}.headline h1+h2.bg-black,.headline h1+h3.bg-black,.headline h1+h4.bg-black,.headline h1+h5.bg-black,.headline h1+h6.bg-black,.headline h2+h2.bg-black,.headline h2+h3.bg-black,.headline h2+h4.bg-black,.headline h2+h5.bg-black,.headline h2+h6.bg-black,.headline h3+h2.bg-black,.headline h3+h3.bg-black,.headline h3+h4.bg-black,.headline h3+h5.bg-black,.headline h3+h6.bg-black,.headline h4+h2.bg-black,.headline h4+h3.bg-black,.headline h4+h4.bg-black,.headline h4+h5.bg-black,.headline h4+h6.bg-black,.headline h5+h2.bg-black,.headline h5+h3.bg-black,.headline h5+h4.bg-black,.headline h5+h5.bg-black,.headline h5+h6.bg-black,.headline h6+h2.bg-black,.headline h6+h3.bg-black,.headline h6+h4.bg-black,.headline h6+h5.bg-black,.headline h6+h6.bg-black{color:#fff;background:#000;padding:.7rem}.two-column-layout{gap:1.4rem;display:grid}@media (width>=48em){.two-column-layout{grid-template-columns:1fr 1fr}}.page-teaser{padding:0}.page-teaser .entries{gap:4.2rem;display:grid}@media (width>=48em){.page-teaser .entries{grid-template-columns:1fr 1fr 1fr;gap:0;padding-top:15.625rem}}.page-teaser .page{--icon-bg:#fa008a;color:var(--text-color);text-align:center;text-decoration:none;position:relative}.page-teaser .page:nth-child(2n){--icon-bg:#ffe82f}.page-teaser img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.page-teaser svg{display:none}@media (width>=48em){.page-teaser svg{color:var(--icon-bg);max-width:25rem;display:block}}.page-teaser .btn{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.page-teaser .btn:hover{color:#fff;background:#000}.page-teaser .btn{width:max-content;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.page-teaser .title-container{margin-bottom:1.4rem;display:block;position:relative}@media (width>=48em){.page-teaser .title-container{z-index:1;margin:0;padding:0 2.8rem 0 1.4rem;position:absolute;left:1.4rem;right:2.8rem;transform:translateY(-20%)}}.page-teaser .title{letter-spacing:.125rem;text-align:center;text-transform:uppercase;z-index:10;font-size:1.5625rem;font-weight:700;line-height:1.875rem;position:relative}@media (width>=48em){.page-teaser .title{text-align:left;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl;height:min-content;display:block;position:absolute;bottom:25%;left:15%;transform:rotate(180deg)}}.page-teaser .text-container{text-align:center;background:#fa008a;padding:2.8rem 1.4rem}@media (width>=48em){.page-teaser .text-container{padding-top:4.2rem}}.page-teaser .text{color:#fff;background:#fa008a;max-width:56.25rem;margin:0 auto;font-family:Montserrat,serif;font-size:1.875rem}.homepage-hero.hero{background:#fff;position:relative}.homepage-hero.hero .hero-header{margin:0}.homepage-hero.hero svg{z-index:10;position:absolute}.homepage-hero.hero img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:43.75rem}.images-quote-link .images{justify-content:center;display:flex}@media (width>=48em){.images-quote-link .images{gap:1.4rem}}.images-quote-link .images img{-o-object-fit:cover;object-fit:cover;display:none}.images-quote-link .images img:first-child{display:block}@media (width>=48em){.images-quote-link .images img{display:block}}.images-quote-link .quote-container{background:#fa008a;max-width:37.5rem;margin:0 auto;padding:2.8rem 2.8rem 0}@media (width>=48em){.images-quote-link .quote-container{transform:translateY(-2.8rem)}}.images-quote-link .quote{color:#fff;text-align:center;margin:0 auto 1.4rem;font-family:Montserrat,serif;font-size:1.875rem}.images-quote-link .quote a{color:#fff;transition:all .3s cubic-bezier(.2,.9,.5,1)}.images-quote-link .quote a:hover{opacity:.75}.images-quote-link .link{text-align:center;transform:translateY(50%)}.images-quote-link .button{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.images-quote-link .button:hover{color:#fff;background:#000}.hero-header{position:relative}.image-quote{text-align:center;-webkit-hyphens:none;hyphens:none;justify-content:center;gap:1.4rem;width:100%;max-width:56.25rem;padding:1.4rem;display:flex}@media (width>=48em){.image-quote{justify-content:center;gap:2.8rem;max-width:500px;padding:0;position:absolute;top:50%;left:calc(1.4rem + 120px);transform:translateY(-50%)}}@media (width>=64em){.image-quote{text-align:left;left:calc(2.8rem + 120px)}}@media (width>=87.5em){.image-quote{left:calc(50vw - 580px + 2.8rem)}}.image-quote .quote{font-weight:700}@media (width>=48em){.image-quote .quote{font-size:22px}}.quote-block{margin:2.8rem 0;padding-top:12.5rem;position:relative}.quote-block .short-quote{color:#fa008a;letter-spacing:2px;text-align:center;z-index:1;margin-bottom:1.4rem;font-family:Montserrat,serif;font-size:1.875rem}@media (width>=48em){.quote-block .short-quote{text-align:left;text-orientation:mixed;writing-mode:vertical-lr;margin:0;position:absolute;top:2.8rem;left:50%;transform:translate(-50%)rotate(180deg)}}.quote-block .quote-container{color:#fff;text-align:center;background:#fa008a;font-family:Montserrat,serif;font-size:1.875rem}.quote-block .quote{max-width:56.25rem;margin:0 auto;padding:2.8rem 0 1.4rem}.quote-block .button{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.quote-block .button:hover{color:#fff;background:#000}.quote-block .button{z-index:100;position:relative;transform:translateY(50%)}.content-slider{--icon-color:#fa008a;--swiper-navigation-color:#000;--button-color:#ffe82f;place-content:center;gap:2.8rem;width:100%;max-width:2000px;margin:6.25rem auto 2.8rem;display:grid;position:relative}@media (width>=64em){.content-slider{grid-template-columns:1fr 1fr 1fr;gap:.7rem;margin:9.375rem auto 2.8rem;padding:4.2rem 2.8rem}}@media (width>=80em){.content-slider{gap:4.2rem}}.content-slider .title{margin-bottom:.7rem;position:relative}.content-slider .title h3{text-align:left;text-orientation:mixed;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;position:relative}.content-slider .title svg{z-index:0;width:100px;position:absolute;bottom:0;left:0;transform:translate(-110%,20%)}@media (width>=64em){.content-slider .title svg{width:min(80%,230px);bottom:unset;top:0;transform:translate(-60%,-110%)}}.content-slider .title:before{aspect-ratio:1;background:var(--icon-color);content:"";z-index:0;border-radius:50%;width:min(80%,250px);position:absolute;bottom:0;left:0;transform:translate(-110%,50%)}@media (width>=64em){.content-slider .title:before{bottom:unset;width:min(100%,250px);top:0;transform:translateY(-130%)}}.content-slider .slide-content{margin-bottom:2.8rem;padding-left:25%;padding-right:1.4rem}@media (width>=64em){.content-slider .slide-content{margin:0;padding-top:200px}.content-slider .slide-content:first-of-type{margin-top:150px}.content-slider .slide-content:nth-of-type(3){margin-top:300px}}.content-slider .text{margin-bottom:1.4rem;line-height:2;position:relative}.content-slider .link{text-align:center;padding-top:2.8rem}.content-slider .button{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.content-slider .button:hover{color:#fff;background:#000}.content-slider .button{background:var(--button-color);padding:0 1.4rem;line-height:2.5rem}.content-slider .slide-content:nth-child(2n){--icon-color:#ffe82f}.career{position:relative}.career:before,.career:after{content:"";z-index:0;background-color:#fff;background-position:top;background-size:300px 300px;width:5px;display:block;position:absolute;top:calc(1.4rem + 4px);left:.9375rem;transform:translate(-50%)}@media (width>=48em){.career:before,.career:after{left:50%}}.career:before{background-image:url(/build/assets/carreerline-WyXfTvka.svg);bottom:1.4rem}.career:after{background-image:url(/build/assets/carreerlineActive-DjVlL2Tw.svg)}@media (width>=48em){.career:after{height:calc(var(--career-height) - 1.4rem);transition:all .3s cubic-bezier(.2,.9,.5,1)}}.career .c-item{z-index:1;grid-template-columns:max-content 1fr;grid-template-areas:"dot year""nothing content";align-items:center;gap:1.4rem;padding:1.4rem 0;display:grid;position:relative}@media (width>=48em){.career .c-item{grid-template-columns:1fr max-content 1fr;grid-template-areas:"content dot year"}.career .c-item:nth-child(2n){grid-template-areas:"year dot content"}}.career .c-item:nth-child(2n) .c-content{flex-direction:row-reverse}@media (width>=48em){.career .c-item:nth-child(2n) .c-year{text-align:right}}.career .c-item:nth-child(2n) .c-arrow{transform:unset}@media (width>=48em){.career .c-item:hover:before,.career .c-item.active:before{border-color:#fa008a}.career .c-item:hover .c-year,.career .c-item.active .c-year,.career .c-item:hover .c-arrow,.career .c-item.active .c-arrow,.career .c-item:hover .c-dot,.career .c-item.active .c-dot{color:#fa008a}}.career .c-dot{grid-area:dot;width:3.125rem;height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1)}.career .c-year{text-transform:uppercase;grid-area:year;font-size:1.75rem;font-weight:700;transition:all .3s cubic-bezier(.2,.9,.5,1)}.career .c-content{flex-direction:row-reverse;grid-area:content;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}@media (width>=48em){.career .c-content{flex-direction:row}.career .c-arrow{transform:scaleX(-1)}}.career .c-arrow svg{width:.875rem;height:1.5rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:block}.career .c-text{background:#e4e3e2;flex:1;padding:1.4rem}.career .c-text a{--link-color:#000;text-decoration:underline}.artworks{gap:1.4rem}@media (width>=48em){.artworks{grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr;display:grid}}.artworks .artwork{position:relative;overflow:hidden}.artworks .artwork:hover .hover-content{opacity:1;transform:scale(1)}.artworks .artwork:hover img{transform:scale(1.2)}@media (width>=48em){.artworks .artwork.item-5{grid-area:2/2/span 2/span 2}}.artworks .artwork img{aspect-ratio:1;transition:all 1s}@media (width>=48em){.artworks .artwork .hover-content{color:#fff;opacity:0;background:#fa008a80;justify-content:center;align-items:center;padding:1.4rem;font-family:Montserrat,serif;font-size:1.875rem;transition:all .3s;display:grid;position:absolute;inset:0;transform:scale(1.5)}}.artwork-slider{padding:0;overflow:hidden}.artwork-slider .swiper{display:none;overflow:visible}.artwork-slider .swiper.swiper-initialized{display:block}.artwork-slider .info{color:#fff;text-align:center;background:#fa008a;padding:1.4rem;font-family:Montserrat,serif;font-size:1.875rem}@media (width>=48em){.artwork-slider .info{padding:2.8rem 2.8rem 0}}.artwork-slider .text{max-width:56.25rem;margin:0 auto 1.4rem}.artwork-slider .link{text-align:center}.artwork-slider .button{--link-color:#000;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#ffe82f;border-radius:1.875rem;outline:#0000;padding:0 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:3.125rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.artwork-slider .button:hover{color:#fff;background:#000}@media (width>=48em){.artwork-slider .button{transform:translateY(50%)}}.feedback{--icon-color:#fa008a}.feedback.item-1 .feedback-item{margin-top:2.8rem}.feedback:nth-child(2n){--icon-color:#ffe82f}.feedback-item{max-width:56.25rem;margin:0 auto;position:relative}.feedback-item .client{opacity:.5;text-align:right;margin-top:1.4rem;display:block}.feedback-item .quote{z-index:-1;width:min(25%,100px);color:var(--icon-color);opacity:.1;position:absolute;top:0;left:0;transform:translate(-40%,-40%)}.separator-content{grid-template-columns:1fr 1.875rem 1fr;align-items:center;gap:1.4rem;padding-top:.7rem;padding-bottom:.7rem;display:grid}@media (width>=48em){.separator-content{padding-top:2.8rem;padding-bottom:2.8rem}}.separator-content svg{color:#000;width:100%;height:auto}.separator-content:before,.separator-content:after{content:"";background:linear-gradient(90deg,#0000,#ddd);height:1px}.separator-content:after{background:linear-gradient(-90deg,#0000,#ddd)}.downloads .list{gap:1.4rem;display:grid}@media (width>=48em){.downloads .list{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.downloads .list{grid-template-columns:repeat(3,1fr)}}.downloads .list img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.downloads .list div.download{border:2px solid #000;display:grid}.downloads .list div.download .thumb-container{padding:.7rem}.downloads .list div.download a{text-align:center;padding:.7rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:block}.downloads .list div.download a.download{color:#fff;background:#000}.downloads .list div.download a.link{color:#000;background:#ffe82f}.downloads .list div.download a:hover{color:#fff;background:#fa008a}
