.lp-showcase{position:relative;padding:clamp(48px, 7vw, 96px) 0 clamp(24px, 4vw, 48px)}.lp-showcase__group+.lp-showcase__group{margin-top:clamp(40px, 5vw, 72px)}.lp-showcase__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(16px, 2vw, 28px)}.lp-showcase__label{margin:0;font-size:clamp(.72rem, .66rem + .22vw, .84rem);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .62)}.lp-showcase__all{font-size:.8rem;letter-spacing:.04em;color:rgb(255 255 255 / .72);text-decoration:none;white-space:nowrap;transition:color .2s ease}.lp-showcase__all:hover,.lp-showcase__all:focus-visible{color:#fff}.lp-showcase__viewport{position:relative}.lp-showcase__rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(230px, 30vw, 420px);gap:clamp(12px, 1.6vw, 24px);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.lp-showcase__rail::-webkit-scrollbar{display:none}.lp-showcase__rail:focus-visible{outline:2px solid var(--lp-mint,#7fe3b0);outline-offset:4px;border-radius:4px}.lp-showcase{overflow:hidden}.lp-showcase__item{scroll-snap-align:start;min-width:0}.lp-showcase__nav{position:absolute;top:calc(50% - 28px);transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid var(--lp-edge,rgb(255 255 255 / .18));background:rgb(16 16 20 / .82);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.lp-showcase__nav:hover{background:rgb(30 30 36 / .94);border-color:rgb(255 255 255 / .34)}.lp-showcase__nav:focus-visible{outline:2px solid var(--lp-mint,#7fe3b0);outline-offset:2px}.lp-showcase__nav[disabled]{opacity:.3;cursor:default}.lp-showcase__nav--prev{left:-6px}.lp-showcase__nav--next{right:-6px}@media (hover:none){.lp-showcase__nav{display:none}}@media (prefers-reduced-motion:reduce){.lp-showcase__rail{scroll-behavior:auto}.lp-showcase__all,.lp-showcase__nav{transition:none}}@media (max-width:767px){.lp-showcase__rail{grid-auto-columns:78vw}}@media (min-width:768px) and (max-width:1279px){.lp-showcase__rail{grid-auto-columns:clamp(300px, 42vw, 384px)}}.lp-showcase__card{display:block;text-decoration:none;color:inherit}.lp-showcase__frame{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:var(--lp-glass,rgb(255 255 255 / .045));border:1px solid var(--lp-edge,rgb(255 255 255 / .10))}.lp-showcase__frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.lp-showcase__card:hover .lp-showcase__frame img,.lp-showcase__card:focus-visible .lp-showcase__frame img{transform:scale(1.04)}.lp-showcase__title{display:block;margin-top:12px;font-size:clamp(.76rem, .70rem + .24vw, .9rem);line-height:1.3;color:rgb(255 255 255 / .92);transition:color .2s ease}.lp-showcase__card:hover .lp-showcase__title{color:#fff}.lp-showcase__card:focus-visible{outline:2px solid var(--lp-mint,#7fe3b0);outline-offset:4px;border-radius:12px}@media (prefers-reduced-motion:reduce){.lp-showcase__frame img,.lp-showcase__title{transition:none}.lp-showcase__card:hover .lp-showcase__frame img{transform:none}}body.single-leopati_project .lp-related-showcase{padding:clamp(64px, 7vw, 96px) 0 clamp(56px, 6vw, 80px);background:#fff0}.lp-related-showcase__eyebrow{margin:0 0 8px;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .48)}.lp-related-showcase__title{margin:0;font-size:clamp(1.55rem, 1.2rem + 1.2vw, 2.35rem);line-height:1.08;font-weight:600;letter-spacing:-.025em;color:rgb(255 255 255 / .96)}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .lp-showcase__rail{grid-auto-columns:clamp(380px, 42vw, 560px);gap:clamp(18px, 2vw, 28px)}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .lp-project-card.lp-project-card--related{--lp-card-ratio:19 / 20 !important;display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card{width:100%;height:auto;aspect-ratio:var(--lp-card-ratio);overflow:hidden;border:1px solid rgb(191 205 225 / .28)!important;border-radius:28px!important;background:rgb(255 255 255 / .035)!important;box-shadow:0 24px 64px rgb(0 0 0 / .2)!important}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important;border-radius:inherit;background:transparent!important}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__image::after{background:linear-gradient(180deg,rgb(4 6 9 / .03) 22%,rgb(4 6 9 / .18) 48%,rgb(4 6 9 / .94) 100%)}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__image img{width:100%!important;height:100%!important;object-fit:cover!important}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__body{inset:auto clamp(26px, 2.4vw, 36px) clamp(26px, 2.4vw, 34px)!important;gap:clamp(12px, 1.2vw, 17px)}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__meta{padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .42)}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__body strong,body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .lp-project-card:not(:nth-child(6n+1)) .leopati-archive-card__body strong{max-width:15ch;font-size:clamp(1.9rem, 2.6vw, 3.15rem)!important;line-height:.97!important;letter-spacing:-.045em!important;overflow-wrap:anywhere}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__cta{display:flex!important;max-height:28px!important;overflow:visible;opacity:1!important;transform:none!important}@media (max-width:767px){body.single-leopati_project .lp-related-showcase{padding:48px 0 56px}.lp-related-showcase__title{font-size:clamp(1.35rem, 6.8vw, 1.8rem)}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .lp-showcase__rail{grid-auto-columns:82vw;gap:14px}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .lp-project-card.lp-project-card--related{--lp-card-ratio:4 / 5 !important}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card{border-radius:22px!important}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__body{inset:auto 20px 20px!important;gap:11px}body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .leopati-archive-card__body strong,body.leopati-portfolio-experience.single-leopati_project .lp-related-showcase .lp-project-card:not(:nth-child(6n+1)) .leopati-archive-card__body strong{font-size:clamp(1.55rem, 7.2vw, 2.15rem)!important}}