@import url(https://fonts.googleapis.com/css2?family=MuseoModerno:wght@200;500;700&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--bg-color:#0a0a0a;--text-primary:#fff;--text-secondary:#a3a3a3;--primary-accent:#fff;--secondary-accent:#525252;--highlight:#fff;--glass-bg:#ffffff08;--glass-border:1px solid #ffffff1a;--glass-shadow:0 4px 30px #00000080;--glass-backdrop:blur(10px);--glass-hover-bg:#ffffff1a;--max-width:1300px;--header-height:70px;--font-primary:"Poppins",sans-serif;--font-heading:"MuseoModerno",system-ui;--title-gradient-from:#fff;--title-gradient-to:#737373;--name-gradient:linear-gradient(90deg,#fff,#a3a3a3,#525252)}[data-theme=light]{--bg-color:#fff;--text-primary:#000;--text-secondary:#525252;--primary-accent:#000;--secondary-accent:#d4d4d4;--highlight:#000;--glass-bg:#00000008;--glass-border:1px solid #0000001a;--glass-shadow:0 4px 20px #0000001a;--glass-hover-bg:#00000014;--title-gradient-from:#000;--title-gradient-to:#525252;--name-gradient:linear-gradient(90deg,#000,#525252,#a3a3a3)}html{-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-padding-top:calc(var(--header-height) + 16px)}body{background-color:var(--bg-color);background-image:radial-gradient(circle at 0 0,#ffffff08 0,#0000 50%),radial-gradient(circle at 90% 80%,#ffffff08 0,#0000 40%);color:var(--text-primary);font-family:var(--font-primary);font-size:16px;line-height:1.6;margin:0;min-height:100vh;overflow-y:auto}#root,body{max-width:100%;overflow-x:hidden;width:100%}*{box-sizing:border-box}button,input,select,textarea{font:inherit}canvas,img,svg,video{max-width:100%}main{position:relative}main,section{margin:0 auto;width:100%}section{box-sizing:border-box;max-width:var(--max-width);padding:50px 20px;scroll-margin-top:100px}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#525252;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-accent)}@keyframes shine{to{background-position:200%}}.animation{filter:blur(10px);opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.17,.67,.83,.67)}.animation.active{filter:blur(0);opacity:1;transform:translateY(0)}@media screen and (max-width:768px){section{padding:64px 16px;scroll-margin-top:84px}.animation{filter:none;transform:translateY(18px);transition-duration:.55s}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body.nav-open{overflow:hidden;touch-action:none}.NavBar_header__biZ5w{align-items:center;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:var(--glass-bg);border-bottom:var(--glass-border);display:flex;height:var(--header-height);justify-content:center;left:0;position:fixed;top:0;transition:.3s;width:100%;z-index:1002}.NavBar_container__00jP8{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding:0 20px;width:var(--max-width)}.NavBar_logo__QHY62{align-items:center;display:flex;font-family:var(--font-heading);font-size:1.2rem;font-weight:700;gap:15px;letter-spacing:1px}.NavBar_logo__QHY62 img{height:40px;width:40px}.NavBar_nav__ZcBNw{display:flex;gap:40px}.NavBar_nav__ZcBNw a,.NavBar_nav__ZcBNw span{color:var(--text-secondary);cursor:pointer;font-weight:500;position:relative;text-decoration:none;text-transform:capitalize;transition:.3s}.NavBar_nav__ZcBNw a.NavBar_active__uowKp,.NavBar_nav__ZcBNw a:hover,.NavBar_nav__ZcBNw span.NavBar_active__uowKp,.NavBar_nav__ZcBNw span:hover{color:var(--text-primary);text-shadow:0 0 10px #ffffff80;transition:all .3s ease}.NavBar_nav__ZcBNw a.NavBar_active__uowKp:after,.NavBar_nav__ZcBNw span.NavBar_active__uowKp:after{background:linear-gradient(90deg,var(--primary-accent),var(--secondary-accent));bottom:-5px;box-shadow:0 0 10px var(--primary-accent);content:"";height:2px;left:0;position:absolute;width:100%}.NavBar_iconBar__0S9sK{color:var(--text-primary);cursor:pointer;display:none;font-size:1.5rem}@media screen and (max-width:768px){.NavBar_iconBar__0S9sK{display:block;z-index:1003}.NavBar_nav__ZcBNw{background:var(--bg-color);flex-direction:column;height:100vh;max-width:300px;position:fixed;right:0;top:0;width:80%;@supports (background:color-mix(in srgb,var(--bg-color ),transparent 10%)){background:color-mix(in srgb,var(--bg-color),#0000 5%)}align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-left:1px solid var(--glass-border);box-shadow:-10px 0 40px #00000080;gap:40px;justify-content:flex-start;padding:100px 30px;transform:translateX(100%);transition:.4s cubic-bezier(.165,.84,.44,1);z-index:1002}.NavBar_nav__ZcBNw.NavBar_active__uowKp{transform:translateX(0)}.NavBar_nav__ZcBNw a,.NavBar_nav__ZcBNw span{border-radius:15px;display:block;font-size:1.5rem;padding:15px;text-align:center;width:100%}.NavBar_nav__ZcBNw a.NavBar_active__uowKp,.NavBar_nav__ZcBNw a:hover,.NavBar_nav__ZcBNw span.NavBar_active__uowKp,.NavBar_nav__ZcBNw span:hover{background:var(--glass-hover-bg);transform:scale(1.05)}.NavBar_nav__ZcBNw a.NavBar_active__uowKp:after,.NavBar_nav__ZcBNw span.NavBar_active__uowKp:after{display:none}.NavBar_overlay__c7QSO{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;height:100%;left:0;opacity:0;position:fixed;top:0;transition:.4s ease;visibility:hidden;width:100%;z-index:1000}.NavBar_overlay__c7QSO.NavBar_active__uowKp{opacity:1;visibility:visible}}.NavBar_actions__oODWj{align-items:center;display:flex;gap:20px}.NavBar_languageToggle__ird1D,.NavBar_themeToggle__nOQ1b{align-items:center;background:var(--glass-bg);border:var(--glass-border);border-radius:50%;box-shadow:var(--glass-shadow);color:var(--text-primary);cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:.3s;width:40px}.NavBar_languageToggle__ird1D{border-radius:999px;font-size:.85rem;font-weight:700;min-width:54px;padding:0 12px;width:auto}.NavBar_languageToggle__ird1D:hover,.NavBar_themeToggle__nOQ1b:hover{background:var(--primary-accent);box-shadow:0 0 15px var(--primary-accent);color:#fff}.NavBar_themeToggle__nOQ1b:hover{transform:rotate(15deg)}.NavBar_languageToggle__ird1D:hover{transform:translateY(-2px)}@media screen and (max-width:768px){.NavBar_actions__oODWj{margin-left:auto}}.NavBar_logo__QHY62{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.NavBar_container__00jP8{gap:10px;padding:0 14px}.NavBar_logo__QHY62{font-size:.95rem;gap:10px;letter-spacing:0;max-width:calc(100% - 156px)}.NavBar_logo__QHY62 img{flex:0 0 auto;height:34px;width:34px}.NavBar_actions__oODWj{gap:10px}.NavBar_iconBar__0S9sK,.NavBar_languageToggle__ird1D,.NavBar_themeToggle__nOQ1b{height:42px;min-width:42px}.NavBar_languageToggle__ird1D{font-size:.78rem;min-width:50px;padding:0 10px}.NavBar_iconBar__0S9sK{background:var(--glass-bg);border:var(--glass-border);border-radius:50%;box-shadow:var(--glass-shadow);display:grid;padding:0;place-items:center}.NavBar_nav__ZcBNw{gap:14px;height:100dvh;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--header-height) + 34px) 22px calc(28px + env(safe-area-inset-bottom));width:min(86vw,320px)}.NavBar_nav__ZcBNw a,.NavBar_nav__ZcBNw span{align-items:center;border-radius:12px;display:flex;font-size:1.12rem;justify-content:center;line-height:1.2;min-height:50px;padding:12px 14px}.NavBar_overlay__c7QSO{height:100dvh}}@media screen and (max-width:380px){.NavBar_container__00jP8{padding:0 12px}.NavBar_logo__QHY62{font-size:.86rem;max-width:calc(100% - 142px)}.NavBar_actions__oODWj{gap:8px}.NavBar_iconBar__0S9sK,.NavBar_languageToggle__ird1D,.NavBar_themeToggle__nOQ1b{height:38px;min-width:38px;width:38px}.NavBar_languageToggle__ird1D{min-width:46px;width:auto}}.Home_home__VceHV{grid-gap:clamp(24px,4vw,60px);align-items:center;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:minmax(320px,520px) minmax(0,1fr);max-width:none;min-height:100vh;overflow:hidden;padding-left:clamp(20px,8vw,180px);padding-right:clamp(0px,2vw,32px);padding-top:100px;position:relative}.Home_content__HnpMW{font-family:var(--font-heading);min-width:0;z-index:2}.Home_name__kfpK\+{font-size:clamp(2.6rem,4.7vw,4rem);font-weight:700;line-height:1.08;margin-bottom:20px;max-width:100%;min-width:0;width:100%}.Home_nameType__tn6-p{animation:none;background:none;display:block;max-width:100%;overflow-wrap:normal;white-space:pre;word-break:normal}.Home_nameCursor__kqHlB,.Home_nameType__tn6-p{-webkit-text-fill-color:var(--text-primary);color:var(--text-primary)}@keyframes Home_shine__OnZTb{to{background-position:200%}}@keyframes Home_nameValuePulse__PEbtY{0%{opacity:.72;transform:translateY(12px)}55%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Home_nameValue__in4Ub{-webkit-text-fill-color:#0000;animation:Home_shine__OnZTb 4s linear infinite;background:var(--name-gradient);background-clip:text;-webkit-background-clip:text;background-size:200% auto;display:block;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(12px);transition:max-height .26s ease,opacity .22s ease,transform .32s ease}.Home_nameValueVisible__uEnJo{animation:Home_shine__OnZTb 4s linear infinite,Home_nameValuePulse__PEbtY .52s ease-out both;max-height:1.2em;opacity:1;transform:translateY(0);will-change:transform,opacity}[data-theme=light] .Home_nameValue__in4Ub{-webkit-text-fill-color:#0000;background:var(--name-gradient);background-clip:text;-webkit-background-clip:text;background-size:200% auto}.Home_introPanel__2EH6N{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:140px minmax(0,1fr);margin:24px 0 42px;max-width:620px}.Home_des__\+bLD4{border-left:4px solid var(--primary-accent);color:var(--text-secondary);font-family:var(--font-primary);font-size:1rem;line-height:1.65;margin:0;min-width:0;padding-left:16px}.Home_button__nG-AV{background:var(--text-primary);border:2px solid #0000;border-radius:50px;box-shadow:0 10px 20px #64646433;color:var(--bg-color);display:inline-block;font-size:1.1rem;font-weight:600;padding:18px 40px;transition:.3s ease}.Home_button__nG-AV:hover{background:#0000;border-color:var(--text-primary);box-shadow:0 15px 30px #64646466;color:var(--text-primary);transform:translateY(-5px)}.Home_avatar__7zkAC{display:flex;justify-content:center;min-width:0;perspective:1000px}.Home_card__ehRyT{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass-bg);border:var(--glass-border);border-radius:30px;box-shadow:var(--glass-shadow);overflow:visible;padding:15px;position:relative;transform-style:preserve-3d;transition:transform .1s ease-out,box-shadow .3s ease;width:min(100%,400px)}.Home_card__ehRyT:hover{box-shadow:0 30px 60px #0003}.Home_glare__kFFXO{border-radius:30px;height:100%;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.Home_card__ehRyT img{border-radius:20px;box-shadow:0 10px 30px #0000001a;height:450px;object-fit:cover;object-position:top;transform:translateZ(20px);width:100%}.Home_info__4Uu7H{grid-gap:15px;color:var(--text-primary);display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:10px 10px 20px;text-align:center}.Home_info__4Uu7H div{font-size:.9rem;font-weight:500;overflow-wrap:anywhere}.Home_avatarCompact__QACHA{justify-content:flex-start;perspective:none;width:140px}.Home_cardCompact__Fl2Tp{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;padding:7px;width:140px}.Home_cardCompact__Fl2Tp,.Home_cardCompact__Fl2Tp:hover{box-shadow:var(--glass-shadow)}.Home_cardCompact__Fl2Tp .Home_glare__kFFXO{display:none}.Home_cardCompact__Fl2Tp img{border-radius:12px;height:96px;transform:none}.Home_cardCompact__Fl2Tp .Home_info__4Uu7H{gap:2px;grid-template-columns:1fr;padding:6px 3px 4px}.Home_cardCompact__Fl2Tp .Home_info__4Uu7H div{font-size:.68rem;line-height:1.18}.Home_cardCompact__Fl2Tp .Home_info__4Uu7H div:nth-child(odd){font-size:.58rem;letter-spacing:.5px;margin:6px 0 0}.Home_heroMenu__OwrD\+{background:#0000;border:0;box-shadow:none;height:clamp(360px,56vh,560px);min-height:0;overflow:hidden;position:relative;width:100%;z-index:1}.Home_dragHint__BsK\+M{bottom:clamp(10px,2vw,24px);color:var(--text-secondary);font-family:var(--font-primary);font-size:.78rem;left:clamp(12px,3vw,42px);letter-spacing:0;opacity:.68;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:3}.Home_info__4Uu7H div:nth-child(odd){color:var(--text-secondary);font-size:.85rem;letter-spacing:1px;margin-bottom:-10px;text-transform:uppercase}@media screen and (max-width:1024px){.Home_home__VceHV{gap:60px;grid-template-columns:1fr;min-height:auto;padding-bottom:50px;padding-top:140px;text-align:center}.Home_content__HnpMW{align-items:center;display:flex;flex-direction:column;order:1}.Home_heroMenu__OwrD\+{height:clamp(340px,52vh,500px);min-height:0;order:2;width:100%}.Home_name__kfpK\+{font-size:clamp(2.4rem,6vw,3rem)}.Home_introPanel__2EH6N{gap:16px;grid-template-columns:130px minmax(0,1fr);margin:24px auto;text-align:left}.Home_des__\+bLD4{border-bottom:4px solid var(--primary-accent);border-left:none;padding-bottom:20px;padding-left:0;text-align:center}.Home_avatarCompact__QACHA,.Home_cardCompact__Fl2Tp{width:130px}.Home_cardCompact__Fl2Tp img{height:90px}}@media screen and (max-width:600px){.Home_name__kfpK\+{font-size:clamp(1.65rem,8vw,2.2rem)}.Home_introPanel__2EH6N{gap:18px;grid-template-columns:1fr;justify-items:center;max-width:100%}.Home_des__\+bLD4{font-size:1rem}.Home_avatarCompact__QACHA,.Home_cardCompact__Fl2Tp{width:min(100%,240px)}.Home_cardCompact__Fl2Tp img{height:180px}.Home_heroMenu__OwrD\+{height:clamp(280px,46vh,360px);min-height:0;width:100%}.Home_dragHint__BsK\+M{bottom:8px;left:50%;max-width:calc(100% - 32px);text-align:center;transform:translateX(-50%);width:-webkit-max-content;width:max-content}}.Home_skeletonLoading__V5Qh-{animation:Home_skeletonLoading__V5Qh- 1.5s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%;border-radius:4px}@keyframes Home_skeletonLoading__V5Qh-{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:1024px){.Home_home__VceHV{gap:36px;padding:112px 20px 56px}.Home_introPanel__2EH6N{max-width:640px}}@media screen and (max-width:600px){.Home_home__VceHV{gap:30px;padding:96px 16px 44px}.Home_content__HnpMW{width:100%}.Home_name__kfpK\+{font-size:2.05rem;line-height:1.12;margin-bottom:16px}.Home_nameType__tn6-p{overflow-wrap:anywhere;white-space:pre-wrap}.Home_introPanel__2EH6N{margin:18px auto 26px}.Home_des__\+bLD4{font-size:.95rem;line-height:1.6;padding-bottom:16px}.Home_button__nG-AV{font-size:1rem;min-height:48px;padding:13px 20px;text-align:center;width:min(100%,280px)}.Home_avatarCompact__QACHA,.Home_cardCompact__Fl2Tp{width:min(100%,200px)}.Home_cardCompact__Fl2Tp img{height:140px}.Home_heroMenu__OwrD\+{height:clamp(260px,42vh,330px)}}@media screen and (max-width:380px){.Home_home__VceHV{padding-left:14px;padding-right:14px}.Home_button__nG-AV{width:100%}.Home_cardCompact__Fl2Tp img{height:128px}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;overflow:visible;position:relative;transform:translateZ(.01px)}.border-glow-card:after,.border-glow-card:before,.border-glow-card>.edge-light{border-radius:inherit;content:"";inset:0;position:absolute;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(.glow-active):not(.sweep-active):after,.border-glow-card:not(.glow-active):not(.sweep-active):before,.border-glow-card:not(.glow-active):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .12s ease-out}.border-glow-card:before{background:linear-gradient(#120f17 0 100%) padding-box,linear-gradient(#fff0 0 100%) border-box,radial-gradient(at 80% 55%,#be85ff 0,#0000 50%) border-box,radial-gradient(at 69% 34%,#ff7a93 0,#0000 50%) border-box,radial-gradient(at 8% 6%,#8fffad 0,#0000 50%) border-box,radial-gradient(at 41% 38%,#47daff 0,#0000 50%) border-box,radial-gradient(at 86% 85%,#7af2ff 0,#0000 50%) border-box,radial-gradient(at 82% 18%,#ffe74d 0,#0000 50%) border-box,radial-gradient(at 51% 4%,#ff8d70 0,#0000 50%) border-box,linear-gradient(#c299ff 0 100%) border-box;background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box,linear-gradient(#fff0 0 100%) border-box,var(--gradient-one,radial-gradient(at 80% 55%,#be85ff 0,#0000 50%)) border-box,var(--gradient-two,radial-gradient(at 69% 34%,#ff7a93 0,#0000 50%)) border-box,var(--gradient-three,radial-gradient(at 8% 6%,#8fffad 0,#0000 50%)) border-box,var(--gradient-four,radial-gradient(at 41% 38%,#47daff 0,#0000 50%)) border-box,var(--gradient-five,radial-gradient(at 86% 85%,#7af2ff 0,#0000 50%)) border-box,var(--gradient-six,radial-gradient(at 82% 18%,#ffe74d 0,#0000 50%)) border-box,var(--gradient-seven,radial-gradient(at 51% 4%,#ff8d70 0,#0000 50%)) border-box,var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;border:1px solid #0000;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread)*1%),#0000 calc((var(--cone-spread) + 15)*1%),#0000 calc((85 - var(--cone-spread))*1%),#000 calc((100 - var(--cone-spread))*1%));mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread)*1%),#0000 calc((var(--cone-spread) + 15)*1%),#0000 calc((85 - var(--cone-spread))*1%),#000 calc((100 - var(--cone-spread))*1%));opacity:clamp(0,calc((var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity))),1)}.border-glow-card:after{background:radial-gradient(at 80% 55%,#be85ff 0,#0000 50%) padding-box,radial-gradient(at 69% 34%,#ff7a93 0,#0000 50%) padding-box,radial-gradient(at 8% 6%,#8fffad 0,#0000 50%) padding-box,radial-gradient(at 41% 38%,#47daff 0,#0000 50%) padding-box,radial-gradient(at 86% 85%,#7af2ff 0,#0000 50%) padding-box,radial-gradient(at 82% 18%,#ffe74d 0,#0000 50%) padding-box,radial-gradient(at 51% 4%,#ff8d70 0,#0000 50%) padding-box,linear-gradient(#c299ff 0 100%) padding-box;background:var(--gradient-one,radial-gradient(at 80% 55%,#be85ff 0,#0000 50%)) padding-box,var(--gradient-two,radial-gradient(at 69% 34%,#ff7a93 0,#0000 50%)) padding-box,var(--gradient-three,radial-gradient(at 8% 6%,#8fffad 0,#0000 50%)) padding-box,var(--gradient-four,radial-gradient(at 41% 38%,#47daff 0,#0000 50%)) padding-box,var(--gradient-five,radial-gradient(at 86% 85%,#7af2ff 0,#0000 50%)) padding-box,var(--gradient-six,radial-gradient(at 82% 18%,#ffe74d 0,#0000 50%)) padding-box,var(--gradient-seven,radial-gradient(at 51% 4%,#ff8d70 0,#0000 50%)) padding-box,var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,#0000 65%),radial-gradient(ellipse at 66% 66%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 66% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 66%,#000 5%,#0000 40%),conic-gradient(from var(--cursor-angle) at center,#0000 5%,#000 15%,#000 85%,#0000 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,#0000 65%),radial-gradient(ellipse at 66% 66%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 66% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 66%,#000 5%,#0000 40%),conic-gradient(from var(--cursor-angle) at center,#0000 5%,#000 15%,#000 85%,#0000 95%);mix-blend-mode:normal;opacity:clamp(0,calc((var(--edge-proximity) - var(--color-sensitivity))*.5/(100 - var(--color-sensitivity))),.5);opacity:clamp(0,calc(var(--fill-opacity, .5)*(var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity))),var(--fill-opacity,.5))}.border-glow-card>.edge-light{inset:calc(var(--glow-padding)*-1);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,#0000 10%,#0000 90%,#000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,#0000 10%,#0000 90%,#000 97.5%);mix-blend-mode:screen;opacity:clamp(0,calc((var(--edge-proximity) - var(--edge-sensitivity))/(100 - var(--edge-sensitivity))),1);pointer-events:none;z-index:-1}.border-glow-card>.edge-light:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #f5daa3,inset 0 0 1px 0 #f5daa399,inset 0 0 3px 0 #f5daa380,inset 0 0 6px 0 #f5daa366,inset 0 0 15px 0 #f5daa34d,inset 0 0 25px 2px #f5daa333,inset 0 0 50px 2px #f5daa31a,0 0 1px 0 #f5daa399,0 0 3px 0 #f5daa380,0 0 6px 0 #f5daa366,0 0 15px 0 #f5daa34d,0 0 25px 2px #f5daa333,0 0 50px 2px #f5daa31a;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3),inset 0 0 1px 0 var(--glow-color-60,#f5daa399),inset 0 0 3px 0 var(--glow-color-50,#f5daa380),inset 0 0 6px 0 var(--glow-color-40,#f5daa366),inset 0 0 15px 0 var(--glow-color-30,#f5daa34d),inset 0 0 25px 2px var(--glow-color-20,#f5daa333),inset 0 0 50px 2px var(--glow-color-10,#f5daa31a),0 0 1px 0 var(--glow-color-60,#f5daa399),0 0 3px 0 var(--glow-color-50,#f5daa380),0 0 6px 0 var(--glow-color-40,#f5daa366),0 0 15px 0 var(--glow-color-30,#f5daa34d),0 0 25px 2px var(--glow-color-20,#f5daa333),0 0 50px 2px var(--glow-color-10,#f5daa31a);content:"";inset:var(--glow-padding);position:absolute}.rich-text{color:inherit;font-size:inherit;line-height:inherit}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text blockquote,.rich-text ol,.rich-text p,.rich-text pre,.rich-text table,.rich-text ul{margin-bottom:1em;margin-top:0}.rich-text ol,.rich-text ul{padding-left:1.3em}.rich-text li{margin-bottom:.35em}.rich-text a{color:var(--primary-accent);text-decoration:underline;text-underline-offset:.18em}.rich-text strong{color:var(--text-primary)}.rich-text code{background:#64646433;border-radius:4px;color:var(--primary-accent);font-family:Courier New,Courier,monospace;padding:2px 6px}.rich-text pre{overflow-x:auto}.rich-text blockquote{border-left:3px solid var(--primary-accent);color:var(--text-primary);margin-left:0;padding-left:1em}.rich-text img{border-radius:10px;display:block;height:auto;max-width:100%}.rich-text--compact blockquote,.rich-text--compact ol,.rich-text--compact p,.rich-text--compact pre,.rich-text--compact table,.rich-text--compact ul{margin-bottom:.55em}.rich-text--compact h1,.rich-text--compact h2,.rich-text--compact h3,.rich-text--compact h4,.rich-text--compact h5,.rich-text--compact h6{font-size:inherit;line-height:inherit;margin:0 0 .55em}.infinite-menu-root{color:var(--text-primary);isolation:isolate;min-height:inherit}#infinite-grid-menu-canvas,.infinite-menu-root{height:100%;overflow:hidden;position:relative;width:100%}#infinite-grid-menu-canvas{cursor:grab;display:block;outline:none}#infinite-grid-menu-canvas:active{cursor:grabbing}.infinite-menu-face-title{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,3.8rem);font-weight:900;left:8%;line-height:1;margin:0;max-width:min(48%,360px);overflow-wrap:anywhere;position:absolute;text-shadow:0 8px 24px #00000073;top:50%;-webkit-user-select:none;user-select:none}.infinite-menu-face-title.active{opacity:1;pointer-events:auto;transform:translateY(-50%);transition:.5s ease}.infinite-menu-face-title.inactive{opacity:0;pointer-events:none;transform:translate(-20px,-50%);transition:.15s ease}.infinite-menu-face-description{color:var(--text-secondary);font-family:var(--font-primary);font-size:clamp(.82rem,1.25vw,1rem);line-height:1.5;margin:0;max-width:min(26ch,34%);overflow-wrap:anywhere;position:absolute;right:7%;text-align:right;top:50%;-webkit-user-select:none;user-select:none}.infinite-menu-face-description.active{opacity:1;pointer-events:auto;transform:translateY(-50%);transition:.5s ease}.infinite-menu-face-description.inactive{opacity:0;pointer-events:none;transform:translate(20px,-50%);transition:.15s ease}.infinite-menu-action-button{background:var(--text-primary);border:1px solid var(--text-primary);border-radius:50%;box-shadow:var(--glass-shadow);color:var(--bg-color);cursor:pointer;display:grid;height:56px;left:50%;place-items:center;position:absolute;width:56px;z-index:10}.infinite-menu-action-button:hover{background:var(--bg-color);color:var(--text-primary)}.infinite-menu-action-button.active{bottom:32px;opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1);transition:.5s ease}.infinite-menu-action-button.inactive{bottom:-80px;opacity:0;pointer-events:none;transform:translateX(-50%) scale(0);transition:.15s ease}.infinite-menu-action-button-icon{font-size:1.45rem;line-height:1;position:relative;top:-1px;-webkit-user-select:none;user-select:none}.infinite-menu-fallback{grid-gap:16px;align-content:center;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));height:100%;padding:24px;width:100%}.infinite-menu-fallback-card{background:var(--glass-bg);border:var(--glass-border);border-radius:16px;min-height:180px;overflow:visible}.infinite-menu-fallback button{background:#0000;border:0;border-radius:inherit;color:var(--text-primary);cursor:pointer;min-height:inherit;overflow:hidden;padding:0;width:100%}.infinite-menu-fallback img{display:block;filter:grayscale(1);height:130px;object-fit:cover;width:100%}.infinite-menu-fallback span{display:block;font-family:var(--font-heading);font-weight:700;overflow-wrap:anywhere;padding:12px}@media (max-width:1200px){.infinite-menu-face-description{display:none}.infinite-menu-face-title{max-width:58%}}@media (max-width:768px){.infinite-menu-face-title{bottom:92px;font-size:2rem;left:50%;max-width:none;text-align:center;top:auto;width:calc(100% - 48px)}.infinite-menu-face-title.active,.infinite-menu-face-title.inactive{transform:translateX(-50%)}.infinite-menu-action-button.active{bottom:24px}.infinite-menu-root{min-height:260px}.infinite-menu-face-title{bottom:84px;font-size:1.75rem;line-height:1.08;width:calc(100% - 40px)}.infinite-menu-action-button{height:52px;width:52px}.infinite-menu-action-button.active{bottom:20px}.infinite-menu-fallback{grid-template-columns:1fr;padding:16px}}@media (max-width:380px){.infinite-menu-face-title{font-size:1.55rem}}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{display:inline-block;margin-left:.25rem;opacity:1}.text-type__cursor--hidden{display:none}.Skills_skills__lZ5Rn{--skill-card-surface:color-mix(in srgb,var(--bg-color) 94%,var(--text-primary) 6%);padding:100px 0;position:relative}.Skills_title__Q\+7Gb{-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--title-gradient-from),var(--title-gradient-to));-webkit-background-clip:text;font-family:var(--font-heading);font-size:3.5rem;font-weight:700;margin-bottom:20px;text-align:center}.Skills_des__2-t2O{color:var(--text-secondary);font-size:1.1rem;margin:0 auto 60px;max-width:600px;text-align:center}.Skills_intro__f-Q8M{position:relative;z-index:2}.Skills_list__wH-aZ{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:20px}.Skills_mobileSwap__c25rV{display:none}.Skills_item__QthTy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--skill-card-surface);border:var(--glass-border);border-radius:20px;overflow:visible;padding:30px;position:relative;text-align:center;transition:transform .4s ease,background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.Skills_item__QthTy:hover{background:color-mix(in srgb,var(--bg-color) 88%,var(--text-primary) 12%);border-color:color-mix(in srgb,var(--text-primary) 28%,#0000);box-shadow:0 18px 45px #00000047;transform:translateY(-10px)}.Skills_item__QthTy svg{color:var(--primary-accent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--text-primary) 20%,transparent));font-size:4rem;margin-bottom:20px;transition:.3s}.Skills_item__QthTy:hover svg{color:var(--highlight);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--text-primary) 34%,transparent));transform:scale(1.1)}.Skills_item__QthTy h3{color:var(--text-primary);font-size:1.5rem;margin:10px 0}.Skills_item__QthTy .Skills_des__2-t2O{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:0}@media screen and (min-width:769px){.Skills_item__QthTy.animation{filter:blur(14px);opacity:0;transform:translateY(46px) scale(.94);transition:opacity .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),background-color .35s ease,border-color .35s ease,box-shadow .35s ease;transition-delay:0ms;will-change:opacity,filter,transform}.Skills_item__QthTy.animation.active{filter:blur(0);opacity:1;transform:translateY(0) scale(1);transition-delay:0ms,0ms,0ms,0ms,0ms,0ms;transition-delay:var(--skill-card-delay,0ms),var(--skill-card-delay,0ms),var(--skill-card-delay,0ms),0ms,0ms,0ms}.Skills_item__QthTy.animation.active:hover{transform:translateY(-10px) scale(1.015)}}@media screen and (max-width:768px){.Skills_mobileSwap__c25rV{display:block;isolation:isolate}.Skills_mobileSwapIntro__5rRRZ{padding:0 22px}.Skills_mobileSwapIntro__5rRRZ .Skills_title__Q\+7Gb{margin-bottom:12px}.Skills_mobileSwapIntro__5rRRZ .Skills_des__2-t2O{margin-bottom:0;max-width:620px}.Skills_mobileSwapDeck__AMsot{height:clamp(430px,58svh,540px);margin-top:12px;overflow:hidden;perspective:1000px;position:relative}.Skills_swapCard__f7NjC .Skills_item__QthTy{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 42px #00000052;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:0;overflow:hidden;transform:translateZ(0);transition:background-color .25s ease,border-color .25s ease}.Skills_swapCard__f7NjC .Skills_item__QthTy:after,.Skills_swapCard__f7NjC .Skills_item__QthTy:before,.Skills_swapCard__f7NjC .Skills_item__QthTy>.Skills_edge-light__LndRK{display:none}.Skills_swapCard__f7NjC .Skills_item__QthTy:hover{transform:translateZ(0)}.Skills_swapCard__f7NjC:nth-child(2n) .Skills_item__QthTy{rotate:.35deg}.Skills_swapCard__f7NjC:nth-child(odd) .Skills_item__QthTy{rotate:-.25deg}.Skills_item__QthTy svg,.Skills_item__QthTy:hover svg{filter:none}.Skills_title__Q\+7Gb{font-size:2.5rem}}@media screen and (max-width:600px){.Skills_skills__lZ5Rn{padding:64px 0}.Skills_title__Q\+7Gb{font-size:2.35rem;line-height:1.08}.Skills_des__2-t2O{font-size:.98rem;margin-bottom:38px;padding:0 18px}.Skills_mobileSwapIntro__5rRRZ{padding:0 20px}.Skills_mobileSwapDeck__AMsot{height:clamp(405px,57svh,500px);margin-top:6px}.Skills_item__QthTy{border-radius:16px;padding:22px 18px}.Skills_swapCard__f7NjC .Skills_item__QthTy{border-radius:18px}.Skills_item__QthTy:hover{transform:none}.Skills_item__QthTy svg{font-size:2.8rem;margin-bottom:14px}.Skills_item__QthTy h3{font-size:1.25rem}}@media screen and (max-width:380px){.Skills_title__Q\+7Gb{font-size:2.1rem}.Skills_mobileSwapDeck__AMsot{height:392px}}@media (prefers-reduced-motion:reduce){.Skills_mobileSwapDeck__AMsot{height:auto;overflow:visible;padding:0 18px}.Skills_swapCard__f7NjC:nth-child(n) .Skills_item__QthTy{rotate:0deg}}.CardSwap_container__TOvUP{bottom:54px;left:50%;overflow:visible;perspective:900px;position:absolute;transform:translateX(-50%);transform-origin:center bottom;z-index:2}.CardSwap_card__JCAes{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;left:50%;position:absolute;top:50%;transform-style:preserve-3d;will-change:transform,opacity}@media screen and (max-width:420px){.CardSwap_container__TOvUP{bottom:44px}}@media (prefers-reduced-motion:reduce){.CardSwap_container__TOvUP{grid-gap:16px;bottom:auto;display:grid;gap:16px;perspective:none;transform:none}.CardSwap_card__JCAes,.CardSwap_container__TOvUP{height:auto!important;left:auto;position:relative;width:100%!important}.CardSwap_card__JCAes{opacity:1!important;top:auto;transform:none!important;will-change:auto}}.Projects_projects__wDn7G{padding:100px 0}.Projects_title__7TFx8{-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--title-gradient-from),var(--title-gradient-to));-webkit-background-clip:text;font-family:var(--font-heading);font-size:3.5rem;font-weight:700;margin-bottom:20px;text-align:center}.Projects_sectionDes__bBZ\+q{color:var(--text-secondary);font-size:1.1rem;margin:0 auto 60px;max-width:600px;text-align:center}.Projects_list__6dlUT{display:flex;flex-direction:column;gap:120px;margin-top:80px}.Projects_item__YDeVF{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}.Projects_item__YDeVF:nth-child(2n){direction:rtl}.Projects_item__YDeVF:nth-child(2n) .Projects_content__DZrVY,.Projects_item__YDeVF:nth-child(2n) .Projects_images__fFMfN{direction:ltr}.Projects_images__fFMfN{border-radius:20px;box-shadow:0 20px 40px #0000004d;overflow:visible;position:relative;transition:.3s}.Projects_imageFrame__QetA1{aspect-ratio:16/9;border-radius:inherit;overflow:hidden}.Projects_imageFrame__QetA1 img{display:block;filter:brightness(.9);height:100%;object-fit:cover;object-position:center;transition:.5s ease;width:100%}.Projects_item__YDeVF:hover .Projects_imageFrame__QetA1 img{filter:brightness(1.1);transform:scale(1.03)}.Projects_content__DZrVY h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--title-gradient-from),var(--title-gradient-to));-webkit-background-clip:text;font-size:2.5rem;margin-bottom:20px}.Projects_content__DZrVY .Projects_des__KrEzF{color:var(--text-secondary);line-height:1.7;margin-bottom:30px;margin-left:0;text-align:left}.Projects_mission__ObJm9{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:var(--glass-border);border-radius:15px;display:flex;gap:20px;margin-top:25px;padding:20px;transition:.3s}.Projects_mission__ObJm9 svg,.Projects_mission__ObJm9:hover{background:var(--glass-hover-bg)}.Projects_mission__ObJm9 svg{border-radius:12px;box-sizing:initial;color:var(--highlight);font-size:1.5rem;padding:12px}.Projects_mission__ObJm9 h4{color:var(--text-primary);font-size:1rem;margin:0 0 5px}.Projects_mission__ObJm9 .Projects_des__KrEzF{color:var(--text-secondary);font-size:.9rem;margin:0}@media screen and (max-width:900px){.Projects_item__YDeVF,.Projects_item__YDeVF:nth-child(2n){direction:ltr;gap:40px;grid-template-columns:1fr}.Projects_list__6dlUT{gap:80px;margin-top:50px}.Projects_images__fFMfN{margin:0 20px}.Projects_content__DZrVY{padding:0 20px;text-align:center}.Projects_content__DZrVY .Projects_des__KrEzF{text-align:center}.Projects_content__DZrVY h3{text-align:center;width:100%}.Projects_mission__ObJm9{align-items:center;flex-direction:column;text-align:center}}@media screen and (max-width:600px){.Projects_projects__wDn7G{padding:64px 0}.Projects_title__7TFx8{font-size:2.35rem;line-height:1.08}.Projects_sectionDes__bBZ\+q{font-size:.98rem;margin-bottom:38px;padding:0 18px}.Projects_list__6dlUT{gap:56px;margin-top:42px}.Projects_item__YDeVF,.Projects_item__YDeVF:nth-child(2n){gap:24px}.Projects_images__fFMfN{border-radius:16px;margin:0 16px}.Projects_content__DZrVY{padding:0 16px}.Projects_content__DZrVY h3{font-size:1.95rem;line-height:1.15;margin-bottom:14px;overflow-wrap:anywhere}.Projects_content__DZrVY .Projects_des__KrEzF{font-size:.95rem;line-height:1.65;margin-bottom:22px}.Projects_mission__ObJm9{align-items:flex-start;border-radius:14px;flex-direction:row;gap:14px;padding:16px;text-align:left}.Projects_mission__ObJm9 svg{border-radius:10px;font-size:1.1rem;padding:10px}.Projects_mission__ObJm9>div:last-child{min-width:0}}@media screen and (max-width:380px){.Projects_title__7TFx8{font-size:2.1rem}.Projects_content__DZrVY h3{font-size:1.75rem}}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:2000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background:var(--bg-color);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:.3s;width:40px;z-index:10}.close-btn:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.modal-body{display:flex;flex-direction:column}.modal-image{align-items:center;aspect-ratio:16/9;background:var(--glass-bg);display:flex;justify-content:center;padding:0;width:100%}.modal-image img{border-bottom:1px solid #ffffff1a;border-radius:20px 20px 0 0;box-shadow:none;height:100%;object-fit:cover;object-position:center;width:100%}.modal-info{display:flex;flex-direction:column;padding:30px 40px}.modal-info h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--title-gradient-from),var(--title-gradient-to));-webkit-background-clip:text;font-family:var(--font-heading);font-size:2.5rem;margin:0 0 15px}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.tech-tag{background:var(--glass-bg);border:var(--glass-border);border-radius:20px;color:var(--text-primary);font-size:.85rem;font-weight:500;padding:5px 12px}.description{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:30px}.meta{border-bottom:1px solid var(--text-secondary);margin-bottom:30px;opacity:.3;padding-bottom:20px}.links{flex-wrap:wrap;margin-top:auto}.btn,.links{display:flex;gap:10px}.btn{align-items:center;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:.3s}.btn-primary{background:var(--primary-accent);box-shadow:0 5px 15px #0003;color:var(--bg-color)}.btn-primary:hover{filter:brightness(.9);transform:translateY(-2px)}.btn-secondary{background:#0000;border:1px solid var(--text-primary);color:var(--text-primary)}.btn-secondary:hover{background:var(--glass-hover-bg)}@media (max-width:600px){.links{flex-direction:column}.btn{justify-content:center;width:100%}.modal-info h2{font-size:2rem}.modal-overlay{align-items:flex-end;padding:12px}.modal-content{border-radius:18px;max-height:min(88vh,720px)}.close-btn{background:#00000073;height:42px;right:12px;top:12px;width:42px}.modal-image img{border-radius:18px 18px 0 0;max-height:34vh;object-fit:cover}.modal-info{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.modal-info h2{font-size:1.85rem;line-height:1.12;overflow-wrap:anywhere}.description{font-size:.96rem}.description,.meta{margin-bottom:22px}.tech-tag{max-width:100%;overflow-wrap:anywhere}}.Toast_toast__nnGGJ{align-items:center;animation:Toast_slideIn__YgvRm .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:12px;bottom:30px;box-shadow:0 10px 30px #0000004d;color:var(--text-primary);display:flex;font-weight:500;gap:10px;padding:15px 25px;position:fixed;right:30px;z-index:9999}.Toast_success__GXA7E{border-left:4px solid #10b981}.Toast_error__LjHJd{border-left:4px solid #ef4444}@keyframes Toast_slideIn__YgvRm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Contacts_contacts__VWCul{padding:100px 0 150px}.Contacts_title__kJAAH{-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--title-gradient-from),var(--title-gradient-to));-webkit-background-clip:text;font-family:var(--font-heading);font-size:3.5rem;font-weight:700;margin-bottom:20px;text-align:center}.Contacts_sectionDes__X\+UKe{color:var(--text-secondary);font-size:1.1rem;margin:0 auto 60px;max-width:600px;text-align:center}.Contacts_container__5nSKh{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 1.5fr;margin-top:60px}.Contacts_info__-833i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);border:var(--glass-border);border-radius:30px;box-shadow:var(--glass-shadow);display:flex;flex-direction:column;gap:30px;padding:40px}.Contacts_info__-833i h3{color:var(--text-primary);font-family:var(--font-heading);font-size:2rem;margin:0}.Contacts_info__-833i p{color:var(--text-secondary);line-height:1.6;margin:0}.Contacts_item__SnOs5{align-items:center;display:flex;gap:20px}.Contacts_item__SnOs5 .Contacts_icon__X0OUG{align-items:center;background:var(--glass-hover-bg);border-radius:12px;box-shadow:0 5px 15px #0000001a;color:var(--text-primary);display:flex;font-size:1.2rem;height:50px;justify-content:center;width:50px}.Contacts_item__SnOs5 .Contacts_text__OMq-P span{color:var(--text-secondary);display:block;font-size:.9rem;margin-bottom:5px}.Contacts_item__SnOs5 .Contacts_text__OMq-P p{color:var(--text-primary);font-size:1.1rem;font-weight:500}.Contacts_socialLinks__YlnTu{display:flex;gap:15px;margin-top:20px}.Contacts_socialIcon__XwItQ{align-items:center;background:#0000;border:1px solid var(--text-primary);border-radius:50%;color:var(--text-primary);display:flex;font-size:1.2rem;height:45px;justify-content:center;transition:.3s;width:45px}.Contacts_socialIcon__XwItQ:hover{background:var(--text-primary);color:var(--bg-color);transform:translateY(-5px)}.Contacts_form__v0sZk{display:flex;flex-direction:column;gap:25px}.Contacts_formGroup__Zb\+4a label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:10px}.Contacts_formGroup__Zb\+4a input,.Contacts_formGroup__Zb\+4a textarea{background:var(--glass-bg);border:var(--glass-border);border-radius:15px;color:var(--text-primary);font-family:var(--font-primary);font-size:1rem;outline:none;padding:15px 20px;transition:.3s;width:100%}.Contacts_formGroup__Zb\+4a input:focus,.Contacts_formGroup__Zb\+4a textarea:focus{background:var(--glass-hover-bg);border-color:var(--text-primary);box-shadow:0 0 0 4px #ffffff0d}.Contacts_errorInput__qqsfd{background:#ef44441a!important;border-color:#ef4444!important}.Contacts_errorText__ViBkL{color:#ef4444;display:block;font-size:.85rem;margin-top:5px}.Contacts_button__GKSDq{align-items:center;align-self:flex-start;background:var(--text-primary);border:none;border-radius:50px;box-shadow:0 10px 30px #0000001a;color:var(--bg-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;padding:16px 32px;transition:.3s}.Contacts_button__GKSDq:hover{box-shadow:0 15px 40px #0003;transform:translateY(-3px)}.Contacts_button__GKSDq:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(1);opacity:.7;transform:none}@media (max-width:900px){.Contacts_container__5nSKh{gap:50px;grid-template-columns:1fr}}@media screen and (max-width:600px){.Contacts_contacts__VWCul{padding:50px 0 100px}.Contacts_container__5nSKh{gap:40px;margin-top:30px;padding:0 10px}.Contacts_info__-833i{border-radius:20px;padding:25px}.Contacts_info__-833i h3{font-size:1.5rem}.Contacts_item__SnOs5 .Contacts_icon__X0OUG{font-size:1rem;height:40px;width:40px}.Contacts_button__GKSDq{justify-content:center;padding:14px 20px;width:100%}.Contacts_title__kJAAH{font-size:2.35rem;line-height:1.08}.Contacts_sectionDes__X\+UKe{font-size:.98rem;margin-bottom:38px;padding:0 18px}.Contacts_container__5nSKh{padding:0 16px}.Contacts_info__-833i{gap:22px;padding:22px 18px}.Contacts_item__SnOs5{align-items:flex-start;gap:14px}.Contacts_item__SnOs5 .Contacts_icon__X0OUG{flex:0 0 42px}.Contacts_item__SnOs5 .Contacts_text__OMq-P{min-width:0}.Contacts_item__SnOs5 .Contacts_text__OMq-P p{font-size:1rem;overflow-wrap:anywhere}.Contacts_socialLinks__YlnTu{flex-wrap:wrap;justify-content:center}.Contacts_form__v0sZk{gap:20px}.Contacts_formGroup__Zb\+4a input,.Contacts_formGroup__Zb\+4a textarea{border-radius:12px;font-size:16px;padding:13px 14px}}@media screen and (max-width:380px){.Contacts_title__kJAAH{font-size:2.1rem}}.Contacts_partners__7EMNL{margin-top:110px}.Contacts_partnersHeader__zjo22{margin:0 auto 34px;max-width:700px;text-align:center}.Contacts_eyebrow__Z7Os0{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.Contacts_partnersHeader__zjo22 h3{color:var(--text-primary);font-family:var(--font-heading);font-size:2.35rem;line-height:1.1;margin:0}.Contacts_partnersHeader__zjo22 p{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:14px auto 0;max-width:620px}.Contacts_partnersGrid__b9vtS{min-height:340px;position:relative}@media (max-width:900px){.Contacts_partnersGrid__b9vtS{min-height:0}}@media screen and (max-width:600px){.Contacts_partners__7EMNL{margin-top:72px;padding:0 8px}.Contacts_partnersHeader__zjo22{margin-bottom:24px}.Contacts_eyebrow__Z7Os0{font-size:.72rem;letter-spacing:.12em}.Contacts_partnersHeader__zjo22 h3{font-size:1.85rem}.Contacts_partnersHeader__zjo22 p{font-size:.94rem}}.chroma-grid{grid-gap:.85rem;--x:50%;--y:50%;--r:220px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,380px));grid-template-columns:repeat(var(--cols,3),minmax(0,380px));height:100%;isolation:isolate;justify-content:center;margin:0 auto;max-width:1260px;padding:1rem}.chroma-card,.chroma-grid{gap:.85rem;position:relative;width:100%}.chroma-card{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff47;align-items:center;background:linear-gradient(145deg,#262626,#050505);background:var(--card-gradient,linear-gradient(145deg,#262626,#050505));border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 55px #00000047;display:flex;min-height:154px;outline:none;overflow:hidden;padding:12px;transition:border-color .3s ease,transform .3s ease}.chroma-card:focus-visible,.chroma-card:hover{border-color:var(--card-border);transform:translateY(-4px)}.chroma-card:focus-visible{box-shadow:0 0 0 3px #ffffff38,0 18px 55px #00000047}.chroma-card:before{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),#0000 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:2}.chroma-card:focus-visible:before,.chroma-card:hover:before{opacity:1}.chroma-img-wrapper{aspect-ratio:1;background:#0000;box-sizing:border-box;flex:0 0 clamp(92px,32%,116px);padding:0;position:relative;z-index:1}.chroma-img-wrapper img{border-radius:10px;display:block;filter:saturate(.95) contrast(1.02);height:100%;object-fit:cover;width:100%}.chroma-info{grid-row-gap:.28rem;grid-column-gap:.75rem;align-content:start;color:#fff;column-gap:.75rem;display:grid;flex:1 1 auto;font-family:system-ui,sans-serif;font-family:var(--font-primary,system-ui,sans-serif);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.25rem .15rem .2rem 0;position:relative;row-gap:.28rem;z-index:1}.chroma-info .name{color:#fff;font-family:system-ui,sans-serif;font-family:var(--font-heading,system-ui,sans-serif);font-size:1.18rem;letter-spacing:0;line-height:1.12;margin:0;overflow-wrap:anywhere}.chroma-info .role{color:#ffffffb8;font-size:.92rem;grid-column:1/-1;line-height:1.45;margin:0;overflow-wrap:anywhere}.chroma-info .handle,.chroma-info .location{color:#ffffffa8;font-size:.86rem;line-height:1.35;white-space:nowrap}.chroma-info .location{grid-column:1/-1;white-space:normal}.chroma-fade,.chroma-overlay{backdrop-filter:grayscale(1) brightness(.78);-webkit-backdrop-filter:grayscale(1) brightness(.78);background:rgba(0,0,0,.001);inset:0;pointer-events:none;position:absolute}.chroma-overlay{mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),#0000 0,#0000 15%,#0000001a 30%,#00000038 45%,#00000059 60%,#00000080 75%,#000000ad 88%,#fff 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),#0000 0,#0000 15%,#0000001a 30%,#00000038 45%,#00000059 60%,#00000080 75%,#000000ad 88%,#fff 100%);z-index:3}.chroma-fade{mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),#fff 0,#fff 15%,#ffffffe6 30%,#ffffffc7 45%,#ffffffa6 60%,#ffffff80 75%,#ffffff52 88%,#0000 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),#fff 0,#fff 15%,#ffffffe6 30%,#ffffffc7 45%,#ffffffa6 60%,#ffffff80 75%,#ffffff52 88%,#0000 100%);opacity:1;transition:opacity .25s ease;z-index:4}@media (max-width:1124px){.chroma-grid{gap:.65rem;grid-template-columns:repeat(2,minmax(0,400px));padding:.5rem}}@media (max-width:720px){.chroma-grid{grid-template-columns:minmax(0,1fr);padding:0}.chroma-card{min-height:0}.chroma-img-wrapper{flex-basis:86px}}@media (max-width:380px){.chroma-card{gap:.7rem;padding:10px}.chroma-img-wrapper{flex-basis:76px}.chroma-info .name{font-size:1rem}.chroma-info .role{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.chroma-card,.chroma-card:before,.chroma-fade{transition:none}.chroma-card:focus-visible,.chroma-card:hover{transform:none}}.Preloader_preloader__3JJGc{align-items:center;background:var(--bg-color);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-out,visibility .5s;width:100%;z-index:9999}.Preloader_fadeOut__dxXZF{opacity:0;pointer-events:none;visibility:hidden}.Preloader_content__Eret4{align-items:center;display:flex;flex-direction:column;gap:30px}.Preloader_hexagon__S\+4HH{animation:Preloader_rotate__L46Ld 2s linear infinite;height:60px;position:relative;width:60px}.Preloader_hexagon__S\+4HH:after,.Preloader_hexagon__S\+4HH:before{border:4px solid #0000;border-radius:50%;border-top:4px solid var(--primary-accent);content:"";height:100%;position:absolute;width:100%}.Preloader_hexagon__S\+4HH:before{animation:Preloader_spin__GYtrG 1.5s linear infinite;z-index:10}.Preloader_hexagon__S\+4HH:after{animation:Preloader_spin-reverse__Vd6-a 1.5s linear infinite;border:4px solid #0000;border-bottom:4px solid var(--secondary-accent)}.Preloader_inner__C7tU9{animation:Preloader_spin__GYtrG 2s linear infinite;border:4px solid #0000;border-left:4px solid var(--text-primary);border-radius:50%;bottom:10px;left:10px;position:absolute;right:10px;top:10px}.Preloader_text__gtSit{color:var(--text-primary);display:flex;font-family:var(--font-heading);font-weight:700;gap:5px;letter-spacing:5px}.Preloader_text__gtSit span{animation:Preloader_bounce__-oOwt 1.5s ease-in-out infinite}.Preloader_text__gtSit span:first-child{animation-delay:.1s}.Preloader_text__gtSit span:nth-child(2){animation-delay:.2s}.Preloader_text__gtSit span:nth-child(3){animation-delay:.3s}.Preloader_text__gtSit span:nth-child(4){animation-delay:.4s}.Preloader_text__gtSit span:nth-child(5){animation-delay:.5s}.Preloader_text__gtSit span:nth-child(6){animation-delay:.6s}.Preloader_text__gtSit span:nth-child(7){animation-delay:.7s}@keyframes Preloader_spin__GYtrG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Preloader_spin-reverse__Vd6-a{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes Preloader_bounce__-oOwt{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;text-shadow:0 0 10px var(--primary-accent);transform:translateY(-10px)}}.Footer_footer__u5gg\+{background:var(--bg-color);border-top:var(--glass-border);color:var(--text-primary);padding:80px 0 30px;position:relative;z-index:10}.Footer_container__EfBXz{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:var(--max-width);padding:0 20px}.Footer_logo__vN7-C h2{font-family:var(--font-heading);font-size:1.8rem;margin-bottom:20px}.Footer_logo__vN7-C p{color:var(--text-secondary);line-height:1.6;max-width:300px}.Footer_footer__u5gg\+ h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:25px}.Footer_links__xJ8g\+ ul{list-style:none;margin:0;padding:0}.Footer_links__xJ8g\+ li{margin-bottom:15px}.Footer_links__xJ8g\+ a{color:var(--text-secondary);font-size:1rem;text-decoration:none;transition:.3s}.Footer_links__xJ8g\+ a:hover{color:var(--primary-accent);padding-left:5px}.Footer_social__ZLhSK .Footer_socialIcons__pjyH5{display:flex;gap:15px}.Footer_social__ZLhSK a{align-items:center;background:var(--glass-bg);border:var(--glass-border);border-radius:50%;color:var(--text-primary);display:flex;font-size:1.1rem;height:40px;justify-content:center;transition:.3s;width:40px}.Footer_social__ZLhSK a:hover{background:var(--text-primary);color:var(--bg-color);transform:translateY(-3px)}.Footer_bottom__Ey58\+{border-top:1px solid #ffffff0d;color:var(--text-secondary);font-size:.9rem;margin-top:60px;padding-top:30px;text-align:center}[data-theme=light] .Footer_bottom__Ey58\+{border-top:1px solid #0000000d}@media (max-width:768px){.Footer_container__EfBXz{gap:40px;grid-template-columns:1fr;text-align:center}.Footer_logo__vN7-C p{margin:0 auto}.Footer_social__ZLhSK .Footer_socialIcons__pjyH5{justify-content:center}}.GlobalMusicPlayer_player__H7d\+y{grid-gap:12px;align-items:center;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:#0a0a0ab8;border:var(--glass-border);border-radius:22px;bottom:20px;box-shadow:var(--glass-shadow);color:var(--text-primary);display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto;padding:12px;position:fixed;right:20px;transform:translateX(0);transition:transform .34s ease,opacity .24s ease,box-shadow .24s ease;width:min(360px,calc(100vw - 40px));z-index:1200}.GlobalMusicPlayer_collapsed__Y3\+Z8{transform:translateX(calc(100% - 68px))}[data-theme=light] .GlobalMusicPlayer_player__H7d\+y{background:#ffffffc2}.GlobalMusicPlayer_cover__VgAok{background:var(--glass-hover-bg);border:var(--glass-border);border-radius:16px;color:var(--text-primary);cursor:pointer;display:grid;height:48px;overflow:hidden;padding:0;place-items:center;transition:transform .2s ease,background .2s ease;width:48px}.GlobalMusicPlayer_cover__VgAok:hover{background:var(--glass-bg);transform:scale(1.02)}.GlobalMusicPlayer_cover__VgAok svg{height:22px;width:22px}.GlobalMusicPlayer_cover__VgAok img{height:100%;object-fit:cover;width:100%}.GlobalMusicPlayer_coverPlaying__u8N5g{animation:GlobalMusicPlayer_musicPulse__s4ik2 2.4s ease-in-out infinite}.GlobalMusicPlayer_meta__FYLfV{min-width:0}.GlobalMusicPlayer_meta__FYLfV small,.GlobalMusicPlayer_meta__FYLfV span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalMusicPlayer_meta__FYLfV span{font-weight:800;line-height:1.25}.GlobalMusicPlayer_meta__FYLfV small{color:var(--text-secondary);font-size:.78rem;margin-top:2px}.GlobalMusicPlayer_actions__jclhL{align-items:center;display:inline-flex;gap:8px}.GlobalMusicPlayer_actions__jclhL button{align-items:center;background:#ffffff0f;border:var(--glass-border);border-radius:50%;color:var(--text-primary);cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:.2s ease;width:38px}.GlobalMusicPlayer_actions__jclhL button:hover{background:var(--text-primary);color:var(--bg-color);transform:translateY(-1px)}@keyframes GlobalMusicPlayer_musicPulse__s4ik2{0%,to{box-shadow:0 0 0 #fff0;transform:scale(1)}50%{box-shadow:0 0 22px #ffffff2e;transform:scale(1.03)}}@media (max-width:680px){.GlobalMusicPlayer_player__H7d\+y{border-radius:18px;bottom:12px;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;padding:10px;right:12px;width:min(330px,calc(100vw - 24px))}.GlobalMusicPlayer_collapsed__Y3\+Z8{transform:translateX(calc(100% - 58px))}.GlobalMusicPlayer_cover__VgAok{border-radius:14px;height:42px;width:42px}.GlobalMusicPlayer_meta__FYLfV small{display:none}.GlobalMusicPlayer_actions__jclhL button{height:34px;width:34px}}@media (prefers-reduced-motion:reduce){.GlobalMusicPlayer_coverPlaying__u8N5g{animation:none}}
/*# sourceMappingURL=main.b01f4792.css.map*/