:root{--raw-paper:#faf9f6;--raw-ink:#1d2220;--raw-ink-soft:#4d5551;--raw-line:#dedcd5;--raw-lind-fill:#c3d8a5;--raw-lind-wash:#eef4e3;--raw-lind-ink:#3c5a1c;--raw-grey-fill:#b9bdc1;--raw-grey-wash:#eceeef;--raw-grey-ink:#3b4045;--color-surface:var(--raw-paper);--color-ink:var(--raw-ink);--color-ink-soft:var(--raw-ink-soft);--color-line:var(--raw-line);--color-accent-fill:var(--raw-line);--color-accent-wash:var(--raw-paper);--color-accent-ink:var(--raw-ink);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.375rem;--text-xl:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--text-hero:clamp(2.25rem, 1.4rem + 4vw, 4rem);--leading-body:1.6;--measure:62ch;--radius-sm:.375rem;--radius-md:.75rem;--focus-ring:3px solid var(--color-accent-ink);--duration:.18s;--page-width:72rem;--page-gutter:clamp(1rem, 4vw, 2rem)}[data-artist=marianne]{--color-accent-fill:var(--raw-lind-fill);--color-accent-wash:var(--raw-lind-wash);--color-accent-ink:var(--raw-lind-ink)}[data-artist=mario]{--color-accent-fill:var(--raw-grey-fill);--color-accent-wash:var(--raw-grey-wash);--color-accent-ink:var(--raw-grey-ink)}[data-artist=beide]{--color-accent-fill:var(--raw-line);--color-accent-wash:var(--raw-paper);--color-accent-ink:var(--raw-ink);--gradient-both:linear-gradient(90deg, var(--raw-lind-fill), var(--raw-grey-fill))}@media (prefers-reduced-motion:reduce){:root{--duration:0s}}*,:after,:before{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-text-size-adjust:100%;margin:0}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:500;line-height:1.2}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--color-accent-ink)}:focus-visible{outline:var(--focus-ring);outline-offset:3px}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-container{width:min(100% - 2 * var(--page-gutter),var(--page-width));margin-inline:auto}
