.aurora-section-eyebrow[data-astro-cid-7xanfrs7]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-bottom:.6rem}.aurora-archive-title[data-astro-cid-7xanfrs7]{font-size:3rem;line-height:1.05}@media(min-width:1024px){.aurora-archive-title[data-astro-cid-7xanfrs7]{font-size:3.75rem}}.aurora-archive-byline[data-astro-cid-7xanfrs7]{margin-top:1rem;font-size:1rem;color:var(--aurora-ink-soft);font-family:var(--aurora-serif);font-style:italic;line-height:1.5}.aurora-archive-count[data-astro-cid-7xanfrs7]{font-weight:700;font-style:normal;color:var(--aurora-ink);margin-right:.4rem}.aurora-archive-desc[data-astro-cid-7xanfrs7]{display:block;margin-top:.5rem;font-size:.9rem}.aurora-archive-sort[data-astro-cid-7xanfrs7]{display:flex;align-items:center;gap:.75rem}.aurora-sort-label[data-astro-cid-7xanfrs7]{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700}.aurora-sort-wrap[data-astro-cid-7xanfrs7]{position:relative;display:inline-flex;align-items:center}.aurora-sort-select[data-astro-cid-7xanfrs7]{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--aurora-ink);padding:.4rem 1.5rem .4rem 0;font-family:var(--aurora-serif);font-size:1rem;color:var(--aurora-ink);outline:none;cursor:pointer}.aurora-sort-wrap[data-astro-cid-7xanfrs7] svg[data-astro-cid-7xanfrs7]{position:absolute;right:.15rem;color:var(--aurora-ink);pointer-events:none}.aurora-dept-rail[data-astro-cid-7xanfrs7]{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.5rem .4rem;padding-bottom:1.25rem}.aurora-dept-pill[data-astro-cid-7xanfrs7]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:.45rem .85rem;border:1px solid var(--aurora-rule);color:var(--aurora-ink);background:var(--aurora-paper);transition:background .2s,color .2s,border-color .2s}.aurora-dept-pill[data-astro-cid-7xanfrs7]:hover{border-color:var(--aurora-ink)}.aurora-dept-pill[data-astro-cid-7xanfrs7][data-active=true]{background:var(--aurora-ink);color:var(--aurora-paper);border-color:var(--aurora-ink)}.aurora-type-strip[data-astro-cid-7xanfrs7]{margin-top:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--aurora-rule)}.aurora-type-strip-label[data-astro-cid-7xanfrs7]{display:block;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700;margin-bottom:.6rem}.aurora-type-strip-row[data-astro-cid-7xanfrs7]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.aurora-type-chip[data-astro-cid-7xanfrs7]{font-size:.82rem;color:var(--aurora-ink-soft);padding-bottom:.15rem;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.aurora-type-chip[data-astro-cid-7xanfrs7]:hover{color:var(--aurora-ink)}.aurora-type-chip[data-astro-cid-7xanfrs7][data-active=true]{color:var(--aurora-ink);border-color:var(--aurora-ink);font-weight:600}.aurora-rule-double[data-astro-cid-7xanfrs7]{margin:1.5rem 0;height:4px;border-top:1px solid var(--aurora-rule);border-bottom:1px solid var(--aurora-rule)}.aurora-empty[data-astro-cid-7xanfrs7]{text-align:center;padding:4rem 1rem;max-width:32rem;margin:0 auto}.aurora-empty-eyebrow[data-astro-cid-7xanfrs7]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:700}.aurora-empty-title[data-astro-cid-7xanfrs7]{margin-top:.8rem;font-family:var(--aurora-serif);font-size:2rem;font-weight:600;color:var(--aurora-ink);letter-spacing:-.01em}.aurora-empty-lede[data-astro-cid-7xanfrs7]{margin-top:1rem;font-size:.95rem;color:var(--aurora-ink-soft);line-height:1.6;font-family:var(--aurora-serif);font-style:italic}.aurora-empty-cta[data-astro-cid-7xanfrs7]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;background:var(--aurora-ink);color:var(--aurora-paper);padding:.75rem 1.4rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:background .2s}.aurora-empty-cta[data-astro-cid-7xanfrs7]:hover{background:var(--store-primary)}.aurora-archive-foot[data-astro-cid-7xanfrs7]{margin-top:3rem}.aurora-archive-foot-text[data-astro-cid-7xanfrs7]{text-align:center;margin-top:1.25rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--aurora-ink-soft);font-weight:600}.bz-bar[data-astro-cid-l4jlgxmr]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem;padding-bottom:.85rem;border-bottom:2px solid var(--bz-ink);margin-bottom:1rem}.bz-crumb[data-astro-cid-l4jlgxmr]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.7rem;color:var(--bz-ink-soft);font-weight:600}.bz-crumb[data-astro-cid-l4jlgxmr] a[data-astro-cid-l4jlgxmr]{color:var(--bz-ink-soft);transition:color .15s}.bz-crumb[data-astro-cid-l4jlgxmr] a[data-astro-cid-l4jlgxmr]:hover,.bz-crumb-current[data-astro-cid-l4jlgxmr]{color:var(--bz-ink)}.bz-bar-title[data-astro-cid-l4jlgxmr]{margin-top:.25rem;font-size:1.75rem;font-weight:800;color:var(--bz-ink);letter-spacing:-.02em}.bz-bar-right[data-astro-cid-l4jlgxmr]{display:flex;align-items:center;gap:.85rem}.bz-bar-count[data-astro-cid-l4jlgxmr]{font-size:.8rem;color:var(--bz-ink-soft)}.bz-bar-count[data-astro-cid-l4jlgxmr] strong[data-astro-cid-l4jlgxmr]{color:var(--bz-ink);font-weight:800}.bz-bar-sort[data-astro-cid-l4jlgxmr]{display:flex;align-items:center;gap:.4rem}.bz-bar-sort-label[data-astro-cid-l4jlgxmr]{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bz-ink-soft);font-weight:700}.bz-bar-sort-select[data-astro-cid-l4jlgxmr]{appearance:none;background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;padding:.45rem 1.75rem .45rem .65rem;font-size:.8rem;font-weight:600;color:var(--bz-ink);cursor:pointer;outline:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2378716c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center}.bz-archive-grid[data-astro-cid-l4jlgxmr]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:1024px){.bz-archive-grid[data-astro-cid-l4jlgxmr]{grid-template-columns:14rem 1fr;gap:1.5rem}}.bz-filters[data-astro-cid-l4jlgxmr]{display:grid;gap:.6rem;align-self:start;position:sticky;top:5rem}.bz-filter-group[data-astro-cid-l4jlgxmr]{background:var(--bz-surface);border:1px solid var(--bz-rule);border-radius:4px;overflow:hidden}.bz-filter-toggle[data-astro-cid-l4jlgxmr]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;font-size:.75rem;font-weight:800;color:var(--bz-ink);letter-spacing:.05em;text-transform:uppercase;background:var(--bz-surface-2);border:0;cursor:pointer}.bz-filter-body[data-astro-cid-l4jlgxmr]{display:flex;flex-direction:column;padding:.4rem}.bz-filter-item[data-astro-cid-l4jlgxmr]{display:grid;grid-template-columns:1rem 1fr auto;gap:.5rem;align-items:center;padding:.45rem .5rem;border-radius:3px;font-size:.8rem;color:var(--bz-ink);transition:background .15s}.bz-filter-item[data-astro-cid-l4jlgxmr]:hover{background:var(--bz-surface-2)}.bz-filter-check[data-astro-cid-l4jlgxmr]{width:.85rem;height:.85rem;border:1.5px solid var(--bz-rule);border-radius:2px;transition:background .15s,border-color .15s}.bz-filter-item[data-astro-cid-l4jlgxmr][data-active=true] .bz-filter-check[data-astro-cid-l4jlgxmr]{background:var(--store-primary);border-color:var(--store-primary)}.bz-filter-item[data-astro-cid-l4jlgxmr][data-active=true]{color:var(--store-primary);font-weight:700}.bz-filter-text[data-astro-cid-l4jlgxmr]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-filter-count[data-astro-cid-l4jlgxmr]{font-size:.65rem;color:var(--bz-ink-soft);font-weight:700;background:var(--bz-surface-2);padding:.1rem .35rem;border-radius:9999px}.bz-filter-help[data-astro-cid-l4jlgxmr]{background:var(--bz-surface-2);border:1px solid var(--bz-rule);border-radius:4px;padding:.85rem;text-align:center}.bz-filter-help-icon[data-astro-cid-l4jlgxmr]{color:var(--store-primary);margin:0 auto}.bz-filter-help-h[data-astro-cid-l4jlgxmr]{margin-top:.4rem;font-size:.85rem;font-weight:800;color:var(--bz-ink)}.bz-filter-help-p[data-astro-cid-l4jlgxmr]{margin-top:.2rem;font-size:.72rem;color:var(--bz-ink-soft);line-height:1.4}.bz-filter-help-link[data-astro-cid-l4jlgxmr]{display:inline-block;margin-top:.5rem;font-size:.7rem;font-weight:700;color:var(--store-primary);letter-spacing:.05em;text-transform:uppercase}.bz-wall[data-astro-cid-l4jlgxmr]{gap:.5rem}@media(min-width:1024px){.bz-wall[data-astro-cid-l4jlgxmr]{gap:.6rem}}.bz-empty[data-astro-cid-l4jlgxmr]{text-align:center;padding:3rem 1rem;border:2px dashed var(--bz-rule);border-radius:4px;background:var(--bz-surface)}.bz-empty-icon[data-astro-cid-l4jlgxmr]{color:var(--bz-ink-soft);opacity:.5}.bz-empty-title[data-astro-cid-l4jlgxmr]{margin-top:.85rem;font-size:1.25rem;font-weight:800;color:var(--bz-ink)}.bz-empty-lede[data-astro-cid-l4jlgxmr]{margin-top:.3rem;font-size:.85rem;color:var(--bz-ink-soft)}.bz-empty-btn[data-astro-cid-l4jlgxmr]{display:inline-block;margin-top:1rem;background:var(--bz-ink);color:var(--bz-bg);padding:.65rem 1.25rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;transition:background .15s}.bz-empty-btn[data-astro-cid-l4jlgxmr]:hover{background:var(--store-primary)}.at-section-eyebrow[data-astro-cid-r6zcxtmu]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600;text-align:center}.at-archive-head[data-astro-cid-r6zcxtmu]{text-align:center}.at-archive-title[data-astro-cid-r6zcxtmu]{font-family:var(--at-serif);font-size:2.5rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--at-ink);margin-top:.85rem}@media(min-width:768px){.at-archive-title[data-astro-cid-r6zcxtmu]{font-size:3.5rem}}.at-archive-count[data-astro-cid-r6zcxtmu]{margin-top:1.25rem;font-size:.85rem;color:var(--at-ink-soft);letter-spacing:.05em}.at-filter-row[data-astro-cid-r6zcxtmu]{margin-top:3rem;padding-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;border-bottom:1px solid var(--at-rule)}.at-filter-chip[data-astro-cid-r6zcxtmu]{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:var(--at-ink-soft);padding:.3rem 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.at-filter-chip[data-astro-cid-r6zcxtmu]:hover{color:var(--at-ink)}.at-filter-chip[data-astro-cid-r6zcxtmu][data-active=true]{color:var(--at-ink);border-color:var(--at-ink);font-weight:600}.at-filter-divider[data-astro-cid-r6zcxtmu]{width:1px;height:.85rem;background:var(--at-rule)}.at-filter-spacer[data-astro-cid-r6zcxtmu]{flex:1}.at-sort-wrap[data-astro-cid-r6zcxtmu]{margin-left:auto}.at-sort-select[data-astro-cid-r6zcxtmu]{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--at-ink);padding:.4rem 1.5rem .4rem 0;font-family:var(--at-serif);font-size:.95rem;color:var(--at-ink);outline:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .15rem center}.at-grid[data-astro-cid-r6zcxtmu]{gap:3rem 2rem;margin-top:3rem}@media(min-width:768px){.at-grid[data-astro-cid-r6zcxtmu]{gap:4rem 3rem}}.at-empty[data-astro-cid-r6zcxtmu]{margin-top:4rem;text-align:center;padding:4rem 1rem}.at-empty-eyebrow[data-astro-cid-r6zcxtmu]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--at-ink-soft);font-weight:600}.at-empty-title[data-astro-cid-r6zcxtmu]{margin-top:1rem;font-family:var(--at-serif);font-size:2rem;font-weight:400;color:var(--at-ink);letter-spacing:.02em}.at-empty-lede[data-astro-cid-r6zcxtmu]{margin-top:.85rem;font-size:.95rem;color:var(--at-ink-soft);line-height:1.55;max-width:24rem;margin-left:auto;margin-right:auto}.at-empty-cta[data-astro-cid-r6zcxtmu]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--at-ink);border-bottom:1px solid var(--at-ink);padding-bottom:.25rem;transition:color .2s,border-color .2s}.at-empty-cta[data-astro-cid-r6zcxtmu]:hover{color:var(--store-primary);border-color:var(--store-primary)}.elx-cover-meta[data-astro-cid-k57w7r7y]{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--elx-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--elx-ink-soft);font-weight:600}.elx-cover-meta-rule[data-astro-cid-k57w7r7y]{display:inline-block;width:2.5rem;height:1px;background:var(--elx-gold)}.elx-arch-title[data-astro-cid-k57w7r7y]{margin-top:1.25rem;font-family:var(--elx-serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:.98;letter-spacing:-.03em;color:var(--elx-ink)}.elx-arch-byline[data-astro-cid-k57w7r7y]{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.elx-arch-byline-lede[data-astro-cid-k57w7r7y]{font-family:var(--elx-serif);font-style:italic;font-size:1.05rem;color:var(--elx-ink-soft);line-height:1.5;max-width:32rem}.elx-arch-count[data-astro-cid-k57w7r7y]{color:var(--elx-ink);font-weight:600;font-style:normal;margin-right:.35rem}.elx-arch-byline-desc[data-astro-cid-k57w7r7y]{display:block;margin-top:.4rem;font-size:.92rem}.elx-arch-sort[data-astro-cid-k57w7r7y]{display:flex;align-items:center;gap:.75rem}.elx-sort-label[data-astro-cid-k57w7r7y]{font-family:var(--elx-mono);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--elx-ink-soft);font-weight:700}.elx-sort-wrap[data-astro-cid-k57w7r7y]{position:relative;display:inline-flex;align-items:center}.elx-sort-select[data-astro-cid-k57w7r7y]{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--elx-ink);padding:.4rem 1.5rem .4rem 0;font-family:var(--elx-serif);font-style:italic;font-size:1rem;color:var(--elx-ink);outline:none;cursor:pointer}.elx-sort-wrap[data-astro-cid-k57w7r7y] svg[data-astro-cid-k57w7r7y]{position:absolute;right:.15rem;color:var(--elx-ink);pointer-events:none}.elx-rule-double[data-astro-cid-k57w7r7y]{margin:2rem 0;height:4px;border-top:1px solid var(--elx-gold);border-bottom:1px solid var(--elx-rule)}.elx-rule-sm[data-astro-cid-k57w7r7y]{margin:1rem 0}.elx-arch-spread[data-astro-cid-k57w7r7y]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:1024px){.elx-arch-spread[data-astro-cid-k57w7r7y]{grid-template-columns:18rem 1fr;gap:4rem;align-items:start}}.elx-arch-aside[data-astro-cid-k57w7r7y]{display:grid;gap:2rem;position:sticky;top:6rem;align-self:start}@media(max-width:1023px){.elx-arch-aside[data-astro-cid-k57w7r7y]{position:static}}.elx-aside-eyebrow[data-astro-cid-k57w7r7y]{font-family:var(--elx-mono);font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700;padding-bottom:.6rem;border-bottom:1px solid var(--elx-gold);margin-bottom:.85rem}.elx-aside-list[data-astro-cid-k57w7r7y]{list-style:none;padding:0;margin:0}.elx-aside-row[data-astro-cid-k57w7r7y]{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--elx-rule);transition:padding-left .25s ease,color .2s ease}.elx-aside-row[data-astro-cid-k57w7r7y]:hover{padding-left:.5rem}.elx-aside-row[data-astro-cid-k57w7r7y][data-active=true] .elx-aside-title[data-astro-cid-k57w7r7y]{color:var(--elx-gold-deep)}.elx-aside-num[data-astro-cid-k57w7r7y]{font-family:var(--elx-serif);font-style:italic;font-size:1.05rem;color:var(--elx-ink-faint)}.elx-aside-row[data-astro-cid-k57w7r7y][data-active=true] .elx-aside-num[data-astro-cid-k57w7r7y]{color:var(--elx-gold-deep)}.elx-aside-title[data-astro-cid-k57w7r7y]{font-family:var(--elx-serif);font-size:1.1rem;font-weight:500;color:var(--elx-ink);letter-spacing:-.005em;transition:color .2s ease}.elx-aside-row[data-astro-cid-k57w7r7y]:hover .elx-aside-title[data-astro-cid-k57w7r7y]{color:var(--elx-gold-deep)}.elx-aside-types[data-astro-cid-k57w7r7y]{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.elx-aside-type[data-astro-cid-k57w7r7y]{display:inline-block;font-family:var(--elx-serif);font-style:italic;font-size:.92rem;color:var(--elx-ink-soft);padding:.2rem 0;transition:color .2s ease}.elx-aside-type[data-astro-cid-k57w7r7y]:hover{color:var(--elx-gold-deep)}.elx-aside-type[data-astro-cid-k57w7r7y][data-active=true]{color:var(--elx-ink);border-bottom:1px solid var(--elx-gold);font-style:normal;font-weight:600}.elx-aside-card[data-astro-cid-k57w7r7y]{background:var(--elx-cream-soft);border:1px solid var(--elx-gold);padding:1.25rem}.elx-aside-card-eyebrow[data-astro-cid-k57w7r7y]{font-family:var(--elx-mono);font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700}.elx-aside-card-body[data-astro-cid-k57w7r7y]{margin-top:.5rem;font-family:var(--elx-serif);font-style:italic;font-size:.92rem;line-height:1.55;color:var(--elx-ink)}.elx-arch-empty[data-astro-cid-k57w7r7y]{text-align:center;padding:4rem 1rem;max-width:32rem;margin:0 auto}.elx-arch-empty-eyebrow[data-astro-cid-k57w7r7y]{font-family:var(--elx-mono);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--elx-gold-deep);font-weight:700}.elx-arch-empty-title[data-astro-cid-k57w7r7y]{margin-top:.85rem;font-family:var(--elx-serif);font-size:2rem;font-weight:600;color:var(--elx-ink);letter-spacing:-.01em}.elx-arch-empty-lede[data-astro-cid-k57w7r7y]{margin-top:1rem;font-family:var(--elx-serif);font-style:italic;font-size:.95rem;line-height:1.6;color:var(--elx-ink-soft)}.elx-arch-empty-cta[data-astro-cid-k57w7r7y]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;background:var(--elx-ink);color:var(--elx-cream);padding:.75rem 1.4rem;font-family:var(--elx-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .2s ease}.elx-arch-empty-cta[data-astro-cid-k57w7r7y]:hover{background:var(--elx-gold-deep)}.elx-arch-foot[data-astro-cid-k57w7r7y]{margin-top:3rem}.elx-arch-foot-text[data-astro-cid-k57w7r7y]{text-align:center;margin-top:1.25rem;font-family:var(--elx-mono);font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:var(--elx-ink-soft);font-weight:600}.nm-arch-head[data-astro-cid-pzwxvqwq]{padding-bottom:1.5rem;border-bottom:1px solid var(--nm-glass-border);position:relative}.nm-arch-head[data-astro-cid-pzwxvqwq]:after{content:"";position:absolute;left:0;bottom:-1px;width:6rem;height:2px;background:var(--nm-gradient-bi);border-radius:2px;box-shadow:var(--nm-glow-green)}.nm-arch-eyebrow[data-astro-cid-pzwxvqwq]{font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700;margin-bottom:.65rem}.nm-arch-title[data-astro-cid-pzwxvqwq]{font-family:var(--nm-display);font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--nm-ink)}.nm-arch-byline[data-astro-cid-pzwxvqwq]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.nm-arch-count[data-astro-cid-pzwxvqwq]{font-family:var(--nm-sans);font-size:.95rem;color:var(--nm-ink-soft);line-height:1.5}.nm-arch-count-num[data-astro-cid-pzwxvqwq]{font-family:var(--nm-display);color:var(--nm-accent-text);font-weight:700;text-shadow:0 0 10px rgba(0,255,136,.4);margin-right:.35rem}.nm-arch-count-desc[data-astro-cid-pzwxvqwq]{display:block;margin-top:.3rem;font-size:.88rem}.nm-arch-sort[data-astro-cid-pzwxvqwq]{display:flex;align-items:center;gap:.65rem}.nm-sort-label[data-astro-cid-pzwxvqwq]{font-family:var(--nm-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nm-ink-soft);font-weight:700}.nm-sort-wrap[data-astro-cid-pzwxvqwq]{position:relative;display:inline-flex;align-items:center}.nm-sort-select[data-astro-cid-pzwxvqwq]{appearance:none;background:var(--nm-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--nm-glass-border-strong);border-radius:8px;padding:.55rem 1.75rem .55rem .85rem;font-family:var(--nm-display);font-size:.88rem;font-weight:600;color:var(--nm-ink);outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease}.nm-sort-select[data-astro-cid-pzwxvqwq]:focus{border-color:var(--nm-accent-text);box-shadow:0 0 0 3px #00ff8826}.nm-sort-select[data-astro-cid-pzwxvqwq] option[data-astro-cid-pzwxvqwq]{background:var(--nm-bg-elevated);color:var(--nm-ink)}.nm-sort-wrap[data-astro-cid-pzwxvqwq] svg[data-astro-cid-pzwxvqwq]{position:absolute;right:.6rem;color:var(--nm-accent-text);pointer-events:none}.nm-filter-bar[data-astro-cid-pzwxvqwq]{margin-top:1.5rem;display:flex;flex-wrap:nowrap;gap:.6rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.nm-filter-bar[data-astro-cid-pzwxvqwq]::-webkit-scrollbar{height:4px}.nm-filter-bar[data-astro-cid-pzwxvqwq]::-webkit-scrollbar-thumb{background:var(--nm-glass-border-strong);border-radius:2px}.nm-filter-chip[data-astro-cid-pzwxvqwq]{flex-shrink:0;padding:.55rem 1.1rem;border-radius:9999px;background:var(--nm-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--nm-glass-border);font-family:var(--nm-display);font-size:.8rem;font-weight:600;color:var(--nm-ink-soft);transition:color .2s ease,border-color .2s ease,box-shadow .25s ease;white-space:nowrap}.nm-filter-chip[data-astro-cid-pzwxvqwq]:hover{color:var(--nm-ink);border-color:var(--nm-glass-border-strong)}.nm-filter-chip[data-astro-cid-pzwxvqwq][data-active=true]{color:var(--nm-bg, #0A0A0F);background:var(--nm-gradient-bi);border-color:transparent;box-shadow:0 0 14px #00ff8880}.nm-type-strip[data-astro-cid-pzwxvqwq]{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--nm-glass-border)}.nm-type-strip-label[data-astro-cid-pzwxvqwq]{display:block;font-family:var(--nm-mono);font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-ink-faint);font-weight:700;margin-bottom:.6rem}.nm-type-strip-row[data-astro-cid-pzwxvqwq]{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.nm-type-chip[data-astro-cid-pzwxvqwq]{font-family:var(--nm-sans);font-size:.85rem;color:var(--nm-ink-soft);padding-bottom:.15rem;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease,text-shadow .25s ease}.nm-type-chip[data-astro-cid-pzwxvqwq]:hover{color:var(--nm-ink)}.nm-type-chip[data-astro-cid-pzwxvqwq][data-active=true]{color:var(--nm-accent-text);border-color:var(--nm-accent-text);font-weight:600;text-shadow:0 0 8px rgba(0,255,136,.35)}.nm-arch-empty[data-astro-cid-pzwxvqwq]{text-align:center;padding:4rem 1rem;max-width:32rem;margin:2rem auto;background:var(--nm-glass);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--nm-glass-border-strong);border-radius:16px}.nm-arch-empty-icon[data-astro-cid-pzwxvqwq]{color:var(--nm-accent-text);filter:drop-shadow(0 0 12px rgba(0,255,136,.4));margin-bottom:1rem}.nm-arch-empty-eyebrow[data-astro-cid-pzwxvqwq]{font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nm-accent-text);font-weight:700}.nm-arch-empty-title[data-astro-cid-pzwxvqwq]{margin-top:.6rem;font-family:var(--nm-display);font-size:1.75rem;font-weight:700;color:var(--nm-ink);letter-spacing:-.02em}.nm-arch-empty-lede[data-astro-cid-pzwxvqwq]{margin-top:.85rem;font-family:var(--nm-sans);font-size:.95rem;color:var(--nm-ink-soft);line-height:1.55}.nm-arch-empty-cta[data-astro-cid-pzwxvqwq]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;background:var(--nm-gradient-bi);color:var(--nm-bg, #0A0A0F);padding:.75rem 1.4rem;border-radius:10px;font-family:var(--nm-display);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;transition:box-shadow .25s ease}.nm-arch-empty-cta[data-astro-cid-pzwxvqwq]:hover{box-shadow:0 0 22px #00ff8880}.nm-arch-grid[data-astro-cid-pzwxvqwq]{margin-top:2rem}.nm-arch-foot[data-astro-cid-pzwxvqwq]{margin-top:3rem}.nm-arch-foot-text[data-astro-cid-pzwxvqwq]{text-align:center;font-family:var(--nm-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nm-ink-faint);font-weight:600}@media(prefers-reduced-motion:reduce){.nm-filter-chip[data-astro-cid-pzwxvqwq],.nm-sort-select[data-astro-cid-pzwxvqwq],.nm-type-chip[data-astro-cid-pzwxvqwq],.nm-arch-empty-cta[data-astro-cid-pzwxvqwq]{transition:none!important}}.brg-arch-head[data-astro-cid-q4sxah25]{margin-bottom:2rem}.brg-arch-prompt[data-astro-cid-q4sxah25]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--brg-mono);font-size:.75rem;color:var(--brg-ink-soft);background:var(--brg-paper-soft);border:1px solid var(--brg-rule);padding:.4rem .7rem;margin-bottom:1rem}.brg-arch-prompt-glyph[data-astro-cid-q4sxah25]{color:var(--store-primary);font-weight:700}.brg-arch-prompt-cmd[data-astro-cid-q4sxah25]{color:var(--brg-ink);font-weight:700;letter-spacing:.1em}.brg-arch-prompt-sep[data-astro-cid-q4sxah25]{color:var(--brg-ink-faint)}.brg-arch-prompt-arg[data-astro-cid-q4sxah25]{color:var(--store-accent)}.brg-arch-title[data-astro-cid-q4sxah25]{font-size:clamp(2rem,6vw,3.5rem);line-height:.95;letter-spacing:-.03em}.brg-arch-count[data-astro-cid-q4sxah25]{margin-top:.75rem;font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink-soft);letter-spacing:.05em}.brg-arch-desc[data-astro-cid-q4sxah25]{color:var(--brg-ink-faint)}.brg-arch-grid[data-astro-cid-q4sxah25]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.brg-arch-grid[data-astro-cid-q4sxah25]{grid-template-columns:16rem 1fr;gap:2.5rem}}.brg-arch-side[data-astro-cid-q4sxah25]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.brg-arch-side[data-astro-cid-q4sxah25]{position:sticky;top:6rem;align-self:start}}.brg-filter-block[data-astro-cid-q4sxah25]{border:2px solid var(--brg-ink);background:var(--brg-paper)}.brg-filter-label[data-astro-cid-q4sxah25]{font-family:var(--brg-mono);font-size:.7rem;letter-spacing:.15em;color:var(--brg-paper);background:var(--brg-ink);padding:.5rem .75rem;font-weight:700}.brg-filter-list[data-astro-cid-q4sxah25]{list-style:none;margin:0;padding:0}.brg-filter-row[data-astro-cid-q4sxah25]{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-top:1px solid var(--brg-rule);font-family:var(--brg-mono);font-size:.8rem;color:var(--brg-ink);transition:background .15s,padding-left .15s}.brg-filter-row[data-astro-cid-q4sxah25]:hover{background:var(--brg-paper-soft);padding-left:1rem}.brg-filter-row[data-astro-cid-q4sxah25][data-active=true]{background:var(--brg-paper-soft);color:var(--brg-ink);font-weight:700}.brg-filter-box[data-astro-cid-q4sxah25]{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border:2px solid var(--brg-ink);font-family:var(--brg-mono);font-size:.8rem;font-weight:700;color:var(--brg-ink);flex-shrink:0}.brg-filter-text[data-astro-cid-q4sxah25]{letter-spacing:.05em}.brg-sort-wrap[data-astro-cid-q4sxah25]{position:relative;padding:.5rem}.brg-sort-select[data-astro-cid-q4sxah25]{width:100%;appearance:none;background:var(--brg-paper);border:2px solid var(--brg-ink);padding:.55rem 2rem .55rem .65rem;font-family:var(--brg-mono);font-size:.78rem;font-weight:700;letter-spacing:.05em;color:var(--brg-ink);outline:none;cursor:pointer}.brg-sort-wrap[data-astro-cid-q4sxah25] svg[data-astro-cid-q4sxah25]{position:absolute;right:1.15rem;top:50%;transform:translateY(-50%);color:var(--brg-ink);pointer-events:none}.brg-reset-btn[data-astro-cid-q4sxah25]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--brg-mono);font-size:.7rem;font-weight:700;letter-spacing:.15em;color:var(--brg-ink);border:2px solid var(--brg-ink);padding:.55rem .75rem;transition:background .15s,color .15s;align-self:flex-start}.brg-reset-btn[data-astro-cid-q4sxah25]:hover{background:var(--brg-ink);color:var(--brg-paper)}.brg-product-grid[data-astro-cid-q4sxah25]{grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.brg-product-grid[data-astro-cid-q4sxah25]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.brg-product-cell[data-astro-cid-q4sxah25]{position:relative}.brg-product-index[data-astro-cid-q4sxah25]{position:absolute;top:-.5rem;left:-.25rem;z-index:5;font-family:var(--brg-mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;color:var(--brg-paper);background:var(--brg-ink);padding:.15rem .35rem;border:2px solid var(--brg-ink)}.brg-arch-empty[data-astro-cid-q4sxah25]{border:2px dashed var(--brg-ink);background:var(--brg-paper-soft);padding:3rem 1.5rem;text-align:center}.brg-empty-glyph[data-astro-cid-q4sxah25]{font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink-faint);line-height:1.1;margin:0 auto 1rem;display:inline-block;text-align:left}.brg-empty-title[data-astro-cid-q4sxah25]{font-family:var(--brg-mono);font-size:1.5rem;font-weight:700;color:var(--brg-ink);letter-spacing:-.01em}.brg-empty-lede[data-astro-cid-q4sxah25]{margin-top:.65rem;font-family:var(--brg-mono);font-size:.85rem;color:var(--brg-ink-soft)}.brg-empty-cta[data-astro-cid-q4sxah25]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:var(--brg-ink);color:var(--brg-paper);padding:.75rem 1.1rem;font-family:var(--brg-mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background .15s,color .15s}.brg-empty-cta[data-astro-cid-q4sxah25]:hover{background:var(--store-primary);color:var(--brg-ink)}.gb-arch-head[data-astro-cid-l373kqzi]{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.gb-arch-head[data-astro-cid-l373kqzi]{grid-template-columns:1fr auto;align-items:end}}.gb-arch-head-panel[data-astro-cid-l373kqzi]{background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:1.75rem;box-shadow:var(--gb-shadow-sm)}.gb-section-eyebrow[data-astro-cid-l373kqzi]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600;margin-bottom:.5rem}.gb-arch-title[data-astro-cid-l373kqzi]{font-family:var(--gb-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--gb-ink)}.gb-arch-byline[data-astro-cid-l373kqzi]{margin-top:.85rem;font-size:.95rem;color:var(--gb-ink-soft);line-height:1.55}.gb-arch-count[data-astro-cid-l373kqzi]{font-weight:700;color:var(--gb-purple);margin-right:.4rem}.gb-arch-desc[data-astro-cid-l373kqzi]{display:block;margin-top:.4rem;font-size:.85rem}.gb-arch-sort[data-astro-cid-l373kqzi]{display:flex;align-items:center;gap:.75rem;background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius-pill);padding:.65rem 1rem;box-shadow:var(--gb-shadow-sm);align-self:end}.gb-sort-label[data-astro-cid-l373kqzi]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600}.gb-sort-wrap[data-astro-cid-l373kqzi]{position:relative;display:inline-flex;align-items:center}.gb-sort-select[data-astro-cid-l373kqzi]{appearance:none;background:transparent;border:0;padding:.35rem 1.5rem .35rem 0;font-family:var(--gb-sans);font-size:.9rem;font-weight:600;color:var(--gb-ink);outline:none;cursor:pointer}.gb-sort-wrap[data-astro-cid-l373kqzi] svg[data-astro-cid-l373kqzi]{position:absolute;right:.15rem;color:var(--gb-purple);pointer-events:none}.gb-pill-rail[data-astro-cid-l373kqzi]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.gb-pill[data-astro-cid-l373kqzi]{font-size:.8rem;font-weight:600;padding:.55rem 1.1rem;background:var(--gb-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius-pill);color:var(--gb-ink);transition:transform .2s,background .2s,color .2s,box-shadow .2s}.gb-pill[data-astro-cid-l373kqzi]:hover{transform:translateY(-1px);box-shadow:var(--gb-shadow-sm)}.gb-pill[data-astro-cid-l373kqzi][data-active=true]{background:var(--gb-gradient);color:#fff;border-color:transparent;box-shadow:var(--gb-shadow-sm)}.gb-type-strip[data-astro-cid-l373kqzi]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--gb-rule)}.gb-type-strip-label[data-astro-cid-l373kqzi]{display:block;font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600;margin-bottom:.6rem}.gb-type-strip-row[data-astro-cid-l373kqzi]{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.gb-type-chip[data-astro-cid-l373kqzi]{font-size:.85rem;color:var(--gb-ink-soft);padding:.3rem 0;transition:color .2s}.gb-type-chip[data-astro-cid-l373kqzi]:hover{color:var(--gb-ink)}.gb-type-chip[data-astro-cid-l373kqzi][data-active=true]{color:var(--gb-purple);font-weight:600}.gb-divider[data-astro-cid-l373kqzi]{margin:1.5rem 0;height:1px;background:linear-gradient(90deg,transparent,var(--gb-rule-strong),transparent)}.gb-product-grid[data-astro-cid-l373kqzi]{grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.gb-product-grid[data-astro-cid-l373kqzi]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1024px){.gb-product-grid[data-astro-cid-l373kqzi]{grid-template-columns:repeat(4,1fr)}}.gb-arch-empty[data-astro-cid-l373kqzi]{background:var(--gb-glass);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--gb-glass-border-soft);border-radius:var(--gb-radius);padding:3rem 1.5rem;text-align:center;box-shadow:var(--gb-shadow-sm);max-width:32rem;margin:0 auto}.gb-empty-icon[data-astro-cid-l373kqzi]{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--gb-gradient-soft);border-radius:50%;color:var(--gb-purple);margin-bottom:1rem}.gb-empty-eyebrow[data-astro-cid-l373kqzi]{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gb-ink-soft);font-weight:600}.gb-empty-title[data-astro-cid-l373kqzi]{margin-top:.6rem;font-family:var(--gb-display);font-size:1.6rem;font-weight:700;color:var(--gb-ink);letter-spacing:-.02em}.gb-empty-lede[data-astro-cid-l373kqzi]{margin-top:.6rem;font-size:.9rem;color:var(--gb-ink-soft);line-height:1.6}.gb-empty-cta[data-astro-cid-l373kqzi]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:var(--gb-gradient);color:#fff;padding:.75rem 1.4rem;font-size:.82rem;font-weight:600;border-radius:var(--gb-radius-pill);box-shadow:var(--gb-shadow-sm);transition:transform .2s,box-shadow .2s}.gb-empty-cta[data-astro-cid-l373kqzi]:hover{transform:translateY(-2px);box-shadow:var(--gb-shadow-md)}.bt-arch-head[data-astro-cid-2h3xkhqr]{margin-bottom:2rem}.bt-section-eyebrow[data-astro-cid-2h3xkhqr]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-ink-soft);font-weight:600;margin-bottom:.5rem}.bt-arch-title[data-astro-cid-2h3xkhqr]{font-family:var(--bt-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--bt-ink)}.bt-arch-byline[data-astro-cid-2h3xkhqr]{margin-top:.85rem;font-size:.95rem;color:var(--bt-ink-soft);line-height:1.55}.bt-arch-count[data-astro-cid-2h3xkhqr]{font-weight:700;color:var(--bt-teal);margin-right:.4rem}.bt-arch-desc[data-astro-cid-2h3xkhqr]{display:block;margin-top:.4rem;font-size:.85rem}.bt-filter-bento[data-astro-cid-2h3xkhqr]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media(min-width:768px){.bt-filter-bento[data-astro-cid-2h3xkhqr]{grid-template-columns:2fr 1.5fr 1fr}}.bt-filter-tile[data-astro-cid-2h3xkhqr]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:1rem 1.25rem;box-shadow:var(--bt-shadow-sm)}.bt-filter-label[data-astro-cid-2h3xkhqr]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-ink-soft);font-weight:600;margin-bottom:.6rem}.bt-pill-rail[data-astro-cid-2h3xkhqr]{display:flex;flex-wrap:wrap;gap:.4rem}.bt-pill[data-astro-cid-2h3xkhqr]{font-size:.78rem;font-weight:600;padding:.4rem .85rem;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-pill);color:var(--bt-ink);transition:background .2s,color .2s}.bt-pill[data-astro-cid-2h3xkhqr]:hover{color:var(--bt-teal)}.bt-pill[data-astro-cid-2h3xkhqr][data-active=true]{background:var(--bt-gradient);color:#fff;border-color:transparent}.bt-type-row[data-astro-cid-2h3xkhqr]{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.bt-type-chip[data-astro-cid-2h3xkhqr]{font-size:.85rem;color:var(--bt-ink-soft);padding:.2rem 0;transition:color .2s}.bt-type-chip[data-astro-cid-2h3xkhqr]:hover{color:var(--bt-ink)}.bt-type-chip[data-astro-cid-2h3xkhqr][data-active=true]{color:var(--bt-teal);font-weight:600}.bt-sort-wrap[data-astro-cid-2h3xkhqr]{position:relative;display:inline-flex;align-items:center;width:100%}.bt-sort-select[data-astro-cid-2h3xkhqr]{width:100%;appearance:none;background:var(--bt-paper);border:1px solid var(--bt-rule);border-radius:var(--bt-radius-pill);padding:.5rem 2rem .5rem .85rem;font-family:var(--bt-sans);font-size:.85rem;font-weight:600;color:var(--bt-ink);outline:none;cursor:pointer}.bt-sort-wrap[data-astro-cid-2h3xkhqr] svg[data-astro-cid-2h3xkhqr]{position:absolute;right:.85rem;color:var(--bt-teal);pointer-events:none}.bt-product-grid[data-astro-cid-2h3xkhqr]{grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.bt-product-grid[data-astro-cid-2h3xkhqr]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.bt-product-cell-lg[data-astro-cid-2h3xkhqr]{grid-column:span 2;grid-row:span 2}}@media(min-width:1024px){.bt-product-grid[data-astro-cid-2h3xkhqr]{grid-template-columns:repeat(4,1fr)}.bt-product-cell-lg[data-astro-cid-2h3xkhqr]{grid-column:span 2}}.bt-arch-empty[data-astro-cid-2h3xkhqr]{background:var(--bt-paper-soft);border:1px solid var(--bt-rule);border-radius:var(--bt-radius);padding:3rem 1.5rem;text-align:center;box-shadow:var(--bt-shadow-sm);max-width:32rem;margin:0 auto}.bt-empty-icon[data-astro-cid-2h3xkhqr]{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;background:var(--bt-gradient);color:#fff;border-radius:50%;margin-bottom:1rem}.bt-empty-eyebrow[data-astro-cid-2h3xkhqr]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-ink-soft);font-weight:600}.bt-empty-title[data-astro-cid-2h3xkhqr]{margin-top:.6rem;font-family:var(--bt-display);font-size:1.6rem;font-weight:800;color:var(--bt-ink);letter-spacing:-.02em}.bt-empty-lede[data-astro-cid-2h3xkhqr]{margin-top:.6rem;font-size:.9rem;color:var(--bt-ink-soft);line-height:1.6}.bt-empty-cta[data-astro-cid-2h3xkhqr]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:var(--bt-gradient);color:#fff;padding:.75rem 1.4rem;font-size:.85rem;font-weight:600;border-radius:var(--bt-radius-pill);box-shadow:var(--bt-shadow-sm)}.cin-arch-head[data-astro-cid-xpkliqbd]{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cin-rule)}.cin-arch-eyebrow[data-astro-cid-xpkliqbd]{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.cin-arch-eyebrow-dot[data-astro-cid-xpkliqbd]{width:6px;height:6px;border-radius:50%;background:var(--store-primary)}.cin-arch-title[data-astro-cid-xpkliqbd]{margin-top:1rem;font-family:var(--cin-display);font-size:clamp(2.25rem,6vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cin-ink)}.cin-arch-byline[data-astro-cid-xpkliqbd]{margin-top:1rem;font-size:.95rem;color:var(--cin-ink-soft);line-height:1.55}.cin-arch-count[data-astro-cid-xpkliqbd]{font-family:var(--cin-display);font-size:1.25rem;font-weight:600;color:var(--store-primary);margin-right:.4rem}.cin-arch-desc[data-astro-cid-xpkliqbd]{display:block;margin-top:.4rem;font-size:.85rem}.cin-filmstrip[data-astro-cid-xpkliqbd]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:3rem;padding:1.25rem;background:var(--cin-panel);border:1px solid var(--cin-rule);border-left:4px solid var(--store-primary)}@media(min-width:768px){.cin-filmstrip[data-astro-cid-xpkliqbd]{grid-template-columns:2fr 1.5fr 1fr;align-items:start}}.cin-filter-label[data-astro-cid-xpkliqbd]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cin-ink-soft);font-weight:700;margin-bottom:.75rem}.cin-pill-rail[data-astro-cid-xpkliqbd]{display:flex;flex-wrap:wrap;gap:.4rem}.cin-pill[data-astro-cid-xpkliqbd]{font-size:.75rem;font-weight:600;padding:.4rem .85rem;background:transparent;border:1px solid var(--cin-rule);color:var(--cin-ink);transition:background .2s,color .2s,border-color .2s}.cin-pill[data-astro-cid-xpkliqbd]:hover{color:var(--store-primary);border-color:var(--store-primary)}.cin-pill[data-astro-cid-xpkliqbd][data-active=true]{background:var(--store-primary);color:#fff;border-color:transparent}.cin-type-row[data-astro-cid-xpkliqbd]{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.cin-type-chip[data-astro-cid-xpkliqbd]{font-size:.85rem;color:var(--cin-ink-soft);padding:.2rem 0;transition:color .2s}.cin-type-chip[data-astro-cid-xpkliqbd]:hover{color:var(--cin-ink)}.cin-type-chip[data-astro-cid-xpkliqbd][data-active=true]{color:var(--store-primary);font-weight:600}.cin-sort-wrap[data-astro-cid-xpkliqbd]{position:relative;display:inline-flex;align-items:center;width:100%}.cin-sort-select[data-astro-cid-xpkliqbd]{width:100%;appearance:none;background:var(--cin-bg);border:1px solid var(--cin-rule);color:var(--cin-ink);padding:.55rem 2rem .55rem .85rem;font-size:.85rem;font-weight:600;outline:none;cursor:pointer}.cin-sort-wrap[data-astro-cid-xpkliqbd] svg[data-astro-cid-xpkliqbd]{position:absolute;right:.85rem;color:var(--store-primary);pointer-events:none}.cin-product-grid[data-astro-cid-xpkliqbd]{grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.cin-product-grid[data-astro-cid-xpkliqbd]{grid-template-columns:repeat(3,1fr);gap:2rem}}@media(min-width:1024px){.cin-product-grid[data-astro-cid-xpkliqbd]{grid-template-columns:repeat(4,1fr)}}.cin-arch-empty[data-astro-cid-xpkliqbd]{background:var(--cin-panel);border:1px solid var(--cin-rule);border-left:4px solid var(--store-primary);padding:3.5rem 1.5rem;text-align:center;max-width:32rem;margin:0 auto}.cin-empty-icon[data-astro-cid-xpkliqbd]{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--cin-bg);border:1px solid var(--cin-rule);color:var(--store-primary);border-radius:50%;margin-bottom:1.25rem}.cin-empty-eyebrow[data-astro-cid-xpkliqbd]{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--store-primary);font-weight:700}.cin-empty-title[data-astro-cid-xpkliqbd]{margin-top:.6rem;font-family:var(--cin-display);font-size:1.85rem;font-weight:700;color:var(--cin-ink);letter-spacing:-.01em}.cin-empty-lede[data-astro-cid-xpkliqbd]{margin-top:.6rem;font-size:.9rem;color:var(--cin-ink-soft);line-height:1.6}.cin-empty-cta[data-astro-cid-xpkliqbd]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:var(--store-primary);color:#fff;padding:.75rem 1.4rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:background .2s}.cin-empty-cta[data-astro-cid-xpkliqbd]:hover{background:var(--store-accent);color:#0b1220}.pa-arch-head[data-astro-cid-d4vx5l3k]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:4px solid var(--pa-ink)}.pa-section-tag[data-astro-cid-d4vx5l3k]{display:inline-block;font-family:var(--pa-display);font-size:.75rem;font-weight:700;background:var(--pa-ink);color:var(--pa-paper);padding:.3rem .75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.85rem}.pa-arch-title[data-astro-cid-d4vx5l3k]{font-family:var(--pa-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--pa-ink);text-transform:uppercase}.pa-arch-byline[data-astro-cid-d4vx5l3k]{margin-top:1rem;font-size:1rem;color:var(--pa-ink-soft);line-height:1.55}.pa-arch-count[data-astro-cid-d4vx5l3k]{font-family:var(--pa-display);font-size:1.5rem;font-weight:900;color:var(--pa-red);margin-right:.4rem}.pa-arch-desc[data-astro-cid-d4vx5l3k]{display:block;margin-top:.4rem;font-size:.85rem}.pa-filter-grid[data-astro-cid-d4vx5l3k]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}@media(min-width:768px){.pa-filter-grid[data-astro-cid-d4vx5l3k]{grid-template-columns:2fr 1.5fr 1fr;align-items:start}}.pa-filter-tile[data-astro-cid-d4vx5l3k]{background:var(--pa-paper-soft);border:4px solid var(--pa-ink);box-shadow:5px 5px 0 var(--pa-ink);padding:1rem 1.25rem}.pa-filter-label[data-astro-cid-d4vx5l3k]{font-family:var(--pa-display);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pa-ink);margin-bottom:.65rem}.pa-pill-rail[data-astro-cid-d4vx5l3k]{display:flex;flex-wrap:wrap;gap:.4rem}.pa-pill[data-astro-cid-d4vx5l3k]{font-family:var(--pa-display);font-size:.78rem;font-weight:700;padding:.4rem .85rem;background:var(--pa-paper);border:2px solid var(--pa-ink);color:var(--pa-ink);text-transform:uppercase;letter-spacing:.04em;transition:background .15s,color .15s}.pa-pill[data-astro-cid-d4vx5l3k]:hover{background:var(--pa-yellow)}.pa-pill[data-astro-cid-d4vx5l3k][data-active=true]{background:var(--pa-red);color:#fff}.pa-type-row[data-astro-cid-d4vx5l3k]{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.pa-type-chip[data-astro-cid-d4vx5l3k]{font-family:var(--pa-display);font-size:.85rem;font-weight:700;color:var(--pa-ink-soft);padding:.2rem 0;text-transform:uppercase;letter-spacing:.04em;transition:color .15s}.pa-type-chip[data-astro-cid-d4vx5l3k]:hover{color:var(--pa-ink)}.pa-type-chip[data-astro-cid-d4vx5l3k][data-active=true]{color:var(--pa-red)}.pa-sort-wrap[data-astro-cid-d4vx5l3k]{position:relative;display:inline-flex;align-items:center;width:100%}.pa-sort-select[data-astro-cid-d4vx5l3k]{width:100%;appearance:none;background:var(--pa-paper);border:2px solid var(--pa-ink);color:var(--pa-ink);padding:.55rem 2rem .55rem .85rem;font-family:var(--pa-display);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;outline:none;cursor:pointer}.pa-sort-wrap[data-astro-cid-d4vx5l3k] svg[data-astro-cid-d4vx5l3k]{position:absolute;right:.85rem;color:var(--pa-red);pointer-events:none}.pa-product-grid[data-astro-cid-d4vx5l3k]{grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.pa-product-grid[data-astro-cid-d4vx5l3k]{grid-template-columns:repeat(3,1fr);gap:2rem}}@media(min-width:1024px){.pa-product-grid[data-astro-cid-d4vx5l3k]{grid-template-columns:repeat(4,1fr)}}.pa-arch-empty[data-astro-cid-d4vx5l3k]{background:var(--pa-paper-soft);border:4px solid var(--pa-ink);box-shadow:8px 8px 0 var(--pa-red);padding:3rem 1.5rem;text-align:center;max-width:32rem;margin:0 auto}.pa-empty-pow[data-astro-cid-d4vx5l3k]{display:inline-block;background:var(--pa-yellow);border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink);padding:1.25rem 1.5rem;transform:rotate(-3deg);margin-bottom:1.5rem}.pa-empty-pow-text[data-astro-cid-d4vx5l3k]{display:block;font-family:var(--pa-display);font-size:2rem;font-weight:900;color:var(--pa-ink);text-transform:uppercase;line-height:1}.pa-empty-pow-sub[data-astro-cid-d4vx5l3k]{display:block;font-family:var(--pa-display);font-size:.7rem;font-weight:700;color:var(--pa-ink);text-transform:uppercase;letter-spacing:.1em;margin-top:.35rem}.pa-empty-title[data-astro-cid-d4vx5l3k]{font-family:var(--pa-display);font-size:1.85rem;font-weight:900;color:var(--pa-ink);text-transform:uppercase;letter-spacing:-.01em}.pa-empty-lede[data-astro-cid-d4vx5l3k]{margin-top:.6rem;font-size:.95rem;color:var(--pa-ink-soft);line-height:1.6}.pa-empty-cta[data-astro-cid-d4vx5l3k]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:var(--pa-red);color:#fff;padding:.75rem 1.4rem;font-family:var(--pa-display);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:3px solid var(--pa-ink);box-shadow:4px 4px 0 var(--pa-ink);transition:transform .15s,box-shadow .15s}.pa-empty-cta[data-astro-cid-d4vx5l3k]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--pa-ink)}.mm-archive-head[data-astro-cid-zxlxy3rf]{border-bottom:1px solid var(--mm-rule);padding-bottom:1.5rem}.mm-archive-head-row[data-astro-cid-zxlxy3rf]{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.mm-archive-head-row[data-astro-cid-zxlxy3rf]{flex-direction:row;align-items:flex-end;justify-content:space-between}}.mm-section-eyebrow[data-astro-cid-zxlxy3rf]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft);margin-bottom:.5rem}.mm-archive-title[data-astro-cid-zxlxy3rf]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;line-height:1.1;letter-spacing:-.01em;color:var(--mm-ink)}.mm-archive-count[data-astro-cid-zxlxy3rf]{margin-top:.6rem;font-size:.78rem;color:var(--mm-ink-soft);letter-spacing:.02em}.mm-archive-sort[data-astro-cid-zxlxy3rf]{display:flex;align-items:center;gap:.75rem}.mm-sort-label[data-astro-cid-zxlxy3rf]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-sort-select[data-astro-cid-zxlxy3rf]{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--mm-ink);padding:.3rem 1.25rem .3rem 0;font-size:.85rem;font-weight:400;color:var(--mm-ink);outline:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center}.mm-coll-rail[data-astro-cid-zxlxy3rf]{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.5rem .4rem;padding-bottom:1.25rem}.mm-coll-pill[data-astro-cid-zxlxy3rf]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:.4rem .85rem;border:1px solid var(--mm-rule);color:var(--mm-ink-soft);transition:border-color .2s,color .2s}.mm-coll-pill[data-astro-cid-zxlxy3rf]:hover{border-color:var(--mm-ink);color:var(--mm-ink)}.mm-coll-pill[data-astro-cid-zxlxy3rf][data-active=true]{background:var(--mm-ink);color:var(--mm-paper);border-color:var(--mm-ink)}.mm-type-strip[data-astro-cid-zxlxy3rf]{padding-bottom:1.25rem;border-bottom:1px solid var(--mm-rule)}.mm-type-label[data-astro-cid-zxlxy3rf]{display:block;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft);margin-bottom:.6rem}.mm-type-row[data-astro-cid-zxlxy3rf]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.mm-type-chip[data-astro-cid-zxlxy3rf]{font-size:.82rem;color:var(--mm-ink-soft);padding-bottom:.1rem;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.mm-type-chip[data-astro-cid-zxlxy3rf]:hover{color:var(--mm-ink)}.mm-type-chip[data-astro-cid-zxlxy3rf][data-active=true]{color:var(--mm-ink);border-color:var(--mm-ink)}.mm-rule[data-astro-cid-zxlxy3rf]{height:1px;background:var(--mm-rule);margin:1.5rem 0}.mm-empty[data-astro-cid-zxlxy3rf]{text-align:center;padding:4rem 1rem;max-width:32rem;margin:0 auto}.mm-empty-eyebrow[data-astro-cid-zxlxy3rf]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.mm-empty-lede[data-astro-cid-zxlxy3rf]{margin-top:1rem;font-size:.95rem;color:var(--mm-ink-soft)}.mm-empty-link[data-astro-cid-zxlxy3rf]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--mm-ink);border-bottom:1px solid var(--mm-ink);padding-bottom:.15rem}.mm-archive-foot[data-astro-cid-zxlxy3rf]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--mm-rule);text-align:center;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--mm-ink-soft)}.of-archive-head[data-astro-cid-4r24d4ck]{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--of-rule)}@media(min-width:768px){.of-archive-head[data-astro-cid-4r24d4ck]{flex-direction:row;align-items:flex-end;justify-content:space-between}}.of-section-eyebrow[data-astro-cid-4r24d4ck]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft);margin-bottom:.4rem}.of-archive-title[data-astro-cid-4r24d4ck]{font-family:var(--of-sans);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--of-ink)}.of-archive-count[data-astro-cid-4r24d4ck]{margin-top:.6rem;font-size:.92rem;color:var(--of-ink-soft)}.of-archive-sort[data-astro-cid-4r24d4ck]{display:flex;align-items:center;gap:.65rem}.of-sort-label[data-astro-cid-4r24d4ck]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--of-ink-soft)}.of-sort-select[data-astro-cid-4r24d4ck]{appearance:none;background:var(--of-card);border:1px solid var(--of-rule);border-radius:9999px;padding:.55rem 2rem .55rem 1rem;font-family:var(--of-sans);font-size:.88rem;font-weight:600;color:var(--of-ink);outline:none;cursor:pointer;box-shadow:var(--of-shadow);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7C72' stroke-width='2'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center}.of-coll-rail[data-astro-cid-4r24d4ck]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.25rem}.of-coll-pill[data-astro-cid-4r24d4ck]{font-size:.82rem;font-weight:600;padding:.5rem 1.1rem;background:var(--of-card);color:var(--of-ink-soft);border:1px solid var(--of-rule);border-radius:9999px;box-shadow:var(--of-shadow);transition:transform .2s,color .2s,background .2s}.of-coll-pill[data-astro-cid-4r24d4ck]:hover{transform:translateY(-1px);color:var(--of-ink)}.of-coll-pill[data-astro-cid-4r24d4ck][data-active=true]{background:linear-gradient(135deg,var(--store-primary),var(--store-accent));color:#fff;border-color:transparent}.of-type-strip[data-astro-cid-4r24d4ck]{padding-bottom:1.5rem;border-bottom:1px solid var(--of-rule)}.of-type-label[data-astro-cid-4r24d4ck]{display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--of-ink-soft);margin-bottom:.6rem}.of-type-row[data-astro-cid-4r24d4ck]{display:flex;flex-wrap:wrap;gap:.4rem .85rem}.of-type-chip[data-astro-cid-4r24d4ck]{font-size:.88rem;color:var(--of-ink-soft);padding:.25rem 0;transition:color .2s}.of-type-chip[data-astro-cid-4r24d4ck]:hover{color:var(--of-ink)}.of-type-chip[data-astro-cid-4r24d4ck][data-active=true]{color:var(--store-primary);font-weight:700}.of-empty[data-astro-cid-4r24d4ck]{text-align:center;padding:4rem 1.5rem;max-width:32rem;margin:3rem auto 0;background:var(--of-card);border:1px solid var(--of-rule);border-radius:32px;box-shadow:var(--of-shadow)}.of-empty-icon[data-astro-cid-4r24d4ck]{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--of-paper-soft);border-radius:9999px;color:var(--of-ink-soft);margin:0 auto 1rem}.of-empty-title[data-astro-cid-4r24d4ck]{font-family:var(--of-sans);font-size:1.5rem;font-weight:700;color:var(--of-ink)}.of-empty-lede[data-astro-cid-4r24d4ck]{margin-top:.6rem;font-size:.95rem;color:var(--of-ink-soft)}.of-empty-cta[data-astro-cid-4r24d4ck]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:linear-gradient(135deg,var(--store-primary),var(--store-accent));color:#fff;padding:.75rem 1.4rem;font-size:.82rem;font-weight:700;border-radius:9999px;box-shadow:var(--of-shadow);transition:transform .2s}.of-empty-cta[data-astro-cid-4r24d4ck]:hover{transform:translateY(-1px)}.is-archive-head[data-astro-cid-q55dcrgz]{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:linear-gradient(180deg,var(--is-steel-1) 0%,var(--is-steel-2) 50%,var(--is-steel-1) 100%);border:2px solid var(--is-steel-3);border-bottom:2px solid var(--is-steel-3);box-shadow:var(--is-shadow)}@media(min-width:768px){.is-archive-head[data-astro-cid-q55dcrgz]{flex-direction:row;align-items:flex-end;justify-content:space-between}}.is-archive-head-rail-l[data-astro-cid-q55dcrgz],.is-archive-head-rail-r[data-astro-cid-q55dcrgz]{position:absolute;top:8px;bottom:8px;width:8px;background-image:radial-gradient(circle at center,var(--is-steel-3) 0 2px,transparent 2.5px),radial-gradient(circle at 30% 30%,#FFFFFF 0 1px,var(--is-steel-3) 1.5px 2.5px,transparent 3px);background-size:100% 12px;background-repeat:repeat-y}.is-archive-head-rail-l[data-astro-cid-q55dcrgz]{left:8px}.is-archive-head-rail-r[data-astro-cid-q55dcrgz]{right:8px}.is-archive-head-body[data-astro-cid-q55dcrgz]{padding-left:1.25rem;padding-right:1.25rem}.is-section-eyebrow[data-astro-cid-q55dcrgz]{font-family:var(--is-sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--is-ink-soft);margin-bottom:.4rem}.is-archive-title[data-astro-cid-q55dcrgz]{font-family:var(--is-sans);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;color:var(--is-ink)}.is-archive-count[data-astro-cid-q55dcrgz]{margin-top:.6rem;font-size:.92rem;color:var(--is-ink-soft);display:inline-flex;align-items:center;gap:.4rem}.is-archive-count-num[data-astro-cid-q55dcrgz]{font-family:var(--is-sans);font-weight:700;color:var(--store-accent)}.is-archive-sort[data-astro-cid-q55dcrgz]{display:flex;align-items:center;gap:.65rem;padding-left:1.25rem}.is-sort-label[data-astro-cid-q55dcrgz]{font-family:var(--is-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--is-ink-soft)}.is-sort-select[data-astro-cid-q55dcrgz]{appearance:none;background:var(--is-card);border:2px solid var(--is-steel-3);padding:.55rem 2rem .55rem 1rem;font-family:var(--is-sans);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--is-ink);outline:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center}.is-coll-rail[data-astro-cid-q55dcrgz]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.25rem}.is-coll-chip[data-astro-cid-q55dcrgz]{font-family:var(--is-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1.1rem;background:var(--is-card);color:var(--is-ink-soft);border:2px solid var(--is-steel-3);transition:border-color .2s,color .2s,background .2s}.is-coll-chip[data-astro-cid-q55dcrgz]:hover{border-color:var(--store-accent);color:var(--store-accent)}.is-coll-chip[data-astro-cid-q55dcrgz][data-active=true]{background:var(--store-primary);color:#fff;border-color:var(--is-steel-dark)}.is-type-strip[data-astro-cid-q55dcrgz]{padding-bottom:1.5rem;border-bottom:2px solid var(--is-steel-3)}.is-type-label[data-astro-cid-q55dcrgz]{display:block;font-family:var(--is-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--is-ink-soft);margin-bottom:.6rem}.is-type-row[data-astro-cid-q55dcrgz]{display:flex;flex-wrap:wrap;gap:.4rem .85rem}.is-type-chip[data-astro-cid-q55dcrgz]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:var(--is-ink-soft);padding:.25rem 0;transition:color .2s}.is-type-chip[data-astro-cid-q55dcrgz]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--is-steel-3)}.is-type-chip[data-astro-cid-q55dcrgz]:hover{color:var(--is-ink)}.is-type-chip[data-astro-cid-q55dcrgz]:hover:before{background:var(--store-accent)}.is-type-chip[data-astro-cid-q55dcrgz][data-active=true]{color:var(--store-accent);font-weight:700}.is-type-chip[data-astro-cid-q55dcrgz][data-active=true]:before{background:var(--store-accent)}.is-empty[data-astro-cid-q55dcrgz]{position:relative;text-align:center;padding:4rem 1.5rem;max-width:32rem;margin:3rem auto 0;background:var(--is-card);border:2px solid var(--is-steel-3);box-shadow:var(--is-shadow)}.is-empty-icon[data-astro-cid-q55dcrgz]{width:4.5rem;height:4.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--is-paper-soft);border:2px solid var(--is-steel-3);color:var(--is-ink-soft);margin:0 auto 1rem}.is-empty-title[data-astro-cid-q55dcrgz]{font-family:var(--is-sans);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--is-ink)}.is-empty-lede[data-astro-cid-q55dcrgz]{margin-top:.6rem;font-size:.95rem;color:var(--is-ink-soft)}.is-empty-cta[data-astro-cid-q55dcrgz]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;background:var(--store-accent);color:#fff;padding:.75rem 1.4rem;font-family:var(--is-sans);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--is-steel-3);transition:background .2s}.is-empty-cta[data-astro-cid-q55dcrgz]:hover{background:var(--store-primary)}.grid-filter-item[data-astro-cid-nfj5t7oj]{display:grid;grid-template-columns:.95rem 1fr auto;align-items:center;gap:.5rem;padding:.42rem .5rem;border-radius:6px;font-size:.78rem;color:var(--grid-ink-soft);transition:background .15s ease,color .15s ease}.grid-filter-item[data-astro-cid-nfj5t7oj]:hover{background:var(--grid-surface-2);color:var(--grid-ink)}.grid-filter-item[data-astro-cid-nfj5t7oj][data-active=true]{color:var(--grid-primary);font-weight:700}.grid-filter-box[data-astro-cid-nfj5t7oj]{width:.85rem;height:.85rem;border:1.5px solid var(--grid-rule-strong);border-radius:3px;transition:background .15s ease,border-color .15s ease}.grid-filter-item[data-astro-cid-nfj5t7oj][data-active=true] .grid-filter-box[data-astro-cid-nfj5t7oj]{background:var(--grid-primary);border-color:var(--grid-primary);box-shadow:inset 0 0 0 2px var(--grid-surface)}.grid-filter-text[data-astro-cid-nfj5t7oj]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-filter-count[data-astro-cid-nfj5t7oj]{font-family:var(--grid-mono);font-size:.6rem;color:var(--grid-ink-faint);background:var(--grid-surface-2);padding:.08rem .35rem;border-radius:9999px}.grid-density-btn[data-astro-cid-nfj5t7oj]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;background:var(--grid-surface);color:var(--grid-ink-faint);border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.grid-density-btn[data-astro-cid-nfj5t7oj]+.grid-density-btn[data-astro-cid-nfj5t7oj]{border-left:1px solid var(--grid-rule-strong)}.grid-density-btn[data-astro-cid-nfj5t7oj]:hover{color:var(--grid-primary)}.grid-density-btn[data-astro-cid-nfj5t7oj][aria-pressed=true]{background:var(--grid-primary);color:#fff}.theme-lumen .lumen-sort-select{width:auto;min-width:11rem;padding-right:2.4rem}.theme-lumen .lumen-type-link{position:relative;display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:300;color:var(--lumen-ink-soft);transition:color .2s}.theme-lumen .lumen-type-link:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lumen-line-strong);transition:background .2s}.theme-lumen .lumen-type-link:hover{color:var(--lumen-ink)}.theme-lumen .lumen-type-link:hover:before{background:var(--lumen-accent)}.theme-lumen .lumen-type-link[data-active=true]{color:var(--lumen-accent);font-weight:400}.theme-lumen .lumen-type-link[data-active=true]:before{background:var(--lumen-accent)}.theme-mercado .mc-arc-hero{background:var(--mc-grad, linear-gradient(100deg, #EA580C, #EC4899));color:#fff}.theme-mercado .mc-arc-crumb,.theme-mercado .mc-arc-crumb a{color:#fffc}.theme-mercado .mc-arc-crumb a:hover,.theme-mercado .mc-arc-crumb .mc-crumb-current{color:#fff}.theme-mercado .mc-arc-title{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;line-height:1.05}@media(min-width:768px){.theme-mercado .mc-arc-title{font-size:2.5rem}}.theme-mercado .mc-arc-sub{margin-top:.5rem;max-width:36rem;font-size:.88rem;line-height:1.55;color:#ffffffe0}.theme-mercado .mc-arc-count{background:#ffffff38;color:#fff}.theme-mercado .mc-arc-chiprow{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none}.theme-mercado .mc-arc-chip{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;border:1.5px solid var(--mc-rule, #F0DFD2);background:var(--mc-surface, #FFFFFF);color:var(--mc-ink, #27150A);border-radius:9999px;padding:.42rem .85rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s}.theme-mercado .mc-arc-chip:hover{border-color:var(--mc-primary, #EA580C);transform:translateY(-1px)}.theme-mercado .mc-arc-chip[data-active=true]{background:var(--mc-primary, #EA580C);border-color:var(--mc-primary, #EA580C);color:#fff}.theme-mercado .mc-arc-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;border-radius:9999px;background:var(--mc-surface-2, #FFF1E6);padding:.05rem .35rem;font-size:.62rem;font-weight:800;color:var(--mc-ink-soft, #8A6F5F)}.theme-mercado .mc-arc-chip[data-active=true] .mc-arc-chip-count{background:#ffffff40;color:#fff}.theme-mercado .mc-arc-sort-select{width:auto;min-width:12rem}.theme-mercado .mc-arc-empty{margin-top:2rem;border:2px dashed var(--mc-rule, #F0DFD2);border-radius:var(--mc-radius-lg, 16px);padding:3rem 1.5rem;text-align:center}.theme-mercado .mc-arc-empty-title{margin-top:.8rem;font-size:1.1rem;font-weight:800;color:var(--mc-ink, #27150A)}.theme-mercado .mc-arc-empty-sub{margin-top:.3rem;font-size:.85rem;color:var(--mc-ink-soft, #8A6F5F)}.cl-arch[data-astro-cid-bkbplram]{padding-top:2.5rem;padding-bottom:4rem}.cl-arch-head[data-astro-cid-bkbplram]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cl-edge)}.cl-arch-title[data-astro-cid-bkbplram]{margin-top:.4rem;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cl-ink)}.cl-arch-count[data-astro-cid-bkbplram]{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;font-family:var(--cl-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-ink-faint)}.cl-arch-count[data-astro-cid-bkbplram] strong[data-astro-cid-bkbplram]{color:var(--cl-cyan);font-variant-numeric:tabular-nums}.cl-arch-count-filter[data-astro-cid-bkbplram]{color:var(--cl-lime)}.cl-arch-scan[data-astro-cid-bkbplram]{display:flex;align-items:center;gap:.5rem;width:100%;max-width:20rem;border:1px solid var(--cl-edge-strong);border-radius:3px;background:var(--cl-panel-2);padding:0 .7rem}.cl-arch-scan[data-astro-cid-bkbplram]:focus-within{border-color:var(--cl-cyan);box-shadow:0 0 0 1px var(--cl-cyan)}.cl-arch-scan-prompt[data-astro-cid-bkbplram]{font-family:var(--cl-mono);font-weight:700;color:var(--cl-lime);user-select:none}.cl-arch-scan-input[data-astro-cid-bkbplram]{flex:1;min-width:0;background:transparent;border:0;outline:none;padding:.65rem 0;font-family:var(--cl-mono);font-size:.78rem;color:var(--cl-ink)}.cl-arch-scan-input[data-astro-cid-bkbplram]::placeholder{color:var(--cl-ink-faint)}.cl-arch-spread[data-astro-cid-bkbplram]{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-top:1.75rem}@media(min-width:1024px){.cl-arch-spread[data-astro-cid-bkbplram]{grid-template-columns:15.5rem 1fr}}.cl-arch-console[data-astro-cid-bkbplram]{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px)and (max-width:1023px){.cl-arch-console[data-astro-cid-bkbplram]{grid-template-columns:repeat(3,1fr)}}.cl-filter[data-astro-cid-bkbplram]{padding:.95rem 1rem .85rem}.cl-filter-label[data-astro-cid-bkbplram]{font-family:var(--cl-mono);font-size:.56rem;font-weight:700;letter-spacing:.22em;color:var(--cl-cyan);padding-bottom:.55rem;border-bottom:1px solid var(--cl-edge);margin-bottom:.45rem}.cl-filter-list[data-astro-cid-bkbplram]{display:flex;flex-direction:column}.cl-filter-opt[data-astro-cid-bkbplram]{display:flex;align-items:center;gap:.55rem;padding:.42rem .15rem;font-family:var(--cl-mono);font-size:.68rem;letter-spacing:.1em;color:var(--cl-ink-soft);text-decoration:none;border-bottom:1px dashed var(--cl-edge);transition:color .15s ease}.cl-filter-opt[data-astro-cid-bkbplram]:last-child{border-bottom:0}.cl-filter-opt[data-astro-cid-bkbplram]:hover{color:var(--cl-ink)}.cl-filter-opt[data-astro-cid-bkbplram][data-active=true]{color:var(--cl-cyan)}.cl-filter-dot[data-astro-cid-bkbplram]{width:6px;height:6px;border:1px solid var(--cl-ink-faint);border-radius:1px;flex-shrink:0}.cl-filter-opt[data-astro-cid-bkbplram][data-active=true] .cl-filter-dot[data-astro-cid-bkbplram]{background:var(--cl-cyan);border-color:var(--cl-cyan)}.cl-filter-count[data-astro-cid-bkbplram]{margin-left:auto;font-size:.58rem;color:var(--cl-ink-faint);font-variant-numeric:tabular-nums}.cl-arch-grid[data-astro-cid-bkbplram]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.cl-arch-grid[data-astro-cid-bkbplram]{grid-template-columns:repeat(3,1fr)}}.cl-arch-scan-empty[data-astro-cid-bkbplram]{margin-top:1rem;font-family:var(--cl-mono);font-size:.68rem;letter-spacing:.16em;color:var(--cl-warn);text-align:center}.theme-pastel-dream .pd-arc-head{position:relative;overflow:hidden;padding:2.2rem 2rem;background:var(--pd-grad-soft);border:4px solid var(--pd-sticker-edge);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow);margin-bottom:1.6rem}.theme-pastel-dream .pd-arc-title{position:relative;margin-top:.4rem;font-family:var(--pd-font-display);font-size:clamp(1.9rem,4.4vw,2.7rem);font-weight:800;line-height:1.1;color:var(--pd-ink)}.theme-pastel-dream .pd-arc-sub{position:relative;margin-top:.6rem;max-width:34rem;font-size:.92rem;line-height:1.65;font-weight:600;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.9rem}.theme-pastel-dream .pd-filter-label{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-ink-soft);margin-right:.2rem}.theme-pastel-dream .pd-filter-pill{display:inline-flex;align-items:center;padding:.45rem 1.1rem;background:var(--pd-card);border:3px solid var(--pd-sticker-edge);border-radius:9999px;box-shadow:0 5px 12px -7px #7c62c266;font-size:.82rem;font-weight:700;color:var(--pd-ink-soft);transform:rotate(-.5deg);transition:transform .35s var(--pd-spring),color .2s ease,background .2s ease}.theme-pastel-dream .pd-filter-pill:nth-child(2n){transform:rotate(.6deg)}.theme-pastel-dream .pd-filter-pill:hover{transform:translateY(-3px) rotate(0) scale(1.04);color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-filter-pill[data-active=true]{background:var(--pd-grad-tri);color:#3f3163}@media(hover:none){.theme-pastel-dream .pd-filter-pill,.theme-pastel-dream .pd-filter-pill:nth-child(2n){transform:none}}.theme-pastel-dream .pd-filter-pill-sm{padding:.32rem .85rem;font-size:.76rem}.theme-pastel-dream .pd-sort-row{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-bottom:.4rem}.theme-pastel-dream .pd-sort-label{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-ink-soft)}.theme-pastel-dream .pd-sort-select{width:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:.85rem}.theme-pastel-dream .pd-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:26rem;margin:3rem auto;padding:2.6rem 2rem;text-align:center;background:var(--pd-card);border:4px solid var(--pd-sticker-edge);border-radius:62% 38% 55% 45%/45% 58% 42% 55%;box-shadow:var(--pd-shadow)}@media(min-width:640px){.theme-pastel-dream .pd-empty{border-radius:var(--pd-radius-lg)}}.theme-pastel-dream .pd-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-bottom:.4rem;border-radius:9999px;background:var(--pd-sky-1);color:var(--pd-lavender-deep)}.theme-pastel-dream .pd-empty-title{font-family:var(--pd-font-display);font-size:1.2rem;font-weight:700;color:var(--pd-ink)}.theme-pastel-dream .pd-empty-sub{font-size:.86rem;font-weight:600;color:var(--pd-ink-soft)}.adg-arch[data-astro-cid-tyszn7lk]{padding-top:2.5rem;padding-bottom:4rem}.adg-visually-hidden[data-astro-cid-tyszn7lk]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adg-arch-head[data-astro-cid-tyszn7lk]{text-align:center}.adg-arch-title[data-astro-cid-tyszn7lk]{margin-top:.7rem;font-family:var(--adg-display);font-weight:400;font-size:clamp(1.9rem,4.5vw,2.7rem);letter-spacing:.05em;text-transform:uppercase;color:var(--adg-ink)}.adg-arch-count[data-astro-cid-tyszn7lk]{margin-top:.7rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--adg-ink-faint)}.adg-arch-count[data-astro-cid-tyszn7lk] strong[data-astro-cid-tyszn7lk]{color:var(--adg-gold);font-size:.86rem}.adg-arch-filter-note[data-astro-cid-tyszn7lk]{color:var(--adg-ink-soft)}.adg-programme[data-astro-cid-tyszn7lk]{position:relative;margin-top:2rem;border:1px solid var(--adg-edge);background:var(--adg-panel)}.adg-programme[data-astro-cid-tyszn7lk]>.adg-crown[data-astro-cid-tyszn7lk]{margin-top:-6px}.adg-programme-body[data-astro-cid-tyszn7lk]{padding:1.3rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:1rem}.adg-programme-row[data-astro-cid-tyszn7lk]{display:flex;flex-direction:column;gap:.55rem}@media(min-width:768px){.adg-programme-row[data-astro-cid-tyszn7lk]{flex-direction:row;align-items:center;gap:1.1rem}}.adg-programme-label[data-astro-cid-tyszn7lk]{flex-shrink:0;min-width:6.4rem;font-size:.58rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--adg-gold)}.adg-arch-search[data-astro-cid-tyszn7lk]{max-width:24rem}.adg-arch-sort[data-astro-cid-tyszn7lk]{max-width:17rem}.adg-tablets[data-astro-cid-tyszn7lk]{display:flex;flex-wrap:wrap;gap:.45rem}.adg-tablet[data-astro-cid-tyszn7lk]{display:inline-flex;align-items:center;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--adg-ink-soft);background:transparent;border:1px solid var(--adg-edge);padding:.42rem .75rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.adg-tablet[data-astro-cid-tyszn7lk]:hover{color:var(--adg-gold);border-color:var(--adg-gold)}.adg-tablet[data-astro-cid-tyszn7lk][data-active=true]{background:var(--adg-gold);border-color:var(--adg-gold);color:var(--adg-on-gold)}html[data-theme=light] .adg-tablet[data-astro-cid-tyszn7lk][data-active=true]{color:#fff}.adg-arch-grid[data-astro-cid-tyszn7lk]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem;margin-top:2.1rem}@media(min-width:768px){.adg-arch-grid[data-astro-cid-tyszn7lk]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.adg-arch-grid[data-astro-cid-tyszn7lk]{grid-template-columns:repeat(4,1fr)}}#adg-arch-empty[data-astro-cid-tyszn7lk]{margin-top:2.1rem}.theme-scandi-nordic .sn-sort-wrap{display:inline-flex;align-items:center;gap:.7rem}.theme-scandi-nordic .sn-sort-select{width:auto;min-width:12rem;padding-top:.55rem;padding-bottom:.55rem}.theme-scandi-nordic .sn-index-link{position:relative;display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-ink-soft);text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.theme-scandi-nordic .sn-index-link:before{content:"";width:.68rem;height:.68rem;flex-shrink:0;background:var(--sn-leaf-img) center / contain no-repeat;opacity:.45;transform:rotate(-16deg);transition:opacity .25s,transform .35s var(--sn-ease)}.theme-scandi-nordic .sn-index-link:hover{color:var(--sn-ink-strong)}.theme-scandi-nordic .sn-index-link:hover:before{opacity:1;transform:rotate(-8deg)}.theme-scandi-nordic .sn-index-link[data-active=true]{color:var(--sn-ink-strong);border-color:var(--sn-ice-deep)}.theme-scandi-nordic .sn-index-link[data-active=true]:before{opacity:1;transform:rotate(-8deg)}.theme-scandi-nordic .sn-type-link{font-size:.88rem;font-weight:300;color:var(--sn-ink-soft);text-decoration:none;transition:color .2s}.theme-scandi-nordic .sn-type-link:hover{color:var(--sn-ink-strong)}.theme-scandi-nordic .sn-type-link[data-active=true]{color:var(--sn-ink-strong);font-weight:400;text-decoration:underline;text-decoration-color:var(--sn-ice-deep);text-underline-offset:.35rem}.lxn-act-link[data-astro-cid-hkuwa4zh]{display:block;padding:.45rem 0;border-bottom:1px solid transparent;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lxn-ink-soft);text-decoration:none;transition:color .2s ease,padding-left .25s ease}.lxn-act-link[data-astro-cid-hkuwa4zh]:hover{color:var(--lxn-gold);padding-left:.35rem}.lxn-act-link[data-astro-cid-hkuwa4zh][data-active=true]{color:var(--lxn-gold);border-bottom-color:var(--lxn-edge)}@media(max-width:1023px){.lxn-act-link[data-astro-cid-hkuwa4zh]{padding:.35rem .7rem;border:1px solid var(--lxn-seam)}.lxn-act-link[data-astro-cid-hkuwa4zh]:hover{padding-left:.7rem}.lxn-act-link[data-astro-cid-hkuwa4zh][data-active=true]{border-color:var(--lxn-edge)}}.theme-volt-circuit .vc-rail-link{display:flex;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:var(--vc-radius-sm);font-size:.84rem;color:var(--vc-ink-soft);text-decoration:none;border-left:2px solid transparent;transition:color .2s,background .2s,border-color .2s}.theme-volt-circuit .vc-rail-link:hover{color:var(--vc-ink-strong);background:var(--vc-surface-tint)}.theme-volt-circuit .vc-rail-link[data-active=true]{color:var(--vc-ink-strong);background:var(--vc-accent-soft);border-left-color:var(--vc-trace)}.theme-volt-circuit .vc-rail-ref{font-family:var(--vc-font-mono);font-size:.58rem;font-weight:600;letter-spacing:.1em;color:var(--vc-trace);width:2.1rem;flex-shrink:0}.theme-kernel-terminal .kt-count-strong{color:var(--kt-ink-strong);font-weight:700}.theme-kernel-terminal .kt-sort{display:inline-grid;gap:.3rem}.theme-kernel-terminal .kt-sort-select{min-width:13.5rem;width:auto;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B887A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.theme-quantum-display .qd-hero--compact{padding-block:clamp(2.8rem,7vw,5rem) 2rem}.theme-quantum-display .qd-hero--compact .qd-display,.theme-quantum-display .qd-hero--compact .qd-lede{margin-top:1rem}.theme-quantum-display .qd-crumb{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--qd-ink-3)}.theme-quantum-display .qd-crumb a{color:var(--qd-ink-2);text-decoration:none}.theme-quantum-display .qd-crumb a:hover,.theme-quantum-display .qd-crumb-here{color:var(--qd-ink)}.theme-quantum-display .qd-controls{position:sticky;top:var(--qd-header-h);z-index:30;border-radius:0;box-shadow:inset 0 -1px 0 var(--qd-line),inset 0 1px 0 var(--qd-glass-hairline);padding-block:.7rem}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.theme-quantum-display .qd-controls{background:var(--qd-glass-strong)}}.theme-quantum-display .qd-controls-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;padding-inline:1.25rem}@media(min-width:768px){.theme-quantum-display .qd-controls-inner{padding-inline:2rem}}.theme-quantum-display .qd-controls-chips{display:flex;flex:1;gap:.45rem;overflow-x:auto;scrollbar-width:none;padding-block:.15rem}.theme-quantum-display .qd-controls-chips::-webkit-scrollbar{display:none}.theme-quantum-display .qd-sort-form{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.theme-quantum-display .qd-sort-label{font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qd-ink-3)}.theme-quantum-display .qd-sort-select{width:auto;padding-block:.5rem;font-size:.8rem}.theme-quantum-display .qd-empty{text-align:center;padding:3.5rem 1.5rem}.theme-quantum-display .qd-empty-title{font-family:var(--qd-font-display);font-weight:600;letter-spacing:-.02em;font-size:1.3rem;color:var(--qd-ink)}.theme-quantum-display .qd-empty-sub{margin-top:.4rem;font-size:.86rem;color:var(--qd-ink-3)}.theme-quantum-display .qd-empty .qd-btn{margin-top:1.2rem}.theme-arcade-glow .ag-toolbar{display:grid;gap:.75rem;padding:1.1rem 1.2rem;border:1px solid var(--ag-line-soft);border-radius:var(--ag-radius-lg);background:var(--ag-surface);box-shadow:var(--ag-shadow-sm)}.theme-arcade-glow .ag-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.theme-arcade-glow .ag-toolbar-row--end{justify-content:space-between;border-top:1px solid var(--ag-line-soft);padding-top:.85rem}.theme-arcade-glow .ag-toolbar-label{flex-shrink:0;font-family:var(--ag-font-display);font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ag-ink-faint);min-width:5.2rem}.theme-arcade-glow .ag-sort{display:inline-flex;align-items:center;gap:.6rem}.theme-arcade-glow .ag-sort-select{width:auto;min-width:12rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.84rem}.theme-arcade-glow .ag-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.4rem 1rem;border:1px dashed var(--ag-line);border-radius:var(--ag-radius-lg);background:var(--ag-surface);color:var(--ag-ink-soft)}.theme-modular-bench .mb-sort-wrap{display:inline-flex;flex-direction:column;gap:.3rem}.theme-modular-bench .mb-sort-select{width:auto;min-width:11rem;padding-right:2rem;font-family:var(--mb-font-display);font-size:.82rem;font-weight:600;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2349525B' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}.theme-blue-print .bp-sort-wrap{display:inline-flex;flex-direction:column;gap:.35rem}.theme-blue-print .bp-sort-select{width:auto;min-width:12rem;font-family:var(--bp-mono);font-size:.74rem;padding:.5rem .7rem}.theme-blue-print .bp-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--bp-line);border-radius:var(--bp-radius-sm);background:var(--bp-surface);color:var(--bp-ink-soft);font-family:var(--bp-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.42rem .75rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.theme-blue-print .bp-chip:hover{border-color:var(--bp-accent);color:var(--bp-accent)}.theme-blue-print .bp-chip[data-active=true]{border-color:var(--bp-primary);color:var(--bp-primary);background:var(--bp-primary-soft)}.theme-blue-print .bp-chip-sm{font-size:.62rem;padding:.32rem .6rem}.sw-arch-head[data-astro-cid-ac2uivym]{max-width:42rem}.sw-arch-grid[data-astro-cid-ac2uivym]{display:grid;gap:2.2rem;grid-template-columns:1fr}@media(min-width:1024px){.sw-arch-grid[data-astro-cid-ac2uivym]{grid-template-columns:14rem 1fr;gap:3rem;align-items:start}}.sw-arch-rail[data-astro-cid-ac2uivym]{display:flex;flex-direction:column;gap:1.4rem}.sw-rail-block[data-astro-cid-ac2uivym]{display:flex;flex-direction:column;gap:.1rem;padding-bottom:1.2rem;border-bottom:1px dashed var(--sw-line-soft)}.sw-rail-block[data-astro-cid-ac2uivym]:last-child{border-bottom:0;padding-bottom:0}.sw-rail-block[data-astro-cid-ac2uivym] .sw-label[data-astro-cid-ac2uivym]{margin-bottom:.5rem}.sw-rail-link[data-astro-cid-ac2uivym]{display:block;font-size:.86rem;color:var(--sw-ink-soft);text-decoration:none;padding:.28rem .55rem;border-left:2px dashed transparent;transition:color .18s,border-color .18s}.sw-rail-link[data-astro-cid-ac2uivym]:hover{color:var(--sw-primary)}.sw-rail-link[data-astro-cid-ac2uivym][data-active=true]{color:var(--sw-primary);border-left-color:var(--sw-primary);font-weight:600}.pf-arch-grid[data-astro-cid-e674bd2h]{display:grid;gap:2.2rem;grid-template-columns:1fr}@media(min-width:1024px){.pf-arch-grid[data-astro-cid-e674bd2h]{grid-template-columns:15rem 1fr;gap:2.8rem;align-items:start}}.pf-arch-rail[data-astro-cid-e674bd2h]{background:var(--pf-surface);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-lg);padding:1.3rem 1.2rem;box-shadow:var(--pf-shadow-sm)}@media(min-width:1024px){.pf-arch-rail[data-astro-cid-e674bd2h]{position:sticky;top:5.6rem}}.pf-rail-block[data-astro-cid-e674bd2h]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed var(--pf-line)}.pf-rail-block[data-astro-cid-e674bd2h]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pf-rail-block[data-astro-cid-e674bd2h]+.pf-rail-block[data-astro-cid-e674bd2h]{padding-top:.2rem}.pf-rail-link[data-astro-cid-e674bd2h]{display:block;padding:.34rem .55rem;margin-inline:-.55rem;font-size:.86rem;color:var(--pf-ink-soft);text-decoration:none;border-radius:var(--pf-radius);transition:color .15s,background .15s}.pf-rail-link[data-astro-cid-e674bd2h]:hover{color:var(--pf-ink-strong);background:var(--pf-paper-2)}.pf-rail-link[data-astro-cid-e674bd2h][data-active=true]{color:var(--pf-primary);font-weight:700;background:var(--pf-primary-soft);box-shadow:inset 2px 0 0 var(--pf-primary)}.pg-archive-grid[data-astro-cid-i33p375g]{display:grid;gap:1.8rem;grid-template-columns:1fr}@media(min-width:1000px){.pg-archive-grid[data-astro-cid-i33p375g]{grid-template-columns:15.5rem 1fr;align-items:start}}.pg-rail[data-astro-cid-i33p375g]{display:grid;gap:.8rem;align-content:start}.pg-sortlink[data-astro-cid-i33p375g]{display:flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;color:var(--pg-ink-soft);text-decoration:none;padding:.3rem .1rem;border-radius:var(--pg-radius)}.pg-sortlink[data-astro-cid-i33p375g]:hover{color:var(--pg-accent)}.pg-sortlink[data-astro-cid-i33p375g][data-on=true]{color:var(--pg-ink-strong)}.ah-organrail-band[data-astro-cid-zrn7wnho]{background:var(--ah-surface);border-block:1px solid var(--ah-line-soft)}.ah-organrail[data-astro-cid-zrn7wnho]{display:grid;gap:.9rem;padding-block:1rem}@media(min-width:1024px){.ah-organrail[data-astro-cid-zrn7wnho]{grid-template-columns:1fr auto;align-items:center;gap:1.6rem;padding-block:.8rem}}.ah-organchips[data-astro-cid-zrn7wnho]{display:flex;gap:.45rem;overflow-x:auto;padding-block:.35rem;scrollbar-width:thin}.ah-chip[data-astro-cid-zrn7wnho]{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.36rem .9rem;border-radius:999px;border:1px solid var(--ah-line);color:var(--ah-ink-soft);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:transparent;transition:border-color .18s,color .18s,background .18s}.ah-chip[data-astro-cid-zrn7wnho]:before{content:"";width:.4rem;height:.4rem;flex:none;background:var(--ah-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.5}.ah-chip[data-astro-cid-zrn7wnho]:hover{border-color:var(--ah-gold);color:var(--ah-ink-strong)}.ah-chip[data-astro-cid-zrn7wnho][data-active=true]{border-color:var(--ah-primary);color:var(--ah-primary);background:var(--ah-primary-soft)}.ah-chip[data-astro-cid-zrn7wnho][data-active=true]:before{opacity:1}.ah-organform[data-astro-cid-zrn7wnho]{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.ah-organfield[data-astro-cid-zrn7wnho]{display:grid;gap:.25rem;min-width:9.5rem}.mg-archive-grid[data-astro-cid-ex44kchc]{display:grid;gap:1.8rem;grid-template-columns:1fr}@media(min-width:1024px){.mg-archive-grid[data-astro-cid-ex44kchc]{grid-template-columns:15.5rem 1fr;align-items:start}}.mg-rail[data-astro-cid-ex44kchc]{display:grid;gap:.8rem;align-content:start;position:sticky;top:4.6rem}@media(max-width:1023px){.mg-rail[data-astro-cid-ex44kchc]{position:static}}.mg-chip[data-astro-cid-ex44kchc]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;color:var(--mg-ink-soft);background:var(--mg-paper);border:1px solid var(--mg-rule);border-radius:var(--mg-radius);padding:.4rem .8rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.mg-chip[data-astro-cid-ex44kchc]:hover{border-color:var(--mg-accent);color:var(--mg-accent)}.mg-chip[data-astro-cid-ex44kchc][aria-current=true],.mg-chip[data-astro-cid-ex44kchc][data-on=true]{background:var(--mg-primary);border-color:var(--mg-primary);color:var(--mg-on-primary)}.mg-sortlink[data-astro-cid-ex44kchc]{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.84rem;font-style:italic;color:var(--mg-ink-soft);padding:.3rem .15rem;border-bottom:1px dotted transparent}.mg-sortlink[data-astro-cid-ex44kchc]:hover{color:var(--mg-accent)}.mg-sortlink[data-astro-cid-ex44kchc][data-on=true]{color:var(--mg-rubric);border-bottom-color:var(--mg-rubric);font-style:normal;font-weight:600}.pkf-archive-grid[data-astro-cid-fffkypal]{display:grid;gap:1.8rem;grid-template-columns:1fr}@media(min-width:1000px){.pkf-archive-grid[data-astro-cid-fffkypal]{grid-template-columns:15.5rem 1fr;align-items:start}}.pkf-rail[data-astro-cid-fffkypal]{display:grid;gap:.8rem;align-content:start}.pkf-sortlink[data-astro-cid-fffkypal]{display:flex;align-items:center;gap:.55rem;font-family:var(--pkf-mono);font-size:.74rem;font-weight:500;letter-spacing:.04em;color:var(--pkf-ink-soft);text-decoration:none;padding:.3rem .1rem;border-radius:var(--pkf-radius)}.pkf-sortlink[data-astro-cid-fffkypal]:hover{color:var(--pkf-ember)}.pkf-sortlink[data-astro-cid-fffkypal][data-on=true]{color:var(--pkf-ink-strong)}.er-arch-head[data-astro-cid-g65nicka]{max-width:40rem}.er-arch-grid[data-astro-cid-g65nicka]{display:grid;gap:2.2rem;grid-template-columns:1fr}@media(min-width:1024px){.er-arch-grid[data-astro-cid-g65nicka]{grid-template-columns:15rem 1fr;gap:3rem;align-items:start}}.er-arch-rail[data-astro-cid-g65nicka]{display:flex;flex-direction:column;gap:1.4rem}@media(min-width:1024px){.er-arch-rail[data-astro-cid-g65nicka]{position:sticky;top:5.5rem;border-left:2px solid var(--er-primary);padding-left:1.1rem}}.er-rail-block[data-astro-cid-g65nicka]{display:flex;flex-direction:column;gap:.15rem}.er-rail-block[data-astro-cid-g65nicka]+.er-rail-block[data-astro-cid-g65nicka]{margin-top:.4rem}.er-rail-link[data-astro-cid-g65nicka]{display:flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--er-ink-soft);text-decoration:none;padding:.3rem .15rem;transition:color .18s}.er-rail-link[data-astro-cid-g65nicka]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;border:1.5px solid var(--er-line);flex:none;transition:background .18s,border-color .18s}.er-rail-link[data-astro-cid-g65nicka]:hover{color:var(--er-ink-strong)}.er-rail-link[data-astro-cid-g65nicka][data-active=true]{color:var(--er-ink-strong);font-weight:600}.er-rail-link[data-astro-cid-g65nicka][data-active=true]:before{background:var(--er-primary);border-color:var(--er-primary)}.er-arch-count[data-astro-cid-g65nicka]{font-size:.78rem;margin-bottom:1rem}.er-arch-grid-cards[data-astro-cid-g65nicka]{margin-top:0}.er-empty[data-astro-cid-g65nicka]{text-align:center;padding:3.5rem 1rem;max-width:26rem;margin-inline:auto;color:var(--er-ink-soft)}@media(max-width:1023.98px){.er-arch-rail[data-astro-cid-g65nicka]{flex-direction:row;flex-wrap:wrap;gap:1.2rem}.er-rail-block[data-astro-cid-g65nicka]{flex:1 1 12rem}.er-rail-block[data-astro-cid-g65nicka] .er-label[data-astro-cid-g65nicka]{margin-bottom:.4rem}}
