.page-header.svelte-cwls5q{padding:5rem 0 4rem;border-bottom:1px solid var(--line)}.page-header.svelte-cwls5q .label:where(.svelte-cwls5q){display:block;margin-bottom:1rem}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.about-main.svelte-cwls5q{padding:5rem 0;border-bottom:1px solid var(--line)}.about-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 340px;gap:5rem;align-items:start}.about-text.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.lead.svelte-cwls5q{font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--text-0);line-height:1.6;letter-spacing:-.01em}.about-text.svelte-cwls5q p:where(.svelte-cwls5q):not(.lead){font-size:.9rem;color:var(--text-1);line-height:1.75}.about-aside.svelte-cwls5q{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;position:sticky;top:calc(var(--nav-h) + 2rem)}.aside-card.svelte-cwls5q{background:var(--bg-1);padding:1.25rem 1.5rem}.aside-card.svelte-cwls5q .label:where(.svelte-cwls5q){display:block;margin-bottom:.5rem}.aside-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem;color:var(--text-0);line-height:1.5}.values-section.svelte-cwls5q{padding:5rem 0;background:var(--bg-1);border-bottom:1px solid var(--line)}.section-header.svelte-cwls5q{margin-bottom:2.5rem}.section-header.svelte-cwls5q .label:where(.svelte-cwls5q){display:block;margin-bottom:.75rem}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display);font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:700;letter-spacing:-.02em}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.value-card.svelte-cwls5q{background:var(--bg-1);padding:2rem}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text-0);margin-bottom:.6rem;letter-spacing:-.01em}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem;color:var(--text-1);line-height:1.65}.cta-banner.svelte-cwls5q{border-top:1px solid var(--line);padding:5rem 0}.cta-inner.svelte-cwls5q{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.cta-inner.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.cta-inner.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem;color:var(--text-1)}.btn-primary.svelte-cwls5q{display:inline-flex;align-items:center;background:var(--accent);color:#070c18;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1.5rem;border-radius:var(--radius);transition:opacity .2s,transform .2s;white-space:nowrap}.btn-primary.svelte-cwls5q:hover{opacity:.85;transform:translateY(-1px)}@media(max-width:900px){.about-grid.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.about-aside.svelte-cwls5q{position:static}.values-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:600px){.cta-inner.svelte-cwls5q{flex-direction:column;align-items:flex-start}}
