.App{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#d2e8ff;padding:2rem}.container{display:grid;grid-template-columns:1fr 2fr;gap:4rem;max-width:1200px;width:100%;align-items:start}.left-section{display:flex;flex-direction:column}.name{font-size:3rem;font-weight:400;color:#545454;margin-bottom:.5rem;font-family:Sanchez,sans-serif}.title{font-size:1.2rem;font-weight:400;color:#545454;font-family:Sanchez,sans-serif}.right-section{display:flex;flex-direction:column}.company-name{font-size:6rem;font-weight:700;color:#545454;margin-bottom:.5rem;line-height:1;font-family:Sanchez,sans-serif;text-align:center}.company-tagline{font-size:2rem;font-weight:400;color:#5fadff;letter-spacing:.15em;margin-bottom:.5rem;font-family:Blinker,sans-serif;text-align:center}.company-subtitle{font-size:1rem;font-weight:400;color:#5fadff;letter-spacing:.15em;margin-bottom:3rem;font-family:Blinker,sans-serif;text-align:center}.contact-info{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.contact-item{font-size:1.1rem;font-weight:400;color:#545454;font-family:Sanchez,sans-serif;text-align:center}@media (max-width: 768px){.container{grid-template-columns:1fr;gap:2rem}.name{font-size:2.5rem}.company-name{font-size:4rem}.company-tagline{font-size:1.5rem}.company-subtitle{font-size:.9rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Sanchez,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#d2e8ff;color:#545454;line-height:1.6}#root{min-height:100vh}
