.Tape-module__SyFx4q__tape{pointer-events:none;z-index:3;clip-path:polygon(3px 0%,0 5%,4px 10%,0 15%,3px 20%,0 25%,4px 30%,0 35%,3px 40%,0 45%,4px 50%,0 55%,3px 60%,0 65%,4px 70%,0 75%,3px 80%,0 85%,4px 90%,0 95%,3px 100%,calc(100% - 3px) 100%,100% 95%,calc(100% - 4px) 90%,100% 85%,calc(100% - 3px) 80%,100% 75%,calc(100% - 4px) 70%,100% 65%,calc(100% - 3px) 60%,100% 55%,calc(100% - 4px) 50%,100% 45%,calc(100% - 3px) 40%,100% 35%,calc(100% - 4px) 30%,100% 25%,calc(100% - 3px) 20%,100% 15%,calc(100% - 4px) 10%,100% 5%,calc(100% - 3px) 0%);height:calc(36px + 2%);transition:transform var(--duration-scatter)var(--ease-spring);backdrop-filter:blur(2px);position:absolute;top:calc(-14px - 2%);left:50%;translate:-50%}.Tape-module__SyFx4q__teal{background:repeating-linear-gradient(-45deg,transparent,transparent 3px,#ffffff40 3px,#ffffff40 6px),var(--accent-tape)}.Tape-module__SyFx4q__rose{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,#fff3 4px,#fff3 8px),var(--accent-rose-tape)}@media (prefers-reduced-motion:reduce){.Tape-module__SyFx4q__tape{transition:none!important}}

.PlayPauseButton-module__-ARreW__button{transition:transform var(--duration-scatter)var(--ease-spring),background var(--duration-fast),color var(--duration-fast)}

.FloatingLabel-module__520vVa__label{--boost:var(--cursor-boost,0);--base:var(--base-opacity,.3);opacity:calc(var(--base) + var(--boost)*(1 - var(--base)));color:var(--accent);transition:opacity var(--duration-fast)var(--ease-smooth);text-shadow:0 0 8px #ffffffe6,0 0 20px #fff9,0 0 40px #ffffff4d;animation:FloatingLabel-module__520vVa__labelFloat var(--drift-duration,6s)ease-in-out var(--drift-delay,0s)infinite;transform:translate(-50%,-50%)}:root[data-color-scheme=dark] .FloatingLabel-module__520vVa__label{text-shadow:0 0 8px #000,0 0 20px #000c,0 0 40px #0006}@keyframes FloatingLabel-module__520vVa__labelFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}33%{transform:translate(-50%,-50%)translateY(-6px)translate(3px)}66%{transform:translate(-50%,-50%)translateY(4px)translate(-2px)}}@media (prefers-reduced-motion:reduce){.FloatingLabel-module__520vVa__label{animation:none!important}}

.SectionTitleCard-module__Md_sja__wrapper{filter:var(--shadow-section-title);position:relative}.SectionTitleCard-module__Md_sja__card{background:var(--surface-card);border-radius:var(--radius-torn);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 10px),96% 100%,91% calc(100% - 5px),86% 100%,80% calc(100% - 7px),74% 100%,68% calc(100% - 4px),62% 100%,56% calc(100% - 8px),50% 100%,44% calc(100% - 3px),38% 100%,32% calc(100% - 6px),26% 100%,20% calc(100% - 4px),14% 100%,8% calc(100% - 7px),3% 100%,0% calc(100% - 5px))}

@keyframes ScrollReveal-module__Jsyyca__scrollSkillReveal{0%{opacity:.12;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes ScrollReveal-module__Jsyyca__scrollStaggerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ScrollReveal-module__Jsyyca__skill{animation-name:ScrollReveal-module__Jsyyca__scrollSkillReveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}.ScrollReveal-module__Jsyyca__stagger{animation-name:ScrollReveal-module__Jsyyca__scrollStaggerIn;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 35%}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__Jsyyca__skill,.ScrollReveal-module__Jsyyca__stagger{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}

@keyframes ScrollToTop-module__bPaVnG__sonar-ping{0%{opacity:.6;scale:1}to{opacity:0;scale:2.2}}@keyframes ScrollToTop-module__bPaVnG__sonar-squish{0%{scale:1}3%{scale:.96}10%{scale:1.06}50%{scale:1}to{scale:1}}.ScrollToTop-module__bPaVnG__ping{animation:3s ease-out infinite ScrollToTop-module__bPaVnG__sonar-ping}.ScrollToTop-module__bPaVnG__squish{animation:3s linear infinite ScrollToTop-module__bPaVnG__sonar-squish}

.GridTicks-module__aoW5OW__tick{background:var(--text-muted);opacity:.7;transition:background var(--duration-fast),opacity var(--duration-fast)}.GridTicks-module__aoW5OW__label{color:var(--text-muted);opacity:.6;transition:color var(--duration-fast),opacity var(--duration-fast)}.GridTicks-module__aoW5OW__highlight .GridTicks-module__aoW5OW__tick{background:var(--accent)!important;opacity:1!important}.GridTicks-module__aoW5OW__highlight .GridTicks-module__aoW5OW__label{color:var(--accent)!important;opacity:1!important}.GridTicks-module__aoW5OW__highlightY{transition:transform var(--duration-fast);transform-origin:0;transform:scale(1.3)}.GridTicks-module__aoW5OW__highlightX{transition:transform var(--duration-fast);transform-origin:bottom;transform:scale(1.3)}

/*# sourceMappingURL=36e79b4e72c0fb21.css.map*/