*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#000}.app{min-height:300vh;background-color:#000;position:relative}.header{position:fixed;top:0;left:0;width:100%;padding:1.5rem 2rem;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;transition:all .3s ease}.header-logo{font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin:0;transition:opacity .3s ease}.logo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;font-weight:700;letter-spacing:.05em;margin:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:50}.d7{color:#09f}.ventures{color:#fff}.mission{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;text-align:center;padding:2rem;transition:opacity .6s ease,transform .6s ease;z-index:40}.mission-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#09f,#00d4ff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 2rem;line-height:1.2;letter-spacing:-.02em}.mission-description{font-size:1.4rem;color:#ffffffe6;line-height:1.7;margin:0 0 2rem;font-weight:300;letter-spacing:.01em}.contact-email{display:inline-block;font-size:1.3rem;color:#09f;text-decoration:none;font-weight:500;letter-spacing:.02em;transition:all .3s ease;pointer-events:all;padding:.5rem 1rem;border-radius:4px}.contact-email:hover{color:#00d4ff;background-color:#0099ff1a;transform:translateY(-2px)}@media(max-width:768px){.logo{font-size:3rem}.header-logo{font-size:1.25rem}.mission-title{font-size:2rem}.mission-description{font-size:1.1rem}}@media(max-width:480px){.logo{font-size:2rem}.header-logo{font-size:1rem}.mission-title{font-size:1.5rem}.mission-description{font-size:1rem}.header{padding:1rem 1.5rem}}
