.project-showcase-module__3MDJ3q__showcase{z-index:5;isolation:isolate;background:radial-gradient(at 50% 46%,#ffffffbf,#0000 52%),radial-gradient(circle,#d6ba922e,#0000 60%);padding-block:clamp(20px,3vw,40px) clamp(56px,6vw,96px);position:relative;overflow:clip}.project-showcase-module__3MDJ3q__heading,.project-showcase-module__3MDJ3q__footer{width:min(1240px,100vw - 48px);margin-inline:auto}.project-showcase-module__3MDJ3q__heading{color:#312b2494;letter-spacing:.2em;text-transform:uppercase;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:20px;font-size:11px;font-weight:650;line-height:1.4;display:grid}.project-showcase-module__3MDJ3q__heading i{background:linear-gradient(90deg,#875b2e59,#c49a6240,#875b2e14);height:1px}.project-showcase-module__3MDJ3q__heading strong{color:#8a6236;font-weight:650}.project-showcase-module__3MDJ3q__viewport{perspective:1800px;perspective-origin:50% 46%;outline:none;width:100%;height:calc(min(72vw,1160px)/1.77683 + 72px);margin-top:clamp(38px,4vw,62px);position:relative}.project-showcase-module__3MDJ3q__viewport:focus-visible{box-shadow:inset 0 0 0 2px #9a6d3b80}.project-showcase-module__3MDJ3q__track{width:100%;height:100%;transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:relative}.project-showcase-module__3MDJ3q__slide{aspect-ratio:1672/941;z-index:1;opacity:.4;filter:saturate(.7);width:min(72vw,1160px);transform-style:preserve-3d;will-change:transform, opacity, filter;transition:transform .58s cubic-bezier(.22,.72,.2,1),opacity .52s,filter .58s;position:absolute;top:50%;left:50%}.project-showcase-module__3MDJ3q__slide[data-position="0"]{z-index:5;opacity:1;filter:none;transform:translate(-50%,-50%)rotateY(0)scale(1)}.project-showcase-module__3MDJ3q__slide[data-position="-1"]{z-index:3;opacity:.72;filter:saturate(.8);transform:translate3d(-70%,-50%,-185px)rotateY(7deg)scale(.86)}.project-showcase-module__3MDJ3q__slide[data-position="1"]{z-index:3;opacity:.72;filter:saturate(.8);transform:translate3d(-30%,-50%,-185px)rotateY(-7deg)scale(.86)}.project-showcase-module__3MDJ3q__slide[data-position="-2"]{transform:translate3d(-91%,-50%,-330px)rotateY(10deg)scale(.72)}.project-showcase-module__3MDJ3q__slide[data-position="2"]{transform:translate3d(-9%,-50%,-330px)rotateY(-10deg)scale(.72)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait]{perspective:2000px;perspective-origin:50% 47%;height:clamp(720px,66vw,940px)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide{aspect-ratio:941/1672;width:min(30vw,500px)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="-1"]{transform:translate3d(-112%,-50%,-220px)rotateY(12deg)scale(.83)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="1"]{transform:translate3d(12%,-50%,-220px)rotateY(-12deg)scale(.83)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="-2"]{opacity:.26;transform:translate3d(-170%,-50%,-390px)rotateY(16deg)scale(.68)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="2"]{opacity:.26;transform:translate3d(70%,-50%,-390px)rotateY(-16deg)scale(.68)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-active=true]:before{inset:5% 4% -6%}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__card{border-radius:15px}.project-showcase-module__3MDJ3q__slide[data-active=true]:before{content:"";z-index:-1;pointer-events:none;filter:blur(58px);opacity:.5;background:#78583252;border-radius:28%;position:absolute;inset:7% 8% -8%}.project-showcase-module__3MDJ3q__card{appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;background:#1a1815;border:1px solid #ffffffb3;border-radius:14px;padding:0;transition:border-color .26s,box-shadow .42s;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px #34261638,0 12px 28px #34261624}.project-showcase-module__3MDJ3q__slide[data-active=true] .project-showcase-module__3MDJ3q__card{cursor:default;border-color:#ffffffe6;box-shadow:0 50px 100px #34261647,0 16px 36px #34261629}.project-showcase-module__3MDJ3q__card:focus-visible{outline-offset:5px;outline:2px solid #9a6d3b}.project-showcase-module__3MDJ3q__card img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.project-showcase-module__3MDJ3q__footer{border-top:1px solid #302a221f;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:72px;margin-top:clamp(24px,3vw,42px);padding-top:22px;display:grid}.project-showcase-module__3MDJ3q__navigation{gap:9px;display:flex}.project-showcase-module__3MDJ3q__navigation button{color:#1b1a18;width:48px;height:48px;font:inherit;cursor:pointer;background:linear-gradient(#ffffffd1,#fff6),#ffffff5c;border:1px solid #4e3d2924;border-radius:50%;place-items:center;font-size:18px;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .22s,color .22s,background .22s;display:grid;box-shadow:inset 0 1px #fff,0 10px 24px #4d3a2414}.project-showcase-module__3MDJ3q__navigation button:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.project-showcase-module__3MDJ3q__navigation button:hover{border-color:#875b2e52;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 16px 30px #4d3a241f}}.project-showcase-module__3MDJ3q__navigation button:focus-visible{outline-offset:3px;outline:2px solid #9a6d3b}.project-showcase-module__3MDJ3q__caption,.project-showcase-module__3MDJ3q__counter{text-transform:uppercase;margin:0}.project-showcase-module__3MDJ3q__caption{color:#312b24b8;letter-spacing:.17em;align-items:center;gap:10px;font-size:11px;display:flex}.project-showcase-module__3MDJ3q__caption span,.project-showcase-module__3MDJ3q__counter strong{color:#8a6236;font-weight:650}.project-showcase-module__3MDJ3q__caption i{color:#875b2e80;font-style:normal}.project-showcase-module__3MDJ3q__counter{color:#312b2473;letter-spacing:.14em;justify-self:end;font-size:11px}.project-showcase-module__3MDJ3q__counter strong{margin-right:5px;font-size:17px}@media (max-width:1180px){.project-showcase-module__3MDJ3q__slide{width:min(76vw,980px)}.project-showcase-module__3MDJ3q__viewport{height:calc(min(76vw,980px)/1.77683 + 72px)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait]{height:clamp(660px,76vw,860px)}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide{width:min(36vw,430px)}}@media (max-width:820px){.project-showcase-module__3MDJ3q__showcase{padding-block:12px 56px}.project-showcase-module__3MDJ3q__heading,.project-showcase-module__3MDJ3q__footer{width:calc(100% - 28px)}.project-showcase-module__3MDJ3q__heading{grid-template-columns:auto 1fr}.project-showcase-module__3MDJ3q__heading i{display:none}.project-showcase-module__3MDJ3q__heading strong{justify-self:end}.project-showcase-module__3MDJ3q__viewport{perspective:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:auto;margin-top:34px;scroll-padding-inline:5vw;overflow:auto hidden}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait]{height:auto}.project-showcase-module__3MDJ3q__viewport::-webkit-scrollbar{display:none}.project-showcase-module__3MDJ3q__track{transform-style:flat;gap:12px;width:max-content;height:auto;padding-inline:5vw;display:flex}.project-showcase-module__3MDJ3q__slide,.project-showcase-module__3MDJ3q__slide[data-position="0"],.project-showcase-module__3MDJ3q__slide[data-position="-1"],.project-showcase-module__3MDJ3q__slide[data-position="1"],.project-showcase-module__3MDJ3q__slide[data-position="-2"],.project-showcase-module__3MDJ3q__slide[data-position="2"]{z-index:1;opacity:1;filter:none;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 86vw;width:86vw;max-width:none;transition:none;position:relative;top:auto;left:auto;transform:none}.project-showcase-module__3MDJ3q__slide[data-active=true]:before{filter:blur(36px);opacity:.38;inset:10% 8% -4%}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__track{gap:14px;padding-inline:10vw}.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide,.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="0"],.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="-1"],.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="1"],.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="-2"],.project-showcase-module__3MDJ3q__viewport[data-orientation=portrait] .project-showcase-module__3MDJ3q__slide[data-position="2"]{aspect-ratio:941/1672;flex-basis:80vw;width:80vw}.project-showcase-module__3MDJ3q__card,.project-showcase-module__3MDJ3q__slide[data-active=true] .project-showcase-module__3MDJ3q__card{border-radius:9px;box-shadow:0 22px 44px #34261633,0 8px 18px #3426161f}.project-showcase-module__3MDJ3q__footer{grid-template-columns:auto 1fr auto;margin-top:28px}.project-showcase-module__3MDJ3q__navigation button{width:44px;height:44px}.project-showcase-module__3MDJ3q__caption{justify-self:center;font-size:10px}}@media (max-width:560px){.project-showcase-module__3MDJ3q__showcase{padding-block:8px 48px}.project-showcase-module__3MDJ3q__footer{grid-template-columns:1fr auto;row-gap:18px}.project-showcase-module__3MDJ3q__caption{grid-area:1/1/auto/-1;justify-self:start}.project-showcase-module__3MDJ3q__navigation,.project-showcase-module__3MDJ3q__counter{grid-row:2}}@media (prefers-reduced-motion:reduce) and (min-width:821px){.project-showcase-module__3MDJ3q__slide{transition:none}.project-showcase-module__3MDJ3q__slide:not([data-active=true]){visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.project-showcase-module__3MDJ3q__slide[data-active=true]{transform:translate(-50%,-50%)}.project-showcase-module__3MDJ3q__slide[data-active=true]:before{display:none}}@media (prefers-reduced-motion:reduce){.project-showcase-module__3MDJ3q__navigation button,.project-showcase-module__3MDJ3q__card{transition:none}.project-showcase-module__3MDJ3q__navigation button:hover{transform:none}.project-showcase-module__3MDJ3q__viewport{scroll-behavior:auto}}
