.Footer_footer__JrJN9{border-top:1px solid hsl(var(--border));padding:1.5rem 0;margin-top:auto}.Footer_container__YfQ4y{max-width:1200px;margin:0 auto;padding:0 1rem}.Footer_footerContent__6fVXO{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:768px){.Footer_footerContent__6fVXO{flex-direction:row;justify-content:space-between;align-items:center}.Footer_footer__JrJN9{padding:1rem 0}}.Footer_footerCopyright__Ic7Ox{color:hsl(var(--muted-foreground));font-size:.875rem;margin:0;line-height:1.5}.Footer_footerLinks__ZtA3a{display:flex;gap:1.5rem;align-items:center}.Footer_footerLink__IuAwY{color:hsl(var(--muted-foreground));font-size:.875rem;transition:color .2s ease;text-decoration:none}.Footer_footerLink__IuAwY:hover{color:hsl(var(--foreground))}@media (max-width:480px){.Footer_footer__JrJN9{padding:1rem 0}.Footer_footerContent__6fVXO{gap:.75rem}.Footer_footerLinks__ZtA3a{gap:1rem}}.Container_a-class__sRHVO{font-size:.875rem;color:rgb(148 163 184/var(--tw-text-opacity,1));line-height:1.25rem;text-transform:lowercase;letter-spacing:-.025em;--tw-text-opacity:1}.Container_nav__YF_KX{position:fixed;top:0;z-index:40;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 1rem}@media (min-width:1536px){.Container_nav__YF_KX{padding-left:17rem;padding-right:17rem}}.Container_nav__YF_KX .Container_desktop-nav__zmBLV{display:none;align-items:center}.Container_nav__YF_KX .Container_desktop-nav__zmBLV>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.Container_nav__YF_KX .Container_desktop-nav__zmBLV{text-align:center}@media (min-width:640px){.Container_nav__YF_KX .Container_desktop-nav__zmBLV{display:flex}}.Container_burger-button___G6lT{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Container_burger-button___G6lT:focus{outline:2px solid transparent;outline-offset:2px}.Container_burger__djA3A{position:relative;height:10rem;width:10rem;border-width:0;background-color:transparent;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Container_burger__djA3A svg{top:50%;left:50%;--tw-translate-x:200%;--tw-translate-y:-38%;--tw-scale-x:1;--tw-scale-y:1;opacity:1;transition-property:opacity;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Container_burger__djA3A svg,.Container_burger__djA3A svg[data-hide=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Container_burger__djA3A svg[data-hide=true]{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-scale-x:0;--tw-scale-y:0;opacity:0}.Container_introduction__ucPw0{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;background-color:#0a0a13}.Container_introduction__ucPw0 svg{position:absolute;top:0;width:100%;height:calc(100% + 300px)}.Container_introduction__ucPw0 svg path{fill:#0a0a13}.Container_introduction__ucPw0 p{display:flex;color:#fff;font-size:42px;align-items:center;position:absolute;z-index:1}.Container_introduction__ucPw0 p span{display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px}.Skills_section__Lo9uV{padding:6rem 0;background:hsl(var(--background));display:flex;justify-content:center}.Skills_container__RqLOb{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%;display:flex;flex-direction:column;align-items:center}.Skills_skillsHeader__v6leN{text-align:center;width:100%;margin-bottom:3rem}.Skills_sectionTitle__PBWHn{font-size:3rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1rem}.Skills_textGradient__Iy5k1{background:linear-gradient(135deg,hsl(var(--primary)) 0,#ec4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Skills_sectionDescription__WH6bp{font-size:1.2rem;color:hsl(var(--muted-foreground));max-width:600px;margin:0 auto;line-height:1.7;min-height:3rem;transition:all .3s ease}.Skills_skillsContent__fW9cd{position:relative;min-height:47vh;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.Skills_viewModeToggle__59Up4{display:flex;gap:1rem;justify-content:center;margin:2rem 0;width:100%}.Skills_toggleBtn__iRTk0{background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:.75rem 1.5rem;border-radius:12px;font-weight:500;border:1px solid hsl(var(--border));cursor:pointer;transition:all .2s ease}.Skills_toggleBtn__iRTk0.Skills_active__raCv_,.Skills_toggleBtn__iRTk0:hover{transform:translateY(-2px);border-color:hsl(var(--primary))}.Skills_toggleBtn__iRTk0.Skills_active__raCv_{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 20px rgba(0,0,0,.15)}.Skills_skills3dContainer__9npr6{width:100%;height:700px;position:relative;margin:2rem 0;border-radius:20px;overflow:hidden;background:transparent!important;border:1px solid hsl(var(--border));cursor:pointer}.Skills_skillBadge3d__WzwIM{background:hsl(var(--card));color:hsl(var(--foreground));padding:10px 18px;border-radius:25px;font-size:.9rem;font-weight:600;white-space:nowrap;border:1px solid;box-shadow:0 6px 20px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Skills_skillBadge3d__WzwIM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.Skills_skillBadge3d__WzwIM:hover:before{left:100%}.Skills_skillBadge3d__WzwIM:hover{transform:scale(1.2) translateY(-3px)}.Skills_skillBadge3d__WzwIM[data-category=Languages]{border-color:hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted)))}.Skills_skillBadge3d__WzwIM[data-category=Frameworks]{border-color:hsl(var(--secondary));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted)))}.Skills_skillBadge3d__WzwIM[data-category=Tools]{border-color:hsl(var(--accent));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted)))}.Skills_skillBadge3d__WzwIM.Skills_active__raCv_{transform:scale(1.3) translateY(-3px)!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 0 30px currentColor,0 0 60px currentColor,0 12px 30px rgba(0,0,0,.8)!important}.Skills_skillBadge3d__WzwIM.Skills_active__raCv_[data-category=Languages]{background:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important}.Skills_skillBadge3d__WzwIM.Skills_active__raCv_[data-category=Frameworks]{background:hsl(var(--secondary))!important;border-color:hsl(var(--secondary))!important}.Skills_skillBadge3d__WzwIM.Skills_active__raCv_[data-category=Tools]{background:#fff!important;border-color:#000!important;color:#000!important}.Skills_skillsGridMobile__FDn3z{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0;width:100%;max-width:1000px}.Skills_skillCategoryMobile__snujH{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;padding:1.5rem;transition:all .3s ease}.Skills_skillCategoryMobile__snujH:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.Skills_categoryTitleMobile__L7R6e{font-size:1.25rem;font-weight:700;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid hsl(var(--border));display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.Skills_categoryTitleMobile__L7R6e:hover{color:hsl(var(--primary))}.Skills_categoryTitleMobile__L7R6e.Skills_active__raCv_{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.Skills_skillCount__mtXnj{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted));padding:.25rem .5rem;border-radius:12px}.Skills_skillsListMobile__f1jpx{display:flex;flex-wrap:wrap;gap:.5rem}.Skills_skillItemMobile__tQ_Gx{background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;border:1px solid hsl(var(--border));cursor:pointer;transition:all .2s ease}.Skills_skillItemMobile__tQ_Gx:hover{transform:translateY(-2px);border-color:hsl(var(--primary))}.Skills_skillItemMobile__tQ_Gx:active{transform:scale(.95)}.Skills_skillItemMobile__tQ_Gx.Skills_active__raCv_{transform:scale(1.05);font-weight:600}.Skills_skillItemMobile__tQ_Gx.Skills_active__raCv_[data-category=Languages]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.Skills_skillItemMobile__tQ_Gx.Skills_active__raCv_[data-category=Frameworks]{background:hsl(var(--secondary));color:hsl(var(--primary-foreground));border-color:hsl(var(--secondary))}.Skills_skillItemMobile__tQ_Gx.Skills_active__raCv_[data-category=Tools]{background:#fff;color:hsl(var(--primary-foreground));border-color:hsl(var(--accent))}.Skills_categoryFilters__Aml2C{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:3rem;width:100%}.Skills_filterChip__Ett_M{background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:.6rem 1.25rem;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.Skills_filterChip__Ett_M:hover{transform:translateY(-2px);border-color:hsl(var(--primary))}.Skills_filterChip__Ett_M.Skills_active__raCv_{color:#fff;font-weight:650;transform:scale(1.05)}.Skills_filterChip__Ett_M.Skills_active__raCv_.Skills_languages__HnqmT{background:hsl(var(--primary));border-color:hsl(var(--primary))}.Skills_filterChip__Ett_M.Skills_active__raCv_.Skills_frameworks__Fpw_T{background:hsl(var(--secondary));border-color:hsl(var(--secondary))}.Skills_filterChip__Ett_M.Skills_active__raCv_.Skills_tools__Qc3KM{background:hsl(var(--accent));border-color:hsl(var(--accent))}.Skills_interactiveGrid__QbxYL{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;margin:3rem 0;padding:2rem;width:100%;max-width:1200px;min-height:500px;background:hsl(var(--card));border-radius:20px;border:1px solid hsl(var(--border));position:relative;overflow:hidden}.Skills_interactiveGrid__QbxYL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 0,hsl(var(--primary)/.02) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.Skills_interactiveGrid__QbxYL:hover:before{opacity:1}.Skills_gridItem__6PTe3{background:hsl(var(--background));color:hsl(var(--foreground));padding:1rem 1.5rem;border-radius:16px;font-size:.95rem;font-weight:500;border:2px solid hsl(var(--border));cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.Skills_gridItem__6PTe3:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1)}.Skills_gridItem__6PTe3.Skills_languages__HnqmT{border-color:hsl(var(--primary)/.4)}.Skills_gridItem__6PTe3.Skills_frameworks__Fpw_T{border-color:hsl(var(--secondary)/.4)}.Skills_gridItem__6PTe3.Skills_tools__Qc3KM{border-color:hsl(var(--accent)/.4)}.Skills_gridItem__6PTe3.Skills_active__raCv_{transform:translateY(-6px) scale(1.1);font-weight:600;box-shadow:0 15px 40px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.15)}.Skills_gridItem__6PTe3.Skills_active__raCv_.Skills_languages__HnqmT{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.Skills_gridItem__6PTe3.Skills_active__raCv_.Skills_frameworks__Fpw_T{background:hsl(var(--secondary));color:hsl(var(--primary-foreground));border-color:hsl(var(--secondary))}.Skills_gridItem__6PTe3.Skills_active__raCv_.Skills_tools__Qc3KM{background:hsl(var(--accent));color:hsl(var(--primary-foreground));border-color:hsl(var(--accent))}.Skills_gridItem__6PTe3.Skills_inactive__Oa_0l{opacity:.4;filter:grayscale(.5)}.Skills_animatedCloud__cWm5Q{position:relative;width:100%;height:500px;margin:2rem 0;display:flex;align-items:center;justify-content:center}.Skills_cloudItem__tfWSm{position:absolute;top:50%;left:50%;transform:translate(var(--x),var(--y));background:hsl(var(--background));color:hsl(var(--foreground));padding:.8rem 1.2rem;border-radius:20px;font-size:.9rem;font-weight:500;border:2px solid hsl(var(--border));cursor:pointer;transition:all .3s ease;animation:Skills_float___T3Nm 6s ease-in-out infinite;text-align:center}@keyframes Skills_float___T3Nm{0%,to{transform:translate(var(--x),var(--y)) translateY(0)}50%{transform:translate(var(--x),var(--y)) translateY(-10px)}}.Skills_cloudItem__tfWSm:hover{transform:translate(var(--x),var(--y)) scale(1.1) translateY(-5px)}.Skills_cloudItem__tfWSm.Skills_active__raCv_{animation:none;transform:translate(var(--x),var(--y)) scale(1.15);font-weight:600}.Skills_cloudItem__tfWSm.Skills_active__raCv_.Skills_languages__HnqmT{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.Skills_cloudItem__tfWSm.Skills_active__raCv_.Skills_frameworks__Fpw_T{background:hsl(var(--secondary));color:hsl(var(--primary-foreground));border-color:hsl(var(--secondary))}.Skills_cloudItem__tfWSm.Skills_active__raCv_.Skills_tools__Qc3KM{background:hsl(var(--accent));color:hsl(var(--primary-foreground));border-color:hsl(var(--accent))}.Skills_cloudItem__tfWSm.Skills_inactive__Oa_0l{opacity:.3}.Skills_hero-loaded__GQdvd .Skills_skillsHeader__v6leN{opacity:0;transform:translateY(30px);animation:Skills_fadeInUp__J0F19 .8s ease-out 1.9s forwards}.Skills_hero-loaded__GQdvd .Skills_sectionTitle__PBWHn{opacity:0;transform:translateY(20px);animation:Skills_fadeInUp__J0F19 .8s ease-out 2.1s forwards}.Skills_hero-loaded__GQdvd .Skills_sectionDescription__WH6bp{opacity:0;transform:translateY(20px);animation:Skills_fadeInUp__J0F19 .8s ease-out 2.3s forwards}.Skills_hero-loaded__GQdvd .Skills_skills3dContainer__9npr6{opacity:0;transform:translateY(40px) scale(.98);animation:Skills_fadeInScale__H_43A 1s ease-out 2.5s forwards}.Skills_hero-loaded__GQdvd .Skills_skillsGridMobile__FDn3z{opacity:0;transform:translateY(30px);animation:Skills_fadeInUp__J0F19 .8s ease-out 2.5s forwards}.Skills_hero-loaded__GQdvd .Skills_categoryFilters__Aml2C{opacity:0;transform:translateY(20px);animation:Skills_fadeInUp__J0F19 .8s ease-out 2.7s forwards}.Skills_hero-loaded__GQdvd .Skills_viewModeToggle__59Up4{opacity:0;transform:translateY(20px);animation:Skills_fadeInUp__J0F19 .8s ease-out 2.4s forwards}@keyframes Skills_fadeInUp__J0F19{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Skills_fadeInScale__H_43A{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Skills_skillItemMobile__tQ_Gx.Skills_animate-in__jGCWa{opacity:0;transform:translateY(20px) scale(.8);animation:Skills_skillBadgePop__orEeG .6s ease-out forwards}@keyframes Skills_skillBadgePop__orEeG{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:768px){.Skills_skillsGridMobile__FDn3z{grid-template-columns:repeat(2,1fr)}.Skills_interactiveGrid__QbxYL{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (min-width:1024px){.Skills_skillsGridMobile__FDn3z{grid-template-columns:repeat(3,1fr)}.Skills_interactiveGrid__QbxYL{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem}}@media (max-width:768px){.Skills_skills3dContainer__9npr6{height:500px}.Skills_skillBadge3d__WzwIM{padding:8px 14px;font-size:.8rem}.Skills_interactiveGrid__QbxYL{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;padding:1rem}.Skills_gridItem__6PTe3{padding:.8rem 1rem;font-size:.85rem}.Skills_animatedCloud__cWm5Q{height:400px}.Skills_cloudItem__tfWSm{padding:.6rem 1rem;font-size:.8rem}.Skills_sectionTitle__PBWHn{font-size:2.2rem}.Skills_sectionDescription__WH6bp{font-size:1rem}.Skills_viewModeToggle__59Up4{flex-direction:column;align-items:center}.Skills_toggleBtn__iRTk0{width:200px}}@media (prefers-reduced-motion:reduce){.Skills_cloudItem__tfWSm,.Skills_gridItem__6PTe3,.Skills_hero-loaded__GQdvd .Skills_categoryFilters__Aml2C,.Skills_hero-loaded__GQdvd .Skills_sectionDescription__WH6bp,.Skills_hero-loaded__GQdvd .Skills_sectionTitle__PBWHn,.Skills_hero-loaded__GQdvd .Skills_skills3dContainer__9npr6,.Skills_hero-loaded__GQdvd .Skills_skillsGridMobile__FDn3z,.Skills_hero-loaded__GQdvd .Skills_skillsHeader__v6leN,.Skills_hero-loaded__GQdvd .Skills_viewModeToggle__59Up4,.Skills_skillItemMobile__tQ_Gx.Skills_animate-in__jGCWa{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.Skills_zoomNotice__3lmoe{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:1000;background:hsl(var(--background)/.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(var(--border));border-radius:12px;padding:.75rem 1rem;box-shadow:0 8px 25px rgba(0,0,0,.15);animation:Skills_slideInDown__4z0fn .3s ease-out}.Skills_zoomNoticeContent__YOpUo{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:hsl(var(--foreground));font-weight:500}.Skills_zoomIcon__J6pA3{font-size:1rem;flex-shrink:0}.Skills_zoomNoticeClose__SzsLB{background:none;border:none;color:hsl(var(--muted-foreground));font-size:1.25rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.Skills_zoomNoticeClose__SzsLB:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}@keyframes Skills_slideInDown__4z0fn{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Skills_fadeOut__6meiY{animation:Skills_fadeOutUp__HZZ1v .3s ease-in forwards}@keyframes Skills_fadeOutUp__HZZ1v{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}@media (max-width:768px){.Skills_zoomNotice__3lmoe{top:10px;left:10px;right:10px;transform:none;text-align:center}.Skills_zoomNoticeContent__YOpUo{justify-content:center;font-size:.8rem}.Skills_zoomNoticeClose__SzsLB{position:absolute;top:8px;right:8px}}.Home_intro__YsXuU{display:flex;width:100%;flex-direction:column;align-items:flex-start}.Home_intro__YsXuU>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.Home_pill__EMh1L{display:flex;align-items:center;border-radius:9999px;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Home_pill__EMh1L:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Home_intro__YsXuU h1{padding-top:.5rem;line-height:1.25}.Home_scroll__QIZoY{position:absolute;bottom:1.5rem;left:50%;margin-bottom:2rem;display:none;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;font-size:.875rem;line-height:1.25rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:1280px){.Home_scroll__QIZoY{display:flex}}.Home_scroll--hidden__Et206{opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.Home_project-card__fhGaM{border-radius:calc(var(--radius) - 2px);background-color:hsla(0,0%,100%,.01);padding:3.5rem}#Home_canvas-container__gHnzG{height:515px;overflow:hidden;border-radius:1.5rem;border-width:1px;background-color:hsl(var(--background))}@media (min-width:1280px){#Home_canvas-container__gHnzG{width:690px;min-width:690px}}#Home_canvas-container__gHnzG{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}