.font-lab.svelte-s8ft3i{width:calc(100% - (var(--workspace-inset) * 2));padding:var(--page-start-space) 0 var(--space-24);margin-inline:auto}.lab-hero.svelte-s8ft3i{align-items:end;row-gap:var(--space-8);min-height:min(72vh,44rem);padding:0 0 var(--space-12);border-bottom:1px solid var(--color-line)}.lab-label.svelte-s8ft3i{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:.76rem;font-weight:700;line-height:var(--body-line);text-transform:uppercase;grid-column:1/span 3;align-self:start}.hero-copy.svelte-s8ft3i{gap:var(--space-5);grid-column:4/span 6;display:grid}.hero-copy.svelte-s8ft3i h1:where(.svelte-s8ft3i){max-width:11.8ch;font-family:var(--type-display-large-family);font-size:var(--type-display-large-size);font-weight:var(--type-display-large-weight);letter-spacing:var(--type-display-large-tracking);line-height:var(--type-display-large-line)}.hero-copy.svelte-s8ft3i p:where(.svelte-s8ft3i),.selection-notes.svelte-s8ft3i{color:#f4f1eaad;font-family:var(--font-body);font-size:clamp(.9rem,.84rem + .22vw,1.04rem);line-height:var(--body-line)}.selection-notes.svelte-s8ft3i{gap:var(--space-3);padding:var(--space-5);background:#050508b8;border:1px solid #f4f1ea29;grid-column:10/-1;display:grid;box-shadow:inset 0 0 0 1px #9cff4a14}.selection-notes.svelte-s8ft3i strong:where(.svelte-s8ft3i){color:var(--color-text)}.font-section.svelte-s8ft3i{padding-top:var(--space-12)}.archive-section.svelte-s8ft3i{margin-top:var(--space-12);border-top:1px solid var(--color-line)}.section-heading.svelte-s8ft3i{padding-bottom:var(--space-6);align-items:end}.section-heading.svelte-s8ft3i p:where(.svelte-s8ft3i){color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/span 3;font-size:.76rem;font-weight:700}.section-heading.svelte-s8ft3i h2:where(.svelte-s8ft3i){max-width:18ch;font-family:var(--type-headline-medium-family);font-size:var(--type-headline-medium-size);font-weight:var(--type-headline-medium-weight);letter-spacing:var(--type-headline-medium-tracking);line-height:var(--type-headline-medium-line);grid-column:4/-1}.comparison-grid.svelte-s8ft3i{gap:var(--layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.font-card.svelte-s8ft3i{background:#08080ce6;border:1px solid #f4f1ea26;grid-template-rows:auto auto 1fr auto auto;min-height:42rem;display:grid}.font-status.svelte-s8ft3i{color:var(--color-accent)}.site-card.svelte-s8ft3i:not(.selected-card) .font-status:where(.svelte-s8ft3i){color:var(--color-title-muted)}.card-chrome.svelte-s8ft3i,.font-spec.svelte-s8ft3i,.font-meta.svelte-s8ft3i{font-family:var(--font-mono)}.card-chrome.svelte-s8ft3i{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:#f4f1ea94;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f4f1ea1f;font-size:.72rem;display:flex}.font-spec.svelte-s8ft3i{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);color:#f4f1eaa8;font-size:.76rem;line-height:1.35;display:flex}.font-spec.svelte-s8ft3i h3:where(.svelte-s8ft3i){color:var(--color-text);font-family:var(--font-mono);font-size:inherit;letter-spacing:0}.font-spec.svelte-s8ft3i p:where(.svelte-s8ft3i){text-align:right;max-width:19ch}.sample-title.svelte-s8ft3i{min-height:13rem;padding:var(--space-5) var(--space-4) var(--space-8);color:var(--color-title);font-family:var(--title-font);font-size:var(--title-size);font-weight:var(--title-weight);letter-spacing:var(--title-track);line-height:var(--title-leading);text-transform:var(--title-transform);text-wrap:balance;border-block:1px solid #f4f1ea1a;align-items:end;display:flex;overflow:hidden}.sample-copy.svelte-s8ft3i{padding:var(--space-5) var(--space-4);color:#f4f1eab3;font-family:var(--font-body);font-size:.9rem;line-height:var(--body-line)}.font-meta.svelte-s8ft3i{color:#f4f1eaad;border-top:1px solid #f4f1ea1f;gap:1px;font-size:.72rem;line-height:1.45;display:grid}.font-meta.svelte-s8ft3i div:where(.svelte-s8ft3i){gap:var(--space-4);padding:var(--space-3) var(--space-4);background:#ffffff06;grid-template-columns:7.5rem minmax(0,1fr);display:grid}.font-meta.svelte-s8ft3i dt:where(.svelte-s8ft3i){color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase}code.svelte-s8ft3i{color:var(--color-text);font-family:var(--font-mono)}@media (width<1100px){.lab-label.svelte-s8ft3i,.hero-copy.svelte-s8ft3i,.selection-notes.svelte-s8ft3i,.section-heading.svelte-s8ft3i p:where(.svelte-s8ft3i),.section-heading.svelte-s8ft3i h2:where(.svelte-s8ft3i){grid-column:1/-1}.hero-copy.svelte-s8ft3i h1:where(.svelte-s8ft3i){max-width:12ch}.comparison-grid.svelte-s8ft3i{grid-template-columns:1fr}}@media (width<700px){.lab-hero.svelte-s8ft3i{min-height:auto;padding:0 0 var(--space-8)}.hero-copy.svelte-s8ft3i h1:where(.svelte-s8ft3i){font-size:clamp(3.2rem,15vw,5.2rem)}.font-card.svelte-s8ft3i{min-height:auto}.font-spec.svelte-s8ft3i,.font-meta.svelte-s8ft3i div:where(.svelte-s8ft3i){grid-template-columns:1fr}.font-spec.svelte-s8ft3i{display:grid}.font-spec.svelte-s8ft3i p:where(.svelte-s8ft3i){text-align:left;max-width:none}.sample-title.svelte-s8ft3i{min-height:12rem;font-size:clamp(2.8rem,15vw,5.2rem)}}
