.name-container{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1em}.first-name{font-size:800%}.first-name,.last-name{color:black;font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;margin:0;white-space:nowrap}.last-name{font-size:750%}.role{color:black;font-size:200%;position:fixed;top:60%;left:50%;transform:translate(-50%,-50%);font-family:Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:200;text-align:center;white-space:nowrap;opacity:.8}.falling-letter{display:inline-block;animation:fallDown 3s ease-out forwards;opacity:0;transform:translateY(-100vh) scaleY(1.3);background:linear-gradient(180deg,#d4621a,#e0701f,#eb7f25,#f28d2b,#f99b31);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.3em}@keyframes fallDown{0%{opacity:0;transform:translateY(-100vh) scaleY(1.3)}50%{opacity:1;transform:translateY(0) scaleY(1.3)}to{opacity:1;transform:translateY(0) scaleY(1.3)}}.background-container{height:100vh;background:radial-gradient(ellipse at 20% 30%,#1a1210 0,#0f0906 30%,transparent 70%),radial-gradient(ellipse at 80% 60%,#2d1f12 0,#1a100a 40%,transparent 80%),radial-gradient(ellipse at 40% 80%,#0a0603 0,#1a1210 50%,transparent 90%),radial-gradient(ellipse at 70% 20%,#251a0c 0,#0f0906 60%,transparent 100%);background-size:600% 600%,500% 500%,700% 700%,550% 550%;animation:waveBackground 8s ease-in-out infinite;position:relative;overflow:hidden}.background-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,#3d2817 0,transparent 50%),radial-gradient(circle at 70% 70%,#2d1f12 0,transparent 50%),radial-gradient(circle at 20% 80%,#332619 0,transparent 50%);opacity:.3;animation:waveOverlay 12s ease-in-out infinite}@keyframes waveBackground{0%,to{background-position:0 0,100% 100%,50% 50%,20% 80%}25%{background-position:100% 50%,0 20%,80% 10%,70% 30%}50%{background-position:50% 100%,80% 0,10% 90%,90% 10%}75%{background-position:20% 30%,60% 80%,90% 20%,10% 70%}}@keyframes waveOverlay{0%,to{transform:scale(1) rotate(0deg);opacity:.6}50%{transform:scale(1.1) rotate(2deg);opacity:.8}}