.framed-portrait.svelte-1ed0p5k{display:block;height:auto;flex-shrink:0;overflow:visible}.framed-portrait.svelte-1ed0p5k image:where(.svelte-1ed0p5k){filter:saturate(.96)}.framed-portrait__stroke.svelte-1ed0p5k{stroke:var(--color-ink-navy);stroke-width:2;vector-effect:non-scaling-stroke}.framed-portrait__initials.svelte-1ed0p5k{fill:var(--color-ink-navy);font-family:var(--font-display);font-weight:500;font-size:150px;letter-spacing:-2px}.page-about.svelte-cwls5q{--page-accent: var(--color-ink-navy);min-height:100vh;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body)}.section-eyebrow.svelte-cwls5q{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--page-accent)}.section-title.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-display-color);font-weight:500;margin:var(--space-3) 0 0;max-width:28ch}.section-title.svelte-cwls5q em{color:var(--accent-italic);font-style:italic}.section-lede.svelte-cwls5q{font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:60ch;margin:var(--space-4) 0 0}.section-head.svelte-cwls5q{margin-bottom:var(--space-10);max-width:64ch}.section-head--centered.svelte-cwls5q{text-align:center;margin-left:auto;margin-right:auto}.section-head--centered.svelte-cwls5q .section-title:where(.svelte-cwls5q),.section-head--centered.svelte-cwls5q .section-lede:where(.svelte-cwls5q){margin-left:auto;margin-right:auto}.hero-band.svelte-cwls5q{position:relative;background:var(--color-ink-navy);color:var(--text-on-dark);overflow:hidden;isolation:isolate}.hero-band__blob.svelte-cwls5q{position:absolute;top:50%;left:-15%;width:clamp(38rem,58vw,64rem);aspect-ratio:777 / 580;transform:translateY(-50%) rotate(180deg);background-color:var(--color-ink-navy-900);-webkit-mask-image:url(../../../illustrations/blobs/hero-blob-2.svg);mask-image:url(../../../illustrations/blobs/hero-blob-2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.5;z-index:0;pointer-events:none}.hero-band__grain.svelte-cwls5q{position:absolute;z-index:0;pointer-events:none;background-color:color-mix(in oklab,var(--text-on-dark) 12%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:clamp(1.5rem,2vw,2.5rem)}.hero-band__grain--a.svelte-cwls5q{top:16%;right:30%;aspect-ratio:85 / 108;-webkit-mask-image:url(../../../illustrations/doodles/grains-1.svg);mask-image:url(../../../illustrations/doodles/grains-1.svg);transform:rotate(12deg)}.hero-band__grain--b.svelte-cwls5q{top:30%;right:12%;aspect-ratio:65 / 38;-webkit-mask-image:url(../../../illustrations/doodles/grains-2.svg);mask-image:url(../../../illustrations/doodles/grains-2.svg);transform:rotate(-18deg)}.hero-band__grain--c.svelte-cwls5q{top:58%;right:28%;aspect-ratio:85 / 108;-webkit-mask-image:url(../../../illustrations/doodles/grains-1.svg);mask-image:url(../../../illustrations/doodles/grains-1.svg);transform:rotate(-30deg)}.hero-band__grain--d.svelte-cwls5q{bottom:16%;right:14%;aspect-ratio:65 / 38;-webkit-mask-image:url(../../../illustrations/doodles/grains-2.svg);mask-image:url(../../../illustrations/doodles/grains-2.svg);transform:rotate(22deg)}.hero-band__grain--e.svelte-cwls5q{bottom:28%;left:38%;aspect-ratio:85 / 108;-webkit-mask-image:url(../../../illustrations/doodles/grains-1.svg);mask-image:url(../../../illustrations/doodles/grains-1.svg);transform:rotate(8deg)}.hero.svelte-cwls5q{position:relative;z-index:1;max-width:var(--container-default);margin:0 auto;padding:var(--space-fluid-xl) var(--space-fluid-md) var(--space-fluid-3xl);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-fluid-lg);align-items:center;min-height:75vh}.hero__eyebrow.svelte-cwls5q{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-on-dark-muted)}.hero__title.svelte-cwls5q{font-family:var(--font-display);font-size:clamp(3rem,6.5vw,5.5rem);line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--text-on-dark);font-weight:500;margin:var(--space-4) 0 var(--space-6);max-width:14ch}.hero__title.svelte-cwls5q em{color:var(--accent-italic);font-style:italic}.hero__sub.svelte-cwls5q{font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--text-on-dark-muted);max-width:50ch;margin:0 0 var(--space-8)}.hero__ctas.svelte-cwls5q{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.hero__copy.svelte-cwls5q{--flood-inverse-fg: var(--color-ink-navy-700)}.hero__copy.svelte-cwls5q .tertiary{color:var(--text-on-dark)}.hero__plate.svelte-cwls5q{position:relative}.hero__plate-img.svelte-cwls5q{aspect-ratio:4/5;border-radius:var(--radius-card-xl);overflow:hidden;background:var(--color-ink-navy-900)}.hero__plate-img.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover;display:block}.hero__plate-chip.svelte-cwls5q{position:absolute;bottom:1.25rem;left:-1rem;background:var(--color-bone);border-radius:var(--radius-card);padding:.85rem 1.1rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:var(--color-near-ink)}.hero__plate-chip-row.svelte-cwls5q{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.hero__plate-chip-row.svelte-cwls5q em{color:var(--accent-italic);font-style:italic;font-family:var(--font-display)}.hero__plate-chip-row.svelte-cwls5q strong{font-weight:600}.hero__plate-chip-dot.svelte-cwls5q{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-status-available);flex-shrink:0}.hero__plate-chip-dot--ink.svelte-cwls5q{background:var(--color-ink-navy)}.story.svelte-cwls5q{padding:var(--space-fluid-3xl) var(--space-fluid-md)}.story__inner.svelte-cwls5q{max-width:var(--container-narrow);margin:0 auto}.story__body.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--color-near-ink);max-width:64ch;margin:0 0 var(--space-6)}.story__pull.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-snug);color:var(--color-ink-navy)!important;font-style:italic;border-left:2px solid var(--color-terracotta);padding-left:var(--space-5);margin-top:var(--space-8)!important}.story__attr.svelte-cwls5q{display:flex;flex-direction:row;align-items:center;gap:var(--space-5);margin:var(--space-8) 0 0}.story__attr-text.svelte-cwls5q{display:flex;flex-direction:column;gap:.15rem}.story__attr-name.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-body-md);color:var(--color-ink-navy);font-weight:500}.story__attr-role.svelte-cwls5q{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-quiet)}.diff.svelte-cwls5q{background:var(--color-bone);padding:var(--space-fluid-3xl) var(--space-fluid-md)}.diff__card.svelte-cwls5q{position:relative;overflow:hidden;isolation:isolate;max-width:var(--container-default);margin:0 auto;background:var(--color-terracotta);color:var(--color-bone);border-radius:var(--radius-card-xl);padding:var(--space-fluid-2xl) var(--space-fluid-lg)}.diff__inner.svelte-cwls5q{position:relative;z-index:1;max-width:var(--container-narrow);margin:0 auto}.diff__card.svelte-cwls5q .section-eyebrow:where(.svelte-cwls5q){color:var(--color-bone);opacity:.85}.diff__card.svelte-cwls5q .section-title:where(.svelte-cwls5q){color:var(--color-bone)}.diff__card.svelte-cwls5q .section-title:where(.svelte-cwls5q) em{color:inherit}.diff__body.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-body-md);line-height:var(--leading-relaxed);color:var(--color-bone);max-width:64ch;margin:0 0 var(--space-6)}.diff__body.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.mission.svelte-cwls5q{padding:var(--space-fluid-3xl) var(--space-fluid-md)}.mission__inner.svelte-cwls5q{max-width:var(--container-default);margin:0 auto}.mission__statement.svelte-cwls5q{font-size:var(--text-display);max-width:24ch}.values.svelte-cwls5q{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6) var(--space-8);margin-top:var(--space-12)}.values__cell.svelte-cwls5q{flex:1 1 13rem;max-width:15rem}.values__num.svelte-cwls5q{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);color:var(--color-terracotta)}.values__h.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-display-md);color:var(--color-ink-navy);font-weight:500;letter-spacing:var(--tracking-snug);margin:var(--space-2) 0 var(--space-3)}.values__p.svelte-cwls5q{font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0;max-width:42ch}.approach.svelte-cwls5q{position:relative;overflow:hidden;background:var(--color-bone);padding:var(--space-fluid-3xl) var(--space-fluid-md)}.approach__inner.svelte-cwls5q{position:relative;z-index:1;max-width:var(--container-default);margin:0 auto}.approach-doodle.svelte-cwls5q{position:absolute;bottom:1.5rem;right:calc((100% - var(--container-default)) / 2);z-index:0;width:clamp(180px,24vw,300px);aspect-ratio:656 / 367;background:var(--color-ink-navy);-webkit-mask:url(../../../illustrations/doodles/spilled-coffee.svg) no-repeat center / contain;mask:url(../../../illustrations/doodles/spilled-coffee.svg) no-repeat center / contain;opacity:.5;pointer-events:none}.approach__grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-8)}.approach__h.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-ink-navy);font-weight:500;letter-spacing:var(--tracking-snug);margin:0 0 var(--space-3)}.approach__p.svelte-cwls5q{font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0;max-width:50ch}.approach__note.svelte-cwls5q{font-size:var(--text-body-sm);color:var(--text-quiet);line-height:var(--leading-relaxed);max-width:60ch;margin:var(--space-10) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-soft-rule)}.commitments.svelte-cwls5q{padding:var(--space-fluid-3xl) var(--space-fluid-md)}.commitments__inner.svelte-cwls5q{max-width:var(--container-default);margin:0 auto}.commitments__list.svelte-cwls5q{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-10)}.commitments__item.svelte-cwls5q{display:flex;gap:var(--space-4);align-items:flex-start}.commitments__mark.svelte-cwls5q{flex-shrink:0;width:.6rem;height:.6rem;margin-top:.55rem;border-radius:50%;background:var(--color-terracotta)}.commitments__h.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-display-md);color:var(--color-ink-navy);font-weight:500;letter-spacing:var(--tracking-snug);margin:0 0 var(--space-2)}.commitments__p.svelte-cwls5q{font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0;max-width:44ch}.creds.svelte-cwls5q{padding:var(--space-fluid-3xl) var(--space-fluid-md)}.creds__inner.svelte-cwls5q{max-width:var(--container-default);margin:0 auto;text-align:center}.creds__providers.svelte-cwls5q{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(2rem,4vw,4rem);margin:var(--space-8) 0}.creds__logo.svelte-cwls5q{height:2.4rem;width:auto;opacity:.78}.creds__more.svelte-cwls5q{margin:0;display:flex;justify-content:center}.crisis.svelte-cwls5q{padding:var(--space-fluid-2xl) var(--space-fluid-md);text-align:center}.crisis__inner.svelte-cwls5q{max-width:50ch;margin:0 auto;padding:var(--space-8) var(--space-6);background:var(--color-bone);border:1px solid var(--color-soft-rule);border-radius:var(--radius-card-lg)}.crisis__eyebrow.svelte-cwls5q{color:var(--color-terracotta);display:block;margin-bottom:var(--space-3)}.crisis__p.svelte-cwls5q{font-size:var(--text-body-md);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-5);max-width:40ch;margin-left:auto;margin-right:auto}.crisis__cta.svelte-cwls5q{display:inline-block;font-family:var(--font-display);font-size:var(--text-display-md);color:var(--color-ink-navy);text-decoration:underline;text-decoration-color:var(--color-terracotta);text-underline-offset:4px;text-decoration-thickness:2px}.crisis__cta.svelte-cwls5q strong{color:var(--color-terracotta)}.crisis__sub.svelte-cwls5q{display:block;margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-quiet)}@media(max-width:900px){.hero.svelte-cwls5q{grid-template-columns:1fr;min-height:auto}.hero__plate-chip.svelte-cwls5q{left:.5rem;bottom:.5rem}.hero-band__blob.svelte-cwls5q{left:-35%}.hero-band__grain.svelte-cwls5q{display:none}.approach__grid.svelte-cwls5q,.commitments__list.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:560px){.values__cell.svelte-cwls5q{flex-basis:100%;max-width:none}.approach-doodle.svelte-cwls5q{display:none}}
