.stats[data-astro-cid-7ce3hhzk]{background:var(--color-mint);color:var(--color-ink-teal);font-family:var(--font-sans);padding:clamp(40px,5vw,64px) clamp(20px,7vw,140px)}ul[data-astro-cid-7ce3hhzk]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}li[data-astro-cid-7ce3hhzk]{flex-direction:column;align-items:center;gap:8px;padding-inline:8px;display:flex}li[data-astro-cid-7ce3hhzk]+li[data-astro-cid-7ce3hhzk]{border-left:2px dashed var(--color-sign-trim)}.figure[data-astro-cid-7ce3hhzk]{color:var(--color-red);font-size:clamp(32px,3.4vw,54px);font-weight:800;line-height:1}.figure[data-astro-cid-7ce3hhzk].long{font-size:clamp(24px,2.3vw,38px);line-height:1.4}.label[data-astro-cid-7ce3hhzk]{max-width:22ch;color:var(--color-ink-teal);font-size:var(--text-base);font-weight:600;line-height:1.45}@media (width<=56rem){ul[data-astro-cid-7ce3hhzk]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}li[data-astro-cid-7ce3hhzk]:nth-child(3){border-left:0}}.story[data-astro-cid-kenadg2v]{background:var(--color-cream);color:var(--color-ink-teal);font-family:var(--font-sans);grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(32px,5vw,88px);padding:clamp(48px,6vw,88px) clamp(20px,8vw,160px);display:grid}h2[data-astro-cid-kenadg2v]{margin:0 0 18px;font-size:clamp(28px,2.8vw,42px);font-weight:800;line-height:1.1}.copy[data-astro-cid-kenadg2v] p[data-astro-cid-kenadg2v]{max-width:62ch;margin:0 0 18px;font-size:17px;line-height:1.75}.card[data-astro-cid-kenadg2v]{background:var(--color-paper);box-shadow:0 2px 0 var(--color-sign-trim), 0 14px 30px #00000014;border-radius:18px;padding:28px 28px 32px}.card[data-astro-cid-kenadg2v] h2[data-astro-cid-kenadg2v]{font-size:var(--text-xl)}.card[data-astro-cid-kenadg2v] ul[data-astro-cid-kenadg2v]{margin:0;padding:0;list-style:none}.card[data-astro-cid-kenadg2v] li[data-astro-cid-kenadg2v]{border-bottom:2px dashed var(--color-mint);font-size:var(--text-lg);align-items:center;gap:10px;padding:10px 0;font-weight:700;display:flex}.card[data-astro-cid-kenadg2v] svg[data-astro-cid-kenadg2v]{color:var(--color-red)}.card[data-astro-cid-kenadg2v] p[data-astro-cid-kenadg2v]{color:var(--color-teal-deep);margin:16px 0 22px;font-weight:600;line-height:1.5}.push[data-astro-cid-kenadg2v]{background:var(--color-red);color:var(--color-cream);box-shadow:0 5px 0 var(--color-red-dark);border-radius:999px;padding:14px 26px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:inline-block}.push[data-astro-cid-kenadg2v]:hover{box-shadow:0 3px 0 var(--color-red-dark);transform:translateY(2px)}.push[data-astro-cid-kenadg2v]:active{box-shadow:0 0 0 var(--color-red-dark);transform:translateY(5px)}@media (width<=56rem){.story[data-astro-cid-kenadg2v]{grid-template-columns:1fr}}.wall[data-astro-cid-ktzr52sl]{background:var(--color-mint);color:var(--color-ink-teal);font-family:var(--font-sans);text-align:center;padding:clamp(48px,6vw,88px) clamp(20px,7vw,140px)}h2[data-astro-cid-ktzr52sl]{margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:800}.hint[data-astro-cid-ktzr52sl]{color:var(--color-teal-deep);margin:8px 0 36px;font-weight:600}.board[data-astro-cid-ktzr52sl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,44px);max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.snap[data-astro-cid-ktzr52sl]{background:var(--color-paper);transform:rotate(var(--tilt,-2deg));padding:10px 10px 34px;transition:transform .25s,box-shadow .25s;display:block;position:relative;box-shadow:0 10px 22px #00000024}li[data-astro-cid-ktzr52sl]:nth-child(4n+2) .snap[data-astro-cid-ktzr52sl]{--tilt:2.5deg}li[data-astro-cid-ktzr52sl]:nth-child(4n+3) .snap[data-astro-cid-ktzr52sl]{--tilt:-1deg}li[data-astro-cid-ktzr52sl]:nth-child(4n) .snap[data-astro-cid-ktzr52sl]{--tilt:3deg}.snap[data-astro-cid-ktzr52sl] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.snap[data-astro-cid-ktzr52sl] img.tall{object-position:top}.pin[data-astro-cid-ktzr52sl]{z-index:1;background:radial-gradient(circle at 35% 35%, var(--color-cream) 0 15%, var(--color-red) 20%, var(--color-red-dark) 100%);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%;box-shadow:0 3px 4px #0000004d}.snap[data-astro-cid-ktzr52sl]:hover,.snap[data-astro-cid-ktzr52sl]:focus-visible{transform:rotate(0)scale(1.03);box-shadow:0 16px 30px #0003}@media (prefers-reduced-motion:reduce){.snap[data-astro-cid-ktzr52sl]{transition:none}}@media (width<=56rem){.board[data-astro-cid-ktzr52sl]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=36rem){.board[data-astro-cid-ktzr52sl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}}
