.content-section.svelte-yj1bgc{width:100%;overflow:visible}.text-content.svelte-yj1bgc{max-width:72%;margin-bottom:var(--padding-xl)}.text-content.centered.svelte-yj1bgc{text-align:center;margin:0 auto}.section-category.svelte-yj1bgc{font-size:var(--fontSize-l);font-weight:500;color:var(--muted);margin:0 0 var(--padding-m) 0;text-align:left;letter-spacing:.5px}.section-title.svelte-yj1bgc{font-size:var(--fontSize-h2);font-weight:600;color:var(--ink);margin:0 0 var(--padding-xl) 0;text-align:left}.section-description.svelte-yj1bgc{font-size:var(--fontSize-xl);color:var(--muted);line-height:1.6;margin:0;text-align:left;text-wrap:balance}.text-content.centered.svelte-yj1bgc .section-category:where(.svelte-yj1bgc),.text-content.centered.svelte-yj1bgc .section-title:where(.svelte-yj1bgc),.text-content.centered.svelte-yj1bgc .section-description:where(.svelte-yj1bgc){text-align:center;text-wrap:balance}.gallery-content.svelte-yj1bgc{width:100%;margin-top:var(--padding-2xl);position:relative}.content-section.svelte-yj1bgc .text-content:where(.svelte-yj1bgc){max-width:86rem;margin-bottom:4rem}.content-section.svelte-yj1bgc .text-content:where(.svelte-yj1bgc).centered{margin-inline:auto}.content-section.svelte-yj1bgc .section-category:where(.svelte-yj1bgc){margin-bottom:2rem;color:var(--muted);font:600 1.1rem/2rem var(--font-mono);letter-spacing:.1em}.content-section.svelte-yj1bgc .section-title:where(.svelte-yj1bgc){margin-bottom:2rem;font:700 5.2rem/6rem var(--font-sans);letter-spacing:-.03em}.content-section.svelte-yj1bgc .section-description:where(.svelte-yj1bgc){color:var(--sec);font:400 1.8rem/3rem var(--font-mono);letter-spacing:.02em}@media(max-width:720px){.content-section.svelte-yj1bgc .text-content:where(.svelte-yj1bgc){max-width:100%}.content-section.svelte-yj1bgc .section-title:where(.svelte-yj1bgc){font-size:3.6rem;line-height:4rem}}.cta-section.svelte-4vp32h{padding:12rem 0 0;text-align:left}.cta-section.svelte-4vp32h .cta-actions:where(.svelte-4vp32h){margin-top:4rem;display:flex;flex-direction:column;align-items:flex-start}.cta-section.svelte-4vp32h .cta-subtext:where(.svelte-4vp32h){color:var(--muted);font:500 11px/20px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}@media(max-width:720px){.cta-section.svelte-4vp32h{padding:8rem 0 0}}
