.bb-soon{min-height:100svh;justify-content:center;gap:1rem;background:var(--bb-paper);padding:2rem 1.5rem;overflow-x:hidden}.bb-soon,.bb-soon__inner{display:flex;flex-direction:column;align-items:center}.bb-soon__inner{text-align:center;gap:1.25rem;max-width:34rem}.bb-soon__logo-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;opacity:0;transform:translateY(14px);animation:bb-soon-rise .8s var(--bb-ease) .1s forwards}.bb-soon__logo{width:200px;height:auto}.bb-soon__eyebrow{font-family:var(--bb-display,inherit);font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-amber);animation:bb-soon-rise .8s var(--bb-ease) .25s forwards}.bb-soon__eyebrow,.bb-soon__title{font-weight:800;margin:0;opacity:0;transform:translateY(14px)}.bb-soon__title{font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.02em;line-height:1.15;color:var(--bb-ink);animation:bb-soon-rise .8s var(--bb-ease) .4s forwards}.bb-soon__desc{color:var(--bb-ink-soft);font-size:1rem;line-height:1.6;margin:0;opacity:0;transform:translateY(14px);animation:bb-soon-rise .8s var(--bb-ease) .55s forwards}@keyframes bb-soon-rise{to{opacity:1;transform:translateY(0)}}.bb-soon__bird{opacity:0;transform:translateY(14px);animation:bb-soon-rise .8s var(--bb-ease) .7s forwards;margin:.5rem 0}.bb-soon__dots{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;opacity:0;animation:bb-soon-fade-in .6s var(--bb-ease) .9s forwards}.bb-soon__dots span{width:8px;height:8px;border-radius:50%;background:var(--bb-gold);animation:bb-soon-pulse 1.4s var(--bb-ease-soft) infinite}.bb-soon__dots span:nth-child(2){animation-delay:.2s}.bb-soon__dots span:nth-child(3){animation-delay:.4s}@keyframes bb-soon-fade-in{to{opacity:1}}@keyframes bb-soon-pulse{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.bb-soon__footer{margin-top:1.5rem;color:var(--bb-ink-faint);font-size:.8rem;letter-spacing:.02em;opacity:0;animation:bb-soon-fade-in .6s var(--bb-ease) 1.1s forwards}@media (prefers-reduced-motion:reduce){.bb-soon__desc,.bb-soon__dots,.bb-soon__dots span,.bb-soon__eyebrow,.bb-soon__footer,.bb-soon__logo-wrap,.bb-soon__title{animation:none;opacity:1;transform:none}}.bb-bird-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:220px;overflow:hidden;position:relative;contain:paint}.bb-bird-loader{scale:.75;position:relative;width:220px;height:220px;translate:0 5px;pointer-events:none}.bb-bird-loader svg{position:absolute;top:0;left:0}.bb-bird-loader .head{translate:27px -30px;z-index:3;animation:bb-bird-bob 1s ease-in infinite}.bb-bird-loader .bod{position:absolute;top:0;left:0;translate:0 30px;z-index:3;animation:bb-bird-bob 1s ease-in-out infinite}.bb-bird-loader .legr{translate:75px 135px;z-index:0;animation:bb-bird-rstep 1s ease-in infinite;animation-delay:.45s}.bb-bird-loader .legl{translate:30px 155px;z-index:3;animation:bb-bird-lstep 1s ease-in infinite}@keyframes bb-bird-bob{0%{transform:translateY(0) rotate(3deg)}5%{transform:translateY(0) rotate(3deg)}25%{transform:translateY(5px) rotate(0deg)}50%{transform:translateY(0) rotate(-3deg)}70%{transform:translateY(5px) rotate(0deg)}to{transform:translateY(0) rotate(3deg)}}@keyframes bb-bird-lstep{0%{transform:translateY(0) rotate(-5deg)}33%{transform:translateY(-15px) translate(32px) rotate(35deg)}66%{transform:translateY(0) translate(25px) rotate(-25deg)}to{transform:translateY(0) rotate(-5deg)}}@keyframes bb-bird-rstep{0%{transform:translateY(0) translate(0) rotate(-5deg)}33%{transform:translateY(-10px) translate(30px) rotate(35deg)}66%{transform:translateY(0) translate(20px) rotate(-25deg)}to{transform:translateY(0) translate(0) rotate(-5deg)}}.bb-bird-loader .gnd{translate:-140px 0;rotate:10deg;z-index:-1;filter:blur(.5px) drop-shadow(1px 3px 5px rgba(0,0,0,.4));opacity:.25;animation:bb-bird-scroll 5s linear infinite}@keyframes bb-bird-scroll{0%{transform:translateY(25px) translate(50px);opacity:0}33%{opacity:.25}66%{opacity:.25}to{transform:translateY(-50px) translate(-100px);opacity:0}}@media (prefers-reduced-motion:reduce){.bb-bird-loader .bod,.bb-bird-loader .gnd,.bb-bird-loader .head,.bb-bird-loader .legl,.bb-bird-loader .legr{animation:none}}