@keyframes work-status_reveal__sMzXX{0%{opacity:0;transform:translateY(10px)}30%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes work-status_disappear__3WrIB{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(20px)}}@keyframes work-status_zoom-image__r38JP{0%{zoom:1}80%{opacity:.5}to{scale:4;opacity:.5;rotate:22deg}}.work-status_container__9NBVq{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:12px 0;padding:8px 12px;background-color:rgba(0,0,0,.4);border:1px solid #777;border-radius:999px;color:#ddd;font-size:14px;opacity:0;animation:work-status_reveal__sMzXX .4s ease forwards;animation-delay:.15s}.work-status_indicator__VI9qU{position:relative;width:8px;height:8px;border-radius:50%}.work-status_available__0qoAu{background-color:#45d483}.work-status_available__0qoAu:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(69,212,131,.7);border-radius:inherit;animation:work-status_pulse__vRbNj 2.4s ease-out infinite}.work-status_busy__wkSgI{background-color:#e8b84a}.work-status_unavailable__k_3Mk{background-color:#777}@keyframes work-status_pulse__vRbNj{0%,40%{opacity:.8;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.work-status_available__0qoAu:after{animation:none}}@keyframes intro_reveal__s5hAb{0%{opacity:0;transform:translateY(10px)}30%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes intro_disappear__7DiLS{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(20px)}}@keyframes intro_zoom-image__Tj40F{0%{zoom:1}80%{opacity:.5}to{scale:4;opacity:.5;rotate:22deg}}.intro_item__Khgwp{max-width:768px;width:-moz-fit-content;width:fit-content;opacity:0;animation:intro_reveal__s5hAb .4s ease forwards}.intro_item__Khgwp span{color:#ff92c9}.intro_item__Khgwp:nth-child(2){animation-delay:.05s}.intro_item__Khgwp:nth-child(3){animation-delay:.1s}.intro_item__Khgwp:nth-child(5){margin-top:8px;animation-delay:.2s}@keyframes socials_reveal__vgpIH{0%{opacity:0;transform:translateY(10px)}30%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes socials_disappear__O6RtP{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(20px)}}@keyframes socials_zoom-image__4aTWF{0%{zoom:1}80%{opacity:.5}to{scale:4;opacity:.5;rotate:22deg}}.socials_container__5W60Z{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:20px 0 32px;opacity:0;animation:socials_reveal__vgpIH .4s ease forwards;animation-delay:.2s}@media screen and (min-width:375px)and (max-width:428px){.socials_container__5W60Z{gap:20px}}@media screen and (max-width:375px){.socials_container__5W60Z{gap:20px}}.socials_resume__OzMt6{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 18px;border:1px solid #ff92c9;border-radius:4px;color:#f4dbe7;font-size:16px;transition:border-color .15s ease-in-out,color .15s ease-in-out,transform .15s ease-in-out}.socials_resume__OzMt6:focus-visible{outline:2px solid #ec4578;outline-offset:3px}.socials_resume__OzMt6 svg{color:#ff92c9;transition:color .15s ease-in-out}@media(hover:hover){.socials_resume__OzMt6:hover{border-color:#ec4578;color:#ec4578;transform:translateY(-2px)}.socials_resume__OzMt6:hover svg{color:#ec4578}}@media(hover:none){.socials_resume__OzMt6:active{border-color:#ec4578;color:#ec4578;transform:translateY(-2px) scale(.98)}.socials_resume__OzMt6:active svg{color:#ec4578}}@media screen and (min-width:375px)and (max-width:428px){.socials_resume__OzMt6{height:45px}}@media screen and (max-width:375px){.socials_resume__OzMt6{height:45px}}.socials_link__LHTl_{display:inline-flex;transition:transform .15s linear}.socials_link__LHTl_ svg defs stop{transition:stop-color .15s linear}@media screen and (min-width:375px)and (max-width:428px){.socials_link__LHTl_ svg{width:45px;height:45px}}@media screen and (max-width:375px){.socials_link__LHTl_ svg{width:45px;height:45px}}@media(hover:hover){.socials_link__LHTl_:hover{transform:translateY(-2px) scale(1.02)}.socials_link__LHTl_:hover svg defs stop{stop-color:#ff92c9}}@media(hover:none){.socials_link__LHTl_:active{transform:translateY(-2px) scale(1.02)}.socials_link__LHTl_:active svg defs stop{stop-color:#ff92c9}}@keyframes row_reveal__pN_T6{0%{opacity:0;transform:translateY(10px)}30%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes row_disappear__Xd07o{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(20px)}}@keyframes row_zoom-image__VsGRh{0%{zoom:1}80%{opacity:.5}to{scale:4;opacity:.5;rotate:22deg}}.row_container__tLLXm{opacity:0;animation:row_reveal__pN_T6 .4s ease forwards}.row_container__tLLXm:first-child{animation-delay:.3s}.row_container__tLLXm:nth-child(2){animation-delay:.35s}.row_container__tLLXm:nth-child(3){animation-delay:.4s}.row_container__tLLXm:nth-child(4){animation-delay:.45s}.row_container__tLLXm:not(:last-child){margin-bottom:32px}.row_heading__zSVa3{position:relative;padding-left:20px}.row_heading__zSVa3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:2px;background-color:#ff92c9}.row_items__oxAWh{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:16px}.row_item__m6ava{display:flex;align-items:center;gap:8px}.row_item_logo__XmjD1{display:flex;justify-content:center;align-items:center}@keyframes tech-stack_reveal__LaF7Z{0%{opacity:0;transform:translateY(10px)}30%{opacity:0;transform:translateY(10px)}70%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes tech-stack_disappear___PFI_{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(20px)}to{opacity:0;transform:translateY(20px)}}@keyframes tech-stack_zoom-image__UdHr8{0%{zoom:1}80%{opacity:.5}to{scale:4;opacity:.5;rotate:22deg}}.tech-stack_heading__b4Lmt{width:-moz-fit-content;width:fit-content;margin-bottom:12px;font-size:32px;opacity:0;animation:tech-stack_reveal__LaF7Z .4s ease forwards;animation-delay:.25s}