.page_main__nw1Wk{background:var(--white)}.page_hero__7KFOs{min-height:90vh;display:grid;grid-template-columns:1fr 1fr}.page_heroLeft__HzzSB{display:flex;align-items:center;padding:var(--gap-xl);background:var(--white)}.page_heroContent__dzLob{max-width:600px}.page_heroLabel__4YX7y{font-size:.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--gold);display:block;margin-bottom:2rem;text-shadow:-.5px -.5px 0 rgba(0,0,0,.15),.5px -.5px 0 rgba(0,0,0,.15),-.5px .5px 0 rgba(0,0,0,.15),.5px .5px 0 rgba(0,0,0,.15)}.page_heroTitle__ixXIp{font-family:var(--font-serif);font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:1.1;margin-bottom:2rem;color:var(--navy)}.page_heroTitle__ixXIp .page_italic__tYNhT{font-style:italic;color:#d4af37}.page_heroDescription__BOlMS{font-size:1.125rem;line-height:1.8;color:var(--navy-soft);margin-bottom:3rem;font-weight:300}.page_ctaButton__lcwUc{display:inline-flex;align-items:center;gap:1rem;padding:1.25rem 2.5rem;background:var(--navy);color:var(--white);border:none;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;cursor:pointer;text-decoration:none;transition:all .4s var(--ease)}.page_ctaButton__lcwUc:hover{background:var(--gold);transform:translateY(-3px);box-shadow:0 10px 25px rgba(212,175,55,.3)}.page_heroRight__IMnLr{background:var(--off-white);position:relative}.page_heroImageWrapper__3zOUM{width:100%;height:100%}.page_heroImageWrapper__3zOUM img{width:100%;height:100%;object-fit:cover}.page_philosophy___e8be{padding:var(--gap-2xl) var(--gap-xl);background:linear-gradient(135deg,#0a0e1a,#1a1f2e);color:var(--white);position:relative;overflow:hidden}.page_philosophy___e8be:before{content:"";position:absolute;top:-30%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(212,175,55,.06) 0,transparent 70%);pointer-events:none}.page_philosophyGrid__8uzDD{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1200px;margin:0 auto;position:relative;z-index:1}.page_philosophyText__L3MgC h2{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:300;line-height:1.3;margin-bottom:2rem;color:var(--white)}.page_philosophyText__L3MgC h2 span{color:var(--gold);font-style:italic}.page_philosophyText__L3MgC p{font-size:1.125rem;line-height:1.9;color:hsla(0,0%,100%,.85);font-weight:300;max-width:800px;margin:0 auto}.page_philosophyVisual__QT8J2{display:flex;align-items:center;justify-content:center;padding:3rem}.page_goldSymbol__2x02_{font-family:var(--font-serif);font-size:7rem;color:var(--gold);font-weight:300;animation:page_shimmer__G1aXL 3s ease-in-out infinite}@keyframes page_shimmer__G1aXL{0%,to{opacity:.7}50%{opacity:1}}.page_values__xCrrP{padding:var(--gap-2xl) var(--gap-xl);background:var(--white)}.page_valuesGrid__U_DBJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-lg);gap:var(--gap-lg);max-width:1400px;margin:0 auto}.page_valueCard__47Pvk{padding:var(--gap-lg) var(--gap-md);border-top:2px solid var(--gold);background:var(--off-white);transition:transform .3s;display:flex;flex-direction:column;align-items:center;text-align:center}.page_valueCard__47Pvk:hover{transform:translateY(-5px)}.page_valueCard__47Pvk h3{font-family:var(--font-serif);font-size:1.75rem;font-weight:500;margin-bottom:1rem;color:var(--navy);position:relative;padding-top:2.5rem}.page_valueCard__47Pvk h3:before{content:"•";position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:2rem;color:var(--navy);line-height:1}.page_valueCard__47Pvk p{font-size:1rem;line-height:1.7;color:var(--navy-soft);font-weight:300}@media (max-width:1024px){.page_hero__7KFOs{grid-template-columns:1fr;padding:3rem 2rem}.page_heroLeft__HzzSB{text-align:center}.page_heroRight__IMnLr{min-height:50vh}.page_philosophyGrid__8uzDD,.page_valuesGrid__U_DBJ{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.page_hero__7KFOs{min-height:auto}.page_heroLeft__HzzSB{padding:3rem 2rem}.page_heroTitle__ixXIp{font-size:2.5rem}.page_heroDescription__BOlMS{font-size:1rem}.page_heroImageWrapper__3zOUM{min-height:300px}.page_philosophy___e8be{padding:4rem 2rem}.page_philosophyText__L3MgC h2{font-size:2rem}.page_philosophyText__L3MgC p{font-size:1rem}.page_values__xCrrP{padding:4rem 2rem}.page_valueCard__47Pvk{padding:2rem 1.5rem}}