.page_page__ju2JJ{background:radial-gradient(circle,var(--dot-grid) 1.3px,transparent 1.5px) 0 0 /22px 22px,var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-space-grotesk)}.page_topbar__IZhue{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;max-width:1200px;margin:0 auto}.page_logo__fYf8Q{font-family:var(--font-space-mono);font-size:15px;font-weight:700;display:flex;align-items:center;gap:9px}.page_logoDot__Ur6Vq{width:9px;height:9px;background:var(--accent);border-radius:50%}.page_back___QuoH{font-family:var(--font-space-mono);font-size:12px;opacity:.6}.page_back___QuoH:hover{opacity:1}.page_header__uqfqv{padding:22px 32px 16px;max-width:1200px;margin:0 auto}.page_headline__yMNSu{font-size:42px;font-weight:700;letter-spacing:-.03em}.page_accent__GBZY2{color:var(--accent)}.page_grid__21VCo{padding:16px 32px 48px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.page_tile__nBxSZ{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:radial-gradient(circle,var(--media-dot) 2px,transparent 2.4px) 0 0 /12px 12px,var(--tile-c)}.page_placeholder__sO7w0{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_placeholderLabel__zW7DL{font-family:var(--font-space-mono);font-size:11px;font-weight:700;background:var(--ink);color:var(--bg);padding:4px 8px;border-radius:4px}@media (max-width:800px){.page_grid__21VCo{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.page_header__uqfqv,.page_topbar__IZhue{padding:16px}.page_headline__yMNSu{font-size:32px}}@media (max-width:480px){.page_grid__21VCo{grid-template-columns:repeat(2,1fr)}.page_headline__yMNSu{font-size:27px}}.lightbox_clickable__puXXD{cursor:pointer}.lightbox_clickable__puXXD:hover{outline:2px solid var(--accent);outline-offset:-2px}.lightbox_overlay__x_O5Y{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center}.lightbox_imageWrap__XN0zk{position:relative;width:90vw;height:90vh}.lightbox_spinner__AEtlL{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top:3px solid var(--accent);animation:lightbox_lightbox-spin__W_zYm .7s linear infinite}@keyframes lightbox_lightbox-spin__W_zYm{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lightbox_spinner__AEtlL{animation-duration:1.4s}}.lightbox_close__1_Tsz{position:absolute;top:20px;right:24px;z-index:1001;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;opacity:.7;line-height:1;padding:4px 8px}.lightbox_close__1_Tsz:hover{opacity:1}