.Title-module-scss-module__iWKDSq__title{font-weight:var(--fw-medium);color:hsl(var(--color-black));opacity:0;line-height:1}.Title-module-scss-module__iWKDSq__title span:not([class]){opacity:.5}.Title-module-scss-module__iWKDSq__title .Title-module-scss-module__iWKDSq__splitLine{margin:-1.2rem 0;padding:1.2rem 0;overflow:hidden}h1.Title-module-scss-module__iWKDSq__title,h2.Title-module-scss-module__iWKDSq__title{font-size:var(--fs-xl)}h3.Title-module-scss-module__iWKDSq__title,h4.Title-module-scss-module__iWKDSq__title,h5.Title-module-scss-module__iWKDSq__title{font-size:var(--fs-lg)}h6.Title-module-scss-module__iWKDSq__title{font-size:var(--fs-md)}.Title-module-scss-module__iWKDSq__white{color:hsl(var(--color-white))}.Title-module-scss-module__iWKDSq__black{color:hsl(var(--color-black))}
.Button-module-scss-module__1uIqla__button{cursor:pointer;height:6rem;font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:center;transform-origin:50%;will-change:transform;background:var(--bg-color);border:0;border-radius:100rem;align-items:center;padding:0 3rem;line-height:110%;text-decoration:none;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);display:inline-flex;position:relative}.Button-module-scss-module__1uIqla__button .Button-module-scss-module__1uIqla__border{z-index:3;border:1px solid;border-color:var(--border-color);border-radius:1000px;display:block;position:absolute;inset:0}.Button-module-scss-module__1uIqla__button .Button-module-scss-module__1uIqla__ripple{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.Button-module-scss-module__1uIqla__button .Button-module-scss-module__1uIqla__ripple span{background:var(--ripple-color);border-radius:50% 50% 0 0;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .5s cubic-bezier(.4,0,0,1);display:block;transform:translateY(101%)}.Button-module-scss-module__1uIqla__button .Button-module-scss-module__1uIqla__title{z-index:2;color:var(--text-color);display:block;position:relative;overflow:hidden}.Button-module-scss-module__1uIqla__button .Button-module-scss-module__1uIqla__title span{transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.Button-module-scss-module__1uIqla__button .Button-module-scss-module__1uIqla__title span:after{content:attr(data-text);color:var(--text-after-color);display:block;position:absolute;top:110%;left:0}.Button-module-scss-module__1uIqla__button:disabled{opacity:.5;pointer-events:none;touch-action:none}.Button-module-scss-module__1uIqla__button:hover{text-decoration:none;transition:transform .6s cubic-bezier(.34,5.56,.64,1);transform:scaleX(1.02)}.Button-module-scss-module__1uIqla__button:hover .Button-module-scss-module__1uIqla__ripple span{border-radius:0;transition-duration:.5s,.9s;transform:translateY(0)}.Button-module-scss-module__1uIqla__button:hover .Button-module-scss-module__1uIqla__title span{transform:translateY(-110%)}.Button-module-scss-module__1uIqla__button-1{--bg-color:hsl(var(--color-primary));--border-color:transparent;--ripple-color:hsl(var(--color-black));--text-color:hsl(var(--color-black));--text-after-color:hsl(var(--color-white))}.Button-module-scss-module__1uIqla__button-2{--bg-color:hsl(var(--color-primary));--border-color:hsl(var(--color-black));--ripple-color:hsl(var(--color-white));--text-color:hsl(var(--color-black));--text-after-color:hsl(var(--color-black))}.Button-module-scss-module__1uIqla__button-3{--bg-color:transparent;--border-color:hsl(var(--color-black));--ripple-color:hsl(var(--color-black));--text-color:hsl(var(--color-black));--text-after-color:hsl(var(--color-white))}.Button-module-scss-module__1uIqla__button-4{--bg-color:hsl(var(--color-primary));--border-color:transparent;--ripple-color:hsl(var(--color-primary));--text-color:hsl(var(--color-black));--text-after-color:hsl(var(--color-black))}.Button-module-scss-module__1uIqla__button-4:hover .Button-module-scss-module__1uIqla__ripple span{border-radius:50% 50% 0 0;transform:translateY(101%)}.Button-module-scss-module__1uIqla__button-4:hover .Button-module-scss-module__1uIqla__title span{transform:translateY(0)}
.Resume-module-scss-module__i_SS6G__section{padding:var(--y-spacing) 0 var(--y-spacing);background:0 0;position:relative;overflow:hidden}.Resume-module-scss-module__i_SS6G__content{background:radial-gradient(ellipse at 50% 30%, hsla(var(--color-primary), .34), transparent 34rem),radial-gradient(ellipse at 58% 52%, hsla(var(--color-primary-alt), .16), transparent 30rem),radial-gradient(ellipse at 42% 60%, hsla(var(--color-ambient-glow), .34), transparent 38rem);background-size:100% 100%;flex-direction:column;justify-content:center;align-items:center;padding-top:3rem;display:flex;position:relative}@media (max-width:575px){.Resume-module-scss-module__i_SS6G__content{align-items:flex-start}}.Resume-module-scss-module__i_SS6G__cardGroup{z-index:1;margin-bottom:calc(var(--x-spacing)*1.5);position:relative}.Resume-module-scss-module__i_SS6G__cardGroup:hover .Resume-module-scss-module__i_SS6G__card.Resume-module-scss-module__i_SS6G__cardV1{transform:rotate(-5deg)translateY(-2%)!important}.Resume-module-scss-module__i_SS6G__cardGroup:hover .Resume-module-scss-module__i_SS6G__card.Resume-module-scss-module__i_SS6G__cardV2{transform:rotate(5deg)translateY(2%)!important}.Resume-module-scss-module__i_SS6G__cardGroup:hover .Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__figure{top:10%}.Resume-module-scss-module__i_SS6G__card{background-color:hsla(var(--color-black), .2);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);aspect-ratio:3/4;border-radius:2rem;max-width:38rem;padding:1.5rem;transition:all .3s;position:relative}@media (max-width:767px){.Resume-module-scss-module__i_SS6G__card{border-radius:1rem;max-width:22rem}}.Resume-module-scss-module__i_SS6G__card.Resume-module-scss-module__i_SS6G__cardV1 .Resume-module-scss-module__i_SS6G__cardInner:after{content:"";background:linear-gradient(to top, hsla(var(--color-white), .8), transparent);width:100%;height:4rem;position:absolute;bottom:0;left:0}.Resume-module-scss-module__i_SS6G__card.Resume-module-scss-module__i_SS6G__cardV2{z-index:-1;width:90%;height:100%;position:absolute;bottom:-10%;left:50%}.Resume-module-scss-module__i_SS6G__card.Resume-module-scss-module__i_SS6G__cardV2 .Resume-module-scss-module__i_SS6G__cardInner{background-color:#1e1f22;background-image:none;padding:0}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner{background-color:hsl(var(--color-bg));background-image:url(/spiral.svg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;border-radius:2rem;height:100%;padding:2rem;position:relative;overflow:hidden}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner .Resume-module-scss-module__i_SS6G__cardTitle{font-size:var(--fs-xs);color:hsl(var(--color-alert));font-weight:var(--fw-bold)}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner .Resume-module-scss-module__i_SS6G__cardSectionTitle,.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner .Resume-module-scss-module__i_SS6G__cardDesc{font-size:var(--fs-xxs);color:hsl(var(--color-black));font-weight:var(--fw-bold)}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner p{max-height:14rem;font-size:var(--fs-xxs);color:hsl(var(--color-body));position:relative;overflow:hidden}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner p:after{content:"";background:linear-gradient(to top, hsla(var(--color-bg), 1) 10%, transparent 50%);width:100%;height:100%;position:absolute;bottom:0;left:0}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner hr{border:0;margin:1rem 0}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner a,.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__cardInner span{font-size:var(--fs-xxs);color:hsl(var(--color-body));margin:.5rem 0;display:block}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__figure{border:2px solid hsl(var(--color-white));width:7rem;height:7rem;box-shadow:0 1rem 5rem 1rem hsla(var(--color-black), .2);border-radius:50%;transition:all .3s;position:absolute;top:15%;right:-2rem;overflow:hidden}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo{flex-wrap:wrap;gap:.5rem;display:flex}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>*{background-color:#e6e6e6;width:6rem;height:1.5rem;margin:0;display:inline-block}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+1){width:6rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+2){width:4rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+3){width:3rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+4){width:8rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+5){width:2rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+6){width:4rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+7),.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+8){width:5rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+9){width:3rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+10){width:6rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+11){width:1rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+12){width:3rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+13){width:2rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+14){width:8rem}.Resume-module-scss-module__i_SS6G__card .Resume-module-scss-module__i_SS6G__pseudo>:nth-child(15n+15){width:10rem}.Resume-module-scss-module__i_SS6G__cta{margin-bottom:3rem}.Resume-module-scss-module__i_SS6G__links{flex-wrap:wrap;gap:1rem;display:flex}.Resume-module-scss-module__i_SS6G__links a{color:hsl(var(--color-body));font-size:var(--fs-xs);padding:.5rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;position:relative}.Resume-module-scss-module__i_SS6G__links a:after{content:"";background-color:hsl(var(--color-primary));transform-origin:100%;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Resume-module-scss-module__i_SS6G__links a:hover{color:hsl(var(--color-primary))}.Resume-module-scss-module__i_SS6G__links a:hover:after{transform-origin:0;transform:scaleX(1)}
