.ContactsBg_contactsBg__FyuNu{position:fixed;inset:0;width:100%;height:100%}.PageHeader_pageHeader__C7C_A{display:grid;place-items:center;padding-block:var(--spacing-xl)}@media screen and (min-width:1024px){.PageHeader_pageHeader__C7C_A{padding-block:var(--spacing-xxl)}}.PageHeader_pageHeader__title__YUmUX{position:relative;z-index:1;display:inline-block;margin-block:0;font-family:var(--kaushan);font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;font-size:clamp(48px,33.1428571429px + 4.6428571429vw,100px)}.PageHeader_pageHeader__title__YUmUX:before{content:"";position:absolute;z-index:-1;left:-5px;width:calc(100% + 20px);height:3px;background-color:var(--highlight);bottom:clamp(6px,3.1428571429px + .8928571429vw,16px)}@media screen and (min-width:1024px){.PageHeader_pageHeader__title__YUmUX:before{height:5px}}.Social_social__HMBUx{display:grid;grid-template-columns:repeat(auto-fit,32px);justify-content:center;align-items:end;gap:var(--spacing-lg)}.Social_social__link__JXnzK{color:var(--dark);transition:color var(--duration) var(--timing)}.Social_social__link__JXnzK:hover{color:var(--highlight)}.Btn_btn__QiFHd{position:relative;display:inline-block;overflow:hidden;border-inline:2px solid var(--btn-color)}.Btn_btn__QiFHd:after,.Btn_btn__QiFHd:before{content:"";position:absolute;top:0;width:60%;height:2px;background-color:var(--btn-color);transition:transform var(--duration)}.Btn_btn__QiFHd:before{left:0}.Btn_btn__QiFHd:after{right:0}.Btn_btn__QiFHd:hover:before{transform:translateX(calc(-100% + 10px))}.Btn_btn__QiFHd:hover:after{transform:translateX(calc(100% - 10px))}.Btn_btn--light__FZwL8{--btn-text:var(--light);--btn-color:var(--light)}.Btn_btn__text__ddGH3{display:inline-grid;align-items:center;height:48px;padding-inline:36px;padding-block:0;color:var(--btn-text);font-weight:400;letter-spacing:1.3px;white-space:nowrap;text-decoration:none;text-transform:uppercase;transition:color var(--duration);-webkit-user-select:none;user-select:none;font-size:clamp(14px,13.4285714286px + .1785714286vw,16px)}@media screen and (min-width:768px){.Btn_btn__text__ddGH3{padding-inline:46px}}.Btn_btn__text__ddGH3:after,.Btn_btn__text__ddGH3:before{content:"";position:absolute;bottom:0;width:60%;height:2px;background-color:var(--btn-color);transition:transform var(--duration)}.Btn_btn__text__ddGH3:before{left:0}.Btn_btn__text__ddGH3:after{right:0}.Btn_btn__text__ddGH3:hover:before{transform:translateX(calc(-100% + 10px))}.Btn_btn__text__ddGH3:hover:after{transform:translateX(calc(100% - 10px))}.Btn_btn__text__ddGH3:hover{--btn-text:var(--highlight)}@keyframes BgLetters_fadeIn__1Ww0a{0%{opacity:0}to{opacity:1}}@keyframes BgLetters_fadeOut__orM9i{0%{opacity:.3}75%{opacity:1}to{opacity:.06}}@keyframes BgLetters_leftToCenter__mcwuh{0%{transform:translateX(-100vw)}to{transform:translateX(calc(-50% - 20px))}}@keyframes BgLetters_rightToCenter__tJKoj{0%{transform:translateX(100vw)}to{transform:translateX(calc(50% + 20px))}}@keyframes BgLetters_mouseBtnDrop__HXo9Q{0%{top:5px;opacity:0}30%{top:10px;opacity:1}to{top:25px;opacity:0}}.BgLetters_bgLetters__d42eR{position:absolute;inset:0;overflow:hidden;color:var(--light)}.BgLetters_bgLetters__svg__qoj8P{position:absolute;inset:0;max-width:calc(50% - 30px);height:90dvh;margin:auto;opacity:0;fill:rgba(0,0,0,0);stroke:var(--light);stroke-width:70px}.BgLetters_bgLetters__svg__qoj8P:first-of-type{transform:translateX(-100vw);animation:BgLetters_leftToCenter__mcwuh 1.1s ease-in-out .2s forwards,BgLetters_fadeOut__orM9i 1.5s ease-in-out .3s forwards}.BgLetters_bgLetters__svg__qoj8P:nth-of-type(2){transform:translateX(100vw);animation:BgLetters_rightToCenter__tJKoj 1.1s ease-in-out .2s forwards,BgLetters_fadeOut__orM9i 1.5s ease-in-out .3s forwards}@keyframes _pages__fadeIn__TcBSu{0%{opacity:0}to{opacity:1}}@keyframes _pages__fadeOut__mRS3O{0%{opacity:.3}75%{opacity:1}to{opacity:.06}}@keyframes _pages__leftToCenter__IUBV9{0%{transform:translateX(-100vw)}to{transform:translateX(calc(-50% - 20px))}}@keyframes _pages__rightToCenter__hODs6{0%{transform:translateX(100vw)}to{transform:translateX(calc(50% + 20px))}}@keyframes _pages__mouseBtnDrop__9l7Fb{0%{top:5px;opacity:0}30%{top:10px;opacity:1}to{top:25px;opacity:0}}._pages__index__1GGvs{position:relative;display:grid;place-items:center;background-color:var(--dark)}._pages__index__description__2KV9R{position:relative;z-index:1;text-align:center;-webkit-user-select:none;user-select:none}._pages__index__title__V9ion{margin-block:0;color:var(--light);opacity:0;font-family:var(--teko);font-size:15vw;line-height:.9;letter-spacing:3px;animation:_pages__fadeIn__TcBSu .85s ease 1.8s forwards}@media screen and (min-width:768px){._pages__index__title__V9ion{font-size:12vw}}@media screen and (min-width:1024px){._pages__index__title__V9ion{font-size:10.5vw}}._pages__index__subtitle__rDrlp{margin-block-end:var(--spacing-xxl);color:var(--light);opacity:0;font-family:var(--kaushan);font-size:5.5vw;animation:_pages__fadeIn__TcBSu .85s ease 1.95s forwards}@media screen and (min-width:1024px){._pages__index__subtitle__rDrlp{margin-block-end:var(--spacing-xxxl);font-size:4vw}}._pages__index__btn__HX7nw{opacity:0;animation:_pages__fadeIn__TcBSu .85s ease 2.1s forwards}.contacts_contacts__W6jkQ{position:relative;display:grid;place-items:center;background-color:var(--dark)}.contacts_contacts__block__M0My9{position:relative;display:grid;place-items:center;width:90%;max-width:600px;padding:0 var(--spacing-xxl) var(--spacing-xxl);background-color:var(--light);border:2px solid var(--dark);border-radius:var(--radius);box-shadow:var(--shadow)}@media screen and (min-width:1024px){.contacts_contacts__block__M0My9{max-width:700px}}.contacts_contacts__social__bKCRj{width:100%;margin-block:calc(var(--spacing-md)*-1) var(--spacing-xl)}@media screen and (min-width:1024px){.contacts_contacts__social__bKCRj{margin-block:calc(var(--spacing-md)*-1) var(--spacing-xxl)}}.Work_work__iLmOJ{position:relative;overflow:hidden;width:100%;min-height:33vh;background-color:var(--dark);background-size:cover;border-radius:var(--radius);box-shadow:var(--shadow)}@media screen and (min-width:1024px){.Work_work__iLmOJ:first-child{grid-area:w1;max-height:100vh}.Work_work__iLmOJ:nth-child(2){grid-area:w2}.Work_work__iLmOJ:nth-child(3){grid-area:w3}.Work_work__iLmOJ:nth-child(4){grid-area:w4}.Work_work__iLmOJ:nth-child(5){grid-area:w5}.Work_work__iLmOJ:nth-child(6){grid-area:w6}}.Work_work__iLmOJ:hover:before{opacity:.8}.Work_work__iLmOJ:hover .Work_work__hidden__Cm7JM{opacity:1}.Work_work__iLmOJ:before{content:"";position:absolute;inset:0;z-index:1;margin:auto;background-color:var(--dark);opacity:.15;transition:opacity var(--duration) var(--timing);pointer-events:none}.Work_work__iLmOJ:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(0deg,rgb(0,0,0),rgba(0,0,0,0))}.Work_work__img__Nb3qL{object-fit:cover;object-position:center}.Work_work__info__wcDeK{position:absolute;inset:0;z-index:1;display:grid;align-content:end;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md)}.Work_work__hidden__Cm7JM{display:none}@media screen and (min-width:768px){.Work_work__hidden__Cm7JM{display:grid;gap:var(--spacing-sm);opacity:0;transition:opacity var(--duration) var(--timing);-webkit-user-select:none;user-select:none}}.Work_work__technologies__mk58_{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.Work_work__technologiesItem__65FgW{display:block;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--highlight);border-radius:calc(var(--radius)/2);font-size:14px;line-height:1}.Work_work__date__2FipX{display:grid;grid-template-columns:18px 1fr;align-items:baseline;gap:var(--spacing-sm);color:var(--light);font-size:14px;line-height:1}.Work_work__date__2FipX svg{width:18px;height:18px}.Work_work__title__bwyzh{margin-block:0;color:var(--light)}.works_works__hIhZ5{display:grid;grid-template:repeat(6,1fr)/repeat(1,1fr);gap:clamp(16px,13.7142857143px + .7142857143vw,24px);padding-block-end:clamp(16px,13.7142857143px + .7142857143vw,24px)}@media screen and (min-width:768px){.works_works__hIhZ5{grid-template:repeat(3,1fr)/repeat(2,1fr)}}@media screen and (min-width:1024px){.works_works__hIhZ5{grid-template:repeat(3,minmax(200px,1fr))/repeat(6,1fr);grid-template-areas:"w1 w1 w2 w2 w3 w3" "w1 w1 w4 w4 w4 w4" "w5 w5 w5 w6 w6 w6"}}.resume_resume__43GC1{display:grid;gap:var(--spacing-xl);width:100%;max-width:1200px;margin-inline:auto;margin-block-end:var(--spacing-xxxl);background-color:var(--light);border-radius:var(--radius);box-shadow:var(--shadow);padding-inline:clamp(24px,8px + 5vw,80px);padding-block:clamp(40px,28.5714285714px + 3.5714285714vw,80px)}@media screen and (min-width:768px){.resume_resume__43GC1{gap:var(--spacing-xxxl)}}.resume_resume__section__fWnfS{position:relative}.resume_resume__section__fWnfS:first-of-type{display:grid;gap:var(--spacing-md);text-align:center}.resume_resume__section__fWnfS:not(:last-child):before{content:"";position:absolute;right:0;bottom:calc(var(--spacing-xl)/2*-1);left:0;width:30%;height:1px;margin:auto;background-color:var(--highlight)}@media screen and (min-width:768px){.resume_resume__section__fWnfS:not(:last-child):before{bottom:calc(var(--spacing-xxxl)/2*-1)}}.resume_resume__title__aGBo8{margin-block:0;line-height:1;font-size:clamp(42px,34px + 2.5vw,70px)}.resume_resume__subtitle__LHQr0{margin-block:0;font-family:var(--kaushan);font-size:clamp(18px,13.4285714286px + 1.4285714286vw,34px)}.resume_resume__social__VQqDQ{padding-block:16px}.resume_resume__btn__4egHf{display:flex;justify-content:center;margin-block-start:var(--spacing-xl)}