.stage.svelte-1jx6use{cursor:grab;touch-action:none;background:var(--color-black);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.stage.svelte-1jx6use.dragging{cursor:grabbing}.plane.svelte-1jx6use{will-change:transform;align-items:flex-start;gap:0;width:120vw;display:flex}.col.svelte-1jx6use{flex-direction:column;flex:1 1 0;gap:0;min-width:0;display:flex}.tile.svelte-1jx6use{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block;position:relative;overflow:hidden}.tile-media.svelte-1jx6use{width:100%;max-width:none;height:auto;transition:transform .7s var(--ease-out-expo);display:block}.tile-ph.svelte-1jx6use{background:linear-gradient(145deg, color-mix(in srgb, var(--c) 48%, #08070b), #08070b 88%);place-items:center;width:100%;display:grid}.tile-ph.svelte-1jx6use span:where(.svelte-1jx6use){font-family:var(--font-display);letter-spacing:.03em;text-align:center;text-transform:uppercase;color:color-mix(in srgb, var(--color-cream) 84%, transparent);padding:0 1rem;font-size:clamp(1rem,1.5vw,1.7rem)}.tile.svelte-1jx6use:after{content:"";pointer-events:none;background:#08070b33;transition:opacity .5s;position:absolute;inset:0}.tile.svelte-1jx6use:hover:after{opacity:0}.tile.svelte-1jx6use:hover .tile-media:where(.svelte-1jx6use){transform:scale(1.05)}.tile-overlay.svelte-1jx6use{z-index:1;opacity:0;transition:opacity .4s ease, transform .5s var(--ease-out-expo);background:linear-gradient(#0000,#08070bd9);justify-content:space-between;align-items:baseline;gap:.75rem;padding:1.2rem 1.3rem;display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.tile.svelte-1jx6use:hover .tile-overlay:where(.svelte-1jx6use){opacity:1;transform:translateY(0)}.tile-name.svelte-1jx6use{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1rem,1.4vw,1.6rem);line-height:1}.tile-tag.svelte-1jx6use{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:var(--c);font-size:.7rem}@media (width<=768px){.plane.svelte-1jx6use{width:165vw}}@media (prefers-reduced-motion:reduce){.stage.svelte-1jx6use{overflow:auto}}
