.collection-header{border-bottom:1px solid color-mix(in srgb,var(--theme-ink) 16%,transparent);background:color-mix(in srgb,var(--theme-bg) 94%,transparent);color:var(--theme-ink);backdrop-filter:blur(18px)}.dark .collection-header{filter:brightness(.72) contrast(1.08)}.collection-header-inner{height:72px}.collection-brand-mark,.collection-action{display:flex;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-ink) 16%,transparent);background:var(--theme-surface);color:var(--theme-ink);font-size:.7rem;font-weight:900;transition:.2s ease}.collection-brand-mark{width:40px;border-radius:12px;background:var(--theme-ink);color:var(--theme-bg)}.collection-action{border-radius:12px}.collection-action:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.collection-label{color:var(--theme-accent)}.collection-context{padding-right:14px;border-right:1px solid color-mix(in srgb,var(--theme-ink) 14%,transparent);text-align:right}.collection-context small,.collection-context strong{display:block}.collection-context small{color:color-mix(in srgb,var(--theme-ink) 48%,transparent);font-size:.48rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.collection-context strong{margin-top:.25rem;color:var(--theme-accent);font-size:.56rem;font-weight:900;letter-spacing:.1em}.collection-nav{gap:2px;border:1px solid color-mix(in srgb,var(--theme-ink) 12%,transparent);padding:4px;background:color-mix(in srgb,var(--theme-surface) 80%,transparent)}.collection-nav-link{padding:10px 14px;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:color-mix(in srgb,var(--theme-ink) 58%,transparent);transition:.2s ease}.collection-nav-link:hover,.collection-nav-link.is-active{background:var(--theme-ink);color:var(--theme-bg)}.collection-mobile-menu{border-top:1px solid color-mix(in srgb,var(--theme-ink) 12%,transparent);background:var(--theme-bg)}.collection-mobile-menu a{color:var(--theme-ink)}[data-collection-layout=journal] .collection-header-inner,[data-collection-layout=chronicle] .collection-header-inner{height:86px}[data-collection-layout=journal] .collection-brand-mark,[data-collection-layout=chronicle] .collection-brand-mark{border-radius:50%;font-family:Georgia,serif}[data-collection-layout=journal] .collection-brand strong,[data-collection-layout=chronicle] .collection-brand strong{font-family:Georgia,serif;font-size:1.35rem}[data-collection-layout=journal] .collection-nav,[data-collection-layout=chronicle] .collection-nav{border-width:1px 0;background:transparent}[data-collection-layout=journal],[data-collection-layout=chronicle]{border-top:3px double var(--theme-ink);border-bottom:3px double var(--theme-ink)}[data-collection-layout=gridline] .collection-header,[data-collection-layout=nexus] .collection-header{border-bottom-color:color-mix(in srgb,var(--theme-accent) 35%,transparent)}[data-collection-layout=gridline] .collection-brand-mark,[data-collection-layout=nexus] .collection-brand-mark{border-radius:2px;background:var(--theme-accent);color:var(--theme-bg)}[data-collection-layout=gridline] .collection-nav,[data-collection-layout=nexus] .collection-nav{border-radius:2px}[data-collection-layout=gridline],[data-collection-layout=nexus]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 7%,transparent) 1px,transparent 1px);background-size:36px 100%}[data-collection-layout=dispatch] .collection-header-inner{height:64px}[data-collection-layout=dispatch] .collection-brand-mark{border-radius:0;background:var(--theme-accent);color:#fff}[data-collection-layout=dispatch] .collection-nav-link{border-left:1px solid color-mix(in srgb,var(--theme-ink) 12%,transparent)}[data-collection-layout=dispatch]{border-top:5px solid var(--theme-accent)}[data-collection-layout=atlas] .collection-brand-mark{border-radius:50% 50% 50% 12px;background:var(--theme-accent);color:#fff}[data-collection-layout=atlas] .collection-nav,[data-collection-layout=atlas] .collection-nav-link{border-radius:999px}[data-collection-layout=atlas] .collection-header-inner{height:80px}[data-collection-layout=mono] .collection-brand-mark{display:none}[data-collection-layout=mono] .collection-header{background:var(--theme-bg)}[data-collection-layout=mono] .collection-nav{border:0;background:transparent}[data-collection-layout=mono] .collection-nav-link,[data-collection-layout=mono] .collection-brand strong,[data-collection-layout=mono] .collection-label{font-family:JetBrains Mono,monospace}[data-collection-layout=spectrum] .collection-header{background:linear-gradient(90deg,var(--theme-bg),color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg)))}[data-collection-layout=spectrum] .collection-brand-mark{border:0;border-radius:16px;background:linear-gradient(135deg,var(--theme-accent),#ec4899);color:#fff;box-shadow:0 10px 30px color-mix(in srgb,var(--theme-accent) 35%,transparent)}[data-collection-layout=spectrum] .collection-nav,[data-collection-layout=spectrum] .collection-nav-link{border-radius:999px}.newsletter-signup[data-astro-cid-bfbmamsi]{display:grid;gap:.75rem;max-width:540px}.newsletter-signup[data-astro-cid-bfbmamsi] label[data-astro-cid-bfbmamsi]{display:grid;gap:.25rem}.newsletter-signup[data-astro-cid-bfbmamsi] label[data-astro-cid-bfbmamsi] span[data-astro-cid-bfbmamsi]:first-child{color:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.newsletter-signup[data-astro-cid-bfbmamsi] label[data-astro-cid-bfbmamsi] span[data-astro-cid-bfbmamsi]:last-child{font-size:.68rem;line-height:1.5;opacity:.7}.newsletter-signup[data-astro-cid-bfbmamsi]>div[data-astro-cid-bfbmamsi]{display:flex;gap:.5rem}.newsletter-signup[data-astro-cid-bfbmamsi] input[data-astro-cid-bfbmamsi]{min-width:0;flex:1;border:1px solid currentColor;border-radius:.7rem;background:transparent;padding:.65rem .8rem;color:inherit;font-size:.72rem;opacity:.85}.newsletter-signup[data-astro-cid-bfbmamsi] button[data-astro-cid-bfbmamsi]{border:0;border-radius:.7rem;background:#0284c7;padding:.65rem 1rem;color:#fff;font-size:.68rem;font-weight:900}.newsletter-signup[data-astro-cid-bfbmamsi] button[data-astro-cid-bfbmamsi]:disabled{opacity:.55}.newsletter-signup[data-astro-cid-bfbmamsi]>p[data-astro-cid-bfbmamsi]{margin:0;font-size:.58rem;opacity:.55}.newsletter-signup[data-astro-cid-bfbmamsi]>p[data-astro-cid-bfbmamsi][data-state=success]{color:#34d399;opacity:1}.newsletter-signup[data-astro-cid-bfbmamsi]>p[data-astro-cid-bfbmamsi][data-state=error]{color:#fb7185;opacity:1}.newsletter-signup--compact[data-astro-cid-bfbmamsi]{max-width:430px}.collection-footer{--footer-bg:var(--theme-ink);--footer-ink:var(--theme-bg);--footer-muted:color-mix(in srgb,var(--theme-bg) 60%,transparent);position:relative;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--theme-ink) 18%,transparent);background:var(--footer-bg);color:var(--footer-ink)}.dark .collection-footer{--footer-bg:color-mix(in srgb,var(--theme-bg) 10%,#030508);--footer-ink:#f8fafc;--footer-muted:#94a3b8}.collection-footer__frame{position:relative}.collection-footer__masthead{padding-bottom:2.5rem;border-bottom:1px solid color-mix(in srgb,var(--footer-ink) 18%,transparent)}.collection-footer__masthead p,.collection-footer__grid small,.collection-footer__grid nav p{color:var(--theme-accent);font-size:.54rem;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.collection-footer__masthead>a{display:block;margin-top:.7rem;color:inherit;font-size:clamp(2.8rem,8vw,6.5rem);font-weight:900;line-height:.85;letter-spacing:-.075em}.collection-footer__masthead>span{display:block;max-width:660px;margin-top:1.4rem;color:var(--footer-muted);font-size:.75rem;line-height:1.75}.collection-footer__grid{display:grid;gap:2.5rem;padding:2.5rem 0}.collection-footer__manifesto h2{max-width:650px;margin-top:.7rem;font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.08;letter-spacing:-.04em}.collection-footer__manifesto a{display:inline-flex;gap:.5rem;margin-top:1.25rem;border-bottom:1px solid var(--theme-accent);padding-bottom:.35rem;color:var(--theme-accent);font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.collection-footer__grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.collection-footer__grid nav a,.collection-footer__grid nav button{border:0;background:transparent;padding:0;color:var(--footer-muted);font-size:.7rem;text-align:left;transition:.18s ease}.collection-footer__grid nav a:hover,.collection-footer__grid nav button:hover{color:var(--theme-accent)}.collection-footer__bottom{display:flex;flex-direction:column;gap:.7rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--footer-ink) 18%,transparent);color:var(--footer-muted);font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.collection-footer__bottom p:nth-child(2){display:flex;align-items:center;gap:.5rem}.collection-footer__bottom p:nth-child(2) span{width:6px;height:6px;background:var(--theme-accent)}@media (min-width:760px){.collection-footer__grid{grid-template-columns:minmax(0,1.6fr) minmax(130px,.45fr) minmax(130px,.45fr)}.collection-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}[data-footer-layout=journal],[data-footer-layout=chronicle]{--footer-bg:var(--theme-bg);--footer-ink:var(--theme-ink);--footer-muted:color-mix(in srgb,var(--theme-ink) 62%,transparent);border-top:4px double var(--theme-ink)}[data-footer-layout=journal] .collection-footer__masthead,[data-footer-layout=chronicle] .collection-footer__masthead{text-align:center;border-bottom:4px double color-mix(in srgb,var(--footer-ink) 65%,transparent)}[data-footer-layout=journal] .collection-footer__masthead>a,[data-footer-layout=chronicle] .collection-footer__masthead>a,[data-footer-layout=journal] h2,[data-footer-layout=chronicle] h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.05em}[data-footer-layout=journal] .collection-footer__masthead>a,[data-footer-layout=chronicle] .collection-footer__masthead>a{font-size:clamp(3.5rem,10vw,8rem)}[data-footer-layout=gridline],[data-footer-layout=nexus]{background-image:linear-gradient(color-mix(in srgb,var(--theme-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 7%,transparent) 1px,transparent 1px);background-size:42px 42px}[data-footer-layout=gridline] .collection-footer__frame,[data-footer-layout=nexus] .collection-footer__frame{border-left:1px solid color-mix(in srgb,var(--theme-accent) 25%,transparent);border-right:1px solid color-mix(in srgb,var(--theme-accent) 25%,transparent)}[data-footer-layout=gridline] .collection-footer__masthead>a,[data-footer-layout=nexus] .collection-footer__masthead>a{font-family:JetBrains Mono,monospace;text-transform:uppercase}[data-footer-layout=dispatch]{border-top:8px solid var(--theme-accent)}[data-footer-layout=dispatch] .collection-footer__masthead{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:1rem}[data-footer-layout=dispatch] .collection-footer__masthead>a{grid-column:1/-1;text-transform:uppercase;font-size:clamp(3rem,9vw,7rem)}[data-footer-layout=atlas] .collection-footer__frame{padding-top:5rem;padding-bottom:5rem}[data-footer-layout=atlas] .collection-footer__masthead{border:0}[data-footer-layout=atlas] .collection-footer__masthead>a{color:var(--theme-accent)}[data-footer-layout=atlas] .collection-footer__grid{border-radius:2rem;background:color-mix(in srgb,var(--footer-ink) 6%,transparent);padding:2rem}[data-footer-layout=mono]{--footer-bg:var(--theme-bg);--footer-ink:var(--theme-ink);--footer-muted:color-mix(in srgb,var(--theme-ink) 60%,transparent)}[data-footer-layout=mono] .collection-footer__masthead>a,[data-footer-layout=mono] h2,[data-footer-layout=mono] .collection-footer__bottom{font-family:JetBrains Mono,monospace}[data-footer-layout=mono] .collection-footer__masthead>a{font-size:clamp(2rem,6vw,4rem);letter-spacing:-.05em}[data-footer-layout=spectrum]{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--theme-accent) 50%,transparent),transparent 32%),radial-gradient(circle at 88% 80%,rgba(236,72,153,.32),transparent 35%),#160b2e}[data-footer-layout=spectrum] .collection-footer__masthead{border-bottom:0}[data-footer-layout=spectrum] .collection-footer__masthead>a{background:linear-gradient(90deg,#fff,#c4b5fd,#f9a8d4);-webkit-background-clip:text;background-clip:text;color:transparent}[data-footer-layout=spectrum] .collection-footer__grid{border:0;border-radius:1.5rem;background:linear-gradient(115deg,#ffffff13,#ffffff06);padding:2rem;backdrop-filter:blur(18px)}[data-footer-layout=spectrum] .collection-footer__bottom{border-top:0}
