@keyframes wordReveal-74af5d85{0%{opacity:0;transform:translateY(40px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes imageSlide-74af5d85{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.Hero[data-v-74af5d85]{display:flex;height:100vh;height:100dvh;overflow:hidden;padding:0}.Hero[data-v-74af5d85],.Hero__grid[data-v-74af5d85]{align-items:center}.Hero__grid[data-v-74af5d85]{gap:var(--grid-gap)}.Hero__text[data-v-74af5d85]{align-items:flex-end;display:flex}.Hero__headline[data-v-74af5d85]{display:flex;flex-wrap:wrap;font-size:clamp(3.6rem,6.5vw,9rem);font-weight:600;gap:0 .22em;letter-spacing:-.03em;line-height:.92;text-transform:uppercase}.Hero__word[data-v-74af5d85]{display:inline-block;opacity:0}.is-loaded .Hero__word[data-v-74af5d85]{animation:wordReveal-74af5d85 .7s cubic-bezier(.16,1,.3,1) both}.Hero__word--brand[data-v-74af5d85]{color:var(--accent-blue);font-style:italic;font-weight:500;letter-spacing:-.01em;position:relative;text-transform:lowercase}.Hero__image[data-v-74af5d85]{height:70vh;opacity:0;overflow:hidden}.is-loaded .Hero__image[data-v-74af5d85]{animation:imageSlide-74af5d85 .8s cubic-bezier(.16,1,.3,1) .6s both}.Hero__placeholder[data-v-74af5d85]{background:var(--grey-200);height:100%;width:100%}@media(max-width:1023px){.Hero__text[data-v-74af5d85]{grid-column:span 7}.Hero__image[data-v-74af5d85]{grid-column:span 5;height:50vh}}@media(max-width:767px){.Hero[data-v-74af5d85]{align-items:flex-end;height:auto;min-height:100vh;min-height:100dvh;padding-bottom:32px;padding-top:calc(var(--headerheight-mobile) + 32px)}.Hero__grid[data-v-74af5d85]{align-items:end}.Hero__text[data-v-74af5d85]{grid-column:span 12;margin-bottom:24px}.Hero__headline[data-v-74af5d85]{font-size:clamp(3rem,9vw,4.6rem);line-height:.95}.Hero__image[data-v-74af5d85]{grid-column:span 12;height:40vh}}.Headline[data-v-08e7f778]{padding-bottom:96px;padding-top:96px}.Headline__inner[data-v-08e7f778]{text-align:center}.Headline__text[data-v-08e7f778]{margin-bottom:40px}.Headline__action[data-v-08e7f778]{display:flex;justify-content:center}.Headline__action .Button[data-v-08e7f778]:hover{opacity:.85}.ImageSlider[data-v-e3c0e13e]{padding-bottom:80px;padding-top:80px}.ImageSlider__track-wrapper[data-v-e3c0e13e]{overflow:hidden;width:100%}.ImageSlider__track[data-v-e3c0e13e]{display:flex;gap:16px;transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.ImageSlider__track.no-transition[data-v-e3c0e13e]{transition:none!important}.ImageSlider__slide[data-v-e3c0e13e]{flex-shrink:0;width:28.57%}.ImageSlider__placeholder[data-v-e3c0e13e]{align-items:flex-end;aspect-ratio:1137/832;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;display:flex;justify-content:flex-end;padding:12px 16px;width:100%;border-radius:4px}.ImageSlider__slide-num[data-v-e3c0e13e]{color:var(--grey-400);font-size:1.1rem}.ImageSlider__controls[data-v-e3c0e13e]{align-items:flex-end;display:flex;justify-content:space-between;margin-top:32px}.ImageSlider__pagination[data-v-e3c0e13e]{align-items:flex-end;display:flex;gap:5px}.ImageSlider__bar[data-v-e3c0e13e]{border:none;cursor:pointer;padding:0;transition:height .5s cubic-bezier(.16,1,.3,1),background-color .5s cubic-bezier(.16,1,.3,1);width:3px}.ImageSlider__nav[data-v-e3c0e13e]{align-items:center;display:flex;gap:12px}.ImageSlider__counter[data-v-e3c0e13e]{color:var(--grey-500);font-variant-numeric:tabular-nums;min-width:52px;text-align:center;transition:opacity .3s}.ImageSlider__nav:hover .ImageSlider__counter[data-v-e3c0e13e]{opacity:.5}.ImageSlider__btn[data-v-e3c0e13e]{align-items:center;background:none;border:1px solid var(--grey-300);border-radius:50%;color:var(--general-black);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color .25s ease,color .25s ease,border-color .25s ease;width:44px}.ImageSlider__btn[data-v-e3c0e13e]:hover{background:var(--general-black);border-color:var(--general-black);color:var(--general-white)}@media(max-width:1280px){.ImageSlider__slide[data-v-e3c0e13e]{width:40%}}@media(max-width:1024px){.ImageSlider__slide[data-v-e3c0e13e]{width:40%}}@media(max-width:768px){.ImageSlider__slide[data-v-e3c0e13e]{width:66.67%}.ImageSlider[data-v-e3c0e13e]{padding-bottom:48px;padding-top:48px}}@media(max-width:767px){.ImageSlider__slide[data-v-e3c0e13e]{width:calc(100% - 48px)}.ImageSlider__controls[data-v-e3c0e13e]{flex-wrap:wrap;gap:16px}.ImageSlider__pagination[data-v-e3c0e13e]{flex:1;min-width:0;overflow:hidden}.ImageSlider__bar[data-v-e3c0e13e]{flex-shrink:1;min-width:2px}.ImageSlider__nav[data-v-e3c0e13e]{flex-shrink:0}.ImageSlider__btn[data-v-e3c0e13e]{min-height:44px;min-width:44px}}.StudioTeaser[data-v-1415420d]{border-bottom:1px solid var(--grey-300);padding-bottom:96px;padding-top:96px}.StudioTeaser__media[data-v-1415420d]{border-radius:4px;overflow:hidden}.StudioTeaser__placeholder[data-v-1415420d]{aspect-ratio:16/9;background:var(--grey-200);transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.StudioTeaser:hover .StudioTeaser__placeholder[data-v-1415420d]{transform:scale(1.02)}.StudioTeaser__content[data-v-1415420d]{display:flex;flex-direction:column;gap:20px;justify-content:center}.StudioTeaser__caption[data-v-1415420d]{color:var(--grey-500)}.StudioTeaser__body[data-v-1415420d]{color:var(--grey-600);max-width:480px}@media(max-width:767px){.StudioTeaser__content[data-v-1415420d],.StudioTeaser__media[data-v-1415420d]{grid-column:span 12}}.ApplicationCards[data-v-4503eb6e]{padding-bottom:120px;padding-top:96px}.ApplicationCards__headline[data-v-4503eb6e]{margin-bottom:48px;text-align:center}.ApplicationCards__grid[data-v-4503eb6e]{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(5,1fr)}.ApplicationCards__card[data-v-4503eb6e]{aspect-ratio:1/1;border:1px solid var(--grey-300);border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.ApplicationCards__card[data-v-4503eb6e]:after{background:#0049ff0a;border-radius:8px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.ApplicationCards__card[data-v-4503eb6e]:hover{border-color:var(--accent-blue);box-shadow:0 8px 24px #0049ff14;transform:translateY(-4px)}.ApplicationCards__card[data-v-4503eb6e]:hover:after{opacity:1}.ApplicationCards__card[data-appearance=disabled][data-v-4503eb6e]{border-style:dashed;opacity:.3;pointer-events:none}.ApplicationCards__card[data-appearance=disabled][data-v-4503eb6e]:hover{border-color:var(--grey-300);box-shadow:none;transform:none}.ApplicationCards__pattern[data-v-4503eb6e]{align-items:center;background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--grey-200) 10px,var(--grey-200) 11px);display:flex;height:100%;justify-content:center;width:100%}.ApplicationCards__label[data-v-4503eb6e]{background:var(--general-white);border-radius:4px;padding:8px 16px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ApplicationCards__card:hover .ApplicationCards__label[data-v-4503eb6e]{transform:scale(1.06)}@media(max-width:1023px){.ApplicationCards[data-v-4503eb6e]{padding-bottom:96px;padding-top:72px}.ApplicationCards__grid[data-v-4503eb6e]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.ApplicationCards[data-v-4503eb6e]{padding-bottom:72px;padding-top:48px}.ApplicationCards__grid[data-v-4503eb6e]{grid-template-columns:repeat(2,1fr)}.ApplicationCards__card[data-v-4503eb6e]{aspect-ratio:4/3}}
