*{box-sizing:border-box}body{color:#17181c;background:#f0eee9;margin:0;font-family:Figtree,sans-serif}a{color:inherit;text-decoration:none}a:hover{opacity:.85}.page{background:#fff;width:100%;min-height:100vh}.inner{max-width:1200px;margin:0 auto}@keyframes btgFloat{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-2.5px)}}@keyframes btgBob{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes btgTilt{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes btgDrift{0%{transform:translateY(1px)rotate(-.8deg)}to{transform:translateY(-2.5px)rotate(.8deg)}}@keyframes btgPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes btgSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes btgSparkleSpin{0%{transform:rotate(0)scale(.85)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(.85)}}@keyframes btgBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes btgBrushStroke{0%,to{transform:translateY(-4px)}50%{transform:translateY(8px)}}@keyframes btgSmudgeReveal{0%,25%{opacity:0}50%,75%{opacity:1}to{opacity:0}}@keyframes btgFlyToText{0%{opacity:1;transform:translate(0)}65%{opacity:1}to{opacity:0;transform:translate(-110px,-6px)}}@keyframes btgDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes btgDrawFade{0%{stroke-dashoffset:1px;opacity:1}35%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes btgFade{0%,to{opacity:0}50%{opacity:1}}@keyframes btgPulse{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes btgSway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes btgRock{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes btgKick{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes btgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes btgIn{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes btgFloatSoft{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-2.5px)}}@keyframes btgFloatTilt{0%,to{transform:translateY(1.5px)rotate(-2.5deg)}50%{transform:translateY(-2.5px)rotate(2.5deg)}}@keyframes btgBreathe{0%,to{opacity:.45;scale:.72}45%,62%{opacity:1;scale:1}}.dd{position:absolute}.cluster{width:clamp(370px,50vw - 390px,900px)!important}@media (width<=1360px){.cluster{display:none}}@media (width>=1361px){.hero{min-height:440px}}.kick{transform-box:fill-box;transform-origin:50% 0;animation:2.2s ease-in-out infinite btgKick}.kick.k2{animation-delay:-1.1s}.kick.slow{animation-duration:2.5s}.kick.slow.k2{animation-delay:-1.25s}.vibeCard{transition:transform .15s}.vibeCard:hover{transform:scale(1.02)}.pillBtn{cursor:pointer;border:none}.pillBtn:hover{opacity:.85}.social-btn{color:#48484d;background:#f2f1ee;transition:color .18s 30ms,transform .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.social-btn:before{content:"";background:var(--brand-bg,#48484d);border-radius:50%;transition:scale .32s cubic-bezier(.55,0,.85,.15);position:absolute;inset:0;scale:0}.social-btn:hover{color:#fff;transition:color .16s 70ms,transform .3s cubic-bezier(.34,1.56,.64,1);transform:translateY(-3px)}.social-btn:hover:before{transition:scale .4s cubic-bezier(.22,1.42,.36,1);scale:1}.social-icon-wrap{z-index:1;transition:transform .22s cubic-bezier(.4,0,.2,1);position:relative}.social-btn:hover .social-icon-wrap{transition:transform .34s cubic-bezier(.34,1.56,.64,1) 30ms;transform:scale(1.14)rotate(-4deg)}.social-x{--brand-bg:#1da1f2}.social-linkedin{--brand-bg:#0a66c2}.social-instagram{--brand-bg:linear-gradient(135deg, #f9ce34 0%, #ee2a7b 55%, #6228d7 100%)}.nav-wordmark{grid-column:1}.nav-links{grid-column:2}.nav-actions{grid-column:3}.nav-menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;display:none}.nav-menu-toggle span{background:#17181c;border-radius:2px;width:16px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-menu-toggle.is-open span:nth-child(2){opacity:0}.nav-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=860px){.nav-menu-toggle{display:flex}.nav-bar .waitlist-btn{display:none}.nav-links{z-index:40;background:#fff;grid-column:1/-1;padding:10px 20px 18px;position:absolute;top:100%;left:0;right:0;flex-direction:column!important;align-items:center!important;gap:4px!important;margin:0!important;display:none!important}.nav-links.is-open{display:flex!important}.nav-links a,.nav-links button{text-align:center;padding:8px 0}.nav-menu-backdrop{z-index:35;background:#17181c73;animation:.2s both btgBackdropIn;position:fixed;inset:0}.grid-3,.grid-4{grid-template-columns:1fr 1fr!important}.grid-5,.grid-8{grid-template-columns:repeat(4,1fr)!important}}@media (width<=680px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important}.grid-5,.grid-8{grid-template-columns:repeat(2,1fr)!important}.hero-cta{width:100%;flex-direction:column!important}.hero-cta a,.hero-cta button{box-sizing:border-box!important;justify-content:center!important;width:100%!important;display:flex!important}.hero-h1{letter-spacing:-1.5px!important;margin-bottom:18px!important;font-size:44px!important}.section-h2{letter-spacing:-.8px!important;font-size:28px!important}.inner,.hero{padding-left:20px!important;padding-right:20px!important}}@media (width<=560px){.nav-bar{gap:8px!important;padding-left:16px!important;padding-right:16px!important}.nav-links{gap:14px!important;font-size:13px!important}.nav-bar .social-row{gap:6px!important}.nav-bar .social-btn{width:28px!important;height:28px!important}.footer-row{flex-direction:column!important;gap:24px!important}.footer-links{flex-wrap:wrap!important;gap:24px 32px!important}.footer-copyright{margin-left:0!important}.explore-scene{transform-origin:100%;transform:scale(.86)}.inner,.hero{padding-left:16px!important;padding-right:16px!important}}.waitlist-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#17181c;border:none;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-weight:700;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex}.waitlist-btn--lg{padding:15px 30px;font-size:16px;box-shadow:4px 5px #000}.waitlist-btn--sm{padding:10px 20px;font-size:14px;font-weight:600;box-shadow:3px 3.5px #000}.waitlist-btn--lg:hover{transform:translate(2px,2.5px);box-shadow:2px 2.5px #000}.waitlist-btn--sm:hover{transform:translate(1.5px,1.75px);box-shadow:1.5px 1.75px #000}.waitlist-btn:active{transition-duration:80ms;transform:translate(4px,5px);box-shadow:0 0 #000}.waitlist-btn--sm:active{transform:translate(3px,3.5px)}.nav-link-btn,.footer-link-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}@keyframes btgModalPop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes btgBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17181c8c;justify-content:center;align-items:center;padding:20px;animation:.28s both btgBackdropIn;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border-radius:24px;width:100%;max-width:420px;padding:40px 36px 36px;animation:.36s cubic-bezier(.34,1.56,.64,1) both btgModalPop;position:relative;box-shadow:0 20px 60px #00000040}.modal-close{color:#48484d;cursor:pointer;background:#f2f1ee;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background:#e8e6e1;transform:scale(1.08)rotate(90deg)}.modal-mascot{width:52px;height:52px;margin:0 auto 14px}.modal-title{letter-spacing:-.6px;text-align:center;margin:0 0 8px;font-size:24px;font-weight:800}.modal-subtitle{color:#6e6e73;text-align:center;margin:0 0 24px;font-size:14.5px;font-weight:500;line-height:1.5}.modal-form{flex-direction:column;gap:12px;display:flex}.modal-input,.modal-textarea{box-sizing:border-box;color:#17181c;background:#f7f5f1;border:2px solid #e8e6e1;border-radius:16px;outline:none;width:100%;padding:13px 16px;font:600 15px Figtree,sans-serif;transition:border-color .15s}.modal-textarea{resize:vertical;min-height:100px;font-weight:500}.modal-input:focus,.modal-textarea:focus{border-color:#35a3f1}.modal-submit{width:100%;margin-top:4px}.modal-success{text-align:center;color:#17181c;padding:12px 0 4px;font-size:16px;font-weight:700}.modal-error{color:#d64545;text-align:center;margin:0;font-size:13.5px;font-weight:500}.modal-error a{color:inherit;text-decoration:underline}@media (width<=560px){.modal-card{padding:32px 22px 26px}}.video-modal-card{aspect-ratio:16/9;background:#000;border-radius:20px;width:100%;max-width:920px;animation:.36s cubic-bezier(.34,1.56,.64,1) both btgModalPop;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000059}.video-modal-card video{background:#000;width:100%;height:100%;display:block}.video-modal-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:-44px;right:0}.video-modal-close:hover{background:#ffffff47;transform:scale(1.08)rotate(90deg)}@media (width<=560px){.video-modal-close{width:32px;height:32px;top:-40px}}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.faq-answer-wrap.is-open{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-question:hover .faq-icon{color:#e56a00}@keyframes ufoTwinkle{0%,to{opacity:.25;scale:.85}50%{opacity:1;scale:1}}@keyframes ufoDrift{0%{transform:translateY(0)}to{transform:translateY(-900px)}}@keyframes ufoChase{0%,60%,to{opacity:.25;r:4}20%{opacity:1;r:5.5}}@keyframes ufoSway{0%{rotate:-6deg}to{rotate:7deg}}@keyframes ufoLook{0%,to{transform:translate(0)}20%{transform:translate(3px,-1px)}50%{transform:translate(-3px,1px)}75%{transform:translate(2px,2px)}}@keyframes ufoHover{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-16px)rotate(1.4deg)}}
