.buy[data-astro-cid-wcu47rwp]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.grid[data-astro-cid-wcu47rwp]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.strip[data-astro-cid-wcu47rwp]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.strip[data-astro-cid-wcu47rwp] li[data-astro-cid-wcu47rwp]{flex:1 1 58px;max-width:96px}.tile[data-astro-cid-wcu47rwp]{position:relative;display:block;background:#fff;border:1px solid var(--border);height:88px;overflow:hidden;transition:background-color .25s ease,border-color .25s ease}.strip[data-astro-cid-wcu47rwp] .tile[data-astro-cid-wcu47rwp]{height:54px}.tile[data-astro-cid-wcu47rwp] img[data-astro-cid-wcu47rwp]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.over[data-astro-cid-wcu47rwp]{opacity:0}.tile[data-astro-cid-wcu47rwp]:hover,.tile[data-astro-cid-wcu47rwp]:focus-visible{background:var(--gold);border-color:var(--gold)}.tile[data-astro-cid-wcu47rwp]:hover .rest[data-astro-cid-wcu47rwp],.tile[data-astro-cid-wcu47rwp]:focus-visible .rest[data-astro-cid-wcu47rwp]{opacity:0}.tile[data-astro-cid-wcu47rwp]:hover .over[data-astro-cid-wcu47rwp],.tile[data-astro-cid-wcu47rwp]:focus-visible .over[data-astro-cid-wcu47rwp]{opacity:1}@media(hover:none){.tile[data-astro-cid-wcu47rwp]:hover{background:#fff;border-color:var(--border)}.tile[data-astro-cid-wcu47rwp]:hover .rest[data-astro-cid-wcu47rwp]{opacity:1}.tile[data-astro-cid-wcu47rwp]:hover .over[data-astro-cid-wcu47rwp]{opacity:0}}.bar[data-astro-cid-iptttpq7]{background:#fff;border-bottom:1px solid var(--border);padding-block:var(--space-s)}.row[data-astro-cid-iptttpq7]{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap;justify-content:center}.cover[data-astro-cid-iptttpq7]{width:44px;height:auto;flex:none;box-shadow:var(--shadow)}.links[data-astro-cid-iptttpq7]{flex:1 1 340px;min-width:0}.ctas[data-astro-cid-iptttpq7]{display:flex;flex-wrap:wrap;gap:.5rem;flex:none}.stats[data-astro-cid-tvxlxp64]{padding-block:var(--space-m)}.dark[data-astro-cid-tvxlxp64]{background:var(--violet-deep);color:#fff}.light[data-astro-cid-tvxlxp64]{background:var(--surface-alt);color:var(--ink)}ul[data-astro-cid-tvxlxp64]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-s);text-align:center}li[data-astro-cid-tvxlxp64]{display:flex;flex-direction:column;gap:.15rem}.value[data-astro-cid-tvxlxp64]{font-family:var(--font-display);font-size:var(--step-3);font-weight:600;line-height:1;color:var(--gold)}.label[data-astro-cid-tvxlxp64]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em}.dark[data-astro-cid-tvxlxp64] .label[data-astro-cid-tvxlxp64]{color:#ffffffbf}.light[data-astro-cid-tvxlxp64] .label[data-astro-cid-tvxlxp64]{color:var(--ink-muted)}.about[data-astro-cid-tnb6d6du]{position:relative;background:linear-gradient(90deg,var(--violet) 0%,var(--violet-deep) 66%);color:#fff;padding-block:clamp(3rem,8vw,6rem);isolation:isolate}.about[data-astro-cid-tnb6d6du]:after{content:"";position:absolute;inset:0;background:url(/img/hero-bg.png) center / cover no-repeat;opacity:.2;mix-blend-mode:darken;pointer-events:none;z-index:-1}.inner[data-astro-cid-tnb6d6du]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:860px){.inner[data-astro-cid-tnb6d6du]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.art[data-astro-cid-tnb6d6du] img[data-astro-cid-tnb6d6du]{width:100%;max-width:340px;margin-inline:auto;filter:drop-shadow(0 24px 44px rgba(20,5,35,.55))}.section-title[data-astro-cid-tnb6d6du]{color:#fff;margin-bottom:var(--space-s)}.copy[data-astro-cid-tnb6d6du] p[data-astro-cid-tnb6d6du]{color:#ffffffe6;max-width:66ch;margin-bottom:var(--space-s)}em[data-astro-cid-tnb6d6du]{font-style:italic}.discover[data-astro-cid-e2oq3ffz]{background:radial-gradient(at top right,#a27fd84d,#fff 66%);padding-block:clamp(3rem,8vw,6rem)}.section-title[data-astro-cid-e2oq3ffz]{text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.inner[data-astro-cid-e2oq3ffz]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media(min-width:860px){.inner[data-astro-cid-e2oq3ffz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.art[data-astro-cid-e2oq3ffz] img[data-astro-cid-e2oq3ffz]{width:100%;max-width:420px;margin-inline:auto;filter:drop-shadow(0 24px 44px rgba(91,30,93,.28))}ul[data-astro-cid-e2oq3ffz]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-s)}li[data-astro-cid-e2oq3ffz]{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.check[data-astro-cid-e2oq3ffz]{width:24px;height:24px;flex:none;color:var(--gold);margin-top:.15rem}li[data-astro-cid-e2oq3ffz] span[data-astro-cid-e2oq3ffz]{color:var(--ink-soft)}.bio[data-astro-cid-ynhdph36]{background:var(--surface);padding-block:clamp(3rem,8vw,6rem)}.inner[data-astro-cid-ynhdph36]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:860px){.inner[data-astro-cid-ynhdph36]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.portrait[data-astro-cid-ynhdph36] img[data-astro-cid-ynhdph36]{width:100%;max-width:420px;margin-inline:auto}.section-title[data-astro-cid-ynhdph36]{margin-top:.4rem;margin-bottom:var(--space-s)}.copy[data-astro-cid-ynhdph36] p[data-astro-cid-ynhdph36]{color:var(--ink-soft);max-width:62ch;margin-bottom:var(--space-s)}.copy[data-astro-cid-ynhdph36] p[data-astro-cid-ynhdph36].eyebrow{margin-bottom:0}em[data-astro-cid-ynhdph36]{font-style:italic}.order[data-astro-cid-hsebxzcj]{background:radial-gradient(at bottom left,#a27fd847,#fff 60%);padding-block:clamp(3rem,8vw,6rem)}.section-title[data-astro-cid-hsebxzcj],.lede[data-astro-cid-hsebxzcj],.bipoc-title[data-astro-cid-hsebxzcj]{text-align:center}.lede[data-astro-cid-hsebxzcj]{margin:.75rem auto var(--space-m);color:var(--ink-soft)}.grid[data-astro-cid-hsebxzcj]{max-width:720px;margin-inline:auto}.bipoc-title[data-astro-cid-hsebxzcj]{margin-top:var(--space-l);margin-bottom:var(--space-s);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.08em}.bipoc[data-astro-cid-hsebxzcj]{max-width:540px}
