@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700&display=swap";@font-face{font-family:NameFont;src:url(/nameFont.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{font-family:Google Sans,system-ui,sans-serif;color:#fff;background:#030303;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;background:#030303;font-family:Google Sans,system-ui,sans-serif}a{color:inherit;text-decoration:none}.container{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:40px 20px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.08),transparent 60%),#030303}.background-image{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:-10;background-image:linear-gradient(#00000059,#000000bf),url(/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.1);animation:backgroundBreath 16s ease-in-out infinite alternate}.background-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.04) 40%,transparent 65%);animation:backgroundSweep 12s ease-in-out infinite}.noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.liquid-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 50% 10%,rgba(255,255,255,.09),transparent 70%);mix-blend-mode:screen;animation:shineMove 12s ease-in-out infinite alternate}.ambient{position:absolute;z-index:-3;pointer-events:none;border-radius:50%;filter:blur(20px);opacity:.85;will-change:transform}.ambient-one{width:400px;height:400px;top:-120px;left:-100px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.22),rgba(255,255,255,.04) 50%,transparent 75%);animation:floatOne 14s ease-in-out infinite}.ambient-two{width:500px;height:500px;right:-180px;bottom:-180px;background:radial-gradient(circle at 40% 40%,rgba(200,200,200,.14),rgba(255,255,255,.02) 55%,transparent 80%);animation:floatTwo 18s ease-in-out infinite}.ambient-three{width:260px;height:260px;top:50%;left:10%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);animation:floatThree 11s ease-in-out infinite}.card{position:relative;width:min(100%,510px);padding:36px;overflow:hidden;border-radius:32px;background:linear-gradient(135deg,#ffffff1f,#ffffff08 45%,#ffffff14);border:1px solid rgba(255,255,255,.2);box-shadow:0 40px 120px #000000bf,0 15px 40px #0006,inset 0 1px #ffffff40,inset 0 -1px #ffffff0d;animation:cardEnter 1s cubic-bezier(.16,1,.3,1) both;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.card:hover{box-shadow:0 45px 140px #000000d9,0 20px 50px #00000080,inset 0 1px #ffffff59,inset 0 -1px #ffffff14}.card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:31px;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16),transparent 25%,transparent 70%,rgba(255,255,255,.05))}.card-reflection{position:absolute;z-index:0;top:-40%;left:-30%;width:70%;height:180%;pointer-events:none;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);filter:blur(15px);opacity:.6;animation:reflection 8s ease-in-out infinite}.card-header,.bio,.links-section,.card-footer,.card-divider{position:relative;z-index:2}.card-header{animation:contentEnter .8s .15s cubic-bezier(.16,1,.3,1) both}.name{margin:0;color:#fff;font-family:NameFont,sans-serif;font-size:clamp(48px,10vw,70px);line-height:.95;font-weight:700;letter-spacing:-.065em;text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 30px rgba(255,255,255,.2)}.subtitle{max-width:390px;margin:18px 0 0;color:#ffffffbf;font-family:Google Sans,system-ui,sans-serif;font-size:14.5px;line-height:1.7;font-weight:400}.card-divider{height:1px;margin:30px 0 24px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25) 15%,rgba(255,255,255,.25) 85%,transparent);animation:dividerEnter 1s .25s ease both}.bio{animation:contentEnter .8s .25s cubic-bezier(.16,1,.3,1) both}.bio-text{margin:0 0 18px;color:#ffffffd9;font-family:Google Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.65}.links-section{display:flex;flex-direction:column;gap:12px}.link-button{position:relative;display:flex;align-items:center;min-height:64px;padding:10px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(110deg,#ffffff14,#ffffff05 50%,#ffffff0f);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0003,0 4px 15px #0000001a;color:#fff;font-family:Google Sans,system-ui,sans-serif;transform:translateY(20px);opacity:0;animation:linkEnter .8s var(--delay) cubic-bezier(.16,1,.3,1) forwards;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),border-color .3s ease,background .3s ease,box-shadow .3s ease}.link-button:before{content:"";position:absolute;top:-100%;left:-90%;width:50%;height:300%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:rotate(20deg);opacity:0;transition:left .6s cubic-bezier(.16,1,.3,1),opacity .3s ease}.link-button:hover{transform:translateY(-4px) scale(1.02);border-color:#ffffff59;background:linear-gradient(110deg,#ffffff24,#ffffff0d 50%,#ffffff1a);box-shadow:0 16px 40px #00000059,0 0 25px #ffffff14,inset 0 1px #fff3,inset 0 -1px #ffffff0d}.link-button:hover:before{left:150%;opacity:1}.link-button:active{transform:translateY(-1px) scale(.98);transition-duration:.1s}.link-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 0% 50%,rgba(255,255,255,.15),transparent 50%);transition:opacity .35s ease}.link-button:hover .link-glow{opacity:1}.link-icon-wrap{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(145deg,#ffffff26,#ffffff08);box-shadow:inset 0 1px #ffffff26,0 6px 20px #0003;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background .3s ease,border-color .3s ease}.link-button:hover .link-icon-wrap{transform:scale(1.1) rotate(-4deg);border-color:#ffffff4d;background:linear-gradient(145deg,#ffffff38,#ffffff0f)}.link-icon{width:20px;height:20px;stroke-width:2;color:#fff;transition:transform .35s cubic-bezier(.16,1,.3,1)}.link-button:hover .link-icon{transform:scale(1.1)}.link-label{position:relative;margin-left:14px;font-family:Google Sans,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.link-arrow{position:relative;margin-left:auto;padding-right:5px;color:#fff6;font-family:Google Sans,system-ui,sans-serif;font-size:18px;line-height:1;transform:translate(-3px,3px);transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.link-button:hover .link-arrow{color:#fff;transform:translate(0)}.card-footer{display:flex;align-items:center;gap:10px;margin-top:26px;color:#fff6;font-family:Google Sans,system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;animation:contentEnter .8s .65s cubic-bezier(.16,1,.3,1) both}@keyframes cardEnter{0%{opacity:0;transform:translateY(40px) scale(.94);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes contentEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes linkEnter{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dividerEnter{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}@keyframes backgroundBreath{0%{transform:scale(1.1) translateZ(0)}to{transform:scale(1.16) translate3d(-1.5%,1.5%,0)}}@keyframes backgroundSweep{0%,to{transform:translate(-20%);opacity:.4}50%{transform:translate(20%);opacity:.8}}@keyframes shineMove{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.1)}}@keyframes floatOne{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(80px,50px,0) scale(1.12)}}@keyframes floatTwo{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-70px,-60px,0) scale(.92)}}@keyframes floatThree{0%,to{transform:translateZ(0)}50%{transform:translate3d(50px,-55px,0)}}@keyframes reflection{0%{transform:translate(-20%) rotate(25deg)}50%{transform:translate(25%) rotate(25deg)}to{transform:translate(-20%) rotate(25deg)}}@media (max-width: 600px){.container{padding:20px 14px}.card{padding:28px 22px;border-radius:26px}.name{font-size:52px}.link-button{min-height:60px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}#root{width:100%;height:100%}
