.Page-module__I9OKVq__projectsSection{background-color:#0000;border-bottom:1px solid #dedede;padding:100px 0}.Page-module__I9OKVq__container{max-width:1600px;margin:0 auto;padding:0 40px}.Page-module__I9OKVq__bodyLayout{align-items:flex-start;gap:48px;display:flex}.Page-module__I9OKVq__sidebar{flex-flow:wrap;flex-shrink:0;align-content:flex-start;gap:8px;width:300px;display:flex}.Page-module__I9OKVq__mainContent{flex-direction:column;flex:1;gap:24px;display:flex}.Page-module__I9OKVq__divider{background-color:var(--token-f58c8e3e-5dad-4d9f-b248-952f9f3d512b,#166ad98c);width:100%;height:1px;margin:16px 0}.Page-module__I9OKVq__pagination{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;gap:32px;margin-top:60px;padding:32px 0 40px;display:flex}.Page-module__I9OKVq__pageNum{color:#0c1e5b;cursor:pointer;white-space:pre;justify-content:center;align-items:center;min-width:24px;margin:0;padding:0 0 2px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex;background:0 0!important;border:none!important;border-bottom:1.5px solid #0000!important;outline:none!important}.Page-module__I9OKVq__pageNum:hover{color:#166ad98c}.Page-module__I9OKVq__pageNumActive{color:#166ad98c!important;border-bottom:1.5px solid #166ad98c!important}.Page-module__I9OKVq__pageDots{color:#0c1e5b;white-space:pre;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.Page-module__I9OKVq__nextBtn{cursor:pointer;color:#0c1e5b;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;background:0 0!important;border:none!important;outline:none!important}.Page-module__I9OKVq__nextBtn:hover{color:#166ad98c}.Page-module__I9OKVq__topTextWrapper{z-index:10;width:100%;min-height:140px;margin-top:100px;position:relative}.Page-module__I9OKVq__topTextContainer{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 20px;display:flex}.Page-module__I9OKVq__topTextSubtitle{color:#166ad98c;font-weight:500;line-height:1.2;font-size:clamp(14px,2.5vw,32px)!important}.Page-module__I9OKVq__topTextTitle{color:#0c1e5b;margin:0;font-weight:500;line-height:1.2;font-size:clamp(18px,3.5vw,40px)!important}.Page-module__I9OKVq__mobileFilters{display:none}@media (max-width:900px){.Page-module__I9OKVq__bodyLayout{flex-direction:column;gap:20px}.Page-module__I9OKVq__sidebar{display:none!important}.Page-module__I9OKVq__mainContent{width:100%}.Page-module__I9OKVq__mobileFilters{z-index:100;gap:12px;width:100%;margin-bottom:24px;display:flex;position:relative}.Page-module__I9OKVq__dropdownContainer{flex:1;position:relative}.Page-module__I9OKVq__dropdownTrigger{color:#4b5563;cursor:pointer;background-color:#fff;border:1.5px solid #e0e7ff;border-radius:12px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Page-module__I9OKVq__dropdownTrigger:hover{background-color:#f8faff;border-color:#6366f1}.Page-module__I9OKVq__dropdownTriggerActive{color:#6b21a8;background-color:#f3e8ff;border-color:#c084fc;font-weight:600;box-shadow:0 4px 12px #c084fc14}.Page-module__I9OKVq__dropdownTriggerActive:hover{background-color:#f5f3ff;border-color:#a855f7}.Page-module__I9OKVq__dropdownChevron{color:currentColor;flex-shrink:0;width:16px;height:16px;margin-left:8px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Page-module__I9OKVq__dropdownChevronOpen{transform:rotate(180deg)}.Page-module__I9OKVq__dropdownMenu{z-index:110;opacity:0;pointer-events:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-height:280px;padding:6px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000014}.Page-module__I9OKVq__dropdownMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Page-module__I9OKVq__dropdownMenu::-webkit-scrollbar{width:6px}.Page-module__I9OKVq__dropdownMenu::-webkit-scrollbar-track{background:0 0}.Page-module__I9OKVq__dropdownMenu::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:3px}.Page-module__I9OKVq__dropdownItem{color:#4b5563;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .15s;display:flex}.Page-module__I9OKVq__dropdownItem:hover{color:#111827;background-color:#f3f4f6}.Page-module__I9OKVq__dropdownItemActive{color:#6b21a8;background-color:#f3e8ff;font-weight:600}}@media (max-width:768px){.Page-module__I9OKVq__projectsSection{padding:60px 0}.Page-module__I9OKVq__container{padding:0 20px}.Page-module__I9OKVq__pagination{gap:12px;margin-top:40px}.Page-module__I9OKVq__pageNum{font-size:12px}.Page-module__I9OKVq__nextBtn{font-size:13px}.Page-module__I9OKVq__topTextWrapper{min-height:auto;margin-top:60px;padding-bottom:30px}.Page-module__I9OKVq__topTextContainer{gap:6px}}@media (max-width:576px){.Page-module__I9OKVq__topTextContainer{gap:3px;padding:0}.Page-module__I9OKVq__topTextWrapper{padding-bottom:0}.Page-module__I9OKVq__topTextSubtitle,.Page-module__I9OKVq__topTextTitle{font-size:28px!important}.Page-module__I9OKVq__container{padding:0}.Page-module__I9OKVq__bodyLayout{padding:0 16px}}
.Button-module__11mEfG__searchSection{flex-flow:row;align-items:center;gap:16px;width:100%;display:flex}.Button-module__11mEfG__searchBar{background-color:#fff;border:1.5px solid #e0e7ff;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 20px;transition:all .2s;display:flex}.Button-module__11mEfG__searchInput{color:#000;border:none;outline:none;flex:1;width:80%;font-size:15px}.Button-module__11mEfG__searchInput::placeholder{color:#a5b4fc}.Button-module__11mEfG__filterBtn{color:#6366f1;cursor:pointer;white-space:normal;text-align:center;background-color:#fff;border:1.5px solid #e0e7ff;border-radius:12px;justify-content:center;align-items:center;min-width:auto;padding:10px 18px;font-size:15px;font-weight:500;line-height:1.2;transition:all .2s;display:flex}.Button-module__11mEfG__filterBtn:hover{color:#4338ca;background-color:#f8faff;border-color:#6366f1}.Button-module__11mEfG__filterBtnGrow:hover{color:#000;background-color:#f3f4f6;border-color:#0000}.Button-module__11mEfG__filterBtnActive,.Button-module__11mEfG__filterBtnGrow.Button-module__11mEfG__filterBtnActive{color:#490069!important;background-color:#f3e8ff!important;border-color:#0000!important}@media (max-width:768px){.Button-module__11mEfG__filterBtn{font-size:14px}}
.Image-module__J29CMa__gradientBackground{justify-content:center;width:100%;display:flex;position:relative}.Image-module__J29CMa__gradientBackground:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px,#ecd8f3 0%,#ecd8f300 100%);width:1400px;max-width:100vw;height:1400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Image-module__J29CMa__collageWrapper{justify-content:center;align-items:center;width:100%;padding:40px 0 30px;display:flex;overflow:hidden}.Image-module__J29CMa__collageContainer{flex-shrink:0;width:920px;height:660px;position:relative}.Image-module__J29CMa__collageItem{border:1px solid #ffffff1f;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 20px 48px -8px #00000038}.Image-module__J29CMa__image{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.Image-module__J29CMa__center{z-index:20;width:258px;height:510px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__spinAndSlideUpCenter;top:70px;left:50%;transform:translate(-50%)}@keyframes Image-module__J29CMa__spinAndSlideUpCenter{0%{opacity:0;transform:translate(-50%,100vh)rotateY(0)}to{opacity:1;transform:translate(-50%)rotateY(720deg)}}.Image-module__J29CMa__topCenter{z-index:15;width:150px;height:120px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__dropDownFromTop;top:4%;left:50%;transform:translate(-50%)}@keyframes Image-module__J29CMa__dropDownFromTop{0%{opacity:0;transform:translate(-50%,-100vh)}to{opacity:1;transform:translate(-50%)}}.Image-module__J29CMa__bottomCenter{z-index:16;width:150px;height:360px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__slideUpFromBottom;bottom:5%;left:50%;transform:translate(-50%)}@keyframes Image-module__J29CMa__slideUpFromBottom{0%{opacity:0;transform:translate(-50%,100vh)}to{opacity:1;transform:translate(-50%)}}.Image-module__J29CMa__leftMid{z-index:12;width:230px;height:250px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__slideUpLeftMid;top:60%;left:220px;transform:translateY(-54%)rotate(-4deg)}@keyframes Image-module__J29CMa__slideUpLeftMid{0%{opacity:0;transform:translateY(100vh)rotate(-4deg)}to{opacity:1;transform:translateY(-54%)rotate(-4deg)}}.Image-module__J29CMa__rightMid{z-index:12;opacity:0;width:260px;height:310px;animation:1.5s cubic-bezier(.16,1,.3,1) .4s forwards Image-module__J29CMa__slideUpRightMid;top:50%;right:15%;transform:translateY(-40%)}@keyframes Image-module__J29CMa__slideUpRightMid{0%{opacity:0;transform:translateY(100vh)rotate(80deg)}to{opacity:1;transform:translateY(-40%)rotate(0)}}.Image-module__J29CMa__bottomLeft{z-index:20;width:200px;height:220px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__lightRotateInBottomLeft;bottom:0;left:150px}@keyframes Image-module__J29CMa__lightRotateInBottomLeft{0%{opacity:0;transform:translateY(100vh)rotate(-80deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.Image-module__J29CMa__bottomRight{z-index:10;width:170px;height:170px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__bottomRightRotateInBottomLeft;bottom:0;right:22%}@keyframes Image-module__J29CMa__bottomRightRotateInBottomLeft{0%{opacity:0;transform:translateY(100vh)rotate(-80deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.Image-module__J29CMa__topLeft{z-index:8;width:250px;height:250px;animation:1.5s cubic-bezier(.16,1,.3,1) forwards Image-module__J29CMa__spinAndSlideInLeft;top:140px;left:180px}@keyframes Image-module__J29CMa__spinAndSlideInLeft{0%{opacity:0;transform:translate(-100vw)rotateY(0)}to{opacity:1;transform:translate(0)rotateY(1080deg)}}.Image-module__J29CMa__topRight{z-index:8;opacity:0;width:195px;height:220px;animation:1.5s cubic-bezier(.16,1,.3,1) .3s forwards Image-module__J29CMa__slideUpAndRotateTopRight;top:110px;right:200px}@keyframes Image-module__J29CMa__slideUpAndRotateTopRight{0%{opacity:0;transform:translateY(100vh)rotate(35deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (max-width:1100px){.Image-module__J29CMa__gradientBackground{flex-direction:column;align-items:center}.Image-module__J29CMa__collageContainer{transform-origin:top;transform:scale(.8)}.Image-module__J29CMa__collageWrapper{max-width:800px;margin-bottom:40px}}@media (max-width:768px){.Image-module__J29CMa__gradientBackground{flex-direction:column;align-items:center;padding-top:20px}.Image-module__J29CMa__collageContainer{transform-origin:top;height:300px;transform:scale(.42)}.Image-module__J29CMa__collageWrapper{padding-top:10px;padding-bottom:0}}@media (max-width:576px){.Image-module__J29CMa__collageWrapper{padding-left:16px;padding-right:16px}}
