.bdrift{pointer-events:none;filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute}.bdrift-a{background:#84cc1629;width:44rem;height:30rem;margin-left:-22rem;animation:26s ease-in-out infinite alternate bdrift-a;top:-14rem;left:50%}.bdrift-b{background:#10b98121;width:36rem;height:26rem;animation:32s ease-in-out infinite alternate bdrift-b;top:4rem;right:-12rem}@keyframes bdrift-a{0%{transform:translate(-5%,-4%)scale(1)}to{transform:translate(6%,5%)scale(1.12)}}@keyframes bdrift-b{0%{transform:translate(4%,3%)scale(1.04)}to{transform:translate(-6%,-5%)scale(.94)}}.bcard{border:1px solid var(--edge);background:var(--card);border-radius:1.25rem;transition:border-color .22s,background-color .22s,box-shadow .25s,transform .18s ease-out;position:relative;overflow:hidden}.bcard:hover{background-color:var(--card-hi);border-color:#34423a;box-shadow:0 26px 54px -32px #000000d9}.bspot{pointer-events:none;opacity:0;background:radial-gradient(22rem 15rem at var(--mx,50%) var(--my,35%), #a3e63521, transparent 65%);transition:opacity .35s;position:absolute;inset:0}.bcard:hover .bspot{opacity:1}@media (hover:hover) and (pointer:fine){.bcard:hover{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}}.bcard-art{border-bottom:1px solid var(--edge);border-radius:0;height:11.5rem}@media (min-width:1024px){.bcard-art{border-bottom:0;border-right:1px solid var(--edge);height:auto;min-height:19rem}}.bcard-art-sm{border-bottom:1px solid var(--edge);border-radius:0;height:10rem}.bcard:hover .bcov-glyph{color:#a3e6354d;transform:translate(2%,-2%)scale(1.02)}.bcard:hover .bcov-ring{border-color:#a3e63573}.bcov-ring{transition:border-color .25s}.bcard-cta{color:var(--lime-bright);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.bcard-cta svg{transition:transform .2s}.bcard:hover .bcard-cta svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.bdrift{animation:none}.bcard{transition:border-color .22s,background-color .22s}.bcard:hover,.bcard:hover .bcov-glyph{transform:none}.bcov-ring{transition:none}.bcard-cta svg,.bcard:hover .bcard-cta svg{transition:none;transform:none}}
