body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}.header{--navbar-height:120px;--logo-font-family:"Prata",serif;color:#fff;width:100%}.navbar{background:linear-gradient(135deg,#333,#333);border-bottom:1px solid #ffffff14;box-shadow:0 4px 8px #0000001f;height:var(--navbar-height);justify-content:space-between;left:0;padding:0 1.5rem;position:fixed;right:0;top:0;z-index:999}.menu,.navbar{align-items:center;display:flex}.menu{flex-wrap:wrap;gap:2rem;list-style:none;margin-left:auto;padding:0}.menu li{cursor:pointer;font-size:1rem;font-weight:500;transition:opacity .3s ease}.menu li:hover{opacity:.8}.menu li span{display:block;padding:.5rem 0}.logo-header{color:#e0e0e0;font-family:var(--logo-font-family),serif;font-size:clamp(24px,10vw,24px);font-weight:900;left:5%;letter-spacing:-.02em;line-height:.9;position:absolute}.hero-section{align-items:center;background:linear-gradient(135deg,#0000000f,#00000008);display:flex;justify-content:center;min-height:320px;padding:calc(var(--navbar-height) + 2.5rem) 2rem 4rem 2rem;text-align:center}.hero-content{animation:fadeInDown .8s ease-out}.logo{animation:slideInDown .6s ease-out;height:auto;margin-bottom:2rem;max-width:120px}.coming-soon-title{animation:fadeInUp .8s ease-out .2s backwards;color:#333;font-family:var(--logo-font-family),serif;font-size:3.5rem;font-weight:900;letter-spacing:-2px;margin:0 0 1rem}.subtitle{animation:fadeInUp .8s ease-out .4s backwards;color:#333;font-size:1.25rem;font-weight:300;margin:0;opacity:.95}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.coming-soon-title{font-size:2.5rem}.subtitle{font-size:1rem}.hero-section{min-height:250px;padding:calc(var(--navbar-height) + 1.5rem) 1rem 2.5rem 1rem}.menu{gap:1rem}.navbar{padding:0 1rem}}.email-form-container{align-items:center;background:linear-gradient(135deg,#333,#333);display:flex;justify-content:center;min-height:500px;padding:4rem 2rem}.form-wrapper{animation:slideUp .6s ease-out;max-width:600px;padding:3rem;width:100%}.form-wrapper h2{color:#fff;font-size:2rem;font-weight:700;margin:0 0 .5rem;text-align:center}.form-subtitle{color:#999;font-size:.95rem;margin:0 0 2rem;text-align:center}.email-form{gap:1.5rem}.email-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#fff;font-size:.95rem;font-weight:300;padding:.15rem .5rem}.form-group input,.form-group textarea{background-color:initial;border:none;border-bottom:2px solid #e0e0e0;border-radius:0;color:#999;font-family:inherit;font-size:.95rem;padding:.75rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{background-color:initial;border-bottom-color:#667eea;box-shadow:none;outline:none}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#fff,#fffc);border:1px solid #999;border-radius:0;color:#333;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.85rem;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 8px 20px #222;transform:translateY(-1px)}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.status-message{animation:slideDown .4s ease-out;border-radius:8px;font-weight:500;padding:1rem;text-align:center}.status-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.email-form-container{padding:2rem 1rem}.form-wrapper{padding:2rem}.form-wrapper h2{font-size:1.5rem}.form-group input,.form-group textarea{font-size:16px}}.footer{background:linear-gradient(135deg,#333,#1a1a1a);color:#fff;margin-top:auto;padding:3rem 2rem}.footer-content{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;text-align:center}.social-links h3{font-size:1.2rem;font-weight:600;margin:0 0 1rem}.social-icons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.social-link{align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.social-link:hover{transform:scale(1.25)}.social-icon{align-items:center;display:flex;font-size:1.5rem;justify-content:center}.copyright{border-top:1px solid #ffffff1a;padding-top:2rem}.copyright p{font-size:.9rem;margin:.5rem 0;opacity:.9}.footer-tagline{font-style:italic;opacity:.7}@media (max-width:768px){.footer{padding:2rem 1rem}.footer-content{gap:1.5rem}.social-icons{gap:1rem}.social-link{font-size:1.2rem;height:45px;width:45px}.copyright{padding-top:1.5rem}.copyright p{font-size:.85rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App{background:#fff;display:flex;flex-direction:column;min-height:100vh}.main-content{display:flex;flex:1 1;flex-direction:column}
/*# sourceMappingURL=main.64bf7308.css.map*/