.fs-3xs{font-size:8px}@media(min-width: 375px){.fs-3xs{font-size:calc(0.1877934272vw + 7.2957746479px)}}@media(min-width: 1440px){.fs-3xs{font-size:10px}}@media(min-width: 1920px){.fs-3xs{font-size:10px}}.fs-2xs{font-size:10px}@media(min-width: 375px){.fs-2xs{font-size:calc(0.1877934272vw + 9.2957746479px)}}@media(min-width: 1440px){.fs-2xs{font-size:calc(0.4166666667vw + 6px)}}@media(min-width: 1920px){.fs-2xs{font-size:14px}}.fs-xs{font-size:14px}@media(min-width: 375px){.fs-xs{font-size:14px}}@media(min-width: 1440px){.fs-xs{font-size:calc(0.4166666667vw + 8px)}}@media(min-width: 1920px){.fs-xs{font-size:16px}}.fs-s{font-size:16px}@media(min-width: 375px){.fs-s{font-size:16px}}@media(min-width: 1440px){.fs-s{font-size:calc(0.4166666667vw + 10px)}}@media(min-width: 1920px){.fs-s{font-size:18px}}.fs-m{font-size:16px}@media(min-width: 375px){.fs-m{font-size:calc(0.1877934272vw + 15.2957746479px)}}@media(min-width: 1440px){.fs-m{font-size:calc(0.4166666667vw + 12px)}}@media(min-width: 1920px){.fs-m{font-size:20px}}.fs-ml,.teaser.teaser--smaller .teaser__title{font-size:20px}@media(min-width: 375px){.fs-ml,.teaser.teaser--smaller .teaser__title{font-size:20px}}@media(min-width: 1440px){.fs-ml,.teaser.teaser--smaller .teaser__title{font-size:calc(0.8333333333vw + 8px)}}@media(min-width: 1920px){.fs-ml,.teaser.teaser--smaller .teaser__title{font-size:24px}}.fs-l,.teaser__title{font-size:22px}@media(min-width: 375px){.fs-l,.teaser__title{font-size:calc(0.1877934272vw + 21.2957746479px)}}@media(min-width: 1440px){.fs-l,.teaser__title{font-size:calc(0.8333333333vw + 12px)}}@media(min-width: 1920px){.fs-l,.teaser__title{font-size:28px}}.fs-xl{font-size:24px}@media(min-width: 375px){.fs-xl{font-size:calc(0.3755868545vw + 22.5915492958px)}}@media(min-width: 1440px){.fs-xl{font-size:calc(0.8333333333vw + 16px)}}@media(min-width: 1920px){.fs-xl{font-size:32px}}.fs-2xl{font-size:28px}@media(min-width: 375px){.fs-2xl{font-size:calc(0.3755868545vw + 26.5915492958px)}}@media(min-width: 1440px){.fs-2xl{font-size:calc(1.6666666667vw + 8px)}}@media(min-width: 1920px){.fs-2xl{font-size:40px}}.fs-3xl{font-size:32px;line-height:1}@media(min-width: 375px){.fs-3xl{font-size:calc(0.7511737089vw + 29.1830985915px)}}@media(min-width: 1440px){.fs-3xl{font-size:calc(3.3333333333vw - 8px)}}@media(min-width: 1920px){.fs-3xl{font-size:56px}}.fs-4xl{font-size:48px;line-height:1}@media(min-width: 375px){.fs-4xl{font-size:calc(0.7511737089vw + 45.1830985915px)}}@media(min-width: 1440px){.fs-4xl{font-size:calc(5vw - 16px)}}@media(min-width: 1920px){.fs-4xl{font-size:80px}}.fs-5xl{font-size:48px;line-height:1}@media(min-width: 375px){.fs-5xl{font-size:calc(2.2535211268vw + 39.5492957746px)}}@media(min-width: 1440px){.fs-5xl{font-size:calc(5.8333333333vw - 12px)}}@media(min-width: 1920px){.fs-5xl{font-size:100px}}.teaser{position:relative;height:400px;overflow:hidden;border-radius:var(--border-radius-default)}@media(min-width: 375px){.teaser{height:calc(7.8048780488vw + 370.7317073171px)}}@media(min-width: 1400px){.teaser{height:calc(23.0769230769vw + 156.9230769231px)}}@media(min-width: 1920px){.teaser{height:600px}}.teaser:hover img,.teaser:hover .ornament-logo,.teaser:active img,.teaser:active .ornament-logo,.teaser:focus img,.teaser:focus .ornament-logo,.teaser:focus-within img,.teaser:focus-within .ornament-logo{transform:scale(1.05)}.teaser__visual{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--hanabColorNavy120)}.teaser__image{width:100%;height:100%;position:relative}.teaser__image div,.teaser__image picture{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.teaser__image div img,.teaser__image div picture,.teaser__image picture img,.teaser__image picture picture{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.teaser__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 50%)}.teaser__image img{transform:scale(1);transition:300ms all ease-in-out}.teaser__ornament-logo{height:100%;transform:scale(1);transition:300ms all ease-in-out}.teaser__content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:16px}@media only screen and (min-width: 600px){.teaser__content{padding:24px}}.teaser__title{margin-top:auto;color:var(--hanabColorWhite)}.teaser__title a{color:var(--hanabColorWhite);text-decoration:none;transition:200ms all linear}.teaser__title a:link,.teaser__title a:visited{color:var(--hanabColorWhite);text-decoration-color:rgba(var(--hanabColorWhiteR), var(--hanabColorWhiteG), var(--hanabColorWhiteB), 0)}.teaser__title a:hover,.teaser__title a:focus,.teaser__title a:active{text-decoration-color:rgba(var(--hanabColorWhiteR), var(--hanabColorWhiteG), var(--hanabColorWhiteB), 1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.teaser__title a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.teaser__bottomlabels{--labeltextcolor: var(--hanabColorWhite);width:100%;justify-content:space-between;flex-wrap:nowrap}.teaser__bottomlabels .label:last-child{text-align:right}.teaser.teaser--smaller{height:240px}@media(min-width: 375px){.teaser.teaser--smaller{height:240px}}@media(min-width: 1400px){.teaser.teaser--smaller{height:calc(11.5384615385vw + 78.4615384615px)}}@media(min-width: 1920px){.teaser.teaser--smaller{height:300px}}.teaser.teaser--smaller .teaser__image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 65%)}.node--project-index .teaser.node--project-detail .teaser__toplabels{display:none}

/*# sourceMappingURL=teaser.css.map */