section.svelte-1uha8ag{max-width:1080px;margin:0 auto;padding:var(--space-2xl) var(--space-lg);position:relative}.blob.svelte-1uha8ag{position:absolute;pointer-events:none;z-index:0}.blob-layer.svelte-1uha8ag{position:absolute;inset:0;z-index:0;pointer-events:none;will-change:transform}.examples.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.blob-layer),.about.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.blob-layer),.people.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.blob-layer),.artists.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.blob-layer),.end-cta.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.blob-layer){position:relative;z-index:1}.hero.svelte-1uha8ag{max-width:none;min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding:var(--space-3xl) 0 var(--space-2xl)}.hero-inner.svelte-1uha8ag{max-width:1080px;width:100%;margin:0 auto;padding:0 var(--space-lg);position:relative;z-index:1}.hero-enter.svelte-1uha8ag{animation:fade-up var(--motion-enter) both}.eyebrow.svelte-1uha8ag{font-size:var(--type-overline);line-height:var(--type-overline-lh);letter-spacing:var(--type-overline-track);font-weight:var(--type-overline-weight);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}.eyebrow-warm.svelte-1uha8ag{color:var(--accent-warm)}.hero-headline.svelte-1uha8ag{font-size:clamp(40px,6vw,64px);line-height:1.06;letter-spacing:-.01em;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-md)}.hero-lede.svelte-1uha8ag{font-size:clamp(18px,1.8vw,22px);line-height:1.55;color:var(--text-secondary);max-width:680px;margin-bottom:var(--space-md)}.hero-lede.svelte-1uha8ag:last-of-type{margin-bottom:var(--space-xl)}.hero-cta-row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.primary.svelte-1uha8ag{display:inline-block;padding:14px 28px;font-size:var(--type-tool-body);font-weight:600;color:var(--btn-primary-text);background:var(--btn-primary-bg);border-radius:var(--radius-md);text-decoration:none;transition:background var(--motion-tap),transform var(--motion-lift),box-shadow var(--motion-lift)}.primary.svelte-1uha8ag:hover{background:var(--btn-primary-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-brick)}.primary.big.svelte-1uha8ag{padding:18px 36px;font-size:17px}.examples.svelte-1uha8ag{padding-top:var(--space-xl)}.examples-head.svelte-1uha8ag{margin-bottom:var(--space-lg)}.examples-heading.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);line-height:1.25;letter-spacing:-.005em;font-weight:600;color:var(--text-primary);margin:0}.examples-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.examples-footer.svelte-1uha8ag{margin-top:var(--space-lg);text-align:center}.examples-more.svelte-1uha8ag{font-family:var(--font-sans);font-size:var(--type-caption);font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:4px;transition:color var(--motion-tap)}.examples-more.svelte-1uha8ag:hover{color:var(--accent-hover)}.ex-card.svelte-1uha8ag{display:block;background:var(--surface);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--motion-lift),box-shadow var(--motion-lift)}.ex-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ex-cover.svelte-1uha8ag{position:relative;width:100%;aspect-ratio:4 / 5;background-color:var(--surface);background-position:center;background-size:cover}.ex-cover-art.svelte-1uha8ag{position:absolute;inset:8% 8% 30%;pointer-events:none}.ex-cover-scrim.svelte-1uha8ag{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(14,12,10,.7) 100%);pointer-events:none}.ex-cover-text.svelte-1uha8ag{position:absolute;left:var(--space-md);right:var(--space-md);bottom:var(--space-md);z-index:1}.ex-name.svelte-1uha8ag{font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.4)}.ex-tagline.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:16px;line-height:1.35;color:#ffffffeb;margin:6px 0 0;text-shadow:0 1px 8px rgba(0,0,0,.5)}.about.svelte-1uha8ag{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.about-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.01em;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-lg)}.about-body.svelte-1uha8ag{font-size:clamp(18px,1.8vw,22px);line-height:1.65;color:var(--text-secondary);max-width:var(--column-reading);margin-bottom:var(--space-md)}.about-body.svelte-1uha8ag:last-child{margin-bottom:0}.copy-link.svelte-1uha8ag{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--motion-tap)}.copy-link.svelte-1uha8ag:hover{color:var(--accent-hover)}.people.svelte-1uha8ag{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.people-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(40px,5.5vw,64px);line-height:1.04;letter-spacing:0;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-md)}.people-sub.svelte-1uha8ag{font-size:var(--type-deck);line-height:1.55;color:var(--text-secondary);max-width:var(--column-reading);margin-bottom:var(--space-xl)}.carousel.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);place-items:center;min-height:220px}.card.svelte-1uha8ag{width:100%;max-width:240px;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:stretch;text-align:center;border-radius:16px;overflow:hidden}.card-art.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center;padding:8% 10% 0;min-height:0}.card-label.svelte-1uha8ag{padding:var(--space-sm) var(--space-md) var(--space-md);font-family:var(--font-display);font-style:italic;font-size:16px;font-weight:400;line-height:1.2;color:var(--text-primary)}.artists.svelte-1uha8ag{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.artists-inner.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center}.artists-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.01em;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-md)}.artists-sub.svelte-1uha8ag{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--text-secondary);max-width:46ch;margin-bottom:var(--space-xl)}.artists-cta-row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.artists-link.svelte-1uha8ag{font-size:var(--type-tool-body);font-weight:600;color:var(--accent);text-decoration:none;transition:color var(--motion-tap)}.artists-link.svelte-1uha8ag:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.artists-art.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:var(--space-sm)}.poster.svelte-1uha8ag{flex:1 1 0;min-width:0;max-width:172px;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}.poster-art.svelte-1uha8ag{width:78%;height:78%}.poster.svelte-1uha8ag:nth-child(1){transform:rotate(-3deg)}.poster.svelte-1uha8ag:nth-child(2){transform:rotate(1deg) translateY(-8px)}.poster.svelte-1uha8ag:nth-child(3){transform:rotate(2.5deg)}.end-cta.svelte-1uha8ag{text-align:center;padding:var(--space-3xl) var(--space-lg)}.end-headline.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(32px,5vw,48px);line-height:1.08;letter-spacing:0;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-sm)}.end-body.svelte-1uha8ag{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--text-secondary);margin-bottom:var(--space-lg)}@media(max-width:900px){.carousel.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){section.svelte-1uha8ag{padding:var(--space-xl) var(--space-md)}.hero.svelte-1uha8ag{min-height:56vh}.examples-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-md)}.about.svelte-1uha8ag,.people.svelte-1uha8ag,.artists.svelte-1uha8ag{padding-top:var(--space-2xl)}.artists-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-xl)}.artists-art.svelte-1uha8ag{max-width:380px}.carousel.svelte-1uha8ag{grid-template-columns:1fr 1fr;min-height:200px}}@media(max-width:480px){.carousel.svelte-1uha8ag{grid-template-columns:1fr;min-height:180px}}
