@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}@keyframes GradientScrollBar_gradient-shift__948mH{to{background-position:200%}}.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;box-shadow:0 0 4px rgba(160,233,255,.2),0 0 10px rgba(161,98,232,.1),0 0 16px rgba(240,147,176,.055),0 0 22px hsla(40,74%,73%,.034)}.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-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.5rem;--ndl-dot-mt:-0.32em;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;font-size:var(--ndl-font-size)}.NovaDotList_item__ObFtL [data-nova-dot]{margin-top:var(--ndl-dot-mt)}.NovaDotList_label__qKCf2{font-family:var(--ndl-font,Nova Cut,Source Code Pro,monospace);font-size:1em;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 WiggleDecorPiece_gradient-shift__kEXCW{to{background-position:200%}}.WiggleDecorPiece_shell__yLydZ{position:absolute;pointer-events:auto;cursor:default;color:#f5f5fa;opacity:.82;padding:.6rem;isolation:isolate}.WiggleDecorPiece_shell__yLydZ: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)}.WiggleDecorPiece_wiggleInner__uAQ6H{position:relative;z-index:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.WiggleDecorPiece_shell__yLydZ:hover .WiggleDecorPiece_wiggleInnerPuzzle__aq36Q{transform:translate3d(5px,-4px,0)}.WiggleDecorPiece_shell__yLydZ:hover .WiggleDecorPiece_wiggleInnerLines__M_pRq{transform:translate3d(-4px,-5px,0)}.WiggleDecorPiece_shell__yLydZ:hover .WiggleDecorPiece_wiggleInnerBulb__AfGMt{transform:translate3d(4px,-4px,0)}@media(prefers-reduced-motion:reduce){.WiggleDecorPiece_wiggleInner__uAQ6H{transition:none}.WiggleDecorPiece_shell__yLydZ:hover .WiggleDecorPiece_wiggleInnerBulb__AfGMt,.WiggleDecorPiece_shell__yLydZ:hover .WiggleDecorPiece_wiggleInnerLines__M_pRq,.WiggleDecorPiece_shell__yLydZ:hover .WiggleDecorPiece_wiggleInnerPuzzle__aq36Q{transform:none}}.HeroWiggleFloats_root___tjFB{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.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_wiggleB__0R9dw{bottom:12%;right:clamp(1.1rem,3.75vw,2.75rem);width:clamp(6.5rem,18vw,11rem)}.HeroWiggleFloats_svg__TruLZ{display:block;width:100%;height:auto}.HeroWiggleFloats_decorSvg__r5ZXX{overflow:visible}@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:5.85rem;padding-bottom:clamp(6rem,12vh,7.5rem)}}@media(max-width:1024px){.Skills_skills__7gjcs{padding-inline:clamp(1.75rem,6.5vw,2.85rem);padding-bottom:clamp(4.5rem,9vw,6.25rem)}}@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;filter:drop-shadow(0 0 2px rgba(160,233,255,.18)) drop-shadow(0 0 6px rgba(161,98,232,.09)) drop-shadow(0 0 11px rgba(240,147,176,.055)) drop-shadow(0 0 16px rgba(237,202,133,.034))}@media(min-width:1024px){.Skills_titleWrap__ccnML{margin-top:-.35rem}}.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.95rem,6vw + .45rem,4rem);line-height:1.2;font-weight:400;letter-spacing:.02em;-webkit-font-smoothing:antialiased}@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_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:Source Code Pro,monospace;--ndl-font-size:0.9375rem;--ndl-item-mt:-0.5rem}.Skills_items__TSUj5 li{font-family:Source Code Pro,monospace}@media(min-width:1440px){.Skills_items__TSUj5{--ndl-font-size:1.05rem;--ndl-col-gap:2.2rem}}@media(min-width:1920px){.Skills_items__TSUj5{--ndl-font-size:1.125rem;--ndl-col-gap:2.45rem}}@media(max-width:1024px){.Skills_items__TSUj5{--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.875rem;--ndl-col-gap:1.25rem;--ndl-row-gap:0.72rem}}