.coming-soon{background:radial-gradient(circle at 10% 14%, color-mix(in srgb, var(--weebo-yellow-soft) 40%, transparent) 0 460px, transparent 461px), radial-gradient(circle at 92% 6%, color-mix(in srgb, var(--weebo-blue) 20%, transparent) 0 420px, transparent 421px), radial-gradient(circle at 74% 78%, color-mix(in srgb, var(--weebo-green) 13%, transparent) 0 380px, transparent 381px), radial-gradient(circle at 26% 92%, color-mix(in srgb, var(--weebo-orange) 13%, transparent) 0 340px, transparent 341px), var(--weebo-canvas);flex-direction:column;justify-content:center;min-height:100svh;padding:44px 24px 0;display:flex;position:relative;overflow:hidden}[data-cs=stamp]{aspect-ratio:1;border:14px solid var(--weebo-ink);opacity:.07;pointer-events:none;z-index:0;border-radius:50%;place-items:center;width:min(78vw,760px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.coming-soon__stamp-ring{border:6px dashed var(--weebo-ink);text-align:center;border-radius:50%;place-items:center;width:88%;height:88%;padding:6%;display:grid}.coming-soon__stamp-title{font-family:var(--weebo-font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(46px,9vw,124px);font-weight:800;line-height:.88}.coming-soon__stamp-brand{font-family:var(--weebo-font-mono);letter-spacing:.34em;text-transform:uppercase;margin-top:3%;font-size:clamp(11px,1.6vw,20px)}[data-cs=logo]{z-index:1;justify-content:center;max-width:1180px;margin:0 auto 34px;display:flex;position:relative}.coming-soon__logo-img{width:min(80vw,460px);height:auto;display:block}[data-cs=stage]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:1180px;margin:0 auto;display:flex;position:relative}.coming-soon__badge{background:var(--weebo-yellow);border:var(--weebo-border);border-radius:var(--weebo-radius-pill);font-family:var(--weebo-font-mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--weebo-shadow-sm);align-items:center;gap:9px;padding:7px 16px;font-size:12px;font-weight:500;display:inline-flex}.coming-soon__title{font-family:var(--weebo-font-display);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(30px,6.4vw,78px);font-weight:800;line-height:.98}[data-cs=egg]{aspect-ratio:1;place-items:center;width:min(56vw,340px);display:grid;position:relative}.coming-soon__egg-halo{background:var(--weebo-yellow);opacity:.5;border-radius:50%;animation:4.4s ease-in-out infinite weebo-halo;position:absolute;inset:6%}.coming-soon__egg-img{transform-origin:50% 88%;width:78%;height:auto;animation:4.4s ease-in-out infinite weebo-hatch;display:block;position:relative}@keyframes weebo-hatch{0%,to{transform:translateY(0)rotate(-3deg)}18%{transform:translateY(-4px)rotate(4deg)}32%{transform:translateY(0)rotate(-5deg)}46%{transform:translateY(-3px)rotate(3deg)}60%{transform:translateY(-22px)rotate(0)scale(1.04)}74%{transform:translateY(2px)rotate(-2deg)scale(.985)}86%{transform:translateY(0)rotate(2deg)}}@keyframes weebo-halo{0%,to{opacity:.38;transform:scale(.86)}60%{opacity:.6;transform:scale(1.06)}}[data-cs=rail]{z-index:1;justify-content:center;align-self:stretch;align-items:flex-end;gap:22px;width:100%;min-width:0;max-width:1180px;margin:44px auto 0;padding-bottom:22px;display:flex;position:relative}.coming-soon__skin{border-radius:var(--weebo-radius-card);border:var(--weebo-border);min-width:0;max-width:230px;height:auto;box-shadow:var(--weebo-shadow);flex:1 1 0;display:block}@media (width<=1000px){[data-cs=logo]{margin-bottom:26px}[data-cs=rail]{gap:18px;margin-top:36px}}@media (width<=900px){.coming-soon{padding-left:18px;padding-right:18px}[data-cs=stage]{gap:22px}}@media (width<=760px){[data-cs=rail]{gap:14px}.coming-soon__skin{max-width:200px}.coming-soon__skin:nth-child(n+4){display:none}[data-cs=egg]{width:min(66vw,280px)}[data-cs=stamp]{border-width:10px;width:min(88vw,620px)}.coming-soon__stamp-ring{border-width:5px}}@media (width<=620px){.coming-soon__skin:nth-child(n+3){display:none}.coming-soon__skin{max-width:none}[data-cs=rail]{gap:12px;margin-top:30px}[data-cs=egg]{width:min(74vw,260px)}[data-cs=stage]{gap:18px}[data-cs=logo]{margin-bottom:20px}.coming-soon{padding-top:34px;padding-bottom:8px}}@media (width<=420px){.coming-soon{padding-top:26px;padding-left:14px;padding-right:14px}[data-cs=egg]{width:72vw}[data-cs=stamp]{border-width:8px;width:94vw}}:root{--weebo-ink:#14100c;--weebo-canvas:#fff6e5;--weebo-yellow:#ffd400;--weebo-yellow-soft:#ffe84d;--weebo-orange:#e86a17;--weebo-green:#39b54a;--weebo-blue:#29abe2;--weebo-ink-muted:#3b332a;--weebo-ink-soft:#6b6055;--weebo-ink-faint:#7c7468;--weebo-ink-deep-blue:#0b2a38;--weebo-ink-deep-green:#0c2a11;--weebo-radius-card:22px;--weebo-radius-pill:999px;--weebo-border:3px solid var(--weebo-ink);--weebo-shadow-sm:3px 3px 0 var(--weebo-ink);--weebo-shadow:7px 7px 0 var(--weebo-ink);--weebo-font-display:"Baloo 2", cursive;--weebo-font-ui:"DM Sans", system-ui, sans-serif;--weebo-font-mono:"DM Mono", monospace;--weebo-font-brand:"Coolvetica", "DM Sans", system-ui, sans-serif}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/baloo2-variable.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/dm-sans-variable.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500.woff2)format("woff2")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/coolvetica-rg.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--weebo-canvas);min-height:100svh;color:var(--weebo-ink);font-family:var(--weebo-font-ui);margin:0}p{font-family:var(--weebo-font-brand)}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--weebo-yellow-soft);color:var(--weebo-ink)}[data-lang=en] [data-es],[data-lang=es] [data-en]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
