@font-face{font-display:swap;font-family:Amsterdam Sans;font-style:normal;font-weight:400;src:url(./AmsterdamSans-regular-444cf808.woff2) format("woff2")}@font-face{font-display:swap;font-family:Amsterdam Sans;font-style:italic;font-weight:400;src:url(../assets/font/woff2/AmsterdamSans-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Amsterdam Sans;font-style:normal;font-weight:800;src:url(./AmsterdamSans-extra-bold-e5cdca88.woff2) format("woff2")}*{margin:0;padding:0}html,body{overflow:hidden;font-family:Amsterdam Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400}p{line-height:160%}button{font-size:1.125rem}:root{font-family:Amsterdam Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"kern" 1,"calt" 1,"liga" 1,"frac" 1,"dlig" 0;font-size-adjust:initial;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--color-black: #000;--color-white: #ffff;--primary-color: #004699}.asset-journey-header{border-bottom:2px solid var(--color-black);padding:1.125rem 1.875rem 1.125rem 2rem;display:inline-flex;width:100%;align-items:center;box-sizing:border-box;background-color:var(--color-white);z-index:5;position:relative}.asset-journey{width:100vw;height:calc(100vh - 82px);position:fixed;display:flex}.asset-journey.zoomed-out .canvas-container{pointer-events:none}.header__title{font-size:2.5rem;font-weight:800;line-height:110%;margin-left:6rem;cursor:pointer}.header__links{margin-left:auto;font-size:1.125rem}.header__links a{margin-right:.5rem;text-decoration:none;color:#000;cursor:pointer}.header__links a:hover{text-decoration:underline}.aside__header-label{font-size:1.125rem;font-style:normal;font-weight:800;line-height:130%;margin-bottom:.25rem}.aside__header-label:first-letter{text-transform:uppercase}.aside__header-title{font-size:2rem;line-height:120%;font-weight:800;margin-top:.5rem}.aside__header-link{line-height:160%;margin-bottom:.25rem;color:var(--color-black);padding-bottom:4rem}.aside__header-link:hover{text-decoration:none}.aside__themes{margin:1rem 0}.aside__themes ul{list-style-type:none}.aside__themes ul li{margin-bottom:.7rem;cursor:pointer}.aside__themes .icon{vertical-align:bottom}.logo{width:8.375rem;height:2.5rem;display:flex}.aside__body-text{font-size:1.125rem;font-weight:400;line-height:160%;letter-spacing:.0125rem;margin:1rem 0}.aside__body-text p{margin:1rem 0}.aside__body-text ul,.aside__body-text ol{margin-left:1rem}.asset-journey.aside-open .layer-aside,.asset-journey.aside-overlay__open .aside-overlay{transform:translate(0)}.asset-journey.aside-open .canvas-container{transform:translate(calc(25vw + 3rem))}.layer-aside{background-color:var(--color-white);position:absolute;top:0;left:0;width:24.5vw;z-index:1;height:calc(100vh - 146px);transform:translate(-100%);transition:transform .5s ease-in-out;padding:3rem 1.5rem 2rem 2rem;border-right:2px solid var(--color-black);overflow-y:auto;overflow-wrap:break-word;font-size:1.125rem;font-weight:400}.layer-aside a{margin-top:2.5rem}.aside-overlay{background-color:var(--color-white);position:absolute;top:0;left:0;width:24.5vw;z-index:3;height:calc(100vh - 146px);transform:translate(-100%);transition:transform .5s ease-in-out;padding:3rem 1.5rem 2rem 2rem;border-right:2px solid var(--color-black);overflow-y:auto;overflow-wrap:break-word}.aside-overlay h1,.aside-overlay h2,.aside-overlay h3,.aside-overlay h4,.aside-overlay h5,.aside-overlay h6{margin:0 1.7rem 1rem 0}.aside-overlay p{font-size:1.125rem;font-weight:400}iframe{width:100%;height:100%;max-height:200px}.aside_image{display:block;max-height:300px;width:100%;height:100%;padding-bottom:1rem}.canvas-container{grid-column:auto;position:relative;height:100%;width:100%;transition:transform .5s ease-in-out;margin-left:2px;cursor:pointer}.phase-one__title,.phase-two__title,.phase-three__title,.phase-four__title{position:absolute;top:50%;left:50%;z-index:2;font-size:1.125rem;font-style:normal;font-weight:800;line-height:130%}.phase-one__title{transform:translate(-137%,-130%)}.phase-two__title{transform:translate(31%,-130%)}.phase-three__title{transform:translate(45%,40%)}.phase-four__title{transform:translate(-124%,40%)}.overlay__middle-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:var(--color-white);display:flex;flex-direction:column;border:2px solid var(--color-black);padding:.5rem;justify-content:center;align-items:center;gap:.5rem;visibility:hidden;cursor:pointer}.phases-titles__container{pointer-events:none}.layer-button{display:inline-flex;align-items:center;z-index:2;position:absolute;bottom:1rem;right:1rem;color:var(--color-white);cursor:pointer;background-color:var(--primary-color);height:3rem;padding:.5rem 1rem;justify-content:center;border:none}.layer-button.active{background-color:#00387a}.overlay-layers__options{display:flex;padding:2.5rem 2.5rem 2.5rem 1.5rem;flex-direction:column;align-items:flex-start;border:2px solid var(--color-black);background:var(--color-white);position:absolute;bottom:5rem;right:1rem;display:none;z-index:3}.overlay-layers__wrapper{display:flex;align-items:center;margin-bottom:.5rem}.checkbox-container{display:block;position:relative;padding:.1rem .25rem 0 2rem;cursor:pointer;font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkIcon{position:absolute;top:0;left:0;height:1.5rem;width:1.5rem;background-color:var(--color-white);border:2px solid var(--primary-color)}.checkbox-container:hover input~.checkIcon{background-color:#ccc}.checkbox-container input:checked~.checkIcon{background-color:var(--primary-color)}.checkIcon:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkIcon:after{display:block}.checkbox-container .checkIcon:after{left:9px;top:5px;width:5px;height:10px;border:solid var(--color-white);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.layer-button:before{content:"";width:1.25rem;height:1.25rem;margin:6px 10px 6px 0;background-repeat:no-repeat;background-size:cover;background-image:url(./lagen-c5b3670c.svg)}.icon{display:inline-flex;place-items:center}.icon.icon__span.solution:before{content:"";margin:0;width:1rem;height:1rem}.icon.icon__span.challenge:before{content:"";margin:0;width:1rem;height:1rem}.icon-layer{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.layer-icon{display:inline-flex;align-items:center;z-index:2;position:absolute;top:0;left:0;background-color:var(--color-white);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;border:none}.layer-icon.oplossing{background-color:#bed200}.layer-icon.uitdaging{background-color:#ffe600}.layer-icon.visible{opacity:1;pointer-events:initial}.layer-icon:hover{z-index:3}.layer-icon:focus{z-index:2}.layer-icon:hover,.layer-icon:focus{cursor:pointer}.layer-icon:hover .icon__span,.layer-icon:focus .icon__span{border-width:2px}.layer-icon:hover .layer-icon__description,.layer-icon:focus .layer-icon__description{display:inline-grid}.layer-icon .icon__span{display:inline-grid;place-items:center;width:2rem;height:2rem;align-self:flex-start}.layer-icon__description{padding:4px 10px;font-size:18px;font-weight:800;display:none;max-width:300px;text-align:left}.icon__span.uitdaging{background-color:#ffe600}.icon__span.uitdaging.circle{border-radius:50%;margin-left:.5rem}.icon__span.uitdaging.circle:before{width:1rem;height:1rem}.icon__span.uitdaging:before{content:"";width:1.25rem;height:1.25rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./problem-dcc501ea.svg)}.icon__span.oplossing{background-color:#bed200}.icon__span.oplossing.circle{border-radius:50%;margin-left:.5rem}.icon__span.oplossing.circle:before{width:1rem;height:1rem}.icon__span.oplossing:before{content:"";width:1.25rem;height:1.25rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./solution-43b98848.svg)}.icon__span.arrow-right{padding-top:2px}.icon__span.arrow-right:before{content:"";width:1rem;height:1rem;margin-right:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./chevronRight-0981fa72.svg)}.icon__span.arrow-down:before{content:"";width:1rem;height:1rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./chevronDown-8056b34c.svg)}.icon__span.arrow-up:before{content:"";width:1rem;height:1rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./chevronUp-3ff4cfab.svg)}.icon__span.close{border:none;width:2rem;height:2rem;position:absolute;top:1rem;right:1rem;pointer-events:auto;cursor:pointer}.icon__span.close:before{content:"";width:1.25rem;height:1.25rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./close-da5a2057.svg)}.icon__span.project{background-color:#009dec}.icon__span.project:before{content:"";width:1.25rem;height:1.25rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./project-0c28a772.svg)}.icon__span.triangle:before{content:"";width:1rem;height:1rem;margin:6px;background-repeat:no-repeat;background-size:cover;background-image:url(./triangle-778c2b12.svg)}.icon__span.checkmark:before{content:"";width:1rem;height:1rem;margin:10px 6px 6px;background-repeat:no-repeat;background-size:cover;background-image:url(./checkmark-638dd85f.svg)}.icon__span.collaborate:before{content:"";width:1.5rem;height:1.5rem;margin-right:1rem;background-repeat:no-repeat;background-size:cover;background-image:url(./collaborate-1a7540ac.svg)}.icon__span.document:before{content:"";width:1.5rem;height:1.5rem;margin-right:1rem;background-repeat:no-repeat;background-size:cover;background-image:url(./document-080fdeb9.svg)}.icon__span.lamp:before{content:"";width:1.5rem;height:1.5rem;margin-right:1rem;background-repeat:no-repeat;background-size:cover;background-image:url(./lamp-93626276.svg)}.icon__span.splash:before{content:"";width:1.5rem;height:1.5rem;margin-right:1rem;background-repeat:no-repeat;background-size:cover;background-image:url(./splash-738f5d02.svg)}.icon__span.external{vertical-align:top}.icon__span.external:before{content:"";width:1.1rem;height:1.1rem;margin-left:.5rem;background-color:var(--color-black);mask-repeat:no-repeat;mask-size:cover;mask-image:url(./externalLink-fa163542.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-image:url(./externalLink-fa163542.svg)}.icon__span.external.link:before{background-color:var(--primary-color)}.webgl{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.navigation-block{position:absolute;bottom:1rem;left:30vw;display:flex;width:7rem;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;border:1px solid var(--primary-color);display:none}.navigation-block .navigation-phase-one,.navigation-block .navigation-phase-two,.navigation-block .navigation-phase-three,.navigation-block .navigation-phase-four{display:flex;width:2.5rem;height:2.5rem;cursor:pointer;justify-content:center;align-items:center;border:1px solid var(--primary-color);background:#fff;flex:1 1 46.333%;color:#004699}.navigation-block .navigation-phase-one.active,.navigation-block .navigation-phase-two.active,.navigation-block .navigation-phase-three.active,.navigation-block .navigation-phase-four.active{background:var(--primary-color);color:var(--color-white)}.dropdown-wrapper,.chainwide-wrapper{margin:1.75rem 0}.dropdown-title,.chainwide-title{display:flex;align-items:center;cursor:pointer;font-size:1.125rem;color:var(--primary-color);font-weight:800}.chainwide-list{display:none}.chainwide-list.active{display:block}.chainwide-list li,.dropdown-list li{list-style-type:none;padding-top:.5rem;display:inline-flex;align-items:flex-start;cursor:pointer;color:var(--primary-color);font-size:1rem}.chainwide-list li:hover,.dropdown-list li:hover{text-decoration:underline}.dropdown-list{display:none}.dropdown-list li,.dropdown-list a{list-style-type:none;padding-top:.5rem;display:flex;align-items:flex-start;cursor:pointer;color:var(--primary-color);text-decoration:none}.dropdown-list li:hover,.dropdown-list a:hover{text-decoration:underline}.dropdown-list li a,.dropdown-list a a{padding-top:0}.dropdown-list.active{display:block}.icon__span.arrow-down{display:inline-flex}.icon__span.arrow-up{display:none}.overlay-info{visibility:hidden}.overlay-info,.overlay-thema,.overlay-intranet{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#ffffffb3;display:none}.overlay-info.active,.overlay-thema.active,.overlay-intranet.active{display:block}.overlay-info .overlay-info__wrapper,.overlay-thema .overlay-info__wrapper,.overlay-intranet .overlay-info__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:650px;padding:0 0 2rem 2rem;background-color:var(--color-white);font-size:1.2rem;line-height:1.5;border:2px solid var(--color-black);height:500px;display:flex;flex-direction:column}.overlay-info .overlay-info__text-wrapper,.overlay-thema .overlay-info__text-wrapper,.overlay-intranet .overlay-info__text-wrapper{overflow-y:auto;max-height:500px}.overlay-info .overlay-info__body,.overlay-thema .overlay-info__body,.overlay-intranet .overlay-info__body{font-weight:400;padding-right:2rem}.overlay-info .overlay-info__body p,.overlay-thema .overlay-info__body p,.overlay-intranet .overlay-info__body p{margin:1rem 0}.overlay-info .overlay-info__header,.overlay-thema .overlay-info__header,.overlay-intranet .overlay-info__header{padding:2rem 2rem 1.5rem 0}.overlay-info .overlay-info__buttons-wrapper,.overlay-thema .overlay-info__buttons-wrapper,.overlay-intranet .overlay-info__buttons-wrapper{padding:1rem 0 0}.overlay-info .overlay-info__button,.overlay-info .overlay-intranet__link,.overlay-thema .overlay-info__button,.overlay-thema .overlay-intranet__link,.overlay-intranet .overlay-info__button,.overlay-intranet .overlay-intranet__link{padding:.7rem 1rem;justify-content:center;align-items:center;font-size:1.125rem;font-style:normal;font-weight:400;line-height:160%;color:var(--color-white);background:var(--primary-color);border:none}.overlay-info .overlay-info__button:hover,.overlay-info .overlay-intranet__link:hover,.overlay-thema .overlay-info__button:hover,.overlay-thema .overlay-intranet__link:hover,.overlay-intranet .overlay-info__button:hover,.overlay-intranet .overlay-intranet__link:hover{cursor:pointer;background:#00387A}.overlay-info .overlay-info__button.intranet,.overlay-info .overlay-intranet__link.intranet,.overlay-thema .overlay-info__button.intranet,.overlay-thema .overlay-intranet__link.intranet,.overlay-intranet .overlay-info__button.intranet,.overlay-intranet .overlay-intranet__link.intranet{text-decoration:none}.overlay-info .overlay-info__link,.overlay-thema .overlay-info__link,.overlay-intranet .overlay-info__link{padding:.7rem 1rem;color:var(--primary-color);border:1px solid var(--primary-color);text-decoration:none;margin-left:1rem}.overlay-info .overlay-info__link:hover,.overlay-thema .overlay-info__link:hover,.overlay-intranet .overlay-info__link:hover{text-decoration:underline}.overlay-info.active~.overlay-intranet{background-color:transparent}.overlay-thema,.overlay-intranet{display:none}.overlay-thema .overlay-thema__wrapper,.overlay-thema .overlay-intranet__wrapper,.overlay-intranet .overlay-thema__wrapper,.overlay-intranet .overlay-intranet__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:650px;padding:2rem;background-color:var(--color-white);font-size:1.2rem;line-height:1.5;border:2px solid var(--color-black);max-height:500px;overflow-y:auto}.overlay-thema .overlay-thema__header,.overlay-intranet .overlay-thema__header{font-size:2rem;font-weight:800;line-height:120%;padding-bottom:1.5rem}.overlay-thema .overlay-thema__title,.overlay-intranet .overlay-thema__title{display:flex;font-size:1.125rem;font-style:normal;font-weight:800;line-height:130%}.overlay-thema .overlay-thema__body,.overlay-intranet .overlay-thema__body{font-size:1.125rem;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.0125rem;padding:.1rem 0rem 1rem 2.5rem}.overlay-thema .overlay-intranet__body,.overlay-intranet .overlay-intranet__body{padding-bottom:2rem}.overlay-thema .overlay-intranet__body p,.overlay-intranet .overlay-intranet__body p{font-size:1.125rem;font-weight:400;line-height:160%;letter-spacing:.0125rem;margin:1rem 0}.asset-journey__container{visibility:hidden}.home-screen__container{background-repeat:no-repeat;background-size:cover;background-image:url(./intro-bbb8d28f.svg);position:absolute;inset:0;display:block}
