.page-hero.svelte-cwls5q{padding:8rem 4rem 5rem;border-bottom:1px solid #e8e6e1}.page-hero-inner.svelte-cwls5q{max-width:700px}.eyebrow.svelte-cwls5q{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#888;margin-bottom:1.5rem}h1.svelte-cwls5q{font-family:Inter,serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:300;line-height:1.15;color:#1a1a1a}h1.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic;color:#5c4a3a}.story.svelte-cwls5q{padding:6rem 4rem;border-bottom:1px solid #e8e6e1}.story-inner.svelte-cwls5q{display:grid;grid-template-columns:1fr 340px;gap:6rem;max-width:1100px;margin:0 auto;align-items:start}.story-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:Inter,serif;font-size:1.875rem;font-weight:300;margin-bottom:1.5rem;color:#1a1a1a}.story-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;line-height:1.85;color:#555;font-weight:300;margin-bottom:1.25rem}.aside-stat.svelte-cwls5q{padding:2rem 0;border-bottom:1px solid #e8e6e1;display:flex;flex-direction:column;gap:.5rem}.aside-stat.svelte-cwls5q:last-child{border-bottom:none}.big-num.svelte-cwls5q{font-family:Inter,serif;font-size:3rem;font-weight:300;line-height:1;color:#1a1a1a}.aside-stat.svelte-cwls5q span:where(.svelte-cwls5q):last-child{font-size:.8125rem;color:#888;text-transform:uppercase;letter-spacing:.08em}.mv-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr}.mv-card.svelte-cwls5q{padding:5rem 4rem;border-top:1px solid #e8e6e1}.mv-card--dark.svelte-cwls5q{background:#1a1a1a;border-color:#1a1a1a}.mv-label.svelte-cwls5q{display:block;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;color:#888}.mv-card--dark.svelte-cwls5q .mv-label:where(.svelte-cwls5q){color:#666}.mv-card.svelte-cwls5q p:where(.svelte-cwls5q){font-family:Inter,serif;font-size:1.5rem;font-weight:300;line-height:1.65;color:#2a2a2a}.mv-card--dark.svelte-cwls5q p:where(.svelte-cwls5q){color:#d8cfc6}.values.svelte-cwls5q{padding:6rem 4rem;border-top:1px solid #e8e6e1}.values-inner.svelte-cwls5q{max-width:1100px;margin:0 auto}.section-header.svelte-cwls5q{margin-bottom:4rem}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:Inter,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;margin-bottom:.5rem}.section-header.svelte-cwls5q p:where(.svelte-cwls5q){color:#888;font-weight:300;font-size:.9375rem}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #e8e6e1;border-left:1px solid #e8e6e1}.value-item.svelte-cwls5q{padding:2.5rem;border-right:1px solid #e8e6e1;border-bottom:1px solid #e8e6e1;display:flex;gap:1.25rem;align-items:flex-start;transition:background .2s}.value-item.svelte-cwls5q:hover{background:#f5f3f0}.value-num.svelte-cwls5q{font-family:Inter,serif;font-size:.875rem;color:#bbb;flex-shrink:0;margin-top:.2rem}.value-item.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:Inter,serif;font-size:1.125rem;font-weight:400;color:#1a1a1a;margin-bottom:.5rem}.value-item.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem;line-height:1.65;color:#777;font-weight:300}.culture.svelte-cwls5q{padding:6rem 4rem;border-top:1px solid #e8e6e1;background:#f5f3f0}.culture-inner.svelte-cwls5q{max-width:700px}.culture-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:Inter,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;margin-bottom:1.5rem}.culture-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;line-height:1.8;color:#555;font-weight:300;margin-bottom:1.25rem}.btn.svelte-cwls5q{display:inline-block;padding:.875rem 2.25rem;background:#003f7f;color:#faf9f7;font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:2px solid #003f7f;border-radius:6rem;transition:all .25s,color .25s}.btn.svelte-cwls5q:hover{background:transparent;color:#003f7f;border-color:#003f7f}@media(max-width:1024px){.values-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page-hero.svelte-cwls5q{padding:5rem 1.5rem 3rem}.story.svelte-cwls5q{padding:4rem 1.5rem}.story-inner.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.mv-grid.svelte-cwls5q{grid-template-columns:1fr}.mv-card.svelte-cwls5q{padding:3rem 1.5rem}.values.svelte-cwls5q{padding:4rem 1.5rem}.values-grid.svelte-cwls5q{grid-template-columns:1fr}.culture.svelte-cwls5q{padding:4rem 1.5rem}}
