.page_container__eSsIu{overflow-x:hidden}.page_hero__qs3fl{position:relative;height:90vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_hero__qs3fl:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}.page_heroImage__8G2Sz{object-fit:cover;z-index:1}.page_heroContent__FRIOO{position:relative;z-index:3;text-align:center;color:#fff;max-width:800px;padding:0 var(--spacing-lg)}.page_heroTitle__TNakO{font-family:var(--font-serif);font-size:var(--text-6xl);letter-spacing:.1em;margin-bottom:var(--spacing-lg);animation:page_fadeUp__3KcHi 1s ease-out forwards}.page_heroSubtitle__B1fUc,.page_heroTitle__TNakO{font-weight:300;transform:translateY(20px);opacity:0}.page_heroSubtitle__B1fUc{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:.2em;text-transform:uppercase;animation:page_fadeUp__3KcHi 1s ease-out .3s forwards}.page_section__yPW7u{padding:var(--spacing-4xl) var(--spacing-lg);max-width:var(--max-width);margin:0 auto}.page_storyGrid__Ulrrv{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:center;margin-bottom:var(--spacing-4xl)}.page_philosophyContent__9wEwJ,.page_storyContent__F0EN_{padding:var(--spacing-xl)}.page_sectionTitle__eC3_O{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-text-primary);margin-bottom:var(--spacing-xl);font-weight:400;line-height:1.2}.page_text__gxfuC{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-lg);font-weight:300}.page_imageWrapper__nrQvA{position:relative;height:600px;width:100%;border-radius:4px;overflow:hidden}.page_image__j_abP{object-fit:cover;transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.page_imageWrapper__nrQvA:hover .page_image__j_abP{transform:scale(1.05)}.page_philosophy__2JYrK{background-color:var(--color-surface);padding:var(--spacing-4xl) 0;margin:var(--spacing-4xl) 0}.page_philosophyGrid__xmMTd{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:center}.page_philosophyImageWrapper__svJWS{height:500px;position:relative}.page_valuesSection___3_Wc{text-align:center;padding:var(--spacing-4xl) var(--spacing-lg);max-width:var(--max-width);margin:3vh auto 0;padding-top:var(--spacing-2xl)}.page_valuesGrid__z_Jw_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.page_valueCard__hrsHn{padding:var(--spacing-xl);transition:transform var(--transition-normal)}.page_valueCard__hrsHn:hover{transform:translateY(-5px)}.page_valueTitle__JRvdf{font-family:var(--font-serif);font-size:var(--text-2xl);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.page_valueText__6BWG6{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}@keyframes page_fadeUp__3KcHi{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_philosophy__2JYrK,.page_section__yPW7u,.page_valuesSection___3_Wc{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);margin:0}.page_philosophyGrid__xmMTd,.page_section__yPW7u,.page_valuesSection___3_Wc{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);width:100%}.page_heroTitle__TNakO{font-size:var(--text-4xl)}.page_philosophyGrid__xmMTd,.page_storyGrid__Ulrrv{grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.page_valuesGrid__z_Jw_{grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.page_imageWrapper__nrQvA,.page_philosophyImageWrapper__svJWS{height:300px;width:100%;margin:0}.page_philosophyImageWrapper__svJWS{order:0}.page_philosophyContent__9wEwJ,.page_storyContent__F0EN_{padding:var(--spacing-md) 0;text-align:center;width:100%}}