.bento-grid[data-v-64c873d6]{display:grid;width:100%;gap:1rem;grid-template-columns:repeat(1,1fr);grid-auto-rows:22rem}@media (min-width:960px){.bento-grid[data-v-64c873d6]{grid-template-columns:repeat(3,1fr)}}.bento-card[data-v-3a5eb1ac]{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:var(--radius);background-color:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));box-shadow:var(--shadow);transition:all .3s ease;height:100%;min-height:22rem}.bento-background[data-v-3a5eb1ac]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bento-content[data-v-3a5eb1ac]{position:relative;z-index:10;padding:1.5rem;display:flex;flex-direction:column;transition:transform .3s ease;pointer-events:none}.bento-card:hover .bento-content[data-v-3a5eb1ac]{transform:translateY(-2.5rem)}.bento-icon[data-v-3a5eb1ac]{transform-origin:left;transition:all .3s ease}.bento-card:hover .bento-icon[data-v-3a5eb1ac]{transform:scale(.75)}.bento-cta[data-v-3a5eb1ac]{position:absolute;bottom:0;left:0;width:100%;padding:1rem;opacity:0;transform:translateY(2.5rem);transition:all .3s ease;pointer-events:none;z-index:20}.bento-card:hover .bento-cta[data-v-3a5eb1ac]{opacity:1;transform:translateY(0);pointer-events:auto}.bento-overlay[data-v-3a5eb1ac]{position:absolute;inset:0;background-color:transparent;transition:background-color .3s ease;pointer-events:none}.bento-card:hover .bento-overlay[data-v-3a5eb1ac]{background-color:rgba(0,0,0,.03)}.opacity-70[data-v-3a5eb1ac]{opacity:.7}.absolute-bg[data-v-30e0294c]{position:absolute;top:-20px;right:-20px;opacity:.6;width:200px;height:200px;-o-object-fit:cover;object-fit:cover;pointer-events:none;filter:grayscale(100%)}@media (min-width:960px){[data-v-30e0294c] .bento-grid>div:first-child{grid-column:2/3;grid-row:1/4}[data-v-30e0294c] .bento-grid>div:nth-child(2){grid-column:1/2;grid-row:1/3}[data-v-30e0294c] .bento-grid>div:nth-child(3){grid-column:1/2;grid-row:3/4}[data-v-30e0294c] .bento-grid>div:nth-child(4){grid-column:3/4;grid-row:1/2}[data-v-30e0294c] .bento-grid>div:nth-child(5){grid-column:3/4;grid-row:2/4}}