@keyframes shimmer{0%{background-position:0 0}to{background-position:100% 0}}.shimmer{color:#ffffff1a;text-align:center;background:-webkit-gradient(linear,0 0,100% 0,from(#222),to(#222),color-stop(.5,#fff));background:-moz-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));background:gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));background-color:#222;background-position:0 0;background-repeat:no-repeat;background-size:125px 100%;-webkit-background-clip:text;background-clip:text;padding:0 140px 0 0;animation:2s linear 1s infinite shimmer}
.gradient-text-title{letter-spacing:-.025em;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#d4d4d8 var(--tw-gradient-from-position);--tw-gradient-to:#71717a var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a1a1aa var(--tw-gradient-via-position),var(--tw-gradient-to);font-weight:800}#arrivalHero .typed-cursor{-webkit-text-fill-color:transparent;visibility:hidden;background-image:linear-gradient(115deg,#76b8ff 22.45%,#f086f2 45%,#fac37b 73%);-webkit-background-clip:text;background-clip:text}.type-cursor-visible{visibility:visible!important}@keyframes scrollDown{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}
@keyframes carousel{0%{transform:translate(0)}to{transform:translate(-100%)}}.certifications-carousel{white-space:nowrap;padding:90px 0;position:relative;overflow:hidden}.certifications-carousel:before,.certifications-carousel:after{content:"";z-index:2;width:25%;height:100%;position:absolute;top:0}.certifications-carousel:before{background:linear-gradient(270deg,#fff0,#fff);left:0}.certifications-carousel:after{background:linear-gradient(90deg,#fff0,#fff);right:0}@media (hover:hover){.certifications-carousel:hover .certifications-slider{animation-play-state:paused}}.certifications-slider{animation:40s linear infinite carousel}.certifications-slider img{margin:0 40px}
#timeline * a:hover{color:var(--color-text);text-decoration:underline}#timeline h4{color:var(--color-text-offset)}#timeline h4 a:hover{color:var(--color-text)}[data-theme=light] #timeline,[data-theme=light] #timelineSection,.light #timeline,.light #timelineSection{color:#52525b}[data-theme=light] #timeline time,.light #timeline time{color:#71717a}[data-theme=light] #timeline h5,.light #timeline h5{color:#52525b}[data-theme=light] #timeline h4,.light #timeline h4{color:#3f3f46}[data-theme=light] #timeline .text-xs,.light #timeline .text-xs{color:#71717a}
#starfield{transform:translateZ(0)}#starfield-canvas{transform-origin:50%;position:absolute;top:0;left:0}.gradient-text-title{letter-spacing:-.025em;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#d4d4d8 var(--tw-gradient-from-position);--tw-gradient-to:#71717a var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a1a1aa var(--tw-gradient-via-position),var(--tw-gradient-to);font-weight:800}h1.hero-heading-rich-text{color:#fff}.hero-heading-rich-text strong{-webkit-text-fill-color:transparent;background-image:linear-gradient(115deg,#76b8ff 22.45%,#f086f2 45%,#fac37b 73%);-webkit-background-clip:text;background-clip:text;font-weight:500}.typed-cursor{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));margin-right:-25px}
.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}
