.AboutPage-module__1gSaYq__aboutPage{background:#fff;min-height:100vh}.AboutPage-module__1gSaYq__hero{background:#fff;align-items:center;gap:6rem;max-width:1400px;min-height:80vh;margin:0 auto;padding:6rem 2rem;display:flex}.AboutPage-module__1gSaYq__heroContent{flex:1;max-width:600px}.AboutPage-module__1gSaYq__heroTitle{color:#000;letter-spacing:2px;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:4.5rem;font-weight:700;line-height:1.1}.AboutPage-module__1gSaYq__heroSubtitle{color:#333;margin-bottom:2rem;font-family:Crimson Text,serif;font-size:1.6rem;font-style:italic;font-weight:400}.AboutPage-module__1gSaYq__heroImage{border:2px solid #000;border-radius:0;flex:1;height:500px;position:relative;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.2)}.AboutPage-module__1gSaYq__heroImg{object-fit:cover;transition:transform .3s}.AboutPage-module__1gSaYq__heroImage:hover .AboutPage-module__1gSaYq__heroImg{transform:scale(1.05)}.AboutPage-module__1gSaYq__story{background:#f8f8f8;padding:8rem 2rem}.AboutPage-module__1gSaYq__storyContainer{align-items:center;gap:6rem;max-width:1400px;margin:0 auto;display:flex}.AboutPage-module__1gSaYq__storyContent{flex:1}.AboutPage-module__1gSaYq__storyTitle{color:#000;letter-spacing:2px;margin-bottom:3rem;font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700}.AboutPage-module__1gSaYq__storyText{color:#333;margin-bottom:2rem;font-family:Crimson Text,serif;font-size:1.3rem;line-height:1.8}.AboutPage-module__1gSaYq__storyImage{border:2px solid #000;border-radius:0;flex:1;height:500px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}.AboutPage-module__1gSaYq__storyImg{object-fit:cover;transition:transform .3s}.AboutPage-module__1gSaYq__storyImage:hover .AboutPage-module__1gSaYq__storyImg{transform:scale(1.05)}.AboutPage-module__1gSaYq__mission{color:#fff;background:#000;padding:8rem 2rem}.AboutPage-module__1gSaYq__missionContainer{text-align:center;max-width:1400px;margin:0 auto}.AboutPage-module__1gSaYq__missionTitle{letter-spacing:2px;margin-bottom:4rem;font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700}.AboutPage-module__1gSaYq__valuesGrid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.AboutPage-module__1gSaYq__valueCard{background:0 0;border:1px solid #333;border-radius:0;padding:3rem 2rem;transition:all .3s}.AboutPage-module__1gSaYq__valueCard:hover{background:#111;border-color:#fff;transform:translateY(-10px)}.AboutPage-module__1gSaYq__valueIcon{opacity:.8;margin-bottom:2rem;font-size:3rem;display:block}.AboutPage-module__1gSaYq__valueCard h3{letter-spacing:1px;color:#fff;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600}.AboutPage-module__1gSaYq__valueCard p{opacity:.8;font-family:Crimson Text,serif;font-size:1.1rem;line-height:1.7}.AboutPage-module__1gSaYq__team{background:#fff;padding:8rem 2rem}.AboutPage-module__1gSaYq__teamContainer{text-align:center;max-width:1400px;margin:0 auto}.AboutPage-module__1gSaYq__teamTitle{color:#000;letter-spacing:2px;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700}.AboutPage-module__1gSaYq__teamSubtitle{color:#666;margin-bottom:4rem;font-family:Crimson Text,serif;font-size:1.4rem;font-style:italic}.AboutPage-module__1gSaYq__teamGrid{grid-template-columns:repeat(2,1fr);gap:4rem;display:grid}.AboutPage-module__1gSaYq__teamMember{background:#f8f8f8;border:2px solid #000;border-radius:0;padding:3rem 2rem;transition:all .3s;box-shadow:0 15px 35px rgba(0,0,0,.1)}.AboutPage-module__1gSaYq__teamMember:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,.2)}.AboutPage-module__1gSaYq__memberImage{border:2px solid #000;border-radius:0;width:200px;height:200px;margin:0 auto 2rem;position:relative;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.2)}.AboutPage-module__1gSaYq__memberImg{object-fit:cover;filter:grayscale(20%);transition:filter .3s}.AboutPage-module__1gSaYq__teamMember:hover .AboutPage-module__1gSaYq__memberImg{filter:grayscale(0%)}.AboutPage-module__1gSaYq__teamMember h3{color:#000;letter-spacing:1px;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600}.AboutPage-module__1gSaYq__teamMember p{color:#666;font-family:Crimson Text,serif;font-size:1.1rem}.AboutPage-module__1gSaYq__cta{color:#fff;text-align:center;background:#000;padding:8rem 2rem}.AboutPage-module__1gSaYq__ctaContainer{max-width:1000px;margin:0 auto}.AboutPage-module__1gSaYq__ctaTitle{letter-spacing:2px;margin-bottom:2rem;font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:700}.AboutPage-module__1gSaYq__ctaText{opacity:.9;margin-bottom:3rem;font-family:Crimson Text,serif;font-size:1.4rem;font-style:italic}.AboutPage-module__1gSaYq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.AboutPage-module__1gSaYq__ctaPrimary{color:#000;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:#fff;border:none;border-radius:0;padding:1.2rem 2.5rem;font-family:Crimson Text,serif;font-size:1.1rem;font-weight:600;transition:all .3s}.AboutPage-module__1gSaYq__ctaPrimary:hover{color:#fff;background:#333;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,255,255,.3)}.AboutPage-module__1gSaYq__ctaSecondary{color:#fff;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:0 0;border:2px solid #fff;border-radius:0;padding:1.2rem 2.5rem;font-family:Crimson Text,serif;font-size:1.1rem;font-weight:600;transition:all .3s}.AboutPage-module__1gSaYq__ctaSecondary:hover{color:#000;background:#fff;transform:translateY(-2px)}@media (max-width:1024px){.AboutPage-module__1gSaYq__hero{text-align:center;flex-direction:column;gap:3rem}.AboutPage-module__1gSaYq__storyContainer{text-align:center;flex-direction:column}.AboutPage-module__1gSaYq__heroTitle{font-size:3rem}}@media (max-width:768px){.AboutPage-module__1gSaYq__hero{min-height:60vh;padding:2rem 1rem}.AboutPage-module__1gSaYq__heroTitle{font-size:2.5rem}.AboutPage-module__1gSaYq__story,.AboutPage-module__1gSaYq__mission,.AboutPage-module__1gSaYq__team,.AboutPage-module__1gSaYq__cta{padding:4rem 1rem}.AboutPage-module__1gSaYq__valuesGrid,.AboutPage-module__1gSaYq__teamGrid{grid-template-columns:1fr}.AboutPage-module__1gSaYq__ctaButtons{flex-direction:column;align-items:center}.AboutPage-module__1gSaYq__ctaPrimary,.AboutPage-module__1gSaYq__ctaSecondary{width:100%;max-width:300px}}@media (max-width:480px){.AboutPage-module__1gSaYq__heroTitle,.AboutPage-module__1gSaYq__storyTitle,.AboutPage-module__1gSaYq__missionTitle,.AboutPage-module__1gSaYq__teamTitle,.AboutPage-module__1gSaYq__ctaTitle{font-size:2rem}}
