.about-kicker.svelte-cwls5q{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;display:flex;align-items:center;gap:12px}.about-kicker.svelte-cwls5q:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--border-hi),transparent)}.about-headline.svelte-cwls5q{font-family:var(--font-head);font-size:clamp(28px,5vw,42px);font-weight:300;line-height:1.05;letter-spacing:-.04em;color:var(--text);margin-bottom:36px}.about-body.svelte-cwls5q{display:flex;flex-direction:column}.about-section.svelte-cwls5q{padding:28px 0;border-top:1px solid var(--border)}.about-section.svelte-cwls5q:first-child{border-top:none;padding-top:0}.about-section.svelte-cwls5q p:where(.svelte-cwls5q){font-size:15px;font-weight:400;color:var(--text-dim);line-height:1.72}.about-section.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:16px}.about-section.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic;color:var(--text)}.principles.svelte-cwls5q{display:flex;flex-direction:column;margin:24px 0 0}.principle.svelte-cwls5q{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--border)}.principle.svelte-cwls5q:first-child{border-top:none;padding-top:0}.principle-num.svelte-cwls5q{font-family:var(--font-head);font-size:13px;font-weight:300;color:var(--action);line-height:1.6;flex-shrink:0;width:20px;text-align:right;padding-top:1px}.principle-label.svelte-cwls5q{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.principle-text.svelte-cwls5q{font-size:14px;font-weight:400;color:var(--text-dim);line-height:1.65}.about-closing.svelte-cwls5q{margin-top:48px;margin-bottom:80px;padding:32px 28px;background:var(--bg-surface);border:1px solid var(--border-mid);border-radius:12px;position:relative;overflow:hidden}.about-closing.svelte-cwls5q:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 50%,var(--signal-subtle),transparent 70%);pointer-events:none}.about-closing.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--font-head);font-size:clamp(20px,3.5vw,26px);font-weight:300;font-style:italic;letter-spacing:-.02em;color:var(--text-muted);line-height:1.35;position:relative}.about-closing.svelte-cwls5q p:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:var(--text-sub)}
