.Link_Link__fR6wq{position:relative;max-width:max-content;color:#d10000;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:#d10000;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--Uppercase__qcjoK{text-transform:uppercase}.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:#d10000!important;cursor:pointer;transition:color .2s ease-in-out}.ProjectFooter_ProjectFooter__Action__Y1T5k:after{content:" ›";display:inline-block;color:#fff;opacity:0;transform:translateX(-4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.ProjectFooter_ProjectFooter__Action__Y1T5k:focus-visible:after,.ProjectFooter_ProjectFooter__Action__Y1T5k:hover:after{opacity:1;transform:translateX(0)}.ProjectTestimonials_ProjectTestimonials__sUAt4{padding:100px 0 80px}@media only screen and (min-width:1280px){.ProjectTestimonials_ProjectTestimonials__sUAt4{padding:140px 0 80px}}.ProjectTestimonials_ProjectTestimonials__List__8spii{display:flex;flex-direction:column;align-items:center;gap:50px}.ProjectTestimonials_ProjectTestimonials__Card__Fph50{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:820px;padding:50px 30px;border:1px solid #d100004d;border-radius:24px;background:#d1000008}.ProjectTestimonials_ProjectTestimonials__Card__Fph50:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#d1000080,#0000 40%,#0000 60%,#d1000033);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px;pointer-events:none}@media only screen and (min-width:576px){.ProjectTestimonials_ProjectTestimonials__Card__Fph50{padding:50px}}@media only screen and (min-width:1280px){.ProjectTestimonials_ProjectTestimonials__Card__Fph50{padding:80px 100px;border-radius:32px}}.ProjectTestimonials_ProjectTestimonials__QuoteMark__XuQAv{width:36px;height:24px;color:#d10000;flex-shrink:0}@media only screen and (min-width:1280px){.ProjectTestimonials_ProjectTestimonials__QuoteMark__XuQAv{width:52px;height:34px}}.ProjectTestimonials_ProjectTestimonials__QuoteMark--Start__QYKNn{align-self:flex-start;margin-bottom:30px}@media only screen and (min-width:1280px){.ProjectTestimonials_ProjectTestimonials__QuoteMark--Start__QYKNn{margin-bottom:40px}}.ProjectTestimonials_ProjectTestimonials__QuoteMark--End__lnEuL{align-self:flex-end;margin-top:30px;transform:rotate(180deg);opacity:.5}@media only screen and (min-width:1280px){.ProjectTestimonials_ProjectTestimonials__QuoteMark--End__lnEuL{margin-top:40px}}.ProjectTestimonials_ProjectTestimonials__Quote__afuAV{font-style:italic;line-height:1.7;color:#ffffffe6;width:100%}.ProjectTestimonials_ProjectTestimonials__Divider__P67yn{width:48px;height:2px;background:#d10000;border-radius:2px;margin:40px 0}@media only screen and (min-width:1280px){.ProjectTestimonials_ProjectTestimonials__Divider__P67yn{margin:50px 0}}.ProjectTestimonials_ProjectTestimonials__Client__38mCm{display:flex;flex-direction:column;gap:4px}.ProjectTestimonials_ProjectTestimonials__ClientName__Rq0g_{font-weight:600}.ProjectTestimonials_ProjectTestimonials__ClientRole__cOJ_V{color:#fff9}.Project_Project__Header__FHzZC,.Project_Project__iUxPg{display:flex;width:100%;flex-direction:column;align-items:center}.Project_Project__Header__FHzZC{position:relative;height:100vh;height:100svh;justify-content:center;gap:15px;padding-top:110px!important}@media only screen and (min-width:576px){.Project_Project__Header__FHzZC{padding-top:110px!important}}@media only screen and (min-width:1280px){.Project_Project__Header__FHzZC{padding-top:120px!important;padding-bottom:0}}@media only screen and (min-width:1680px){.Project_Project__Header__FHzZC{padding-top:130px!important}}.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:110px;left:0;width:100%;height:calc(100% - 110px);margin:0;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 5%,#000 88%,#0000);mask-image:linear-gradient(180deg,#0000 0,#000 5%,#000 88%,#0000)}@media only screen and (min-width:1280px){.Project_Project__BackgroundImage__E5ymZ{top:120px;height:calc(100% - 120px)}}@media only screen and (min-width:1680px){.Project_Project__BackgroundImage__E5ymZ{top:130px;height:calc(100% - 130px)}}.Project_Project__BackgroundImage__E5ymZ img{object-fit:cover;object-position:top center}.Project_Project__Content__wTN3W{overflow-x:clip;width:100%}@media only screen and (min-width:1280px){.Project_Project__Content__wTN3W{padding-top:140px}}.Project_Project__Layout__56cHD{padding-top:50px}@media only screen and (min-width:768px){.Project_Project__Layout__56cHD{padding-top:80px}}@media only screen and (min-width:1280px){.Project_Project__Layout__56cHD{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:#d10000;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:#d10000}@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:not([data-nimg=fill]){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 #d10000;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:#d10000}.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:"";-webkit-mask:url(/icons/check.svg) no-repeat 50% 50%;mask:url(/icons/check.svg) no-repeat 50% 50%;-webkit-mask-size:contain;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 .rich-text ol>li:not(:has(span[data-type])),.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(span[data-type])){display:list-item;list-style-position:inside;line-height:1.7!important;padding-left:calc(var(--indent-level)*.5)}.Project_Project__Layout__56cHD .rich-text ul>li:not(:has(span[data-type])){list-style-type:disc}.Project_Project__Layout__56cHD .rich-text ol>li:not(:has(span[data-type])){list-style-type:decimal}.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:auto;max-height:70svh;padding:0!important;margin:auto}.Project_Project__Layout__56cHD .slide-image img{position:relative!important;overflow:hidden;width:100%!important;height:auto!important;max-height:70svh;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{position:relative;display:flex;width:100%;max-width:100%;align-items:center;justify-content:center;padding:20px 0;border-radius:40px;background:#d10000;color:#fff!important;cursor:pointer;font-size:1rem!important;font-weight:400!important;line-height:1;text-transform:uppercase;transition:all .25s ease;margin:50px 0 100px}.Project_Project__Link__xhVYP:focus-visible,.Project_Project__Link__xhVYP:hover{background:#d10000;box-shadow:0 0 15px -2px #d10000b3}@media only screen and (min-width:768px){.Project_Project__Link__xhVYP{margin:80px 0 140px}}@media only screen and (min-width:1280px){.Project_Project__Link__xhVYP{width:max-content;max-width:unset;padding:0;border-radius:0;background:#0000;color:#d10000!important;font-size:3.125rem!important;font-weight:800!important}.Project_Project__Link__xhVYP:focus-visible,.Project_Project__Link__xhVYP:hover{background:#0000;box-shadow:none;color:#d10000!important}.Project_Project__Link__xhVYP:after{content:" ›";display:inline-block;color:#fff;opacity:0;transform:translateX(-6px);transition:transform .25s ease,opacity .25s ease}.Project_Project__Link__xhVYP:focus-visible:after,.Project_Project__Link__xhVYP:hover:after{transform:translateX(0);opacity:1}}@media only screen and (min-width:1680px){.Project_Project__Link__xhVYP{font-size:3.125rem}}