.page-hero.svelte-cwls5q{background:var(--color-primary);padding:10rem 0 5rem;text-align:center}.page-hero.svelte-cwls5q .accent-label:where(.svelte-cwls5q){margin-bottom:1rem}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--color-white)}.bio-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1.2fr;gap:5rem;align-items:center}.bio-image-wrap.svelte-cwls5q{position:relative}.bio-image.svelte-cwls5q{width:100%;max-width:420px;border-radius:8px;position:relative;z-index:2}.bio-image-accent.svelte-cwls5q{position:absolute;bottom:-16px;left:-16px;width:100%;height:100%;border:3px solid var(--color-accent);border-radius:8px;opacity:.2;z-index:1}.bio-content.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:.5rem;margin-bottom:1.5rem}.bio-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-light);margin-bottom:1rem}.bio-contact.svelte-cwls5q{margin-top:2rem}.values-section.svelte-cwls5q{background:var(--color-surface-alt)}.values-section.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:.5rem;margin-bottom:3rem}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.value-card.svelte-cwls5q{background:var(--color-white);border-radius:8px;padding:2.5rem;position:relative;transition:all .3s}.value-card.svelte-cwls5q:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0a16281a}.value-number.svelte-cwls5q{font-family:var(--font-display);font-size:3rem;color:#3b82f61f;line-height:1;margin-bottom:1rem}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-primary);margin-bottom:.75rem}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-light);font-size:.95rem}.brokerage-section.svelte-cwls5q{background:var(--color-primary);text-align:center}.brokerage-content.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:.5rem;margin-bottom:1.5rem}.brokerage-text.svelte-cwls5q{color:#fff9;max-width:600px;margin:0 auto 2rem;font-size:1.05rem}@media(max-width:768px){.bio-grid.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.bio-image.svelte-cwls5q{max-width:300px;margin:0 auto}.values-grid.svelte-cwls5q{grid-template-columns:1fr}}
