#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;width:100%;height:auto}.dim-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:-1}.card{padding:2em}.subtitle{color:#888}.container{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 2s ease;background:inherit}.coming-soon{font-size:64px;color:#fff;margin-top:4px;text-shadow:0px 0px 6px rgba(0,0,0,.4);font-weight:600}.coming-soon,.subtitle{font-family:League Spartan,sans-serif}.subtitle{font-size:20px;color:#555;margin-bottom:5px;opacity:0;transition:opacity 3s ease}.logo-container{margin-bottom:10px;background:#ffffffed;padding:12px 16px 5px;border-radius:16px;transition:transform .5s ease;border:8px solid #ec3f28;box-shadow:0 0 6px #0006}@media (max-width: 768px){#app{padding:1rem}.logo{height:auto}.coming-soon{font-size:3rem}.logo-container{padding:10px 12px}}@media (max-width: 500px){.logo-container{border:6px solid #ec3f28}}.fade-in{opacity:1}.logo{margin-bottom:0;padding-bottom:0}.logo-container:hover{transform:scale(1.05);transition:transform .5s ease}@keyframes gradientBG{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}.tagline{font-size:14px;color:#666;max-width:80%;text-align:center;margin-top:10px;opacity:0;transition:opacity 4s ease}.fade-in .tagline,.fade-in .subtitle{opacity:1}.fade-in .subtitle,.fade-in .tagline{animation-delay:1s;animation-fill-mode:forwards}.email-capture{display:flex;flex-wrap:wrap;margin-top:20px}input[type=email]{flex-grow:1;padding:10px 12px;background:#fff;color:#000;border-radius:10px 0 0 10px;font-size:22px;font-weight:600}.email-capture button{padding:10px 20px;border-radius:0 10px 10px 0}@media (max-width: 768px){.email-capture{flex-direction:column}input[type=email]{text-align:center;border-radius:10px 10px 0 0}.email-capture button{border-radius:0 0 10px 10px;padding:15px 20px}}.notif-text{font-family:League Spartan,sans-serif;font-size:20px;color:#555;margin-bottom:5px;transition:opacity 3s ease}:root{font-family:Varela,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-image:url(/assets/BoxOfProduce-9a2722a2.jpg);background-size:cover;background-attachment:fixed;background-position:center;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Varela,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}h1{font-size:3.2em;line-height:1.1}@media (max-width: 768px){h1{font-size:2em}}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
