.project-presentation__intro-title,.project-presentation__intro-description,.project-presentation__intro-button{padding:4rem 0;border-bottom:1px solid #333}.project-presentation__intro-title:first-child,.project-presentation__intro-description:first-child,.project-presentation__intro-button:first-child{border-top:1px solid #333}.project-presentation__intro-button{padding-bottom:0;border-bottom:none}.project-presentation__intro-title .ws-heading{max-width:95rem}.project-presentation__intro-title h2::before{content:"";width:10rem;display:inline-block}.project-presentation .top{display:grid;grid-template-columns:repeat(12, 1fr);margin-bottom:12rem}@media(max-width: 991.98px){.project-presentation .top{display:flex;flex-direction:column;gap:6.4rem}}.project-presentation .top .ws-heading{grid-column:span 5}.project-presentation .top .ws-main-text,.project-presentation .top .top_text-button{grid-column:span 7}.project-presentation .top .top_text-button{display:flex;flex-direction:column;gap:8rem}.project-presentation__intro-image{margin-top:12rem}.project-presentation__image-full,.project-presentation__image{display:block;width:100%;height:auto}.project-presentation--layout-floating_images .ws-heading{margin-bottom:12rem}.project-presentation__grid{display:grid;gap:1rem}.project-presentation__row{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem;margin-bottom:1rem}.project-presentation__cell{min-height:5rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.project-presentation__thumb{width:100%;height:auto;display:block;object-fit:cover}.project-presentation__tabs-header{margin-bottom:12rem}.project-presentation__tabs-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2rem}@media(max-width: 991.98px){.project-presentation__tabs-grid{gap:6.4rem}}.project-presentation__tabs-grid--left{direction:rtl}.project-presentation__tabs-grid--left .project-presentation__tabs-col--nav{padding-left:15.4rem}@media(max-width: 991.98px){.project-presentation__tabs-grid--left .project-presentation__tabs-col--nav{padding-left:0;order:2}}.project-presentation__tabs-grid--left>*{direction:ltr}.project-presentation__tabs-grid--left>* .project-presentation__tabs-col--nav{padding-right:15.4rem}@media(max-width: 991.98px){.project-presentation__tabs-grid--left>* .project-presentation__tabs-col--nav{padding-right:0}}.project-presentation__tabs-nav{position:relative}.project-presentation__tabs-nav-item{margin-bottom:.6rem;display:flex;flex-wrap:wrap;align-items:center;width:100%}.project-presentation__tabs-item-text{display:block;margin-top:.75rem;max-height:0;opacity:0;overflow:hidden;width:100%;padding-left:0;transition:margin .3s ease,opacity .3s ease,max-height .3s ease,padding .3s ease}.project-presentation .project-presentation__tabs-nav .project-presentation__tabs-nav-item.is-active+.project-presentation__tabs-item-text{max-height:100rem;opacity:1;margin-top:3.2rem;margin-bottom:4rem}.project-presentation__tabs-media{position:relative;min-height:200px}.project-presentation__tabs-media-item{display:none}.project-presentation__tabs-media-item.is-active{display:block}.project-presentation__tabs-image{width:100%;height:auto;display:block;object-fit:cover}.project-presentation__tabs-grid--left .project-presentation__tabs-media{position:relative}.project-presentation__tabs-grid--left .project-presentation__tabs-media-item{display:block;position:absolute;inset:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.project-presentation__tabs-grid--left .project-presentation__tabs-media-item.is-active{position:relative;opacity:1;pointer-events:auto;z-index:1}.project-presentation__row--content{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.project-presentation__counters-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:12rem}.project-presentation__counter{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;position:relative;gap:1.2rem}@media(max-width: 991.98px){.project-presentation__counter{padding:3.2rem}}.project-presentation__counter::before{content:"";display:block;width:110%;height:110%;top:50% !important;left:50% !important;transform:translate(-50%, -50%);border:1px solid #333;position:absolute;inset:0;border-radius:100%}@media(max-width: 991.98px){.project-presentation__counter::before{width:95%;height:95%}}.project-presentation__counter-number{font-size:8.8rem;line-height:1}@media(max-width: 991.98px){.project-presentation__counter-number{font-size:5.6rem;text-align:center}}.project-presentation__counter-text{text-align:center}@media(max-width: 768px){.project-presentation__row{grid-template-columns:repeat(3, 1fr)}.project-presentation__tabs-grid{grid-template-columns:1fr}.project-presentation__counters-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.project-presentation .project-presentation__row--image{display:flex;margin-top:8rem}.project-presentation .project-presentation__intro-image,.project-presentation .project-presentation__tabs-media-item,.project-presentation .project-presentation__row--image{overflow:hidden}.project-presentation--layout-other_projects .jobs-listing{display:grid;grid-template-columns:1fr;gap:2.4rem}.project-presentation--layout-other_projects .jobs-listing__title{margin:0}.project-presentation--layout-other_projects .jobs-listing__list{position:relative;display:flex;flex-direction:column;gap:2.4rem}.project-presentation--layout-other_projects .jobs-listing__item{position:relative;width:fit-content;border-top:1px solid #333;padding-top:2.4rem;width:100%;transition:opacity .35s ease,transform .35s ease,max-height .35s ease;will-change:opacity,transform;transition-delay:.1s !important}.project-presentation--layout-other_projects .jobs-listing__item.is-hidden{display:none}.project-presentation--layout-other_projects .jobs-listing__item.is-appearing{opacity:0;transform:translateY(1.2rem)}.project-presentation--layout-other_projects .jobs-listing__item.is-appearing~.project-presentation--layout-other_projects .jobs-listing__item{transform:none}.project-presentation--layout-other_projects .jobs-listing__item-inner{display:flex;align-items:center;position:relative;width:fit-content;text-decoration:none;color:inherit}.project-presentation--layout-other_projects .jobs-listing__more{margin-top:2.4rem}.project-presentation--layout-other_projects .jobs-listing__load-more{cursor:pointer}.project-presentation__progress--list-wrapper{background:#191919;display:flex;justify-content:center;align-items:center;width:100%}[data-theme=light] .project-presentation__progress--list-wrapper{background:#f2f2f2}.project-presentation__progress-list{display:flex;flex-direction:column;gap:2rem;width:90%;position:relative;padding:8rem 0}.project-presentation__progress-item{background:#333;padding:4rem;display:flex;justify-content:space-between;gap:2.4rem;z-index:2}[data-theme=light] .project-presentation__progress-item{background:#e4e4e4}.project-presentation__progress-item:last-child{background:#fff}[data-theme=light] .project-presentation__progress-item:last-child{background:#000}.project-presentation__progress-item:last-child .project-presentation__progress-title{color:#000}[data-theme=light] .project-presentation__progress-item:last-child .project-presentation__progress-title{color:#fff}.project-presentation__progress-vertical-line{width:1px;height:100%;background:#333;position:absolute;top:0;bottom:0}[data-theme=light] .project-presentation__progress-vertical-line{background:#dcdcdc}.project-presentation__progress-vertical-line:nth-child(1){left:0}.project-presentation__progress-vertical-line:nth-child(2){left:16.66%}.project-presentation__progress-vertical-line:nth-child(3){left:33.33%}.project-presentation__progress-vertical-line:nth-child(4){left:50%}.project-presentation__progress-vertical-line:nth-child(5){left:66.66%}.project-presentation__progress-vertical-line:nth-child(6){left:83.33%}.project-presentation__progress-vertical-line:nth-child(7){left:100%}.project-presentation__progress-title{text-transform:uppercase;max-width:28rem}.project-presentation__progress-text{text-transform:uppercase;margin-top:1.2rem;color:#999}.project-presentation__progress-avatars{display:flex;gap:.25rem}.project-presentation__avatar{width:4rem;height:4rem;border-radius:9999px;object-fit:cover;margin-left:-1.5rem}.project-presentation__avatar:first-child{margin-left:0}