.Link_Link__fR6wq{position:relative;max-width:max-content;color:#f84c0b;cursor:pointer;font-size:1rem;font-weight:600;line-height:1;transition:all .2s ease-in;will-change:color}@media only screen and (min-width:1280px){.Link_Link__fR6wq{font-size:1.625rem}}.Link_Link__fR6wq:hover{color:#d10000}.Link_Link--Underline__9DUYR:after{position:absolute;display:block;content:"";right:0;bottom:-2px;left:0;height:2px;border-radius:3px;background:#f84c0b;transform:rotateY(90deg);transform-origin:left center;transition:all .2s ease-in;will-change:background,transform}@media only screen and (min-width:1280px){.Link_Link--Underline__9DUYR:after{bottom:-3px;left:0;height:3px}}.Link_Link--Underline__9DUYR:hover:after{background:#d10000;transform:rotateY(0deg)}.Link_Link--Icon__aCYc0{padding-left:32px}@media only screen and (min-width:1280px){.Link_Link--Icon__aCYc0{padding-left:56.3px}}.Link_Link--Icon__aCYc0:after{left:32px}@media only screen and (min-width:1280px){.Link_Link--Icon__aCYc0:after{left:56.3px}}.Link_Link--Uppercase__qcjoK{text-transform:uppercase}.Link_Link__Icon__DdtUi{position:absolute;top:50%;left:0;display:block;width:20px;height:20px;fill:#f84c0b;transform:translateY(-50%);transition:all .2s ease-in;will-change:fill}@media only screen and (min-width:1280px){.Link_Link__Icon__DdtUi{width:33.3px;height:33.3px}}.Link_Link__fR6wq:hover .Link_Link__Icon__DdtUi{fill:#d10000}.ProjectFooter_ProjectFooter__h5uQt{position:relative;z-index:1;display:flex;flex-direction:column;padding-top:140px;gap:20px}@media only screen and (min-width:768px){.ProjectFooter_ProjectFooter__h5uQt{padding-top:150px;gap:30px}}@media only screen and (min-width:1280px){.ProjectFooter_ProjectFooter__h5uQt{padding-top:200px}}@media only screen and (min-width:1680px){.ProjectFooter_ProjectFooter__h5uQt{padding-top:250px}}.ProjectFooter_ProjectFooter__Headline__bttnF{text-transform:uppercase}.ProjectFooter_ProjectFooter__Contact__4sAX0{display:grid;gap:20px}@media only screen and (min-width:576px){.ProjectFooter_ProjectFooter__Contact__4sAX0{grid-template-columns:2fr 3fr}}@media only screen and (min-width:768px){.ProjectFooter_ProjectFooter__Contact__4sAX0{gap:30px;grid-template-columns:1fr 2fr}}@media only screen and (min-width:1024px){.ProjectFooter_ProjectFooter__Contact__4sAX0{grid-template-columns:1fr 3fr}}@media only screen and (min-width:1680px){.ProjectFooter_ProjectFooter__Contact__4sAX0{gap:40px}}.ProjectFooter_ProjectFooter__InfoWrapper__sd47d{display:grid;align-content:space-between;gap:20px;grid-auto-rows:min-content}@media only screen and (min-width:768px){.ProjectFooter_ProjectFooter__Info__utuRV{display:flex;flex-direction:column;justify-content:flex-end}}.ProjectFooter_ProjectFooter__PhotoCard__n2gX_{overflow:hidden;max-width:500px;padding:0!important;aspect-ratio:1}.ProjectFooter_ProjectFooter__Photo__gNIb9{width:100%;height:100%;aspect-ratio:1}.ProjectFooter_ProjectFooter__Name__fzkD_{margin:0 0 10px}.ProjectFooter_ProjectFooter__Title__X3VYF{margin:0 0 20px;color:#757575}.ProjectFooter_ProjectFooter__Description___KpiQ{white-space:pre-line}.ProjectFooter_ProjectFooter__Actions__d73Mu{font-size:1.625rem;line-height:1.225;display:grid;font-weight:600;gap:6px;line-height:1;text-transform:uppercase}@media only screen and (min-width:1280px){.ProjectFooter_ProjectFooter__Actions__d73Mu{font-size:2.25rem;font-weight:800}}@media only screen and (min-width:1680px){.ProjectFooter_ProjectFooter__Actions__d73Mu{font-size:3.125rem}}@media only screen and (min-width:576px){.ProjectFooter_ProjectFooter__Actions__d73Mu{display:block;margin-bottom:-6px}}@media only screen and (min-width:1280px){.ProjectFooter_ProjectFooter__Actions__d73Mu{margin-bottom:-8px}}@media only screen and (min-width:1680px){.ProjectFooter_ProjectFooter__Actions__d73Mu{margin-bottom:-11px}}.ProjectFooter_ProjectFooter__Action__Y1T5k,.ProjectFooter_ProjectFooter__Or__gF6FE{display:block;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-transform:uppercase}@media only screen and (min-width:576px){.ProjectFooter_ProjectFooter__Action__Y1T5k,.ProjectFooter_ProjectFooter__Or__gF6FE{display:inline}}.ProjectFooter_ProjectFooter__Or__gF6FE{display:inline-block}.ProjectFooter_ProjectFooter__Action__Y1T5k{color:#f84c0b;cursor:pointer;transition:color .2s ease-in-out}.ProjectFooter_ProjectFooter__Action__Y1T5k:hover{color:#d10000}.Project_Project__Header__FHzZC,.Project_Project__iUxPg{display:flex;width:100%;flex-direction:column;align-items:center}.Project_Project__Header__FHzZC{position:relative;height:100svh;justify-content:center;gap:15px}@media only screen and (min-width:576px){.Project_Project__Header__FHzZC{padding-top:0!important}}@media only screen and (min-width:1280px){.Project_Project__Header__FHzZC{padding-bottom:0}}.Project_Project__Header__FHzZC>*{z-index:1}.Project_Project__Name__omUor{line-height:1}.Project_Project__Description__sPuXF,.Project_Project__Name__omUor{text-align:center;text-shadow:0 0 5px #00000080}.Project_Project__Description__sPuXF{white-space:pre-line}.Project_Project__BackgroundImage__E5ymZ{position:absolute;z-index:0;top:0;left:0;width:100%;height:auto;height:100%;margin:0;mask-image:linear-gradient(180deg,#000,#000 12.85%,rgba(0,0,0,.961) 24.07%,rgba(0,0,0,.886) 33.91%,rgba(0,0,0,.785) 42.59%,rgba(0,0,0,.666) 50.38%,rgba(0,0,0,.538) 57.5%,rgba(0,0,0,.407) 64.21%,rgba(0,0,0,.281) 70.74%,#0000002b 77.34%,rgba(0,0,0,.081) 84.26%,rgba(0,0,0,.022) 91.73%,#0000)}.Project_Project__BackgroundImage__E5ymZ img{object-fit:cover;object-position:center}.Project_Project__Content__wTN3W{width:100%}@media only screen and (min-width:1280px){.Project_Project__Content__wTN3W{padding-top:140px}}.Project_Project__Layout__56cHD>*{position:relative;z-index:1}.Project_Project__Layout__56cHD .rich-text{color:#fff;--indent-level:20px}.Project_Project__Layout__56cHD .rich-text>:first-child{margin-top:0}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text{--indent-level:30px}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text{--indent-level:40px}}.Project_Project__Layout__56cHD .rich-text .align-left{text-align:left}.Project_Project__Layout__56cHD .rich-text .align-center{text-align:center}.Project_Project__Layout__56cHD .rich-text .align-right{text-align:right}.Project_Project__Layout__56cHD .rich-text .align-justify{text-align:justify}.Project_Project__Layout__56cHD .rich-text .align-start{text-align:start}.Project_Project__Layout__56cHD .rich-text .align-end{text-align:end}.Project_Project__Layout__56cHD .rich-text .indent:has(.indent){padding-left:0!important}.Project_Project__Layout__56cHD .rich-text .indent-level-1{padding-left:calc(var(--indent-level)*1)}.Project_Project__Layout__56cHD .rich-text .indent-level-2{padding-left:calc(var(--indent-level)*2)}.Project_Project__Layout__56cHD .rich-text .indent-level-3{padding-left:calc(var(--indent-level)*3)}.Project_Project__Layout__56cHD .rich-text .indent-level-4{padding-left:calc(var(--indent-level)*4)}.Project_Project__Layout__56cHD .rich-text .indent-level-5{padding-left:calc(var(--indent-level)*5)}.Project_Project__Layout__56cHD .rich-text .indent-level-6{padding-left:calc(var(--indent-level)*6)}.Project_Project__Layout__56cHD .rich-text .indent-level-7{padding-left:calc(var(--indent-level)*7)}.Project_Project__Layout__56cHD .rich-text .indent-level-8{padding-left:calc(var(--indent-level)*8)}.Project_Project__Layout__56cHD .rich-text .indent-level-9{padding-left:calc(var(--indent-level)*9)}.Project_Project__Layout__56cHD .rich-text .indent-level-10{padding-left:calc(var(--indent-level)*10)}.Project_Project__Layout__56cHD .rich-text .carousel-root{margin:40px 0}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text .carousel-root{margin:50px 0}}.Project_Project__Layout__56cHD .rich-text h2,.Project_Project__Layout__56cHD .rich-text h3,.Project_Project__Layout__56cHD .rich-text h4{line-height:1.5!important}.Project_Project__Layout__56cHD .rich-text h2{font-size:1.625rem;font-weight:600;line-height:1.225;margin:40px 0 30px}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text h2{font-size:2.25rem;font-weight:800}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text h2{font-size:3.125rem}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text h2{margin:50px 0 40px}}.Project_Project__Layout__56cHD .rich-text h3{font-size:1.3rem;font-weight:400;line-height:1.2;margin:30px 0 20px}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text h3{font-size:1.875rem;font-weight:500}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text h3{font-size:2.5rem}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text h3{margin:40px 0 30px}}.Project_Project__Layout__56cHD .rich-text h4{font-size:1.1rem;font-weight:700;line-height:1.1;text-transform:uppercase;margin:30px 0 20px}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text h4{font-size:1.225rem}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text h4{font-size:1.875rem}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text h4{margin:40px 0 30px}}.Project_Project__Layout__56cHD .rich-text blockquote,.Project_Project__Layout__56cHD .rich-text p{font-size:1rem;font-weight:600;line-height:1.375;margin-bottom:15px;font-weight:500;line-height:1.7!important}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text blockquote,.Project_Project__Layout__56cHD .rich-text p{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text blockquote,.Project_Project__Layout__56cHD .rich-text p{font-size:1.625rem}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text blockquote,.Project_Project__Layout__56cHD .rich-text p{margin-bottom:20px}}.Project_Project__Layout__56cHD .rich-text em{font-style:italic}.Project_Project__Layout__56cHD .rich-text strong{font-weight:700}.Project_Project__Layout__56cHD .rich-text u{text-decoration:underline;text-decoration-thickness:1px}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text u{text-decoration-thickness:2px}}.Project_Project__Layout__56cHD .rich-text s{text-decoration:line-through}.Project_Project__Layout__56cHD .rich-text sup{vertical-align:super}.Project_Project__Layout__56cHD .rich-text sub{vertical-align:sub}.Project_Project__Layout__56cHD .rich-text a{color:#f84c0b;text-decoration:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out}.Project_Project__Layout__56cHD .rich-text a:hover{text-decoration-color:#f84c0b}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text a{text-decoration-thickness:3px}}.Project_Project__Layout__56cHD .rich-text img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;margin:0 auto 20px;object-fit:contain}@media only screen and (min-width:768px){.Project_Project__Layout__56cHD .rich-text img{width:70%}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text img{margin-bottom:30px}}.Project_Project__Layout__56cHD .rich-text hr{height:1px;border:none;margin:80px 0 30px;background:#fff}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text hr{margin:150px 0 50px}}.Project_Project__Layout__56cHD .rich-text input[type=checkbox]{position:relative;display:inline-block;height:.73rem;border:1px solid #f84c0b;border-radius:2px;aspect-ratio:1}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text input[type=checkbox]{height:.8rem;border-radius:3px}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text input[type=checkbox]{height:1rem}}.Project_Project__Layout__56cHD .rich-text input[type=checkbox]:checked{background:#f84c0b}.Project_Project__Layout__56cHD .rich-text input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;width:70%;aspect-ratio:1;background:#fff;content:"";mask:url(/icons/check.svg) no-repeat 50% 50%;mask-size:contain;transform:translate(-50%,-50%)}.Project_Project__Layout__56cHD .rich-text li{font-size:1rem;font-weight:600;line-height:1.375;display:list-item;line-height:1.375!important}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text li{font-size:1.125rem;line-height:1.3}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text li{font-size:1.625rem}}.Project_Project__Layout__56cHD .rich-text li p{line-height:inherit}.Project_Project__Layout__56cHD .rich-text li::marker{content:unset;font:inherit}.Project_Project__Layout__56cHD .rich-text ol,.Project_Project__Layout__56cHD .rich-text ul{margin-bottom:20px}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text ol,.Project_Project__Layout__56cHD .rich-text ul{margin-bottom:40px}}.Project_Project__Layout__56cHD .rich-text ol ol,.Project_Project__Layout__56cHD .rich-text ol ul,.Project_Project__Layout__56cHD .rich-text ul ol,.Project_Project__Layout__56cHD .rich-text ul ul{margin-bottom:7px}.Project_Project__Layout__56cHD .rich-text ol>li:has(ol)>span[data-type=number],.Project_Project__Layout__56cHD .rich-text ol>li:has(ul[data-list-type=check])>input[type=checkbox],.Project_Project__Layout__56cHD .rich-text ul>li:has(ol)>span[data-type=number],.Project_Project__Layout__56cHD .rich-text ul>li:has(ul[data-list-type=check])>input[type=checkbox]{display:none}.Project_Project__Layout__56cHD .rich-text ol>li:not(:has(ul,ol)),.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(ul,ol)){display:grid;align-items:center;grid-template-columns:var(--indent-level) 1fr}.Project_Project__Layout__56cHD .rich-text ol>li:not(:has(ul,ol)) span,.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(ul,ol)) span{display:inline-block}.Project_Project__Layout__56cHD .rich-text ol>li:not(:has(ul,ol)) span[data-type=bullet],.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(ul,ol)) span[data-type=bullet]{width:.3rem;border-radius:100px;aspect-ratio:1;background:#fff}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text ol>li:not(:has(ul,ol)) span[data-type=bullet],.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(ul,ol)) span[data-type=bullet]{width:.35rem}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text ol>li:not(:has(ul,ol)) span[data-type=bullet],.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(ul,ol)) span[data-type=bullet]{width:.5rem}}.Project_Project__Layout__56cHD .rich-text blockquote{position:relative;padding-left:var(--indent-level);margin-bottom:15px;font-style:italic}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text blockquote{margin-bottom:30px}}.Project_Project__Layout__56cHD .rich-text blockquote:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:#757575;content:""}.Project_Project__Layout__56cHD .rich-text code{padding:.1rem .2rem;background:#333;font-family:Courier New,Courier,monospace;font-size:inherit;font-size:.93rem;line-height:inherit;white-space:pre-line}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text code{font-size:1.05rem}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text code{font-size:1.42rem}}.Project_Project__Layout__56cHD .rich-text pre{display:block;max-width:100%;padding:1.2rem;margin-bottom:15px;background:#333;overflow-x:auto}.Project_Project__Layout__56cHD .rich-text pre code{padding:0;overflow-x:auto;white-space:pre;font-size:1rem;font-weight:400;line-height:1.375}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text pre code{font-size:1.125rem;font-weight:500;line-height:1.3}}@media only screen and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text pre code{font-size:1.625rem}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text pre code{font-size:.75rem;font-weight:400;line-height:1.2}}@media only screen and (min-width:1280px)and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text pre code{font-size:1rem;font-weight:500}}@media only screen and (min-width:1280px)and (min-width:1680px){.Project_Project__Layout__56cHD .rich-text pre code{font-size:1.125rem}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .rich-text pre{margin-bottom:20px}.Project_Project__Layout__56cHD .rich-text pre::-webkit-scrollbar{height:2px}.Project_Project__Layout__56cHD .rich-text pre::-webkit-scrollbar-track{background:#0000}.Project_Project__Layout__56cHD .rich-text pre::-webkit-scrollbar-thumb:hover{background:#d10000}}.Project_Project__Layout__56cHD .circle-element{position:relative;z-index:0;overflow:visible;width:0;height:0}.Project_Project__Layout__56cHD .circle-element__circle{position:absolute;z-index:0;height:auto;border-radius:50%;aspect-ratio:1;transform:translate(-50%,-50%)}.Project_Project__Layout__56cHD .slide-image{overflow:hidden;width:100%;max-width:1000px;height:100%;max-height:70svh;padding:0!important;margin:auto}.Project_Project__Layout__56cHD .slide-image img{position:relative!important;overflow:hidden;width:auto!important;height:auto!important;border-radius:10px;object-fit:contain!important}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD .slide-image img{border-radius:20px}}.Project_Project__Layout__56cHD .row{display:grid;margin-bottom:20px;gap:20px}@media only screen and (min-width:768px){.Project_Project__Layout__56cHD .row{margin-bottom:40px;gap:40px 20px}}@media only screen and (min-width:1024px){.Project_Project__Layout__56cHD .row{margin-bottom:40px;gap:80px 40px}}@media only screen and (min-width:768px){.Project_Project__Layout__56cHD .row.row--columns-1{grid-template-columns:repeat(1,1fr)}.Project_Project__Layout__56cHD .row.row--columns-2{grid-template-columns:repeat(2,1fr)}.Project_Project__Layout__56cHD .row.row--columns-3{grid-template-columns:repeat(3,1fr)}.Project_Project__Layout__56cHD .row.row--columns-4{grid-template-columns:repeat(4,1fr)}}.Project_Project__Layout__56cHD .column .media--image{overflow:hidden;width:100%;height:auto;padding:0!important}.Project_Project__Layout__56cHD .column .media--image img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain!important}.Project_Project__Details__X2sDv{position:relative;z-index:1;display:grid;width:100%;gap:20px}@media only screen and (min-width:576px){.Project_Project__Details__X2sDv{gap:30px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.Project_Project__Details__X2sDv{gap:40px;grid-template-columns:repeat(3,1fr)}}.Project_Project__Details__Cell__MB3VW{position:relative;padding-top:9px}@media only screen and (min-width:1280px){.Project_Project__Details__Cell__MB3VW{padding-top:11px}}@media only screen and (min-width:1680px){.Project_Project__Details__Cell__MB3VW{padding-top:16px}}.Project_Project__Details__Cell__MB3VW p{position:relative;z-index:1}.Project_Project__Details__Cell__Title__5gErE{position:absolute;z-index:0;top:0;left:0;color:#444!important;font-weight:700!important;line-height:.9!important;text-transform:uppercase;-webkit-user-select:none;user-select:none}.Project_Project__Link__xhVYP{font-size:1.1rem;font-weight:700;line-height:1.1;text-transform:uppercase;display:block;margin:50px 0 100px}@media only screen and (min-width:1280px){.Project_Project__Link__xhVYP{font-size:1.225rem}}@media only screen and (min-width:1680px){.Project_Project__Link__xhVYP{font-size:1.875rem}}@media only screen and (min-width:768px){.Project_Project__Link__xhVYP{margin:80px 0 140px}}.Project_Project__Link__xhVYP svg{transform:translateY(calc(-50% + 2px))}@media only screen and (min-width:1280px){.Project_Project__Link__xhVYP svg{transform:translateY(calc(-50% - 3px))}}@media only screen and (min-width:1680px){.Project_Project__Link__xhVYP svg{transform:translateY(calc(-50% + 4px))}}