.portfolio-slider{color-scheme:dark;--portfolio-bg-0: #06060b;--portfolio-bg-1: #0b0f1a;--portfolio-text: #f8fafc;--portfolio-muted: rgba(248, 250, 252, .72);--portfolio-shadow: 0 30px 80px rgba(0, 0, 0, .45);--portfolio-gutter: clamp(22px, 4vw, 64px);--portfolio-radius: 28px;--portfolio-max-width: 1200px;--portfolio-ui-offset: clamp(72px, 10vw, 140px);--portfolio-accent-1: #ff2d95;--portfolio-accent-2: #00d2ff;--portfolio-accent-3: #ffd166;--portfolio-accent-gradient: var(--mango-gradient, linear-gradient(90deg, #ff6ec4, #7873f5, #42e695, #ff6ec4));font-family:var(--_typography---font-styles--body);color:var(--portfolio-text);position:relative;width:100%;min-height:auto;display:flex;align-items:center;justify-content:center;padding-block:5rem;overflow-x:clip}.portfolio-slider.is-token-accent{--portfolio-accent-1: var(--color-scheme-1--foreground, #fdba4f);--portfolio-accent-2: var(--color-scheme-1--text, #111);--portfolio-accent-3: var(--color-scheme-1--foreground, #fdba4f);--portfolio-accent-gradient: linear-gradient(120deg, var(--color-scheme-1--foreground, #fdba4f), var(--color-scheme-1--text, #111))}body.is-portfolio-pinned .navbar1_component{z-index:1;pointer-events:none}body.is-portfolio-pinned .portfolio-slider{position:relative;z-index:2000}body.is-portfolio-pinned.is-portfolio-safari .portfolio-slider__ambient,body.is-portfolio-pinned.is-portfolio-safari .portfolio-slider__grain,body.is-portfolio-pinned.is-portfolio-safari .portfolio-slider__overlay{display:none}.portfolio-slider,.portfolio-slider *{box-sizing:border-box}.portfolio-slider__stage{position:relative;width:92vw;max-width:var(--portfolio-max-width);height:70vh;min-height:420px;margin:0;--portfolio-clip-top: 0px;--portfolio-clip-right: 0px;--portfolio-clip-bottom: 0px;--portfolio-clip-left: 0px;--portfolio-clip-radius: var(--portfolio-radius);--portfolio-shadow-opacity: .45;--portfolio-media-scale: 1.08;border-radius:var(--portfolio-radius);overflow:visible;background:transparent;transform:translateZ(0);will-change:transform}.portfolio-slider__stage:before{content:"";position:absolute;top:var(--portfolio-clip-top);right:var(--portfolio-clip-right);bottom:var(--portfolio-clip-bottom);left:var(--portfolio-clip-left);border-radius:var(--portfolio-clip-radius);box-shadow:0 30px 80px rgba(0,0,0,var(--portfolio-shadow-opacity));pointer-events:none;z-index:0}.portfolio-slider__shell{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,var(--portfolio-bg-0),var(--portfolio-bg-1));border-radius:var(--portfolio-radius);-webkit-clip-path:inset(var(--portfolio-clip-top) var(--portfolio-clip-right) var(--portfolio-clip-bottom) var(--portfolio-clip-left) round var(--portfolio-clip-radius));clip-path:inset(var(--portfolio-clip-top) var(--portfolio-clip-right) var(--portfolio-clip-bottom) var(--portfolio-clip-left) round var(--portfolio-clip-radius));filter:none;z-index:1}body.is-portfolio-pinned .portfolio-slider__shell{border-radius:0;will-change:clip-path}.portfolio-slider__ambient{position:absolute;width:clamp(260px,35vw,520px);height:clamp(260px,35vw,520px);border-radius:50%;filter:blur(60px);opacity:.45;z-index:0;pointer-events:none}.portfolio-slider__ambient--one{top:-10%;left:-8%;background:radial-gradient(circle,var(--portfolio-accent-1),transparent 70%)}.portfolio-slider__ambient--two{bottom:-12%;right:-6%;background:radial-gradient(circle,var(--portfolio-accent-2),transparent 70%)}.portfolio-slider .swiper{width:100%;height:100%;position:relative;perspective:1400px;z-index:1}.portfolio-slider .swiper-wrapper{align-items:stretch}.portfolio-slider .swiper-slide{position:relative;display:flex;align-items:stretch;justify-content:center;transform-style:preserve-3d;--slide-accent-1: var(--portfolio-accent-1);--slide-accent-2: var(--portfolio-accent-2);--slide-accent-3: var(--portfolio-accent-3);--slide-accent-gradient: var(--portfolio-accent-gradient)}.portfolio-slider .swiper-slide>.w-embed{width:100%;height:100%;flex:1 1 100%;min-width:0}.portfolio-slider .swiper-slide.theme-b{--slide-accent-1: #00ffc6;--slide-accent-2: #ff6b35;--slide-accent-3: #f8f32b;--slide-accent-gradient: linear-gradient(120deg, #00ffc6, #ff6b35)}.portfolio-slider .swiper-slide.theme-c{--slide-accent-1: #22d3ee;--slide-accent-2: #f43f5e;--slide-accent-3: #f97316;--slide-accent-gradient: linear-gradient(120deg, #22d3ee, #f97316)}.portfolio-slider .swiper-slide.theme-d{--slide-accent-1: #60a5fa;--slide-accent-2: #facc15;--slide-accent-3: #34d399;--slide-accent-gradient: linear-gradient(120deg, #60a5fa, #34d399)}.portfolio-slider .swiper-slide.theme-e{--slide-accent-1: #f472b6;--slide-accent-2: #38bdf8;--slide-accent-3: #fb7185;--slide-accent-gradient: linear-gradient(120deg, #f472b6, #38bdf8)}.portfolio-slider__slide{position:relative;width:100%;height:100%;transform-style:preserve-3d;overflow:hidden}.portfolio-slider__media{position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.portfolio-slider__media-el,.portfolio-slider__media video,.portfolio-slider__media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--portfolio-media-scale));display:block}.portfolio-slider .swiper-slide-active .portfolio-slider__media-el,.portfolio-slider .swiper-slide-active .portfolio-slider__media video,.portfolio-slider .swiper-slide-active .portfolio-slider__media img,.portfolio-slider .swiper-slide-prev .portfolio-slider__media-el,.portfolio-slider .swiper-slide-prev .portfolio-slider__media video,.portfolio-slider .swiper-slide-prev .portfolio-slider__media img,.portfolio-slider .swiper-slide-next .portfolio-slider__media-el,.portfolio-slider .swiper-slide-next .portfolio-slider__media video,.portfolio-slider .swiper-slide-next .portfolio-slider__media img{will-change:transform}.portfolio-slider__media video{background:#050506}.portfolio-slider__media-fallback{position:absolute;inset:0;background:radial-gradient(600px 380px at 60% 20%,rgba(255,255,255,.14),transparent 70%),linear-gradient(130deg,#00d2ff40,#ff2d954d),#0b0d16}.portfolio-slider__overlay{position:absolute;inset:0;background:radial-gradient(700px 420px at 70% 30%,var(--slide-accent-1),transparent 75%),radial-gradient(600px 500px at 20% 80%,var(--slide-accent-2),transparent 80%),linear-gradient(180deg,#05060a33,#05060acc);mix-blend-mode:screen;opacity:.7;pointer-events:none}.portfolio-slider__vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#0000 35%,#000000a6);pointer-events:none}.portfolio-slider__grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.18'/%3E%3C/svg%3E");opacity:.2;mix-blend-mode:soft-light;pointer-events:none}.portfolio-slider__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--portfolio-ui-offset);min-width:0}.portfolio-slider__ui{position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.portfolio-slider__ui-inner{display:flex;align-items:center;gap:16px;pointer-events:auto}.portfolio-slider.is-portfolio-pin-enabled:not(.is-portfolio-pinned) .portfolio-slider__content,.portfolio-slider.is-portfolio-pin-enabled:not(.is-portfolio-pinned) .portfolio-slider__meta,.portfolio-slider.is-portfolio-pin-enabled:not(.is-portfolio-pinned) .portfolio-slider__ui{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}.portfolio-slider__title{margin:0;text-transform:uppercase;text-shadow:0 25px 70px rgba(0,0,0,.55)}.portfolio-slider__subtitle{margin:0;color:var(--portfolio-muted);max-width:560px}.portfolio-slider__meta{position:absolute;top:clamp(20px,3vw,48px);right:var(--portfolio-gutter);z-index:2;display:flex;flex-direction:column;gap:8px;text-align:right;min-width:0}.portfolio-slider__meta-value{white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:balance}.portfolio-slider__meta-label{font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#ffffff80}.portfolio-slider__meta-value{font-size:14px;font-weight:600;color:#ffffffd9}.portfolio-slider .swiper-pagination{position:static;display:flex;gap:10px;margin:0;width:auto}.portfolio-slider .swiper-pagination-bullet{width:10px;height:10px;background:#ffffff4d;opacity:1;border-radius:999px;border:1px solid rgba(255,255,255,.35);transition:transform .3s ease,background .3s ease}.portfolio-slider .swiper-pagination-bullet-active{transform:scale(1.5);background:var(--portfolio-accent-3);border-color:transparent}.portfolio-slider__progress{height:2px;background:#ffffff1f;border-radius:999px;overflow:hidden;flex:1;min-width:120px}.portfolio-slider__progress span{display:block;width:100%;height:100%;background:var(--portfolio-accent-gradient);transform-origin:left center;transform:scaleX(0);transition:transform .6s ease}.portfolio-slider__counter{font-family:var(--_typography---font-styles--heading);font-size:14px;letter-spacing:.2em;color:#ffffffbf;text-align:right;margin-left:auto;white-space:nowrap}.portfolio-slider__counter .divider{margin:0 6px;opacity:.5}@media(max-width:991px){.portfolio-slider{padding-inline:clamp(16px,4vw,28px)}.portfolio-slider__stage{width:100%;height:70vh;min-height:360px;margin:0 auto;border-radius:20px}.portfolio-slider__meta{top:18px;right:28px;text-align:left;width:clamp(110px,22vw,120px);max-width:none}.portfolio-slider__progress{min-width:96px}}@media(max-width:767px){.portfolio-slider{--portfolio-ui-offset: clamp(92px, 18vw, 180px)}.portfolio-slider__ui-inner{flex-wrap:wrap;gap:12px}.portfolio-slider__progress{flex-basis:100%;order:3}.portfolio-slider__counter{margin-left:0}}@media(min-width:1600px){body.is-portfolio-pinned .portfolio-slider__ambient{opacity:.28;filter:blur(48px)}body.is-portfolio-pinned .portfolio-slider__overlay{opacity:.5}body.is-portfolio-pinned .portfolio-slider__grain{opacity:.12}}@media(prefers-reduced-motion:reduce){.portfolio-slider .swiper-pagination-bullet,.portfolio-slider__progress span,.portfolio-slider .button.is-glowing{transition:none}.portfolio-slider__media-el,.portfolio-slider__media video,.portfolio-slider__media img{transform:none}}
