.CircularProjectGallery-module__jM36ta__gallery{contain:layout;gap:1.1rem;width:100%;min-height:clamp(30rem,64vh,44rem);display:grid;position:relative}.CircularProjectGallery-module__jM36ta__stack{width:min(100%,44rem);min-height:inherit;touch-action:pan-y;margin-inline:auto;position:relative}.CircularProjectGallery-module__jM36ta__card{--card-transform:translate3d(0, 0, 0) rotate(0deg);--card-enter-transform:translate3d(0, 2.5rem, 0) rotate(0deg) scale(.985);transform:var(--card-enter-transform);transform-origin:50%;opacity:1;background:#d9e1e6;border-radius:3px;transition:transform .95s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 14px 28px #14171d17,inset 0 0 0 1px #14171d14}.CircularProjectGallery-module__jM36ta__cardDeckNext,.CircularProjectGallery-module__jM36ta__cardDeckPrevious{will-change:transform}.CircularProjectGallery-module__jM36ta__cardDeckNext{animation:.64s cubic-bezier(.16,.84,.24,1) both CircularProjectGallery-module__jM36ta__cardDeckRaiseNext}.CircularProjectGallery-module__jM36ta__cardDeckPrevious{animation:.64s cubic-bezier(.16,.84,.24,1) both CircularProjectGallery-module__jM36ta__cardDeckRaisePrevious}.CircularProjectGallery-module__jM36ta__isActive .CircularProjectGallery-module__jM36ta__card{transform:var(--card-transform)}.CircularProjectGallery-module__jM36ta__cardA{aspect-ratio:1.03;--card-transform:translate3d(0, 0, 0) rotate(-2deg);--card-enter-transform:translate3d(0, 2.5rem, 0) rotate(-2deg) scale(.985);z-index:4;width:86%;transition-delay:0s;top:0;left:0}.CircularProjectGallery-module__jM36ta__cardB{aspect-ratio:1.03;--card-transform:translate3d(0, 0, 0) rotate(1deg);--card-enter-transform:translate3d(0, 3rem, 0) rotate(1deg) scale(.985);z-index:3;width:86%;transition-delay:80ms;top:1.75rem;right:0}.CircularProjectGallery-module__jM36ta__cardC{aspect-ratio:1.03;--card-transform:translate3d(0, 0, 0) rotate(-1deg);--card-enter-transform:translate3d(0, 3.5rem, 0) rotate(-1deg) scale(.985);z-index:2;width:86%;transition-delay:.16s;top:3.5rem;left:3%}.CircularProjectGallery-module__jM36ta__cardD{aspect-ratio:1.03;--card-transform:translate3d(0, 0, 0) rotate(2deg);--card-enter-transform:translate3d(0, 4rem, 0) rotate(2deg) scale(.985);z-index:1;width:86%;transition-delay:.24s;top:5.25rem;right:2%}.CircularProjectGallery-module__jM36ta__image{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none}.CircularProjectGallery-module__jM36ta__cardA .CircularProjectGallery-module__jM36ta__image{object-position:left top}.CircularProjectGallery-module__jM36ta__videoCard{background:#dce4ea}.CircularProjectGallery-module__jM36ta__videoButton{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.CircularProjectGallery-module__jM36ta__videoButton:disabled{pointer-events:none;cursor:default}.CircularProjectGallery-module__jM36ta__videoShade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#14171d14,#14171d38),radial-gradient(circle,#ffffff24,#ffffff05);position:absolute;inset:0}.CircularProjectGallery-module__jM36ta__videoPlay{z-index:1;color:#14171d;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:clamp(4rem,5.5vw,5rem);height:clamp(4rem,5.5vw,5rem);display:inline-flex;position:relative;box-shadow:0 10px 22px #0000001f}.CircularProjectGallery-module__jM36ta__videoPlayIcon{width:1.35rem;height:1.35rem;display:block}.CircularProjectGallery-module__jM36ta__controls{justify-content:center;align-items:center;gap:1rem;width:min(100%,44rem);margin-inline:auto;display:flex}.CircularProjectGallery-module__jM36ta__arrow{color:#14171d;background:#ffffffb8;border:1px solid #14171d1f;border-radius:999px;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;transition:background-color .22s,border-color .22s,transform .22s;display:inline-flex}.CircularProjectGallery-module__jM36ta__arrow:hover,.CircularProjectGallery-module__jM36ta__arrow:focus-visible{background:#ffffffeb;border-color:#14171d3d;transform:translateY(-1px)}.CircularProjectGallery-module__jM36ta__arrowIcon{width:1rem;height:1rem}.CircularProjectGallery-module__jM36ta__dots{align-items:center;gap:.45rem;display:inline-flex}.CircularProjectGallery-module__jM36ta__dot{background:#14171d2e;border-radius:999px;width:.45rem;height:.45rem;transition:transform .22s,background-color .22s}.CircularProjectGallery-module__jM36ta__dotActive{background:#c8a25a;transform:scale(1.25)}body[data-theme=dark] .CircularProjectGallery-module__jM36ta__dot{background:#ffffff6b}body[data-theme=dark] .CircularProjectGallery-module__jM36ta__dotActive{background:#fffffff2}@keyframes CircularProjectGallery-module__jM36ta__cardDeckRaiseNext{0%{transform:translate(4.6rem,.9rem)rotate(-.4deg)scale(.94)}to{transform:var(--card-transform)}}@keyframes CircularProjectGallery-module__jM36ta__cardDeckRaisePrevious{0%{transform:translate(4.2rem,.7rem)rotate(-.2deg)scale(.94)}to{transform:var(--card-transform)}}@media (max-width:900px){.CircularProjectGallery-module__jM36ta__gallery{gap:.85rem;min-height:22rem}.CircularProjectGallery-module__jM36ta__stack{width:min(100%,24rem);min-height:inherit}.CircularProjectGallery-module__jM36ta__controls{gap:.7rem;width:100%}.CircularProjectGallery-module__jM36ta__arrow{width:2.55rem;height:2.55rem}.CircularProjectGallery-module__jM36ta__cardA{width:90%;top:0;left:1%}.CircularProjectGallery-module__jM36ta__cardB{width:90%;top:.9rem;right:1%}.CircularProjectGallery-module__jM36ta__cardC{width:90%;top:1.8rem;left:3%}.CircularProjectGallery-module__jM36ta__cardD{width:90%;top:2.7rem;right:2%}.CircularProjectGallery-module__jM36ta__videoPlay{width:4rem;height:4rem}}@media (max-width:640px){.CircularProjectGallery-module__jM36ta__gallery{gap:.7rem;min-height:19.5rem}.CircularProjectGallery-module__jM36ta__stack{width:min(100%,20rem)}.CircularProjectGallery-module__jM36ta__cardA{width:92%;left:0}.CircularProjectGallery-module__jM36ta__cardB{width:92%;top:.75rem;right:0}.CircularProjectGallery-module__jM36ta__cardC{width:92%;top:1.5rem;left:2%}.CircularProjectGallery-module__jM36ta__cardD{width:92%;top:2.25rem;right:1%}.CircularProjectGallery-module__jM36ta__controls{gap:.6rem}.CircularProjectGallery-module__jM36ta__arrow{width:2.35rem;height:2.35rem}.CircularProjectGallery-module__jM36ta__dots{gap:.35rem}.CircularProjectGallery-module__jM36ta__dot{width:.38rem;height:.38rem}.CircularProjectGallery-module__jM36ta__videoPlay{width:3.5rem;height:3.5rem}.CircularProjectGallery-module__jM36ta__videoPlayIcon{width:1.1rem;height:1.1rem}.CircularProjectGallery-module__jM36ta__card{transform:var(--card-transform)!important;transition:none!important;animation:none!important}.CircularProjectGallery-module__jM36ta__cardDeckNext,.CircularProjectGallery-module__jM36ta__cardDeckPrevious{animation:none!important}.CircularProjectGallery-module__jM36ta__isActive .CircularProjectGallery-module__jM36ta__card{transform:var(--card-transform)!important}}
