@keyframes OutlinedAnimatedText_gradient-shift__Dy4QR{to{background-position:200%}}.OutlinedAnimatedText_outlined__JuwJX{color:transparent!important;-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--outlined-stroke-width,1px) var(--outlined-color,currentColor);text-shadow:none;background:none!important}.OutlinedAnimatedText_outlinedGradient__Iy66T{background:linear-gradient(90deg,#a0e9ff,#a162e8,#f093b0,#edca85,#a0e9ff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% auto;animation:OutlinedAnimatedText_gradient-shift__Dy4QR 8s linear infinite;text-shadow:var(--outlined-cut,1px) 0 0 #05040e,-var(--outlined-cut,1px) 0 0 #05040e,0 var(--outlined-cut,1px) 0 #05040e,0-var(--outlined-cut,1px) 0 #05040e,var(--outlined-cut,1px) var(--outlined-cut,1px) 0 #05040e,-var(--outlined-cut,1px)-var(--outlined-cut,1px) 0 #05040e,var(--outlined-cut,1px)-var(--outlined-cut,1px) 0 #05040e,-var(--outlined-cut,1px) var(--outlined-cut,1px) 0 #05040e}.GradientScrollBar_barHit__A6pWg{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:stretch;width:1.25rem;flex-shrink:0;cursor:default}.GradientScrollBar_bar__ACzvE{display:block;flex:1 1 auto;width:4px;min-height:0;border-radius:999px;background:linear-gradient(180deg,#a0e9ff,#a162e8 30%,#f093b0 65%,#edca85);flex-shrink:0;transform-origin:top center;will-change:transform}.NovaDot_dot__0lsM9{flex-shrink:0;font-family:Nova Cut,Source Code Pro,monospace;line-height:1;font-weight:400;display:inline-block}.NovaDot_sizeMd__tinxB{font-size:2.95em}.NovaDot_sizeLg__Wpv3B{font-size:3.45em}.NovaDotList_list__6AORU{--ndl-font:Nova Cut,Source Code Pro,monospace;--ndl-font-size:clamp(0.98rem,1.25vw,1.08rem);--ndl-cols:1;--ndl-col-gap:1.25rem;--ndl-row-gap:0.45rem;--ndl-item-mt:-0.75rem;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ndl-cols),minmax(0,1fr));grid-gap:var(--ndl-row-gap) var(--ndl-col-gap);gap:var(--ndl-row-gap) var(--ndl-col-gap);justify-items:start;text-align:left}.NovaDotList_item__ObFtL{display:flex;align-items:baseline;gap:.45rem;min-width:0;margin-top:var(--ndl-item-mt);cursor:default}.NovaDotList_label__qKCf2{font-family:var(--ndl-font);font-size:var(--ndl-font-size);font-weight:400;color:#f5f5fa;letter-spacing:.02em;white-space:nowrap;transition:color .18s ease,transform .18s ease}@media(max-width:768px){.NovaDotList_label__qKCf2{white-space:normal;overflow-wrap:anywhere}}.NovaDotList_item__ObFtL:hover .NovaDotList_label__qKCf2{color:var(--item-color);transform:translateX(2px)}@media(prefers-reduced-motion:reduce){.NovaDotList_item__ObFtL:hover .NovaDotList_label__qKCf2{transform:none}}@keyframes HeroWiggleFloats_gradient-shift__E1MuN{to{background-position:200%}}.HeroWiggleFloats_root___tjFB{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.HeroWiggleFloats_wiggleA__B4xsA,.HeroWiggleFloats_wiggleB__0R9dw{position:absolute;pointer-events:auto;cursor:default;color:#f5f5fa;opacity:.82;padding:.6rem;isolation:isolate}.HeroWiggleFloats_wiggleA__B4xsA:before,.HeroWiggleFloats_wiggleB__0R9dw:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140%;height:130%;min-width:4.5rem;min-height:4.5rem;z-index:-1;pointer-events:none;border-radius:50%;background:linear-gradient(180deg,#a0e9ff,#a162e8 30%,#f093b0 65%,#edca85);opacity:.075;filter:blur(50px)}.HeroWiggleFloats_wiggleInner__5LocP{position:relative;z-index:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.HeroWiggleFloats_wiggleA__B4xsA{top:clamp(2.25rem,5vw,3.75rem);left:clamp(1.35rem,4.5vw,3.5rem);width:clamp(3.5rem,9vw,5.75rem)}.HeroWiggleFloats_wiggleA__B4xsA:hover .HeroWiggleFloats_wiggleInner__5LocP{transform:translate3d(5px,-4px,0)}.HeroWiggleFloats_wiggleB__0R9dw{bottom:12%;right:clamp(1.1rem,3.75vw,2.75rem);width:clamp(6.5rem,18vw,11rem)}.HeroWiggleFloats_wiggleB__0R9dw:hover .HeroWiggleFloats_wiggleInner__5LocP{transform:translate3d(-4px,-5px,0)}.HeroWiggleFloats_svg__TruLZ{display:block;width:100%;height:auto}.HeroWiggleFloats_decorSvg__r5ZXX{overflow:visible}@media(prefers-reduced-motion:reduce){.HeroWiggleFloats_wiggleInner__5LocP{transition:none}.HeroWiggleFloats_wiggleA__B4xsA:hover .HeroWiggleFloats_wiggleInner__5LocP,.HeroWiggleFloats_wiggleB__0R9dw:hover .HeroWiggleFloats_wiggleInner__5LocP{transform:none}}@media(max-width:640px){.HeroWiggleFloats_wiggleA__B4xsA{top:clamp(1.75rem,4vw,2.75rem);left:clamp(1rem,4vw,2.25rem);opacity:.82}.HeroWiggleFloats_wiggleB__0R9dw{bottom:8%;right:clamp(.85rem,3.5vw,2rem);opacity:.82}}@keyframes Skills_gradient-shift__b1jaO{to{background-position:200%}}.Skills_skills__7gjcs{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(3rem,6.5vw,5.5rem);width:100%;min-height:calc(100vh - 5rem);border-top:1px solid #2a2a36;padding:6.5rem clamp(1.25rem,4vw,4rem) clamp(3.5rem,8vw,5.5rem);background:#05040e;overflow:hidden}@media(min-width:1024px){.Skills_skills__7gjcs{justify-content:center;padding-top:7rem;padding-bottom:clamp(4rem,10vh,6rem)}}@media(max-width:1024px){.Skills_skills__7gjcs{padding-inline:clamp(1.75rem,6.5vw,2.85rem);padding-bottom:clamp(3.25rem,8vw,5rem)}}@media(max-width:768px){.Skills_skills__7gjcs{padding-inline:clamp(1.5rem,7.5vw,2.5rem);gap:clamp(2.75rem,5vw,3.75rem)}}@media(max-width:640px){.Skills_skills__7gjcs{min-height:auto;gap:clamp(2.5rem,6vw,3.25rem);padding-top:6.25rem;padding-bottom:2.5rem}}.Skills_titleWrap__ccnML{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.Skills_sectionTitle__WTqJp{background:linear-gradient(90deg,#a0e9ff,#a162e8,#f093b0,#edca85,#a0e9ff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% auto;animation:Skills_gradient-shift__b1jaO 8s linear infinite;font-family:Nova Cut,Source Code Pro,monospace;font-size:clamp(2.5rem,5vw + .2rem,4rem);line-height:1.2;font-weight:400;letter-spacing:.02em}@media(min-width:1440px){.Skills_sectionTitle__WTqJp{font-size:clamp(3.25rem,3.8vw + 1rem,5rem)}}@media(min-width:1920px){.Skills_sectionTitle__WTqJp{font-size:clamp(3.75rem,3.2vw + 1.25rem,5.5rem)}}.Skills_sectionTitle__WTqJp:hover{filter:drop-shadow(0 0 14px rgba(161,98,232,.25))}.Skills_columnBarSlot__3YVAo{flex-shrink:0;align-self:stretch;display:flex;justify-content:center}.Skills_columns__hs1O7{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:clamp(1.75rem,2.8vw,3rem);gap:clamp(1.75rem,2.8vw,3rem);width:100%;max-width:1320px;margin-top:.25rem}@media(min-width:1440px){.Skills_columns__hs1O7{max-width:min(1420px,92vw);gap:clamp(2.25rem,3vw,4rem)}}@media(min-width:1920px){.Skills_columns__hs1O7{max-width:min(1580px,88vw);gap:clamp(2.75rem,3.5vw,6rem)}}@media(max-width:1024px){.Skills_columns__hs1O7{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(1.5rem,4vw,2.5rem);column-gap:clamp(1.5rem,4vw,2.5rem);row-gap:clamp(2.5rem,5vw,3.5rem);align-items:start;justify-items:stretch;margin-top:0}}@media(max-width:640px){.Skills_columns__hs1O7{grid-template-columns:1fr;row-gap:3.25rem}}.Skills_column__T9obm{display:flex;align-items:stretch;gap:2rem;min-width:0;width:100%}@media(min-width:1024px){.Skills_column__T9obm{gap:clamp(1.75rem,2vw,2.5rem)}}@media(min-width:1920px){.Skills_column__T9obm{gap:clamp(2rem,2.2vw,2.85rem)}}@media(max-width:1024px){.Skills_column__T9obm{gap:clamp(.75rem,2.5vw,1.25rem);width:100%;max-width:100%}}.Skills_content__vxL92{display:flex;flex-direction:column;gap:1.75rem;min-width:0;width:100%}@media(max-width:1024px){.Skills_content__vxL92{gap:1.35rem}}.Skills_subtitleWrap__OO63J{width:100%}.Skills_columnTitle__y3MpI{font-family:Nova Cut,Source Code Pro,monospace;font-size:clamp(1.75rem,2.2vw + .35rem,2.25rem);font-weight:400;line-height:1.2;letter-spacing:.02em;--outlined-stroke-width:1px;--outlined-color:var(--skills-title-color,#a0e9ff)}@media(min-width:1440px){.Skills_columnTitle__y3MpI{font-size:clamp(2rem,1.6vw + .85rem,2.65rem)}}@media(min-width:1920px){.Skills_columnTitle__y3MpI{font-size:clamp(2.1rem,1.35vw + 1.1rem,2.95rem)}}.Skills_column__T9obm:first-child{--skills-title-color:#a0e9ff}.Skills_column__T9obm:nth-child(2){--skills-title-color:#a162e8}.Skills_column__T9obm:nth-child(3){--skills-title-color:#f093b0}.Skills_column__T9obm:nth-child(4){--skills-title-color:#edca85}.Skills_items__TSUj5{--ndl-col-gap:2rem;--ndl-font:Nova Cut,Source Code Pro,monospace;--ndl-font-size:1.05rem;--ndl-item-mt:-1rem}@media(min-width:1440px){.Skills_items__TSUj5{--ndl-font-size:1.14rem;--ndl-col-gap:2.2rem}}@media(min-width:1920px){.Skills_items__TSUj5{--ndl-font-size:1.24rem;--ndl-col-gap:2.45rem}}@media(max-width:1024px){.Skills_items__TSUj5{--ndl-item-mt:-1.5rem;--ndl-col-gap:1.5rem;--ndl-row-gap:0.35rem}}@media(max-width:768px){.Skills_skills__7gjcs{padding-top:6.35rem;padding-bottom:clamp(3rem,7vw,4.5rem)}.Skills_items__TSUj5{--ndl-font-size:0.95rem;--ndl-col-gap:1.25rem}}