.showcase-teaser-slide{animation:.5s ease-out showcase-fade-in;display:inline}@keyframes showcase-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.showcase-teaser-or{text-transform:uppercase;letter-spacing:.04em;color:var(--pickle-600);padding:0 .35rem;font-weight:800}.showcase-tile{background:var(--neutral-white);border:3px solid var(--neutral-dark);box-shadow:var(--shadow-button-sm);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;gap:.6rem;padding:1.25rem;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.showcase-tile:hover{box-shadow:var(--shadow-button);border-color:var(--tile-accent,var(--neutral-dark));transform:translateY(-2px)}.showcase-tile:focus-visible{box-shadow:var(--shadow-button);border-color:var(--tile-accent,var(--neutral-dark));transform:translateY(-2px)}}.showcase-tile:active{box-shadow:var(--shadow-button-active);transform:translateY(2px)}.showcase-tile[data-inview=true]{animation:.36s ease-out showcase-pop}@keyframes showcase-pop{0%{opacity:.4}to{opacity:1}}.showcase-tile-head{align-items:center;gap:.6rem;display:flex}.showcase-tile-arrow{color:var(--tile-accent,var(--pickle-600));align-self:flex-start;margin-left:auto;font-size:1.25rem;font-weight:800;line-height:1;transition:transform .15s ease-out}@media (hover:hover) and (pointer:fine){.showcase-tile:hover .showcase-tile-arrow{transform:translate(3px)}.showcase-tile:focus-visible .showcase-tile-arrow{transform:translate(3px)}}.showcase-tile-emoji{filter:drop-shadow(1px 1px #00000026);font-size:1.85rem;line-height:1}.showcase-peek{font-family:var(--font-patrick-hand), system-ui, cursive;color:var(--muted);font-size:1rem;line-height:1.3}.showcase-peek-a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showcase-peek-or{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:800}.showcase-peek-rest{display:block}@media (hover:hover) and (pointer:fine){.showcase-peek-rest{opacity:0;transition:opacity .2s ease-out}.showcase-tile:hover .showcase-peek-rest,.showcase-tile:focus-within .showcase-peek-rest{opacity:1}.showcase-tile:focus-visible .showcase-peek-rest{opacity:1}}@media (prefers-reduced-motion:reduce){.showcase-tile,.showcase-tile:hover,.showcase-tile:active,.showcase-teaser-slide{transition:none;animation:none;transform:none}.showcase-peek-rest{opacity:1}}