.quote-section.svelte-ml9d2x{--outer-pad: max(var(--spacing-xl), calc((100vw - var(--max-width)) / 2 + var(--spacing-xl)));--inner-pad: var(--spacing-2xl);display:grid;grid-template-columns:1fr 1fr;min-height:65vh;max-height:80vh}.reversed.svelte-ml9d2x{direction:rtl}.reversed.svelte-ml9d2x>:where(.svelte-ml9d2x){direction:ltr}.text-col.svelte-ml9d2x{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl) var(--inner-pad) var(--spacing-2xl) var(--outer-pad);background:var(--color-gray-100)}.reversed.svelte-ml9d2x .text-col:where(.svelte-ml9d2x){padding:var(--spacing-2xl) var(--outer-pad) var(--spacing-2xl) var(--inner-pad)}.quote.svelte-ml9d2x{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;color:var(--color-dark);line-height:1.4;margin-bottom:var(--spacing-xl)}.text-col.svelte-ml9d2x .divider{margin-bottom:var(--spacing-md)}.signature.svelte-ml9d2x{font-size:var(--font-size-sm);color:var(--color-dark)}.image-col.svelte-ml9d2x{overflow:hidden}.image-col.svelte-ml9d2x img:where(.svelte-ml9d2x){width:100%;height:100%;object-fit:cover}@media(max-width:768px){.quote-section.svelte-ml9d2x{grid-template-columns:1fr;max-height:unset}.reversed.svelte-ml9d2x{direction:ltr}.image-col.svelte-ml9d2x{min-height:50vh;order:-1}.text-col.svelte-ml9d2x,.reversed.svelte-ml9d2x .text-col:where(.svelte-ml9d2x){padding:var(--spacing-xl) var(--spacing-md)}}.blue-section.svelte-gtr0v1{position:relative;min-height:70vh;display:flex;align-items:center;background:var(--color-blue);overflow:hidden}.content.svelte-gtr0v1{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10rem;align-items:center;max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl)}.title.svelte-gtr0v1{font-size:var(--font-size-hero);font-weight:300;color:var(--color-white);line-height:1.1;letter-spacing:-.02em}.text.svelte-gtr0v1{color:var(--color-white);font-size:clamp(1.25rem,2vw,1.2rem);line-height:1.7}@media(max-width:768px){.content.svelte-gtr0v1{grid-template-columns:1fr;padding:var(--spacing-xl) var(--spacing-md)}}.manifesto-section.svelte-1nnaiev{position:relative;background:var(--color-dark);min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:8rem 0 var(--spacing-2xl)}.manifesto-label-right.svelte-1nnaiev{position:absolute;top:8rem;right:var(--section-label-left);z-index:1;writing-mode:vertical-lr;font-size:var(--font-size-xs);letter-spacing:.15em;text-transform:uppercase;font-weight:500;color:var(--color-text-light)}.manifesto-content.svelte-1nnaiev{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-xl)}.manifesto-title.svelte-1nnaiev{font-size:var(--font-size-section-title);font-weight:300;color:var(--color-white);line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--spacing-2xl);max-width:700px}.manifesto-columns.svelte-1nnaiev{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}.manifesto-col.svelte-1nnaiev{display:flex;flex-direction:column;gap:var(--spacing-md)}.manifesto-bold.svelte-1nnaiev{font-weight:700;color:var(--color-white);line-height:1.6;font-size:var(--font-size-base)}.manifesto-col.svelte-1nnaiev p:where(.svelte-1nnaiev):not(.manifesto-bold){color:var(--color-white);line-height:1.6;font-size:var(--font-size-sm)}.dna-section.svelte-1nnaiev{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden}.dna-content.svelte-1nnaiev{position:relative;z-index:2;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}@media(max-width:600px){.dna-content.svelte-1nnaiev{padding:var(--spacing-md)}}.dna-headline.svelte-1nnaiev{font-size:var(--font-size-hero);font-weight:300;color:var(--color-white);line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--spacing-2xl)}@media(max-width:768px){.dna-headline.svelte-1nnaiev{padding-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}}.stat-pill.svelte-1nnaiev{display:inline-block;border:2px solid var(--color-white);border-radius:999px;padding:.05em .4em}.dna-values.svelte-1nnaiev{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);padding-bottom:var(--spacing-2xl)}.dna-value.svelte-1nnaiev{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.dna-value.svelte-1nnaiev p:where(.svelte-1nnaiev){color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}.dna-value.svelte-1nnaiev .divider{margin-top:auto}.roles-section.svelte-1nnaiev{position:relative;background:var(--color-dark);overflow:hidden}.roles-circles.svelte-1nnaiev{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.circle.svelte-1nnaiev{position:absolute;border-radius:50%;background:var(--color-blue);top:50%;left:50%;transform:translate(-50%,-50%)}.c1.svelte-1nnaiev{width:500px;height:500px;opacity:.25}.c2.svelte-1nnaiev{width:380px;height:380px;opacity:.35}.c3.svelte-1nnaiev{width:260px;height:260px;opacity:.5}.c4.svelte-1nnaiev{width:150px;height:150px;opacity:.7}.roles-content.svelte-1nnaiev{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10rem;align-items:center;max-width:var(--max-width);margin:0 auto;padding:var(--spacing-section) var(--spacing-2xl)}.roles-title.svelte-1nnaiev{font-size:clamp(2rem,4vw,3rem);font-weight:300;color:var(--color-white);line-height:1.15;letter-spacing:-.02em;text-align:left;justify-self:center}.roles-highlight.svelte-1nnaiev{color:var(--color-blue)}.roles-right.svelte-1nnaiev{display:flex;flex-direction:column;gap:var(--spacing-xl)}.roles-text.svelte-1nnaiev{color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.7}.roles-right.svelte-1nnaiev .cta-btn{align-self:flex-start}@media(max-width:768px){.manifesto-section.svelte-1nnaiev{padding:6rem 0 var(--spacing-xl)}.manifesto-content.svelte-1nnaiev{padding:0 var(--spacing-md)}.manifesto-label-right.svelte-1nnaiev{display:none}.manifesto-columns.svelte-1nnaiev{grid-template-columns:1fr;gap:var(--spacing-xl)}.dna-values.svelte-1nnaiev{grid-template-columns:1fr}.dna-headline.svelte-1nnaiev{font-size:clamp(3.5rem,8vw,4rem)}.roles-content.svelte-1nnaiev{grid-template-columns:1fr;padding:var(--spacing-2xl) var(--spacing-md)}.roles-title.svelte-1nnaiev{justify-self:start;font-size:clamp(2.5rem,8vw,3rem)}.roles-circles.svelte-1nnaiev{left:30%}.c1.svelte-1nnaiev{width:350px;height:350px}.c2.svelte-1nnaiev{width:260px;height:260px}.c3.svelte-1nnaiev{width:180px;height:180px}.c4.svelte-1nnaiev{width:100px;height:100px}}
