.type-person.full-bleed .contact-wrapper{display:grid;grid-template-columns:1fr min(var(--max-width),100% - 20px) 1fr}@media only screen and (min-width:768px){.type-person.full-bleed .contact-wrapper{grid-template-columns:1fr min(var(--max-width),100% - 90px) 1fr}}.type-content-list.article h2,.type-content-teaser.landingpage h2,.type-image-gallery h2{background:linear-gradient(180deg,transparent 65%,#eeff04 0) no-repeat 0/100% 100%;font-size:clamp(2.375rem,5vw,2.875rem);line-height:1;margin:0 0 var(--vspace-3xl);width:max-content}@media(prefers-color-scheme:dark){.type-content-list.article h2,.type-content-teaser.landingpage h2,.type-image-gallery h2{background:linear-gradient(to bottom,transparent 65%,var(--dark-magenta) 10%) no-repeat 0/100% 100%}}.type-teaser .button{align-items:center;background:var(--color-2);border-radius:200px;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;max-width:max-content;padding:16px 32px;text-align:center;transition:var(--transition-short)}.type-teaser .button:focus,.type-teaser .button:hover{background:var(--color-1);transform:translateY(-6px)}.type-chart .charts-css{margin:0}@media only screen and (min-width:768px){.type-chart .charts-css{max-width:90%}}.type-chart .charts-css tbody{overflow-y:hidden}.type-chart .charts-css tbody th{background:var(--bg-color);z-index:1}.type-chart .charts-css.bar.show-labels{--labels-size:100px}@media only screen and (min-width:768px){.type-chart .charts-css.bar.show-labels{--labels-size:200px}}.type-chart .charts-css.bar.show-labels tbody tr th{align-items:flex-start}.type-chart .charts-css.bar.show-labels tbody tr th span{display:block;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90px}@media only screen and (min-width:768px){.type-chart .charts-css.bar.show-labels tbody tr th span{font-size:1.25rem;width:190px}}.type-chart .charts-css .data{font-size:1.125rem;padding-right:10px}@media only screen and (min-width:768px){.type-chart .charts-css .data{font-size:1.25rem}}.type-chart .charts-css>tfoot{display:block;font-size:1rem;margin:5px 0 0;text-align:right}.type-content-list.article{max-width:var(--max-width)}.type-content-list.article h2{display:inline-block}@media only screen and (min-width:1024px){.type-content-list.article h2{margin:0 0 var(--vspace-m)}}.type-content-list.article img{width:100%}.type-content-list.article .blog-link{float:right}.type-content-list.article .blog-link a{color:var(--text-color)}.type-content-list.article .blog-link a:active,.type-content-list.article .blog-link a:focus,.type-content-list.article .blog-link a:hover{color:var(--color-1)}.type-content-list.article .blog-link a:active svg,.type-content-list.article .blog-link a:focus svg,.type-content-list.article .blog-link a:hover svg{fill:var(--color-1)}.type-content-list.article .blog-link svg{animation:bounce .4s infinite alternate;margin-left:var(--vspace-m)}@media only screen and (min-width:768px){.type-content-list.article.short_list .item-list ul{column-count:2;column-gap:42px}}@media only screen and (min-width:1280px){.type-content-list.article.short_list .item-list ul{column-count:3}}.type-content-list.article.short_list .item-list ul li{break-inside:avoid-column;margin:0 0 var(--vspace-3xl)}@media only screen and (min-width:1024px){.type-content-list.article.short_list .item-list ul li:first-child{padding:40px 0 0}.type-content-list.article.short_list .item-list ul li:nth-child(3){padding:100px 0 0}}.type-content-list.article.full_list h2{display:inline-block}.type-content-list.article.full_list .item-list ul{grid-gap:50px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:0 0 var(--vspace-xl)}@media only screen and (min-width:1280px){.type-content-list.article.full_list .item-list ul{grid-gap:62px 42px;grid-template-columns:repeat(auto-fit,minmax(324px,1fr))}}.type-content-list.landingpage{justify-self:center;max-width:var(--max-width-text)}.type-content-list.landingpage h2{display:inline-block}.type-content-list.landingpage h3{font-size:clamp(28px,2.7vw,32px)}.type-content-list.landingpage li{margin:0 0 var(--vspace-3xl-4xl)}.type-content-list.landingpage li:nth-child(2n) a{flex-direction:row-reverse}.type-content-list.landingpage li:last-child{margin:0}.type-content-list.job h2{display:inline-block}.type-content-list.job li{border-bottom:1px solid var(--grey);padding:var(--vspace-l) 0}.type-content-list.job li:active svg,.type-content-list.job li:focus svg,.type-content-list.job li:hover svg{fill:var(--color-1)}.type-content-list.job li:first-child{padding-top:0}.type-content-teaser.landingpage h2{display:inline-block}.type-content-teaser.landingpage ul{display:grid}@media only screen and (min-width:1024px){.type-content-teaser.landingpage ul{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}.type-content-teaser.landingpage li{border-bottom:1px solid var(--grey);margin:0 0 var(--vspace-2xl);padding:0 0 var(--vspace-2xl)}@media only screen and (min-width:1024px){.type-content-teaser.landingpage li{margin:0;padding-left:var(--vspace-l)}}@media only screen and (min-width:1420px){.type-content-teaser.landingpage li{padding:10px 54px 54px}}@media only screen and (min-width:1024px){.type-content-teaser.landingpage li:nth-child(odd){border-top:1px solid var(--grey)}.type-content-teaser.landingpage li:nth-child(2n){border-bottom:0;border-left:1px solid var(--grey)}.type-content-teaser.landingpage li:first-child{border:0}}.type-content-teaser.landingpage li:last-child{margin:0}@media only screen and (min-width:1024px){.type-content-teaser.landingpage li:last-child{border-bottom:0;border-top:1px solid var(--grey)}.type-content-teaser.landingpage li:not(:first-child):not(:nth-child(2)){border-bottom:0;padding-top:50px}}.type-content-teaser.landingpage .mode-teaser{display:flex;gap:25px}@media only screen and (min-width:768px){.type-content-teaser.landingpage .mode-teaser{gap:45px}}.type-content-teaser.landingpage .mode-teaser:focus,.type-content-teaser.landingpage .mode-teaser:focus-within,.type-content-teaser.landingpage .mode-teaser:hover{transition:var(--transition-short)}.type-content-teaser.landingpage .mode-teaser:focus .more-link,.type-content-teaser.landingpage .mode-teaser:focus-within .more-link,.type-content-teaser.landingpage .mode-teaser:hover .more-link{color:var(--color-1)}.type-content-teaser.landingpage .mode-teaser:focus svg,.type-content-teaser.landingpage .mode-teaser:focus-within svg,.type-content-teaser.landingpage .mode-teaser:hover svg{fill:var(--color-1)}.type-content-teaser.landingpage .mode-teaser>svg{fill:#000;flex:1 0 11%}.type-content-teaser.landingpage .bodymovin-wrapper,.type-content-teaser.landingpage .bodymovin-wrapper-dark{flex:1 0 12%}@media only screen and (min-width:768px){.type-content-teaser.landingpage .bodymovin-wrapper,.type-content-teaser.landingpage .bodymovin-wrapper-dark{flex:1 0 auto}}.type-content-teaser.person{margin:0 0 var(--vspace-4xl)}@media only screen and (min-width:1024px){.type-content-teaser.person{margin-bottom:var(--vspace-5xl)}}.type-content-teaser.person ul{grid-gap:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media only screen and (min-width:1280px){.type-content-teaser.person ul{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media only screen and (min-width:1024px){.type-content-teaser.person ul li:nth-child(3n+1){margin:130px 0 -130px}.type-content-teaser.person ul li:nth-child(3n+3){margin:60px 0 -60px}}.type-content-teaser.person img{width:100%}.type-embed{display:grid}.type-embed div{width:100%}.type-embed div,.type-embed iframe{margin:0 auto!important;max-width:100%;text-align:center}.type-form{border:1px solid var(--text-color);padding:40px 20px}@media only screen and (min-width:768px){.type-form{padding:90px 55px}}.type-form h2{margin:0 0 var(--vspace-3xl);text-align:center}.type-icon-list{background:#000;color:#fff}.type-icon-list>div:last-child{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));justify-content:center;justify-items:stretch;margin:var(--vspace-3xl) 15px;max-width:var(--max-width-small)}@media only screen and (min-width:1420px){.type-icon-list>div:last-child{grid-gap:60px;margin:var(--vspace-3xl-4xl) auto}}.type-icon-list .icon-list-wrapper{place-self:stretch}.type-icon-list img{margin:6px 0 0;max-height:25px;min-width:25px}.type-icon-list li{display:flex;gap:20px;margin:0 0 var(--vspace-l)}.type-icon-list li:last-child{margin:0}.paragraph.type-icon-list>div:last-child{margin:var(--vspace-3xl) 15px}@media only screen and (min-width:1420px){.paragraph.type-icon-list>div:last-child{margin:var(--vspace-3xl-4xl) auto}}@keyframes move-down{0%{top:10%}50%{top:35%}to{top:50%}}.type-image-gallery h2{display:inline-block;margin:0 0 40px}@media only screen and (min-width:768px){.type-image-gallery ul{column-count:2;column-gap:40px}}.type-image-gallery li{break-inside:avoid-column;margin:0 0 40px}.type-image-gallery li:nth-child(2){-webkit-column-break-after:always;display:flex;justify-content:end}.gallery-item{height:100%;position:relative;width:100%}.gallery-item .text{color:#fff;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;z-index:4}.gallery-item .image{height:100%;overflow:hidden;width:100%}.gallery-item img{height:100%;object-fit:cover;transition:.5s ease-in-out;width:100%}.gallery-item:hover .overlay{background:rgba(0,0,0,.58);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gallery-item:hover .text{animation:move-down .3s linear;opacity:1}.gallery-item:hover .image img{transform:scale(1.5)}.gallery-item.item-0,.gallery-item.item-3{max-width:690px}.gallery-item.item-1,.gallery-item.item-2,.gallery-item.item-4{max-width:446px}.type-link ul{margin:0 0 var(--vspace-xl)}.type-link ul li{align-items:center;display:flex;margin:0 0 var(--vspace-m)}.type-link ul li:last-child{margin-bottom:0}.type-link a{color:var(--text-color)}.type-link a:active,.type-link a:focus,.type-link a:hover{color:var(--color-1)}.type-link svg{margin:0 15px 0 0}.type-person.full-bleed{background:var(--light-grey);padding:70px 0}@media only screen and (min-width:768px){.type-person.full-bleed{padding:140px 0}}.type-person.full-bleed .contact-wrapper{display:flex;flex-wrap:wrap;gap:50px;max-width:1050px;padding:0 15px}@media only screen and (min-width:1024px){.type-person.full-bleed .contact-wrapper{gap:95px;padding:0 45px}}@media only screen and (min-width:1420px){.type-person.full-bleed .contact-wrapper{margin:0 auto;padding:0}}.type-person.full-bleed .contact-wrapper>div{flex:1 0 min-content}.type-person.full-bleed figure{flex-basis:255px;margin:0 auto;text-align:center}@media only screen and (min-width:1024px){.type-person.full-bleed figure{flex-basis:355px}}.type-person.full-bleed figure b{font:400 2rem/1.1875 var(--font-2)}.type-person.full-bleed picture{margin:0 0 var(--vspace-l)}.type-person.full-bleed img{border-radius:50%}.type-person.full-bleed h2{font-size:clamp(32px,5vw,60px);hyphens:none}.type-person.full-bleed p{margin:0 0 var(--vspace-3xl)}.type-icon-list+.type-person{margin-top:calc(var(--vspace-2xl-3xl)*-1)}.type-quote blockquote{font-family:var(--font-2);font-size:clamp(26px,2.5vw,32px);line-height:1.4375;margin:0 0 var(--vspace-l)}.type-teaser{align-items:center;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.type-teaser{flex-wrap:nowrap}}.type-teaser p{margin:0 0 var(--vspace-xl);max-width:800px}@media only screen and (min-width:768px){.type-teaser figure{flex:1 0 50%}}.ntype-frontpage>.type-teaser,.ntype-overview-page>.type-teaser{background:var(--light-grey);flex-direction:row-reverse;margin-bottom:var(--vspace-3xl-4xl);margin-left:-15px;margin-right:-15px}@media only screen and (min-width:768px){.ntype-frontpage>.type-teaser,.ntype-overview-page>.type-teaser{margin-left:-45px;margin-right:-45px}}@media only screen and (min-width:1420px){.ntype-frontpage>.type-teaser,.ntype-overview-page>.type-teaser{margin-bottom:var(--vspace-2xl-3xl);margin-left:0;margin-right:0}}.ntype-frontpage>.type-teaser>div,.ntype-overview-page>.type-teaser>div{padding:40px 20px}@media only screen and (min-width:768px){.ntype-frontpage>.type-teaser>div,.ntype-overview-page>.type-teaser>div{padding:0 50px}}@media only screen and (min-width:1024px){.ntype-frontpage>.type-teaser>div,.ntype-overview-page>.type-teaser>div{padding:0 70px}}.ntype-frontpage>.type-teaser h2,.ntype-overview-page>.type-teaser h2{font-size:clamp(30px,3vw,50px);hyphens:none;line-height:1.2}.type-slider-teaser{background:var(--inverted-bg-color);color:var(--inverted-text-color);padding:var(--vspace-4xl) 0}.type-slider-teaser .type-teaser{gap:64px}.type-slider-teaser li h2{font-size:clamp(32px,3vw,46px)}.type-slider-teaser li h3{font-size:clamp(28px,3vw,42px);max-width:800px}.type-slider-teaser li .button{border:2px solid var(--inverted-text-color)}.type-slider-teaser li .button:active,.type-slider-teaser li .button:focus,.type-slider-teaser li .button:hover{background:var(--inverted-text-color);color:var(--color-2);transition:var(--transition-short)}.type-text{word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.type-text-job{border-bottom:1px solid var(--grey);padding:0 0 var(--vspace-3xl)}@media only screen and (min-width:768px){.type-text-job{display:flex;gap:32px;justify-content:space-between}}.type-text-job .subheader-wrapper{flex:1 0 33%}.type-text-job .text-wrapper{max-width:100%;width:var(--max-width-text)}.type-text-job .text-wrapper p:last-child{margin:0}.type-video .video-wrapper,.type-video-gallery .video-wrapper{padding-bottom:56.25%}.type-video iframe,.type-video video,.type-video-gallery iframe,.type-video-gallery video{aspect-ratio:16/9}.type-video-gallery{max-height:725px;overflow:hidden}.slider-for img,.video-thumbs video{display:none}.type-video figure{cursor:pointer;position:relative}.type-video figure svg{fill:unset;height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1}.type-video figure:hover svg{fill:#fff;transition:var(--transition-short)}.slider-for{margin:0 0 var(--vspace-l)}@media only screen and (min-width:768px){.slider-for figure svg{height:80px;width:80px}}.video-thumbs{margin:0 0 var(--vspace-xl)}.video-thumbs .paragraph{cursor:pointer;margin:0 25px 0 0;max-width:250px}.slider-for .cover{background-repeat:no-repeat;background-size:cover;padding-bottom:56.25%;width:100%}.slider-for .cover video{opacity:0;position:absolute;transition:1s;width:100%;z-index:-1}