.billion-dreams-3-theme{--bd-warm-white:#f7f4ee}.billion-dreams-3-theme .bd2-section-pad{padding-top:clamp(2.5rem,7vw,5rem);padding-bottom:clamp(2.5rem,7vw,5rem)}.billion-dreams-3-theme .bd3-hero{scroll-margin-top:var(--site-nav-height)}@media (max-width:639px){.billion-dreams-3-theme .bd3-hero .bd2-eyebrow{letter-spacing:.22em}}.billion-dreams-3-theme .bd3-dhb{letter-spacing:.35em;text-transform:uppercase;color:var(--bd-gold);flex-wrap:wrap;justify-content:center;gap:.5rem .85rem;font-size:clamp(.75rem,2vw,.875rem);font-weight:500;display:flex}.billion-dreams-3-theme .bd3-dhb span{display:inline-block}.billion-dreams-3-theme .bd3-dhb .dream{animation:7s ease-in-out infinite bd3-float}.billion-dreams-3-theme .bd3-dhb .hack{letter-spacing:.42em;animation:4s ease-in-out infinite bd3-grid-pulse}.billion-dreams-3-theme .bd3-dhb .build{animation:5s ease-in-out infinite bd3-forward}@keyframes bd3-float{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes bd3-grid-pulse{0%,to{opacity:.7;letter-spacing:.38em}50%{opacity:1;letter-spacing:.45em}}@keyframes bd3-forward{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.billion-dreams-3-theme .bd3-loop-ring{stroke-dasharray:8 12;animation:24s linear infinite bd3-dash}@keyframes bd3-dash{to{stroke-dashoffset:-200px}}.billion-dreams-3-theme .bd3-structure-soul .bd2-eyebrow{font-size:.8125rem}
