.sectioncard.svelte-1ni0iet{background:var(--surface-page);padding:var(--space-fluid-3xl) var(--space-fluid-md)}.sectioncard__inner.svelte-1ni0iet{max-width:var(--container-default);margin:0 auto;border-radius:var(--radius-card-xl);padding:var(--space-fluid-2xl) var(--space-fluid-xl);position:relative;overflow:hidden;isolation:isolate;color:var(--text-on-dark)}.sectioncard--navy.svelte-1ni0iet{background:var(--color-ink-navy)}.sectioncard--terracotta.svelte-1ni0iet{background:var(--color-terracotta)}.sectioncard--charcoal.svelte-1ni0iet{background:var(--color-charcoal)}.sectioncard--forest.svelte-1ni0iet{background:var(--color-forest)}.sectioncard__blob.svelte-1ni0iet{position:absolute;bottom:-25%;right:-10%;width:clamp(20rem,40vw,36rem);z-index:0;pointer-events:none;opacity:.45;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sectioncard--navy.svelte-1ni0iet .sectioncard__blob:where(.svelte-1ni0iet){aspect-ratio:756 / 722;background-color:var(--color-ink-navy-900);-webkit-mask-image:url(../../../illustrations/blobs/hero-blob-1.svg);mask-image:url(../../../illustrations/blobs/hero-blob-1.svg)}.sectioncard--terracotta.svelte-1ni0iet .sectioncard__blob:where(.svelte-1ni0iet){aspect-ratio:777 / 580;background-color:var(--color-terracotta-700);-webkit-mask-image:url(../../../illustrations/blobs/hero-blob-2.svg);mask-image:url(../../../illustrations/blobs/hero-blob-2.svg);transform:scaleX(-1)}.sectioncard--charcoal.svelte-1ni0iet .sectioncard__blob:where(.svelte-1ni0iet){aspect-ratio:756 / 722;background-color:var(--color-charcoal-700);-webkit-mask-image:url(../../../illustrations/blobs/hero-blob-1.svg);mask-image:url(../../../illustrations/blobs/hero-blob-1.svg);transform:rotate(180deg)}.sectioncard--forest.svelte-1ni0iet .sectioncard__blob:where(.svelte-1ni0iet){aspect-ratio:777 / 580;background-color:var(--color-forest-700);-webkit-mask-image:url(../../../illustrations/blobs/hero-blob-2.svg);mask-image:url(../../../illustrations/blobs/hero-blob-2.svg)}.sectioncard__content.svelte-1ni0iet{position:relative;z-index:1}.sectioncard__head.svelte-1ni0iet{margin-bottom:var(--space-fluid-lg);max-width:64ch}.sectioncard__eyebrow.svelte-1ni0iet{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-terracotta-200)}.sectioncard--terracotta.svelte-1ni0iet .sectioncard__eyebrow:where(.svelte-1ni0iet){color:var(--color-terracotta-100)}.sectioncard__title.svelte-1ni0iet{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-on-dark);font-weight:500;margin:var(--space-3) 0 0;max-width:28ch}.sectioncard__title.svelte-1ni0iet em{color:var(--accent-italic);font-style:italic}.sectioncard--terracotta.svelte-1ni0iet .sectioncard__title:where(.svelte-1ni0iet) em{color:var(--color-terracotta-700)}.sectioncard__lede.svelte-1ni0iet{font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--text-on-dark-muted);max-width:60ch;margin:var(--space-4) 0 0}.sectioncard__grid.svelte-1ni0iet{display:grid;gap:var(--space-5)}.sectioncard__grid[data-cols="2"].svelte-1ni0iet{grid-template-columns:repeat(2,1fr)}.sectioncard__grid[data-cols="3"].svelte-1ni0iet{grid-template-columns:repeat(3,1fr)}.sectioncard__grid[data-cols="4"].svelte-1ni0iet{grid-template-columns:repeat(4,1fr)}.sectioncard__grid.svelte-1ni0iet .sectioncard__cell{background:var(--color-bone);border-radius:var(--radius-card);padding:var(--space-6);color:var(--color-near-ink);display:flex;flex-direction:column;gap:var(--space-3)}.sectioncard__grid.svelte-1ni0iet .sectioncard__cell-h{font-family:var(--font-display);font-size:var(--text-display);font-weight:500;letter-spacing:var(--tracking-snug);color:var(--color-ink-navy);margin:0}.sectioncard__grid.svelte-1ni0iet .sectioncard__cell-p{font-size:var(--text-body-sm);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0}@media(max-width:900px){.sectioncard__grid[data-cols="2"].svelte-1ni0iet,.sectioncard__grid[data-cols="3"].svelte-1ni0iet,.sectioncard__grid[data-cols="4"].svelte-1ni0iet{grid-template-columns:1fr}.sectioncard__inner.svelte-1ni0iet{padding:var(--space-fluid-xl) var(--space-fluid-md)}}
