.who-we-are-page.svelte-sya04l{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.section-title.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#1a2a3a;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin:0 0 3rem;text-align:center;letter-spacing:.05em}.split-cards-section.svelte-sya04l{padding:5rem 2rem;background-color:#fff;overflow:visible}.split-cards-container.svelte-sya04l{display:flex;flex-direction:column;gap:2.5rem;max-width:1200px;margin:0 auto;overflow:visible}.mission-quote-block.svelte-sya04l{flex:1;min-width:0}.mission-quote-title.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#1a2a3a;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;margin:0 0 .75rem;letter-spacing:.05em;text-align:center}.mission-quote-wrapper.svelte-sya04l{position:relative;overflow:visible}.mission-quote.svelte-sya04l{margin:0;padding:1rem 2.5rem 2rem 0;font-family:Georgia,Times New Roman,serif;color:#1a2a3a;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;line-height:1.9}.mission-block.svelte-sya04l .mission-quote:where(.svelte-sya04l){text-align:center}.quote-icon.svelte-sya04l{position:absolute;font-family:Georgia,serif;font-size:5.5rem;line-height:1;color:#4a9fd1;opacity:.8;pointer-events:none}.quote-icon.quote-open.svelte-sya04l{top:calc(1rem - 20px);left:calc(-1.75rem - 12px)}.quote-icon.quote-close.svelte-sya04l{bottom:calc(.25rem - 20px);right:-1.25rem}.quote-text.svelte-sya04l{display:block}.story-paragraph.svelte-sya04l{margin:0 0 1.5rem;font-weight:700}.story-paragraph.svelte-sya04l:last-child{margin-bottom:0}.story-block.svelte-sya04l .mission-quote:where(.svelte-sya04l){color:#000}.story-paragraph.story-signature.svelte-sya04l{font-style:italic}.story-paragraph.story-tagline.svelte-sya04l{color:#4a9fd1;font-weight:700}.pillars-section.svelte-sya04l{padding:5rem 2rem;background-color:#1a2a3a;color:#fff}.pillars-container.svelte-sya04l{max-width:1400px;margin:0 auto}.pillars-section.svelte-sya04l .section-title:where(.svelte-sya04l){color:#fff;margin-bottom:.25rem}.pillars-section-description.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#fffc;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;text-align:center;margin:0 0 .5rem;text-transform:none;letter-spacing:.02em}.pillars-visual.svelte-sya04l{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.25rem 1.5rem;margin-top:-20px;margin-bottom:0}.pillar-visual-item.svelte-sya04l{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;animation:svelte-sya04l-fadeInUp .6s ease-out calc(var(--index) * .1s) both}.pillar-visual-item.svelte-sya04l:nth-child(n+5){margin-top:-28px}@keyframes svelte-sya04l-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pillar-svg-wrapper.svelte-sya04l{flex-shrink:0;display:flex;align-items:center;justify-content:center}.pillar-svg.svelte-sya04l{width:100px;height:200px;flex-shrink:0}.pillar-svg.pillar-top.svelte-sya04l{transform:rotate(0);margin-bottom:-3rem}.pillar-svg.pillar-bottom.svelte-sya04l{transform:rotate(180deg);margin-top:-3rem}.pillar-label.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;letter-spacing:.1em;white-space:nowrap;text-align:center;margin:0}.pillar-content.svelte-sya04l{margin-top:-2rem;text-align:center;max-width:100%}.pillar-content-title.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;margin:0 0 .25rem;text-align:center}.pillar-content-description.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#ffffffe6;font-size:clamp(.9rem,2vw,1rem);font-weight:700;line-height:1.7;margin:0;text-align:center}@media(max-width:640px){.split-cards-section.svelte-sya04l,.pillars-section.svelte-sya04l{padding:2.5rem 1rem}.split-cards-container.svelte-sya04l{gap:1.5rem;max-width:100%;padding:0 .5rem}.mission-quote.svelte-sya04l{padding:.75rem .75rem 1.5rem 1rem;font-size:1rem}.quote-icon.svelte-sya04l{font-size:3.5rem}.quote-icon.quote-open.svelte-sya04l{top:calc(.75rem - 16px);left:.25rem}.quote-icon.quote-close.svelte-sya04l{bottom:calc(.25rem - 16px);right:.25rem}.pillars-visual.svelte-sya04l{grid-template-columns:repeat(2,1fr);gap:.25rem 1.25rem;margin-top:-20px;margin-bottom:0}.pillar-visual-item.svelte-sya04l{gap:0}.pillar-visual-item.svelte-sya04l:nth-child(n+5){margin-top:0}.pillar-visual-item.svelte-sya04l:nth-child(n+3){margin-top:-28px}.pillar-svg.svelte-sya04l{width:80px;height:160px}.pillar-svg.pillar-top.svelte-sya04l{margin-bottom:-2.5rem}.pillar-svg.pillar-bottom.svelte-sya04l{margin-top:-2.5rem}.pillar-label.svelte-sya04l{font-size:1.1rem}.pillar-content.svelte-sya04l{margin-top:-1.75rem}.pillar-content-title.svelte-sya04l{font-size:1.1rem}.pillar-content-description.svelte-sya04l{font-size:.9rem}}@media(min-width:641px)and (max-width:968px){.split-cards-section.svelte-sya04l,.pillars-section.svelte-sya04l{padding:3rem 1.5rem}.split-cards-container.svelte-sya04l{gap:1.5rem;max-width:100%;padding:0 .5rem}.mission-quote.svelte-sya04l{padding:.75rem 2rem 1.5rem 0}.quote-icon.quote-open.svelte-sya04l{top:calc(.75rem - 20px);left:calc(-1.35rem - 12px)}.quote-icon.quote-close.svelte-sya04l{bottom:calc(.25rem - 20px);right:-1rem}.pillars-visual.svelte-sya04l{grid-template-columns:repeat(2,1fr);gap:.25rem 1.25rem}.pillar-visual-item.svelte-sya04l:nth-child(n+5){margin-top:0}.pillar-visual-item.svelte-sya04l:nth-child(n+3){margin-top:-28px}.pillar-svg.svelte-sya04l{width:90px;height:180px}.pillar-svg.pillar-top.svelte-sya04l{margin-bottom:-2.75rem}.pillar-svg.pillar-bottom.svelte-sya04l{margin-top:-2.75rem}.pillar-content.svelte-sya04l{margin-top:-1.75rem}}@media(min-width:969px)and (max-width:1440px){.split-cards-section.svelte-sya04l,.pillars-section.svelte-sya04l{padding:5rem 2rem}.split-cards-container.svelte-sya04l{gap:2rem}.pillars-visual.svelte-sya04l{grid-template-columns:repeat(4,1fr);gap:.25rem 1.5rem;margin-top:-20px}.pillar-content.svelte-sya04l{margin-top:-2rem}}@media(min-width:1441px){.split-cards-container.svelte-sya04l{max-width:1200px;gap:3rem}.pillars-container.svelte-sya04l{max-width:1600px}.pillars-visual.svelte-sya04l{grid-template-columns:repeat(4,1fr);gap:.25rem 1.5rem}.pillar-content.svelte-sya04l{margin-top:-2rem}}.reviews-section.svelte-sya04l{padding:6rem 2rem;background-color:#f8f9fa}.reviews-container.svelte-sya04l{max-width:1400px;margin:0 auto}.reviews-title.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#1a2a3a;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin:0 0 3rem;text-align:center;letter-spacing:.05em}.reviews-grid.svelte-sya04l{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.review-card.svelte-sya04l{background-color:#fff;border-radius:16px;padding:2.5rem;border:2px solid #e8e8e8;cursor:pointer;transition:all .3s ease;text-align:left;display:flex;flex-direction:column;min-height:220px}.review-card.svelte-sya04l:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001a;border-color:#4a9fd1}.review-card.fade-out.svelte-sya04l{opacity:0;transform:translateY(20px)}.review-header.svelte-sya04l{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.reviewer-name.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#1a2a3a;font-size:1.2rem;font-weight:700;margin:0}.star-rating.svelte-sya04l{display:flex;gap:.25rem;flex-shrink:0}.star.svelte-sya04l{color:#ffc107;font-size:1.2rem;line-height:1}.review-text.svelte-sya04l{font-family:Arial,Helvetica,sans-serif;color:#555;font-size:1rem;font-weight:700;line-height:1.7;margin:0;flex:1}@media(max-width:640px){.reviews-section.svelte-sya04l{padding:3rem 1rem}.reviews-title.svelte-sya04l{font-size:clamp(1.5rem,6vw,1.8rem);margin-bottom:2rem}.reviews-grid.svelte-sya04l{grid-template-columns:1fr;gap:1.5rem}.review-card.svelte-sya04l{padding:2rem 1.5rem;min-height:auto}.reviewer-name.svelte-sya04l{font-size:1.1rem}.review-text.svelte-sya04l{font-size:.9375rem}}@media(min-width:641px)and (max-width:968px){.reviews-section.svelte-sya04l{padding:4rem 1.5rem}.reviews-grid.svelte-sya04l{grid-template-columns:1fr;gap:2rem}}@media(min-width:969px)and (max-width:1440px){.reviews-section.svelte-sya04l{padding:6rem 2rem}.reviews-grid.svelte-sya04l{gap:2rem}}
