.ProjectCarousel-module-scss-module__eL7gHG__wrap{flex-direction:column;gap:34px;width:100%;display:flex}.ProjectCarousel-module-scss-module__eL7gHG__label{font-family:var(--ax-mono);letter-spacing:.22em;text-transform:lowercase;color:var(--ax-ink-faint);font-size:11px}.ProjectCarousel-module-scss-module__eL7gHG__headingBlock{padding-bottom:4px;display:grid;overflow:hidden}.ProjectCarousel-module-scss-module__eL7gHG__headingBlock>*{grid-area:1/1}.ProjectCarousel-module-scss-module__eL7gHG__title{font-family:var(--ax-display);letter-spacing:-.05em;color:var(--ax-ink);word-break:break-word;margin:0;font-size:clamp(3.2rem,11vw,9rem);font-weight:800;line-height:.9}.ProjectCarousel-module-scss-module__eL7gHG__stage{touch-action:pan-y;width:100%;display:grid}.ProjectCarousel-module-scss-module__eL7gHG__stage>*{grid-area:1/1}.ProjectCarousel-module-scss-module__eL7gHG__springBack{transition:transform .45s cubic-bezier(.22,1.2,.4,1),opacity .3s}.ProjectCarousel-module-scss-module__eL7gHG__slide{will-change:transform,opacity,filter;width:100%}.ProjectCarousel-module-scss-module__eL7gHG__inactive{visibility:hidden;pointer-events:none}.ProjectCarousel-module-scss-module__eL7gHG__leaving{z-index:2}.ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__leaving{animation:.28s cubic-bezier(.4,0,1,1) forwards ProjectCarousel-module-scss-module__eL7gHG__throwOutHead}.ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__entering{animation:.42s cubic-bezier(.22,1,.36,1) 90ms both ProjectCarousel-module-scss-module__eL7gHG__flyInHead}.ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__leaving{animation:.28s cubic-bezier(.4,0,1,1) forwards ProjectCarousel-module-scss-module__eL7gHG__throwOutCard}.ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__entering{animation:.42s cubic-bezier(.22,1,.36,1) 90ms both ProjectCarousel-module-scss-module__eL7gHG__flyInCard}@keyframes ProjectCarousel-module-scss-module__eL7gHG__throwOutHead{0%{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0)scale(1)}to{opacity:0;filter:blur(7px);clip-path:inset(0 0 0 100%);transform:translate(70px)scale(.97)}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__flyInHead{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-70px)scale(1.03)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__throwOutCard{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translate(34px)scale(.955)}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__flyInCard{0%{opacity:0;transform:translate(-34px)scale(1.025)}to{opacity:1;transform:translate(0)scale(1)}}.ProjectCarousel-module-scss-module__eL7gHG__controls{justify-content:flex-end;align-items:center;gap:18px;display:flex}.ProjectCarousel-module-scss-module__eL7gHG__counter{font-family:var(--ax-mono);letter-spacing:.14em;color:var(--ax-ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.ProjectCarousel-module-scss-module__eL7gHG__counterCurrent{color:var(--ax-ink)}.ProjectCarousel-module-scss-module__eL7gHG__buttons{align-items:center;gap:10px;display:flex}.ProjectCarousel-module-scss-module__eL7gHG__navBtn{border:1px solid var(--ax-line);width:46px;height:46px;color:var(--ax-ink-weak);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,color .25s,background .25s,transform .25s cubic-bezier(.22,1,.36,1);display:flex}.ProjectCarousel-module-scss-module__eL7gHG__navBtn:hover:not(:disabled){border-color:var(--ax-line-strong);color:var(--ax-ink);background:var(--ax-card-hover)}.ProjectCarousel-module-scss-module__eL7gHG__navBtn:active:not(:disabled){transform:scale(.94)}.ProjectCarousel-module-scss-module__eL7gHG__navBtn:disabled{opacity:.45;cursor:default}.ProjectCarousel-module-scss-module__eL7gHG__navBtn:focus-visible{outline:2px solid var(--ax-blue);outline-offset:3px}.ProjectCarousel-module-scss-module__eL7gHG__prev,.ProjectCarousel-module-scss-module__eL7gHG__next{border-color:var(--ax-line-strong);color:var(--ax-ink)}.ProjectCarousel-module-scss-module__eL7gHG__prev:hover:not(:disabled){transform:translate(-3px)}.ProjectCarousel-module-scss-module__eL7gHG__next:hover:not(:disabled){transform:translate(3px)}.ProjectCarousel-module-scss-module__eL7gHG__arrow{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (max-width:768px){.ProjectCarousel-module-scss-module__eL7gHG__wrap{gap:26px}.ProjectCarousel-module-scss-module__eL7gHG__controls{justify-content:space-between}.ProjectCarousel-module-scss-module__eL7gHG__navBtn{width:52px;height:52px}.ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__leaving{animation-name:ProjectCarousel-module-scss-module__eL7gHG__throwOutHeadTouch;animation-duration:.23s}.ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__entering{animation-name:ProjectCarousel-module-scss-module__eL7gHG__flyInHeadTouch;animation-duration:.38s;animation-delay:60ms}.ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__leaving{animation-name:ProjectCarousel-module-scss-module__eL7gHG__throwOutCardTouch;animation-duration:.23s}.ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__entering{animation-name:ProjectCarousel-module-scss-module__eL7gHG__flyInCardTouch;animation-duration:.38s;animation-delay:60ms}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__throwOutHeadTouch{0%{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0)scale(1)}to{opacity:0;filter:blur(9px);clip-path:inset(0 0 0 100%);transform:translate(110px)scale(.96)}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__flyInHeadTouch{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-110px)scale(1.04)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__throwOutCardTouch{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(76px)scale(.94)}}@keyframes ProjectCarousel-module-scss-module__eL7gHG__flyInCardTouch{0%{opacity:0;transform:translate(-76px)scale(1.03)}to{opacity:1;transform:translate(0)scale(1)}}:is(html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__leaving,html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__entering,html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__leaving,html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__entering){animation:none}:is(html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__headingBlock .ProjectCarousel-module-scss-module__eL7gHG__leaving,html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__stage .ProjectCarousel-module-scss-module__eL7gHG__leaving){opacity:0}:is(html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__prev:hover:not(:disabled),html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__next:hover:not(:disabled)){transform:none}html[data-motion=reduced] .ProjectCarousel-module-scss-module__eL7gHG__springBack{transition:none}
