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