.ProjectsSection_projectsGrid__B_kvG{width:100%;min-height:130vh;overflow:hidden;position:relative;background:#FFFFFF}.ProjectsSection_projectsGrid__B_kvG:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,1));pointer-events:none;z-index:11}.ProjectsSection_gridContainer__p3xO7{display:grid;grid-template-columns:394px 190px 394px 393px 190px 394px;gap:15px;width:-moz-max-content;width:max-content;position:absolute;left:50%;top:50%;will-change:transform;padding:60px;transform:translate(-50%,-50%) scale(1.8);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.ProjectsSection_gridContainer__p3xO7:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ProjectsSection_gridItem__Z_AO8{position:relative;border-radius:10px;overflow:hidden;transition:box-shadow .5s ease-out;height:280px;cursor:pointer;z-index:2;will-change:box-shadow;background-color:transparent;transform:translateZ(0)}.ProjectsSection_gridItem__Z_AO8 img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s cubic-bezier(.165,.84,.44,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center;border-radius:10px;will-change:transform;transform:scale(1.05)}.ProjectsSection_gridItem__Z_AO8:hover:after{opacity:1}.ProjectsSection_gridItem__Z_AO8:hover{box-shadow:0 15px 30px rgba(0,0,0,.2)}.ProjectsSection_gridItem__Z_AO8:hover img{transform:scale(1.15)}.ProjectsSection_gridItem__Z_AO8:nth-child(6n+1),.ProjectsSection_gridItem__Z_AO8:nth-child(6n+3),.ProjectsSection_gridItem__Z_AO8:nth-child(6n+4),.ProjectsSection_gridItem__Z_AO8:nth-child(6n+6){width:394px;max-width:394px}.ProjectsSection_gridItem__Z_AO8:nth-child(6n+2),.ProjectsSection_gridItem__Z_AO8:nth-child(6n+5){width:190px;max-width:190px;position:relative}.ProjectsSection_gridItem__Z_AO8:nth-child(6n+2){top:-15%}.ProjectsSection_gridItem__Z_AO8:nth-child(6n+5){top:-25%}.ProjectsSection_projectsOverlay__C_OAi{top:0;left:0;height:100%;z-index:10}.ProjectsSection_overlayTextContainer__BWR_o,.ProjectsSection_projectsOverlay__C_OAi{position:absolute;width:100%;pointer-events:none;display:flex;align-items:center;justify-content:center}.ProjectsSection_overlayTextContainer__BWR_o{transform:translateY(0);overflow:hidden;flex-direction:column}.ProjectsSection_overlayText__WqnbL{white-space:nowrap;display:flex;justify-content:center;width:100vw;overflow:hidden}.ProjectsSection_withUsText__WngbZ,.ProjectsSection_workText__oihng{outline:none;font-size:120px;font-weight:700;color:#D70228;mix-blend-mode:multiply;background:#D70228;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#D70228;text-shadow:0 1px 3px rgba(0,0,0,.15);text-align:center;opacity:.9!important;white-space:nowrap;transition:letter-spacing .3s ease-out;filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.ProjectsSection_workText__oihng{margin-right:500px}.ProjectsSection_projectsButton__tgRwk{margin-top:80px;z-index:20;position:relative;pointer-events:auto}.ProjectsSection_projectsButton__tgRwk button{transform:translateZ(0);backface-visibility:hidden;animation:ProjectsSection_buttonPulse__qXndQ 2s ease-in-out infinite;font-weight:300;font-size:.875rem;background:linear-gradient(135deg,#D70228,#FF2C54);color:white;transition:all .3s ease;border:none}.ProjectsSection_projectsButton__tgRwk button:hover{box-shadow:0 10px 20px rgba(215,2,40,.4)}.ProjectsSection_animatedButton__R1JgG{transform:translateZ(0);backface-visibility:hidden;animation:ProjectsSection_buttonPulse__qXndQ 2s ease-in-out infinite;box-shadow:0 0 0 0 rgba(215,2,40,.4);position:relative;z-index:30;pointer-events:auto!important}.ProjectsSection_animatedButton__R1JgG:hover{box-shadow:0 10px 20px rgba(215,2,40,.4)}@keyframes ProjectsSection_buttonPulse__qXndQ{0%{box-shadow:0 0 0 0 rgba(215,2,40,.4)}70%{box-shadow:0 0 0 10px rgba(215,2,40,0)}to{box-shadow:0 0 0 0 rgba(215,2,40,0)}}@media (max-width:768px){.ProjectsSection_withUsText__WngbZ,.ProjectsSection_workText__oihng{font-size:60px;transition:letter-spacing .3s ease-out}.ProjectsSection_overlayTextContainer__BWR_o{transform:translateY(0)}.ProjectsSection_projectsButton__tgRwk{margin-top:50px}}@media (max-width:480px){.ProjectsSection_withUsText__WngbZ,.ProjectsSection_workText__oihng{font-size:40px}.ProjectsSection_overlayTextContainer__BWR_o{transform:translateY(0)}.ProjectsSection_projectsButton__tgRwk{margin-top:40px}}.Marquee_marqueeContainer__fF4ZL{position:relative;width:100%;height:80px;max-width:100%;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.Marquee_dragSpan__zg3Mz{position:absolute;display:flex;align-items:center;height:100%;will-change:transform;touch-action:none}.Marquee_dragSpan__zg3Mz span{display:flex;align-items:center;gap:80px;height:100%;white-space:nowrap;flex-shrink:0}.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne{position:relative;width:100vw;height:700px;max-width:100vw;left:-400px;top:0;overflow:hidden;display:flex;align-items:flex-start;perspective:700px;z-index:0;margin-bottom:0;padding-bottom:0;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(180deg,rgba(255,255,255,0) 2%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,rgba(255,255,255,0) 98%),linear-gradient(90deg,rgba(255,255,255,0),rgba(0,0,0,.3) 5%,rgba(0,0,0,1) 35%,rgba(0,0,0,1));mask:linear-gradient(180deg,rgba(255,255,255,0) 2%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,rgba(255,255,255,0) 98%),linear-gradient(90deg,rgba(255,255,255,0),rgba(0,0,0,.3) 5%,rgba(0,0,0,1) 35%,rgba(0,0,0,1));-webkit-mask-composite:source-in,xor;mask-composite:intersect;will-change:transform;contain:strict}.ScrollingGrid_xreality-scrolling-container___mNdr{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotate(9deg) rotateX(12deg) rotateY(-35deg);z-index:1;will-change:transform}.ScrollingGrid_xreality-scrolling-content__bLYp0{display:flex;position:absolute;left:-10%;top:0;width:100%;height:100%;transform-style:preserve-3d;z-index:1}.ScrollingGrid_xreality-masonry-grid___HFge{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));grid-auto-rows:320px;gap:25px;backface-visibility:hidden;-webkit-backface-visibility:hidden;width:min(90vw,1200px);margin:0 auto;transform:scale(1.1);z-index:1;position:relative;height:2000px;will-change:transform;contain:layout style}.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne:before{display:none}.ScrollingGrid_xreality-grid-item__oJjTi{position:relative;transition:transform .3s ease;transform:translateZ(80px);-webkit-transform:translateZ(80px);height:100%;width:100%;z-index:1;overflow:hidden;cursor:pointer;border-radius:10px;will-change:transform;transform-style:preserve-3d;contain:paint layout;content-visibility:auto;contain-intrinsic-size:auto 320px}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(4n+1){animation:ScrollingGrid_column_move__VdDbJ 80s linear infinite alternate}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(4n+1):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,white,rgba(255,255,255,0) 40%);z-index:2;pointer-events:none;border-radius:inherit;content-visibility:visible}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(4n+2){animation:ScrollingGrid_column_move__VdDbJ 80s linear infinite alternate-reverse}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(4n+3){animation:ScrollingGrid_column_move__VdDbJ 80s linear infinite alternate}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(4n+4){animation:ScrollingGrid_column_move__VdDbJ 80s linear infinite alternate-reverse}.ScrollingGrid_xreality-grid-item__oJjTi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,.2);transition:all .8s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center}.ScrollingGrid_xreality-grid-item__oJjTi:hover img{transform:scale(1.15)}@keyframes ScrollingGrid_column_move__VdDbJ{0%{transform:translateZ(0) translateY(-500%) translateZ(0)}to{transform:translateZ(0) translateY(-50%) translateZ(0)}}@media screen and (max-width:768px){.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne{display:flex;left:0;width:100%;height:480px;perspective:none}.ScrollingGrid_xreality-scrolling-container___mNdr{width:100%;height:100%;left:0;top:0;transform:none}.ScrollingGrid_xreality-scrolling-content__bLYp0{left:0;width:100%}.ScrollingGrid_xreality-masonry-grid___HFge{grid-template-columns:repeat(3,minmax(90px,1fr));grid-auto-rows:220px;gap:20px 12px;width:100vw;padding:0;transform:none;height:1100px}.ScrollingGrid_xreality-grid-item__oJjTi{transform:translateZ(0);-webkit-transform:translateZ(0);contain-intrinsic-size:auto 240px}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(3n+1){animation:ScrollingGrid_column_move_mobile__BE2Kt 80s linear infinite alternate}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(3n+2){animation:ScrollingGrid_column_move_mobile__BE2Kt 80s linear infinite alternate-reverse}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(3n+3){animation:ScrollingGrid_column_move_mobile__BE2Kt 80s linear infinite alternate}.ScrollingGrid_xreality-grid-item__oJjTi:hover img{transform:none}@keyframes ScrollingGrid_column_move_mobile__BE2Kt{0%{transform:translateY(-300%)}to{transform:translateY(-10%)}}@keyframes ScrollingGrid_column_move__VdDbJ{0%{transform:translateZ(4px) translateY(-800%)}to{transform:translateZ(4px) translateY(0)}}}@media screen and (max-width:480px){.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne{position:relative;width:100vw;max-width:100vw;left:-400px;top:0;overflow:hidden;align-items:flex-start;perspective:700px;z-index:0;margin-bottom:0;padding-bottom:0;-webkit-mask:none;mask:none;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(180deg,rgba(255,255,255,0) 2%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,rgba(255,255,255,0) 98%);mask:linear-gradient(180deg,rgba(255,255,255,0) 2%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,rgba(255,255,255,0) 98%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;will-change:transform;contain:strict;display:flex;left:0;width:100%;height:420px}.ScrollingGrid_xreality-scrolling-container___mNdr{width:100%;left:0;transform:none}.ScrollingGrid_xreality-masonry-grid___HFge{grid-template-columns:repeat(3,minmax(90px,1fr));grid-auto-rows:200px;gap:14px 10px;width:100vw;transform:none;height:950px}.ScrollingGrid_xreality-grid-item__oJjTi{contain-intrinsic-size:auto 200px}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(3n+1){animation:ScrollingGrid_column_move_mobile_small__EFiD2 80s linear infinite alternate}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(3n+2){animation:ScrollingGrid_column_move_mobile_small__EFiD2 80s linear infinite alternate-reverse}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(3n+3){animation:ScrollingGrid_column_move_mobile_small__EFiD2 80s linear infinite alternate}.ScrollingGrid_xreality-grid-item__oJjTi:nth-child(4n+1):before{background:none}@keyframes ScrollingGrid_column_move_mobile_small__EFiD2{0%{transform:translateY(-260%)}to{transform:translateY(0)}}}@media screen and (min-width:768px) and (max-width:1024px){.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne{left:-200px;width:100vw;height:650px}.ScrollingGrid_xreality-scrolling-container___mNdr{width:130%;left:-15%;transform:rotate(9deg) rotateX(12deg) rotateY(-30deg) scale(.9)}.ScrollingGrid_xreality-masonry-grid___HFge{grid-template-columns:repeat(4,minmax(80px,1fr));grid-auto-rows:280px;gap:20px;transform:scale(.95)}.ScrollingGrid_xreality-grid-item__oJjTi{contain-intrinsic-size:auto 280px}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape){.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne{left:-100px;width:100vw;height:600px}.ScrollingGrid_xreality-scrolling-container___mNdr{width:120%;left:-10%;transform:rotate(9deg) rotateX(12deg) rotateY(-35deg) scale(.8)}.ScrollingGrid_xreality-masonry-grid___HFge{grid-template-columns:repeat(4,minmax(90px,1fr));grid-auto-rows:260px;gap:20px;transform:scale(.9)}.ScrollingGrid_xreality-scrolling-content__bLYp0{left:-5%}.ScrollingGrid_xreality-grid-item__oJjTi{contain-intrinsic-size:auto 260px}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape) and (min-height:700px){.ScrollingGrid_xreality-scrolling-background-wrapper__P7Hne{left:-250px}}