.AnimatedSquares-module__HTloYa__animatedBackground{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-theme=light] .AnimatedSquares-module__HTloYa__animatedSquare{pointer-events:none;border-radius:4px;animation:45s linear forwards AnimatedSquares-module__HTloYa__floatUp;position:absolute;overflow:hidden;box-shadow:0 0 10px #22d3ee66,0 0 20px #a855f74d,inset 0 0 15px #22d3ee33}[data-theme=light] .AnimatedSquares-module__HTloYa__animatedSquare:before{content:"";opacity:1;z-index:1;background-image:linear-gradient(#22d3ee66 1px,#0000 1px),linear-gradient(90deg,#22d3ee66 1px,#0000 1px);background-size:6px 6px;animation:3s linear infinite AnimatedSquares-module__HTloYa__dataGrid;position:absolute;inset:0}[data-theme=light] .AnimatedSquares-module__HTloYa__animatedSquare:after{content:"";-webkit-mask-composite:xor;z-index:3;background:linear-gradient(90deg,#0000 0%,#22d3ee 25%,#aefff8 50%,#22d3ee 75%,#0000 100%) 0 0/200% 200%;border:3px solid #0000;border-radius:6px;padding:3px;animation:2s linear infinite AnimatedSquares-module__HTloYa__electricPulse;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html:not([data-theme=light]) .AnimatedSquares-module__HTloYa__animatedSquare{pointer-events:none;border-radius:4px;animation:45s linear forwards AnimatedSquares-module__HTloYa__floatUp;position:absolute;overflow:hidden;box-shadow:0 0 10px #0a192899,0 0 20px #050f1e80,inset 0 0 15px #0f1e2d4d;background:#050f19cc!important}html:not([data-theme=light]) .AnimatedSquares-module__HTloYa__animatedSquare:before{content:"";opacity:1;z-index:1;background-image:linear-gradient(#050f19cc 1px,#0000 1px),linear-gradient(90deg,#050f19cc 1px,#0000 1px);background-size:6px 6px;animation:3s linear infinite AnimatedSquares-module__HTloYa__dataGrid;position:absolute;inset:0}html:not([data-theme=light]) .AnimatedSquares-module__HTloYa__animatedSquare:after{content:"";-webkit-mask-composite:xor;z-index:3;background:linear-gradient(90deg,#0000 0%,#22d3ee 25%,#aefff8 50%,#22d3ee 75%,#0000 100%) 0 0/200% 200%;border:3px solid #0000;border-radius:6px;padding:3px;animation:2s linear infinite AnimatedSquares-module__HTloYa__electricPulse;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes AnimatedSquares-module__HTloYa__dataGrid{0%{background-position:0 0}to{background-position:8px 8px}}@keyframes AnimatedSquares-module__HTloYa__electricPulse{0%{opacity:1;background-position:0%}50%{opacity:.8;background-position:100%}to{opacity:1;background-position:200%}}.AnimatedSquares-module__HTloYa__dataLines{opacity:1;z-index:2;position:absolute;inset:0;overflow:hidden}.AnimatedSquares-module__HTloYa__dataLine{background:linear-gradient(90deg,#0000 0%,#22d3ee 30%,#0df 50%,#22d3ee 70%,#0000 100%);width:200%;height:2px;animation:2.5s linear infinite AnimatedSquares-module__HTloYa__dataScroll;position:absolute;box-shadow:0 0 8px #22d3eecc,0 0 12px #ec489999}.AnimatedSquares-module__HTloYa__dataLine:first-child{animation-delay:0s;top:25%}.AnimatedSquares-module__HTloYa__dataLine:nth-child(2){animation-delay:.8s;top:50%}.AnimatedSquares-module__HTloYa__dataLine:nth-child(3){animation-delay:1.6s;top:75%}@keyframes AnimatedSquares-module__HTloYa__dataScroll{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes AnimatedSquares-module__HTloYa__floatUp{0%{transform:translateY(0)skew(var(--deg-x,0deg),var(--deg-y,0deg))rotate(var(--rotation,0deg));opacity:0}10%{opacity:var(--opacity,.5)}90%{opacity:var(--opacity,.5)}to{transform:translateY(-150vh)skew(var(--deg-x,0deg),var(--deg-y,0deg))rotate(calc(var(--rotation,0deg) + var(--rotation-direction,1)*var(--rotation-amount,360deg)));opacity:0}}
.FloatingBubbles-module__LtDAOG__floatingBubbles{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.FloatingBubbles-module__LtDAOG__bubble{pointer-events:auto;cursor:pointer;--float-offset:calc((var(--bubble-random,.5) - .5)*100px);background:radial-gradient(circle at 30% 30%,#ffffff4d,#22d3ee26 40%,#22d3ee0d);border-radius:50%;animation:linear forwards FloatingBubbles-module__LtDAOG__bubbleRise;position:absolute;bottom:-100px;box-shadow:inset 0 -5px 10px #fff3,inset 5px 5px 10px #ffffff1a,0 0 20px #22d3ee4d}.FloatingBubbles-module__LtDAOG__bubble:before{content:"";background:radial-gradient(circle,#ffffff80,#0000 60%);border-radius:50%;width:40%;height:40%;position:absolute;top:10%;left:20%}@keyframes FloatingBubbles-module__LtDAOG__bubbleRise{0%{opacity:0;bottom:-100px;transform:translate(0)scale(.8)}10%{opacity:var(--bubble-opacity,.3)}50%{transform:translateX(var(--float-offset,50px))scale(1)}90%{opacity:var(--bubble-opacity,.3)}to{opacity:0;transform:translateX(var(--float-offset,-50px))scale(.9);bottom:110vh}}.FloatingBubbles-module__LtDAOG__bubblePopped{animation:.5s ease-out forwards FloatingBubbles-module__LtDAOG__bubblePop!important}@keyframes FloatingBubbles-module__LtDAOG__bubblePop{0%{opacity:var(--bubble-opacity,.3);transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:0;transform:scale(2)}}.FloatingBubbles-module__LtDAOG__bubblePopped:after{content:"";background:radial-gradient(circle,#22d3ee66,#0000 70%);border-radius:50%;animation:.5s ease-out forwards FloatingBubbles-module__LtDAOG__splashEffect;position:absolute;inset:-50%}@keyframes FloatingBubbles-module__LtDAOG__splashEffect{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}
.TransitionLoader-module__AdonqG__transitionLoader{z-index:9999;justify-content:center;align-items:center;transition:opacity .6s ease-out;display:flex;position:fixed;inset:0}.TransitionLoader-module__AdonqG__fadeOut{opacity:0;pointer-events:none}.TransitionLoader-module__AdonqG__background{background:linear-gradient(#020810 0%,#051828 40%,#0a3050 70%,#051828 100%);position:absolute;inset:0}.TransitionLoader-module__AdonqG__waves{position:absolute;inset:0;overflow:hidden}.TransitionLoader-module__AdonqG__wave{background:linear-gradient(#0000 0%,#22d3ee0d 50%,#0000 100%);width:200%;height:100%;animation:2s ease-in-out infinite TransitionLoader-module__AdonqG__waveMove;position:absolute;left:-50%}.TransitionLoader-module__AdonqG__wave1{animation-delay:0s;top:20%}.TransitionLoader-module__AdonqG__wave2{opacity:.7;animation-delay:.5s;top:60%}@keyframes TransitionLoader-module__AdonqG__waveMove{0%,to{transform:translate(-25%)translateY(0)}50%{transform:translate(25%)translateY(-10px)}}.TransitionLoader-module__AdonqG__bubbles{pointer-events:none;position:absolute;inset:0}.TransitionLoader-module__AdonqG__bubble{background:radial-gradient(circle at 30% 30%,#ffffff80,#22d3ee4d 50%,#0000);border:1px solid #22d3ee66;border-radius:50%;animation:2s ease-out forwards TransitionLoader-module__AdonqG__bubbleRise;position:absolute;bottom:-30px}@keyframes TransitionLoader-module__AdonqG__bubbleRise{0%{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:.8;transform:translateY(-30vh)scale(1)}to{opacity:0;transform:translateY(-120vh)scale(.8)}}.TransitionLoader-module__AdonqG__content{z-index:10;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.TransitionLoader-module__AdonqG__iconContainer{width:100px;height:60px;animation:1.5s ease-in-out infinite TransitionLoader-module__AdonqG__swimRight}.TransitionLoader-module__AdonqG__fishIcon{width:100%;height:100%}@keyframes TransitionLoader-module__AdonqG__swimRight{0%,to{transform:translate(-10px)rotate(-2deg)}50%{transform:translate(10px)rotate(2deg)}}.TransitionLoader-module__AdonqG__message{letter-spacing:.05em;background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via));-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:600}.TransitionLoader-module__AdonqG__dots{gap:.5rem;display:flex}.TransitionLoader-module__AdonqG__dot{background:var(--gradient-title-from);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite TransitionLoader-module__AdonqG__dotBounce}.TransitionLoader-module__AdonqG__dot:nth-child(2){background:var(--gradient-title-via);animation-delay:.2s}.TransitionLoader-module__AdonqG__dot:nth-child(3){background:var(--gradient-title-to);animation-delay:.4s}@keyframes TransitionLoader-module__AdonqG__dotBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}
.AquaticLoader-module__ei53ZG__aquaticLoader{z-index:9999;justify-content:center;align-items:center;transition:opacity .8s ease-out;display:flex;position:fixed;inset:0}.AquaticLoader-module__ei53ZG__fadeOut{opacity:0;pointer-events:none}.AquaticLoader-module__ei53ZG__background{background:linear-gradient(#020810 0%,#051525 30%,#0a2540 60%,#051525 100%);position:absolute;inset:0}.AquaticLoader-module__ei53ZG__waves{position:absolute;inset:0;overflow:hidden}.AquaticLoader-module__ei53ZG__wave{opacity:.03;border-radius:45%;width:200%;height:200%;animation:20s linear infinite AquaticLoader-module__ei53ZG__waveRotate;position:absolute;left:-50%}.AquaticLoader-module__ei53ZG__wave1{background:var(--gradient-title-from);animation-duration:25s;top:-90%}.AquaticLoader-module__ei53ZG__wave2{background:var(--gradient-title-via);animation-duration:20s;animation-direction:reverse;top:-85%}.AquaticLoader-module__ei53ZG__wave3{background:var(--gradient-title-to);animation-duration:15s;top:-80%}@keyframes AquaticLoader-module__ei53ZG__waveRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AquaticLoader-module__ei53ZG__bubbles{pointer-events:none;position:absolute;inset:0}.AquaticLoader-module__ei53ZG__bubble{background:radial-gradient(circle at 30% 30%,#fff6,#22d3ee33 50%,#0000);border:1px solid #22d3ee4d;border-radius:50%;animation:4s ease-in infinite AquaticLoader-module__ei53ZG__loaderBubbleRise;position:absolute;bottom:-20px}@keyframes AquaticLoader-module__ei53ZG__loaderBubbleRise{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:.8;transform:translateY(-10vh)scale(1)}80%{opacity:.6}to{opacity:0;transform:translateY(-110vh)scale(.8)}}.AquaticLoader-module__ei53ZG__content{z-index:10;flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}.AquaticLoader-module__ei53ZG__icon{width:120px;height:120px}.AquaticLoader-module__ei53ZG__diverIcon{width:100%;height:100%}.AquaticLoader-module__ei53ZG__rotatingCircle{transform-origin:50%;animation:4s linear infinite AquaticLoader-module__ei53ZG__rotateCircle}@keyframes AquaticLoader-module__ei53ZG__rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AquaticLoader-module__ei53ZG__pulsingCircle{animation:2s ease-in-out infinite AquaticLoader-module__ei53ZG__pulseCircle}@keyframes AquaticLoader-module__ei53ZG__pulseCircle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.AquaticLoader-module__ei53ZG__bubbleAnim1{animation:2s ease-in-out infinite AquaticLoader-module__ei53ZG__floatBubble}.AquaticLoader-module__ei53ZG__bubbleAnim2{animation:2.5s ease-in-out .3s infinite AquaticLoader-module__ei53ZG__floatBubble}.AquaticLoader-module__ei53ZG__bubbleAnim3{animation:2s ease-in-out .6s infinite AquaticLoader-module__ei53ZG__floatBubble}@keyframes AquaticLoader-module__ei53ZG__floatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.AquaticLoader-module__ei53ZG__text{align-items:center;gap:.25rem;display:flex}.AquaticLoader-module__ei53ZG__title{letter-spacing:.1em;background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via),var(--gradient-title-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.AquaticLoader-module__ei53ZG__dots{gap:.1rem;display:flex}.AquaticLoader-module__ei53ZG__dot{color:var(--gradient-title-from);font-size:1.5rem;font-weight:700;animation:1.5s ease-in-out infinite AquaticLoader-module__ei53ZG__dotPulse}.AquaticLoader-module__ei53ZG__dot:nth-child(2){color:var(--gradient-title-via);animation-delay:.2s}.AquaticLoader-module__ei53ZG__dot:nth-child(3){color:var(--gradient-title-to);animation-delay:.4s}@keyframes AquaticLoader-module__ei53ZG__dotPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.AquaticLoader-module__ei53ZG__lightParticles{pointer-events:none;position:absolute;inset:0}.AquaticLoader-module__ei53ZG__lightParticle{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite AquaticLoader-module__ei53ZG__sparkle;position:absolute}@keyframes AquaticLoader-module__ei53ZG__sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:.8;transform:scale(1)}}
.BackButton-module__JWhMjG__backButton{z-index:100;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172acc;border:1px solid #22d3ee4d;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex;position:fixed;top:24px;left:24px}.BackButton-module__JWhMjG__backButton:hover{border-color:#22d3eecc;transform:translate(-4px);box-shadow:0 0 20px #22d3ee4d}.BackButton-module__JWhMjG__backButton svg{transition:transform .3s}.BackButton-module__JWhMjG__backButton:hover svg{transform:translate(-4px)}
.SectionNav-module__eiZcVq__nav{z-index:20;justify-content:center;align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:relative}.SectionNav-module__eiZcVq__sideSection{cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#a855f799,#8b5cf680);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #a855f74d;-webkit-background-clip:text;background-clip:text;border:none;padding:.5rem 1rem;font-size:1.4rem;font-weight:600;transition:all .3s;animation:2s ease-in-out infinite SectionNav-module__eiZcVq__arcadeFloat}.SectionNav-module__eiZcVq__sideSection.SectionNav-module__eiZcVq__prev{animation-delay:0s}.SectionNav-module__eiZcVq__sideSection.SectionNav-module__eiZcVq__next{animation-delay:.5s}.SectionNav-module__eiZcVq__sideSection:hover:not(:disabled){background:linear-gradient(90deg,#a855f7,#8b5cf6e6);text-shadow:0 0 40px #a855f799;-webkit-background-clip:text;background-clip:text;transform:scale(1.08)}.SectionNav-module__eiZcVq__sideSection.SectionNav-module__eiZcVq__hidden{visibility:hidden;pointer-events:none}.SectionNav-module__eiZcVq__sideSection:disabled{cursor:default}@keyframes SectionNav-module__eiZcVq__arcadeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.SectionNav-module__eiZcVq__arrow{cursor:pointer;width:44px;height:44px;color:var(--primary);background:0 0;border:none;justify-content:center;align-items:center;transition:all .3s;animation:1.5s ease-in-out infinite SectionNav-module__eiZcVq__arrowPulse;display:flex}.SectionNav-module__eiZcVq__arrowLeft{animation-delay:0s}.SectionNav-module__eiZcVq__arrowRight{animation-delay:.75s}@keyframes SectionNav-module__eiZcVq__arrowPulse{0%,to{filter:drop-shadow(0 0 8px #a855f766);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #a855f7b3);transform:scale(1.1)}}.SectionNav-module__eiZcVq__arrow svg{width:36px;height:36px;transition:transform .3s}.SectionNav-module__eiZcVq__arrow:hover:not(:disabled){filter:drop-shadow(0 0 20px #a855f7cc);animation:none;transform:scale(1.2)}.SectionNav-module__eiZcVq__arrowLeft:hover:not(:disabled) svg{transform:translate(-4px)}.SectionNav-module__eiZcVq__arrowRight:hover:not(:disabled) svg{transform:translate(4px)}.SectionNav-module__eiZcVq__arrow.SectionNav-module__eiZcVq__disabled{opacity:.15;cursor:default;pointer-events:none;animation:none}.SectionNav-module__eiZcVq__currentSection{letter-spacing:-.02em;background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via),var(--gradient-title-to));-webkit-text-fill-color:transparent;text-align:center;text-shadow:0 0 40px #22d3ee66,0 0 80px #22d3ee33;-webkit-background-clip:text;background-clip:text;min-width:300px;margin:0;padding:0 1.5rem;font-size:3.5rem;font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards SectionNav-module__eiZcVq__titleEnter,3s ease-in-out .5s infinite SectionNav-module__eiZcVq__titleArcade}@keyframes SectionNav-module__eiZcVq__titleEnter{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SectionNav-module__eiZcVq__titleArcade{0%,to{filter:brightness();transform:translateY(0)rotate(-.5deg)}25%{filter:brightness(1.1);transform:translateY(-3px)rotate(.3deg)}50%{filter:brightness();transform:translateY(-1px)rotate(-.2deg)}75%{filter:brightness(1.15);transform:translateY(-4px)rotate(.4deg)}}@media (max-width:900px){.SectionNav-module__eiZcVq__nav{flex-wrap:wrap;gap:.5rem}.SectionNav-module__eiZcVq__sideSection{flex-basis:40%;order:1;font-size:1rem}.SectionNav-module__eiZcVq__prev{text-align:right}.SectionNav-module__eiZcVq__next{text-align:left}.SectionNav-module__eiZcVq__currentSection{flex-basis:100%;order:0;min-width:auto;margin-bottom:.5rem;font-size:2.5rem}.SectionNav-module__eiZcVq__arrow{order:1}.SectionNav-module__eiZcVq__arrowLeft{order:0}}@media (max-width:600px){.SectionNav-module__eiZcVq__nav{flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.SectionNav-module__eiZcVq__currentSection{min-width:unset;order:1;padding:0;font-size:1.8rem}.SectionNav-module__eiZcVq__sideSection{display:none!important}.SectionNav-module__eiZcVq__arrow{background:linear-gradient(135deg,#a855f740 0%,#8b5cf633 100%);border:2px solid #a855f780;border-radius:50%;flex-shrink:0;width:50px;height:50px}.SectionNav-module__eiZcVq__arrow svg{width:28px;height:28px}.SectionNav-module__eiZcVq__arrow:active:not(:disabled){background:linear-gradient(135deg,#a855f766 0%,#8b5cf659 100%);transform:scale(.9)}.SectionNav-module__eiZcVq__arrowLeft,.SectionNav-module__eiZcVq__arrowRight{order:2}}@media (max-width:400px){.SectionNav-module__eiZcVq__currentSection{font-size:1.5rem}.SectionNav-module__eiZcVq__sideSection{min-width:70px;padding:.4rem .5rem;font-size:.7rem}.SectionNav-module__eiZcVq__arrow{width:44px;height:44px}.SectionNav-module__eiZcVq__arrow svg{width:24px;height:24px}}@media (max-width:768px){.SectionNav-module__eiZcVq__sideSection,.SectionNav-module__eiZcVq__currentSection,.SectionNav-module__eiZcVq__arrow{filter:none!important;animation:none!important}.SectionNav-module__eiZcVq__sideSection,.SectionNav-module__eiZcVq__arrow{transition:opacity .15s,transform .15s!important}.SectionNav-module__eiZcVq__sideSection:hover:not(:disabled),.SectionNav-module__eiZcVq__arrow:hover:not(:disabled){filter:none!important;transform:none!important}.SectionNav-module__eiZcVq__arrow:active:not(:disabled){transform:scale(.95)!important}}
.page-module__0f-LxG__memoirePage{min-height:100vh;position:relative;overflow-x:hidden}.page-module__0f-LxG__content{z-index:10;max-width:900px;margin:0 auto;padding:4rem 2rem;position:relative}.page-module__0f-LxG__header{text-align:center;margin-bottom:3rem}.page-module__0f-LxG__title{letter-spacing:-.02em;background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via),var(--gradient-title-to));-webkit-text-fill-color:transparent;text-shadow:0 0 40px #22d3ee4d;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}.page-module__0f-LxG__subtitle{color:var(--text-secondary);opacity:.9;margin-top:1rem;font-size:1.125rem}.page-module__0f-LxG__memoireContainer{flex-direction:column;gap:2rem;display:flex}.page-module__0f-LxG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:linear-gradient(145deg,#064e6199 0%,#082f49cc 50%,#032336e6 100%);border:1px solid #22d3ee33;border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px #0000004d,0 15px 40px #06b6d426,inset 0 1px #ffffff1a}.page-module__0f-LxG__cardTitle{background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.page-module__0f-LxG__cardText{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.page-module__0f-LxG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__0f-LxG__downloadButton,.page-module__0f-LxG__viewButton{border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__0f-LxG__downloadButton{color:#0f172a;background:linear-gradient(135deg,#22d3eecc,#06b6d4cc);border:none}.page-module__0f-LxG__downloadButton:hover{transform:translateY(-3px);box-shadow:0 10px 30px #22d3ee66}.page-module__0f-LxG__viewButton{color:var(--text-primary);background:0 0;border:2px solid #a855f780}.page-module__0f-LxG__viewButton:hover{background:#a855f726;border-color:#a855f7cc;transform:translateY(-3px)}.page-module__0f-LxG__infoCards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.page-module__0f-LxG__infoCard{text-align:center;background:linear-gradient(145deg,#064e6166 0%,#082f4999 100%);border:1px solid #22d3ee26;border-radius:14px;padding:1.5rem}.page-module__0f-LxG__infoCard h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem}.page-module__0f-LxG__infoCard p{color:var(--text-secondary);margin:0;font-size:.95rem}@media (max-width:768px){.page-module__0f-LxG__content{padding:2rem 1rem}.page-module__0f-LxG__title{font-size:2rem}.page-module__0f-LxG__subtitle{font-size:1rem}.page-module__0f-LxG__card{-webkit-backdrop-filter:none;padding:1.25rem}.page-module__0f-LxG__cardTitle{font-size:1.4rem}.page-module__0f-LxG__cardText{margin-bottom:1.5rem;font-size:1rem}.page-module__0f-LxG__actions{flex-direction:column;gap:.75rem}.page-module__0f-LxG__downloadButton,.page-module__0f-LxG__viewButton{box-sizing:border-box;justify-content:center;width:100%;padding:.875rem 1rem;font-size:.9rem}.page-module__0f-LxG__infoCards{grid-template-columns:1fr;gap:.75rem}.page-module__0f-LxG__infoCard{padding:1rem}.page-module__0f-LxG__infoCard h3{font-size:1.1rem}.page-module__0f-LxG__infoCard p{font-size:.9rem}}@media (max-width:400px){.page-module__0f-LxG__content{padding:1.5rem .75rem}.page-module__0f-LxG__title{font-size:1.75rem}.page-module__0f-LxG__card{border-radius:14px;padding:1rem}.page-module__0f-LxG__downloadButton,.page-module__0f-LxG__viewButton{gap:.5rem;padding:.75rem .875rem;font-size:.85rem}.page-module__0f-LxG__downloadButton svg,.page-module__0f-LxG__viewButton svg{width:16px;height:16px}}
.page-module__4ccqhG__projectsPage{min-height:100vh;position:relative;overflow-x:hidden}.page-module__4ccqhG__content{z-index:10;max-width:1200px;margin:0 auto;padding:4rem 2rem;position:relative}.page-module__4ccqhG__header{text-align:center;margin-bottom:3rem}.page-module__4ccqhG__title{letter-spacing:-.02em;background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via),var(--gradient-title-to));-webkit-text-fill-color:transparent;text-shadow:0 0 40px #22d3ee4d;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}.page-module__4ccqhG__subtitle{color:var(--text-secondary);opacity:.9;margin-top:1rem;font-size:1.125rem;transition:opacity .3s}.page-module__4ccqhG__sectionContent{animation:.5s ease-out page-module__4ccqhG__fadeInUp}@keyframes page-module__4ccqhG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__4ccqhG__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.page-module__4ccqhG__infoCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:8s ease-in-out infinite page-module__4ccqhG__cardFloat;animation-delay:var(--delay,0s);background:linear-gradient(145deg,#064e6199 0%,#082f49cc 50%,#032336e6 100%);border:1px solid #22d3ee33;border-radius:20px;padding:2rem;transition:box-shadow .4s,border-color .4s,filter .4s;box-shadow:0 4px 20px #0000004d,0 15px 40px #06b6d426,inset 0 1px #ffffff1a}.page-module__4ccqhG__infoCard:first-child{--delay:0s}.page-module__4ccqhG__infoCard:nth-child(2){--delay:.5s}.page-module__4ccqhG__infoCard:nth-child(3){--delay:1s}.page-module__4ccqhG__infoCard:hover{filter:brightness(1.08);border-color:#22d3ee80;box-shadow:0 8px 30px #0006,0 30px 60px #06b6d44d,0 0 40px #22d3ee26,inset 0 1px #ffffff1f}@keyframes page-module__4ccqhG__cardFloat{0%,to{transform:translateY(0)rotate(-.5deg)}25%{transform:translateY(-8px)rotate(.5deg)}50%{transform:translateY(-4px)rotate(-.3deg)}75%{transform:translateY(-10px)rotate(.4deg)}}.page-module__4ccqhG__cardHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__4ccqhG__icon{font-size:2rem}.page-module__4ccqhG__cardTitle{background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__4ccqhG__cardHeader .page-module__4ccqhG__cardTitle{margin-bottom:0}.page-module__4ccqhG__cardText{color:var(--text-secondary);font-size:1rem;line-height:1.7}.page-module__4ccqhG__skillList{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__4ccqhG__skillItem{color:var(--text-primary);background:linear-gradient(135deg,#22d3ee26 0%,#06b6d41a 100%);border:1px solid #22d3ee4d;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.page-module__4ccqhG__skillItem:hover{background:linear-gradient(135deg,#22d3ee40 0%,#06b6d433 100%);border-color:#22d3ee80;transform:translateY(-2px);box-shadow:0 4px 12px #22d3ee33}@media (min-width:768px){.page-module__4ccqhG__title{font-size:4rem}}@media (max-width:768px){.page-module__4ccqhG__cardsGrid{grid-template-columns:1fr}.page-module__4ccqhG__infoCard{padding:1.5rem}}.page-module__4ccqhG__aboutContainer{align-items:center;gap:4rem;max-width:1000px;margin:0 auto;display:flex}.page-module__4ccqhG__photoWrapper{flex-shrink:0}.page-module__4ccqhG__photoFrame{background:linear-gradient(135deg,#22d3ee99 0%,#a855f799 50%,#06b6d499 100%);border-radius:50%;width:280px;height:280px;padding:6px;animation:4s ease-in-out infinite page-module__4ccqhG__photoGlow;position:relative;box-shadow:0 0 40px #22d3ee4d,0 0 80px #a855f733}@keyframes page-module__4ccqhG__photoGlow{0%,to{box-shadow:0 0 40px #22d3ee4d,0 0 80px #a855f733}50%{box-shadow:0 0 60px #22d3ee80,0 0 100px #a855f74d}}.page-module__4ccqhG__photo{object-fit:cover;border:4px solid #032336e6;border-radius:50%;width:100%;height:100%}.page-module__4ccqhG__aboutText{flex:1}.page-module__4ccqhG__aboutName{background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via),var(--gradient-title-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:2.5rem;font-weight:800}.page-module__4ccqhG__aboutRole{color:var(--primary);margin:0 0 1.5rem;font-size:1.25rem;font-weight:500}.page-module__4ccqhG__aboutDescription{flex-direction:column;gap:1rem;display:flex}.page-module__4ccqhG__aboutDescription p{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.8}.page-module__4ccqhG__aboutLinks{gap:1rem;margin-top:2rem;display:flex}.page-module__4ccqhG__socialLink{color:var(--text-primary);background:linear-gradient(135deg,#22d3ee1a 0%,#06b6d40d 100%);border:1px solid #22d3ee4d;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.page-module__4ccqhG__socialLink:hover{background:linear-gradient(135deg,#22d3ee33 0%,#06b6d426 100%);border-color:#22d3ee99;transform:translateY(-3px);box-shadow:0 8px 20px #22d3ee33}.page-module__4ccqhG__socialLink svg{width:20px;height:20px}.page-module__4ccqhG__memoireButton{color:var(--text-primary);background:linear-gradient(135deg,#a855f74d 0%,#8b5cf633 100%);border:2px solid #a855f780;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;animation:3s ease-in-out infinite page-module__4ccqhG__memoirePulse;display:inline-flex}.page-module__4ccqhG__memoireButton:hover{background:linear-gradient(135deg,#a855f780 0%,#8b5cf666 100%);border-color:#a855f7cc;transform:translateY(-3px);box-shadow:0 10px 30px #a855f74d}@keyframes page-module__4ccqhG__memoirePulse{0%,to{box-shadow:0 0 #a855f766}50%{box-shadow:0 0 20px 5px #a855f733}}@media (max-width:900px){.page-module__4ccqhG__aboutContainer{text-align:center;flex-direction:column;gap:2rem}.page-module__4ccqhG__photoFrame{width:220px;height:220px}.page-module__4ccqhG__aboutName{font-size:2rem}.page-module__4ccqhG__aboutLinks{justify-content:center}}@media (max-width:500px){.page-module__4ccqhG__photoFrame{width:180px;height:180px}.page-module__4ccqhG__aboutLinks{flex-direction:column}.page-module__4ccqhG__socialLink{justify-content:center}}.page-module__4ccqhG__loading{text-align:center;color:var(--text-secondary);padding:3rem;font-size:1.1rem}.page-module__4ccqhG__emptyState{text-align:center;color:var(--text-secondary);background:linear-gradient(145deg,#064e6166 0%,#082f4999 100%);border:1px dashed #22d3ee4d;border-radius:16px;padding:3rem;font-size:1.1rem}@media (max-width:768px){.page-module__4ccqhG__content{padding:2rem 1rem}.page-module__4ccqhG__title{font-size:2rem}.page-module__4ccqhG__infoCard,.page-module__4ccqhG__skillCard,.page-module__4ccqhG__aboutCard{-webkit-backdrop-filter:none!important}.page-module__4ccqhG__infoCard{animation:none!important}.page-module__4ccqhG__infoCard,.page-module__4ccqhG__skillCard{transition:none!important}.page-module__4ccqhG__infoCard:hover,.page-module__4ccqhG__skillCard:hover{transform:none}.page-module__4ccqhG__memoireButton{animation:none!important}.page-module__4ccqhG__cardsGrid{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.page-module__4ccqhG__content{padding:1.5rem .75rem}.page-module__4ccqhG__title{font-size:1.75rem}.page-module__4ccqhG__subtitle{font-size:1rem}}
.page-module__E0kJGG__background{background:linear-gradient(135deg,var(--bg-gradient-start)0%,var(--bg-gradient-mid1)25%,var(--bg-gradient-mid2)50%,var(--bg-gradient-mid3)75%,var(--bg-gradient-end)100%);z-index:-10;position:fixed;inset:0}.page-module__E0kJGG__main{z-index:10;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.page-module__E0kJGG__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;display:flex}.page-module__E0kJGG__title{background:linear-gradient(to right,var(--gradient-title-from),var(--gradient-title-via),var(--gradient-title-to));-webkit-text-fill-color:transparent;text-shadow:0 0 40px #22d3ee4d;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,10vw,6rem);font-weight:800;animation:3s ease-in-out infinite alternate page-module__E0kJGG__titleGlow}@keyframes page-module__E0kJGG__titleGlow{0%{filter:drop-shadow(0 0 20px #22d3ee66)}to{filter:drop-shadow(0 0 30px #a855f780)}}.page-module__E0kJGG__separator{align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__separatorLineLeft{background:linear-gradient(90deg,transparent,var(--gradient-title-from));width:60px;height:1px}.page-module__E0kJGG__separatorLineRight{background:linear-gradient(90deg,var(--gradient-title-to),transparent);width:60px;height:1px}.page-module__E0kJGG__separatorDiamond{background:linear-gradient(135deg,var(--gradient-title-from),var(--gradient-title-to));width:8px;height:8px;animation:2s ease-in-out infinite page-module__E0kJGG__diamondPulse;transform:rotate(45deg)}@keyframes page-module__E0kJGG__diamondPulse{0%,to{transform:rotate(45deg)scale(1);box-shadow:0 0 10px #22d3ee80}50%{transform:rotate(45deg)scale(1.2);box-shadow:0 0 20px #a855f7b3}}.page-module__E0kJGG__subtitle{letter-spacing:.4em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:1.5rem;font-weight:600}.page-module__E0kJGG__description{color:var(--text-secondary);max-width:28rem;margin:0;font-size:1.125rem;line-height:1.75}.page-module__E0kJGG__buttons{gap:1rem;margin-top:.5rem;display:flex}.page-module__E0kJGG__primaryBtn{color:#fff;background:linear-gradient(to right,var(--gradient-button-from),var(--gradient-button-to));cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__E0kJGG__primaryBtn:hover{box-shadow:0 10px 15px -3px var(--button-shadow),0 4px 6px -2px var(--button-shadow);transform:translateY(-2px)}.page-module__E0kJGG__secondaryBtn{color:#fff;border:1px solid var(--grid-color-bottom);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__E0kJGG__secondaryBtn:hover{background-color:#ffffff1a;border-color:#fff6}
