@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/V1F6ST5igQLYF_OSLUXGMoC_bXGcEwRxxo2YfqjT-Yo-9SlnK2K6P_vfZhQqR_qntkmchpnaOEnkIILvceBhrhw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/n44gbIrXlHmjbvsNDpn_NB1REzhzHwBgeN07RGS_oOA-q3rGnijAqWj07ktOK6Gm0BUDdwqCSBcK_b_Lp9Awl6Y.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/PYZObkzeleDuBrZZdKdI0EI8h_PWNjGgVM0QhcFp89Q-0vyoPBjhXiGayFHrt2xQIVya8C0gzz9yzZvk7efnPug.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/DH_0SfF1q2hGT2bazw-EBaelQhMEPMdaRMvSM4F4enI-_lvl8OdUoNjymJ6a__YDIJrhs8o_i57-O05TFgXpLX8.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/ZEq1Z4dAijxtTIhnnI6vHaV9JrYXRBesNrb9Gq23o5A-oPqlzeYCsM06R2_WFU-Zi49Lxbah6frV3ZJmPJPhNSs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/yKlbCgwV4HWJu200CAP7D8MIubVq_BVWY6Z4tze0WKs-EKGiWPLZWxxYRkHOCUJFyHPosVsNxBFv96I8Ryizq60.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/4aYL0cTksCxwzgYY85WV1HNeZw3kYiaxFpCuTLw-eMc-G8UlJfKbj_GDbQH8eo_ejQvSEe6ytJTJrR1uffXb6qY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/E6X6BoI-_AzkMFidJ5myXnYvzVaLD5o5hUbWW4X_JxY-W5APQmzJGjULV5oiLqBFBsuduvcdz3sL1IeHSTeRqpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.main-content{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;overflow:hidden;padding:2rem 2rem 6rem;position:relative}.main-content .effect:after,.main-content .effect:before{background-image:linear-gradient(0deg,#f847ca,#4aa5fd);content:"";height:100%;position:absolute;top:0;width:50%;z-index:0}.main-content .effect:before{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%);left:0}.main-content .effect:after{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%);right:0}.main-content .info{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-bottom:1.25rem;padding:1rem;position:relative}.main-content .info__icon{max-width:90rem;opacity:0;position:absolute;top:-25rem;width:300rem;z-index:-10}@media (max-width:1920px){.main-content .info__icon{max-width:70rem;top:-17rem}}.main-content .info__logo{margin-bottom:1rem;opacity:0;pointer-events:none;position:relative;width:8rem}.main-content .info__text{align-items:center;display:flex;flex-direction:column;opacity:0;position:relative}.main-content .info__text p{color:#636363;font-size:1.5rem}.main-content .info__text h1{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#f847ca,#4aa5fd);color:transparent;font-family:Saira,"Saira Fallback: Arial",sans-serif;font-size:4rem;line-height:3.5rem;margin-block:.25rem;text-align:center;text-transform:uppercase}.main-content .info__text h2{color:#636363;font-size:1.5rem;text-transform:uppercase}.main-content .info__description{color:#636363;line-height:1.7rem;max-width:50rem;opacity:0;position:relative;text-align:center;text-wrap:balance;width:100%}.main-content .info__social{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:.5rem;opacity:0;position:relative}.main-content .info__social a{height:2rem;width:2rem}.main-content .info__social a svg{stroke:#4aa5fd}@media (min-width:768px){.main-content .info__social a{bottom:0;position:relative;transition:.3s}.main-content .info__social a svg{transition:.3s}.main-content .info__social a:hover{bottom:.25rem}.main-content .info__social a:hover svg{stroke:#f847ca}}.main-content .char{height:20.25rem;margin-bottom:-8rem;opacity:0;position:relative;width:20rem;z-index:15}.main-content .char__animation{height:100%;width:100%}.main-content .buttons{align-items:center;display:flex;gap:10rem;justify-content:center;max-width:72rem;position:relative;width:100%;z-index:5}.main-content .buttons a{background:#fee3f7;box-sizing:border-box;color:#7a7a7a;cursor:pointer;font-family:Saira,"Saira Fallback: Arial",sans-serif;font-size:1.875rem;min-width:14rem;opacity:0;padding-block:1rem;padding-inline:2.25rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:768px){.main-content .buttons a{bottom:0;box-shadow:0 0 0 transparent;position:relative;transition:.3s}.main-content .buttons a:hover{bottom:.5rem;box-shadow:0 20px 10px -15px #f847ca66}}.main-content .buttons a[data-link=about]{border-radius:999px 0 0 999px}.main-content .buttons a[data-link=projects]{border-radius:0 999px 999px 0}.main-content .buttons__element{bottom:3.5rem;height:6rem;opacity:0;pointer-events:none;position:absolute;fill:#fee3f7}.main-content .buttons__element--left{left:-25rem}.main-content .buttons__element--right{right:-25rem}@media (max-width:1024px){.main-content{height:100dvh;max-height:60rem;min-height:48rem}.main-content .info__logo{margin-bottom:.5rem;width:4.5rem}.main-content .info{gap:.5rem;margin-bottom:0}.main-content .info__text h2,.main-content .info__text p{font-size:1.25rem}.main-content .info__text h1{font-size:3rem;line-height:2.5rem}.main-content .info__description{font-size:1rem;line-height:1.4rem}.main-content .info__social{gap:1.5rem;margin-top:0}.main-content .char{height:15.25rem;margin-bottom:-1rem;width:15rem;z-index:5}.main-content .buttons{gap:.5rem;z-index:10}.main-content .buttons a[data-link]{border-radius:999px;font-size:1.35rem;min-width:10rem;padding-block:.75rem;padding-inline:1rem}.main-content .buttons__element{bottom:2.2rem}}@media (max-width:480px){.main-content .buttons a[data-link]{color:#545454}}@media (max-height:880px) and (orientation:landscape){.main-content{align-content:center;display:grid;grid-template-columns:repeat(2,minmax(0,480px));grid-template-rows:12rem 8rem;min-height:23rem;overflow:hidden;padding:1rem}}@media (max-height:880px) and (orientation:landscape) and (max-width:550px){.main-content{min-height:27.5rem}}@media (max-height:880px) and (orientation:landscape){.main-content .effect:before{display:none}.main-content .effect:after{background-image:linear-gradient(0deg,#f847ca,#4aa5fd);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);width:calc(50% - 2.5rem)}.main-content .info{align-items:flex-start;grid-column:1;grid-row:1/span 2}.main-content .info__icon{left:-5rem;max-width:50rem;top:-15rem}.main-content .info__logo{height:4.5em;width:4.5rem}.main-content .info__text{align-items:flex-start}.main-content .info__text p{font-size:1.25rem}.main-content .info__text h1{font-size:2.7rem;line-height:2.25rem;text-align:left}.main-content .info__text h2{font-size:1.25rem}.main-content .info__description{font-size:.9rem;line-height:1.5rem;text-align:left}.main-content .info__social{flex-wrap:wrap;gap:1rem;position:absolute;right:2.5rem;width:7rem}.main-content .char{grid-column:2;grid-row:1;height:12.5rem;margin-bottom:0;width:12rem}.main-content .buttons{align-items:flex-start;flex-direction:column;gap:.5rem;grid-column:2;grid-row:2}.main-content .buttons a[data-link]{background:#f4f4f4;border-radius:0 999px 999px 0;font-size:1.25rem;margin-left:2.5rem;padding-block:.5rem;padding-inline:2rem;width:calc(100% - 3.5rem)}}@media (max-height:880px) and (orientation:landscape) and (min-width:768px){.main-content .buttons a[data-link]{width:calc(100% - 4.5rem)}.main-content .buttons a[data-link]:hover{bottom:0;width:calc(100% - 3.5rem)}}@media (max-height:880px) and (orientation:landscape){.main-content .buttons__element{bottom:10rem;height:6rem}.main-content .buttons__element--left{display:none}.main-content .buttons__element--right{right:-13rem}}@media (min-height:1440px){.main-content{max-height:65rem}}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/ZEq1Z4dAijxtTIhnnI6vHaV9JrYXRBesNrb9Gq23o5A-oPqlzeYCsM06R2_WFU-Zi49Lxbah6frV3ZJmPJPhNSs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:"Saira Fallback: Arial";src:local("Arial");size-adjust:103.6337%;ascent-override:109.5203%;descent-override:42.3607%;line-gap-override:0%}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/yKlbCgwV4HWJu200CAP7D8MIubVq_BVWY6Z4tze0WKs-EKGiWPLZWxxYRkHOCUJFyHPosVsNxBFv96I8Ryizq60.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/V1F6ST5igQLYF_OSLUXGMoC_bXGcEwRxxo2YfqjT-Yo-9SlnK2K6P_vfZhQqR_qntkmchpnaOEnkIILvceBhrhw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/n44gbIrXlHmjbvsNDpn_NB1REzhzHwBgeN07RGS_oOA-q3rGnijAqWj07ktOK6Gm0BUDdwqCSBcK_b_Lp9Awl6Y.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/4aYL0cTksCxwzgYY85WV1HNeZw3kYiaxFpCuTLw-eMc-G8UlJfKbj_GDbQH8eo_ejQvSEe6ytJTJrR1uffXb6qY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/E6X6BoI-_AzkMFidJ5myXnYvzVaLD5o5hUbWW4X_JxY-W5APQmzJGjULV5oiLqBFBsuduvcdz3sL1IeHSTeRqpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Saira;src:local("Saira SemiBold Italic"),url(../_fonts/PYZObkzeleDuBrZZdKdI0EI8h_PWNjGgVM0QhcFp89Q-0vyoPBjhXiGayFHrt2xQIVya8C0gzz9yzZvk7efnPug.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Saira;src:local("Saira SemiBold"),url(../_fonts/DH_0SfF1q2hGT2bazw-EBaelQhMEPMdaRMvSM4F4enI-_lvl8OdUoNjymJ6a__YDIJrhs8o_i57-O05TFgXpLX8.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}html[data-v-9dca6e0c]{box-sizing:border-box}[data-v-9dca6e0c],[data-v-9dca6e0c]:after,[data-v-9dca6e0c]:before{box-sizing:inherit}body[data-v-9dca6e0c],h1[data-v-9dca6e0c],h2[data-v-9dca6e0c],h3[data-v-9dca6e0c],h4[data-v-9dca6e0c],h5[data-v-9dca6e0c],h6[data-v-9dca6e0c],ol[data-v-9dca6e0c],p[data-v-9dca6e0c],ul[data-v-9dca6e0c]{font-weight:400;margin:0;padding:0}ol[data-v-9dca6e0c],ul[data-v-9dca6e0c]{list-style:none}img[data-v-9dca6e0c]{height:auto;max-width:100%}@media (orientation:landscape){.effect[data-v-9dca6e0c]:before{animation:vLeftLandscape-9dca6e0c 2s ease forwards;animation-delay:.3s}.effect[data-v-9dca6e0c]:after{animation:vRightLandscape-9dca6e0c 2s ease forwards;animation-delay:.3s}@keyframes vLeftLandscape-9dca6e0c{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 0,100% 100%,0 100%)}}@keyframes vRightLandscape-9dca6e0c{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}}}@media (orientation:portrait){.effect[data-v-9dca6e0c]:before{animation:vLeftPortrait-9dca6e0c 2s ease forwards;animation-delay:.3s}.effect[data-v-9dca6e0c]:after{animation:vRightPortrait-9dca6e0c 2s ease forwards;animation-delay:.3s}@keyframes vLeftPortrait-9dca6e0c{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 50%,100% 100%,0 100%)}}@keyframes vRightPortrait-9dca6e0c{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 50%,100% 0,100% 100%,0 100%)}}}@media (max-height:880px) and (orientation:landscape){.effect[data-v-9dca6e0c]:after{animation:vSmallLandscape-9dca6e0c 2s ease forwards;animation-delay:.3s}@keyframes vSmallLandscape-9dca6e0c{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}}.info__logo[data-v-9dca6e0c]{animation:animationAppearUp-9dca6e0c .6s ease forwards;animation-delay:.3s}.info__text[data-v-9dca6e0c]{animation:animationAppearUp-9dca6e0c .6s ease forwards;animation-delay:.6s}.info__description[data-v-9dca6e0c],.info__social[data-v-9dca6e0c]{animation:animationAppearUp-9dca6e0c .6s ease forwards;animation-delay:.9s}@media (max-height:880px) and (orientation:landscape){.info__social[data-v-9dca6e0c]{animation:animationAppearUpSocial-9dca6e0c .6s ease forwards;animation-delay:.9s}}@media (max-height:880px) and (orientation:landscape) and (max-width:1024px){.info__social[data-v-9dca6e0c]{animation:animationAppearUpSocialMobile-9dca6e0c .6s ease forwards;animation-delay:.9s}}.char[data-v-9dca6e0c]{animation:animationAppearUp-9dca6e0c .6s ease forwards;animation-delay:1.2s}@keyframes animationAppearUp-9dca6e0c{0%{opacity:0;top:2rem}to{opacity:1;top:0}}@keyframes animationAppearUpSocial-9dca6e0c{0%{opacity:0;top:.9rem}to{opacity:1;top:.3rem}}@keyframes animationAppearUpSocialMobile-9dca6e0c{0%{opacity:0;top:1.5rem}to{opacity:1;top:.8rem}}.info__icon[data-v-9dca6e0c]{animation:animationAppearSkills-9dca6e0c 2.9s ease forwards;animation-delay:.3s}@media (max-width:1920px){.info__icon[data-v-9dca6e0c]{animation:animationAppearSkillsMobile-9dca6e0c 2.9s ease forwards;animation-delay:.3s}}@media (max-height:880px) and (orientation:landscape){.info__icon[data-v-9dca6e0c]{animation:animationAppearSkillsSmall-9dca6e0c 2.9s ease forwards}}@keyframes animationAppearSkills-9dca6e0c{0%{opacity:0;top:-29rem}to{opacity:.1;top:-25rem}}@keyframes animationAppearSkillsMobile-9dca6e0c{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}@keyframes animationAppearSkillsSmall-9dca6e0c{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}.buttons a[data-link=about][data-v-9dca6e0c]{animation:animationAppearButtonLeft-9dca6e0c 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects][data-v-9dca6e0c]{animation:animationAppearButtonRight-9dca6e0c 1.2s ease forwards;animation-delay:1.2s}.buttons__element--left[data-v-9dca6e0c]{animation:animationAppearButtonLeftIcon-9dca6e0c 2s ease forwards;animation-delay:1.2s}.buttons__element--right[data-v-9dca6e0c]{animation:animationAppearButtonRightIcon-9dca6e0c 2s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeft-9dca6e0c{0%{left:2rem;opacity:0}to{left:0;opacity:1}}@keyframes animationAppearButtonRight-9dca6e0c{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonLeftIcon-9dca6e0c{0%{left:-18rem;opacity:0}to{left:-23rem;opacity:1}}@keyframes animationAppearButtonRightIcon-9dca6e0c{0%{opacity:0;right:-18rem}to{opacity:1;right:-23rem}}@media (max-height:880px) and (orientation:landscape){.buttons a[data-link=about][data-v-9dca6e0c]{animation:animationAppearButtonLeftMobile-9dca6e0c 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects][data-v-9dca6e0c]{animation-delay:1.5s}.buttons__element--right[data-v-9dca6e0c]{animation:animationAppearButtonRightIconMobile-9dca6e0c 1s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeftMobile-9dca6e0c{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonRightIconMobile-9dca6e0c{0%{left:17rem;opacity:0}to{left:13rem;opacity:.5}}}.title[data-v-9dca6e0c]{padding-bottom:4rem;padding-top:3rem}.title[data-v-9dca6e0c],h2[data-v-9dca6e0c]{position:relative}h2[data-v-9dca6e0c]{color:#f4f4f4;font-family:Saira,"Saira Fallback: Arial",sans-serif;font-size:1.875rem;text-align:center;text-transform:uppercase;width:100%;z-index:5}.title__icon[data-v-9dca6e0c]{bottom:3rem;height:5rem;left:50%;position:absolute;transform:translate(-50%);fill:#fee3f7;opacity:.1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--233fa13a))}to{opacity:1;transform:translateY(0)}}.element[data-v-639a106f]{opacity:0;transform:translateY(var(--233fa13a))}.element-animated[data-v-639a106f]{animation-delay:var(--eeb7f82a);animation-duration:var(--5f440a2c);animation-fill-mode:forwards;animation-name:var(--35f94323);animation-timing-function:cubic-bezier(.36,1.45,.79,.95);transition:none}html[data-v-ccebae44]{box-sizing:border-box}[data-v-ccebae44],[data-v-ccebae44]:after,[data-v-ccebae44]:before{box-sizing:inherit}body[data-v-ccebae44],h1[data-v-ccebae44],h2[data-v-ccebae44],h3[data-v-ccebae44],h4[data-v-ccebae44],h5[data-v-ccebae44],h6[data-v-ccebae44],ol[data-v-ccebae44],p[data-v-ccebae44],ul[data-v-ccebae44]{font-weight:400;margin:0;padding:0}ol[data-v-ccebae44],ul[data-v-ccebae44]{list-style:none}img[data-v-ccebae44]{height:auto;max-width:100%}@media (orientation:landscape){.effect[data-v-ccebae44]:before{animation:vLeftLandscape-ccebae44 2s ease forwards;animation-delay:.3s}.effect[data-v-ccebae44]:after{animation:vRightLandscape-ccebae44 2s ease forwards;animation-delay:.3s}@keyframes vLeftLandscape-ccebae44{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 0,100% 100%,0 100%)}}@keyframes vRightLandscape-ccebae44{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}}}@media (orientation:portrait){.effect[data-v-ccebae44]:before{animation:vLeftPortrait-ccebae44 2s ease forwards;animation-delay:.3s}.effect[data-v-ccebae44]:after{animation:vRightPortrait-ccebae44 2s ease forwards;animation-delay:.3s}@keyframes vLeftPortrait-ccebae44{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 50%,100% 100%,0 100%)}}@keyframes vRightPortrait-ccebae44{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 50%,100% 0,100% 100%,0 100%)}}}@media (max-height:880px) and (orientation:landscape){.effect[data-v-ccebae44]:after{animation:vSmallLandscape-ccebae44 2s ease forwards;animation-delay:.3s}@keyframes vSmallLandscape-ccebae44{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}}.info__logo[data-v-ccebae44]{animation:animationAppearUp-ccebae44 .6s ease forwards;animation-delay:.3s}.info__text[data-v-ccebae44]{animation:animationAppearUp-ccebae44 .6s ease forwards;animation-delay:.6s}.info__description[data-v-ccebae44],.info__social[data-v-ccebae44]{animation:animationAppearUp-ccebae44 .6s ease forwards;animation-delay:.9s}@media (max-height:880px) and (orientation:landscape){.info__social[data-v-ccebae44]{animation:animationAppearUpSocial-ccebae44 .6s ease forwards;animation-delay:.9s}}@media (max-height:880px) and (orientation:landscape) and (max-width:1024px){.info__social[data-v-ccebae44]{animation:animationAppearUpSocialMobile-ccebae44 .6s ease forwards;animation-delay:.9s}}.char[data-v-ccebae44]{animation:animationAppearUp-ccebae44 .6s ease forwards;animation-delay:1.2s}@keyframes animationAppearUp-ccebae44{0%{opacity:0;top:2rem}to{opacity:1;top:0}}@keyframes animationAppearUpSocial-ccebae44{0%{opacity:0;top:.9rem}to{opacity:1;top:.3rem}}@keyframes animationAppearUpSocialMobile-ccebae44{0%{opacity:0;top:1.5rem}to{opacity:1;top:.8rem}}.info__icon[data-v-ccebae44]{animation:animationAppearSkills-ccebae44 2.9s ease forwards;animation-delay:.3s}@media (max-width:1920px){.info__icon[data-v-ccebae44]{animation:animationAppearSkillsMobile-ccebae44 2.9s ease forwards;animation-delay:.3s}}@media (max-height:880px) and (orientation:landscape){.info__icon[data-v-ccebae44]{animation:animationAppearSkillsSmall-ccebae44 2.9s ease forwards}}@keyframes animationAppearSkills-ccebae44{0%{opacity:0;top:-29rem}to{opacity:.1;top:-25rem}}@keyframes animationAppearSkillsMobile-ccebae44{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}@keyframes animationAppearSkillsSmall-ccebae44{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}.buttons a[data-link=about][data-v-ccebae44]{animation:animationAppearButtonLeft-ccebae44 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects][data-v-ccebae44]{animation:animationAppearButtonRight-ccebae44 1.2s ease forwards;animation-delay:1.2s}.buttons__element--left[data-v-ccebae44]{animation:animationAppearButtonLeftIcon-ccebae44 2s ease forwards;animation-delay:1.2s}.buttons__element--right[data-v-ccebae44]{animation:animationAppearButtonRightIcon-ccebae44 2s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeft-ccebae44{0%{left:2rem;opacity:0}to{left:0;opacity:1}}@keyframes animationAppearButtonRight-ccebae44{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonLeftIcon-ccebae44{0%{left:-18rem;opacity:0}to{left:-23rem;opacity:1}}@keyframes animationAppearButtonRightIcon-ccebae44{0%{opacity:0;right:-18rem}to{opacity:1;right:-23rem}}@media (max-height:880px) and (orientation:landscape){.buttons a[data-link=about][data-v-ccebae44]{animation:animationAppearButtonLeftMobile-ccebae44 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects][data-v-ccebae44]{animation-delay:1.5s}.buttons__element--right[data-v-ccebae44]{animation:animationAppearButtonRightIconMobile-ccebae44 1s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeftMobile-ccebae44{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonRightIconMobile-ccebae44{0%{left:17rem;opacity:0}to{left:13rem;opacity:.5}}}.totop[data-v-ccebae44]{align-items:center;background:linear-gradient(0deg,#f847ca,#4aa5fd);border-radius:999px;bottom:-4rem;cursor:pointer;display:flex;justify-content:center;opacity:0;overflow:hidden;padding:.2rem;position:fixed;right:-4rem;transition:.5s cubic-bezier(.49,1.29,.64,1.02);z-index:25}.totop svg[data-v-ccebae44]{height:3.75rem;line-height:0;width:3.75rem;fill:#f4f4f4}.totop.is-visible[data-v-ccebae44]{bottom:2rem;opacity:1;right:2rem}@media (min-width:768px){.totop.is-visible[data-v-ccebae44]:hover{bottom:2.5rem}}html[data-v-aac9617e]{box-sizing:border-box}[data-v-aac9617e],[data-v-aac9617e]:after,[data-v-aac9617e]:before{box-sizing:inherit}body[data-v-aac9617e],h1[data-v-aac9617e],h2[data-v-aac9617e],h3[data-v-aac9617e],h4[data-v-aac9617e],h5[data-v-aac9617e],h6[data-v-aac9617e],ol[data-v-aac9617e],p[data-v-aac9617e],ul[data-v-aac9617e]{font-weight:400;margin:0;padding:0}ol[data-v-aac9617e],ul[data-v-aac9617e]{list-style:none}img[data-v-aac9617e]{height:auto;max-width:100%}@media (orientation:landscape){.effect[data-v-aac9617e]:before{animation:vLeftLandscape-aac9617e 2s ease forwards;animation-delay:.3s}.effect[data-v-aac9617e]:after{animation:vRightLandscape-aac9617e 2s ease forwards;animation-delay:.3s}@keyframes vLeftLandscape-aac9617e{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 0,100% 100%,0 100%)}}@keyframes vRightLandscape-aac9617e{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}}}@media (orientation:portrait){.effect[data-v-aac9617e]:before{animation:vLeftPortrait-aac9617e 2s ease forwards;animation-delay:.3s}.effect[data-v-aac9617e]:after{animation:vRightPortrait-aac9617e 2s ease forwards;animation-delay:.3s}@keyframes vLeftPortrait-aac9617e{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 50%,100% 100%,0 100%)}}@keyframes vRightPortrait-aac9617e{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 50%,100% 0,100% 100%,0 100%)}}}@media (max-height:880px) and (orientation:landscape){.effect[data-v-aac9617e]:after{animation:vSmallLandscape-aac9617e 2s ease forwards;animation-delay:.3s}@keyframes vSmallLandscape-aac9617e{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}}.info__logo[data-v-aac9617e]{animation:animationAppearUp-aac9617e .6s ease forwards;animation-delay:.3s}.info__text[data-v-aac9617e]{animation:animationAppearUp-aac9617e .6s ease forwards;animation-delay:.6s}.info__description[data-v-aac9617e],.info__social[data-v-aac9617e]{animation:animationAppearUp-aac9617e .6s ease forwards;animation-delay:.9s}@media (max-height:880px) and (orientation:landscape){.info__social[data-v-aac9617e]{animation:animationAppearUpSocial-aac9617e .6s ease forwards;animation-delay:.9s}}@media (max-height:880px) and (orientation:landscape) and (max-width:1024px){.info__social[data-v-aac9617e]{animation:animationAppearUpSocialMobile-aac9617e .6s ease forwards;animation-delay:.9s}}.char[data-v-aac9617e]{animation:animationAppearUp-aac9617e .6s ease forwards;animation-delay:1.2s}@keyframes animationAppearUp-aac9617e{0%{opacity:0;top:2rem}to{opacity:1;top:0}}@keyframes animationAppearUpSocial-aac9617e{0%{opacity:0;top:.9rem}to{opacity:1;top:.3rem}}@keyframes animationAppearUpSocialMobile-aac9617e{0%{opacity:0;top:1.5rem}to{opacity:1;top:.8rem}}.info__icon[data-v-aac9617e]{animation:animationAppearSkills-aac9617e 2.9s ease forwards;animation-delay:.3s}@media (max-width:1920px){.info__icon[data-v-aac9617e]{animation:animationAppearSkillsMobile-aac9617e 2.9s ease forwards;animation-delay:.3s}}@media (max-height:880px) and (orientation:landscape){.info__icon[data-v-aac9617e]{animation:animationAppearSkillsSmall-aac9617e 2.9s ease forwards}}@keyframes animationAppearSkills-aac9617e{0%{opacity:0;top:-29rem}to{opacity:.1;top:-25rem}}@keyframes animationAppearSkillsMobile-aac9617e{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}@keyframes animationAppearSkillsSmall-aac9617e{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}.buttons a[data-link=about][data-v-aac9617e]{animation:animationAppearButtonLeft-aac9617e 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects][data-v-aac9617e]{animation:animationAppearButtonRight-aac9617e 1.2s ease forwards;animation-delay:1.2s}.buttons__element--left[data-v-aac9617e]{animation:animationAppearButtonLeftIcon-aac9617e 2s ease forwards;animation-delay:1.2s}.buttons__element--right[data-v-aac9617e]{animation:animationAppearButtonRightIcon-aac9617e 2s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeft-aac9617e{0%{left:2rem;opacity:0}to{left:0;opacity:1}}@keyframes animationAppearButtonRight-aac9617e{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonLeftIcon-aac9617e{0%{left:-18rem;opacity:0}to{left:-23rem;opacity:1}}@keyframes animationAppearButtonRightIcon-aac9617e{0%{opacity:0;right:-18rem}to{opacity:1;right:-23rem}}@media (max-height:880px) and (orientation:landscape){.buttons a[data-link=about][data-v-aac9617e]{animation:animationAppearButtonLeftMobile-aac9617e 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects][data-v-aac9617e]{animation-delay:1.5s}.buttons__element--right[data-v-aac9617e]{animation:animationAppearButtonRightIconMobile-aac9617e 1s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeftMobile-aac9617e{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonRightIconMobile-aac9617e{0%{left:17rem;opacity:0}to{left:13rem;opacity:.5}}}.about-content[data-v-aac9617e]{background:#f847ca;overflow-x:hidden;padding:0 2rem 5rem}.about[data-v-aac9617e]{margin:0 auto;max-width:72rem;position:relative;width:100%}.about__dots[data-v-aac9617e]{bottom:-5rem;height:calc(100% + 5rem);opacity:.1;pointer-events:none;position:absolute;right:calc(100% + 2.5rem)}.about__text[data-v-aac9617e]{color:#f4f4f4}.about__text p[data-v-aac9617e]{font-size:1.25rem;line-height:2rem}.about__text p[data-v-aac9617e]:not(:last-of-type){margin-bottom:1.5rem}.about__text strong[data-v-aac9617e]{color:#dff07e}@font-face{font-family:Quicksand;src:local("Quicksand Light"),url(../_fonts/L9BbDBsFFh0LrbBsc_XUiGhI9MyWcMQsCqLseZHpf5U-APgIIbUBe1qx0MxnrNu8ZZR_mgx96iQePx-VVD9JAa4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:normal}@font-face{font-family:"Quicksand Fallback: Arial";src:local("Arial");size-adjust:104.3067%;ascent-override:95.8711%;descent-override:23.9678%;line-gap-override:0%}@font-face{font-family:Quicksand;src:local("Quicksand Light"),url(../_fonts/zhlnxrVDEzii97DyCB2b-miJGFwWpdFuJiMi0kFnd4o-_fy8XvFA29wGTXHcN8PkGSJ44kSbcq3RndX452JGMrg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Light"),url(../_fonts/VgIgDaOtid4S1HMNxXQalwKnzL4fgHy_pBvXRo_YAdc-94gpEcczYPbIIxDX_QxHZMidbVgk5rWal3Fx7q1m1nI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Regular"),local("Quicksand"),url(../_fonts/L9BbDBsFFh0LrbBsc_XUiGhI9MyWcMQsCqLseZHpf5U-APgIIbUBe1qx0MxnrNu8ZZR_mgx96iQePx-VVD9JAa4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Regular"),local("Quicksand"),url(../_fonts/zhlnxrVDEzii97DyCB2b-miJGFwWpdFuJiMi0kFnd4o-_fy8XvFA29wGTXHcN8PkGSJ44kSbcq3RndX452JGMrg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Regular"),local("Quicksand"),url(../_fonts/VgIgDaOtid4S1HMNxXQalwKnzL4fgHy_pBvXRo_YAdc-94gpEcczYPbIIxDX_QxHZMidbVgk5rWal3Fx7q1m1nI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Medium"),url(../_fonts/L9BbDBsFFh0LrbBsc_XUiGhI9MyWcMQsCqLseZHpf5U-APgIIbUBe1qx0MxnrNu8ZZR_mgx96iQePx-VVD9JAa4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Medium"),url(../_fonts/zhlnxrVDEzii97DyCB2b-miJGFwWpdFuJiMi0kFnd4o-_fy8XvFA29wGTXHcN8PkGSJ44kSbcq3RndX452JGMrg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Medium"),url(../_fonts/VgIgDaOtid4S1HMNxXQalwKnzL4fgHy_pBvXRo_YAdc-94gpEcczYPbIIxDX_QxHZMidbVgk5rWal3Fx7q1m1nI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand SemiBold"),url(../_fonts/L9BbDBsFFh0LrbBsc_XUiGhI9MyWcMQsCqLseZHpf5U-APgIIbUBe1qx0MxnrNu8ZZR_mgx96iQePx-VVD9JAa4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand SemiBold"),url(../_fonts/zhlnxrVDEzii97DyCB2b-miJGFwWpdFuJiMi0kFnd4o-_fy8XvFA29wGTXHcN8PkGSJ44kSbcq3RndX452JGMrg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand SemiBold"),url(../_fonts/VgIgDaOtid4S1HMNxXQalwKnzL4fgHy_pBvXRo_YAdc-94gpEcczYPbIIxDX_QxHZMidbVgk5rWal3Fx7q1m1nI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Bold"),url(../_fonts/L9BbDBsFFh0LrbBsc_XUiGhI9MyWcMQsCqLseZHpf5U-APgIIbUBe1qx0MxnrNu8ZZR_mgx96iQePx-VVD9JAa4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Bold"),url(../_fonts/zhlnxrVDEzii97DyCB2b-miJGFwWpdFuJiMi0kFnd4o-_fy8XvFA29wGTXHcN8PkGSJ44kSbcq3RndX452JGMrg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Bold"),url(../_fonts/VgIgDaOtid4S1HMNxXQalwKnzL4fgHy_pBvXRo_YAdc-94gpEcczYPbIIxDX_QxHZMidbVgk5rWal3Fx7q1m1nI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Light"),url(../_fonts/Z-0D0HAxk5OjVcdUl4MxiHRxqmVggG10IQ9ayuiAoQk-HGGF7SIPNlkImzvrLUmV7_CcOB0MbnQKi-O4Jr6Dh84.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Regular"),local("Quicksand"),url(../_fonts/1cFgchboX6zEEO9qaYtozT5bsyvMb2xcOYKUgGt_3-U-Bk1qAz8Gk7xOsBewSmGK_aHNpoKKdHQIhfM97q2d7wc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Medium"),url(../_fonts/wBeCcO0s46RzKwK5XU8DvaBLCbsZO6YBPwIaGVjoOeY-Je30OIaP0HbCmuUo5GGK9m_4HcP2aVYUC9KKvzPFD7M.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand SemiBold"),url(../_fonts/OILi5OvxDOdUGjiJxTRQBLmtno9v24WydAIWBbebcSI-v4hkzK5tQFQ1S1cxV1h88Y__-dIETi5jKGc-TCDPIGQ.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Quicksand;src:local("Quicksand Bold"),url(../_fonts/48E2v-vTG22yAfz_nJ7ocCTNiC6a6tZQiBJtR_K_5gE-_lxxm3evKKVX5gzbgCb8drJgKWiVryGYqBP4-ge8BPU.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}@media (orientation:landscape){.effect:before{animation:vLeftLandscape 2s ease forwards;animation-delay:.3s}.effect:after{animation:vRightLandscape 2s ease forwards;animation-delay:.3s}@keyframes vLeftLandscape{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 0,100% 100%,0 100%)}}@keyframes vRightLandscape{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%)}}}@media (orientation:portrait){.effect:before{animation:vLeftPortrait 2s ease forwards;animation-delay:.3s}.effect:after{animation:vRightPortrait 2s ease forwards;animation-delay:.3s}@keyframes vLeftPortrait{0%{clip-path:polygon(0 100%,0 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,0 50%,100% 100%,0 100%)}}@keyframes vRightPortrait{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(100% 50%,100% 0,100% 100%,0 100%)}}}@media (max-height:880px) and (orientation:landscape){.effect:after{animation:vSmallLandscape 2s ease forwards;animation-delay:.3s}@keyframes vSmallLandscape{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}}.info__logo{animation:animationAppearUp .6s ease forwards;animation-delay:.3s}.info__text{animation:animationAppearUp .6s ease forwards;animation-delay:.6s}.info__description,.info__social{animation:animationAppearUp .6s ease forwards;animation-delay:.9s}@media (max-height:880px) and (orientation:landscape){.info__social{animation:animationAppearUpSocial .6s ease forwards;animation-delay:.9s}}@media (max-height:880px) and (orientation:landscape) and (max-width:1024px){.info__social{animation:animationAppearUpSocialMobile .6s ease forwards;animation-delay:.9s}}.char{animation:animationAppearUp .6s ease forwards;animation-delay:1.2s}@keyframes animationAppearUp{0%{opacity:0;top:2rem}to{opacity:1;top:0}}@keyframes animationAppearUpSocial{0%{opacity:0;top:.9rem}to{opacity:1;top:.3rem}}@keyframes animationAppearUpSocialMobile{0%{opacity:0;top:1.5rem}to{opacity:1;top:.8rem}}.info__icon{animation:animationAppearSkills 2.9s ease forwards;animation-delay:.3s}@media (max-width:1920px){.info__icon{animation:animationAppearSkillsMobile 2.9s ease forwards;animation-delay:.3s}}@media (max-height:880px) and (orientation:landscape){.info__icon{animation:animationAppearSkillsSmall 2.9s ease forwards}}@keyframes animationAppearSkills{0%{opacity:0;top:-29rem}to{opacity:.1;top:-25rem}}@keyframes animationAppearSkillsMobile{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}@keyframes animationAppearSkillsSmall{0%{opacity:0;top:-19rem}to{opacity:.1;top:-17rem}}.buttons a[data-link=about]{animation:animationAppearButtonLeft 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects]{animation:animationAppearButtonRight 1.2s ease forwards;animation-delay:1.2s}.buttons__element--left{animation:animationAppearButtonLeftIcon 2s ease forwards;animation-delay:1.2s}.buttons__element--right{animation:animationAppearButtonRightIcon 2s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeft{0%{left:2rem;opacity:0}to{left:0;opacity:1}}@keyframes animationAppearButtonRight{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonLeftIcon{0%{left:-18rem;opacity:0}to{left:-23rem;opacity:1}}@keyframes animationAppearButtonRightIcon{0%{opacity:0;right:-18rem}to{opacity:1;right:-23rem}}@media (max-height:880px) and (orientation:landscape){.buttons a[data-link=about]{animation:animationAppearButtonLeftMobile 1.2s ease forwards;animation-delay:1.2s}.buttons a[data-link=projects]{animation-delay:1.5s}.buttons__element--right{animation:animationAppearButtonRightIconMobile 1s ease forwards;animation-delay:1.2s}@keyframes animationAppearButtonLeftMobile{0%{opacity:0;right:2rem}to{opacity:1;right:0}}@keyframes animationAppearButtonRightIconMobile{0%{left:17rem;opacity:0}to{left:13rem;opacity:.5}}}body{background:#f4f4f4;font-family:Quicksand,"Quicksand Fallback: Arial",sans-serif;min-width:320px;position:relative}
