.chips[data-astro-cid-zjj2kmya]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-zjj2kmya] li[data-astro-cid-zjj2kmya]{backdrop-filter:blur(6px);background:#051d174d;border:1px solid #f3f1ea59;border-radius:999px;padding:.55rem 1rem;font-size:.85rem}.origin__grid[data-astro-cid-zjj2kmya],.chem__grid[data-astro-cid-zjj2kmya],.rules__grid[data-astro-cid-zjj2kmya]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.origin__copy[data-astro-cid-zjj2kmya],.chem__copy[data-astro-cid-zjj2kmya],.rules__head[data-astro-cid-zjj2kmya]{justify-items:start;gap:1.3rem;display:grid}.body[data-astro-cid-zjj2kmya]{color:var(--ink-soft);max-width:62ch}.origin__media[data-astro-cid-zjj2kmya]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.origin__media[data-astro-cid-zjj2kmya] figure[data-astro-cid-zjj2kmya]{border-radius:var(--radius);aspect-ratio:3/4;overflow:hidden}.origin__media[data-astro-cid-zjj2kmya] figure[data-astro-cid-zjj2kmya]:last-child{margin-top:18%}.origin__media[data-astro-cid-zjj2kmya] img,.gallery__grid[data-astro-cid-zjj2kmya] img{object-fit:cover;width:100%;height:100%}.pass[data-astro-cid-zjj2kmya]{background:var(--paper)}.pass__grid[data-astro-cid-zjj2kmya]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pass__side[data-astro-cid-zjj2kmya]{border-radius:var(--radius);background:var(--cream);border:1px solid var(--line);gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.pass__side[data-astro-cid-zjj2kmya] h3[data-astro-cid-zjj2kmya],.chem__copy[data-astro-cid-zjj2kmya] h3[data-astro-cid-zjj2kmya],.chem__table[data-astro-cid-zjj2kmya] h3[data-astro-cid-zjj2kmya]{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;margin-top:.5rem;font-size:.78rem;font-weight:600}.pass__label[data-astro-cid-zjj2kmya]{font-family:var(--display);color:var(--jade-deep);font-size:1.35rem;font-style:italic}.small[data-astro-cid-zjj2kmya]{color:var(--muted);margin-top:1rem;font-size:.85rem}.chem__table[data-astro-cid-zjj2kmya]{gap:1.3rem;display:grid}.elements[data-astro-cid-zjj2kmya]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.elements[data-astro-cid-zjj2kmya] li[data-astro-cid-zjj2kmya]{aspect-ratio:1;border:1px solid var(--line-light);transition:background .4s var(--ease-out), transform .4s var(--ease-out);background:#f3f1ea0a;border-radius:12px;align-content:space-between;gap:.3rem;padding:1.1rem;display:grid}.elements[data-astro-cid-zjj2kmya] li[data-astro-cid-zjj2kmya]:hover{background:#a1cac11f;transform:translateY(-3px)}.elements[data-astro-cid-zjj2kmya] li[data-astro-cid-zjj2kmya]:first-child{background:var(--jade-soft);color:var(--forest-900)}.elements__sym[data-astro-cid-zjj2kmya]{font-family:var(--display);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);line-height:1}.elements__name[data-astro-cid-zjj2kmya]{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.elements__val[data-astro-cid-zjj2kmya]{font-variant-numeric:tabular-nums;opacity:.75;font-size:.9rem}.gallery__grid[data-astro-cid-zjj2kmya]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(9rem,14vw,13rem);gap:1rem;display:grid}.gallery__grid[data-astro-cid-zjj2kmya] figure[data-astro-cid-zjj2kmya]{border-radius:var(--radius);overflow:hidden}.g-a[data-astro-cid-zjj2kmya]{grid-area:span 3/1/auto/5}.g-b[data-astro-cid-zjj2kmya]{grid-area:span 2/5/auto/13}.g-c[data-astro-cid-zjj2kmya]{grid-area:span 2/5/auto/9}.g-d[data-astro-cid-zjj2kmya]{grid-area:span 2/9/auto/13}.g-a[data-astro-cid-zjj2kmya]{grid-row:1/5}.rules[data-astro-cid-zjj2kmya],.rules__grid[data-astro-cid-zjj2kmya]{align-items:start}.rules__head[data-astro-cid-zjj2kmya]{top:calc(var(--header-h) + 2rem);position:sticky}.essentials[data-astro-cid-zjj2kmya]{gap:.5rem;padding:0;list-style:none;display:grid}.essentials[data-astro-cid-zjj2kmya] li[data-astro-cid-zjj2kmya]{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:.85rem 1.1rem;font-size:.95rem}@media (width<=960px){.origin__grid[data-astro-cid-zjj2kmya],.chem__grid[data-astro-cid-zjj2kmya],.rules__grid[data-astro-cid-zjj2kmya],.pass__grid[data-astro-cid-zjj2kmya]{grid-template-columns:minmax(0,1fr)}.rules__head[data-astro-cid-zjj2kmya]{position:static}}@media (width<=760px){.gallery__grid[data-astro-cid-zjj2kmya]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.gallery__grid[data-astro-cid-zjj2kmya] figure[data-astro-cid-zjj2kmya]{aspect-ratio:4/3;grid-area:auto!important}.gallery__grid[data-astro-cid-zjj2kmya] .g-a[data-astro-cid-zjj2kmya]{aspect-ratio:4/5}.elements[data-astro-cid-zjj2kmya]{grid-template-columns:repeat(2,minmax(0,1fr))}}
