.page_container__r7i7M{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-xl)}@media (max-width:1023px){.page_container__r7i7M{padding:0 var(--space-lg)}}@media (max-width:639px){.page_container__r7i7M{padding:0 var(--space-md)}}.page_sectionHeader__bfP4G{text-align:center;max-width:700px;margin:0 auto var(--space-3xl)}.page_sectionLabel__gzpao{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary);display:block;margin-bottom:var(--space-sm)}.page_sectionTitle__y_yXv{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-sm) 0;letter-spacing:var(--tracking-tight)}.page_sectionDescription__2lQtT{font-family:var(--font-primary);font-size:var(--text-body-lg);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.page_hero__eqqX_{position:relative;height:650px;min-height:650px;display:flex;align-items:center;overflow:hidden;padding-top:160px}@media (max-width:900px){.page_hero__eqqX_{height:550px;min-height:550px;padding-top:160px}}@media (max-width:639px){.page_hero__eqqX_{height:500px;min-height:500px;padding-top:200px}}.page_heroBackground__GG9BH{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#1a4731,#0d3b26 40%,#143d2b 70%,#1a3a2a)}.page_heroOverlay__1lbCK{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.15) 50%,rgba(0,0,0,.5))}.page_heroContainer__RrJ4v{position:relative;z-index:2;width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-xl)}@media (max-width:1023px){.page_heroContainer__RrJ4v{padding:0 var(--space-lg)}}@media (max-width:639px){.page_heroContainer__RrJ4v{padding:0 var(--space-md)}}.page_heroContent__lg4di{max-width:600px}.page_heroLabel__OIE7V{font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgba(255,255,255,.9);display:block;margin-bottom:var(--space-md)}.page_heroTitle__N4vfR{font-family:var(--font-display);font-size:clamp(2rem,4vw + .5rem,3rem);font-weight:700;color:#ffffff;margin:0 0 var(--space-lg) 0;line-height:1.2;letter-spacing:-.01em}@media (max-width:767px){.page_heroTitle__N4vfR{font-size:clamp(1.75rem,3vw + .5rem,2.25rem)}}.page_heroSubtitle__hQSGe{font-family:var(--font-primary);font-size:var(--text-body-lg);color:rgba(255,255,255,.95);margin:0;line-height:var(--leading-relaxed)}@media (max-width:767px){.page_heroSubtitle__hQSGe{font-size:var(--text-body)}}.page_storySection__9OCVw{padding:var(--space-6xl) 0;background:var(--color-bg-primary)}@media (max-width:1023px){.page_storySection__9OCVw{padding:var(--space-5xl) 0}}@media (max-width:767px){.page_storySection__9OCVw{padding:var(--space-4xl) 0}}.page_storyGrid__vAKU0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:center}@media (max-width:1023px){.page_storyGrid__vAKU0{grid-template-columns:1fr;gap:var(--space-2xl)}.page_storyContent___AWBj{order:-1}}.page_storyContent___AWBj{padding-right:var(--space-lg)}@media (max-width:1023px){.page_storyContent___AWBj{padding-right:0}}.page_storyText__jPynS{font-family:var(--font-primary);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page_storyText__jPynS p{margin-bottom:var(--space-md)}.page_storyText__jPynS strong{color:var(--color-primary);font-weight:600}.page_storyStats__hMgjf{display:flex;gap:var(--space-2xl);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-bg-subtle)}@media (max-width:639px){.page_storyStats__hMgjf{gap:var(--space-lg)}}.page_storyStat__MPld3{display:flex;flex-direction:column;gap:var(--space-2xs)}.page_storyStatValue__8TPU_{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;color:var(--color-primary);line-height:1}.page_storyStatLabel__8ZCuq{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--color-text-muted);font-weight:500}.page_storyImageWrapper__q99UE{position:relative}.page_storyImageContainer__8lYA9{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.page_storyImagePlaceholder__vIQnb{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-primary) 100%);color:var(--color-white)}.page_storyImagePlaceholder__vIQnb svg{width:40%;height:40%;opacity:.6}.page_storyImage__2aqbR{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.page_loveIcon__CvqAg{position:absolute;bottom:-16px;right:-16px;width:64px;height:64px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;box-shadow:var(--shadow-lg);z-index:2}.page_loveIcon__CvqAg svg{width:32px;height:32px}@media (max-width:767px){.page_loveIcon__CvqAg{width:48px;height:48px;bottom:-12px;right:-12px}.page_loveIcon__CvqAg svg{width:24px;height:24px}}.page_deepEmpathySection__P2L70{position:relative;padding:var(--space-6xl) 0;overflow:hidden;margin-top:120px;border-top:1px solid var(--color-bg-subtle)}@media (max-width:1023px){.page_deepEmpathySection__P2L70{padding:var(--space-5xl) 0;margin-top:100px}}@media (max-width:767px){.page_deepEmpathySection__P2L70{padding:var(--space-4xl) 0;margin-top:100px}}.page_deepEmpathyBackground__9sUhY{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary-50) 0,var(--color-bg-secondary) 50%,var(--color-secondary-50) 100%)}.page_deepEmpathyContent__opktS{position:relative;z-index:1;text-align:center}.page_deepEmpathyWord__Y9Chb{font-family:var(--font-display);font-size:clamp(1.25rem,2vw + .5rem,2rem);font-weight:700;font-style:italic;color:var(--color-primary);letter-spacing:.04em;margin:0 0 var(--space-sm) 0;line-height:1.2}.page_deepEmpathyPronunciation__g9Z_a{font-family:var(--font-primary);font-size:var(--text-body);color:var(--color-text-muted);margin:0 0 var(--space-md) 0}.page_deepEmpathyDefinition__boE1_{color:var(--color-text-secondary);max-width:700px;margin:0 auto var(--space-3xl)}.page_deepEmpathyDefinition__boE1_,.page_philosophyQuote__wNKcW{font-family:var(--font-primary);font-size:var(--text-body-lg);line-height:var(--leading-relaxed)}.page_philosophyQuote__wNKcW{font-style:italic;color:var(--color-text-primary);max-width:720px;margin:0 auto var(--space-xl);padding:0;border:none;text-align:left}@media (min-width:768px){.page_philosophyQuote__wNKcW{font-size:1.25rem}}.page_philosophyDivider__g8kWo{border:none;border-top:1px solid var(--color-bg-subtle);max-width:720px;margin:0 auto var(--space-xl)}.page_englishLabel__BebjU{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 auto var(--space-sm)}.page_englishLabel__BebjU,.page_philosophyEnglish__m9uwY{font-family:var(--font-primary);color:var(--color-text-muted);max-width:720px;text-align:left}.page_philosophyEnglish__m9uwY{font-size:var(--text-body);line-height:var(--leading-relaxed);margin:0 auto var(--space-3xl)}.page_pillarsGrid__pvYLW{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:900px;margin:0 auto}@media (max-width:1023px){.page_pillarsGrid__pvYLW{grid-template-columns:repeat(2,1fr);max-width:600px}}@media (max-width:639px){.page_pillarsGrid__pvYLW{grid-template-columns:1fr;gap:var(--space-md)}}.page_pillarCard__3LTji{background:var(--color-bg-primary);border-radius:var(--radius-2xl);padding:var(--space-2xl);box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.page_pillarCard__3LTji:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.page_pillarCard__3LTji:hover{transform:none}}.page_pillarIconWrapper___SH0R{display:flex;justify-content:center;margin-bottom:var(--space-lg)}.page_pillarIcon__tOuf9{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-100);border-radius:var(--radius-full);color:var(--color-primary)}.page_pillarIcon__tOuf9 svg{width:32px;height:32px}.page_pillarTitle__JMSHp{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-sm) 0}.page_pillarDescription__lv_QB{font-family:var(--font-primary);font-size:var(--text-body);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.page_teamSection__kVwqB{padding:var(--space-6xl) 0;background:var(--color-bg-primary)}@media (max-width:1023px){.page_teamSection__kVwqB{padding:var(--space-5xl) 0}}@media (max-width:767px){.page_teamSection__kVwqB{padding:var(--space-4xl) 0}}.page_teamGrid__9_Vpt{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}@media (max-width:1200px){.page_teamGrid__9_Vpt{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.page_teamGrid__9_Vpt{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.page_teamCard__U59MA{background:var(--color-bg-secondary);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.page_teamCard__U59MA:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.page_teamCard__U59MA:hover{transform:none}}.page_teamImageWrapper__b_fKf{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--color-bg-tertiary)}.page_teamImage__81qfC{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform var(--duration-slow) var(--ease-default)}.page_teamCard__U59MA:hover .page_teamImage__81qfC{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.page_teamImage__81qfC{transition:none}.page_teamCard__U59MA:hover .page_teamImage__81qfC{transform:none}}.page_teamImageOverlay__gtF8A{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0,transparent 40%);pointer-events:none}.page_teamCardContent__rVmCY{padding:var(--space-xl)}.page_teamName__WOnKm{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2xs) 0}.page_teamRole__eC_tD{color:var(--color-primary);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-md) 0}.page_teamQuote__I6A1E,.page_teamRole__eC_tD{font-family:var(--font-primary);font-size:var(--text-body-sm)}.page_teamQuote__I6A1E{font-style:italic;color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0;padding-left:var(--space-md);border-left:2px solid var(--color-primary-200)}.page_valuesSection__17b7e{padding:var(--space-6xl) 0;background:var(--color-bg-secondary)}@media (max-width:1023px){.page_valuesSection__17b7e{padding:var(--space-5xl) 0}}@media (max-width:767px){.page_valuesSection__17b7e{padding:var(--space-4xl) 0}}.page_valuesGrid__oTYcH{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}@media (max-width:1023px){.page_valuesGrid__oTYcH{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}@media (max-width:639px){.page_valuesGrid__oTYcH{grid-template-columns:1fr 1fr;gap:var(--space-sm)}}.page_valueCard__uTQH4{text-align:center;padding:var(--space-2xl) var(--space-xl);background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.page_valueCard__uTQH4:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.page_valueCard__uTQH4:hover{transform:none}}.page_valueIconWrapper__Jn4vh{display:flex;justify-content:center;margin-bottom:var(--space-md)}.page_valueIcon__w_27X{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-secondary-100);border-radius:var(--radius-full);color:var(--color-secondary)}.page_valueIcon__w_27X svg{width:28px;height:28px}.page_valueTitle__M6m8d{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-sm) 0}.page_valueDescription__TyZ5l{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.page_certificationsSection__n1etZ{padding:var(--space-6xl) 0;background:var(--color-bg-primary)}@media (max-width:1023px){.page_certificationsSection__n1etZ{padding:var(--space-5xl) 0}}@media (max-width:767px){.page_certificationsSection__n1etZ{padding:var(--space-4xl) 0}}.page_certificationsGrid__GkI0x{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);max-width:900px;margin:0 auto}@media (max-width:1023px){.page_certificationsGrid__GkI0x{grid-template-columns:repeat(2,1fr);max-width:600px}}@media (max-width:639px){.page_certificationsGrid__GkI0x{grid-template-columns:1fr 1fr;gap:var(--space-md)}}.page_certCard__w9pRb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-xl);background:var(--color-bg-secondary);border-radius:var(--radius-xl);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.page_certCard__w9pRb:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.page_certCard__w9pRb:hover{transform:none}}.page_certIconWrapper__8F_3q{display:flex;justify-content:center;margin-bottom:var(--space-md)}.page_certIcon__EbRHi{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-100);border-radius:var(--radius-full);color:var(--color-primary)}.page_certIcon__EbRHi svg{width:32px;height:32px}.page_certName__MGK2o{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2xs) 0}.page_certDescription__dsSE6{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--color-text-muted);margin:0}.page_missionVisionSection__Mt24b{padding:var(--space-6xl) 0;background:var(--color-bg-primary);border-top:1px solid var(--color-bg-subtle)}@media (max-width:1023px){.page_missionVisionSection__Mt24b{padding:var(--space-5xl) 0}}@media (max-width:767px){.page_missionVisionSection__Mt24b{padding:var(--space-4xl) 0}}.page_missionVisionHeader__lmE3a{text-align:center;margin-bottom:var(--space-3xl)}.page_missionVisionTitle__EF2EJ{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:var(--tracking-tight)}.page_missionVisionGrid__IdyTU{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:900px;margin:0 auto}@media (max-width:767px){.page_missionVisionGrid__IdyTU{grid-template-columns:1fr;gap:var(--space-lg)}}.page_missionVisionCard__t5XGC{background:var(--color-bg-secondary);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.page_missionVisionCard__t5XGC:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.page_missionVisionCard__t5XGC:hover{transform:none}}.page_missionVisionLabel__N_afa{display:block;font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;color:var(--color-primary);margin:0 0 var(--space-2xs) 0}.page_missionVisionLabelEn__rxkLa{display:block;font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--color-text-muted);font-weight:500;margin:0 0 var(--space-md) 0}.page_missionVisionText__aRJna{font-size:var(--text-body-lg);color:var(--color-text-primary);margin:0 0 var(--space-md) 0}.page_missionVisionTextEn__UOSqQ,.page_missionVisionText__aRJna{font-family:var(--font-primary);line-height:var(--leading-relaxed)}.page_missionVisionTextEn__UOSqQ{font-size:var(--text-body);color:var(--color-text-muted);margin:0}.page_ctaSection__gkLIQ{padding:var(--space-5xl) 0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-hover) 100%);text-align:center}.page_ctaTitle__OE79j{font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:#ffffff;margin:0 0 var(--space-sm) 0;letter-spacing:var(--tracking-tight)}@media (max-width:767px){.page_ctaTitle__OE79j{font-size:var(--text-h4)}}.page_ctaSubtitle__3FJWi{font-family:var(--font-primary);font-size:var(--text-body-lg);color:rgba(255,255,255,.95);margin:0 0 var(--space-lg) 0;max-width:600px;margin-left:auto;margin-right:auto}.page_ctaButtons__O1J1_{display:flex;justify-content:center;gap:var(--space-md)}@media (max-width:767px){.page_ctaButtons__O1J1_{flex-direction:column;align-items:center;gap:var(--space-sm)}}.page_ctaButtonPrimary__r5yVs{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-xl);min-height:52px;font-family:var(--font-primary);font-size:var(--text-body);font-weight:600;text-decoration:none;border-radius:var(--radius-md);background:#ffffff;color:var(--color-primary);transition:background-color var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-default)}.page_ctaButtonPrimary__r5yVs:hover{background:#ffffff;transform:translateY(-2px);box-shadow:var(--shadow-lg);filter:brightness(.95)}.page_ctaButtonPrimary__r5yVs:focus-visible{outline:var(--focus-ring-width) solid #ffffff;outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.page_ctaButtonPrimary__r5yVs{transition:background-color var(--duration-normal) var(--ease-default)}.page_ctaButtonPrimary__r5yVs:hover{transform:none}}.page_ctaButtonSecondary__Zalot,.page_ctaButtonSecondary__Zalot:link,.page_ctaButtonSecondary__Zalot:visited{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-xl);min-height:52px;font-family:var(--font-primary);font-size:var(--text-body);font-weight:600;text-decoration:none;border-radius:var(--radius-md);border:2px solid rgba(255,255,255,.7);color:#ffffff!important;background:transparent;transition:background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-out),color var(--duration-normal) var(--ease-default)}.page_ctaButtonSecondary__Zalot:hover{background:#ffffff;border-color:#ffffff;color:var(--color-primary)!important;transform:translateY(-2px)}.page_ctaButtonSecondary__Zalot:focus-visible{outline:var(--focus-ring-width) solid #ffffff;outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.page_ctaButtonSecondary__Zalot{transition:background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.page_ctaButtonSecondary__Zalot:hover{transform:none}}.page_sr-only__xb0NZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}