.bb-site{--bg: #030303;--fg: #e0e0e0;--accent: #c8e616;--blue: #60a5fa;--pink: #f472b6;--dim: #888;--dim2: #555;--ease: cubic-bezier(.165, .84, .44, 1);--content-w: 1200px;background:var(--bg);color:var(--fg);font-family:Space Grotesk,sans-serif;overflow-x:hidden;overflow-x:clip;min-height:100vh}.bb-site .container{max-width:var(--content-w);margin:0 auto;padding:0 4rem;width:100%}.bb-site .hero .container,.bb-site .cs .container{display:flex;flex-direction:column;align-items:center;text-align:center}.bb-site .ft .container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.bb-site .fb .container{display:flex;justify-content:space-between}.bb-site *{box-sizing:border-box;margin:0;padding:0}.bb-site a{color:inherit;text-decoration:none}.bb-site button{font-family:inherit}.bb-site ::selection{background:#c8e6164d;color:#fff}.bb-site .noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.has-hover #cursor{position:fixed;top:0;left:0;width:20px;height:20px;background:var(--accent);border-radius:50%;pointer-events:none;mix-blend-mode:difference;z-index:9999;transform:translate(-50%,-50%);transition:width .3s var(--ease),height .3s var(--ease)}.has-hover #cursor.mag{width:80px;height:80px;background:transparent;border:1px solid var(--accent)}.has-hover #cursor.mag:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--accent);border-radius:50%}.has-hover .bb-site,.has-hover .bb-site *{cursor:none}.touch-only #cursor{display:none!important}.touch-only .bb-site,.touch-only .bb-site *{cursor:auto!important}.touch-only #sc{transform:none!important}#cursor{display:none}.has-hover #cursor{display:block}.bb-site #sc{will-change:transform}.bb-site .nav{position:fixed;top:0;left:0;width:100%;padding:1.5rem 0;z-index:100;transition:all .7s var(--ease);mix-blend-mode:exclusion;transform-style:preserve-3d}.bb-site .nav-inner{max-width:var(--content-w);margin:0 auto;width:100%;padding:0 4rem;display:flex;justify-content:space-between;align-items:center}.bb-site .nav.s .nav-inner{max-width:none;padding:0}.bb-site .nav-compact .nm{display:none!important}.bb-site .nav-compact .burger{display:flex}.bb-site .nav.nav-compact{padding:1rem 0}.bb-site .nav.nav-compact .nav-inner{padding:0 6vw}.bb-site .nav.nav-compact.s{min-width:auto;width:auto;left:50%;transform:translate(-50%);top:1rem;padding:.6rem 1.2rem}.bb-site .nav.nav-compact.s .nav-inner{padding:0;gap:1rem}.bb-site .nav.s{top:1rem;padding:.7rem 1.8rem;width:auto;min-width:520px;left:50%;transform:translate(-50%);background:#0a0a0ae6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(200,230,22,.08);border-radius:14px;mix-blend-mode:normal;box-shadow:0 12px 40px #00000080}.bb-site .nl{font-family:Syncopate,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:-1px;color:#fff;-webkit-user-select:none;user-select:none;position:relative;z-index:102}.bb-site .nl:hover{animation:gl .3s infinite}.bb-site .nl:before,.bb-site .nl:after{content:"BB MUSIC";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg);opacity:.8;display:none}.bb-site .nl:hover:before,.bb-site .nl:hover:after{display:block}.bb-site .nl:hover:before{color:var(--pink);z-index:-1;transform:translate(-2px,-2px);clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation:gl2 .5s infinite linear alternate-reverse}.bb-site .nl:hover:after{color:var(--accent);z-index:-2;transform:translate(2px,2px);clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);animation:gl2 .5s infinite linear alternate-reverse}@keyframes gl{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes gl2{0%{clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}to{clip-path:polygon(0 15%,100% 15%,100% 55%,0 55%)}}.bb-site .nm{display:flex;gap:1.5rem;list-style:none;align-items:center;flex-shrink:0}.bb-site .nl{flex-shrink:0}.bb-site .nm li{display:flex;align-items:center;flex-shrink:0}.bb-site .nm .nk,.bb-site .nm .cb{flex-shrink:0;white-space:nowrap}.bb-site .nk{position:relative;font-weight:500;font-size:.82rem;text-transform:uppercase;letter-spacing:1.5px;padding:8px;transition:all .2s}.bb-site .nk:before{content:">";position:absolute;left:-10px;opacity:0;transition:all .2s;color:var(--accent)}.bb-site .nk:hover:before{opacity:1;left:0}.bb-site .nk:hover{padding-left:14px}.bb-site .cb{position:relative;padding:.65rem 1.6rem;background:#fff;color:#000;font-weight:700;border:none;text-transform:uppercase;font-family:Space Grotesk;font-size:.78rem;letter-spacing:1.5px;overflow:hidden;transition:all .3s;cursor:pointer}.bb-site .cb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:translate(-101%);transition:transform .4s cubic-bezier(.7,0,.3,1);z-index:1}.bb-site .cb span{position:relative;z-index:2;transition:color .3s}.bb-site .cb:hover span{color:#000}.bb-site .cb:hover:after{transform:translate(0)}.bb-site .nav.s .cb{padding:.5rem 1.2rem}.bb-site .burger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;z-index:102;cursor:pointer}.bb-site .burger span{display:block;width:22px;height:2px;background:#fff;transition:all .3s var(--ease)}.bb-site .burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.bb-site .burger.open span:nth-child(2){opacity:0}.bb-site .burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.bb-site .mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#030303fa;z-index:101;flex-direction:column;justify-content:center;align-items:center;gap:2rem;opacity:0;transition:opacity .4s var(--ease)}.bb-site .mobile-menu.open{display:flex;opacity:1}.bb-site .mobile-menu a{font-family:Syncopate,sans-serif;font-size:1.3rem;letter-spacing:3px;text-transform:uppercase;color:#fff;padding:12px 24px;transition:color .3s}.bb-site .mobile-menu a .arrow{color:var(--accent);margin-right:10px}.bb-site .mobile-menu a:active{color:var(--accent)}.bb-site .mobile-menu .mm-cta{margin-top:1.5rem;padding:14px 48px;background:var(--accent);color:#000;border:none;font-family:Space Grotesk;font-weight:700;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;width:80%;max-width:300px;text-align:center;cursor:pointer}.bb-site .hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center;overflow:hidden;padding:0}.bb-site .hs{font-size:.65rem;letter-spacing:5px;line-height:1.8;text-transform:uppercase;color:var(--accent);margin-bottom:2rem;font-weight:500;opacity:0;animation:fu 1s .3s forwards}.bb-site .hero h1{font-family:Syncopate,sans-serif;font-size:clamp(2.5rem,10vw,8rem);line-height:.85;text-transform:uppercase;font-weight:700;color:transparent;-webkit-text-stroke:2px var(--fg);position:relative;z-index:10;mix-blend-mode:normal;opacity:0;animation:fu 1s .5s forwards}.bb-site .hero h1 .w{display:inline-block}.bb-site .hero h1 .c{display:inline-block;transition:color .15s,transform .15s,-webkit-text-stroke .15s}.bb-site .hero h1:hover .c{color:var(--accent);-webkit-text-stroke:0;transform:translateZ(20px)}.bb-site .hd{max-width:500px;font-size:.95rem;color:var(--dim);line-height:1.8;margin-top:1.5rem;font-weight:300;opacity:0;animation:fu 1s .7s forwards;padding:0 10px}.bb-site .hb{display:flex;gap:12px;margin-top:2rem;opacity:0;animation:fu 1s .9s forwards}.bb-site .bp{padding:13px 28px;background:var(--accent);color:#000;font-family:Space Grotesk;font-weight:700;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;border:none;transition:all .3s;display:inline-block;text-align:center;cursor:pointer}.bb-site .bp:hover{box-shadow:0 0 40px #c8e6164d}.bb-site .bg_{padding:13px 28px;background:transparent;color:#fff;font-family:Space Grotesk;font-weight:500;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);transition:all .3s;display:inline-block;text-align:center;cursor:pointer}.bb-site .bg_:hover{border-color:var(--accent);color:var(--accent)}@keyframes fu{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bb-site .rp{display:flex;gap:8px;margin-top:1.5rem;opacity:0;animation:fu 1s 1.1s forwards;flex-wrap:wrap;justify-content:center}.bb-site .rp span{padding:7px 16px;border:1px solid rgba(255,255,255,.08);font-size:.68rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;transition:all .3s}.bb-site .rp .a{color:var(--accent);border-color:#c8e61626}.bb-site .rp .a:hover{background:#c8e6160f}.bb-site .rp .d{color:var(--blue);border-color:#60a5fa26}.bb-site .rp .d:hover{background:#60a5fa0f}.bb-site .rp .m{color:var(--pink);border-color:#f472b626}.bb-site .rp .m:hover{background:#f472b60f}.bb-site .tape{position:absolute;bottom:5vh;left:-10%;width:120%;background:var(--accent);color:#000;transform:rotate(-2deg);padding:10px 0;border-top:3px solid #000;box-shadow:0 10px 30px #00000080;z-index:20;overflow:hidden}.bb-site .tt{font-family:Syncopate;font-size:1.2rem;font-weight:700;white-space:nowrap;animation:ts 12s linear infinite}@keyframes ts{to{transform:translate(-50%)}}.bb-site .tape2{position:relative;left:-5%;width:110%;background:var(--accent);color:#000;padding:10px 0;border-top:3px solid #000;border-bottom:3px solid #000;overflow:hidden;transform:rotate(-4deg);margin:3rem 0}.bb-site .sec{min-height:70vh;display:flex;align-items:center;padding:8vw 0;border-top:1px solid #151515;position:relative}.bb-site .bt{font-size:clamp(1.6rem,4.5vw,3.5rem);line-height:1.2;font-weight:300;color:#333}.bb-site .bt span{color:#fff;font-weight:700}.bb-site .bt .ac{color:var(--accent);font-weight:700}.bb-site .sts{display:flex;width:100%;border:1px solid #222}.bb-site .st{flex:1;text-align:center;padding:2.5rem 1rem;border-right:1px solid #222}.bb-site .st:last-child{border-right:none}.bb-site .sn{font-family:Syncopate;font-size:clamp(1.8rem,3.5vw,3.2rem);color:var(--accent);line-height:1}.bb-site .sl{font-size:.6rem;letter-spacing:3px;text-transform:uppercase;color:var(--dim2);margin-top:6px;font-weight:500}.bb-site .stats-bar-wrap{background:#0a0a0a;border-top:1px solid #151515;border-bottom:1px solid #151515}.bb-site .stats-bar-inner{max-width:var(--content-w);margin:0 auto;display:flex}.bb-site .stats-cell{flex:1;padding:32px 20px;text-align:center;border-right:1px solid #151515}.bb-site .stats-cell:last-child{border-right:none}.bb-site .stats-num{font-family:Syncopate,sans-serif;font-size:clamp(1.6rem,3.2vw,2.4rem);color:#fff;line-height:1;font-weight:700;letter-spacing:2px}.bb-site .stats-cell.accent .stats-num{color:var(--accent)}.bb-site .stats-lab{font-family:Space Grotesk,sans-serif;font-size:.62rem;letter-spacing:3px;color:var(--dim2);margin-top:8px;font-weight:600;text-transform:uppercase}@media (max-width: 900px){.bb-site .stats-bar-inner{flex-wrap:wrap}.bb-site .stats-cell{flex:1 1 50%;border-bottom:1px solid #151515}.bb-site .stats-cell:nth-child(2n){border-right:none}.bb-site .stats-cell:last-child{flex:1 1 100%;border-right:none;border-bottom:none}}.bb-site .platform-strip{background:#080808;border-bottom:1px solid #151515;padding:14px 0;overflow:hidden}.bb-site .platform-track{display:flex;gap:48px;animation:platformScroll 25s linear infinite;width:max-content}.bb-site .platform-name{font-family:Space Grotesk,sans-serif;font-size:.68rem;letter-spacing:3px;color:#333;font-weight:600;white-space:nowrap;text-transform:uppercase}@keyframes platformScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-site .about-split{display:flex;align-items:stretch;border-top:1px solid #151515;max-width:var(--content-w);margin:0 auto;padding:80px 4rem;gap:0}.bb-site .about-left{flex:1.1;padding-right:48px;border-right:1px solid #151515;display:flex;flex-direction:column;justify-content:center}.bb-site .about-tag{display:flex;align-items:center;gap:10px;margin-bottom:28px}.bb-site .about-tag-bar{display:inline-block;width:28px;height:2px;background:var(--accent)}.bb-site .about-tag-bar.muted{background:var(--dim2)}.bb-site .about-tag-text{font-family:Space Grotesk,sans-serif;font-size:.72rem;letter-spacing:4px;color:var(--accent);font-weight:700;text-transform:uppercase}.bb-site .about-tag-text.muted{color:var(--dim2)}.bb-site .about-headline{font-family:Syncopate,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);color:#fff;line-height:1;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 8px}.bb-site .about-headline .ac{color:var(--accent)}.bb-site .about-divider{width:40px;height:2px;background:var(--accent);margin:20px 0}.bb-site .about-p{font-family:Space Grotesk,sans-serif;font-size:.95rem;color:var(--dim);line-height:1.8;margin:0 0 12px;font-weight:300}.bb-site .about-p:last-of-type{margin-bottom:28px}.bb-site .white-em{color:#fff;font-weight:500}.bb-site .lime-em{color:var(--accent);font-weight:500}.bb-site .milestone-strip{display:flex;gap:0;margin-top:8px}.bb-site .milestone{flex:1;padding-top:14px;border-top:2px solid #333}.bb-site .milestone.accent{border-top-color:var(--accent)}.bb-site .milestone-year{font-family:Syncopate,sans-serif;font-size:1.05rem;color:#fff;font-weight:700;letter-spacing:1px}.bb-site .milestone.accent .milestone-year{color:var(--accent)}.bb-site .milestone-label{font-family:Space Grotesk,sans-serif;font-size:.62rem;color:var(--dim2);letter-spacing:1px;margin-top:2px}.bb-site .about-right{flex:1;padding-left:48px;display:flex;flex-direction:column;justify-content:center}.bb-site .pillar{--pc: var(--accent);background:#0a0a0a;border:1px solid #181818;border-radius:6px;padding:20px;margin-bottom:10px;display:flex;gap:16px;align-items:flex-start;transition:all .5s}.bb-site .pillar:last-child{margin-bottom:0}.bb-site .pillar:hover{background:#0f0f0f;border-color:var(--pc)}.bb-site .pillar-icon{width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bb-site .pillar-title{font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:1.5px;color:#fff;margin-bottom:6px;text-transform:uppercase}.bb-site .pillar-desc{font-family:Space Grotesk,sans-serif;font-size:.78rem;color:var(--dim);line-height:1.55}@media (max-width: 900px){.bb-site .about-split{flex-direction:column;padding:48px 24px}.bb-site .about-left{padding-right:0;border-right:none;border-bottom:1px solid #151515;padding-bottom:40px;margin-bottom:40px}.bb-site .about-right{padding-left:0}.bb-site .about-headline{font-size:1.6rem}.bb-site .milestone-strip{flex-wrap:wrap}.bb-site .milestone{flex:1 1 50%;padding-top:14px}}@media (max-width: 600px){.bb-site .about-headline{font-size:1.3rem}}.bb-site .role-tabs{display:flex;gap:8px;margin-bottom:1.5rem;flex-wrap:wrap}.bb-site .role-tab{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.55rem 1.1rem;background:transparent;color:var(--dim);border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:all .3s var(--ease)}.bb-site .role-tab:hover{border-color:var(--accent);color:var(--accent)}.bb-site .role-tab.active{background:var(--accent);color:#000;border-color:var(--accent)}.bb-site .talent-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 20px;scrollbar-width:none;cursor:grab}.bb-site .talent-carousel::-webkit-scrollbar{display:none}.bb-site .talent-carousel:active{cursor:grabbing}.bb-site .talent-card-live{min-width:280px;max-width:280px;scroll-snap-align:start;flex-shrink:0;background:#0a0a0a;border:1px solid #181818;border-radius:6px;padding:24px;transition:border-color .3s,background .3s,transform .3s}.bb-site .talent-card-live:hover{border-color:var(--accent);background:#0f0f0f;transform:translateY(-2px)}.bb-site .talent-card-live a{display:block;color:inherit}.bb-site .tcl-avatar{width:56px;height:56px;border-radius:50%;background:#151515;border:1.5px solid #2a2a2a;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:hidden}.bb-site .tcl-avatar img{width:100%;height:100%;object-fit:cover}.bb-site .tcl-initials{font-family:Syncopate,sans-serif;font-size:16px;font-weight:700;color:var(--accent)}.bb-site .tcl-name{font-family:Syncopate,sans-serif;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;color:#fff}.bb-site .tcl-badge{display:inline-block;padding:3px 10px;font-size:.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:999px;margin-bottom:10px;border:1px solid}.bb-site .tcl-badge.ARTIST{color:var(--accent);border-color:#c8e6164d}.bb-site .tcl-badge.DANCER{color:var(--blue);border-color:#60a5fa4d}.bb-site .tcl-badge.MODEL{color:var(--pink);border-color:#f472b64d}.bb-site .tcl-city{font-size:.72rem;color:var(--dim2);letter-spacing:1px;margin-bottom:10px}.bb-site .tcl-bio{font-size:.82rem;color:var(--dim);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-site .skeleton-card{min-width:220px;max-width:220px;height:330px;background:#0a0a0a;border:1px solid #181818;flex-shrink:0;animation:skel 1.5s ease-in-out infinite}@media (max-width: 900px){.bb-site .skeleton-card{min-width:200px;max-width:200px;height:300px}}@media (max-width: 600px){.bb-site .skeleton-card{min-width:78%;max-width:78%;height:320px}}@keyframes skel{0%,to{opacity:.35}50%{opacity:.7}}.bb-site .talent-empty{border:1px dashed var(--line);background:#050505;padding:3rem 2rem;text-align:center;border-radius:6px}.bb-site .talent-empty h3{font-family:Syncopate,sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}.bb-site .talent-empty p{color:var(--dim);font-size:.92rem;line-height:1.7;margin:0 0 1.5rem;max-width:480px;margin-left:auto;margin-right:auto}.bb-site .talent-empty .pills{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bb-site .talent-empty .pill{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.65rem 1.4rem;border:1px solid;border-radius:999px;cursor:pointer;transition:all .3s var(--ease)}.bb-site .talent-empty .pill.ARTIST{color:var(--accent);border-color:#c8e6164d}.bb-site .talent-empty .pill.DANCER{color:var(--blue);border-color:#60a5fa4d}.bb-site .talent-empty .pill.MODEL{color:var(--pink);border-color:#f472b64d}.bb-site .talent-empty .pill:hover{background:currentColor;color:#000}@media (max-width: 600px){.bb-site .talent-card-live,.bb-site .skeleton-card{min-width:78%;max-width:78%}}.bb-site .tc-photo{--rc: var(--accent);display:flex;flex-direction:column;min-width:220px;max-width:220px;height:330px;background:#0a0a0a;border:1px solid #181818;overflow:hidden;flex-shrink:0;scroll-snap-align:start;text-decoration:none;color:inherit;transition:border-color .4s var(--ease),transform .4s var(--ease)}.bb-site .tc-photo:hover{border-color:var(--rc);transform:translateY(-3px)}.bb-site .tc-photo-top{flex:1.3;position:relative;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover}.bb-site .tc-initials-grid{font-family:Syncopate,sans-serif;font-size:72px;color:#c8e61633;letter-spacing:6px;line-height:.85;text-align:center;display:flex;flex-direction:column}.bb-site .tc-bb-badge{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px}.bb-site .tc-bb-dot{width:6px;height:6px;background:var(--rc);border-radius:50%}.bb-site .tc-bb-text{font-size:9px;letter-spacing:2px;color:var(--rc);font-weight:600}.bb-site .tc-role-badge{position:absolute;top:12px;right:12px;padding:3px 10px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:9px;letter-spacing:2px;color:var(--rc);font-weight:700}.bb-site .tc-info{padding:16px 16px 14px;background:#0a0a0a;border-top:2px solid var(--rc)}.bb-site .tc-name{font-family:Syncopate,sans-serif;font-size:24px;color:#fff;letter-spacing:2px;margin-bottom:2px}.bb-site .tc-city{font-size:11px;color:var(--dim2);letter-spacing:1px;margin-bottom:8px}.bb-site .tc-bio{font-size:11px;color:var(--dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-site .carousel-nav{display:flex;gap:8px;justify-content:center;margin-top:16px}.bb-site .carousel-btn{width:36px;height:36px;background:#0a0a0a;border:1px solid #222;color:var(--dim);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s var(--ease)}.bb-site .carousel-btn:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 900px){.bb-site .tc-photo{min-width:200px;max-width:200px;height:300px}.bb-site .tc-name{font-size:22px}.bb-site .tc-initials-grid{font-size:60px}}@media (max-width: 600px){.bb-site .tc-photo{min-width:78%;max-width:78%;height:320px}}.bb-site .tg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%}.bb-site .tc{background:#0a0a0a;border:1px solid #181818;padding:2rem;position:relative;overflow:hidden;transition:all .5s var(--ease)}.bb-site .tc:hover{background:#0f0f0f;border-color:var(--accent)}.bb-site .tc:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transition:width .5s var(--ease)}.bb-site .tc:hover:after{width:100%}.bb-site .ti_{font-size:1.8rem;margin-bottom:1.2rem;color:#444;transition:all .5s}.bb-site .tc:hover .ti_{color:var(--accent);transform:scale(1.1)}.bb-site .tn{font-family:Syncopate;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.4rem}.bb-site .tr_{font-size:.65rem;color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:.8rem}.bb-site .td_{font-size:.82rem;color:var(--dim);line-height:1.7;font-weight:300}.bb-site .svl{display:flex;flex-direction:column;width:100%}.bb-site .sv{display:grid;grid-template-columns:40px minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid #181818;transition:all .3s}.bb-site .sv:hover{padding-left:1.5rem;border-color:var(--accent)}.bb-site .sv:hover .svn{color:var(--accent)}.bb-site .sv:hover .sva{opacity:1;transform:translate(0)}.bb-site .svl_{display:contents}.bb-site .svn{font-family:Syncopate;font-size:.75rem;color:#333;transition:color .3s;width:36px}.bb-site .svt{font-size:clamp(.9rem,1.8vw,1.4rem);font-weight:500;text-transform:uppercase;letter-spacing:1px}.bb-site .svd{font-size:.78rem;color:var(--dim);max-width:280px}.bb-site .sva{font-size:1.2rem;color:var(--accent);opacity:0;transform:translate(-10px);transition:all .3s}.bb-site .ds{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;width:100%}.bb-site .dsi{background:#0a0a0a;border:1px solid #181818;padding:2rem 1.5rem;text-align:center;transition:all .5s}.bb-site .dsi:hover{background:#0f0f0f;border-color:var(--accent)}.bb-site .dsn{font-family:Syncopate;font-size:2.5rem;color:#181818;font-weight:700;margin-bottom:.8rem;transition:color .5s}.bb-site .dsi:hover .dsn{color:var(--accent)}.bb-site .dst{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.4rem}.bb-site .dsd{font-size:.78rem;color:var(--dim);line-height:1.6}.bb-site .cs{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8vw 0;background:#050505;border-top:1px solid #151515}.bb-site .cs h2{font-family:Syncopate;font-size:clamp(2rem,6vw,5rem);font-weight:700;text-transform:uppercase;-webkit-text-stroke:1.5px var(--fg);color:transparent;margin-bottom:1.2rem}.bb-site .cs h2 .w{display:inline-block}.bb-site .cs h2 .c{display:inline-block;transition:color .15s,-webkit-text-stroke .15s}.bb-site .cs h2 .ac{-webkit-text-stroke:0;color:var(--accent)}.bb-site .cs p{color:var(--dim);max-width:480px;font-size:.9rem;line-height:1.8;margin-bottom:1.5rem}.bb-site .ft{background:var(--accent);color:#000;padding:3rem 0}.bb-site .fl_{font-family:Syncopate;font-size:1.6rem;font-weight:700;letter-spacing:-1px}.bb-site .fc h4{font-family:Syncopate;font-size:.65rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:.8rem;font-weight:700}.bb-site .fc a{display:block;font-size:.8rem;color:#000;opacity:.7;margin-bottom:.4rem;transition:opacity .3s}.bb-site .fc a:hover{opacity:1}.bb-site .fb{background:#000;color:var(--dim2);padding:1.2rem 0;font-size:.72rem}@media (max-width: 900px){.bb-site .container{padding:0 6vw}.bb-site .nl{font-size:1.2rem}.bb-site .hero h1{-webkit-text-stroke:1.5px var(--fg);transition:color .5s var(--ease),-webkit-text-stroke-color .5s var(--ease)}.bb-site .hero h1.hero-solid{color:var(--accent);-webkit-text-stroke-color:transparent}.bb-site .hd{font-size:.88rem;padding:0 5px}.bb-site .hb{flex-direction:column;align-items:center;width:100%;padding:0 1rem}.bb-site .bp,.bb-site .bg_{width:100%;text-align:center;padding:14px 20px}.bb-site .sec{padding:14vw 0;min-height:auto}.bb-site .bt{font-size:1.5rem;line-height:1.35}.bb-site .sts{flex-wrap:wrap;border:none}.bb-site .st{flex:1 1 50%;border:1px solid #222;padding:2rem .8rem}.bb-site .st:nth-child(odd){border-right:1px solid #222}.bb-site .st:nth-child(2n){border-right:none}.bb-site .st:last-child{flex:1 1 100%}.bb-site .sn{font-size:1.8rem}.bb-site .tg{grid-template-columns:1fr;gap:0}.bb-site .tc{padding:1.8rem}.bb-site .sv{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;row-gap:4px;align-items:center;padding:1.2rem 0}.bb-site .sv:hover{padding-left:0}.bb-site .svn{grid-column:1;grid-row:1 / 3;align-self:center;font-size:2rem;letter-spacing:1.8px;width:auto;min-width:3rem;text-align:left}.bb-site .svt{grid-column:2;grid-row:1}.bb-site .svd{grid-column:2;grid-row:2;max-width:100%;padding-left:0}.bb-site .sva{display:none}.bb-site .ds{grid-template-columns:1fr 1fr;gap:0}.bb-site .dsi{padding:1.8rem 1.2rem}.bb-site .dsn{font-size:2rem}.bb-site .ft{padding:2.5rem 0}.bb-site .ft .container{flex-direction:column;gap:1.5rem}.bb-site .fb{padding:1rem 0}.bb-site .fb .container{flex-direction:column;gap:6px;text-align:center}.bb-site .tape{bottom:8vh}.bb-site .tt{font-size:1rem}}@media (max-width: 600px){.bb-site .hero h1{font-size:clamp(2.2rem,14vw,14vw);-webkit-text-stroke:1px var(--fg)}.bb-site .hero h1 .w{display:block}.bb-site .hero h1 br{display:none}.bb-site .hs{font-size:.5rem;letter-spacing:3px}.bb-site .hd{font-size:.82rem}.bb-site .rp span{padding:5px 12px;font-size:.62rem}.bb-site .ds{grid-template-columns:1fr}.bb-site .dsn{font-size:1.6rem}.bb-site .cs h2{-webkit-text-stroke:1px var(--fg)}.bb-site .nav{padding:.8rem 1rem}.bb-site .nl{font-size:1.1rem}.bb-site .sec{padding:16vw 0}.bb-site .container,.bb-site .nav.nav-compact .nav-inner{padding:0 5vw}.bb-site .tape{bottom:8vh;transform:rotate(-4deg)}.bb-site .tt{font-size:.85rem;animation-duration:18s}.bb-site .noise{display:none}}@media (max-width: 380px){.bb-site .hero h1{font-size:2rem;-webkit-text-stroke:1px var(--fg)}.bb-site .hs{font-size:.45rem;letter-spacing:2px}.bb-site .rp span{padding:4px 10px;font-size:.58rem}.bb-site .mobile-menu a{font-size:1rem;letter-spacing:2px}}.touch-only .bb-site .tc:hover{background:#0a0a0a;border-color:#181818}.touch-only .bb-site .tc:hover:after{width:0}.touch-only .bb-site .tc:hover .ti_{color:#444;transform:none}.touch-only .bb-site .sv:hover{padding-left:0;border-color:#181818}.touch-only .bb-site .sv:hover .svn{color:#333}.touch-only .bb-site .sv:hover .sva{opacity:0;transform:translate(-10px)}.touch-only .bb-site .dsi:hover{background:#0a0a0a;border-color:#181818}.touch-only .bb-site .dsi:hover .dsn{color:#181818}.touch-only .bb-site .hero h1:hover .c{color:inherit;-webkit-text-stroke:inherit;transform:none}.touch-only .bb-site .nk:hover{padding-left:8px}.touch-only .bb-site .nk:hover:before{opacity:0}.touch-only .bb-site .nl:hover{animation:none}.touch-only .bb-site .nl:hover:before,.touch-only .bb-site .nl:hover:after{display:none}.touch-only .bb-site .bp:hover{box-shadow:none}.touch-only .bb-site .bg_:hover{border-color:#ffffff1f;color:#fff}.touch-only .bb-site .cb:hover:after{transform:translate(-101%)}.touch-only .bb-site .cb:hover span{color:#000}.touch-only .bb-site .rp .a:hover,.touch-only .bb-site .rp .d:hover,.touch-only .bb-site .rp .m:hover{background:transparent}
