.bento-grid[data-astro-cid-kyh6lkck]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);grid-auto-flow:row dense;gap:12px}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]{grid-column:span 2;grid-row:span 2}.playbook-card[data-astro-cid-kyh6lkck][data-size=wide]{grid-column:span 2}.playbook-card[data-astro-cid-kyh6lkck][data-size=tall]{grid-row:span 2}.bento-grid[data-astro-cid-kyh6lkck].is-filtered .playbook-card[data-astro-cid-kyh6lkck]{grid-column:auto;grid-row:auto}.bento-grid[data-astro-cid-kyh6lkck].is-filtered .playbook-card[data-astro-cid-kyh6lkck][data-size=feature]{grid-column:span 2;order:-1}.bento-grid[data-astro-cid-kyh6lkck].is-filtered .playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-title[data-astro-cid-kyh6lkck]{font-size:1.25rem}.bento-grid[data-astro-cid-kyh6lkck].is-filtered .playbook-card[data-astro-cid-kyh6lkck][data-size] .card-desc[data-astro-cid-kyh6lkck]{-webkit-line-clamp:3}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-title[data-astro-cid-kyh6lkck]{font-size:1.5rem;line-height:1.15}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-desc[data-astro-cid-kyh6lkck]{-webkit-line-clamp:6}.playbook-card[data-astro-cid-kyh6lkck][data-size=wide] .card-desc[data-astro-cid-kyh6lkck],.playbook-card[data-astro-cid-kyh6lkck][data-size=tall] .card-desc[data-astro-cid-kyh6lkck]{-webkit-line-clamp:7}.playbook-card[data-astro-cid-kyh6lkck][data-size=tall] .card-title[data-astro-cid-kyh6lkck]{font-size:1.125rem}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]{position:relative;background:#2a2a2a;border-color:#2a2a2a}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]:after{content:"";position:absolute;right:-140px;bottom:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,var(--glow) 0%,transparent 62%);opacity:.22;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]:hover:after{opacity:.38}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]>div[data-astro-cid-kyh6lkck]:last-child{position:relative;z-index:1}.playbook-card[data-astro-cid-kyh6lkck][data-color=tangelo]{--glow: #f15a24}.playbook-card[data-astro-cid-kyh6lkck][data-color=sky]{--glow: #0ea5e9}.playbook-card[data-astro-cid-kyh6lkck][data-color=violet]{--glow: #8b5cf6}.playbook-card[data-astro-cid-kyh6lkck][data-color=emerald]{--glow: #10b981}.playbook-card[data-astro-cid-kyh6lkck][data-color=amber]{--glow: #f59e0b}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-title[data-astro-cid-kyh6lkck]{color:#fff}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-desc[data-astro-cid-kyh6lkck]{color:#ffffffb8}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-meta[data-astro-cid-kyh6lkck] span[data-astro-cid-kyh6lkck]{color:#ffffff8c}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-cta[data-astro-cid-kyh6lkck]{color:#fff}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature][data-color=tangelo] .card-cat[data-astro-cid-kyh6lkck]{color:#f8a779!important}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature][data-color=sky] .card-cat[data-astro-cid-kyh6lkck]{color:#7dd3fc!important}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature][data-color=violet] .card-cat[data-astro-cid-kyh6lkck]{color:#c4b5fd!important}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature][data-color=emerald] .card-cat[data-astro-cid-kyh6lkck]{color:#6ee7b7!important}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature][data-color=amber] .card-cat[data-astro-cid-kyh6lkck]{color:#fcd34d!important}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]:hover .card-title[data-astro-cid-kyh6lkck]{color:#fff!important}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature]:hover{border-color:#2a2a2a!important}@media (max-width: 767px){.bento-grid[data-astro-cid-kyh6lkck]{grid-template-columns:1fr;grid-auto-rows:auto}.bento-grid[data-astro-cid-kyh6lkck] .playbook-card[data-astro-cid-kyh6lkck],.bento-grid[data-astro-cid-kyh6lkck].is-filtered .playbook-card[data-astro-cid-kyh6lkck][data-size=feature]{grid-column:auto;grid-row:auto}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-title[data-astro-cid-kyh6lkck]{font-size:1.125rem}.playbook-card[data-astro-cid-kyh6lkck][data-size=tall] .card-title[data-astro-cid-kyh6lkck]{font-size:1rem}.playbook-card[data-astro-cid-kyh6lkck][data-size] .card-desc[data-astro-cid-kyh6lkck]{-webkit-line-clamp:3}}@media (min-width: 768px) and (max-width: 1023px){.bento-grid[data-astro-cid-kyh6lkck]{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.bento-grid[data-astro-cid-kyh6lkck].is-filtered .playbook-card[data-astro-cid-kyh6lkck][data-size=feature]{grid-column:span 2}.playbook-card[data-astro-cid-kyh6lkck][data-size=feature] .card-title[data-astro-cid-kyh6lkck]{font-size:1.25rem}.playbook-card[data-astro-cid-kyh6lkck][data-size=tall] .card-title[data-astro-cid-kyh6lkck]{font-size:1rem}.playbook-card[data-astro-cid-kyh6lkck][data-size] .card-desc[data-astro-cid-kyh6lkck]{-webkit-line-clamp:3}}.line-clamp-3[data-astro-cid-kyh6lkck]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.playbook-card[data-astro-cid-kyh6lkck]{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.color-bar[data-astro-cid-kyh6lkck]{height:5px;transition:height .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1)}.playbook-card[data-astro-cid-kyh6lkck]:hover .color-bar[data-astro-cid-kyh6lkck]{height:8px;filter:brightness(1.1)}.card-title[data-astro-cid-kyh6lkck]{transition:color .15s cubic-bezier(.4,0,.2,1)}.cta-arrow[data-astro-cid-kyh6lkck]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.playbook-card[data-astro-cid-kyh6lkck]:hover .cta-arrow[data-astro-cid-kyh6lkck]{transform:translate(5px)}.playbook-card[data-astro-cid-kyh6lkck][data-color=tangelo]:hover{border-color:#ef613480;box-shadow:0 0 0 1px #ef613426,0 12px 32px #ef61341f,0 4px 12px #0000000f;transform:translateY(-4px)}.playbook-card[data-astro-cid-kyh6lkck][data-color=tangelo]:hover .card-title[data-astro-cid-kyh6lkck]{color:#d95a2a}.playbook-card[data-astro-cid-kyh6lkck][data-color=sky]:hover{border-color:#0ea5e980;box-shadow:0 0 0 1px #0ea5e926,0 12px 32px #0ea5e91f,0 4px 12px #0000000f;transform:translateY(-4px)}.playbook-card[data-astro-cid-kyh6lkck][data-color=sky]:hover .card-title[data-astro-cid-kyh6lkck]{color:#0369a1}.playbook-card[data-astro-cid-kyh6lkck][data-color=violet]:hover{border-color:#8b5cf680;box-shadow:0 0 0 1px #8b5cf626,0 12px 32px #8b5cf61f,0 4px 12px #0000000f;transform:translateY(-4px)}.playbook-card[data-astro-cid-kyh6lkck][data-color=violet]:hover .card-title[data-astro-cid-kyh6lkck]{color:#6d28d9}.playbook-card[data-astro-cid-kyh6lkck][data-color=emerald]:hover{border-color:#10b98180;box-shadow:0 0 0 1px #10b98126,0 12px 32px #10b9811f,0 4px 12px #0000000f;transform:translateY(-4px)}.playbook-card[data-astro-cid-kyh6lkck][data-color=emerald]:hover .card-title[data-astro-cid-kyh6lkck]{color:#047857}.playbook-card[data-astro-cid-kyh6lkck][data-color=amber]:hover{border-color:#f59e0b80;box-shadow:0 0 0 1px #f59e0b26,0 12px 32px #f59e0b1f,0 4px 12px #0000000f;transform:translateY(-4px)}.playbook-card[data-astro-cid-kyh6lkck][data-color=amber]:hover .card-title[data-astro-cid-kyh6lkck]{color:#b45309}.filter-chip[data-astro-cid-kyh6lkck]{transition:all .15s cubic-bezier(.4,0,.2,1)}.filter-chip[data-astro-cid-kyh6lkck].active{pointer-events:auto}@media (prefers-reduced-motion: reduce){.playbook-card[data-astro-cid-kyh6lkck],.color-bar[data-astro-cid-kyh6lkck],.card-title[data-astro-cid-kyh6lkck],.cta-arrow[data-astro-cid-kyh6lkck],.filter-chip[data-astro-cid-kyh6lkck]{transition:none!important}.playbook-card[data-astro-cid-kyh6lkck][data-color]:hover{transform:none!important}.playbook-card[data-astro-cid-kyh6lkck]:hover .cta-arrow[data-astro-cid-kyh6lkck]{transform:none}.playbook-card[data-astro-cid-kyh6lkck]:hover .color-bar[data-astro-cid-kyh6lkck]{height:5px;filter:none}}
