.hz-key-visual-slide .hz-key-visual-text-container{pointer-events:none;position:absolute;padding:0 204px;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:start;justify-content:center;z-index:2}@media screen and (max-width: 959.98px){.hz-key-visual-slide .hz-key-visual-text-container{text-align:center;padding:0 16px}}@media screen and (max-width: 1279.98px){.hz-key-visual-slide .hz-key-visual-text-container{padding:0 64px}}.hz-key-visual-slide .hz-key-visual-text{width:744px;color:#fff}@media screen and (max-width: 959.98px){.hz-key-visual-slide .hz-key-visual-text{width:100%;align-items:center}}.hz-key-visual-slide .hz-ai-info-container{padding:0 16px}.hz-key-visual-slider,.hz-key-visual-slide{cursor:grab;padding:0;overflow:hidden}.hz-key-visual-slider{height:600px}@media screen and (max-width: 959.98px){.hz-key-visual-slider{height:250px}}.hz-key-visual-slider BUTTON{z-index:2}.hz-key-visual-slider:active,.hz-key-visual-slide:active{cursor:grabbing}.hz-key-visual-text-image{height:100%;background-position:top right!important;background-size:cover!important;background-repeat:no-repeat!important}@media screen and (max-width: 959.98px){.hz-key-visual-text-image{background-position:top center!important;background-size:cover!important;background-repeat:no-repeat!important}}.hz-key-visual-text-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000040;z-index:1}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}.carousel{visibility:hidden;opacity:0;transition:opacity .5s ease-in-out;position:relative}@media screen and (max-width: 959.98px){.carousel{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}}.carousel .carousel-cell{margin:0 10px;width:400px;height:320px;border:1px solid #ccc}@media screen and (max-width: 959.98px){.carousel .carousel-cell{width:100%;position:relative;flex:1}}.carousel:after{content:"flickity";display:none}@media screen and (max-width: 959.98px){.carousel:after{content:""}}.carousel.is-visible{visibility:visible;opacity:1}.flickity-page-dots .flickity-page-dot{width:62px;height:2px;border-radius:2px;opacity:.8;background-color:#ced2d6}.flickity-page-dots{display:flex;gap:5px}.flickity-page-dots .flickity-page-dot.is-selected{background-color:#5174c6}.flickity-page-dots .flickity-page-dot:focus{box-shadow:none}.body--dark .tunnel.flickity-enabled:before{box-shadow:-20px 0 12px -4px #1b1b1b inset,20px 0 12px -4px #1b1b1b inset}.tunnel.flickity-enabled:before{box-shadow:-15px 0 12px -4px #fff inset,15px 0 12px -4px #fff inset}.tunnel.flickity-enabled:before{pointer-events:none;content:"";height:320px;width:100%;position:absolute;z-index:750;top:0}.hz-new-article-badge{position:absolute;top:10px;right:10px;background-color:#5174c6;color:#fff;padding:4px 8px;border-radius:12px;z-index:10}.hz-svg-grey-700-to-green-500{--hz-svg-grey-700: #0FB869 }.hz-svg-grey-700-to-green-800{--hz-svg-grey-700: #075430 }.hz-svg-grey-700-to-blue-500{--hz-svg-grey-700: #5174C6 }.hz-svg-grey-700-to-red-500{--hz-svg-grey-700: #C42E2E }.hz-svg-grey-700-to-red-50{--hz-svg-grey-700: #F9ECEC }.hz-svg-grey-700-to-negative{--hz-svg-grey-700: #FF5658 }.hz-svg-grey-700-to-white{--hz-svg-grey-700: #FFFFFF }.hz-svg-grey-700-to-grey-100{--hz-svg-grey-700: #E8EBED }.hz-svg-grey-700-to-grey-400{--hz-svg-grey-700: #C4C8CC }.body--dark{--hz-svg-grey-700: #D7DCE0}.body--dark .hz-svg-grey-700-to-blue-300{--hz-svg-grey-700: #92A7DB }.text-radio-blue{color:#5476c7!important}.bg-radio-blue{background:#5476C7!important}.text-radio-green{color:#0fb868!important}.bg-radio-green{background:#0fB868!important}.text-radio-red{color:#ff5658!important}.bg-radio-red{background:#ff5658!important}.text-radio-brown{color:#6f321e!important}.bg-radio-brown{background:#6f321e!important}.hz-landing-page-teaser-grid{margin-top:-32px;margin-left:-32px}.hz-landing-page-teaser-col{padding-top:32px;padding-left:32px}#hz-architects-darling-teaser{position:relative;height:280px;margin-left:-204px;margin-right:-204px;background-color:#f9eecd}@media screen and (max-width: 1279.98px){#hz-architects-darling-teaser{margin-left:-64px;margin-right:-64px}}@media screen and (max-width: 959.98px){#hz-architects-darling-teaser{margin-left:-24px;margin-right:-24px}}.body--dark #hz-architects-darling-teaser{background-color:#f4e0a4}#hz-landing-page-footer{background-color:#383e45;color:#fff}#hz-landing-page-footer a{color:#9ca0a6}#hz-landing-page-footer a:hover{color:#c4c8cc}@media screen and (max-width: 599.98px){#hz-landing-page-footer div.col-4,#hz-landing-page-footer div.col-3{width:100%!important;margin-top:0!important;padding:0 10px}#hz-landing-page-footer div.col-3{margin-bottom:8px}#hz-landing-page-footer div.col-12{padding-bottom:8px!important}}.body--dark #hz-landing-page-footer{background-color:#202020;color:#d7dce0}.body--dark #hz-landing-page-footer a{color:#c4c8cc}.body--dark #hz-landing-page-footer a:hover{color:#9ca0a6}
