@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatLarge{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulseScaleRotate{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(5deg)}}@keyframes opacityPulse{0%,to{opacity:.5}50%{opacity:.8}}@keyframes widthPulse1{0%,to{width:64px}50%{width:96px}}@keyframes widthPulse2{0%,to{width:96px}50%{width:64px}}@keyframes widthPulse3{0%,to{width:80px}50%{width:120px}}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes ringPulseRotate{0%{opacity:.3;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(1.1)rotate(180deg)}to{opacity:.3;transform:scale(1)rotate(360deg)}}@keyframes corePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes particleSpiral{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:.8}to{opacity:0;transform:scale(1)rotate(360deg)}}@keyframes glitchClip{0%,to{clip-path:inset(0%)}40%{clip-path:inset(10% -5% 85%)}60%{clip-path:inset(85% -5% 10%)}}@keyframes glitchCyan{0%,to{opacity:.7;filter:blur();transform:translate(0)}50%{opacity:.9;filter:blur(1px);transform:translate(2px,-1px)}}@keyframes glitchMagenta{0%,to{opacity:.7;filter:blur();transform:translate(0)}50%{opacity:.9;filter:blur(1px);transform:translate(-2px,1px)}}.animate-fade-in{animation:.5s ease-out forwards fadeIn}.animate-fade-in-up{animation:.5s ease-out forwards fadeInUp}.animate-fade-in-down{animation:.5s ease-out forwards fadeInDown}.animate-slide-in-left{animation:.5s ease-out forwards slideInLeft}.animate-slide-in-right{animation:.5s ease-out forwards slideInRight}.animate-scale-in{animation:.5s ease-out forwards scaleIn}.animate-float{animation:3s ease-in-out infinite float}.animate-float-large{animation:3s ease-in-out infinite floatLarge}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-pulse-scale{animation:2s ease-in-out infinite pulseScale}.animate-spin{animation:1s linear infinite spin}.animate-spin-slow{animation:20s linear infinite spinSlow}.animate-blink{animation:.8s ease-in-out infinite blink}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-1000{animation-delay:1s}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.gpu-accelerated{backface-visibility:hidden;transform:translateZ(0)}.hover-scale{transition:transform .25s cubic-bezier(.22,1,.36,1)}.hover-scale:hover{transform:scale(1.05)}.hover-scale-large{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hover-scale-large:hover{transform:scale(1.1)}.hover-lift{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hover-lift:hover{transform:translateY(-4px)}.invisible-initially{opacity:0;transform:translateY(16px)}.visible-on-scroll{opacity:1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@keyframes footer-star-twinkle{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.footer-twinkle-star{animation:2s ease-in-out infinite footer-star-twinkle}@keyframes contact-star-pulse{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.contact-form-star{animation:contact-star-pulse var(--star-duration,2s) ease-in-out infinite;animation-delay:var(--star-delay,0s)}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-modal-scale-in{animation:.28s ease-out forwards modal-scale-in}@keyframes not-found-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.animate-not-found-pop{animation:.55s cubic-bezier(.22,1,.36,1) forwards not-found-pop-in}@keyframes not-found-fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.animate-not-found-fade-up{animation:.5s ease-out forwards not-found-fade-up}.animate-not-found-fade-up-delay{opacity:0;animation:.5s ease-out .2s forwards not-found-fade-up}.animate-not-found-fade-up-delay-2{opacity:0;animation:.5s ease-out .4s forwards not-found-fade-up}@keyframes not-found-digit-flip{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.animate-not-found-digit{animation:2s ease-in-out infinite alternate not-found-digit-flip;display:inline-block}@keyframes not-found-bg-star{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.not-found-bg-star{animation:2s ease-in-out infinite not-found-bg-star}@keyframes not-found-btn-shimmer{0%{background-position:0%}to{background-position:100%}}.not-found-btn-shimmer{background:linear-gradient(120deg,#0000 0%,#ffffff26 45%,#0000 90%) 0 0/200% 200%;animation:2s linear infinite not-found-btn-shimmer}@keyframes not-found-particle{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}.not-found-particle{animation:1s ease-in-out infinite not-found-particle}@keyframes about-award-scale{0%{transform:scale(0)}to{transform:scale(1)}}.animate-about-award{animation:.5s ease-out forwards about-award-scale}@keyframes r3set-aurora-drift{0%,to{transform:translate(0)scale(1)}40%{transform:translate(5%,-4%)scale(1.07)}70%{transform:translate(-4%,3%)scale(1.04)}}@keyframes r3set-aurora-pulse{0%,to{opacity:.42}50%{opacity:.78}}@keyframes r3set-beam-sweep{0%{opacity:0;transform:translate(-120%)skew(-14deg)}20%{opacity:.35}to{opacity:0;transform:translate(220%)skew(-14deg)}}@keyframes r3set-hero-line-in{0%{opacity:0;filter:blur(10px);transform:translateY(1.75rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes r3set-splash-title{0%{opacity:0;letter-spacing:.5em;transform:scale(.92)}to{opacity:1;letter-spacing:.28em;transform:scale(1)}}.r3set-hero-shell{isolation:isolate;position:relative}.r3set-hero-shell:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(85% 58% at 50% -8%,#2dd4bf33,#0000 56%),radial-gradient(55% 42% at 92% 28%,#f59e0b1c,#0000 52%),radial-gradient(48% 38% at 8% 58%,#06b6d421,#0000 50%);animation:24s ease-in-out infinite r3set-aurora-drift,9s ease-in-out infinite r3set-aurora-pulse;position:absolute;inset:-22% -12% -32%}.dark .r3set-hero-shell:before{background:radial-gradient(85% 58% at 50% -8%,#2dd4bf29,#0000 56%),radial-gradient(58% 44% at 88% 22%,#fbbf2417,#0000 52%),radial-gradient(52% 42% at 12% 72%,#22d3ee17,#0000 50%)}.r3set-hero-grid-overlay{pointer-events:none;z-index:-1;opacity:.32;background-image:linear-gradient(#2dd4bf0f 1px,#0000 1px),linear-gradient(90deg,#2dd4bf0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 58% at 50% 38%,#000,#0000);mask-image:radial-gradient(72% 58% at 50% 38%,#000,#0000)}.dark .r3set-hero-grid-overlay{opacity:.22}.r3set-hero-beam{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.r3set-hero-beam:after{content:"";background:linear-gradient(105deg,#0000,#ffffff0f 42%,#2dd4bf24 50%,#ffffff0d 58%,#0000);width:38%;animation:8s ease-in-out infinite r3set-beam-sweep;position:absolute;inset:-10% 0}.r3set-wordmark-glow{filter:drop-shadow(0 0 18px #2dd4bf47)drop-shadow(0 0 48px #f59e0b1a)}.r3set-hero-line-1{animation:1s cubic-bezier(.22,1,.36,1) 60ms both r3set-hero-line-in}.r3set-hero-line-2{animation:1.05s cubic-bezier(.22,1,.36,1) .18s both r3set-hero-line-in}.r3set-hero-line-3{animation:1s cubic-bezier(.22,1,.36,1) .34s both r3set-hero-line-in}.r3set-hero-line-4{animation:.95s cubic-bezier(.22,1,.36,1) .48s both r3set-hero-line-in}.r3set-splash-aurora{background:radial-gradient(100% 75% at 50% 100%,#0d948861,#0000 52%),radial-gradient(75% 55% at 82% 18%,#d9770638,#0000 46%),radial-gradient(65% 48% at 12% 28%,#06b6d429,#0000 42%);animation:18s ease-in-out infinite r3set-aurora-drift;position:absolute;inset:0}.r3set-splash-headline{animation:1.4s cubic-bezier(.22,1,.36,1) .15s both r3set-splash-title}.r3set-splash-manifesto{animation:1s cubic-bezier(.22,1,.36,1) .85s both r3set-hero-line-in}.r3set-splash-enter{animation:.9s cubic-bezier(.22,1,.36,1) 1.05s both r3set-hero-line-in}.r3set-splash-overlay{--splash-background:#041010;--splash-foreground:#eef7f5;--splash-primary:#00ebcb;--splash-primary-foreground:#010c0c;--splash-accent:#f9b73f;--splash-muted:#90aba7;--animate-ring-spin:ring-spin 18s linear infinite;--animate-ring-spin-rev:ring-spin-rev 26s linear infinite;background:var(--splash-background);color:var(--splash-foreground)}@supports (color:lab(0% 0 0)){.r3set-splash-overlay{--splash-background:lab(3.81557% -3.33555 -1.1522);--splash-foreground:lab(96.6456% -3.39091 -.0321865);--splash-primary:lab(83.6016% -60.1288 1.81118);--splash-primary-foreground:lab(2.577% -2.79838 -.993791);--splash-accent:lab(79.0964% 17.1872 66.9281);--splash-muted:lab(67.8813% -10.1656 -1.08262)}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes ring-spin-rev{to{transform:rotate(-360deg)}}@keyframes splash-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes splash-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes splash-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-glyph-in{0%{opacity:0;transform:scale(.5)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes splash-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.r3set-splash-overlay .splash-motion{animation:none!important}}
@supports not (inset:0){.inset-0{inset:0}.inset-0\.5{inset:.125rem}.-inset-1{inset:-.25rem}.inset-\[-55\%\]{inset:-55%}.-inset-\[1px\]{inset:-1px}.-inset-\[2px\]{inset:-2px}.-inset-\[4px\]{inset:-4px}.r3set-hero-beam{inset:0}.flex.gap-1:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.25rem}.flex.flex-col.gap-1>*+*,.flex.flex-col-reverse.gap-1>*+*{margin-top:.25rem}.flex.gap-1\.5:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.375rem}.flex.flex-col.gap-1\.5>*+*,.flex.flex-col-reverse.gap-1\.5>*+*{margin-top:.375rem}.flex.gap-2:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.5rem}.flex.flex-col.gap-2>*+*,.flex.flex-col-reverse.gap-2>*+*{margin-top:.5rem}.flex.gap-2\.5:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.625rem}.flex.flex-col.gap-2\.5>*+*,.flex.flex-col-reverse.gap-2\.5>*+*{margin-top:.625rem}.flex.gap-3:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.75rem}.flex.flex-col.gap-3>*+*,.flex.flex-col-reverse.gap-3>*+*{margin-top:.75rem}.flex.gap-4:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:1rem}.flex.flex-col.gap-4>*+*,.flex.flex-col-reverse.gap-4>*+*{margin-top:1rem}.flex.gap-5:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:1.25rem}.flex.flex-col.gap-5>*+*,.flex.flex-col-reverse.gap-5>*+*{margin-top:1.25rem}.flex.gap-6:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:1.5rem}.flex.flex-col.gap-6>*+*,.flex.flex-col-reverse.gap-6>*+*{margin-top:1.5rem}.flex.gap-8:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:2rem}.flex.flex-col.gap-8>*+*,.flex.flex-col-reverse.gap-8>*+*{margin-top:2rem}.flex.gap-10:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:2.5rem}.flex.flex-col.gap-10>*+*,.flex.flex-col-reverse.gap-10>*+*{margin-top:2.5rem}.flex.gap-12:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:3rem}.flex.flex-col.gap-12>*+*,.flex.flex-col-reverse.gap-12>*+*{margin-top:3rem}.flex.gap-14:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:3.5rem}.flex.flex-col.gap-14>*+*,.flex.flex-col-reverse.gap-14>*+*{margin-top:3.5rem}.flex.gap-16:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:4rem}.flex.flex-col.gap-16>*+*,.flex.flex-col-reverse.gap-16>*+*{margin-top:4rem}.flex.gap-x-2:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.5rem}.flex.gap-x-3:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:.75rem}.flex.gap-x-4:not(.flex-col):not(.flex-col-reverse)>*+*{margin-left:1rem}.flex.flex-col.gap-y-0\.5>*+*{margin-top:.125rem}.flex.flex-col.gap-y-1>*+*{margin-top:.25rem}.flex.flex-col.gap-y-2>*+*{margin-top:.5rem}.r3set-splash-overlay{pointer-events:none!important;display:none!important}}@supports not (height:100svh){.h-svh{height:100vh;height:-webkit-fill-available}}@supports not (height:100dvh){.h-dvh{height:100vh;height:-webkit-fill-available}.r3set-formation-modal{max-height:min(92vh,880px)}@media (min-width:640px){.r3set-formation-modal{max-height:min(88vh,900px)}}}@supports not (aspect-ratio:16 / 9){.aspect-video{height:0;padding-bottom:56.25%;position:relative}.aspect-video>*{width:100%;height:100%;position:absolute;inset:0}.aspect-square{height:0;padding-bottom:100%;position:relative}.aspect-square>*{width:100%;height:100%;position:absolute;inset:0}.aspect-\[16\/9\]{height:0;padding-bottom:56.25%;position:relative}.aspect-\[16\/9\]>*{width:100%;height:100%;position:absolute;inset:0}.aspect-\[21\/9\]{height:0;padding-bottom:42.8571%;position:relative}.aspect-\[21\/9\]>*{width:100%;height:100%;position:absolute;inset:0}.aspect-\[4\/3\]{height:0;padding-bottom:75%;position:relative}.aspect-\[4\/3\]>*{width:100%;height:100%;position:absolute;inset:0}.aspect-\[1\.6\/1\]{height:0;padding-bottom:62.5%;position:relative}.aspect-\[1\.6\/1\]>*{width:100%;height:100%;position:absolute;inset:0}}
