.link{text-transform:uppercase;text-decoration:none;position:relative;padding:6px 18px;color:#0c2729;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:spaceMono;display:inline-block}.link.-light{color:#fff}.link.-light:after{background-color:#fff}.link.md{font-size:18px;padding:6px 18px 6px 0}.link.sm{font-size:13px;padding:2px 18px 2px 0}.link:after{content:"";height:1px;width:100%;position:absolute;display:block;bottom:0;background-color:#0c2729}.link.-navlink-active,.link:active{color:#fbce54}.link.-navlink-active:after,.link:active:after{background-color:#fbce54;height:3px}.link.disabled{cursor:default;pointer-events:none;color:#ccc}.link.disabled:after{background-color:#ccc}@media(hover:hover)and (pointer:fine){.link.-beinghovered,.link:hover{color:#fb8154}.link.-beinghovered:after,.link:hover:after{background-color:#fb8154;height:3px}}.title{text-transform:uppercase;font-family:spaceMono;color:#0c2729}.title .emphased{color:#7a85e9;font-family:FKRasterGroteskSharp}.title h1{font-size:103px;line-height:144px;font-weight:400}.title h1 .emphased{font-size:90px}@media only screen and (min-width:1200px){.title h1{font-size:85px!important;line-height:95px!important;margin-bottom:20px!important}.title h1 .emphased{font-size:73px!important}}.title h2{font-size:51px;line-height:60px;font-weight:400}.title h2 .emphased{font-size:43px}@media only screen and (min-width:768px){.title h2{font-size:40px;margin-bottom:10px!important;line-height:50px}.title h2 .emphased{font-size:35px}}@media only screen and (min-width:1200px){.title h2{font-size:55px;line-height:60px;line-height:65px}.title h2 .emphased{font-size:47px}}.title h3{font-size:25px;line-height:36px;font-weight:400}.title h3 .emphased{font-size:21px}.divider{display:flex;width:100%;position:relative}.divider .heading-newsletter-form{position:absolute;right:0;z-index:0;max-width:0}.divider>button{z-index:1}.separator{width:100%;display:block;height:1px;position:relative}.separator.-underlight{height:36px;background:transparent!important}.separator.-underlight:before{position:absolute;content:"";width:100%;display:block;background:radial-gradient(50% 100% at 50% 0,#fb8154 0,#fbce54 50.14%,hsla(0,0%,100%,0) 100%);top:1px;transition:all .2s ease-in;border-top:1px solid #6d7d7f}.separator.-default{background:#6d7d7f}.separator.-default:before{height:36px}.separator.-hover{background:#fdb398}.separator.-hover:before{height:51px}.separator.-strong{background:#0c2729}.separator.-strong:before{height:0}.separator.-active{background:#fde298}.separator.-active:before{height:72px}.button-link{text-decoration:none}.button{padding:10px;font-size:14px;display:flex;align-items:center;color:#fff;border:none;cursor:pointer;text-transform:uppercase;font-family:spaceMono;line-height:23px;text-wrap:nowrap}.button i{transition:transform .2s ease-in-out;transition-delay:.2s}.button.-rotate i{transform:rotate(180deg)}.button.primary{background-color:#7a85e9;white-space:nowrap;min-width:unset!important;font-size:15px;text-wrap:nowrap!important}.button.primary i{display:none}.button.secondary{background-color:#0c2729;white-space:nowrap}.button.-expandable{white-space:normal;text-wrap:wrap}.button button[active].primary,.button button[active].secondary,.button:active.primary,.button:active.secondary{background-color:#fb8154}.button button[disabled].primary,.button button[disabled].secondary,.button:disabled.primary,.button:disabled.secondary{cursor:default;background-color:#ccc;color:#6d7d7f}.button i{display:inline-flex}.button i:first-child{padding-left:13px}.button i:first-child.-nolabel{padding-left:0}.button.double-icon i:first-child{padding-right:13px}.button.double-icon i:nth-child(2){padding-left:13px}@media only screen and (min-width:980px){.button{font-size:16px;padding:10px 15px}}@media only screen and (min-width:1200px){.button{font-size:18px;padding:13px 18px}}@media(hover:hover)and (pointer:fine){.button.primary.-beinghovered,.button.primary:hover,.button.secondary.-beinghovered,.button.secondary:hover{background-color:#fb8154}}.heading-newsletter-form{transition:all .6s;width:100%}.heading-newsletter-form form{display:flex}.heading-newsletter-form form .input-container{width:100%}.heading-newsletter-form form .input-container input{width:100%;height:100%;box-sizing:border-box;border-radius:0;border:1px solid #566d6f;border-right:none;padding-left:10px;font-family:FKDisplayRegular;color:#0c2729;font-size:14px}.heading-newsletter-form form .input-container input:focus{outline:none;border-color:#7a85e9}.heading-newsletter-form form .-success{background-color:#fb8154;pointer-events:none}.heading-newsletter-form form .-loading i:before{animation:loading .8s linear infinite}.heading-newsletter-form form .message{color:#c96743;position:absolute;font-family:FKDisplayRegular;font-size:14px;left:10px;bottom:75px;text-transform:uppercase}.heading-newsletter-form.-expanded{z-index:1;max-width:100%}@media only screen and (min-width:980px){.heading-newsletter-form{width:50%}.heading-newsletter-form .message{bottom:60px}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.heading{padding-bottom:61px;position:relative;padding-top:51px}.heading:after{position:absolute;content:"";width:100vw;height:100%;z-index:-1;background-image:url(/indigo-bckg.png);left:-33px;top:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;opacity:.6}.heading .header{width:100%;overflow:hidden}.heading .header .title{width:100%;word-wrap:break-word}.heading .header .title h1,.heading .header .title h2{width:100%;margin:0 0 10px;line-height:23vw;line-height:clamp(50px,20vw,100px);font-size:clamp(50px,16vw,80px)}.heading .header .title h1 .emphased,.heading .header .title h2 .emphased{font-size:15vw;font-size:clamp(40px,14vw,70px);margin-bottom:-5px;display:inline-block}.heading .header .title h1:before{content:"";display:block}.heading .header .divider .button{min-width:70%;text-wrap:wrap;text-align:left}.heading .textblock{margin-top:51px}@media only screen and (min-width:768px){.heading{padding:70px 0 80px}.heading .header .title h1,.heading .header .title h2{font-weight:400}.heading .header .divider .button{justify-content:flex-end;text-wrap:nowrap;min-width:unset}}@media only screen and (min-width:980px){.heading{padding:90px 0 100px}.heading .textblock{width:50%;margin-left:auto}.heading .header .title h1{font-size:clamp(50px,16vw,100px);line-height:clamp(50px,20vw,120px);margin-bottom:30px}.heading .header .title h1 .emphased{font-size:clamp(40px,14vw,86px)}}@media only screen and (min-width:1200px){.heading{min-height:320px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:110px 0 120px}.heading:after{left:-120px}}@media only screen and (min-width:1440px){.heading:after{left:calc(0px - (120px + (100vw - 1440px)/2))}}.section .header .title h2{margin-top:0}.section .textblock{margin-top:36px}@media only screen and (min-width:980px){.section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.section .header{width:45%;margin-top:-13px}.section .header .title h2{margin-top:0}.section .textblock{width:50%;margin-top:0}}.resource-card{width:100%;position:relative;box-sizing:border-box}.resource-card__links{display:flex;justify-content:space-between;align-items:baseline}.resource-card__links a{text-decoration:none}.resource-card__links .link-group{flex-direction:row;align-items:flex-end}.resource-card__links .link-group .link{font-size:13px;width:auto;padding-bottom:0;color:#3d5254;padding-right:0}.resource-card__container__resource-title{font-family:spaceMono;font-size:18px;text-transform:uppercase;color:#7a85e9;padding:18px 0 13px;max-width:100%;line-height:24px}.resource-card__container__resource-title a{text-decoration:none;color:#7a85e9}.resource-card__container__date{color:#3d5254;text-transform:uppercase;font-size:13px;font-family:spaceMono;width:100%;text-align:right;margin-bottom:-3px}.resource-card__separator{position:absolute;left:0;width:100%;bottom:0}.resource-card__separator .separator.-underlight{height:0}.resource-card__separator .button{display:block;position:absolute;right:2px;bottom:-2px;transform:rotate(90deg);padding:13px}@media only screen and (min-width:768px){.resource-card{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:unset}.resource-card__links{width:100%;bottom:50px;position:absolute;right:0}.resource-card__links,.resource-card__links .link{padding-right:0!important}.resource-card__links .link:after{display:none!important}.resource-card__container{display:flex;flex-direction:column-reverse;margin-top:3px;width:100%}.resource-card__container__date{line-height:13px}.resource-card__container__resource-title{padding:18px 0}}@media only screen and (min-width:1200px){.resource-card__container__resource-title{max-width:100%}.resource-card__links{padding-right:36px;position:absolute;top:0}.resource-card__links .link-group{flex-direction:column;align-items:flex-start;gap:13px}.resource-card__links .link-group .link{padding-top:0}}.link-group{overflow:hidden;display:flex;gap:18px;align-items:flex-start;flex-direction:column;width:100%}.link-group .link{width:100%}@media only screen and (min-width:768px){.link-group{flex-direction:row}.link-group .link{width:auto}}.project-page{margin-bottom:100px}.project-page .heading .textblock{margin-top:36px;text-align:center}.project-page .heading .header .title h2{line-height:45px;font-size:clamp(32px,6vw,100px);text-align:center;margin-bottom:21px}.project-page__pdf-section__container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:51px}.project-page__pdf-section__container .section,.project-page__pdf-section__container .section .header{width:100%!important;display:none}.project-page__pdf-section__container .resource-card,.project-page__pdf-section__container .section .header .title{width:100%!important}.project-page__overview-section .section{margin-bottom:0}.project-page__overview-section .section .textblock a{color:#7a85e9}.project-page__overview-section .section .textblock strong{font-weight:400}.project-page__overview-section .resource-card{max-width:500px;margin:0 auto}.project-page__details-section .section{margin-bottom:72px;width:100%}.project-page__details-section .accordion .content-container .textblock{color:#566d6f}.project-page__details-section .accordion:first-child .content-container .textblock{color:#7a85e9;font-size:36px}.project-page__details-section .accordion:last-child{margin-bottom:0}.project-page__medias-section .link-group{align-items:flex-start}.project-page__medias-section .link-group .link{margin-bottom:10px;padding:0 0 3px}.project-page__medias-section .section{margin-bottom:51px}.project-page__medias-section .link.md{padding-right:0;display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#566d6f}@media only screen and (min-width:768px){.project-page .heading{margin-bottom:72px}.project-page .heading .header .title h2{font-size:51px;line-height:72px}.project-page__overview-section{margin-top:0}.project-page__pdf-section.-section-container{margin-top:0;margin-bottom:100px}.project-page__pdf-section__container{width:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;max-width:600px;margin:0 auto}.project-page__pdf-section__container .section{width:45%!important}.project-page__pdf-section__container .section .header,.project-page__pdf-section__container .section .header .title{width:100%!important}.project-page__medias-section .link-group{flex-direction:column}}@media only screen and (min-width:980px){.project-page{display:flex;flex-direction:column}.project-page .heading .textblock{width:100%}.project-page__pdf-section__container{align-items:flex-end;justify-content:space-between;width:100%;max-width:unset}.project-page__pdf-section__container .section{display:block;width:45%;margin-bottom:0}.project-page__pdf-section__container .section .header{display:block}.project-page__pdf-section__container .resource-card{width:50%!important}.project-page__overview-section .resource-card{max-width:unset;width:50%;margin-right:0;padding-bottom:18px}.project-page__overview-section .resource-card__container__resource-title{padding-bottom:0}.project-page__medias-section .section{width:100%}.project-page__medias-section .link-group{display:flex;flex-direction:column;align-items:flex-start}.project-page__details-section .accordion .content-container .textblock{width:95%}}.project-page .textblock strong{font-weight:400}@media only screen and (min-width:1200px){.project-page .heading{margin-bottom:90px}.project-page__pdf-section.-section-container{margin-bottom:120px;margin-top:0}.project-page__overview-section{margin-top:0}.project-page__medias-section{margin-top:90px}}.textblock{display:block;font-size:18px;font-family:FKDisplayRegular;color:#566d6f;line-height:150%;margin:36px 0 0;white-space:pre-line}.textblock p{margin:0}.textblock strong{color:#0c2729}.textblock em{background:#fef5dd;color:#0c2729;padding:10px;font-style:normal;display:inline-block}@font-face{font-family:aif-icons;src:url(/_next/static/media/aif-icons.f7368f98.eot);src:url(/_next/static/media/aif-icons.f7368f98.eot) format("embedded-opentype"),url(/_next/static/media/aif-icons.bf578b1b.woff) format("woff"),url(/_next/static/media/aif-icons.99c0d6f0.ttf) format("truetype"),url(/_next/static/media/aif-icons.bca88b68.svg) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:aif-icons!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-about:before{content:"d"}.icon-arrow:before{content:"e"}.icon-lens:before{content:"f"}.icon-news:before{content:"g"}.icon-newsletter:before{content:"h"}.icon-newsletter-1:before{content:"a"}.icon-finger-icon:before{content:"b"}.header,.header .title{width:100%}.header .title h2{margin-bottom:18px}.header .button{margin-left:auto}