.teaser-projects[data-v-550abbf8]{position:relative;z-index:1}.teaser-projects--two-columns[data-v-550abbf8]{display:grid;gap:45px;grid-template-columns:1fr}@media(min-width:768px){.teaser-projects--two-columns[data-v-550abbf8]{gap:45px 32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.teaser-projects--two-columns[data-v-550abbf8]{gap:40px}}.teaser-projects--two-columns .teaser-projects__item[data-v-550abbf8]{margin-bottom:0!important}.teaser-projects__error[data-v-550abbf8]{background-color:#dc2626;border-radius:8px;color:#fff;font-size:16px;font-weight:600;margin-bottom:24px;padding:16px 24px}.teaser-projects__item[data-v-550abbf8]{width:100%}.teaser-projects__item[data-v-550abbf8]:not(:last-child){margin-bottom:45px}@media(min-width:768px){.teaser-projects__item[data-v-550abbf8]:not(:last-child){margin-bottom:55px}}.teaser-projects__item.is-animated .teaser-projects__arrow[data-v-550abbf8]{opacity:1!important;scale:1!important;transform:none!important}.teaser-projects__item.is-animated .teaser-projects__image-img[data-v-550abbf8]{opacity:1!important}.teaser-projects__item.is-animated .teaser-projects__logo[data-v-550abbf8]{opacity:1!important;transform:none!important}.teaser-projects__link[data-v-550abbf8]{display:block;position:relative}.teaser-projects__link:hover .teaser-projects__arrow[data-v-550abbf8]{box-shadow:0 0 7px 2px #33333326;rotate:20deg;scale:1.05}.teaser-projects__link:hover .teaser-projects__image-img[data-v-550abbf8]{filter:brightness(1.08);transform:scale(1.1) translate(-2%,-2%)}.teaser-projects__info-bar[data-v-550abbf8]{align-items:center;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#0a0a0f80;border:1px solid hsla(0,0%,100%,.18);border-radius:19px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1f;display:flex;height:38px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:15px;top:15px;transform:translateZ(0);width:0;z-index:3}@media(min-width:768px){.teaser-projects__info-bar[data-v-550abbf8]{border-radius:24px;height:48px;right:20px;top:20px}}.teaser-projects__info-phase1[data-v-550abbf8]{align-items:center;display:flex;line-height:1;padding:0 62px 0 16px;white-space:nowrap}@media(min-width:768px){.teaser-projects__info-phase1[data-v-550abbf8]{padding:0 76px 0 18px}}.teaser-projects__info-phase2[data-v-550abbf8]{align-items:center;display:flex;inset:0;line-height:1;padding:0 62px 0 16px;position:absolute;white-space:nowrap}@media(min-width:768px){.teaser-projects__info-phase2[data-v-550abbf8]{padding:0 76px 0 18px}}.teaser-projects__info-name[data-v-550abbf8],.teaser-projects__info-slogan[data-v-550abbf8]{color:#fffffff5;font-size:13px;font-variation-settings:"wght" 700,"wdth" 100,"slnt" 0;letter-spacing:.06em;line-height:1;text-transform:uppercase}@media(min-width:768px){.teaser-projects__info-name[data-v-550abbf8],.teaser-projects__info-slogan[data-v-550abbf8]{font-size:15px}}.teaser-projects__info-sep[data-v-550abbf8]{color:#fff6;font-size:13px;line-height:1}@media(min-width:768px){.teaser-projects__info-sep[data-v-550abbf8]{font-size:15px}}.teaser-projects__info-cat[data-v-550abbf8]{color:#ffffffc7;font-size:13px;font-variation-settings:"wght" 400,"wdth" 100,"slnt" 0;line-height:1}@media(min-width:768px){.teaser-projects__info-cat[data-v-550abbf8]{font-size:15px}}.teaser-projects__mobile-caption[data-v-550abbf8]{display:none}@media(hover:none){.teaser-projects__mobile-caption[data-v-550abbf8]{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin-bottom:8px}}.teaser-projects__mobile-name[data-v-550abbf8]{color:#494b50;font-size:18px;font-variation-settings:"wght" 700,"wdth" 100,"slnt" 0;letter-spacing:.04em;line-height:1.2;max-width:100%;text-transform:uppercase}.teaser-projects__mobile-cat[data-v-550abbf8]{color:#6d7178;font-size:13px;font-variation-settings:"wght" 400,"wdth" 100,"slnt" 0;line-height:1.2;max-width:100%}.teaser-projects__image[data-v-550abbf8]{aspect-ratio:1/1;border-radius:10px;overflow:hidden;position:relative}@media(min-width:768px){.teaser-projects__image[data-v-550abbf8]{aspect-ratio:614/380;border-radius:20px}}.teaser-projects__image-placeholder[data-v-550abbf8]{align-items:center;background:#ccc;color:#888;display:flex;font-size:18px;font-weight:700;height:100%;inset:0;justify-content:center;position:absolute;width:100%;z-index:0}.teaser-projects__image-img[data-v-550abbf8]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,opacity;z-index:0}.teaser-projects__overlay[data-v-550abbf8]{background:#8c9099;border-radius:10px;inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;will-change:transform;z-index:2}@media(min-width:768px){.teaser-projects__overlay[data-v-550abbf8]{border-radius:20px}}.teaser-projects__arrow[data-v-550abbf8]{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:.2s ease-in-out;width:32px;will-change:transform,opacity;z-index:4}.teaser-projects__arrow svg[data-v-550abbf8]{height:16px;width:16px}@media(min-width:768px){.teaser-projects__arrow[data-v-550abbf8]{height:48px;right:20px;top:20px;width:48px}.teaser-projects__arrow svg[data-v-550abbf8]{height:24px;width:24px}}.teaser-projects__logo-wrap[data-v-550abbf8]{inset:0;pointer-events:none;position:absolute;z-index:1}.teaser-projects__logo-blur[data-v-550abbf8]{display:none}.teaser-projects__logo[data-v-550abbf8]{display:block;filter:drop-shadow(0 0 6px rgba(0,0,0,.3)) drop-shadow(0 0 12px rgba(0,0,0,.2));height:auto;left:15px;max-height:80px;max-width:30%;-o-object-fit:contain;object-fit:contain;position:absolute;top:15px;width:auto;will-change:transform,opacity;z-index:1}@media(min-width:768px){.teaser-projects__logo[data-v-550abbf8]{left:20px;max-height:100px;top:20px}}@media(min-width:1024px){.teaser-projects__logo[data-v-550abbf8]{max-height:120px}}
