@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@200;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#27488b;color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#2a2a2a}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TopFold{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;flex-direction:column;min-height:100vh;padding:2rem}.TopFold,.logo-container{display:flex;justify-content:center}.logo,.logo-container{width:100%}.logo{height:auto;max-width:1000px}.tagline{-webkit-line-clamp:10;-webkit-box-orient:vertical;color:#ccc;display:-webkit-box;font-family:IBM Plex Mono,monospace;font-size:clamp(.75rem,2vw,.95rem);line-height:1.6;margin-left:auto;margin-top:3rem;max-width:400px;overflow:hidden;padding-right:2rem;text-align:center;width:100%}@media (max-width:768px){.TopFold{height:auto;justify-content:flex-start;min-height:auto;padding:1.5rem}.logo-container{margin-top:2rem}.tagline{font-size:.85rem;margin-left:auto;margin-top:3.5rem;max-width:90%;padding-right:1.5rem}}@media (max-width:480px){.TopFold{height:auto;padding:1rem}.logo-container{margin-top:2.5rem}.tagline{font-size:.7rem;line-height:1.4;margin-top:3.5rem;max-width:95%;padding-right:1rem}}.ComingSoonSection{align-items:center;background:linear-gradient(180deg,#000 0,#fff);box-sizing:border-box;display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding-block:160px;position:relative;z-index:1}.frame{max-width:100%;position:relative;text-align:center;width:min(92%,960px);z-index:2}.coming-banner{display:block;height:auto;image-rendering:-webkit-optimize-contrast;margin-inline:auto;max-width:960px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}@media (max-width:1024px){.ComingSoonSection{padding-block:200px}.frame{width:min(96%,900px)}}@media (max-width:768px){.ComingSoonSection{padding-block:160px}}.frame{width:94%}*{box-sizing:border-box;font-family:IBM Plex Mono,monospace;margin:0;padding:0}.Footer{align-items:center;background-color:#fff;color:#000;display:flex;flex-wrap:nowrap;justify-content:space-between;min-height:auto;padding:40px 100px;position:relative}.footer-left{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:400px}.footer-logo-text{align-self:flex-start;color:#000;font-size:52px;font-weight:200;letter-spacing:1px;margin-bottom:200px}.dot{color:#ff3c3c;margin-left:4px}.footer-address{color:#515151;font-family:Roboto Mono,monospace;font-size:18px;line-height:2.2;margin-bottom:30px;padding-left:10px;text-align:left;white-space:pre-line}.footer-copy{color:#515151!important;font-family:Roboto Mono,monospace!important;font-size:13px!important;font-weight:100!important;margin-top:24px;text-align:left}.footer-right{align-items:center;display:flex;justify-content:flex-end;position:relative}.footer-right img{align-self:center;filter:none;height:auto;margin:0;max-width:200px;transition:all .3s ease}@media (max-width:1024px){.Footer{padding:40px 60px}.footer-logo-text{font-size:44px;margin-bottom:160px}.footer-address{font-size:16px}.footer-copy{font-size:12px}.footer-right img{max-width:140px}}@media (max-width:768px){.Footer{padding:30px 40px}.footer-logo-text{font-size:36px;margin-bottom:100px}.footer-address{font-size:14px}.footer-copy{font-size:11px}.footer-right img{max-width:100px}}@media (max-width:480px){.Footer{align-items:center;flex-direction:row;gap:20px;padding:40px 20px}.footer-left{width:60%}.footer-logo-text{display:none}.footer-address{font-size:12px;padding-left:5px}.footer-copy{font-size:10px}.footer-right{align-items:center;display:flex;justify-content:flex-end;margin:0;padding-right:10px;position:relative;width:40%}.footer-right img{max-width:70px}}
/*# sourceMappingURL=main.c961a515.css.map*/