@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{quotes:"«" "»" "‹" "›";--transition-easing: cubic-bezier(.7, 0, .7, 1.5);--transition-time: .3s;--kc-color--warm-blue--h: 270;--kc-color--warm-blue--s: 50%;--kc-color--warm-blue--l: 40%;--kc-color--warm-blue-darkest: hsl( var(--kc-color--warm-blue--h), var(--kc-color--warm-blue--s), calc(var(--kc-color--warm-blue--l) - 35%) );--kc-color--warm-blue-darker: hsl( var(--kc-color--warm-blue--h), var(--kc-color--warm-blue--s), calc(var(--kc-color--warm-blue--l) - 30%) );--kc-color--warm-blue-dark: hsl( var(--kc-color--warm-blue--h), var(--kc-color--warm-blue--s), calc(var(--kc-color--warm-blue--l) - 15%) );--kc-color--warm-blue: hsl( var(--kc-color--warm-blue--h), var(--kc-color--warm-blue--s), var(--kc-color--warm-blue--l) );--kc-color--warm-blue-bright: hsl( var(--kc-color--warm-blue--h), var(--kc-color--warm-blue--s), calc(var(--kc-color--warm-blue--l) + 10%) );--kc-color--warm-blue-brighter: hsl( var(--kc-color--warm-blue--h), var(--kc-color--warm-blue--s), calc(var(--kc-color--warm-blue--l) + 50%) );--kc-color--sun: hsla(46, 100%, 50%, .5);--kc-color--primary-dark: var(--kc-color--warm-blue-dark);--kc-color--primary: var(--kc-color--warm-blue);--kc-color--primary-bright: var(--kc-color--warm-blue-bright);--kc-color--primary-brighter: var(--kc-color--warm-blue-brighter);--kc-color--secondary: var(--kc-color--sun);--kc-color--background: #000;--kc-color--foreground: #fff;--font-size--large: calc(var(--font-size) * 1.25);--font-size: clamp(1.5rem, 3.5vw, 2.5rem);--font-size--small: calc(var(--font-size) * .75);--font-size--smaller: calc(var(--font-size) * .6);--font-size--smallest: max(.8rem, calc(var(--font-size) * .4))}body{font-family:Raleway,sans-serif;font-size:16px;font-weight:300;background-color:var(--kc-color--background);color:var(--kc-color--foreground);overflow-x:hidden}mark{background:linear-gradient(to bottom,transparent 50%,var(--kc-color--primary) 50%);padding:0 .2em;color:#fff;background-position-y:0;background-size:auto 3em;transition:background-position-y .4s var(--animation-delay, 0ms);font-family:Merriweather,serif;font-weight:300;font-style:italic}mark.active{background-position-y:-1.5em}u{text-decoration:underline;text-decoration-color:var(--kc-color--primary-bright);text-decoration-skip-ink:auto;text-decoration-thickness:.05em}p{margin:.5em 0}strong{font-weight:800}.kc-link{display:inline-block;opacity:1;font-weight:500;font-size:max(min(1.5em,1.5vw),1em);color:#fff;text-decoration:underline;text-decoration-color:var(--kc-color--primary-bright);text-decoration-skip-ink:auto;text-decoration-thickness:.05em;transition:border-color .2s,color .2s,text-shadow .2s,letter-spacing .2s;letter-spacing:0px;text-shadow:0 0 .5em rgb(0,0,0)}.kc-link:hover,.kc-link:active{opacity:1;text-shadow:0 0 .5rem var(--kc-color--primary);letter-spacing:.05em}.kc-link:after{content:"";pointer-events:none;display:block;width:0%;margin:-.1em auto 0;border-bottom:.05em solid var(--kc-color--primary-bright);transition:width .2s;box-shadow:0 0 .5em var(--kc-color--primary)}.kc-link:hover:after,.kc-link:active:after{width:90%}h1,h2,h3,h4,h5,h6{position:relative;margin-bottom:.5em}h1{font-size:var(--font-size--large)}h1+.subtitle{font-size:var(--font-size--small)}h2{font-size:var(--font-size)}h2+.subtitle{font-size:var(--font-size--smaller)}h1,h2{padding-bottom:.25em}h1:after,h2:after{position:absolute;content:"";display:block;width:100%;height:.1em;right:100%;background-color:var(--kc-color--primary-bright);margin-top:0}h1:has(+.subtitle),h2:has(+.subtitle){margin-bottom:0}h1+.subtitle,h2+.subtitle{position:relative;display:block;font-weight:300}h3{font-size:var(--font-size--small)}h4{font-size:var(--font-size--smaller)}h5{font-size:var(--font-size--smallest)}.container{width:min(100%,100rem);margin:0 auto;overflow:hidden;padding:0 clamp(1rem,5vw,5rem)}.page-section{font-size:var(--font-size);padding-bottom:2em;background:var(--kc-color--warm-blue-darkest)}.page-section__first{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,var(--kc-color--warm-blue-darkest) min(80%,5.5em))}.footer[data-v-df728ad4]{position:relative;background-color:var(--kc-color--background);color:#ffffffb3;padding:20px 0;text-align:center;font-size:.8rem}.footer--link[data-v-df728ad4]{color:inherit;text-decoration:none;transition:color .2s;cursor:pointer}.footer--link[data-v-df728ad4]:hover{color:#fff}.footer--icon[data-v-df728ad4]{height:1em;opacity:.7;transition:opacity .2s}.footer--icon[data-v-df728ad4]:hover{opacity:1}.footer-links[data-v-df728ad4]{display:inline-flex;gap:3ch;list-style-type:none;padding:0;margin:0;margin-left:2rem}.footer-links--item[data-v-df728ad4]{display:flex;align-items:center}.footer-content[data-v-df728ad4]{flex-wrap:wrap;width:100%;display:flex;gap:2rem;padding:0 2rem;align-items:center;align-content:center;white-space:nowrap}.footer-right[data-v-df728ad4]{margin-left:auto}.footer-logo[data-v-df728ad4]{width:3rem}.navigation[data-v-a448981c]{position:fixed;top:1rem;left:50%;transform:translate(-50%);max-width:calc(100% - 2rem);border:1px solid var(--kc-color--primary-dark);border-radius:.5rem;z-index:10;-webkit-backdrop-filter:blur(.6em) contrast(1);backdrop-filter:blur(.6em) contrast(1);background-color:#0000004d;box-shadow:0 0 .25rem var(--kc-color--primary-dark);font-size:max(1rem,var(--font-size--smallest))}.navigation-logo[data-v-a448981c]{position:relative;margin:-.5em 0;display:none}@media screen and (min-width: 30rem){.navigation-logo[data-v-a448981c]{display:block}}.navigation-logo--image[data-v-a448981c]{opacity:1;transition:opacity .2s;width:2.5em;height:2.5em;max-width:none}.navigation-logo[data-v-a448981c]:after{position:absolute;content:"😻";display:block;font-size:2.5em;top:-.25em;opacity:0;transition:opacity .2s}.navigation-logo[data-v-a448981c]:hover:after{opacity:1;transition:opacity .2s 1s}.navigation-logo:hover .navigation-logo--image[data-v-a448981c]{opacity:0;transition:opacity .2s 1s}.navigation-list[data-v-a448981c]{list-style-type:none;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5em;white-space:nowrap;padding:1em 1.5em}@media screen and (min-width: 30rem){.navigation-list[data-v-a448981c]{padding:1em 2em;gap:2em}}.navigation-link[data-v-a448981c]{display:inline-block;opacity:1;font-weight:500;font-size:1em;color:#fff;text-decoration:none;transition:border-color .2s,color .2s;letter-spacing:0px}.navigation-link__highlighted[data-v-a448981c]{text-decoration:underline;text-decoration-color:var(--kc-color--primary-bright);text-decoration-skip-ink:auto;text-decoration-thickness:.25em}.navigation-link[data-v-a448981c]:hover,.navigation-link[data-v-a448981c]:active{opacity:1;text-shadow:0 0 .5rem var(--kc-color--primary)}.navigation-link[data-v-a448981c]:after{content:"";pointer-events:none;display:block;width:0%;margin:0 auto;margin-top:-.2rem;border-bottom:.2em solid var(--kc-color--primary-bright);transition:width .2s}.navigation-link__highlighted[data-v-a448981c]:after{margin-top:.1em}.navigation-link.router-link-exact-active[data-v-a448981c]:after{width:50%}.navigation-link[data-v-a448981c]:hover:after,.navigation-link[data-v-a448981c]:active:after{width:100%}.page-header--background{position:fixed;width:100vw;height:100vh;transform:scale(1.1)}.page-header--image-bg:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:20%;background-image:linear-gradient(to bottom,transparent,black 90%)}.page-header--image-bg{position:absolute;top:-2vw;width:100vw;height:50vh;min-height:25em;max-width:none;min-width:0;object-fit:cover}.page-header--image-bg img{position:inherit;top:inherit;width:inherit;height:inherit;min-height:inherit;max-width:inherit;min-width:inherit;object-fit:inherit}.page-header--image-bg__saturated{filter:brightness(.5) saturate(2.5) contrast(1) sepia(.2) hue-rotate(-10deg)}.page-header--image-bg__darkened:after{height:30%;background-image:linear-gradient(to bottom,transparent,black 70%)}.page-header--image-bg{transition:opacity 1s 1s}.text-image{position:relative;width:100%;border:1px solid var(--kc-color--warm-blue);border-radius:.125em;overflow:hidden}.text-image img{width:100%}.text-image--left,.text-image--right{margin:.25em 0 1em}@media screen and (min-width: 45em){.text-image{width:18.39195em}.text-image--left{float:left;margin:.25em 1em .5em 0}.text-image--right{float:right;margin:.25em 0 .5em 1em}}#ecHolder{background:var(--kc-color--warm-blue-dark)!important;box-shadow:0 0 1em var(--kc-color--warm-blue-dark)!important}#ecHolder .ec-holder__container{max-width:none;padding:0 2em}#ecHolder .ec-cookie-tabs__content{top:2.5em}#ecHolder,#ecHolder *{font-size:var(--font-size--smallest);font-family:inherit}#ecHolder .ec-holder__heading{font-size:var(--font-size--smaller)}#ecHolder a{color:#fff}#ecHolder [type=radio]:checked~label{color:var(--kc-color--warm-blue-bright)!important}#ecHolder .ec-cookie-tabs__item label,#ecHolder .ec-cookie-tabs__content{border:1px solid var(--kc-color--warm-blue)!important;border-radius:.25em}#ecHolder .ec-cookie-tabs__content label{border-radius:0;margin:-1px 0 0 -1px}#ecHolder .ec-cookie-tabs__content,#ecHolder .ec-cookie-tabs__table,#ecHolder th,#ecHolder td,#ecHolder label{background:var(--kc-color--warm-blue-darker)!important}#ecHolder #ecShowMore{background:var(--kc-color--warm-blue-dark)!important}#ecSubmitButton{border-radius:.25em!important;background:var(--kc-color--warm-blue-bright)!important;padding:.5em 1em!important}.page[data-v-14daaa94]{position:relative;transition:filter .2s}.page__blurred[data-v-14daaa94]{filter:blur(.8rem);pointer-events:none}.transition-dummy[data-v-14daaa94]{height:100vh}.fade-enter-active[data-v-14daaa94],.fade-leave-active[data-v-14daaa94]{transition:opacity .5s .5s ease-in-out}.fade-enter-from[data-v-14daaa94],.fade-leave-to[data-v-14daaa94]{opacity:0}.slide-left-enter-active[data-v-14daaa94],.slide-left-leave-active[data-v-14daaa94],.slide-right-enter-active[data-v-14daaa94],.slide-right-leave-active[data-v-14daaa94]{position:absolute;top:0;width:100vw;overflow-x:hidden}.slide-right-enter-active[data-v-14daaa94]{animation:slide-in-14daaa94 .25s}.slide-right-leave-active[data-v-14daaa94]{animation:slide-out-14daaa94 .25s}.slide-left-enter-active[data-v-14daaa94]{animation:slide-out-14daaa94 .25s reverse}.slide-left-leave-active[data-v-14daaa94]{animation:slide-in-14daaa94 .25s reverse}@keyframes slide-in-14daaa94{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-14daaa94{0%{transform:translate(0)}to{transform:translate(-100%)}}.header--weare[data-v-018d9214]{display:block;font-size:max(min(2.75rem,2.75vw),1.75rem);width:13ch;--line-height: 1.1;line-height:var(--line-height);height:1.1em;white-space:nowrap;margin:0 auto;margin-top:3rem;text-align:left}.header--weare-intro[data-v-018d9214],.header--weare-text-holder[data-v-018d9214]{text-shadow:0 0 .25rem rgb(255,255,255),0 0 1rem rgb(0,0,0)}.header--weare-intro[data-v-018d9214]{font-weight:200}.header--weare-intro[data-v-018d9214]:after{content:" "}.header--weare-text-holder[data-v-018d9214]{padding-left:0;display:inline-flex;flex-direction:column;font-weight:700;transition:none}.header--weare-text-holder[data-v-018d9214] span{opacity:1;transition:opacity var(--transition-time) var(--transition-easing);-webkit-backface-visibility:hidden}.header--weare-text-holder[data-v-018d9214] span.next-item{opacity:0;color:red}.header--weare-text-holder.animate-up[data-v-018d9214]{transform:translateY(calc(-1em * var(--line-height)));transition:transform var(--transition-time) var(--transition-easing)}.header--weare-text-holder.animate-up[data-v-018d9214] span:first-child{opacity:0}.header[data-v-16d7289f]{position:relative;max-width:100vw;overflow:hidden;padding:20vh 0 12vh}.header h1[data-v-16d7289f]:after{display:none}.header--content[data-v-16d7289f]{position:relative;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center;padding:0;max-width:600px;width:100%}.header--text[data-v-16d7289f]{display:flex;flex-direction:column;font-size:max(min(8rem,15vw,10vh),4rem);line-height:.9;text-shadow:0 0 1rem rgba(0,0,0,.5)}.header--kitty[data-v-16d7289f]{font-weight:200;text-shadow:0 0 .5rem rgb(255,255,255)}.header--circus[data-v-16d7289f]{font-weight:700;text-transform:uppercase;text-shadow:0 0 .25rem rgba(255,255,255,.7)}.header--logo[data-v-16d7289f]{width:max(min(8rem,15vw,10vh),4rem);filter:drop-shadow(0 0 .5rem rgb(255,255,255))}.background-image-slider[data-v-74ad6301]{position:absolute;width:100vw;height:var(--slider-visible-height, 18em);overflow:hidden}.background-image-slider[data-v-74ad6301]:after{content:"";width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--kc-color--warm-blue-darkest) calc(0% + .5em),rgba(0,0,0,0) calc(0% + 4em),rgba(0,0,0,0) calc(100% - 4em),var(--kc-color--warm-blue-darkest) calc(100% - .5em))}.background-image-slider--track[data-v-74ad6301]{position:absolute;align-content:stretch;width:150em;top:13em;display:flex;transform:rotate(10deg)}.background-image-slider--image[data-v-74ad6301]{flex:1}.background-image-slider--image img[data-v-74ad6301]{width:100%}.first-section[data-v-74ad6301]{margin-bottom:1em}.second-section[data-v-74ad6301]{margin-top:21em}.section--weare[data-v-74ad6301]{text-align:center;padding-bottom:clamp(1rem,5vw,5rem);padding-top:min(15vw,7rem)}.section--description[data-v-74ad6301],.section--description-small[data-v-74ad6301]{margin:0 auto;font-weight:400;text-shadow:0 0 1rem rgba(0,0,0,.5)}.section--description+.section--description[data-v-74ad6301],.section--description+.section--description-small[data-v-74ad6301],.section--description-small+.section--description[data-v-74ad6301],.section--description-small+.section--description-small[data-v-74ad6301]{margin-top:4rem}.section--description[data-v-74ad6301]{font-size:var(--font-size)}.section--description-small[data-v-74ad6301]{font-size:var(--font-size--small)}.loading[data-v-15477b3f]{animation:loading-15477b3f 1s infinite linear}@keyframes loading-15477b3f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.close-button[data-v-15477b3f]{position:absolute;top:1rem;right:1rem;background:none;border:0;cursor:pointer}.subscribe-button[data-v-15477b3f]{padding:.5rem 1rem;color:var(--kc-color--primary);background:transparent;border:1px solid var(--kc-color--primary-bright);border-radius:.25rem;cursor:pointer;margin-top:1rem;transition:background-color .2s,color .2s;float:right}.subscribe-button[data-v-15477b3f]:hover{background-color:var(--kc-color--primary);color:#fff}.newsletter-overlay[data-v-15477b3f]{position:fixed;padding:1rem;border-radius:1rem;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:1rem;width:50%;max-width:100vw}.newsletter-overlay p[data-v-15477b3f]{margin-top:1rem}.newsletter-signup[data-v-15477b3f]{position:relative;max-width:400px;margin:0 auto;text-align:center;font-size:1rem}.newsletter-signup--title[data-v-15477b3f]{font-size:1.5rem;font-weight:300}.kc-input-group[data-v-15477b3f]{display:flex;margin-top:1rem}.kc-input-group--label[data-v-15477b3f]{font-size:.75rem}.kc-input-group--input[data-v-15477b3f],.kc-input-group--button[data-v-15477b3f]{transition:box-shadow .2s,background-color .2s}.kc-input-group--input[data-v-15477b3f]{padding:.5rem 1rem;border:1px solid var(--kc-color--primary);color:var(--kc-color--primary-brighter);border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--kc-color--background)}.kc-input-group--input[data-v-15477b3f]:focus{outline:none;box-shadow:0 0 5px 2px var(--kc-color--primary)}.kc-input-group--button[data-v-15477b3f]{padding:.5rem 1rem;color:var(--kc-color--primary-brighter);background:var(--kc-color--primary);border:0;border-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer}.kc-input-group--button[data-v-15477b3f]:hover{background-color:var(--kc-color--primary-dark)}.kc-input-group--button[disabled][data-v-15477b3f]{background:var(--kc-color--primary);cursor:wait}.kc-input-group--input[data-v-15477b3f]{width:100%}.kc-input-group--input[data-v-15477b3f]::placeholder{color:var(--kc-color--primary-bright);opacity:1}[data-v-aab463bd] .newsletter-signup{margin-top:min(15vw,10rem)}i[data-v-aab463bd]{font-size:var(--font-size--smaller);display:block;margin:2em 0}.intro-call-btn[data-v-aab463bd]{display:inline-block;border:2px solid var(--kc-color--warm-blue-bright);padding:.5em 1em;border-radius:.5rem;color:#fff;text-decoration:none;transition:box-shadow .25s}.intro-call-btn[data-v-aab463bd]:hover{box-shadow:0 0 .5em var(--kc-color--warm-blue-bright)}.section--contact[data-v-aab463bd]{text-align:center;padding:clamp(1rem,8vw,5rem) 0;padding-top:min(15vw,7rem);padding-bottom:min(15vw,7rem);font-size:max(var(--font-size) * .75,1rem);background-color:var(--kc-color--warm-blue-darkest);margin-top:-1px}.section--cta[data-v-aab463bd]{position:relative}.section--cta[data-v-aab463bd]:before{content:"😼";position:absolute;transition:all .2s;transform:rotate(25deg);right:.5em;top:.5em;opacity:0;pointer-events:none}.section--cta[data-v-aab463bd]:hover:before,.section--cta[data-v-aab463bd]:active:before,.section--cta[data-v-aab463bd]:focus:before{right:-.75em;top:-.25em;opacity:1}.home[data-v-dcd4ac35]{position:relative;min-height:100vh;max-width:100vw;overflow:hidden;padding-bottom:5rem}.home--background[data-v-dcd4ac35]{position:fixed;width:100vw;height:100vh;transform:scale(1.1)}.home--content[data-v-dcd4ac35]{position:relative}.home--image-bg[data-v-dcd4ac35],.home--image-bg img[data-v-dcd4ac35],.home--video-bg[data-v-dcd4ac35]{position:absolute;top:0;width:100vw;height:100vh;max-width:none;min-width:0;object-fit:cover}.home--image-bg[data-v-dcd4ac35],.home--video-bg[data-v-dcd4ac35]{filter:brightness(.3) saturate(1.7) contrast(.9) hue-rotate(20deg)}.home--image-bg[data-v-dcd4ac35]{transition:opacity 1s 1s}.home--image-bg.loaded[data-v-dcd4ac35]{opacity:0;color:red}.home--video-bg[data-v-dcd4ac35]{display:none;opacity:0;transition:opacity 1s}.home--video-bg.loaded[data-v-dcd4ac35]{opacity:1}.home--video-bg.handled[data-v-dcd4ac35]{display:block}.header[data-v-f6396c64]{position:relative;max-width:100vw;overflow:hidden;padding:2em 0 1em;font-size:max(3rem,var(--font-size--large))}.header--text-link[data-v-f6396c64]{text-decoration:none;color:inherit}.header--content[data-v-f6396c64]{position:relative;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center;padding:0;max-width:600px;width:100%}.header--text[data-v-f6396c64]{display:flex;flex-direction:column;font-size:1em;line-height:.9;text-shadow:0 0 1em rgb(0,0,0)}.header--text[data-v-f6396c64]:after{display:none}.header--kitty[data-v-f6396c64]{font-weight:200;text-shadow:0 0 .25em rgb(255,255,255)}.header--circus[data-v-f6396c64]{font-weight:700;text-transform:uppercase;text-shadow:0 0 .125em rgba(255,255,255,.7)}.header--logo[data-v-f6396c64]{width:1em;filter:drop-shadow(0 0 .25em rgb(255,255,255))}.content[data-v-6f550342]{text-align:center;padding-bottom:12vw;background-color:var(--kc-color--warm-blue-darkest);margin-top:-1px;position:relative;font-weight:300}.content h2[data-v-6f550342]{margin-top:1em}.imprint[data-v-6f550342]{padding:0;width:50%;max-width:30rem;margin:0 auto;overflow-x:hidden;font-size:var(--font-size--smaller)}.content[data-v-9d89bd73]{padding-bottom:12vw;background-color:var(--kc-color--warm-blue-darkest);margin-top:-1px;position:relative;font-weight:300}.content h2[data-v-9d89bd73],.content h3[data-v-9d89bd73],.content h4[data-v-9d89bd73]{margin-top:1em}.privacy-policy[data-v-9d89bd73]{padding:2rem;width:100%;margin:0 auto;font-size:var(--font-size--smallest);overflow-x:hidden}
