.ProjectShowcase_railSection__36CQu{--showcase-cream:#f3f0e9;--showcase-pine:#111111;--showcase-lime:#eb0071;--showcase-line:#4d695f;color:var(--showcase-cream)}.ProjectShowcase_railIntro__T_1Rp{width:100%;max-width:1800px;margin-inline:auto;padding:0 clamp(24px,4.5vw,72px) 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#c4d2c5;font-size:14px;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.ProjectShowcase_railControls__D0dTz{display:flex;align-items:center;gap:10px}.ProjectShowcase_railCounter__UhGPy{margin-right:10px;font-size:14px;font-weight:400;letter-spacing:.08em}.ProjectShowcase_railControls__D0dTz button{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid #ffffff40;border-radius:50%;color:var(--showcase-lime);background:transparent;cursor:pointer;transition:color .2s,background-color .2s,opacity .2s}.ProjectShowcase_railControls__D0dTz button svg{width:21px;height:21px}.ProjectShowcase_railControls__D0dTz button:hover:not(:disabled){color:var(--showcase-pine);background:var(--showcase-lime)}.ProjectShowcase_railControls__D0dTz button:disabled{opacity:.3;cursor:default}.ProjectShowcase_rail__aEyAU{display:flex;width:100%;max-width:1800px;margin-inline:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ProjectShowcase_rail__aEyAU::-webkit-scrollbar{display:none}.ProjectShowcase_card__U6q5i{--showcase-pine:#111111;--showcase-cream:#f3f0e9;--showcase-lime:#eb0071;min-width:0;flex:0 0 calc(50% - 1px);scroll-snap-align:start}.ProjectShowcase_cardLink__MsUp0{display:block;min-width:0}.ProjectShowcase_visual__dOPFA{position:relative;height:clamp(380px,40vw,620px);overflow:hidden}.ProjectShowcase_projectArrow__8KaEl{position:absolute;z-index:5;top:26px;right:26px;display:grid;width:48px;height:48px;place-items:center;color:var(--showcase-pine);background:var(--showcase-cream);border-radius:50%;transition:transform .25s,background-color .25s}.ProjectShowcase_projectArrow__8KaEl svg,.ProjectShowcase_smallArrow__zOJxl svg{width:22px;height:22px}.ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_projectArrow__8KaEl,.ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_projectArrow__8KaEl{background:var(--showcase-lime);transform:rotate(6deg)}.ProjectShowcase_caption__LZwYI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:23px clamp(24px,4.5vw,72px) 37px}.ProjectShowcase_category__FE6XG{display:block;margin-bottom:10px;font-size:14px;letter-spacing:.12em;line-height:1.3;opacity:1;text-transform:uppercase}.ProjectShowcase_caption__LZwYI h2{font-size:25px;font-weight:550;letter-spacing:-.04em;line-height:1.2}.ProjectShowcase_caption__LZwYI p{max-width:430px;margin-top:6px;font-size:17px;line-height:1.6;opacity:1}.ProjectShowcase_smallArrow__zOJxl{flex:none;margin-top:28px;font-size:29px;font-weight:400}.ProjectShowcase_appStage__Ckplf,.ProjectShowcase_platformStage__zrjuT,.ProjectShowcase_websiteStage__evzCV{position:relative;width:100%;height:100%;overflow:hidden}.ProjectShowcase_websiteStage__evzCV{background:#f3f0e9 radial-gradient(circle at 72% 28%,#eb007114,transparent 60%)}.ProjectShowcase_browserFrame__UaFDZ{position:absolute;top:13%;left:7%;width:83%;aspect-ratio:1.44;overflow:hidden;background:#f8f7f1;border:7px solid #262721;border-radius:11px;box-shadow:0 22px 40px #11111140;transform:rotate(-2.5deg);transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s}.ProjectShowcase_browserBar__mZPBr{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;height:18px;align-items:center;gap:4px;padding-inline:8px;background:#262721}.ProjectShowcase_browserBar__mZPBr i{display:block;width:5px;height:5px;border-radius:50%;background:#bfc5b9}.ProjectShowcase_browserScreen__gi2nz{position:absolute;inset:18px 0 0}.ProjectShowcase_browserScreen__gi2nz img,.ProjectShowcase_mobileFrame__sG5hp img,.ProjectShowcase_phoneFrame__Whqh6 img,.ProjectShowcase_platformFrame__eexiz img{object-fit:cover;object-position:top center}.ProjectShowcase_mobileFrame__sG5hp{position:absolute;z-index:3;right:5%;bottom:4%;width:23%;aspect-ratio:390/844;overflow:hidden;background:#252620;border:7px solid #252620;border-radius:22px;box-shadow:0 22px 35px #1111114d;transform:rotate(5deg);transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s}.ProjectShowcase_mobileScreen__eIHmx{position:absolute;inset:0}.ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_browserFrame__UaFDZ,.ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_browserFrame__UaFDZ{box-shadow:0 28px 46px #11111150;transform:rotate(-1deg) translateY(-7px) scale(1.015)}.ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_mobileFrame__sG5hp,.ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_mobileFrame__sG5hp{box-shadow:0 28px 42px #1111115b;transform:rotate(2deg) translateY(-10px) scale(1.035)}.ProjectShowcase_appStage__Ckplf{background:#f3f0e9 radial-gradient(circle at 72% 28%,#eb007114,transparent 60%)}.ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_phoneFrame__Whqh6,.ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_phoneFrame__Whqh6{box-shadow:21px 30px 35px #40314b54;transform:rotate(5deg) translateY(-8px)}.ProjectShowcase_visualLabel__ip1nL{position:absolute;z-index:4;bottom:24px;left:26px;padding:9px 13px;color:var(--showcase-cream);background:var(--showcase-pine);font-size:13px;letter-spacing:.02em}.ProjectShowcase_platformStage__zrjuT{display:grid;place-items:center;background:#f3f0e9 radial-gradient(circle at 72% 28%,#eb007114,transparent 60%)}.ProjectShowcase_platformFrame__eexiz{position:relative;width:87%;height:78%;overflow:hidden;border:7px solid #f6f4ec;border-radius:9px;box-shadow:0 22px 40px #08211b22;transform:rotate(2deg);transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s}.ProjectShowcase_platformFrame__eexiz img{object-fit:cover}.ProjectShowcase_platform__wX9Bu .ProjectShowcase_mobileFrame__sG5hp{bottom:6%}.ProjectShowcase_platform__wX9Bu .ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_platformFrame__eexiz,.ProjectShowcase_platform__wX9Bu .ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_platformFrame__eexiz{box-shadow:0 28px 46px #08211b35;transform:rotate(0deg) translateY(-8px) scale(1.02)}@media (max-width:650px){.ProjectShowcase_railIntro__T_1Rp{padding-right:24px;padding-left:24px;font-size:14px;letter-spacing:.08em}.ProjectShowcase_railCounter__UhGPy{display:none}.ProjectShowcase_railControls__D0dTz{gap:8px}.ProjectShowcase_railControls__D0dTz button{width:38px;height:38px}.ProjectShowcase_rail__aEyAU{padding-inline:0}.ProjectShowcase_card__U6q5i{--showcase-pine:#111111;--showcase-cream:#f3f0e9;--showcase-lime:#eb0071;flex-basis:88%}.ProjectShowcase_visual__dOPFA{height:390px}.ProjectShowcase_projectArrow__8KaEl{top:20px;right:20px;width:43px;height:43px}.ProjectShowcase_caption__LZwYI{padding-top:21px;padding-bottom:28px}.ProjectShowcase_caption__LZwYI h2{font-size:25px}.ProjectShowcase_caption__LZwYI p{font-size:17px}.ProjectShowcase_browserFrame__UaFDZ{top:14%;left:5%;width:86%;border-width:5px;border-radius:8px}.ProjectShowcase_browserBar__mZPBr{height:12px;padding-inline:5px}.ProjectShowcase_browserBar__mZPBr i{width:3px;height:3px}.ProjectShowcase_browserScreen__gi2nz{inset:12px 0 0}.ProjectShowcase_mobileFrame__sG5hp{right:4%;bottom:5%;width:25%;border-width:5px;border-radius:17px}.ProjectShowcase_visualLabel__ip1nL{bottom:20px;left:20px;font-size:13px}.ProjectShowcase_platformFrame__eexiz{width:90%;height:72%;border-width:5px}}@media (prefers-reduced-motion:reduce){.ProjectShowcase_rail__aEyAU{scroll-behavior:auto}.ProjectShowcase_browserFrame__UaFDZ,.ProjectShowcase_mobileFrame__sG5hp,.ProjectShowcase_phoneFrame__Whqh6,.ProjectShowcase_platformFrame__eexiz,.ProjectShowcase_projectArrow__8KaEl{transition:none}}.ProjectShowcase_browserFrame__UaFDZ{z-index:2}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]){container-type:size}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_browserFrame__UaFDZ{left:4%;width:min(82%,110cqh);aspect-ratio:auto}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_browserBar__mZPBr{position:relative}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_browserScreen__gi2nz{position:relative;inset:auto;aspect-ratio:3/2}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_browserScreen__gi2nz img,.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_mobileFrame__sG5hp img{object-fit:contain}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_mobileFrame__sG5hp{right:3%;width:min(19%,30cqh);aspect-ratio:auto;border-width:5px;border-radius:clamp(10px,1.5vw,22px)}.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_mobileScreen__eIHmx{position:relative;aspect-ratio:390/844}@media(max-width:650px){.ProjectShowcase_websiteStage__evzCV:is([data-project=ypg-portal],[data-project=ypg-website]) .ProjectShowcase_mobileFrame__sG5hp{width:min(27%,30cqh);right:4%;bottom:7%}}.ProjectShowcase_railIntro__T_1Rp,.ProjectShowcase_railSection__36CQu{color:#111111}.ProjectShowcase_railControls__D0dTz button{color:#111111;border-color:#11111159}.ProjectShowcase_railControls__D0dTz button:hover:not(:disabled){color:#f3f0e9}.ProjectShowcase_projectArrow__8KaEl{color:#111111}.ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_projectArrow__8KaEl,.ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_projectArrow__8KaEl{color:#f3f0e9;background:#eb0071}.ProjectShowcase_appStage__Ckplf{container-type:size;display:grid;place-items:center}.ProjectShowcase_phoneStack__SW4vv{width:222px;height:468.308px;max-width:none;margin:0;aspect-ratio:auto}.ProjectShowcase_phoneFrame__Whqh6{width:100%;height:100%;border:6px solid #242321;border-radius:30px;background:#fbf1d9}.ProjectShowcase_phoneFrame__Whqh6 img{object-fit:cover;object-position:top center}.ProjectShowcase_appStage__Ckplf .ProjectShowcase_visualLabel__ip1nL{top:14px;bottom:auto;left:14px}@container (max-height:540px){.ProjectShowcase_phoneStack__SW4vv{width:182px;height:381.439px}.ProjectShowcase_phoneFrame__Whqh6{border-radius:25px}}@container (max-height:440px){.ProjectShowcase_phoneStack__SW4vv{width:152px;height:316.206px}.ProjectShowcase_phoneFrame__Whqh6{border-radius:22px}}.ProjectShowcase_appStage__Ckplf,.ProjectShowcase_platformStage__zrjuT,.ProjectShowcase_websiteStage__evzCV{--showcase-pine:#111111;--showcase-cream:#f3f0e9;--showcase-lime:#eb0071}.ProjectShowcase_phoneFrame__Whqh6{position:relative;overflow:hidden;z-index:3;transform:rotate(8deg);box-shadow:15px 24px 28px #40314b35;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s}@media(prefers-reduced-motion:reduce){.ProjectShowcase_phoneFrame__Whqh6{transition:none}}.ProjectShowcase_websiteStage__evzCV[data-fit=complete]{container-type:size}.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_browserFrame__UaFDZ{top:10%;left:5%;width:min(82%,105cqh);min-width:60%;aspect-ratio:auto;border-width:5px}.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_browserBar__mZPBr{position:relative}.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_browserScreen__gi2nz{position:relative;inset:auto;aspect-ratio:var(--capture-aspect)}.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_browserScreen__gi2nz img,.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_mobileFrame__sG5hp img{object-fit:contain}.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_mobileFrame__sG5hp{width:min(22%,32cqh);right:4%;bottom:6%;aspect-ratio:auto;border-width:4px;border-radius:clamp(12px,1.5vw,22px)}.ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_mobileScreen__eIHmx{position:relative;aspect-ratio:390/844}@media(hover:hover) and (prefers-reduced-motion:no-preference){.ProjectShowcase_websiteStage__evzCV[data-fit=complete]:hover .ProjectShowcase_browserFrame__UaFDZ,a:focus-visible .ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_browserFrame__UaFDZ{transform:rotate(-1deg) translateY(-4px)}.ProjectShowcase_websiteStage__evzCV[data-fit=complete]:hover .ProjectShowcase_mobileFrame__sG5hp,a:focus-visible .ProjectShowcase_websiteStage__evzCV[data-fit=complete] .ProjectShowcase_mobileFrame__sG5hp{transform:rotate(2deg) translateY(-5px)}}.ProjectShowcase_railIntro__T_1Rp,.ProjectShowcase_railSection__36CQu{color:#f3f0e9}.ProjectShowcase_railIntro__T_1Rp{color:#f3f0e9;font-size:13px;font-weight:400;letter-spacing:.1em;padding-bottom:22px;border-bottom:1px solid #ffffff26;margin-bottom:0}.ProjectShowcase_railCounter__UhGPy{font-size:13px;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-transform:none}.ProjectShowcase_railControls__D0dTz button{width:46px;height:46px;color:#f3f0e9;border-color:#ffffff40;transition:color .25s,background-color .25s,border-color .25s,transform .25s}.ProjectShowcase_railControls__D0dTz button:hover:not(:disabled){color:#fff;background:#eb0071;border-color:#eb0071;transform:translate(2px,-2px)}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI{color:#f3f0e9}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI h2{font-size:clamp(24px,2.2vw,32px);font-weight:400;letter-spacing:-.035em}.ProjectShowcase_railSection__36CQu .ProjectShowcase_category__FE6XG{font-size:13px;letter-spacing:.1em}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI p{font-size:17px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_smallArrow__zOJxl{transition:transform .25s,color .25s}.ProjectShowcase_railSection__36CQu .ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_smallArrow__zOJxl{transform:translate(4px,-4px);color:#f2197f}.ProjectShowcase_railSection__36CQu .ProjectShowcase_cardLink__MsUp0:hover h2{color:#f2197f}.ProjectShowcase_railSection__36CQu .ProjectShowcase_card__U6q5i{border-right:1px solid #ffffff26}@supports (animation-timeline:view()){.ProjectShowcase_railSection__36CQu .ProjectShowcase_appStage__Ckplf>*,.ProjectShowcase_railSection__36CQu .ProjectShowcase_platformStage__zrjuT>*,.ProjectShowcase_railSection__36CQu .ProjectShowcase_websiteStage__evzCV>*{animation-name:ProjectShowcase_railDrift__McnLd;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(inline);animation-range:entry 0 exit 100%}}@keyframes ProjectShowcase_railDrift__McnLd{0%{translate:4% 0}to{translate:-4% 0}}@media(prefers-reduced-motion:reduce){.ProjectShowcase_railSection__36CQu .ProjectShowcase_appStage__Ckplf>*,.ProjectShowcase_railSection__36CQu .ProjectShowcase_platformStage__zrjuT>*,.ProjectShowcase_railSection__36CQu .ProjectShowcase_websiteStage__evzCV>*{animation:none}}.ProjectShowcase_railSection__36CQu .ProjectShowcase_rail__aEyAU{border-bottom:1px solid #ffffff26}.ProjectShowcase_railSection__36CQu .ProjectShowcase_card__U6q5i{display:flex;flex-direction:column}.ProjectShowcase_railSection__36CQu .ProjectShowcase_cardLink__MsUp0{display:flex;flex-direction:column;flex:1}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI{flex:1;align-items:flex-start}@media(max-width:650px){.ProjectShowcase_railSection__36CQu .ProjectShowcase_railIntro__T_1Rp{padding:0 24px 16px;font-size:13px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_card__U6q5i{flex-basis:86%}.ProjectShowcase_railSection__36CQu .ProjectShowcase_visual__dOPFA{height:min(390px,104vw)}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI{padding:20px 24px 26px;gap:12px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_category__FE6XG{font-size:13px;margin-bottom:8px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI h2{font-size:24px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_caption__LZwYI p{font-size:15px;line-height:1.5;margin-top:6px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_smallArrow__zOJxl{margin-top:22px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_projectArrow__8KaEl{top:16px;right:16px;width:40px;height:40px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_projectArrow__8KaEl svg{width:18px;height:18px}.ProjectShowcase_railSection__36CQu .ProjectShowcase_visualLabel__ip1nL{font-size:13px}}.ProjectShowcase_platformStage__zrjuT{container-type:size}.ProjectShowcase_platformFrame__eexiz{width:min(87%,calc(76cqh * var(--capture-aspect,1.6)));height:auto;aspect-ratio:var(--capture-aspect,1.6);z-index:2}.ProjectShowcase_platformFrame__eexiz img{object-fit:contain;object-position:center}@media(max-width:650px){.ProjectShowcase_platformFrame__eexiz{width:min(90%,calc(72cqh * var(--capture-aspect,1.6)));height:auto}}.ProjectShowcase_fieldStage__uHT1o{position:absolute;inset:0}.ProjectShowcase_fieldStage__uHT1o>div{aspect-ratio:auto;height:100%;border:0;border-radius:0}.ProjectShowcase_categoryNumber__G33_p{color:#f2197f;font-variant-numeric:tabular-nums}.ProjectShowcase_demoBadge__Z8_xM{position:absolute;left:24px;bottom:20px;z-index:4;font-size:13px;letter-spacing:.06em;padding:6px 10px;border-radius:999px;background:#111111cc;color:#f3f0e9;pointer-events:none}.ProjectShowcase_caption__LZwYI{position:relative}.ProjectShowcase_caption__LZwYI:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#eb0071;transform:scaleX(0);transform-origin:0 50%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.ProjectShowcase_cardLink__MsUp0:focus-visible .ProjectShowcase_caption__LZwYI:before,.ProjectShowcase_cardLink__MsUp0:hover .ProjectShowcase_caption__LZwYI:before{transform:scaleX(1)}.ProjectShowcase_cardLink__MsUp0:focus-visible{outline:none}.ProjectShowcase_cardLink__MsUp0:focus-visible h2{color:#f2197f;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ProjectShowcase_srOnly__IcUXD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ProjectShowcase_railIntro__T_1Rp[data-hide-heading]{justify-content:flex-end}.ProjectShowcase_railIntro__T_1Rp[data-bare]{padding-bottom:0;border-bottom:0}.ProjectShowcase_rail__aEyAU[data-count="1"] .ProjectShowcase_card__U6q5i{flex:0 0 100%;border-right:0}@media(min-width:651px){.ProjectShowcase_rail__aEyAU[data-count="1"] .ProjectShowcase_cardLink__MsUp0{display:grid;grid-template-columns:1.3fr .7fr;align-items:stretch}.ProjectShowcase_rail__aEyAU[data-count="1"] .ProjectShowcase_caption__LZwYI{padding-block:44px;border-left:1px solid #ffffff26;align-items:flex-end}}@media(prefers-reduced-motion:reduce){.ProjectShowcase_caption__LZwYI:before{transition:none}}.ProjectShowcase_railStage__n_MhT{position:relative}.ProjectShowcase_rail__aEyAU[data-peek] .ProjectShowcase_card__U6q5i{flex-basis:44%}.ProjectShowcase_railEdge__0u_M1{position:absolute;z-index:6;top:calc(clamp(380px,40vw,620px) / 2);display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#f3f0e9;color:#111111;box-shadow:0 14px 30px #0000004d;cursor:pointer;transform:translateY(-50%);transition:background .25s,color .25s,transform .25s}.ProjectShowcase_railEdge__0u_M1 svg{width:26px;height:26px}.ProjectShowcase_railEdge__0u_M1[data-edge=back]{left:clamp(16px,2vw,28px)}.ProjectShowcase_railEdge__0u_M1[data-edge=forward]{right:clamp(16px,2vw,28px)}.ProjectShowcase_railEdge__0u_M1:focus-visible,.ProjectShowcase_railEdge__0u_M1:hover{background:#eb0071;color:#fff;outline:none}.ProjectShowcase_railEdge__0u_M1[data-edge=forward]:hover{transform:translate(3px,-50%)}.ProjectShowcase_railEdge__0u_M1[data-edge=back]:hover{transform:translate(-3px,-50%)}.ProjectShowcase_railEdge__0u_M1[data-edge=forward]{animation:ProjectShowcase_railNudge__uOtsp 2.4s cubic-bezier(.22,1,.36,1) 1.2s 2 both}@keyframes ProjectShowcase_railNudge__uOtsp{0%,60%,to{translate:0 0}30%{translate:6px 0}}.ProjectShowcase_railProgress__7jGqL{position:relative;height:2px;margin-inline:clamp(24px,4.5vw,72px);margin-top:-1px;background:#ffffff26;overflow:hidden}.ProjectShowcase_railProgress__7jGqL>span{position:absolute;inset:0 auto 0 0;width:calc(var(--rail-share,.5) * 100%);background:#eb0071;transform:translateX(calc(var(--rail-progress,0) * (1 / var(--rail-share,.5) - 1) * 100%));transition:transform .15s linear}@media(max-width:650px){.ProjectShowcase_rail__aEyAU[data-peek] .ProjectShowcase_card__U6q5i{flex-basis:86%}.ProjectShowcase_railEdge__0u_M1{top:calc(min(390px,104vw) / 2);width:46px;height:46px}.ProjectShowcase_railEdge__0u_M1 svg{width:22px;height:22px}.ProjectShowcase_railProgress__7jGqL{margin-inline:24px}}@media(pointer:coarse){.ProjectShowcase_railEdge__0u_M1{display:none}}@media(prefers-reduced-motion:reduce){.ProjectShowcase_railEdge__0u_M1{animation:none;transition:none}.ProjectShowcase_railProgress__7jGqL>span{transition:none}}.ProjectShowcase_railEdge__0u_M1[hidden]{display:none}