@font-face{font-family:PP Editorial;src:url(../fonts/PPEditorialNew-Regular.otf) format(opentype);font-display:swap}.introduce[data-v-c23ef5ec]{min-height:100vh;overflow:hidden;position:relative;width:100%}.introduce .text[data-v-c23ef5ec]{font-size:1.95em;font-weight:400;left:50%;max-width:100vw;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:35%;transform:translate(-50%,-50%)}.position[data-v-c23ef5ec]{cursor:default;font-weight:600}.introduce .scroll[data-v-c23ef5ec]{align-items:center;bottom:15%;color:#555;display:flex;flex-direction:column;font-family:PP Editorial,serif;font-size:1.5rem;left:50%;letter-spacing:-.5px;position:absolute;transform:translate(-50%)}.arrow-down[data-v-c23ef5ec]{animation:bounce-c23ef5ec 1.5s infinite}@keyframes bounce-c23ef5ec{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media screen and (min-width:1441px){.introduce .text[data-v-c23ef5ec]{font-size:2.5em}.introduce .scroll[data-v-c23ef5ec]{font-size:2rem}}@media screen and (max-width:1024px){.introduce .text[data-v-c23ef5ec]{font-size:1.6em;padding-inline:1.5rem;width:100vw}.introduce .scroll[data-v-c23ef5ec]{font-size:1.2rem}}@media screen and (max-width:767px){.introduce .text[data-v-c23ef5ec]{font-size:1.1em;padding-inline:1.5rem;width:100vw}.introduce .scroll[data-v-c23ef5ec]{font-size:1rem}}@font-face{font-family:Canopee;src:url(../fonts/Canopee-Regular.otf) format(opentype);font-display:swap}.about[data-v-9f1ca5fd]{align-items:center;display:flex;min-height:125vh;padding-block:1.5rem;position:relative;width:100%}.container-about[data-v-9f1ca5fd]{display:flex;flex-direction:column;gap:.5rem;min-height:100vh;width:100%}.container-about div[data-v-9f1ca5fd]{height:100%;width:100%}.text-about-container p[data-v-9f1ca5fd]{font-size:1rem;letter-spacing:-.5px}.text-about-container h1[data-v-9f1ca5fd]{font-family:Canopee;font-size:clamp(2.5rem,6vw,5rem);margin-bottom:1.5rem;margin-top:1rem}@media (min-width:768px){.container-about[data-v-9f1ca5fd]{flex-direction:column}.container-about div[data-v-9f1ca5fd]{width:100%}.text-about-container p[data-v-9f1ca5fd]{font-size:1.25rem}.text-about-container h1[data-v-9f1ca5fd]{margin-top:0}}@media (min-width:1024px){.container-about[data-v-9f1ca5fd]{flex-direction:row}.container-about div[data-v-9f1ca5fd]{width:50%}.text-about-container p[data-v-9f1ca5fd]{font-size:1.45rem}.text-about-container h1[data-v-9f1ca5fd]{margin-top:0}}@media (min-width:1400px){.container-about[data-v-9f1ca5fd]{flex-direction:row}.container-about div[data-v-9f1ca5fd]{width:50%}.text-about-container p[data-v-9f1ca5fd]{font-size:1.65rem}.text-about-container h1[data-v-9f1ca5fd]{margin-top:0}}@media (min-width:1600px){.container-about[data-v-9f1ca5fd]{flex-direction:row}.container-about div[data-v-9f1ca5fd]{width:50%}.text-about-container p[data-v-9f1ca5fd]{font-size:2rem}}.text-about-container p[data-v-9f1ca5fd]{letter-spacing:-.5}.name[data-v-9f1ca5fd]{font-weight:600;position:relative}.name[data-v-9f1ca5fd]:before{background:currentColor;bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.24,.43,.15,.97);width:100%;will-change:transform}.name[data-v-9f1ca5fd]:hover:before{transform:scaleX(1);transform-origin:left}.profile-image-container[data-v-9f1ca5fd]{border-radius:5px;overflow:hidden;position:relative}.profile-image[data-v-9f1ca5fd]{border-radius:5px;filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:filter .3s ease;width:100%;will-change:transform;z-index:10}.profile-image[data-v-9f1ca5fd]:hover{filter:grayscale(0)}@font-face{font-family:Canopee;src:url(../fonts/Canopee-Regular.otf) format(opentype);font-display:swap}.skills[data-v-04b98690]{min-height:100vh;padding-block:1.5rem;position:relative;width:100%}.field h2[data-v-04b98690]{font-size:clamp(1.25rem,2.5vw,2em);text-transform:uppercase}.skills h1[data-v-04b98690]{font-family:Canopee;font-size:clamp(2.5rem,6vw,5rem)}.fields[data-v-04b98690]{display:flex;flex-direction:column;gap:3rem;margin-block:1.5rem;width:100%}.techstack[data-v-04b98690]{display:flex;flex-wrap:wrap;font-size:clamp(.75rem,2vw,1.25em);font-weight:600;gap:1rem;margin-top:1rem;text-transform:uppercase}.techstack p[data-v-04b98690]{cursor:pointer}.logo-outer-container[data-v-04b98690]{filter:blur(3px);height:50%;left:50%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:-2}.logo[data-v-04b98690],.logo-container[data-v-04b98690]{height:100%;width:100%}.logo[data-v-04b98690]{border-radius:5px;-o-object-fit:contain;object-fit:contain}@font-face{font-family:PP Editorial;src:url(../fonts/PPEditorialNew-Regular.otf) format(opentype);font-display:swap}.wanna-see[data-v-f4a5cc66]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding-block:1.5rem;position:relative;width:100%}.text[data-v-f4a5cc66]{font-family:PP Editorial,serif;font-size:clamp(1rem,5vw,3em);text-transform:uppercase}
