.bnt-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:640px){.bnt-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}}@media (min-width:1024px){.bnt-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:7rem}}.bnt-cell{flex-direction:column;display:flex}.bnt-cell>*{flex:auto;min-width:0;min-height:0}.bnt-visual,.bnt-visual-inline{width:100%;aspect-ratio:var(--bnt-aspect-narrow,var(--bnt-aspect,16/10));--bnt-quiet:var(--text-secondary);--bnt-faint:color-mix(in srgb,var(--text-secondary)62%,transparent);position:relative}.bnt-visual>svg,.bnt-visual-inline>svg{width:100%;height:100%;position:absolute;inset:0}.bnt-wide{display:none}@media (min-width:640px){.bnt-visual,.bnt-visual-inline{aspect-ratio:var(--bnt-aspect,16/10)}.bnt-narrow{display:none}.bnt-wide{display:block}}@media (min-width:1024px){.bnt-visual{aspect-ratio:auto;flex:1;min-height:0}.bnt-visual-inline{flex:none;width:26rem}}a.bnt-card{transition-property:transform,background,border-color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-expo)}a.bnt-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){a.bnt-card:hover{transform:none}}@keyframes bnt-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bnt-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bnt-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes bnt-draw{to{stroke-dashoffset:var(--bnt-dash-end,0)}}@keyframes bnt-march{to{stroke-dashoffset:-10px}}@keyframes bnt-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.9;transform:scale(1.35)}}@keyframes bnt-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}60%{opacity:1;transform:translateY(var(--bnt-scan-distance,160px))}72%,to{opacity:0;transform:translateY(0)}}@keyframes bnt-travel{0%{opacity:0;transform:translate(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateX(var(--bnt-travel-distance,60px))}}@keyframes bnt-cycle{0%,24%{opacity:1}36%,to{opacity:0}}@keyframes bnt-bubble{0%{opacity:0;transform:translateY(14px)}12%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes bnt-fly{0%{opacity:0;transform:translate(0)}18%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(44px,-32px)}}@keyframes bnt-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bnt-drift-y{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bnt-bar{transform-box:fill-box;transform-origin:0;animation:bnt-grow .85s var(--ease-out-expo)both}.bnt-row{animation:bnt-rise-in .6s var(--ease-out-expo)both}.bnt-pip{transform-box:fill-box;transform-origin:50%;animation:bnt-pop .5s var(--ease-out-expo)both}.bnt-stroke{animation:bnt-draw .7s var(--ease-out-expo)both}.bnt-ring{animation:bnt-draw 1.6s var(--ease-out-expo)both}.bnt-ants{animation:1.1s linear infinite bnt-march}.bnt-breathe{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite bnt-breathe}.bnt-scanhead{animation:4s ease-in-out infinite bnt-scan}.bnt-payload{animation:2.6s ease-in-out infinite bnt-travel}.bnt-cycle{animation:4.2s ease-in-out infinite bnt-cycle}.bnt-bubble{animation:8.4s ease-in-out infinite bnt-bubble}.bnt-plane{animation:3.6s ease-in-out infinite bnt-fly}.bnt-caret{animation:1.05s step-end infinite bnt-caret}.bnt-float{transform-box:fill-box;animation:5.5s ease-in-out infinite bnt-drift-y}.bnt-a{animation-play-state:paused}[data-revealed=true] .bnt-a{animation-play-state:running}
