.bento{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));grid-auto-rows:var(--grid-row);gap:var(--space-gap);display:grid}.tile{grid-column:span var(--span-lg);grid-row:span var(--rows-lg);border-radius:var(--r-tile);background:var(--tile-fill,var(--c-white));min-width:0;min-height:0;color:var(--c-ink);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tile-inner{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.tile-copy{z-index:1;padding:var(--space-tile) var(--space-tile) 0;flex-direction:column;align-items:flex-start;display:flex;position:relative}.tile-copy .tile-body{margin-top:var(--sp-8)}.tile-art{min-width:0;min-height:0;padding:var(--sp-32) var(--space-tile) var(--space-tile);justify-content:center;align-items:flex-end;margin-top:auto;display:flex;position:relative}.tile-art-inner{width:100%;position:relative}@media (min-width:1068px) and (max-width:1279px){.bento{--grid-columns:6}}@media (max-width:1279px){.tile{grid-column:span var(--span-md);grid-row:span var(--rows-md)}}@media (max-width:734px){.bento{grid-auto-rows:auto}.tile{grid-area:auto/1/auto/-1}.tile .tile-art{padding:var(--sp-24) var(--space-tile) var(--space-tile);flex:none}}
