@import url("https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");.Wildyriftian_wildyriftian__2CQgh{--bg:#f4f7f0;--fg:#0f0f0f;--variant-1:#ffc640;--variant-2:#d5d9d2;--variant-3:#b0b3ad;--disabled-folder-bg:#e8ebe4;--disabled-folder-fg:#b0b3ad;position:relative;width:100%;min-height:100svh;background:transparent;color:var(--fg);overflow:hidden}.Wildyriftian_wildyriftian__2CQgh:before{content:"";position:fixed;inset:0;background:#ffffff;z-index:-2}.Wildyriftian_wildyriftian__2CQgh:after{content:"";position:fixed;inset:0;background:var(--home-bg-gradient);filter:blur(500px);z-index:-1;pointer-events:none}.Wildyriftian_wildyriftian__2CQgh *{margin:0;padding:0;box-sizing:border-box}.Wildyriftian_wildyriftian__2CQgh img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Wildyriftian_wildyriftian__2CQgh h1{font-family:DM Sans;font-size:2.75rem;font-weight:400;transition:color .25s ease;line-height:1;padding-top:1rem}.Wildyriftian_wildyriftian__2CQgh p{text-transform:uppercase;font-family:DM Mono;font-size:.8rem;font-weight:600;transition:color .25s ease;line-height:1}.Wildyriftian_hero__F3gBw{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:800px;text-align:center;z-index:10}@media (max-width:1304px){.Wildyriftian_hero__F3gBw{width:90%}}@media (max-width:1024px){.Wildyriftian_hero__F3gBw{width:90%}}@media (max-width:768px){.Wildyriftian_hero__F3gBw{top:40%;width:85%}}@media (max-width:480px){.Wildyriftian_hero__F3gBw{top:30%;width:85%}}.Wildyriftian_heroTitle__Jg8n7{font-size:4rem;font-weight:600;margin-bottom:1rem;line-height:1.2}.Wildyriftian_heroDescription___KAAH{font-size:1.1rem;font-weight:400;text-transform:none;line-height:1.6;opacity:.85}.Wildyriftian_heroDescription___KAAH .char,.Wildyriftian_heroTitle__Jg8n7 .char{display:inline-block;will-change:transform,opacity}.Wildyriftian_heroDescription___KAAH,.Wildyriftian_heroTitle__Jg8n7{white-space:normal}.Wildyriftian_folders__yLF0J{width:100%;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.Wildyriftian_row__fr45V{position:relative;width:100%;display:flex}.Wildyriftian_folder__dIFJ0{position:relative;flex:1;height:300px;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit;will-change:transform,opacity}.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_folder__dIFJ0:first-child{flex:2}.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_folder__dIFJ0:nth-child(2){flex:3}.Wildyriftian_folderPreview__jZ__G{position:absolute;top:0;left:0;width:25rem;height:100%;pointer-events:none}.Wildyriftian_folderPreviewImg__i9rY5{position:absolute;top:50%;width:10rem;height:22rem}.Wildyriftian_folderPreviewImg__i9rY5:first-child{left:10%;transform-origin:top left}.Wildyriftian_folderPreviewImg__i9rY5:nth-child(2){left:50%;transform-origin:center}.Wildyriftian_folderPreviewImg__i9rY5:nth-child(3){left:90%;transform-origin:top right}@media (max-width:768px){.Wildyriftian_folderPreviewImg__i9rY5{top:68%;width:8rem;height:12rem}}@media (max-width:480px){.Wildyriftian_folderPreviewImg__i9rY5{top:72%;width:6rem;height:12rem}}.Wildyriftian_folderWrapper__vdP8f{position:relative;width:100%;height:100%;will-change:transform}.Wildyriftian_folderIndex__cNVa4{position:relative;width:40%;padding:.75rem}.Wildyriftian_folderIndex__cNVa4:after{content:"";position:absolute;top:0;left:99%;height:101%;aspect-ratio:1;clip-path:polygon(0 0,25% 0,100% 100%,0 100%)}.Wildyriftian_folderName__hRm4A{width:100%;height:100%;display:flex;align-items:flex-start;padding:0 .25rem 0 2rem}.Wildyriftian_folderName__hRm4A h1{color:var(--folder-text-color,#ffffff)}.Wildyriftian_folderIndex__cNVa4,.Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_folderName__hRm4A{transition:background .25s ease}.Wildyriftian_variant1__zwufJ .Wildyriftian_folderIndex__cNVa4,.Wildyriftian_variant1__zwufJ .Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_variant1__zwufJ .Wildyriftian_folderName__hRm4A{background:var(--folder-gradient,var(--variant-1))}.Wildyriftian_variant2__o39ss .Wildyriftian_folderIndex__cNVa4,.Wildyriftian_variant2__o39ss .Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_variant2__o39ss .Wildyriftian_folderName__hRm4A{background:var(--folder-gradient,var(--variant-2))}.Wildyriftian_variant3__21hTc .Wildyriftian_folderIndex__cNVa4,.Wildyriftian_variant3__21hTc .Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_variant3__21hTc .Wildyriftian_folderName__hRm4A{background:var(--folder-gradient,var(--variant-3))}.Wildyriftian_disabled__WwqN_ .Wildyriftian_folderIndex__cNVa4,.Wildyriftian_disabled__WwqN_ .Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_disabled__WwqN_ .Wildyriftian_folderName__hRm4A{background-color:var(--disabled-folder-bg)}.Wildyriftian_disabled__WwqN_ h1,.Wildyriftian_disabled__WwqN_ p{color:var(--disabled-folder-fg)}.Wildyriftian_row__fr45V:first-child{bottom:-18rem}.Wildyriftian_row__fr45V:nth-child(2){bottom:-9rem}@media (max-width:1000px){.Wildyriftian_wildyriftian__2CQgh h1{font-size:2rem}.Wildyriftian_heroTitle__Jg8n7{font-size:2.5rem}.Wildyriftian_heroDescription___KAAH{font-size:.95rem}.Wildyriftian_row__fr45V{flex-direction:column;bottom:0!important}.Wildyriftian_folder__dIFJ0{margin-bottom:-.5rem}.Wildyriftian_folderPreview__jZ__G{pointer-events:none}.Wildyriftian_folderName__hRm4A{padding:0 2rem 2rem}.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_variant2__o39ss .Wildyriftian_folderIndex__cNVa4,.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_variant2__o39ss .Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_variant2__o39ss .Wildyriftian_folderName__hRm4A{background:var(--folder-gradient,var(--variant-3))}.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_variant3__21hTc .Wildyriftian_folderIndex__cNVa4,.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_variant3__21hTc .Wildyriftian_folderIndex__cNVa4:after,.Wildyriftian_row__fr45V:nth-child(2) .Wildyriftian_variant3__21hTc .Wildyriftian_folderName__hRm4A{background:var(--folder-gradient,var(--variant-2))}}.Loader_preloader__fyX8J{position:fixed;inset:0;background:var(
    --preloader-gradient,linear-gradient(135deg,#f7f7f7 0,#d9d9d9 45%,#f0f0f0 100%)
  );z-index:9999;opacity:1;animation:Loader_loaderFadeIn__pFe_N .6s ease-in 8s forwards}.Loader_preloaderWrapper__UrRle,.Loader_preloader__fyX8J{width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center}.Loader_preloaderWrapper__UrRle{position:relative}.Loader_preloaderContent__Hy_NG{position:absolute;inset:0;width:100%;height:100%}.Loader_preloaderLogo__Nj7Y6{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;width:480px;height:480px;object-fit:contain;animation:Loader_logoFadeInScale__5L7gT 1.5s ease-in-out 3s forwards,Loader_logoBlink__iTMyO 1s linear 4.5s infinite alternate}@media (max-width:768px){.Loader_preloaderLogo__Nj7Y6{width:360px;height:360px}}@media (max-width:375px){.Loader_preloaderLogo__Nj7Y6{width:260px;height:260px}}.Loader_preloaderCompanyIcon__1G8xo{position:absolute;width:auto;height:auto;opacity:0;animation:Loader_flowAndRecede__amfjC 5s ease-in-out forwards}.Loader_preloaderCompanyIcon__1G8xo:nth-child(2){top:20%;left:-6%;animation-delay:.9s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(3){top:-3%;left:40%;animation-delay:1.6s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(4){top:50%;left:99%;animation-delay:2.2s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(5){top:-2%;left:60%;animation-delay:3s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(6){top:25%;left:96%;animation-delay:3.9s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(7){top:50%;left:-4%;animation-delay:4.7s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(8){top:-3.5%;left:45%;animation-delay:5.5s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(9){top:99%;left:65%;animation-delay:6.4s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(10){top:99%;left:40%;animation-delay:7.2s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(11){top:99%;left:20%;animation-delay:8s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(12){top:99%;left:86%;animation-delay:8.3s}.Loader_preloaderCompanyIcon__1G8xo:nth-child(13){top:99%;left:74%;animation-delay:9s}.Loader_preloaderProgress__bogWw{position:absolute;bottom:28vh;left:50%;transform:translateX(-50%);width:280px;height:2px;background-color:rgba(255,255,255,.2);overflow:hidden}@media (max-width:768px){.Loader_preloaderProgress__bogWw{bottom:28vh}}@media (max-width:375px){.Loader_preloaderProgress__bogWw{bottom:26vh}}.Loader_preloaderProgressBar__x7xcf{position:absolute;top:0;left:0;height:100%;width:0;background-color:#29abe2;animation:Loader_progress__nyS4_ 8s ease-out forwards}@keyframes Loader_loaderFadeIn__pFe_N{0%{opacity:1}to{opacity:0}}@keyframes Loader_flowAndRecede__amfjC{0%{opacity:1;filter:blur(10px);transform:scale(2)}20%{filter:blur(0);transform:translateX(0) translateY(0) scale(1)}80%{filter:blur(0);transform:translateX(0) translateY(0) scale(.5)}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%) scale(.3) translateZ(-1000px);filter:blur(5px)}}@keyframes Loader_logoFadeInScale__5L7gT{0%{opacity:0;transform:translate(-50%,-50%) scale(5);filter:blur(10px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}@keyframes Loader_logoBlink__iTMyO{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes Loader_progress__nyS4_{0%{width:0}to{width:100%}}.Loader_preloaderEqualizer__46HTO{position:absolute;bottom:7vh;left:50%;transform:translateX(-50%);width:200px;height:40px;opacity:.7;color:#29abe2}@media (max-width:768px){.Loader_preloaderEqualizer__46HTO{bottom:19vh;width:160px;height:32px}}@media (max-width:375px){.Loader_preloaderEqualizer__46HTO{bottom:17vh;width:140px;height:28px}}.Loader_preloader__fyX8J[aria-hidden=true]{display:none!important}.SmileyLoader_wrapper__DnHQr{display:inline-block;--color-1:hsl(193,90%,50%);--color-2:hsl(223,90%,50%)}.SmileyLoader_smiley__PgM5m{display:block;will-change:transform}.SmileyLoader_smileyEye1__hAjwM,.SmileyLoader_smileyEye2__WLcM_,.SmileyLoader_smileyMouth1__Vd7lx,.SmileyLoader_smileyMouth2__5zXVC{animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.SmileyLoader_smileyEye1__hAjwM,.SmileyLoader_smileyEye2__WLcM_{transform-origin:64px 64px}.SmileyLoader_smileyEye1__hAjwM{animation-name:SmileyLoader_eye1__7X_3V}.SmileyLoader_smileyEye2__WLcM_{animation-name:SmileyLoader_eye2__Unkdr}.SmileyLoader_smileyMouth1__Vd7lx{animation-name:SmileyLoader_mouth1____iKk}.SmileyLoader_smileyMouth2__5zXVC{animation-name:SmileyLoader_mouth2__3MdRC;opacity:0}@keyframes SmileyLoader_eye1__7X_3V{0%{transform:rotate(-260deg) translateY(-56px)}50%,60%{animation-timing-function:cubic-bezier(.17,0,.58,1);transform:rotate(-40deg) translateY(-56px) scale(1)}to{transform:rotate(225deg) translateY(-56px) scale(.35)}}@keyframes SmileyLoader_eye2__Unkdr{0%{transform:rotate(-260deg) translateY(-56px)}50%{transform:rotate(40deg) translateY(-56px) rotate(-40deg) scale(1)}52.5%{transform:rotate(40deg) translateY(-56px) rotate(-40deg) scaleY(0)}55%,70%{animation-timing-function:cubic-bezier(0,0,.28,1);transform:rotate(40deg) translateY(-56px) rotate(-40deg) scale(1)}to{transform:rotate(150deg) translateY(-56px) scale(.4)}}@keyframes SmileyLoader_mouth1____iKk{0%{animation-timing-function:ease-in;stroke-dasharray:0 351.86;stroke-dashoffset:0}25%{animation-timing-function:ease-out;stroke-dasharray:175.93 351.86;stroke-dashoffset:0}50%{animation-timing-function:step-start;stroke-dasharray:175.93 351.86;stroke-dashoffset:-175.93;opacity:1}75%,to{opacity:0}}@keyframes SmileyLoader_mouth2__3MdRC{0%{animation-timing-function:step-end;opacity:0}50%{animation-timing-function:ease-in-out;opacity:1;stroke-dashoffset:0}to{stroke-dashoffset:-351.86}}.ScrollingBadge_scrollingBadge__kOuo_{position:relative;overflow:hidden;border:1px solid var(--accent-color,#3b82f6);border-radius:.5rem}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa{width:70px;height:100%}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_horizontal___lbD9{width:100%;height:60px;display:flex;justify-content:center;align-items:center}.ScrollingBadge_track__iYCGZ{display:flex;will-change:transform}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa .ScrollingBadge_track__iYCGZ{flex-direction:column;gap:2rem;align-items:center}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_horizontal___lbD9 .ScrollingBadge_track__iYCGZ{flex-direction:row;gap:2rem;padding:0 1rem;align-items:center}.ScrollingBadge_text__aAtJj{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color,#3b82f6);white-space:nowrap}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa .ScrollingBadge_text__aAtJj{writing-mode:vertical-lr;transform:rotate(180deg)}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_horizontal___lbD9 .ScrollingBadge_text__aAtJj{writing-mode:horizontal-tb;transform:none}.ScrollingBadge_fadeBottom__c8nic,.ScrollingBadge_fadeTop__X5qHg{position:absolute;left:0;right:0;height:80px;pointer-events:none;z-index:2}.ScrollingBadge_fadeTop__X5qHg{top:0;background:linear-gradient(to bottom,var(--card-bg,#2a1a24) 0,transparent 100%)}.ScrollingBadge_fadeBottom__c8nic{bottom:0;background:linear-gradient(to top,var(--card-bg,#2a1a24) 0,transparent 100%)}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_horizontal___lbD9 .ScrollingBadge_fadeTop__X5qHg{width:60px;height:100%;left:0;right:auto;top:0;bottom:0;background:linear-gradient(to right,var(--card-bg,#2a1a24) 0,transparent 100%)}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_horizontal___lbD9 .ScrollingBadge_fadeBottom__c8nic{width:60px;height:100%;left:auto;right:0;top:0;bottom:0;background:linear-gradient(to left,var(--card-bg,#2a1a24) 0,transparent 100%)}@media (max-width:1024px){.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa{width:100%;height:50px}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa .ScrollingBadge_track__iYCGZ{flex-direction:row;gap:2rem;padding:0 1rem}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa .ScrollingBadge_text__aAtJj{writing-mode:horizontal-tb;transform:none;font-size:.7rem}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa .ScrollingBadge_fadeTop__X5qHg{width:60px;height:100%;left:0;right:auto;top:0;bottom:0;background:linear-gradient(to right,var(--card-bg,#2a1a24) 0,transparent 100%)}.ScrollingBadge_scrollingBadge__kOuo_.ScrollingBadge_vertical__kNkaa .ScrollingBadge_fadeBottom__c8nic{width:60px;height:100%;left:auto;right:0;top:0;bottom:0;background:linear-gradient(to left,var(--card-bg,#2a1a24) 0,transparent 100%)}}.OptimizedVideo_optimizedVideo__4UVhm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.MobileMockup_mobileMockupContainer__8YqgD{position:relative;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}.MobileMockup_mobileMockupContainer__8YqgD a{display:block;width:100%;height:100%;cursor:pointer}.MobileMockup_imageWrapper__gWkcL{position:relative;width:100%;height:100%;overflow:hidden}.MobileMockup_image__4cBGj{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;will-change:clip-path}.MobileMockup_blurOverlay__bVGMM{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg,rgba(26,26,46,.9) 0,rgba(26,26,46,.7) 30%,transparent);pointer-events:none;z-index:2;opacity:0;will-change:opacity}.MobileMockup_mobileMockupContainer__8YqgD:hover .MobileMockup_image__4cBGj{transform:scale(1.02);transition:transform .3s ease}.AnimatedImage_animatedImageContainer__ysHAt{position:relative;display:block;width:100%;aspect-ratio:3/2;overflow:hidden;z-index:1;cursor:pointer;transition:transform .2s ease}.AnimatedImage_animatedImageContainer__ysHAt:hover{transform:scale(1.01)}.AnimatedImage_image__OX1g_{-o-object-fit:cover;object-fit:cover;will-change:clip-path;transition:transform .3s ease}.AnimatedImage_animatedImageContainer__ysHAt:hover .AnimatedImage_image__OX1g_{transform:scale(1.05)}.AnimatedImage_blurOverlay__jPJMg{position:absolute;pointer-events:none;z-index:2;opacity:0;will-change:opacity}.AnimatedImage_blurOverlay__jPJMg.AnimatedImage_right-to-left__bGdnN{top:0;bottom:0;right:0;width:100px;background:linear-gradient(270deg,rgba(26,26,46,.9) 0,rgba(26,26,46,.7) 30%,transparent)}.AnimatedImage_blurOverlay__jPJMg.AnimatedImage_left-to-right__ayezy{top:0;bottom:0;left:0;width:100px;background:linear-gradient(90deg,rgba(26,26,46,.9) 0,rgba(26,26,46,.7) 30%,transparent)}.AnimatedImage_blurOverlay__jPJMg.AnimatedImage_top-to-bottom__BFW_v{left:0;right:0;top:0;height:80px;background:linear-gradient(180deg,rgba(26,26,46,.9) 0,rgba(26,26,46,.7) 30%,transparent)}.ThreeJsCanvas_canvasContainer__coKHM{position:relative;width:100%;aspect-ratio:5/3;overflow:hidden;border-radius:.5rem;background:linear-gradient(135deg,#0f1419,#1f2937);cursor:pointer;transition:transform .2s ease}.ThreeJsCanvas_canvasContainer__coKHM:hover{transform:scale(1.01)}.ThreeJsCanvas_canvas__OZfx3{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.SpiralAnimation_spiralContainer__IXsKc{position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:visible;z-index:10;margin:20px 0}@media (min-width:1025px){.SpiralAnimation_spiralContainer__IXsKc{height:300px;transform:rotate(90deg)}.SpiralAnimation_spiral__8sDLB{position:relative;max-width:600px;height:300px;display:flex;align-items:center;justify-content:center}}@media (max-width:1024px){.SpiralAnimation_spiralContainer__IXsKc{height:150px;transform:none}.SpiralAnimation_spiral__8sDLB{position:relative;max-width:100%;height:150px;display:flex;align-items:center;justify-content:center}}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:transform .1s linear;will-change:transform;pointer-events:none}.SpiralAnimation_spiralContainer__IXsKc .icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@media (max-width:768px){.SpiralAnimation_spiralContainer__IXsKc .spiral-icon{width:32px;height:32px}}@media (max-width:480px){.SpiralAnimation_spiralContainer__IXsKc .spiral-icon{width:24px;height:24px}}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--threejs,.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--vercel{color:#000000}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--supabase{color:#3ecf8e}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--nextjs{color:#000000}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--typescript{color:#3178c6}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--tailwindcss{color:#06b6d4}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--webgl{color:#5586a4}.SpiralAnimation_spiralContainer__IXsKc .spiral-icon--git{color:#f05032}@media (prefers-reduced-motion:reduce){.SpiralAnimation_spiralContainer__IXsKc .spiral-icon{transition:none;animation:none}}.ChartIcons_backendIcons__VaTHy{display:flex;justify-content:space-around;align-items:center;gap:8px;padding:16px 10%;width:100%;box-sizing:border-box}.ChartIcons_iconWrapper__nO3bk{display:flex;justify-content:center;align-items:center;flex:1;min-width:0}.ChartIcons_iconWrapper__nO3bk .ChartIcons_icon__zrUUZ{width:24px;height:24px;color:var(--charts-text-color,#ffffff);opacity:.8;transition:all .3s ease}.ChartIcons_iconWrapper__nO3bk .ChartIcons_icon__zrUUZ:hover{opacity:1;transform:scale(1.1);color:var(--color-accent,#10b981)}.ChartIcons_infrastructureIcons__tP9Tj{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px;width:100%;box-sizing:border-box}.ChartIcons_legendItem__YqNFo{display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}.ChartIcons_legendItem__YqNFo:hover{transform:translateY(-2px)}.ChartIcons_legendItem__YqNFo .ChartIcons_icon__zrUUZ{width:20px;height:20px;color:var(--charts-text-color,#ffffff);flex-shrink:0}.ChartIcons_legendItem__YqNFo:hover .ChartIcons_icon__zrUUZ{color:var(--color-accent,#10b981)}.ChartIcons_legendText__6IfRs{font-size:12px;color:var(--charts-text-color,#ffffff);white-space:nowrap}@media (max-width:767px){.ChartIcons_backendIcons__VaTHy{gap:3px;padding:8px 4%}.ChartIcons_iconWrapper__nO3bk .ChartIcons_icon__zrUUZ{width:18px;height:18px}.ChartIcons_infrastructureIcons__tP9Tj{gap:10px;padding:8px}.ChartIcons_legendItem__YqNFo .ChartIcons_icon__zrUUZ{width:16px;height:16px}.ChartIcons_legendText__6IfRs{font-size:10px}}@media (max-width:480px){.ChartIcons_backendIcons__VaTHy{gap:2px;padding:6px 2%}.ChartIcons_iconWrapper__nO3bk .ChartIcons_icon__zrUUZ{width:16px;height:16px}.ChartIcons_infrastructureIcons__tP9Tj{gap:8px;padding:6px}.ChartIcons_legendItem__YqNFo{gap:3px}.ChartIcons_legendItem__YqNFo .ChartIcons_icon__zrUUZ{width:14px;height:14px}.ChartIcons_legendText__6IfRs{font-size:9px}}@media (max-width:375px){.ChartIcons_backendIcons__VaTHy{gap:1px;padding:4px 1%}.ChartIcons_iconWrapper__nO3bk .ChartIcons_icon__zrUUZ{width:14px;height:14px}.ChartIcons_infrastructureIcons__tP9Tj{gap:6px;padding:4px}.ChartIcons_legendItem__YqNFo .ChartIcons_icon__zrUUZ{width:12px;height:12px}.ChartIcons_legendText__6IfRs{font-size:8px}}.SkillsCharts_skillsCharts__zeUwK{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px}.SkillsCharts_chartsContainer__LpASP{width:100%;max-width:100%;height:100%;flex-wrap:nowrap;gap:20px;min-height:500px;justify-content:space-between}.SkillsCharts_chartWrapper__loVY8,.SkillsCharts_chartsContainer__LpASP{display:flex;box-sizing:border-box;align-items:center;touch-action:pan-y;will-change:transform}.SkillsCharts_chartWrapper__loVY8{flex:1 1 50%;min-height:520px;height:520px;padding:24px;background:var(--section-bg-left,rgba(255,255,255,.05));border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.12);position:relative;flex-direction:column;justify-content:center;overflow:hidden;opacity:1}.SkillsCharts_backendChart__IdZxc,.SkillsCharts_infrastructureChart__cvSKI{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;background:transparent;font-family:Poppins,sans-serif;color:var(--charts-text-color,#333);font-size:.875rem;box-sizing:border-box;touch-action:pan-y;will-change:transform}.SkillsCharts_backendChart__IdZxc canvas,.SkillsCharts_infrastructureChart__cvSKI canvas{touch-action:pan-y;will-change:transform;pointer-events:auto;margin-bottom:20px;background:transparent!important}@media (min-width:768px) and (max-width:1024px){.SkillsCharts_skillsCharts__zeUwK{min-height:380px}.SkillsCharts_chartsContainer__LpASP{flex-direction:column;gap:16px;min-height:380px}.SkillsCharts_chartWrapper__loVY8{width:100%;flex:1 1 auto;min-height:350px;height:350px;padding:20px}.SkillsCharts_backendChart__IdZxc,.SkillsCharts_infrastructureChart__cvSKI{height:280px}}@media (max-width:767px){.SkillsCharts_skillsCharts__zeUwK{min-height:280px}.SkillsCharts_chartsContainer__LpASP{gap:12px;flex-direction:column;min-height:unset;height:100%}.SkillsCharts_chartWrapper__loVY8{width:100%;min-height:280px;height:280px;padding:12px 8px}.SkillsCharts_backendChart__IdZxc,.SkillsCharts_infrastructureChart__cvSKI{height:220px}.SkillsCharts_backendChart__IdZxc canvas,.SkillsCharts_infrastructureChart__cvSKI canvas{margin-bottom:8px}}@media (max-width:480px){.SkillsCharts_skillsCharts__zeUwK{min-height:260px}.SkillsCharts_chartWrapper__loVY8{min-height:260px;height:260px;padding:10px 6px}.SkillsCharts_backendChart__IdZxc,.SkillsCharts_infrastructureChart__cvSKI{height:200px}}@media (max-width:375px){.SkillsCharts_chartWrapper__loVY8{min-height:240px;height:240px;padding:8px 4px}.SkillsCharts_backendChart__IdZxc,.SkillsCharts_infrastructureChart__cvSKI{height:180px}}@media (min-width:1025px){.SkillsCharts_chartsContainer__LpASP{flex-direction:row}.SkillsCharts_chartWrapper__loVY8{width:calc(50% - 10px)}}.MicroservicesChart_microservicesChart__hRCln{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:400px;position:relative}.MicroservicesChart_wrapper__WvJsJ{position:relative;width:100%;height:100%;min-height:400px;max-width:536px;margin:0 auto;aspect-ratio:536/280}@supports (container-type:inline-size){.MicroservicesChart_wrapper__WvJsJ{container-type:inline-size;container-name:microservices-chart}}@media (max-width:543px){.MicroservicesChart_wrapper__WvJsJ{max-width:320px;aspect-ratio:320/240}}@media (min-width:544px) and (max-width:991px){.MicroservicesChart_wrapper__WvJsJ{max-width:512px;aspect-ratio:512/260}}.MicroservicesChart_svgPathsDesktop__G9fPc,.MicroservicesChart_svgPathsMobile__xmXlz,.MicroservicesChart_svgPathsTablet__Le2uE{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media (max-width:543px){.MicroservicesChart_svgPathsMobile__xmXlz{display:block}}@media (min-width:544px) and (max-width:991px){.MicroservicesChart_svgPathsTablet__Le2uE{display:block}}@media (min-width:992px){.MicroservicesChart_svgPathsDesktop__G9fPc{display:block}}.MicroservicesChart_nodeItem__Kwpiu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.MicroservicesChart_node__CH1q8{position:absolute;z-index:50;pointer-events:all;transform:translate(-50%,-50%)}.MicroservicesChart_nodeContent__zU_Ez{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem}.MicroservicesChart_nodeIcon__S4zy9{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0;padding:0;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.2)}.MicroservicesChart_node__CH1q8[data-status=healthy] .MicroservicesChart_nodeIcon__S4zy9{background-color:rgba(16,185,129,.15);color:#10b981}.MicroservicesChart_node__CH1q8[data-status=error] .MicroservicesChart_nodeIcon__S4zy9{background-color:rgba(239,68,68,.15);color:#ef4444}.MicroservicesChart_node__CH1q8[data-status=warning] .MicroservicesChart_nodeIcon__S4zy9{background-color:rgba(234,179,8,.15);color:#eab308}.MicroservicesChart_iconSvg__eUG7_{width:6.5cqi;height:6.5cqi;z-index:2}@media (min-width:544px){.MicroservicesChart_iconSvg__eUG7_{width:3.52cqi;height:3.52cqi}}.MicroservicesChart_pulseRing__IJwoC{position:absolute;top:50%;left:50%;width:15cqi;aspect-ratio:1;border:max(1px,.28cqi) solid rgba(16,185,129,.3);border-radius:50%;animation:MicroservicesChart_pulse-animation__NlArH 3s ease-out infinite;transform:translate(-50%,-50%) scale(1);z-index:1}@media (min-width:992px){.MicroservicesChart_pulseRing__IJwoC{width:max(5.4286rem,14.1791cqi)}}.MicroservicesChart_pulseRing__IJwoC:first-of-type{animation-delay:0s}.MicroservicesChart_pulseRing__IJwoC:nth-of-type(2){animation-delay:.7s}.MicroservicesChart_pulseRing__IJwoC:nth-of-type(3){animation-delay:1.4s}@keyframes MicroservicesChart_pulse-animation__NlArH{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}50%{opacity:1}75%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0}}.MicroservicesChart_nodeText__tWq04{display:flex;flex-direction:column;align-items:center;text-align:center}.MicroservicesChart_nodeLabel__fDrRD{background-color:rgba(242,242,247,.95);border-radius:.65em;color:#202427;padding:.2em .5em;font-size:clamp(.75rem,3.4cqi,.9rem);font-weight:500;line-height:1.3;white-space:nowrap}@media (min-width:544px){.MicroservicesChart_nodeLabel__fDrRD{font-size:clamp(.75rem,2.2cqi,.9rem)}}.MicroservicesChart_nodeMetrics__bxsSf{display:flex;align-items:center;gap:.4rem;margin-top:.3rem;padding:.25em .5em;background-color:rgba(0,0,0,.6);border-radius:.65em;font-size:clamp(.65rem,2.8cqi,.75rem);font-weight:500;color:#ffffff}.MicroservicesChart_statusDot__kPnFT{width:6px;height:6px;border-radius:50%;flex-shrink:0}.MicroservicesChart_status-healthy__tyYLK{background-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.6)}.MicroservicesChart_status-error__Xnl5b{background-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6)}.MicroservicesChart_status-warning__4uk4i{background-color:#eab308;box-shadow:0 0 8px rgba(234,179,8,.6)}.MicroservicesChart_requestCount__2lrio{font-family:Courier New,monospace;letter-spacing:-.02em}@media (min-width:992px){.MicroservicesChart_node__CH1q8[data-position=top-left]{top:37%;left:0}.MicroservicesChart_node__CH1q8[data-position=top-right]{top:37%;left:100%}.MicroservicesChart_node__CH1q8[data-position=bottom-left]{top:calc(210 / 280 * 100%);left:0}.MicroservicesChart_node__CH1q8[data-position=bottom-right]{top:calc(210 / 280 * 100%);left:100%}.MicroservicesChart_node__CH1q8[data-position=center]{top:37%;left:50%}}@media (min-width:544px) and (max-width:991px){.MicroservicesChart_node__CH1q8[data-position=top-left]{top:37%;left:0}.MicroservicesChart_node__CH1q8[data-position=top-right]{top:37%;left:100%}.MicroservicesChart_node__CH1q8[data-position=bottom-left]{top:calc(200 / 260 * 100%);left:0}.MicroservicesChart_node__CH1q8[data-position=bottom-right]{top:calc(200 / 260 * 100%);left:100%}.MicroservicesChart_node__CH1q8[data-position=center]{top:37%;left:50%}.MicroservicesChart_node__CH1q8[data-position=center] .MicroservicesChart_nodeContent__zU_Ez{width:110px}}@media (max-width:543px){.MicroservicesChart_node__CH1q8[data-position=top-left]{top:37%;left:0}.MicroservicesChart_node__CH1q8[data-position=top-right]{top:37%;left:100%}.MicroservicesChart_node__CH1q8[data-position=bottom-left]{top:calc(190 / 240 * 100%);left:0}.MicroservicesChart_node__CH1q8[data-position=bottom-right]{top:calc(190 / 240 * 100%);left:100%}.MicroservicesChart_node__CH1q8[data-position=center]{top:37%;left:50%}}.MicroservicesChart_nodeContent__zU_Ez{width:80px}@media (min-width:544px){.MicroservicesChart_nodeContent__zU_Ez{width:90px}}@media (min-width:992px){.MicroservicesChart_nodeContent__zU_Ez{width:100px}.MicroservicesChart_node__CH1q8[data-position=center] .MicroservicesChart_nodeContent__zU_Ez{width:120px}}.MicroservicesChart_wrapper__WvJsJ .microservices-path-desktop,.MicroservicesChart_wrapper__WvJsJ .microservices-path-mobile,.MicroservicesChart_wrapper__WvJsJ .microservices-path-tablet{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;display:none;pointer-events:none}@media (max-width:543px){.MicroservicesChart_wrapper__WvJsJ .microservices-path-mobile{display:block}}@media (min-width:544px) and (max-width:991px){.MicroservicesChart_wrapper__WvJsJ .microservices-path-tablet{display:block}}@media (min-width:992px){.MicroservicesChart_wrapper__WvJsJ .microservices-path-desktop{display:block}}.MicroservicesChart_wrapper__WvJsJ .microservices-dot-glow{position:absolute;z-index:15;visibility:hidden;pointer-events:none;top:0;left:0;overflow:visible}.MicroservicesChart_wrapper__WvJsJ .microservices-dot-glow.is-show{visibility:visible}.MicroservicesChart_wrapper__WvJsJ .microservices-line-accent{transform-box:fill-box;transform-origin:center;will-change:transform}.MicroservicesChart_microservicesChart__hRCln .microservices-filters-hidden{position:absolute;opacity:0;pointer-events:none;visibility:hidden;width:0;height:0}.MicroservicesChart_microservicesChart__hRCln .microservices-mask-alpha{mask-type:alpha}.MicroservicesChart_nodeIcon__S4zy9,.MicroservicesChart_node__CH1q8,.MicroservicesChart_wrapper__WvJsJ{will-change:transform}.VideoGallery_videoGallery__s2lg1{position:relative;width:100%;max-width:700px;height:600px;margin:2rem auto;overflow:hidden;border-radius:.5rem}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW{max-width:100%;height:400px}.VideoGallery_columnsContainer__VxlI3{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:100%;padding:0 20px}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_columnsContainer__VxlI3{display:flex;flex-direction:row;width:100%;padding:20px 0;gap:20px}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_columnsContainer__VxlI3{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px;min-height:400px}.VideoGallery_column__hWkCG{position:relative;overflow:hidden}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_column__hWkCG{height:170px;min-height:170px}.VideoGallery_track__yY6C3{display:flex;will-change:transform}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_track__yY6C3{flex-direction:row;gap:20px;height:100%}.VideoGallery_videoGallery__s2lg1:not(.VideoGallery_landscape__kIPnk) .VideoGallery_track__yY6C3{flex-direction:column;gap:20px}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_track__yY6C3{flex-direction:row;gap:20px;height:100%}.VideoGallery_videoItem__ZRpVL{flex-shrink:0;position:relative}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_videoItem__ZRpVL{width:300px;height:150px}.VideoGallery_videoGallery__s2lg1:not(.VideoGallery_landscape__kIPnk):not(.VideoGallery_horizontal__jp9qW) .VideoGallery_videoItem__ZRpVL{width:100%;aspect-ratio:2/1}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_videoItem__ZRpVL{height:100%;width:auto;aspect-ratio:2/1}.VideoGallery_videoLink__AT2iF{display:block;width:100%;height:100%;position:relative;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .2s ease}.VideoGallery_videoLink__AT2iF:hover{transform:scale(1.02)}.VideoGallery_videoItem__ZRpVL video,.VideoGallery_video__y8FDK{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.VideoGallery_videoItem__ZRpVL video{position:absolute;top:0;left:0;display:block}.VideoGallery_fadeBottom__WY5Rt,.VideoGallery_fadeTop__FQq8e{position:absolute;left:0;right:0;height:100px;pointer-events:none;z-index:2}.VideoGallery_fadeTop__FQq8e{top:0;background:linear-gradient(to bottom,var(--card-bg,#1a1a1a) 0,transparent 100%)}.VideoGallery_fadeBottom__WY5Rt{bottom:0;background:linear-gradient(to top,var(--card-bg,#1a1a1a) 0,transparent 100%)}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_fadeTop__FQq8e{width:100px;height:100%;left:0;right:auto;top:0;bottom:0;background:linear-gradient(to right,var(--card-bg,#1a1a1a) 0,transparent 100%)}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_fadeBottom__WY5Rt{width:100px;height:100%;left:auto;right:0;top:0;bottom:0;background:linear-gradient(to left,var(--card-bg,#1a1a1a) 0,transparent 100%)}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_column__hWkCG:after,.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_column__hWkCG:before{content:"";position:absolute;top:0;bottom:0;width:100px;pointer-events:none;z-index:3}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_column__hWkCG:before{left:0;background:linear-gradient(to right,var(--card-bg,#1a1a1a) 0,transparent 100%)}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_column__hWkCG:after{right:0;background:linear-gradient(to left,var(--card-bg,#1a1a1a) 0,transparent 100%)}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_fadeBottom__WY5Rt,.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_fadeTop__FQq8e{display:none}@media (max-width:1024px){.VideoGallery_videoGallery__s2lg1{height:480px;max-width:100%;margin:1rem auto}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW{height:300px}.VideoGallery_columnsContainer__VxlI3{gap:8px;padding:0 8px}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_columnsContainer__VxlI3{padding:8px 0}.VideoGallery_track__yY6C3{gap:8px}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_videoItem__ZRpVL{width:250px;height:125px}.VideoGallery_fadeBottom__WY5Rt,.VideoGallery_fadeTop__FQq8e{height:60px}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_fadeBottom__WY5Rt,.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW .VideoGallery_fadeTop__FQq8e{width:60px;height:100%}}@media (max-width:768px){.VideoGallery_videoGallery__s2lg1{height:400px}.VideoGallery_videoGallery__s2lg1.VideoGallery_horizontal__jp9qW{height:250px}.VideoGallery_videoGallery__s2lg1.VideoGallery_landscape__kIPnk:not(.VideoGallery_horizontal__jp9qW) .VideoGallery_videoItem__ZRpVL{width:200px;height:100px}}.SocialIcons_socialIcons__i0D4T{position:fixed;top:20px;left:20px;z-index:100;padding:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:.5rem;overflow:visible}.SocialIcons_socialIcons__i0D4T li{display:inline-block;margin:0;position:relative;font-size:1.2em;will-change:transform,opacity,filter}.SocialIcons_socialIcons__i0D4T li:first-child{z-index:2}.SocialIcons_socialIcons__i0D4T li[data-social-icon-item]{z-index:1}.SocialIcons_socialIcons__i0D4T .SocialIcons_icon__m2EJi{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 265ms ease-out;display:flex;align-items:center;justify-content:center;width:18px;height:18px;z-index:2}.SocialIcons_socialIcons__i0D4T a{display:inline-block;position:relative;width:60px;height:60px;text-decoration:none}.SocialIcons_socialIcons__i0D4T a:before{content:" ";width:60px;height:60px;border-radius:100%;display:block;background:linear-gradient(45deg,#00bfff,#0066ff);transition:all 265ms ease-out;transform:scale(1)}.SocialIcons_socialIcons__i0D4T a:hover:before{transform:scale(0);transition:all 265ms ease-in}.SocialIcons_socialIcons__i0D4T a:hover .SocialIcons_icon__m2EJi{transform:translate(-50%,-50%) scale(2.2);color:#00bfff;background:linear-gradient(45deg,#00bfff,#0066ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all 265ms ease-in}@media (max-width:768px){.SocialIcons_socialIcons__i0D4T{top:15px;left:15px;gap:.4rem}.SocialIcons_socialIcons__i0D4T a,.SocialIcons_socialIcons__i0D4T a:before{width:50px;height:50px}.SocialIcons_socialIcons__i0D4T .SocialIcons_icon__m2EJi{width:18px;height:18px}}.SplineModel_splineContainer__QjjcO{width:clamp(280px,20vw,320px);aspect-ratio:9/16;position:relative;will-change:transform;overflow:hidden}@media (max-width:1000px){.SplineModel_splineContainer__QjjcO{display:none}}.SplineModel_splineCanvas__tkH7n{width:100%;height:100%;display:block}.SplineModel_loadingPlaceholder__zfTn_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:.875rem;text-align:center;padding:1rem}.StickyCards_stickyCards__PGOet{position:relative;width:100%;height:100%;background-color:transparent}.StickyCards_stickyCard__hXGVK{position:relative;width:100%;height:100svh;background-color:var(--card-bg,#000);color:var(--text-color,#fff);padding:1.5rem;display:flex;gap:3rem;will-change:transform,opacity,filter;overflow:visible}.StickyCards_stickyCard__hXGVK:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:var(--after-opacity,0);transition:opacity .1s ease;pointer-events:none;z-index:2}.StickyCards_stickyCardIndex__N8CF6{flex:2;position:relative;z-index:3;display:flex;flex-direction:column}.StickyCards_stickyCardIndexImage__DKrFY{position:relative;width:100%;flex:1;margin-top:1rem;min-height:0;overflow:hidden;display:flex;flex-direction:column}.StickyCards_stickyCardIndexImage__DKrFY [data-animated-image-container]{width:100%;height:100%;flex:1;min-height:0;aspect-ratio:unset}.StickyCards_stickyCardIndexImage__DKrFY .image{-o-object-fit:cover;object-fit:cover}.StickyCards_stickyCardIndexImage__DKrFY .splineCanvas{width:100%;height:100%;aspect-ratio:unset;max-width:none}.StickyCards_stickyCard__hXGVK[data-card-index="02"] .StickyCards_stickyCardIndexImage__DKrFY .splineCanvas{transform:scale(1);transform-origin:center center;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}@media (max-width:1000px){.StickyCards_stickyCard__hXGVK[data-card-index="02"] .StickyCards_stickyCardIndexImage__DKrFY{display:none}}.StickyCards_stickyCardContent__8dnJs{flex:4;padding-top:1.5rem;position:relative;z-index:3}.StickyCards_stickyCardContentWrapper__bpl9J{width:75%;display:flex;flex-direction:column;gap:1.5rem}.StickyCards_wideContentWrapper__I3cqf{width:75%}@media (min-width:1024px) and (max-width:1439px){.StickyCards_wideContentWrapper__I3cqf{width:92%}}@media (min-width:1440px){.StickyCards_wideContentWrapper__I3cqf{width:85%}}.StickyCards_stickyCardHeader__PyW9d{width:75%;color:var(--accent-color,inherit);position:relative;z-index:3}.StickyCards_stickyCardImg__AwhEP{position:relative;display:block;width:100%;aspect-ratio:5/3;overflow:hidden;z-index:1;cursor:pointer;transition:transform .2s ease}.StickyCards_stickyCardImg__AwhEP:hover{transform:scale(1.01)}.StickyCards_stickyCardImg__AwhEP img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.StickyCards_stickyCardImg__AwhEP:hover img{transform:scale(1.05)}.StickyCards_stickyCardImg__AwhEP .splineContainer{width:100%;aspect-ratio:5/3;max-width:none}.StickyCards_stickyCardImg__AwhEP[data-figma-image-container]{perspective:1000px}.StickyCards_stickyCardImg__AwhEP[data-figma-image-container] img{will-change:transform,opacity,filter}.StickyCards_stickyCard__hXGVK[data-card-index="02"] .StickyCards_stickyCardIndex__N8CF6,.StickyCards_stickyCard__hXGVK[data-card-index="03"] .StickyCards_stickyCardIndex__N8CF6{display:flex;flex-direction:column;gap:2rem;height:100%}.StickyCards_mobileMockupWrapper__60GTj{flex:1;min-height:0}@media (max-width:1024px){.StickyCards_mobileMockupWrapper__60GTj{display:none}}.StickyCards_stickyCardCopy__eVjNi{display:flex;gap:1.5rem;position:relative;z-index:3}.StickyCards_stickyCardCopyTitle__q302z{flex:2}.StickyCards_stickyCardCopyDescription__Sr9jE{flex:4}.StickyCards_stickyCardCopyTitle__q302z p{text-transform:uppercase;font-weight:650}.StickyCards_viewLiveLink__3Jz3M{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-color,#3b82f6);text-decoration:none;border:1px solid var(--accent-color,#3b82f6);border-radius:.375rem;transition:all .2s ease}.StickyCards_viewLiveLink__3Jz3M:hover{background-color:var(--accent-color,#3b82f6);color:var(--card-bg,#1a1a1a);transform:translateX(4px)}.StickyCards_viewLiveLink__3Jz3M:active{transform:translateX(2px)}.StickyCards_aiToolsBadges__rTSxf{position:absolute;top:-1.5rem;bottom:-1.5rem;left:4rem;display:flex;flex-direction:row;gap:1rem;z-index:3}@media (max-width:1024px){.StickyCards_aiToolsBadges__rTSxf{position:static;flex-direction:column;width:100%;height:auto;gap:.75rem;left:auto;top:auto;bottom:auto}}@media (max-width:768px){.StickyCards_stickyCardIndex__N8CF6{display:flex;flex-direction:column;gap:1rem}}@media (max-width:1000px){.StickyCards_stickyCard__hXGVK{flex-direction:column;gap:0}.StickyCards_stickyCardContentWrapper__bpl9J{width:100%}.StickyCards_stickyCardCopy__eVjNi{flex-direction:column;gap:.5rem}.StickyCards_stickyCardIndex__N8CF6{flex:1}}@media (max-width:1024px){.StickyCards_stickyCard__hXGVK[data-card-index="02"] .StickyCards_stickyCardIndex__N8CF6{display:block;height:auto;gap:0}.StickyCards_stickyCard__hXGVK[data-card-index="02"] .StickyCards_stickyCardContentWrapper__bpl9J{width:100%}.StickyCards_stickyCard__hXGVK[data-card-index="03"] .StickyCards_stickyCardIndex__N8CF6{display:block;height:auto;gap:0}.StickyCards_stickyCard__hXGVK[data-card-index="03"] .StickyCards_stickyCardContentWrapper__bpl9J{width:100%}}.AIPhotoGallery_aiPhotoGallery__s7VLV{position:relative;width:100%;max-width:700px;height:600px;margin:2rem auto;overflow:hidden;border-radius:.5rem}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ{max-width:100%;height:400px}.AIPhotoGallery_columnsWrapper__WTNyd{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:100%;padding:0 20px}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_columnsWrapper__WTNyd{display:flex;flex-direction:row;width:100%;padding:20px 0;gap:20px}.AIPhotoGallery_column__D2gt3{display:flex;flex-direction:column;gap:20px;will-change:transform;position:relative}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_column__D2gt3{flex-direction:row;width:100%}.AIPhotoGallery_photoWrapper__ql2SN{position:relative;display:block;width:100%;aspect-ratio:1/2;border-radius:.5rem;overflow:hidden;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_photoWrapper__ql2SN{height:100%;width:auto}.AIPhotoGallery_photoWrapper__ql2SN:hover{transform:scale(1.02)}.AIPhotoGallery_photo__AJopx{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.AIPhotoGallery_blurOverlayBottom__v7qUj,.AIPhotoGallery_blurOverlayTop__yDk9E{position:absolute;left:0;right:0;height:100px;pointer-events:none;z-index:2}.AIPhotoGallery_blurOverlayTop__yDk9E{top:0;background:linear-gradient(to bottom,var(--card-bg,#1a1a1a) 0,transparent 100%)}.AIPhotoGallery_blurOverlayBottom__v7qUj{bottom:0;background:linear-gradient(to top,var(--card-bg,#1a1a1a) 0,transparent 100%)}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_blurOverlayTop__yDk9E{left:0;right:auto;top:0;bottom:0;width:100px;height:100%;background:linear-gradient(to right,var(--card-bg,#1a1a1a) 0,transparent 100%)}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_blurOverlayBottom__v7qUj{left:auto;right:0;top:0;bottom:0;width:100px;height:100%;background:linear-gradient(to left,var(--card-bg,#1a1a1a) 0,transparent 100%)}@media (max-width:1024px){.AIPhotoGallery_aiPhotoGallery__s7VLV{height:480px;max-width:100%;margin:1rem auto}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ{height:300px}.AIPhotoGallery_columnsWrapper__WTNyd{gap:8px;padding:0 8px}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_columnsWrapper__WTNyd{padding:8px 0}.AIPhotoGallery_column__D2gt3{gap:8px}.AIPhotoGallery_photoWrapper__ql2SN{border-radius:.25rem}.AIPhotoGallery_blurOverlayBottom__v7qUj,.AIPhotoGallery_blurOverlayTop__yDk9E{height:60px}.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_blurOverlayBottom__v7qUj,.AIPhotoGallery_aiPhotoGallery__s7VLV.AIPhotoGallery_horizontal__LUkkQ .AIPhotoGallery_blurOverlayTop__yDk9E{width:60px;height:100%}}@media (max-width:970px){.AIPhotoGallery_aiPhotoGallery__s7VLV{height:460px}}@media (max-width:768px){.AIPhotoGallery_aiPhotoGallery__s7VLV{height:400px}}.DeviceGallery_deviceGallery__UBlSi{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:80px;width:100%;max-width:700px;margin:2rem auto;padding:40px;min-height:500px;transition:gap .3s ease;contain:layout;isolation:isolate;overflow:visible}.DeviceGallery_deviceGallery__UBlSi.gathered{gap:10px}.DeviceGallery_deviceItem__BnjSJ{position:relative;width:100%;aspect-ratio:1;cursor:grab;touch-action:none;will-change:transform,filter}.DeviceGallery_deviceItem__BnjSJ:active{cursor:grabbing}.DeviceGallery_deviceImage__lPI78{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.DeviceGallery_deviceGallery__UBlSi{gap:40px;padding:20px;min-height:400px}.DeviceGallery_deviceGallery__UBlSi.gathered{gap:5px}.DeviceGallery_deviceItem__BnjSJ{touch-action:auto;cursor:default}.DeviceGallery_deviceItem__BnjSJ:active{cursor:default}}.CatalogPageClient_catalogPage__ieQU5{min-height:100vh;background-color:var(--page-bg);color:var(--text-color);position:relative}.CatalogPageClient_catalogPage__ieQU5:before{content:"";position:fixed;inset:0;background:var(--page-bg-gradient);filter:blur(500px);z-index:-1;pointer-events:none}.CatalogPageClient_intro__i9NPp{height:25vh;min-height:200px;display:flex;align-items:flex-end;justify-content:center;padding:2rem;background-color:transparent}.CatalogPageClient_introTitle__Gj77v{font-size:clamp(2rem,5vw,4rem);font-weight:600;text-align:center;line-height:1.2;background:var(--title-gradient,var(--text-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;will-change:transform,opacity}.CatalogPageClient_introTitle__Gj77v .line{display:inline-block;will-change:transform,opacity;background:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}