.wrap-rule.svelte-1nlqszj{max-width:var(--rg-measure);margin-inline:auto}.block-head.svelte-1nlqszj{margin:.75rem 0 1rem;font-size:clamp(1.9rem,4vw,2.8rem)}.desc.svelte-1nlqszj{max-width:46rem;margin-bottom:2rem}.lockup.svelte-1nlqszj{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);margin:2rem 0 1.5rem;display:flex}.lockup-word.svelte-1nlqszj{font-family:var(--rg-font-display);letter-spacing:-.02em;color:var(--rg-white);font-size:clamp(2.4rem,7vw,5rem);font-weight:200;line-height:1}.material-tag.svelte-1nlqszj{align-items:center;gap:.85rem;display:flex}.swatch-chip.svelte-1nlqszj{border-radius:2px;width:64px;height:22px;display:inline-block}.mono.svelte-1nlqszj{font-family:var(--rg-mono)}.material-tag.svelte-1nlqszj .mono:where(.svelte-1nlqszj){letter-spacing:.22em;text-transform:lowercase;color:var(--rg-text-muted);font-size:.82rem}.material.svelte-1nlqszj{border:1px solid var(--rg-rule);border-radius:4px;height:clamp(260px,40vh,460px);margin-top:2rem;position:relative;overflow:hidden}.swatches.svelte-1nlqszj{grid-template-columns:repeat(5,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:2.25rem;display:grid}.chip.svelte-1nlqszj{aspect-ratio:1;border-radius:3px;margin-bottom:1rem}.chip.bordered.svelte-1nlqszj{border:1px solid var(--rg-rule)}.swatch.svelte-1nlqszj h3:where(.svelte-1nlqszj){color:var(--rg-white);margin-bottom:.35rem;font-size:1rem;font-weight:400}.hex.svelte-1nlqszj{color:var(--rg-accent-bright);letter-spacing:.04em;font-size:.78rem}.role.svelte-1nlqszj{margin-top:.6rem;font-size:.82rem}.type-rows.svelte-1nlqszj{border-top:1px solid var(--rg-rule);margin-top:2.25rem}.type-row.svelte-1nlqszj{border-bottom:1px solid var(--rg-rule);grid-template-columns:16rem 1fr;align-items:baseline;gap:2rem;padding-block:clamp(1.25rem,2.5vw,1.75rem);display:grid}.type-meta.svelte-1nlqszj{letter-spacing:.12em;text-transform:uppercase;color:var(--rg-text-faint);font-size:.68rem}.t-display.svelte-1nlqszj{font-family:var(--rg-font-display);color:var(--rg-white);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:200}.t-headline.svelte-1nlqszj{font-family:var(--rg-font-display);color:var(--rg-white);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:250}.t-lead.svelte-1nlqszj{color:var(--rg-text);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300}.t-body.svelte-1nlqszj{color:var(--rg-text);max-width:42rem;font-size:1.0625rem}.mono-label.svelte-1nlqszj{font-family:var(--rg-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rg-accent-soft);font-size:.8rem}.specimen.svelte-1nlqszj{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.25rem;display:flex}.cards-demo.svelte-1nlqszj{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2rem;display:grid}.cards-demo.svelte-1nlqszj h3:where(.svelte-1nlqszj){color:var(--rg-white);margin-bottom:.5rem;font-size:1.2rem;font-weight:300}.marks.svelte-1nlqszj{align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);margin-top:2.25rem;display:flex}.mark-cell.svelte-1nlqszj{flex-direction:column;align-items:center;gap:.85rem;display:flex}.mark-cell.svelte-1nlqszj .mono:where(.svelte-1nlqszj){color:var(--rg-text-faint);letter-spacing:.1em;font-size:.7rem}.header-demo.svelte-1nlqszj{border:1px solid var(--rg-rule);background:#050a1499;border-radius:4px;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:flex}.hd-brand.svelte-1nlqszj{align-items:center;gap:.7rem;display:flex}.hd-word.svelte-1nlqszj{font-family:var(--rg-font-display);color:var(--rg-white);font-size:1.05rem;font-weight:300}.hd-nav.svelte-1nlqszj{font-family:var(--rg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rg-text-muted);gap:clamp(1rem,3vw,2.25rem);margin-left:auto;font-size:.72rem;display:flex}.hd-tag.svelte-1nlqszj{border-left:1px solid var(--rg-rule);max-width:14rem;color:var(--rg-text-faint);padding-left:1.5rem;font-size:.82rem;line-height:1.4}@media (width<=860px){.swatches.svelte-1nlqszj{grid-template-columns:repeat(2,1fr)}.type-row.svelte-1nlqszj{grid-template-columns:1fr;gap:.5rem}}@media (width<=640px){.cards-demo.svelte-1nlqszj{grid-template-columns:1fr}.hd-nav.svelte-1nlqszj,.hd-tag.svelte-1nlqszj{display:none}}
