.page-intro.svelte-1p1mat1{width:min(1180px,100% - 3rem);margin-inline:auto;padding:clamp(3rem,6vw,5rem) 0 3rem}.with-art.svelte-1p1mat1{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:2rem;display:grid}h1.svelte-1p1mat1{max-width:18ch;font-family:var(--font-display);font-weight:950;font-size:var(--text-display-xl);letter-spacing:-.045em;text-wrap:balance;margin-top:1rem;line-height:1.08}.intro-copy.svelte-1p1mat1 .intro-underline{width:9rem;height:1.8rem;margin-block:.3rem .8rem}.intro-description.svelte-1p1mat1{max-width:48ch;color:var(--color-text-secondary);font-size:1.1rem;line-height:1.75}.intro-art.svelte-1p1mat1{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:27rem}.compact.svelte-1p1mat1{padding-block:2.5rem}.compact.svelte-1p1mat1 h1:where(.svelte-1p1mat1){font-size:var(--text-display-lg)}.compact.svelte-1p1mat1 .intro-art:where(.svelte-1p1mat1){max-height:13rem}@media (width<=700px){.with-art.svelte-1p1mat1{grid-template-columns:1fr;gap:0;padding-top:3rem}.intro-art.svelte-1p1mat1{max-height:16rem;margin-top:1rem}h1.svelte-1p1mat1{max-width:20ch}.compact.with-art.svelte-1p1mat1{grid-template-columns:1fr 5rem;gap:1rem}.compact.svelte-1p1mat1 h1:where(.svelte-1p1mat1){font-size:2rem}.compact.svelte-1p1mat1 .intro-art:where(.svelte-1p1mat1){width:5rem}}
