.about-page.svelte-cwls5q{--about-ink: #202638;--about-copy: #525d73;--about-accent: #5145cd;--about-band: #f4f5fa;--about-line: #dce0ea;color:var(--about-ink)}[data-bs-theme=dark] .about-page.svelte-cwls5q{--about-ink: #f1f3fa;--about-copy: #adb8cc;--about-accent: #a59bff;--about-band: #101622;--about-line: #30394b}.about-hero.svelte-cwls5q{position:relative;min-height:clamp(520px,65vw,700px);display:flex;align-items:flex-end;background:#111722;color:#fff;isolation:isolate}.about-hero.svelte-cwls5q>img:where(.svelte-cwls5q){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.about-hero-shade.svelte-cwls5q{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050912cc,#0509121f),linear-gradient(0deg,rgba(5,9,18,.75),transparent 70%)}.about-hero-copy.svelte-cwls5q{padding-top:80px;padding-bottom:44px}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(3rem,6.2vw,6rem);line-height:1.02;letter-spacing:-.055em;color:#fff;margin:0 0 24px;max-width:900px}.about-hero.svelte-cwls5q .about-eyebrow:where(.svelte-cwls5q){color:#ddd9ff}.about-hero-intro.svelte-cwls5q{font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.6;color:#eceff7;margin-bottom:32px}.about-office-caption.svelte-cwls5q{font-size:.75rem;color:#d4d9e4}.about-section.svelte-cwls5q{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(56px,7vw,100px)}.about-eyebrow.svelte-cwls5q{color:var(--about-accent);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}.about-page.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(2rem,3.8vw,3.65rem);line-height:1.12;letter-spacing:-.045em;color:var(--about-ink);margin-bottom:26px}.about-page.svelte-cwls5q h2:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:var(--about-accent)}.about-page.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--about-ink)}.about-intro.svelte-cwls5q,.about-depth.svelte-cwls5q,.about-principles.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px)}.about-prose.svelte-cwls5q p:where(.svelte-cwls5q),.about-description.svelte-cwls5q,.about-team-grid.svelte-cwls5q p:where(.svelte-cwls5q),.about-layer.svelte-cwls5q p:where(.svelte-cwls5q),.about-process.svelte-cwls5q p:where(.svelte-cwls5q),.about-mvp-copy.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--about-copy);font-size:1rem;line-height:1.8}.about-prose.svelte-cwls5q .about-lead:where(.svelte-cwls5q){font-size:1.4rem;line-height:1.6;color:var(--about-ink)}.about-link.svelte-cwls5q{display:inline-flex;gap:20px;color:var(--about-accent);font-weight:600;margin-top:10px}.about-band.svelte-cwls5q{background:var(--about-band)}.about-layer.svelte-cwls5q{padding:0 0 28px 24px;margin-bottom:24px;border-left:2px solid var(--about-accent)}.about-layer.svelte-cwls5q:last-child{padding-bottom:0;margin-bottom:0}.about-layer-index.svelte-cwls5q,.about-layer-tags.svelte-cwls5q{display:block;font-size:.72rem;letter-spacing:.04em;color:var(--about-accent)}.about-layer-index.svelte-cwls5q{margin-bottom:12px;font-weight:650}.about-layer.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.6rem;letter-spacing:-.025em;margin-bottom:12px}.about-layer-tags.svelte-cwls5q{color:var(--about-copy)}.about-section-heading.svelte-cwls5q{max-width:760px;margin-bottom:48px}.about-team-grid.svelte-cwls5q,.about-process.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.about-team-mark.svelte-cwls5q{display:block;color:var(--about-accent);font-size:1.6rem;font-family:monospace;margin-bottom:24px}.about-team-grid.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.15rem;line-height:1.4}.about-team-grid.svelte-cwls5q p:where(.svelte-cwls5q),.about-process.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.92rem}.about-principle-list.svelte-cwls5q details:where(.svelte-cwls5q){padding:22px 0;border-bottom:1px solid var(--about-line)}.about-principle-list.svelte-cwls5q details:where(.svelte-cwls5q):first-child{padding-top:0}.about-principle-list.svelte-cwls5q summary:where(.svelte-cwls5q){font-size:1.05rem;font-weight:600;cursor:pointer;color:var(--about-ink)}.about-principle-list.svelte-cwls5q summary:where(.svelte-cwls5q) span:where(.svelte-cwls5q){display:block;padding-left:18px;margin-top:6px;font-size:.8rem;font-weight:400;color:var(--about-accent)}.about-principle-list.svelte-cwls5q p:where(.svelte-cwls5q){margin:18px 0 0;color:var(--about-copy);font-size:.95rem;line-height:1.8}.about-reference.svelte-cwls5q{display:inline-block;font-size:.8rem;margin-top:14px;color:var(--about-accent)}.about-process.svelte-cwls5q{list-style:none;margin:0;padding:0}.about-process.svelte-cwls5q li:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){display:block;font-size:2.5rem;font-weight:500;color:var(--about-accent);margin-bottom:18px}.about-process.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.15rem;line-height:1.4}.about-mvp.svelte-cwls5q{text-align:center;padding-top:24px}.about-mvp-copy.svelte-cwls5q{max-width:750px;margin:0 auto 30px}.about-contact.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(2rem,2.8vw,2.6rem)}.about-page.svelte-cwls5q summary:where(.svelte-cwls5q):focus-visible,.about-page.svelte-cwls5q a:where(.svelte-cwls5q):focus-visible{outline:2px solid var(--about-accent);outline-offset:5px}@media(max-width:991px){.about-team-grid.svelte-cwls5q,.about-process.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.about-intro.svelte-cwls5q,.about-depth.svelte-cwls5q,.about-principles.svelte-cwls5q{grid-template-columns:1fr}.about-hero.svelte-cwls5q{min-height:530px}.about-hero.svelte-cwls5q>img:where(.svelte-cwls5q){object-position:60% center}.about-hero-copy.svelte-cwls5q{padding-bottom:30px}.about-section-heading.svelte-cwls5q{margin-bottom:32px}}@media(max-width:479px){.about-team-grid.svelte-cwls5q,.about-process.svelte-cwls5q{grid-template-columns:1fr;gap:24px}.about-team-mark.svelte-cwls5q{margin-bottom:12px}}
