.ContactTitle_titleWrapper__YORWw{display:flex;align-items:center;gap:12px;width:100%}.ContactTitle_titleWrapper__YORWw span{word-break:break-all;white-space:pre-wrap;-moz-white-space:pre-wrap}.ContactTitle_copyButton__fGKZE{width:18px;height:18px;padding:4px;border-radius:2px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#1b1b1b;border:1px solid #242424;transition-duration:.2s}.ContactTitle_copyButton__fGKZE:hover{background-color:#222}.ContactTitle_copyButtonIcon__FD2n_{width:100%;height:100%}.TechnologyItem_technologyItem__dPQpi{display:flex;justify-content:space-between;align-items:center;background-color:#0f0f0f;border:1px solid #191919;transition:transform .1s ease-in-out}.TechnologyItem_technologyItem--large__QBxbO{width:100%;height:72px;padding:24px;border-radius:6px;gap:24px}.TechnologyItem_technologyItem--small__iQROH{height:24px;padding:3px 8px;border-radius:3px;gap:4px;background-color:#1b1b1b;border:1px solid #242424}.TechnologyItem_image--large__e_3Ew{width:32px;height:32px}.TechnologyItem_image--small__NkSg1{width:10px;height:10px}.TechnologyItem_title__GFPh4{width:100%;text-align:center;font-weight:400}.TechnologyItem_title--large__Rj7Sd{color:#fbfbfb;font-size:14px}.TechnologyItem_title--small__scBMA{color:#9e9e9e;font-size:12px}.BasicInfoSection_basicInfoSection__Lzdcp{background-color:#0f0f0f;padding:24px 20px;display:flex;align-items:center;justify-content:center}.BasicInfoSection_content__lGnhg{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-gap:20px;gap:20px;grid-row-gap:40px;row-gap:40px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1220px){.BasicInfoSection_content__lGnhg{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.BasicInfoSection_content__lGnhg{grid-template-columns:repeat(1,1fr)}}.BasicInfoSection_infoItem___xlin{width:100%;height:52px;display:flex;flex-direction:column;justify-content:space-between;color:#fbfbfb}.BasicInfoSection_infoItemTitle__JOYHT{font-size:12px;opacity:.6}.BasicInfoSection_infoItemValue__iA088{font-size:18px;font-weight:500;letter-spacing:-.24px}.HeadlineSection_headlineSection__L62o1{display:flex;flex-direction:column;align-items:center;position:relative;height:100vh;perspective:1800px;overflow:hidden;background-position:top;background-repeat:no-repeat}.HeadlineSection_content__SNWDO{height:85vh;display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:center;pointer-events:none;color:#fff}.HeadlineSection_socials__Q2oxc{margin-top:20px;display:flex;gap:14px;align-items:center;opacity:0;animation:HeadlineSection_fadeIn__B0WOa 2s ease-in-out 5s forwards}.HeadlineSection_socialsLink__jTt6K{opacity:.5;transition:opacity .15s}.HeadlineSection_socialsLink__jTt6K:hover{opacity:1}.HeadlineSection_socialsSeparator__wMO4o{width:2px;height:2px;background-color:#fbfbfb;opacity:.5}.HeadlineSection_headline__9oGPm{opacity:0;animation:HeadlineSection_fadeIn__B0WOa 1s ease-in-out 1s forwards}.HeadlineSection_subtext__Qacg5{margin-top:2px;color:#9e9e9e;opacity:0;animation:HeadlineSection_fadeIn__B0WOa 1s ease-in-out 3s forwards}.HeadlineSection_arrowDown__0oa5L{opacity:0;animation:HeadlineSection_fadeIn__B0WOa 2s ease-in-out 5s forwards}.HeadlineSection_background__ykYOl{height:100vh;aspect-ratio:1/1;display:grid;grid-template-rows:repeat(40,1fr);grid-template-columns:repeat(40,1fr);position:absolute;top:-10%;overflow:hidden;transform:rotateX(50deg) rotateY(-5deg) rotate(20deg) scale(1.2);z-index:-2;opacity:0;animation:HeadlineSection_fadeIn__B0WOa 3s ease-in-out 5s forwards}.HeadlineSection_background__ykYOl:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,transparent 10%,#000 70%)}.HeadlineSection_backgroundTile__KKxxA{border:1px solid #161616;border-radius:3px;background-color:#000;transition:background-color 1.5s}.HeadlineSection_backgroundTile__KKxxA:hover{transition:background-color 0ms}.HeadlineSection_backgroundTile--red__E08IV:hover{background-color:#e26b69}.HeadlineSection_backgroundTile--orange__f98Nx:hover{background-color:#fda881}.HeadlineSection_backgroundTile--yellow__fNcfx:hover{background-color:#f3ca7f}.HeadlineSection_backgroundTile--green__kzetu:hover{background-color:#abdb8f}.HeadlineSection_backgroundTile--blue__oOGcS:hover{background-color:#5191ce}.HeadlineSection_backgroundTile--purple__eb71L:hover{background-color:#c391e4}@keyframes HeadlineSection_fadeIn__B0WOa{0%{opacity:0}to{opacity:1}}.ContactsSection_contactsSection__hT_pq{margin-top:60px;padding-inline:20px}.ContactsSection_container__iauU6{width:100%;max-width:1180px;margin:0 auto}.ContactsSection_subtitle__8ZF1m{margin-top:20px;color:#fbfbfb;opacity:.3}.ContactsSection_contactsList__yy1xn{margin-top:20px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:900px){.ContactsSection_contactsList__yy1xn{grid-template-columns:repeat(1,1fr)}}.SkillsSection_skillsSection__HPEIj{margin-top:60px;padding-inline:20px}.SkillsSection_container__woh8D{width:100%;max-width:1180px;margin:0 auto}.SkillsSection_title__50i_y{margin-bottom:20px}.SkillsSection_categoriesList__TOl1H{display:flex;flex-direction:column;gap:60px}.SkillsSection_technologyTitle__etyni{margin-bottom:20px;opacity:.6;font-family:DM Sans;font-size:18px;font-weight:500;letter-spacing:-.24px}.SkillsSection_technologiesList__wMeH9{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:20px;gap:20px}.ProjectItem_projectItem__AvOip{width:100%;height:100%;padding:20px;border-radius:6px;display:flex;flex-direction:column;background-color:#0f0f0f;border:1px solid #191919}.ProjectItem_headerWrapper__VABco{display:flex;justify-content:space-between}.ProjectItem_linkButtons__PK0ns{display:flex;gap:10px}.ProjectItem_linkButton__ZCe7w{width:28px;height:28px;display:flex;justify-content:center;align-items:center;padding:4px;border-radius:4px;background-color:#1b1b1b;border:1px solid #242424;transition-duration:.2s}.ProjectItem_linkButton__ZCe7w:hover{background-color:#222}.ProjectItem_linkImage__AfTB4{width:100%;height:100%}.ProjectItem_logoImageWrapper__TI2tv{height:40px;width:100%}.ProjectItem_logoImage__dEUYH{object-position:left}.ProjectItem_projectName__MTLU7{margin-top:16px;margin-bottom:12px;opacity:.8;font-size:24px;font-weight:700}.ProjectItem_projectDescription__On6bx{color:#343434;font-size:15px;font-weight:400}.ProjectItem_technologiesList__mmIeC{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.ProjectsSection_projectsSection__cnwwv{margin-top:60px;padding-inline:20px}.ProjectsSection_container__fj_at{width:100%;max-width:1180px;margin:0 auto}.ProjectsSection_title__kVrUF{margin-bottom:20px}.ProjectsSection_projectsList__vdaOU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-template-rows:1fr;grid-gap:20px;gap:20px}.FooterSection_footerSection__jLlCE{width:100%;height:80vh;background-position:bottom left 20%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.FooterSection_textWrapper__GUCek{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:10px}.FooterSection_quote__wx2So{opacity:.4;color:#fbfbfb;font-family:DM Sans;font-size:14px}.FooterSection_author__biTmH{opacity:.2;color:#fbfbfb;font-size:12px;font-style:italic}@property --spin-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ContactItem_contactItem__jZiGQ{padding:20px;border-radius:10px;display:flex;gap:16px;border:1px solid #191919;background-color:#0f0f0f;box-sizing:border-box;position:relative}.ContactItem_contactItem__jZiGQ:hover:after{padding:3px}.ContactItem_contactItem__jZiGQ:hover:before{opacity:.5}.ContactItem_contactItem__jZiGQ:hover .ContactItem_diagonalArrow__zx_sZ{opacity:1}.ContactItem_contactItem__jZiGQ:after,.ContactItem_contactItem__jZiGQ:before{content:"";width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:content-box;position:absolute;border-radius:12px;background-image:conic-gradient(from var(--spin-angle),#ff4545,#0f9,#006aff,#ff0095,#ff4545);padding:0;transition:padding .3s;z-index:-1;animation:ContactItem_spin__4KI9H 10s linear infinite}@keyframes ContactItem_spin__4KI9H{0%{--spin-angle:0deg}to{--spin-angle:360deg}}.ContactItem_contactItem__jZiGQ:before{filter:blur(10px);opacity:0;transition:opacity .3s}.ContactItem_imageWrapper__DA_ul{width:60px;height:60px;min-width:60px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:#1b1b1b}.ContactItem_textWrapper__6wM3T{display:flex;flex-direction:column;justify-content:center;gap:4px}.ContactItem_subtitle__yyQtR{opacity:.3;font-size:12px}.ContactItem_diagonalArrow__zx_sZ{position:absolute;opacity:0;top:50%;right:32px;transform:translateY(-50%);transition-duration:.2s}