.screen-single-project{background-color:rgba(var(--color-background),1);width:100dvw;height:100dvh;position:relative;overflow:hidden}.screen-single-project__track{overscroll-behavior:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.screen-single-project__track::-webkit-scrollbar{display:none}.screen-single-project__section{scroll-snap-align:start;flex-shrink:0;height:100%;position:relative}.screen-single-project__section-featured{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;width:100dvw;display:flex}.screen-single-project__section-featured:before{background-color:rgba(var(--color-primary),.3);z-index:1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.screen-single-project__section-featured .brand{--brand-color:rgba(var(--color-on-primary),1);z-index:2;position:absolute;top:clamp(48px,4.7619vw + 20.5714px,72px);left:clamp(48px,4.7619vw + 20.5714px,72px)}.screen-single-project__section-featured-title{width:clamp(298px,75.3968vw - 136.286px,678px);max-width:80vw;color:rgba(var(--color-on-primary),1);z-index:2;font-size:clamp(28px,7.14286vw - 13.1429px,64px);font-weight:700;line-height:clamp(32px,7.93651vw - 13.7143px,72px);font-family:var(--typeface-brand);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-smooth:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin-top:0;margin-bottom:0}.screen-single-project__section-generals{background-color:rgba(var(--color-surface),1);flex-direction:column;width:clamp(420px,52.7778vw + 116px,686px);padding-top:5dvh;padding-bottom:5dvh;display:flex}@media (width<=1079.98px){.screen-single-project__section-generals{justify-content:center}}@media (width>=1080px){.screen-single-project__section-generals{justify-content:flex-start}}.screen-single-project__section-generals-logo{-o-object-fit:cover;object-fit:cover;width:240px;height:80px;margin-bottom:42px;margin-left:5dvw;margin-right:5dvw}.screen-single-project__section-generals-title{color:rgba(var(--color-primary),1);font-size:32px;font-weight:300;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:24px}.screen-single-project__section-generals-meta{padding-left:5dvw;padding-right:calc(5dvw + 142px)}@media (width>=768px){.screen-single-project__section-generals-meta{margin-bottom:48px}}.screen-single-project__section-generals-meta-title{color:rgba(var(--color-primary),1);font-size:14px;font-weight:700;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.screen-single-project__section-generals-meta-value{color:rgba(var(--color-primary),1);font-size:14px;font-weight:400;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.screen-single-project__section-generals-meta-value:not(:last-of-type){margin-bottom:24px}.screen-single-project__section-generals-meta-value:last-of-type{margin-bottom:0}.screen-single-project__section-generals-additional{--single-project-generals-additional-photo-width:188px;padding-top:42px;padding-bottom:32px;padding-left:188px;padding-left:var(--single-project-generals-additional-photo-width);background-color:rgba(var(--color-surface-variant),1);border-top-right-radius:16px;position:relative}@media (width<=1079.98px){.screen-single-project__section-generals-additional{display:none}}.screen-single-project__section-generals-additional-photo{width:var(--single-project-generals-additional-photo-width);height:auto;margin-bottom:0;position:absolute;bottom:0;left:0;transform:scaleX(-1)}.screen-single-project__section-generals-additional-title{color:rgba(var(--color-primary),1);font-size:14px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}strong.screen-single-project__section-generals-additional-title{font-weight:700}.screen-single-project__section-generals-additional-title:not(strong){font-weight:400}.screen-single-project__section-generals-additional-list{margin-top:0;margin-bottom:0;padding-left:16px;padding-right:48px}.screen-single-project__section-generals-additional-item{color:rgba(var(--color-on-surface-variant),1);font-size:14px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong.screen-single-project__section-generals-additional-item{font-weight:700}.screen-single-project__section-generals-additional-item:not(strong){font-weight:400}.screen-single-project__section-generals-flowers{--pictogram-width:158px;--pictogram-height:auto;position:absolute;right:0}@media (width<=1079.98px){.screen-single-project__section-generals-flowers{top:50%;transform:translateY(-50%)}}@media (width>=1080px){.screen-single-project__section-generals-flowers{transform:scaleY(-1)}}.screen-single-project__section-additional{flex-direction:column;justify-content:center;width:332px;display:flex}@media (width>=1080px){.screen-single-project__section-additional{display:none}}.screen-single-project__section-additional-content-wrapper{height:642px;position:relative}.screen-single-project__section-additional-content{background-color:rgba(var(--color-surface-variant),1);border-bottom-left-radius:32px;height:423px;padding:28px}.screen-single-project__section-additional-title{color:rgba(var(--color-primary),1);font-size:20px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:28px}strong.screen-single-project__section-additional-title{font-weight:700}.screen-single-project__section-additional-title:not(strong){font-weight:400}.screen-single-project__section-additional-list{margin-top:0;margin-bottom:0;padding-left:16px}.screen-single-project__section-additional-item{color:rgba(var(--color-on-surface-variant),1);font-size:14px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong.screen-single-project__section-additional-item{font-weight:700}.screen-single-project__section-additional-item:not(strong){font-weight:400}.screen-single-project__section-additional-photo{width:calc(100% - 12px);height:auto;position:absolute;bottom:0;right:0}.screen-single-project__section-summary{flex-direction:column;justify-content:center;display:flex}@media (width<=1079.98px){.screen-single-project__section-summary{width:418px}}@media (width>=1080px){.screen-single-project__section-summary{width:680px}}.screen-single-project__section-summary-content-wrapper{background-color:rgba(var(--color-surface-variant),1);border-top-right-radius:32px;border-bottom-left-radius:32px;flex-direction:column;display:flex;position:relative}@media (width<=1079.98px){.screen-single-project__section-summary-content-wrapper{height:642px;padding-top:16px}}@media (width>=1080px){.screen-single-project__section-summary-content-wrapper{flex-direction:column-reverse;justify-content:flex-end;height:100%}}.screen-single-project__section-summary-title{color:rgba(var(--color-primary),1);font-size:32px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}@media (width<=1079.98px){.screen-single-project__section-summary-title{margin-bottom:16px;padding-left:32px;padding-right:32px}}@media (width>=1080px){.screen-single-project__section-summary-title{margin-bottom:24px;padding-left:58px;padding-right:58px}}strong.screen-single-project__section-summary-title{font-weight:700}.screen-single-project__section-summary-title:not(strong){font-weight:400}@media (width<=1079.98px){.screen-single-project__section-summary-content{padding-left:32px;padding-right:32px}}@media (width>=1080px){.screen-single-project__section-summary-content{padding-left:58px;padding-right:58px}}.screen-single-project__section-summary-content p{color:rgba(var(--color-on-surface-variant),1);font-size:14px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.screen-single-project__section-summary-content p:is(strong){font-weight:700}.screen-single-project__section-summary-content p:not(strong){font-weight:400}.screen-single-project__section-summary-photo{border-bottom-left-radius:32px}@media (width<=1079.98px){.screen-single-project__section-summary-photo{height:220px;margin-bottom:0;position:absolute;bottom:0}}@media (width>=1080px){.screen-single-project__section-summary-photo{aspect-ratio:680/356;width:100%;margin-bottom:48px}}.screen-single-project__section-summary-photo img{-o-object-fit:cover;object-fit:cover}.screen-single-project__section-context{--single-project-indicators-count:4;--single-project-indicator-media-size:clamp(72px,2.38095vw + 58.2857px,84px);background-color:rgba(var(--color-surface),1);flex-direction:column;justify-content:center;padding-top:5dvh;padding-bottom:5dvh;display:flex}.screen-single-project__section-context-title{text-align:center;font-size:clamp(32px,1.5873vw + 22.8571px,40px);font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:32px}.screen-single-project__section-context-title strong{color:rgba(var(--color-primary),1);font-weight:900}.screen-single-project__section-context-title:not(strong){color:rgba(var(--color-secondary),1);font-weight:600}.screen-single-project__section-context-indicators{grid-auto-flow:column;grid-template-rows:repeat(var(--single-project-indicators-count),auto);width:max-content;display:grid}.screen-single-project__section-context-indicator{-moz-column-gap:20px;align-items:center;column-gap:20px;width:clamp(368px,88.8889vw - 144px,816px);padding-top:20px;padding-bottom:20px;display:flex}.screen-single-project__section-context-indicator:nth-child(2n){flex-direction:row-reverse}.screen-single-project__section-context-indicator:nth-child(2n) .screen-single-project__section-context-indicator-symbol-wrapper{justify-content:flex-start;padding-right:clamp(42px,28.5714vw - 122.571px,186px)}.screen-single-project__section-context-indicator:nth-child(2n) .screen-single-project__section-context-indicator-symbol-wrapper:before{right:0}.screen-single-project__section-context-indicator:nth-child(2n) .screen-single-project__section-context-indicator-content{padding-left:clamp(32px,30.5556vw - 144px,186px)}.screen-single-project__section-context-indicator:nth-child(odd){flex-direction:row}.screen-single-project__section-context-indicator:nth-child(odd) .screen-single-project__section-context-indicator-symbol-wrapper{justify-content:flex-end;padding-left:clamp(42px,28.5714vw - 122.571px,186px)}.screen-single-project__section-context-indicator:nth-child(odd) .screen-single-project__section-context-indicator-symbol-wrapper:before{left:0}.screen-single-project__section-context-indicator:nth-child(odd) .screen-single-project__section-context-indicator-content{padding-right:clamp(32px,30.5556vw - 144px,186px)}.screen-single-project__section-context-indicator-symbol-wrapper{flex:none;align-items:center;height:100%;display:flex;position:relative}.screen-single-project__section-context-indicator-symbol-wrapper:before{width:calc(100% - var(--single-project-indicator-media-size));background-color:rgba(var(--color-primary),1);content:"";height:1px;position:absolute}.screen-single-project__section-context-indicator-symbol{width:var(--single-project-indicator-media-size);background-color:rgba(var(--color-primary),1);height:clamp(86px,2.77778vw + 70px,100px)}.screen-single-project__section-context-indicator-content{flex:1}.screen-single-project__section-context-indicator-title{font-size:clamp(24px,3.1746vw + 5.71429px,40px);font-style:italic;font-weight:900;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}.screen-single-project__section-context-indicator-title span{color:rgba(var(--color-secondary),1)}.screen-single-project__section-context-indicator-title:not(span){color:rgba(var(--color-primary),1)}.screen-single-project__section-context-indicator-summary{color:rgba(var(--color-on-surface),1);font-size:clamp(14px,1.19048vw + 7.14286px,20px);font-style:italic;font-weight:700;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.screen-single-project__section-challenge{background-size:cover;background-color:rgba(var(--color-surface-variant),1);background-position:50%;background-repeat:no-repeat;flex-direction:column;justify-content:center;align-items:center;width:clamp(384px,22.619vw + 253.714px,498px);display:flex}.screen-single-project__section-challenge:before{opacity:.8;background-color:rgba(var(--color-surface-variant),1);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.screen-single-project__section-challenge-title{letter-spacing:.2em;z-index:1;font-size:32px;font-style:italic;font-weight:600;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:32px}.screen-single-project__section-challenge-title span{color:rgba(var(--color-secondary),1)}.screen-single-project__section-challenge-title:not(span){color:rgba(var(--color-primary),1)}.screen-single-project__section-challenge-summary{color:rgba(var(--color-on-surface-variant),1);text-align:center;text-transform:uppercase;z-index:1;font-size:clamp(20px,3.1746vw + 1.71429px,36px);font-weight:700;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;padding-left:72px;padding-right:72px}.screen-single-project__section-beneficiaries{background-color:rgba(var(--color-primary),1);flex-direction:column;justify-content:center;width:clamp(609px,57.3413vw + 278.714px,898px);display:flex}.screen-single-project__section-beneficiaries-title{color:rgba(var(--color-on-primary),1);font-size:40px;font-weight:900;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:32px;padding-left:clamp(32px,12.3016vw - 38.8571px,94px);padding-right:clamp(32px,12.3016vw - 38.8571px,94px)}.screen-single-project__section-beneficiary{-moz-column-gap:clamp(24px,4.7619vw + -3.42857px,48px);border-bottom:1px solid rgba(var(--color-outline),1);z-index:1;align-items:center;column-gap:clamp(24px,4.7619vw - 3.42857px,48px);height:clamp(192px,9.12699vw + 139.429px,238px);display:flex}.screen-single-project__section-beneficiary:nth-child(2n){flex-direction:row}@media (width>=576px){.screen-single-project__section-beneficiary:nth-child(2n) .screen-single-project__section-beneficiary-content{padding-left:clamp(36px,11.5079vw - 30.2857px,94px)}}.screen-single-project__section-beneficiary:nth-child(2n) .screen-single-project__section-beneficiary-photo{border-top-right-radius:32px;border-bottom-left-radius:32px;transform:translate(clamp(20px,.793651vw + 15.4286px,24px),18%)}.screen-single-project__section-beneficiary:nth-child(2n) .screen-single-project__section-beneficiary-photo:before{transform:translate(12px,-12px)}.screen-single-project__section-beneficiary:nth-child(odd){flex-direction:row-reverse}@media (width>=576px){.screen-single-project__section-beneficiary:nth-child(odd) .screen-single-project__section-beneficiary-content{padding-right:clamp(36px,11.5079vw - 30.2857px,94px)}}.screen-single-project__section-beneficiary:nth-child(odd) .screen-single-project__section-beneficiary-photo{border-top-right-radius:32px;border-bottom-left-radius:32px;transform:translateY(-4%)}.screen-single-project__section-beneficiary:nth-child(odd) .screen-single-project__section-beneficiary-photo:before{transform:translate(12px,12px)}.screen-single-project__section-beneficiary:first-of-type{border-top:1px solid rgba(var(--color-outline),1)}@media (width<=575.98px){.screen-single-project__section-beneficiary-content{padding-left:clamp(36px,11.5079vw - 30.2857px,94px)}}.screen-single-project__section-beneficiary-summary{color:rgba(var(--color-on-primary),1);font-size:clamp(15px,.992063vw + 9.28571px,20px);font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.screen-single-project__section-beneficiary-summary strong{font-weight:700}.screen-single-project__section-beneficiary-summary span{font-weight:400}.screen-single-project__section-beneficiary-photo{--figure-object-fit:cover;background-color:rgba(var(--color-on-primary),1);width:clamp(243px,26.5873vw + 89.8571px,377px);height:80%;margin-bottom:0}.screen-single-project__section-beneficiary-photo:before{border:1px solid rgba(var(--color-outline),1);border-radius:inherit;z-index:1;content:"";width:100%;height:100%;position:absolute}.screen-single-project__section-beneficiary-photo img{z-index:2}.screen-single-project__section-steps{background-color:rgba(var(--color-surface),1);align-items:center;padding-top:5vh;padding-bottom:5vh;display:flex}.screen-single-project__section-step{flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.screen-single-project__section-step:nth-child(2n) .screen-single-project__section-step-counter{color:#0000;-webkit-text-stroke:3px rgba(var(--color-primary),1);text-stroke:3px rgba(var(--color-primary),1)}.screen-single-project__section-step .screen-single-project__section-step-photo-one,.screen-single-project__section-step .screen-single-project__section-step-photo-two,.screen-single-project__section-step .screen-single-project__section-step-photo-three,.screen-single-project__section-step .screen-single-project__section-step-photo-four{--figure-object-fit:cover}.screen-single-project__section-step-heading{display:flex}.screen-single-project__section-step-title-wrapper{text-align:right;border-bottom:1px solid rgba(var(--color-outline),1);width:calc(100% + -1*clamp(4px,23.0159vw - 128.571px,120px));margin-right:auto;padding-bottom:16px}.screen-single-project__section-step-title{font-size:36px;line-height:1;font-family:var(--typeface-brand);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-smooth:subpixel-antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin-top:0;margin-bottom:0}.screen-single-project__section-step-title:not(span){color:rgba(var(--color-secondary),1)}.screen-single-project__section-step-title span{color:rgba(var(--color-primary),1)}.screen-single-project__section-step-description{color:rgba(var(--color-primary),1);font-size:16px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.screen-single-project__section-step-subtitle{color:rgba(var(--color-primary),1);text-transform:uppercase;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0}.screen-single-project__section-step-subtitle small{font-size:24px;font-weight:600;display:block}.screen-single-project__section-step-subtitle:not(small){font-size:32px;font-weight:700}.screen-single-project__section-step-counter{color:rgba(var(--color-primary),1);font-size:128px;font-weight:700;line-height:128px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.screen-single-project__section-step-summary p{color:rgba(var(--color-on-surface),1);font-size:clamp(16px,.793651vw + 11.4286px,20px);font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.screen-single-project__section-step-summary p:last-of-type{margin-bottom:0}.screen-single-project__section-step-summary strong{font-weight:700}.screen-single-project__section-step-figures{display:flex}.screen-single-project__section-step--first{--single-project-step-summary-width:clamp(284px,26.9841vw + 128.571px,420px);--single-project-step-photo-one-width:clamp(386px,7.34127vw + 343.714px,423px);--single-project-step-photo-two-width:180px;--single-project-step-photo-three-width:178px;width:clamp(523px,57.3413vw + 192.714px,812px)}.screen-single-project__section-step--first .screen-single-project__section-step-heading{width:max(var(--single-project-step-summary-width),var(--single-project-step-photo-one-width),var(--single-project-step-photo-two-width),var(--single-project-step-photo-three-width));justify-content:space-between;align-items:flex-end;padding-top:24px;padding-bottom:24px}.screen-single-project__section-step--first .screen-single-project__section-step-counter{transform:translate(92px,84px)}.screen-single-project__section-step--first .screen-single-project__section-step-summary{width:var(--single-project-step-summary-width);margin-bottom:24px;margin-left:auto;margin-right:auto}@media (width>=1080px){.screen-single-project__section-step--first .screen-single-project__section-step-summary{margin-bottom:8px}}.screen-single-project__section-step--first .screen-single-project__section-step-figures{justify-content:center;align-items:flex-end}@media (width<=1079.98px){.screen-single-project__section-step--first .screen-single-project__section-step-figures{-moz-column-gap:22px;column-gap:22px}}@media (width>=1080px){.screen-single-project__section-step--first .screen-single-project__section-step-figures{padding-top:78px}}.screen-single-project__section-step--first .screen-single-project__section-step-photo-one{width:var(--single-project-step-photo-one-width);height:clamp(80px,1.38889vw + 72px,87px);margin-bottom:28px}.screen-single-project__section-step--first .screen-single-project__section-step-photo-two{width:var(--single-project-step-photo-two-width);height:98px;margin-bottom:0}.screen-single-project__section-step--first .screen-single-project__section-step-photo-three{width:var(--single-project-step-photo-three-width);height:184px;margin-bottom:0}@media (width>=1080px){.screen-single-project__section-step--first .screen-single-project__section-step-photo-three{transform:translateY(-78px)}}.screen-single-project__section-step--second{--single-project-step-summary-width:clamp(248px,18.6508vw + 140.571px,342px);--single-project-step-photo-one-width:clamp(242px,19.8413vw + 127.714px,342px);--single-project-step-photo-two-width:284px;width:clamp(428px,16.6667vw + 332px,512px)}.screen-single-project__section-step--second .screen-single-project__section-step-heading{width:max(var(--single-project-step-summary-width),var(--single-project-step-photo-one-width),var(--single-project-step-photo-two-width));-moz-column-gap:32px;align-items:flex-end;column-gap:32px;margin-bottom:42px}.screen-single-project__section-step--second .screen-single-project__section-step-counter{transform:translateY(4px)}.screen-single-project__section-step--second .screen-single-project__section-step-summary{width:var(--single-project-step-summary-width);margin-bottom:112px;margin-left:auto;margin-right:auto}.screen-single-project__section-step--second .screen-single-project__section-step-photo-one{width:var(--single-project-step-photo-one-width);height:128px;margin-bottom:32px;margin-left:auto;margin-right:auto}.screen-single-project__section-step--second .screen-single-project__section-step-photo-two{width:var(--single-project-step-photo-two-width);height:148px;margin-bottom:48px;margin-left:auto;margin-right:auto}@media (width>=1080px){.screen-single-project__section-step--second .screen-single-project__section-step-photo-two{transform:translate(128px)}}.screen-single-project__section-step--third{--single-project-step-summary-width:clamp(302px,21.4286vw + 178.571px,410px);--single-project-step-photo-one-width:clamp(372px,8.73016vw + 321.714px,416px);--single-project-step-photo-two-width:clamp(200px,12.6984vw + 126.857px,264px);width:clamp(420px,35.7143vw + 214.286px,600px)}.screen-single-project__section-step--third .screen-single-project__section-step-heading{width:max(var(--single-project-step-summary-width),var(--single-project-step-photo-one-width),var(--single-project-step-photo-two-width))}@media (width<=1079.98px){.screen-single-project__section-step--third .screen-single-project__section-step-heading{-moz-column-gap:82px;align-items:center;column-gap:82px;padding-left:28px}}@media (width>=1080px){.screen-single-project__section-step--third .screen-single-project__section-step-heading{justify-content:space-between;align-items:flex-end}}.screen-single-project__section-step--third .screen-single-project__section-step-counter{transform:translateY(-12px)}@media (width>=1080px){.screen-single-project__section-step--third .screen-single-project__section-step-counter{transform:translate(84px,8px)}}.screen-single-project__section-step--third .screen-single-project__section-step-summary{width:var(--single-project-step-summary-width);margin-bottom:28px}@media (width>=1080px){.screen-single-project__section-step--third .screen-single-project__section-step-summary{padding-left:32px}}.screen-single-project__section-step--third .screen-single-project__section-step-photo-one{width:var(--single-project-step-photo-one-width);height:112px;margin-bottom:36px}.screen-single-project__section-step--third .screen-single-project__section-step-photo-two{width:var(--single-project-step-photo-two-width);height:232px}@media (width<=1079.98px){.screen-single-project__section-step--third .screen-single-project__section-step-photo-two{margin-left:auto;margin-right:auto}}@media (width>=1080px){.screen-single-project__section-step--third .screen-single-project__section-step-photo-two{margin-left:auto}}.screen-single-project__section-step--fourth{--single-project-step-summary-width:clamp(284px,21.4286vw + 160.571px,392px);--single-project-step-photo-one-width:clamp(308px,6.74603vw + 269.143px,342px);--single-project-step-photo-two-width:clamp(112px,2.38095vw + 98.2857px,124px);--single-project-step-photo-three-width:clamp(104px,2.77778vw + 88px,118px);--single-project-step-photo-four-width:clamp(112px,2.38095vw + 98.2857px,124px);width:clamp(358px,48.0159vw + 81.4286px,600px)}.screen-single-project__section-step--fourth .screen-single-project__section-step-heading{width:max(var(--single-project-step-summary-width),var(--single-project-step-photo-one-width),var(--single-project-step-photo-two-width),var(--single-project-step-photo-three-width),var(--single-project-step-photo-four-width));align-items:flex-end}@media (width<=1079.98px){.screen-single-project__section-step--fourth .screen-single-project__section-step-heading{justify-content:center}}@media (width>=1080px){.screen-single-project__section-step--fourth .screen-single-project__section-step-heading{flex-direction:row-reverse;justify-content:flex-end}}@media (width<=1079.98px){.screen-single-project__section-step--fourth .screen-single-project__section-step-counter{transform:translate(-36px,-36px)}}@media (width>=1080px){.screen-single-project__section-step--fourth .screen-single-project__section-step-counter{margin-right:48px}}.screen-single-project__section-step--fourth .screen-single-project__section-step-summary{width:var(--single-project-step-summary-width);margin-bottom:clamp(24px,4.7619vw - 3.42857px,48px)}.screen-single-project__section-step--fourth .screen-single-project__section-step-figures{-moz-column-gap:clamp(12px,1.19048vw + 5.14286px,18px);column-gap:clamp(12px,1.19048vw + 5.14286px,18px)}.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-one{width:var(--single-project-step-photo-one-width);height:clamp(124px,3.1746vw + 105.714px,140px);margin:clamp(18px,2.77778vw + 2px,32px) auto}.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-two{width:var(--single-project-step-photo-two-width);height:clamp(112px,2.38095vw + 98.2857px,124px)}.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-three{width:var(--single-project-step-photo-three-width);height:clamp(174px,4.16667vw + 150px,195px)}@media (width<=1079.98px){.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-three{margin-top:24px}}@media (width>=1080px){.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-three{margin-top:124px}}.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-four{width:var(--single-project-step-photo-four-width);height:clamp(112px,2.38095vw + 98.2857px,124px)}@media (width<=1079.98px){.screen-single-project__section-step--fourth .screen-single-project__section-step-photo-four{margin-top:72px}}.screen-single-project__section-step--fifth{--single-project-step-summary-width:clamp(278px,1.5873vw + 268.857px,286px);--single-project-step-photo-one-width:clamp(302px,9.12699vw + 249.429px,348px);--single-project-step-photo-two-width:clamp(136px,5.55556vw + 104px,164px);--single-project-step-photo-three-width:clamp(108px,3.96825vw + 85.1429px,128px);width:clamp(358px,24.2063vw + 218.571px,480px)}.screen-single-project__section-step--fifth .screen-single-project__section-step-heading{width:max(var(--single-project-step-summary-width),var(--single-project-step-photo-one-width),var(--single-project-step-photo-two-width),var(--single-project-step-photo-three-width));margin-bottom:clamp(56px,76.5714px - 3.57143vw,38px)}@media (width<=1079.98px){.screen-single-project__section-step--fifth .screen-single-project__section-step-heading{align-items:flex-start}}@media (width>=1080px){.screen-single-project__section-step--fifth .screen-single-project__section-step-heading{justify-content:space-between;align-items:flex-end}}@media (width<=1079.98px){.screen-single-project__section-step--fifth .screen-single-project__section-step-counter{margin-right:24px}.screen-single-project__section-step--fifth .screen-single-project__section-step-subtitle{transform:translateY(12px)}}@media (width>=1080px){.screen-single-project__section-step--fifth .screen-single-project__section-step-subtitle{transform:translateY(-12px)}}.screen-single-project__section-step--fifth .screen-single-project__section-step-summary{width:var(--single-project-step-summary-width);margin-bottom:36px}.screen-single-project__section-step--fifth .screen-single-project__section-step-figures{-moz-column-gap:42px;column-gap:42px}.screen-single-project__section-step--fifth .screen-single-project__section-step-photo-one{width:var(--single-project-step-photo-one-width);height:clamp(114px,3.57143vw + 93.4286px,132px);margin-bottom:clamp(20px,1.5873vw + 10.8571px,28px)}.screen-single-project__section-step--fifth .screen-single-project__section-step-photo-two{width:var(--single-project-step-photo-two-width);height:clamp(184px,7.14286vw + 142.857px,220px)}@media (width<=1079.98px){.screen-single-project__section-step--fifth .screen-single-project__section-step-photo-two{margin-top:18px}}.screen-single-project__section-step--fifth .screen-single-project__section-step-photo-three{width:var(--single-project-step-photo-three-width);height:clamp(148px,5.55556vw + 116px,176px)}.screen-single-project__section-step--sixth{--single-project-step-summary-width:clamp(276px,30.9524vw + 97.7143px,432px);--single-project-step-photo-one-width:clamp(274px,15.4762vw + 184.857px,352px);--single-project-step-photo-two-width:clamp(230px,13.0952vw + 154.571px,296px);--single-project-step-photo-three-width:clamp(92px,5.15873vw + 62.2857px,118px);width:clamp(400px,43.6508vw + 148.571px,620px)}.screen-single-project__section-step--sixth .screen-single-project__section-step-heading{width:max(var(--single-project-step-summary-width),var(--single-project-step-photo-one-width),var(--single-project-step-photo-two-width),var(--single-project-step-photo-three-width));align-items:flex-end;margin-bottom:28px}.screen-single-project__section-step--sixth .screen-single-project__section-step-counter{margin-right:clamp(32px,7.93651vw - 13.7143px,72px)}.screen-single-project__section-step--sixth .screen-single-project__section-step-summary{width:var(--single-project-step-summary-width);margin-bottom:clamp(28px,.793651vw + 23.4286px,32px)}.screen-single-project__section-step--sixth .screen-single-project__section-step-figures{-moz-column-gap:clamp(12px,1.19048vw + 5.14286px,18px);column-gap:clamp(12px,1.19048vw + 5.14286px,18px)}.screen-single-project__section-step--sixth .screen-single-project__section-step-photo-one{width:var(--single-project-step-photo-one-width);height:clamp(124px,7.14286vw + 82.8571px,160px);margin-bottom:36px}.screen-single-project__section-step--sixth .screen-single-project__section-step-photo-two{width:var(--single-project-step-photo-two-width);height:clamp(172px,9.52381vw + 117.143px,220px)}.screen-single-project__section-step--sixth .screen-single-project__section-step-photo-three{width:var(--single-project-step-photo-three-width);height:clamp(148px,9.52381vw + 93.1429px,196px);margin-top:clamp(46px,9.12699vw - 6.57143px,92px)}.screen-single-project__section-solution{background-color:rgba(var(--color-secondary),1);padding-right:72px}.screen-single-project__section-solution-format{-moz-column-gap:20px;justify-content:flex-end;align-items:flex-start;column-gap:20px;margin-bottom:28px;display:flex}.screen-single-project__section-solution-format-label{color:rgba(var(--color-on-secondary),1);font-size:20px;font-style:italic;font-weight:400;line-height:1;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;padding-top:4px}.screen-single-project__section-solution-format-value{color:rgba(var(--color-on-secondary),1);border:1px solid rgba(var(--color-on-secondary),1);font-size:24px;font-weight:600;line-height:1;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom-left-radius:24px;margin-bottom:0;padding:16px 16px 16px 24px}.screen-single-project__section-solution-topics{align-items:flex-start;display:flex;position:relative}.screen-single-project__section-solution-topics-photo{--figure-object-fit:cover;border-top-right-radius:32px;width:512px;height:240px;margin-bottom:0;position:absolute;top:0;left:0}.screen-single-project__section-solution-topics-content{text-align:right;margin-left:auto}.screen-single-project__section-solution-topics-label{color:rgba(var(--color-on-secondary),1);font-size:24px;font-style:italic;font-weight:400;line-height:1;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:16px}.screen-single-project__section-solution-topics-list{flex-direction:column;align-items:flex-end;row-gap:12px;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:flex}.screen-single-project__section-solution-topics-item{width:fit-content;color:rgba(var(--color-on-secondary),1);border:1px solid rgba(var(--color-on-secondary),1);font-size:20px;font-weight:600;line-height:1;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 96;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom-left-radius:24px;padding:16px 20px}.screen-single-project__section-solution-innovations{color:rgba(var(--color-on-secondary),1);font-size:20px;font-style:italic;line-height:20px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:12px}.screen-single-project__section-solution-innovations:not(strong){font-weight:400}.screen-single-project__section-solution-innovations strong{font-weight:700}.screen-single-project__section-solution-innovations-list{flex-direction:column;row-gap:16px;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:flex}.screen-single-project__section-solution-innovations-item{align-items:center;display:flex;position:relative}.screen-single-project__section-solution-innovations-item p{color:rgba(var(--color-on-secondary),1);font-size:20px;font-weight:400;line-height:1.2;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.screen-single-project__section-solution-innovation-media{border:1px solid rgba(var(--color-on-secondary),1);border-radius:100px}.screen-single-project__section-impact{background-color:rgba(var(--color-surface),1);width:clamp(764px,5.55556vw + 732px,792px);padding-top:5vh;padding-bottom:5vh}.screen-single-project__section-impact-title{color:rgba(var(--color-primary),1);border-bottom:1px solid rgba(var(--color-outline),1);font-size:40px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:72px;padding:20px clamp(45px,1.78571vw + 34.7143px,54px)}.screen-single-project__section-impact-title strong{font-weight:600}.screen-single-project__section-impact-title:not(strong){font-weight:300}.screen-single-project__section-impact-table.table{--single-project-impact-table-space-x:clamp(28px,5.55556vw + -4px,56px);width:calc(100% + -2*clamp(28px,5.55556vw - 4px,56px));width:calc(100% - var(--single-project-impact-table-space-x)*2);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.screen-single-project__section-impact-table.table .table__row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid;position:relative}.screen-single-project__section-impact-table.table .table__cell{align-items:center;height:100%;display:inline-flex}.screen-single-project__section-impact-table.table .table__cell:not(:last-of-type){border-right:1px solid rgba(var(--color-outline),1)}.screen-single-project__section-impact-table.table .table__header .table__row{height:56px}.screen-single-project__section-impact-table.table .table__header .table__cell{color:rgba(var(--color-on-surface),1);border-top:1px solid rgba(var(--color-outline),1);border-bottom:1px solid rgba(var(--color-outline),1);font-size:20px;font-weight:700;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:42px}.screen-single-project__section-impact-table.table .table__header .table__cell:first-of-type{border-left:1px solid rgba(var(--color-outline),1)}.screen-single-project__section-impact-table.table .table__header .table__cell:last-of-type{border-right:1px solid rgba(var(--color-outline),1);border-top-right-radius:24px}.screen-single-project__section-impact-table.table .table__body .table__row{height:72px}.screen-single-project__section-impact-table.table .table__body .table__row:before,.screen-single-project__section-impact-table.table .table__body .table__row:after{content:"";background-color:rgba(var(--color-outline),1);position:absolute}.screen-single-project__section-impact-table.table .table__body .table__row:before{width:100%;height:1px;bottom:0;left:0}.screen-single-project__section-impact-table.table .table__body .table__row:after{border-radius:100px;width:5px;height:5px;bottom:-2px;right:0}.screen-single-project__section-impact-table.table .table__body .table__cell{color:rgba(var(--color-on-surface),1);font-size:20px;font-weight:400;line-height:1.2;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:42px;padding-right:24px}.screen-single-project__section-partners{background-color:rgba(var(--color-surface-variant),1);width:clamp(580px,37.3016vw + 365.143px,768px);padding-top:5vh;padding-bottom:5vh}.screen-single-project__section-partners-title{color:rgba(var(--color-primary),1);font-size:clamp(32px,1.5873vw + 22.8571px,40px);line-height:1.2;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0;padding-left:28px;padding-right:28px}@media (width<=767.98px){.screen-single-project__section-partners-title{border-top:1px solid rgba(var(--color-outline),1);padding-top:36px;padding-bottom:36px;padding-right:calc(100% - 256px)}}@media (width>=768px){.screen-single-project__section-partners-title{border-bottom:1px solid rgba(var(--color-outline),1);padding-top:8px;padding-bottom:8px}}.screen-single-project__section-partners-title strong{font-weight:700}.screen-single-project__section-partners-title:not(strong){font-weight:400}.screen-single-project__section-partners-graph{--partners-graph-orbit-radius:clamp(173.51px,8.03373vw + 127.236px,214px);width:clamp(480px,22.2222vw + 352px,592px);height:clamp(480px,22.2222vw + 352px,592px);margin-bottom:64px;margin-left:auto;margin-right:auto;scroll-margin-inline:auto;position:relative}.screen-single-project__section-partners-graph-atom{width:100%;height:100%;color:rgba(var(--color-primary),1);pointer-events:none;z-index:0;position:absolute;top:0;left:0}.screen-single-project__section-partners-graph-project-logotype{--figure-object-fit:cover;aspect-ratio:3;background-color:rgba(var(--color-primary),1);z-index:2;justify-content:center;align-items:center;width:clamp(148px,7.14286vw + 106.857px,184px);margin-bottom:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-single-project__section-partners-graph-brands{z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.screen-single-project__section-partners-graph-brand{--figure-object-fit:cover;aspect-ratio:3/2;background-color:rgba(var(--color-primary),1);width:clamp(90px,1.98413vw + 78.5714px,100px);margin-top:clamp(-30px,-.660714vw - 26.1943px,-33.33px);margin-bottom:0;margin-left:clamp(-45px,-.992063vw - 39.2857px,-50px);animation:20s linear infinite partners_atom_orbit;position:absolute}@keyframes partners_atom_orbit{0%{transform:rotate(0deg)translate(var(--partners-graph-orbit-radius))rotate(0deg)}to{transform:rotate(360deg)translate(var(--partners-graph-orbit-radius))rotate(-360deg)}}.screen-single-project__section-learning{background-color:rgba(var(--color-surface),1);flex-direction:column;align-items:center;width:clamp(640px,48.8095vw + 358.857px,886px);padding:92px 72px;display:flex}.screen-single-project__section-learning-title{font-size:40px;font-weight:800;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:42px}.screen-single-project__section-learning-title span:first-child{color:rgba(var(--color-primary),1)}.screen-single-project__section-learning-title span:last-child{color:rgba(var(--color-secondary),1)}.screen-single-project__section-learning-items{flex-direction:column;row-gap:24px;width:100%;display:flex}.screen-single-project__section-learning-item{align-items:center;width:100%;display:flex;position:relative}.screen-single-project__section-learning-item:nth-child(2n){flex-direction:row}.screen-single-project__section-learning-item:nth-child(2n) .screen-single-project__section-learning-item-content{border-bottom-left-radius:32px;right:0}.screen-single-project__section-learning-item:nth-child(odd){flex-direction:row-reverse}.screen-single-project__section-learning-item:nth-child(odd) .screen-single-project__section-learning-item-content{border-bottom-right-radius:32px;left:0}.screen-single-project__section-learning-item-photo{--figure-object-fit:cover;width:364px;height:168px;margin-bottom:0}.screen-single-project__section-learning-item-content{width:65%;color:rgba(var(--color-on-surface),1);border:1px solid rgba(var(--color-outline),1);background-color:rgba(var(--color-surface),1);font-size:clamp(16px,.793651vw + 11.4286px,20px);line-height:clamp(20px,.793651vw + 15.4286px,24px);font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0;padding:20px 24px;position:absolute;top:50%;transform:translateY(-50%)}.screen-single-project__section-next-steps{background-color:rgba(var(--color-primary),1);flex-direction:column;justify-content:center;width:clamp(762px,26.9841vw + 606.571px,898px);display:flex}.screen-single-project__section-next-steps-title{line-height:.75em;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:clamp(72px,4.7619vw + 44.5714px,96px);padding-left:clamp(72px,4.7619vw + 44.5714px,96px);padding-right:clamp(72px,4.7619vw + 44.5714px,96px)}.screen-single-project__section-next-steps-title strong{color:rgba(var(--color-on-primary),1);font-size:40px;font-weight:700;display:block}.screen-single-project__section-next-steps-title:not(strong){color:rgba(var(--color-on-primary),1);font-size:50px;font-weight:400}.screen-single-project__section-next-steps-item{-moz-column-gap:clamp(24px,3.57143vw + 3.42857px,42px);align-items:center;column-gap:clamp(24px,3.57143vw + 3.42857px,42px);height:260px;padding-left:clamp(72px,4.7619vw + 44.5714px,96px);padding-right:clamp(72px,4.7619vw + 44.5714px,96px);display:flex}.screen-single-project__section-next-steps-item:first-of-type{border-top:1px solid rgba(var(--color-on-primary),1)}.screen-single-project__section-next-steps-item:not(:last-of-type){border-bottom:1px solid rgba(var(--color-on-primary),1)}.screen-single-project__section-next-steps-item:nth-child(2n){flex-direction:row}.screen-single-project__section-next-steps-item:nth-child(2n) .screen-single-project__section-next-steps-item-photo-wrapper{transform:translateY(-15%)}.screen-single-project__section-next-steps-item:nth-child(2n) .screen-single-project__section-next-steps-item-photo:before{top:15%;left:50%;transform:translate(-50%,-15%)}.screen-single-project__section-next-steps-item:nth-child(odd){flex-direction:row-reverse}.screen-single-project__section-next-steps-item:nth-child(odd) .screen-single-project__section-next-steps-item-photo:before{border-top-right-radius:32px;bottom:0;right:0}.screen-single-project__section-next-steps-item-photo-wrapper{aspect-ratio:289/260;flex:none;height:100%}.screen-single-project__section-next-steps-item-photo{--figure-object-fit:cover;margin-bottom:0;position:relative}.screen-single-project__section-next-steps-item-photo:before{content:"";border:1px solid rgba(var(--color-on-primary),1);z-index:1;width:75%;height:65%;position:absolute}.screen-single-project__section-next-steps-item-photo img{z-index:2}.screen-single-project__section-next-steps-item-content{width:360px}.screen-single-project__section-next-steps-item-title{color:rgba(var(--color-on-primary),1);font-size:clamp(24px,1.19048vw + 17.1429px,30px);font-weight:700;line-height:clamp(28px,1.5873vw + 18.8571px,36px);font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:8px}.screen-single-project__section-next-steps-item-summary{color:rgba(var(--color-on-primary),1);font-size:clamp(16px,.793651vw + 11.4286px,20px);font-weight:500;line-height:clamp(24px,.793651vw + 19.4286px,28px);font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.screen-single-project__section-materials{--single-project-materials-item-width:58px;--single-project-materials-spacing-inline:clamp(36px,4.36508vw + 10.8571px,58px);background-color:rgba(var(--color-surface-variant),1);width:clamp(762px,41.6667vw + 522px,972px)}.screen-single-project__section-materials-photo{--figure-object-fit:cover;border-bottom-left-radius:32px;width:100%;height:clamp(272px,33.3333vw + 80px,440px);margin-bottom:clamp(20px,1.5873vw + 10.8571px,28px)}.screen-single-project__section-materials-title{padding-left:var(--single-project-materials-spacing-inline);padding-right:var(--single-project-materials-spacing-inline);color:rgba(var(--color-primary),1);border-bottom:1px solid rgba(var(--color-primary),1);font-size:40px;font-weight:600;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0;padding-top:clamp(16px,.793651vw + 11.4286px,20px);padding-bottom:clamp(16px,.793651vw + 11.4286px,20px)}.screen-single-project__section-materials__content{padding-top:clamp(16px,5.15873vw - 13.7143px,42px);padding-bottom:clamp(16px,5.15873vw - 13.7143px,42px);padding-left:var(--single-project-materials-spacing-inline);padding-right:var(--single-project-materials-spacing-inline)}.screen-single-project__section-materials__summary{color:rgba(var(--color-primary),1);font-size:20px;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:28px}.screen-single-project__section-materials__summary:not(strong){font-weight:500}.screen-single-project__section-materials__summary strong{font-weight:700}.screen-single-project__section-materials__items{grid-row-gap:20px;grid-column-gap:24px;-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:28px;display:grid}.screen-single-project__section-materials__item{height:calc(var(--single-project-materials-item-width) + 16px);align-items:center;display:flex;position:relative}.screen-single-project__section-materials__item:before{width:calc(100% - var(--single-project-materials-item-width)/2);content:"";border:1px solid rgba(var(--color-primary),1);border-top-right-radius:24px;height:100%;position:absolute;top:0;right:0}.screen-single-project__section-materials__item-symbol{width:var(--single-project-materials-item-width);height:var(--single-project-materials-item-width);background-color:rgba(var(--color-primary),1);border-radius:100px;flex:none}.screen-single-project__section-materials__item-content{color:rgba(var(--color-primary),1);font-size:clamp(16px,.396825vw + 13.7143px,18px);line-height:1.2;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1;padding-left:clamp(16px,.793651vw + 11.4286px,20px);padding-right:20px}.screen-single-project__section-materials__item-content:not(strong){font-weight:400}.screen-single-project__section-materials__item-content strong{font-weight:700}.screen-single-project__section-materials__extra{color:rgba(var(--color-primary),1);font-size:18px;font-style:italic;font-weight:400;font-family:var(--typeface-plain);font-optical-sizing:auto;font-variation-settings:"wdth" 98;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}