.principle-page.svelte-1so67jl.svelte-1so67jl{max-width:720px;margin:0 auto;padding:64px 24px 96px}.principle-header.svelte-1so67jl.svelte-1so67jl{text-align:left;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border)}.principle-eyebrow.svelte-1so67jl.svelte-1so67jl{display:block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px}.principle-numeral.svelte-1so67jl.svelte-1so67jl{font-family:var(--font-display);font-size:56px;font-weight:300;color:var(--accent);line-height:1;margin-bottom:12px;letter-spacing:.04em}.principle-title.svelte-1so67jl.svelte-1so67jl{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:300;color:var(--text);line-height:1.15;letter-spacing:-.01em;margin:0 0 18px}.principle-lead.svelte-1so67jl.svelte-1so67jl{font-size:16px;color:var(--text-soft);line-height:1.6;margin:0;max-width:60ch}.principle-body.svelte-1so67jl.svelte-1so67jl{display:flex;flex-direction:column;gap:36px}.principle-section.svelte-1so67jl.svelte-1so67jl{display:flex;flex-direction:column;gap:12px}.principle-section-heading.svelte-1so67jl.svelte-1so67jl{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--text);line-height:1.25;margin:0 0 4px}.principle-paragraph.svelte-1so67jl.svelte-1so67jl{font-size:14.5px;color:var(--text);line-height:1.7;margin:0;max-width:64ch}.principle-ctas.svelte-1so67jl.svelte-1so67jl{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.principle-ctas-label.svelte-1so67jl.svelte-1so67jl{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.principle-ctas-grid.svelte-1so67jl.svelte-1so67jl{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 640px){.principle-ctas-grid.svelte-1so67jl.svelte-1so67jl{grid-template-columns:repeat(2,minmax(0,1fr))}}.principle-cta.svelte-1so67jl.svelte-1so67jl{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius, 7px);text-decoration:none;color:inherit;transition:border-color .16s,background .16s}.principle-cta.svelte-1so67jl.svelte-1so67jl:hover{border-color:var(--accent-mid);background:var(--panel-soft, var(--panel))}.principle-cta-label.svelte-1so67jl.svelte-1so67jl{font-family:var(--font-display);font-size:16px;color:var(--text);line-height:1.25}.principle-cta-blurb.svelte-1so67jl.svelte-1so67jl{font-size:12.5px;color:var(--text-soft);line-height:1.55;margin:0}.principle-cta-arrow.svelte-1so67jl.svelte-1so67jl{position:absolute;top:16px;right:18px;color:var(--accent);font-size:14px}.principle-nav.svelte-1so67jl.svelte-1so67jl{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.principle-nav-row.svelte-1so67jl.svelte-1so67jl{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.principle-nav-link.svelte-1so67jl.svelte-1so67jl{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;font-size:12px}.principle-nav-link-right.svelte-1so67jl.svelte-1so67jl{text-align:right;align-items:flex-end}.principle-nav-direction.svelte-1so67jl.svelte-1so67jl{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.principle-nav-title.svelte-1so67jl.svelte-1so67jl{font-family:var(--font-display);font-size:14px;color:var(--text);line-height:1.25}.principle-nav-link.svelte-1so67jl:hover .principle-nav-title.svelte-1so67jl{color:var(--accent)}.principle-nav-spacer.svelte-1so67jl.svelte-1so67jl{display:block}.principle-nav-home.svelte-1so67jl.svelte-1so67jl{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .16s}.principle-nav-home.svelte-1so67jl.svelte-1so67jl:hover{color:var(--accent)}
