.offline.svelte-xisgm0{max-width:1100px;padding:140px var(--gutter) 96px;gap:12px;display:grid}.overline.svelte-xisgm0{align-items:center;gap:6px;display:flex}h1.svelte-xisgm0{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(48px,6vw,80px);font-weight:450;line-height:1}.lead.svelte-xisgm0{max-width:52ch;color:var(--text-2);font-size:var(--fs-17);margin:0 0 24px;line-height:1.5}.grid.svelte-xisgm0{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px 16px;display:grid}.tile.svelte-xisgm0{color:inherit;gap:4px;text-decoration:none;display:grid}.frame.svelte-xisgm0{aspect-ratio:16/9;border-radius:var(--r-art);background:var(--bg-2);box-shadow:0 0 0 1px var(--line);margin-bottom:8px;position:relative;overflow:hidden}.frame.svelte-xisgm0 img:where(.svelte-xisgm0){object-fit:cover;width:100%;height:100%}.go.svelte-xisgm0{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;left:12px}.tile.svelte-xisgm0 b:where(.svelte-xisgm0){font-family:var(--font-display);font-size:var(--fs-20);font-weight:500}.tile.svelte-xisgm0 span:where(.svelte-xisgm0){font-size:var(--fs-13);color:var(--text-3)}.all.svelte-xisgm0{color:var(--text-2);font-size:var(--fs-13);margin-top:24px}
