.bbm-about .af-logo-image{mask-image:none!important;filter:drop-shadow(0 0 7px #bef802aa) drop-shadow(0 0 22px #bef80244);transition:none}
.bbm-about .af-logo-fill{filter:url(#af-lime)!important;animation:polish-smoke-reveal 19s ease-in-out both;mask-image:linear-gradient(to top,#000 calc(var(--af-reveal) - 38%),transparent var(--af-reveal))}
@keyframes polish-smoke-reveal{0%{--af-reveal:0%;opacity:0}25%{opacity:.15}65%{opacity:.7}100%{--af-reveal:145%;opacity:1}}
.bbm-about .af-mist{inset:20% -5% -10%;opacity:.8;background:radial-gradient(ellipse at 25% 75%,#bef80245,transparent 42%),radial-gradient(ellipse at 70% 60%,#e1f5b138,transparent 45%);filter:blur(24px);animation:polish-mist 12s ease-in-out infinite alternate}
@keyframes polish-mist{to{transform:translate3d(15px,-25px,0) scale(1.1);opacity:.4}}
.bbm-about .ab-portrait-subject{overflow:hidden!important}.bbm-about .ab-portrait-subject img{transform:scale(1.2)!important;transform-origin:50% 0!important}
.bbm-about .af-partner-card>svg{width:56px;height:56px}
.bbm-about .af-join-benefits .ab-benefit{background-color:#080808!important;background-image:repeating-linear-gradient(135deg,#ffffff08 0 1px,transparent 1px 5px),repeating-linear-gradient(45deg,#ffffff03 0 1px,transparent 1px 5px),linear-gradient(125deg,#141414,#070707)!important}
.bbm-about .ab-card-front h3{white-space:nowrap!important;min-height:0!important;font-size:12px!important}
.bbm-about .ab-card-back h3{white-space:nowrap;font:400 20px/1.2 "Archivo Black",sans-serif!important}
.bbm-services .sv-addon{height:320px!important}.bbm-services .sv-back{padding:25px 25px 66px!important}.bbm-services .sv-back>svg{display:none}.bbm-services .sv-back h3{font:400 20px/1.2 "Archivo Black",sans-serif!important;white-space:normal!important;margin:0 0 18px!important}.bbm-services .sv-back p{font:400 12px/1.65 Inter,sans-serif!important}.bbm-services .sv-back a{display:inline-block;font-size:10px;margin-top:14px}
.polish-mobile-break{display:none}
.polish-arrow{width:1em;height:1em;display:inline-block;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.polish-thanks{width:min(460px,calc(100vw - 36px));padding:30px;border:1px solid #BEF802;border-radius:16px;background:#101010;color:white;font:14px/1.7 Inter;box-shadow:0 20px 80px #0008}.polish-thanks::backdrop{background:#000b}.polish-thanks h2{font:400 25px/1.2 "Archivo Black";color:#BEF802;margin:0 0 20px}.polish-thanks button{width:100%;background:#BEF802;color:#080808;border:0;border-radius:30px;padding:13px;margin-top:20px}
@media(max-width:767px){
body.bbm-services .m-hero .m-scroll{display:none!important}
body :is(.m-merch,.m-promotion) :is(a,button,.elementor-button-text){text-shadow:none!important}
.polish-mobile-break{display:block}
body.bbm-services #workflow .sv-workflow-note{white-space:normal!important}
body.bbm-portfolio .ph-mobile-nav{display:none!important}
body.bbm-portfolio .ph-filters{display:flex!important;flex-wrap:wrap;gap:8px;overflow:visible!important;border:0;background:transparent;margin-bottom:28px}
body.bbm-portfolio .ph-filters button{flex:0 1 auto;white-space:nowrap;font-size:10px;padding:11px 13px;border:1px solid #ffffff35;border-radius:6px}
body.bbm-portfolio .ph-filters button[aria-pressed=true]{border-color:#BEF802}
body.bbm-portfolio :is(.ph-surface,.ph-gallery,.ph-gallery .m-inner,.ph-gallery .elementor-widget-shortcode,.ph-gallery .elementor-shortcode){display:block!important;height:auto!important;max-height:none!important;flex:none!important;contain:none!important;content-visibility:visible!important}
body.bbm-portfolio .ph-gallery{overflow:visible!important;padding-bottom:45px!important}
body.bbm-portfolio .ph-grid{height:auto!important;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr)}
body.bbm-portfolio .ph-card[hidden]{display:none!important}
body .lk-toast{position:fixed!important;left:20px!important;right:20px!important;bottom:95px!important;width:auto!important;max-width:none!important;transform:none!important;z-index:99999!important;font:18px/1.4 Inter!important;background:#ef008c;color:#fff;border:2px solid #111;padding:18px;box-shadow:4px 4px #111;border-radius:8px;text-align:center}
body .lk-toast[hidden]{display:none!important}
body:not(#polish-a):not(#polish-b):not(#polish-c) .ba-dock{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
body:not(#polish-a):not(#polish-b):not(#polish-c) .ba-launch{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body.polish-hero-active:not(#polish-a):not(#polish-b):not(#polish-c) .ba-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.bbm-services .sv-addon{height:300px!important}.bbm-services .sv-back h3,.bbm-about .ab-card-back h3{font-size:17px!important}
}
@media(prefers-reduced-motion:reduce){.bbm-about .af-logo-fill{animation:none;mask-image:none;opacity:1}.bbm-about .af-mist{animation:none}}
@media(min-width:768px){.bbm-about .ab-card-back h3,.bbm-services .sv-back h3{font-size:15px!important;letter-spacing:-.025em}}