.bento[data-v-32bb17ab]{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.bento[data-v-32bb17ab]{gap:14px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bento[data-v-32bb17ab]{gap:16px;grid-auto-rows:180px;grid-template-columns:repeat(6,1fr)}.bento-cell--1[data-v-32bb17ab]{grid-column:span 4;grid-row:span 2}.bento-cell--2[data-v-32bb17ab]{grid-column:span 2;grid-row:span 2}.bento-cell--3[data-v-32bb17ab],.bento-cell--4[data-v-32bb17ab]{grid-column:span 3}.bento-cell--5[data-v-32bb17ab],.bento-cell--6[data-v-32bb17ab],.bento-cell--see-all[data-v-32bb17ab]{grid-column:span 2}}@media(min-width:640px)and (max-width:1023px){.bento-cell--1[data-v-32bb17ab],.bento-cell--see-all[data-v-32bb17ab]{grid-column:span 2}}.bento-cell[data-v-32bb17ab]{min-height:260px}.bento-cell--1[data-v-32bb17ab]{min-height:320px}.bento-cell--see-all[data-v-32bb17ab]{min-height:200px}@media(min-width:1024px){.bento-cell[data-v-32bb17ab],.bento-cell--1[data-v-32bb17ab],.bento-cell--see-all[data-v-32bb17ab]{min-height:0}}.bento-link[data-v-32bb17ab]{background:var(--color-ink-2);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:block;height:100%;isolation:isolate;overflow:hidden;position:relative;transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);width:100%}:root:not(.dark) .bento-link[data-v-32bb17ab]{background:#fff;border-color:#0000000f}.bento-link[data-v-32bb17ab]:hover{border-color:#02ffce59}.bento-link[data-v-32bb17ab]:focus-visible{outline:2px solid var(--color-olo);outline-offset:3px}.bento-image[data-v-32bb17ab]{inset:0;overflow:hidden;position:absolute}.bento-image img[data-v-32bb17ab]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%}.bento-link:hover .bento-image img[data-v-32bb17ab]{transform:scale(1.05)}.bento-shade[data-v-32bb17ab]{background:linear-gradient(180deg,#0a0a0a00,#0a0a0a26 45%,#0a0a0ad9);inset:0;position:absolute;transition:opacity .3s}:root:not(.dark) .bento-shade[data-v-32bb17ab]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 45%,rgba(0,0,0,.7))}.bento-meta[data-v-32bb17ab]{bottom:0;color:#ededed;display:flex;flex-direction:column;gap:6px;left:0;padding:18px 20px;position:absolute;right:0;z-index:2}:root:not(.dark) .bento-meta[data-v-32bb17ab]{color:#fff}.bento-tag[data-v-32bb17ab]{align-self:flex-start;background:#02ffce1a;border:1px solid rgba(2,255,206,.22);border-radius:4px;color:var(--color-olo);display:inline-flex;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;margin-bottom:4px;padding:4px 8px;text-transform:uppercase}.bento-row[data-v-32bb17ab]{align-items:center;display:flex;gap:12px;justify-content:space-between}.bento-title[data-v-32bb17ab]{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.bento-cell--1 .bento-title[data-v-32bb17ab]{font-size:1.75rem;letter-spacing:-.03em}@media(min-width:1024px){.bento-cell--1 .bento-title[data-v-32bb17ab]{font-size:2.25rem}.bento-cell--2 .bento-title[data-v-32bb17ab]{font-size:1.375rem}}.bento-arrow[data-v-32bb17ab]{color:#ededed8c;flex-shrink:0;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s;width:18px}.bento-link:hover .bento-arrow[data-v-32bb17ab]{color:var(--color-olo);transform:translate(2px,-2px)}.bento-desc[data-v-32bb17ab]{color:#edededa6;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.bento-cell--1 .bento-desc[data-v-32bb17ab]{font-size:14px;-webkit-line-clamp:3;max-width:56ch}.bento-link--see-all[data-v-32bb17ab]{background:linear-gradient(135deg,#02ffce0f,#6c5cff0a);border-color:#02ffce33}.bento-link--see-all[data-v-32bb17ab]:hover{background:linear-gradient(135deg,#02ffce1f,#6c5cff0f);border-color:#02ffce73}:root:not(.dark) .bento-link--see-all[data-v-32bb17ab]{background:linear-gradient(135deg,#00a98a0f,#6c5cff08);border-color:#00a98a38}.bento-link--see-all .bento-meta[data-v-32bb17ab]{height:100%;inset:auto;justify-content:flex-end;padding:20px 22px;position:relative}.bento-link--see-all .bento-title[data-v-32bb17ab]{font-size:1.25rem}@media(prefers-reduced-motion:reduce){.bento-arrow[data-v-32bb17ab],.bento-image img[data-v-32bb17ab],.bento-link[data-v-32bb17ab],.bento-shade[data-v-32bb17ab]{transition:none}}
