.prodband[data-astro-cid-ldvn7zh3]{padding-block:clamp(3rem,6vw,5.5rem);position:relative}.prodband__inner[data-astro-cid-ldvn7zh3]{z-index:2;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.prodband__visual[data-astro-cid-ldvn7zh3]{place-items:center;display:grid;position:relative}.prodband__halo[data-astro-cid-ldvn7zh3]{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--teal) 38%, transparent), transparent 70%);filter:blur(4px);border-radius:50%;width:min(90%,30rem);position:absolute}.prodband__visual[data-astro-cid-ldvn7zh3] img{filter:drop-shadow(0 40px 60px #0000008c);width:min(100%,34rem);height:auto;position:relative}.prodband__list[data-astro-cid-ldvn7zh3]{border-top:1px solid var(--line-dark);margin-top:1.2rem;padding:0;list-style:none}.prodband__list[data-astro-cid-ldvn7zh3] li[data-astro-cid-ldvn7zh3]{border-bottom:1px solid var(--line-dark);grid-template-columns:2rem 12rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding-block:.75rem;display:grid}.prodband__n[data-astro-cid-ldvn7zh3]{font-family:var(--font-mono);color:var(--mint);opacity:.75;font-size:.6rem}.prodband__t[data-astro-cid-ldvn7zh3]{font-weight:600;font-size:var(--step--1);color:var(--on-dark)}.prodband__d[data-astro-cid-ldvn7zh3]{font-size:var(--step--1);color:var(--on-dark-soft)}@media (width>=900px){.prodband__inner[data-astro-cid-ldvn7zh3]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.qa[data-astro-cid-ldvn7zh3]{gap:clamp(2rem,5vw,4.5rem);display:grid}.qa__title[data-astro-cid-ldvn7zh3]{font-size:var(--step-3);max-width:18ch;margin-top:.9rem}.qa[data-astro-cid-ldvn7zh3] .lede[data-astro-cid-ldvn7zh3]{font-size:var(--step-0);margin-top:1.1rem}.qa__figure[data-astro-cid-ldvn7zh3]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);margin-top:2rem;padding:1rem}.qa__figure[data-astro-cid-ldvn7zh3] img{width:100%;height:auto}.qa__figure[data-astro-cid-ldvn7zh3] figcaption[data-astro-cid-ldvn7zh3]{font-family:var(--font-mono);color:var(--ink-faint);margin-top:.6rem;font-size:.66rem}.qa__item[data-astro-cid-ldvn7zh3]{border-top:1px solid var(--line)}.qa__item[data-astro-cid-ldvn7zh3]:last-child{border-bottom:1px solid var(--line)}.qa__item[data-astro-cid-ldvn7zh3] summary[data-astro-cid-ldvn7zh3]{cursor:pointer;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;align-items:baseline;gap:1rem;padding-block:1.15rem;font-weight:600;list-style:none;display:flex}.qa__item[data-astro-cid-ldvn7zh3] summary[data-astro-cid-ldvn7zh3]::-webkit-details-marker{display:none}.qa__item[data-astro-cid-ldvn7zh3] summary[data-astro-cid-ldvn7zh3] span[data-astro-cid-ldvn7zh3]{font-family:var(--font-mono);color:var(--teal-ink);letter-spacing:.08em;flex:none;font-size:.62rem}.qa__item[data-astro-cid-ldvn7zh3] summary[data-astro-cid-ldvn7zh3]:after{content:"+";font-family:var(--font-mono);color:var(--ink-faint);transition:transform .3s var(--ease);margin-left:auto;font-weight:400}.qa__item[data-astro-cid-ldvn7zh3][open] summary[data-astro-cid-ldvn7zh3]:after{transform:rotate(45deg)}.qa__item[data-astro-cid-ldvn7zh3] p[data-astro-cid-ldvn7zh3]{color:var(--ink-soft);font-size:var(--step--1);max-width:62ch;padding:0 0 1.4rem 2.6rem;line-height:1.66}@media (width>=900px){.qa[data-astro-cid-ldvn7zh3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.qa__intro[data-astro-cid-ldvn7zh3]{top:calc(var(--nav-h) + 2rem);position:sticky}}.variants__head[data-astro-cid-ldvn7zh3]{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.variants__title[data-astro-cid-ldvn7zh3]{font-size:var(--step-3);margin-top:.9rem}.variants__head[data-astro-cid-ldvn7zh3] .lede[data-astro-cid-ldvn7zh3]{font-size:var(--step-0);margin-top:1rem}.variants[data-astro-cid-ldvn7zh3]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.variant[data-astro-cid-ldvn7zh3]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);scroll-margin-top:calc(var(--nav-h) + 2rem);gap:1.2rem;padding:clamp(1.2rem,2.4vw,2rem);display:grid}.variant__media[data-astro-cid-ldvn7zh3]{background:radial-gradient(closest-side, color-mix(in oklab, var(--mint) 30%, transparent), transparent 76%);border-radius:var(--r-sm);place-items:center;padding:.6rem;display:grid}.variant__media[data-astro-cid-ldvn7zh3] img{width:min(100%,16rem);height:auto}.variant__name[data-astro-cid-ldvn7zh3]{font-size:var(--step-2);letter-spacing:-.03em}.variant__lede[data-astro-cid-ldvn7zh3]{color:var(--ink);font-weight:500;font-size:var(--step-0);margin-top:.4rem}.variant__text[data-astro-cid-ldvn7zh3]{color:var(--ink-soft);font-size:var(--step--1);margin-top:.7rem;line-height:1.62}.variant__if[data-astro-cid-ldvn7zh3]{flex-wrap:wrap;gap:.35rem;margin:1rem 0 1.1rem;padding:0;list-style:none;display:flex}.variant__if[data-astro-cid-ldvn7zh3] li[data-astro-cid-ldvn7zh3]{font-family:var(--font-mono);border:1px solid var(--line);color:var(--ink-soft);border-radius:4px;padding:.2rem .55rem;font-size:.64rem}@media (width>=800px){.variants[data-astro-cid-ldvn7zh3]{grid-template-columns:repeat(3,minmax(0,1fr))}.variant[data-astro-cid-ldvn7zh3]{grid-template-rows:auto 1fr}}.toolkit[data-astro-cid-ldvn7zh3]{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.toolkit__title[data-astro-cid-ldvn7zh3]{font-size:var(--step-3);max-width:16ch;margin-top:.9rem}.toolkit[data-astro-cid-ldvn7zh3] .lede[data-astro-cid-ldvn7zh3]{font-size:var(--step-0);margin-top:1.1rem}.toolkit__list[data-astro-cid-ldvn7zh3]{border-top:1px solid var(--line);margin-top:2rem;padding:0;list-style:none}.toolkit__list[data-astro-cid-ldvn7zh3] li[data-astro-cid-ldvn7zh3]{border-bottom:1px solid var(--line);font-size:var(--step--1);justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.toolkit__list[data-astro-cid-ldvn7zh3] span[data-astro-cid-ldvn7zh3]{color:var(--ink-faint);text-align:right}.toolkit__cards[data-astro-cid-ldvn7zh3]{gap:1rem;display:grid}.toolkit__card[data-astro-cid-ldvn7zh3]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-raised);color:inherit;transition:border-color .35s var(--ease), transform .35s var(--ease);gap:.5rem;padding:clamp(1.2rem,2.4vw,1.8rem);text-decoration:none;display:grid}.toolkit__card[data-astro-cid-ldvn7zh3]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.toolkit__card[data-astro-cid-ldvn7zh3] strong[data-astro-cid-ldvn7zh3]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em}.toolkit__card[data-astro-cid-ldvn7zh3] p[data-astro-cid-ldvn7zh3]{color:var(--ink-soft);font-size:var(--step--1);max-width:40ch}.toolkit__go[data-astro-cid-ldvn7zh3]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);margin-top:.4rem;font-size:.66rem}@media (width>=900px){.toolkit[data-astro-cid-ldvn7zh3]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}
