.project-intro{margin-left:-20px;margin-right:-20px;position:relative}@media (min-width: 768px){.project-intro{margin-left:0;margin-right:0;position:relative}}@media (min-width: 768px){.project-intro__top-wrapper{position:relative}}.project-intro__top{padding:40px 20px 140px;position:relative;margin-bottom:-100px;overflow:hidden}@media (min-width: 768px){.project-intro__top{overflow:visible;padding-top:60px}}.project-intro__image{margin:0 auto;max-width:800px;position:relative}.project-intro__bg-wrapper{overflow:hidden;position:absolute;top:0;bottom:100px;z-index:-1}@media (min-width: 768px){.project-intro__bg-wrapper{bottom:225px}}.project-intro__bg{height:calc(100% + 200px);background-size:cover;background-position:center;margin:-100px;background:var(--app-gray-background-color-gradient-end)}.project-intro__bg-wrapper{left:-55px;right:-55px;bottom:100px}@media (min-width: 768px){.project-intro__bg-wrapper{bottom:-160px}}@media (min-width: 768px){.project-intro__banner{margin-left:auto;margin-right:auto;max-width:800px}}.project-intro__banner-credit{padding-left:20px;padding-right:20px;font-size:11px;color:var(--app-text-small);line-height:1.2;font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1280px){.project-intro__banner-credit{position:absolute;top:calc(100% - 160px);left:0;max-width:calc((100% - 800px)/2)}}.project-intro__banner-caption{position:absolute;top:0;right:0;z-index:2;line-height:0}.project-intro__banner-caption button{padding:7px;color:#fff;font-size:1rem;line-height:0}.project-intro__banner-caption button:hover{background:rgba(var(--rgb-app-link-color),.9)}.project-intro__banner-caption--open{left:0}.project-intro__banner-caption--open button{display:flex;align-items:flex-end;justify-content:space-between;width:100%;background:rgba(var(--rgb-app-link-color),.9)}.project-intro__banner-caption--open button span{margin:0;padding:0;font-size:.75rem;align-items:center;font-weight:500}.project-intro__banner-caption--open button span svg{margin-right:.3125rem}.project-intro__banner-caption--open button .info-icon{font-size:1.3rem}.project-intro__smallboi-background{background-image:url(../../../images/suisse-secret-background.svg);height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.project-intro__smallboi-background{height:calc(100% + 245px);margin-top:-100px}}.project-intro__buttons{padding-left:20px;padding-right:20px}@media (min-width: 768px){.project-intro__buttons{max-width:calc((100% - 800px)/2);position:absolute;top:calc(100% - 160px);right:0}.project-intro__buttons .article-social{text-align:right}}.project-intro__top{text-align:center}@media (min-width: 768px){.project-intro__content{margin-left:auto;margin-right:auto;max-width:540px}}.project-intro__meta{text-transform:uppercase;font-weight:700;font-size:14px;line-height:1;color:var(--app-text-foreground);display:flex;justify-content:center;align-items:center}.project-intro__meta>*{margin:0 10px}.project-intro__tag{display:flex;align-items:center}.project-intro__tag a{margin-right:10px}.project-intro__teaser{color:var(--app-text-foreground);font-family:Lora,Georgia,sans-serif;line-height:1.5625rem;font-size:1rem;font-weight:1.5625rem;padding:20px}@media (min-width: 768px){.project-intro__teaser{margin-top:2rem;max-width:540px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.project-chapters .project-chapter:nth-child(odd){background-color:var(--app-light-border-weak);padding:30px 20px;position:relative}.project-chapters .project-chapter:nth-child(odd):before,.project-chapters .project-chapter:nth-child(odd):after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:100%;background-color:var(--app-light-border-weak);z-index:-1}.project-chapters .project-chapter:nth-child(odd):after{left:100%;right:0}.sandy .project-chapters .project-chapter:nth-child(odd){background:var(--app-sandy-secondary-background)}.project-chapter{padding:20px;margin-top:20px}.project-chapter__header{text-align:center;position:relative;overflow:hidden;padding-top:55px;padding-bottom:20px;min-height:200px}.project-chapter__background-title{font-size:200px;line-height:165px;top:0;bottom:0;left:0;right:0;font-weight:700;margin-top:auto;margin-bottom:auto;font-family:Inter Tight,Arial,sans-serif;opacity:.05;color:var(--app-btn-red);z-index:0;position:absolute}.project-chapter__subtitle{margin-top:0;font-size:18px;text-transform:uppercase;color:var(--app-emphasis-color);font-family:Inter Tight,Arial,sans-serif;font-weight:700;margin-bottom:15px}.project-chapter__title{margin-top:0}.project-chapter .project-section__buttons{display:flex;justify-content:center;flex-wrap:wrap}.project-chapter .project-section__buttons>*{flex:0 0 auto;padding:25px;margin:0 7px}.project-chapter .project-section__stories .news-item{background-color:var(--app-background-color);display:block}.project-chapter .project-section__stories .news-item .news-item__body{padding:20px}.project-chapter .project-section__stories .news-item .news-item__text{font-size:1.1rem;border-bottom:none}.project-chapter .project-section__stories .news-item .news-item__short-info,.project-chapter .project-section__stories .news-item .news-item__themes,.project-chapter .project-section__stories .news-item .news-item__regions{display:none}.project-chapter .project-section__stories .news-item .news-item__text{font-size:.9rem;padding-right:0}.project-chapter .project-section__stories .news-item .news-item__body{padding:1rem}.project-chapter .project-section__stories .news-item .news-item__bottom-content--with-border{border:none;height:auto;padding:0}@media (min-width: 768px){.project-chapter .project-section__stories{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.project-chapter .project-section__stories>*{margin-left:15px;margin-right:15px;flex:calc(50% - 30px) 1 0;max-width:calc(50% - 30px)}.project-chapter .project-section__stories.project-section__stories--centered{justify-content:center}}@media (min-width: 1024px){.project-chapter .project-section__stories{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.project-chapter .project-section__stories>*{margin-left:15px;margin-right:15px;flex:calc(33.3333333333% - 30px) 1 0;max-width:calc(33.3333333333% - 30px)}}@media (min-width: 1024px){.project-chapter .project-section__profile-story{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.project-chapter .project-section__profile-story>*{margin-left:15px;margin-right:15px;flex:calc(50% - 30px) 1 0;max-width:calc(50% - 30px)}}.project-chapter--auto-height{min-height:auto}.project-chapter--wysiwyg .project-chapter__content{color:var(--app-text-foreground);font-family:Lora,Georgia,sans-serif;font-size:1rem;line-height:1.5625rem;max-width:800px;margin-left:auto;margin-right:auto}.project-chapter--wysiwyg .project-chapter__content h1{font-size:40px;font-family:Inter Tight,Arial,sans-serif}.project-chapter--wysiwyg .project-chapter__content h2{font-size:26px;font-family:Inter Tight,Arial,sans-serif}.project-chapter--wysiwyg .project-chapter__content h3{font-size:18px;font-family:Inter Tight,Arial,sans-serif}.project-chapter--wysiwyg .project-chapter__content h4{font-size:17px}.project-chapter--wysiwyg .project-chapter__content h5{font-size:15px}.project-chapter--wysiwyg .project-chapter__content h6{font-size:13.5px}.project-chapter--wysiwyg .project-chapter__content img{margin:1rem auto;display:block}.project-chapter--wysiwyg .project-chapter__content li p{display:inline-flex}.project-chapter--wysiwyg .project-chapter__content li ul{list-style-type:circle}.project-chapter--wysiwyg .project-chapter__iframe{width:100%;aspect-ratio:16/9}@media (min-width: 1024px){.project-chapter--wysiwyg .project-chapter__iframe{margin-left:-112px;margin-right:-112px;max-width:none}}@media (min-width: 1280px){.project-chapter--wysiwyg .project-chapter__iframe{margin-left:-155px;margin-right:-155px;max-width:none}}.project-chapter--wysiwyg .project-chapter__iframe:not(.project-chapter--wysiwyg .project-chapter__iframe--full-width,.project-chapter--wysiwyg .project-chapter__iframe--medium-width){margin:0 auto!important;max-width:800px}@media (min-width: 1024px){.project-chapter--wysiwyg .project-chapter__iframe--medium-width{margin-left:-112px;margin-right:-112px;max-width:none;width:1024px}}@media (min-width: 1280px){.project-chapter--wysiwyg .project-chapter__iframe--medium-width{margin-left:-155px;margin-right:-155px;max-width:none;width:1110px}}.project-chapter--wysiwyg .project-chapter__iframe--full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw}.project-chapter--partners__title{font-size:26px;margin-bottom:1rem}.project-chapter--partners__text{color:var(--app-text-foreground);font-family:Lora,Georgia,sans-serif;line-height:1.5625rem;font-size:1rem;margin-bottom:2rem;line-height:1.3}.project-footer-section{padding-top:2rem;color:var(--app-text-foreground);font-family:Inter Tight,Helvetica Neue,Helvetica,sans-serif;line-height:1.67}.project-footer-section h2{font-size:28px}.project-footer-section a{text-decoration:underline}.project-footer-section p{margin-bottom:1.25em}.project-footer{border-top:1px solid var(--app-light-border-weak);border-bottom:1px solid var(--app-light-border-weak)}.project-footer__section{padding-bottom:1rem;border-bottom:solid 1px rgba(var(--rgb-app-text-foreground),.1)}.project-footer__section:last-child{border-bottom:none}@media (min-width: 1024px){.project-footer{display:flex;flex-wrap:wrap;margin-left:-70px;margin-right:-70px;justify-content:center}.project-footer>*{margin-left:70px;margin-right:70px;flex:calc(50% - 140px) 1 0;max-width:calc(50% - 140px)}.project-footer__section{margin-top:50px;margin-bottom:50px;border-bottom:0;position:relative}.project-footer__section:after{content:"";position:absolute;display:block;top:0;width:0;bottom:0;right:-70px;border-right:1px solid var(--app-light-border-weak)}.project-footer__section:last-child{border-right:none}.project-footer__section:last-child:after{content:none;display:none}}@media (min-width: 1024px){.project-partners--grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}}
