.about-page{padding-top:150px;min-height:100vh;padding-bottom:8rem;background-color:var(--bg-color);overflow-x:hidden}.about-hero{text-align:center;margin-bottom:8rem;padding:0 2rem;position:relative}.about-title{font-size:5rem;font-weight:300;text-transform:uppercase;margin-bottom:2rem;letter-spacing:.5rem;mix-blend-mode:difference}.about-mission{max-width:800px;margin:0 auto;font-size:1.5rem;line-height:1.6;color:var(--secondary-text);font-weight:300}.about-section{padding:6rem 2rem;max-width:1400px;margin:0 auto;position:relative}.section-header{font-size:3rem;font-weight:300;margin-bottom:4rem;text-transform:uppercase;letter-spacing:2px;border-left:none;padding-left:0;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:4rem;gap:4rem}.value-item{background:hsla(0,0%,100%,.02);padding:3rem;border-radius:40% 60% 70% 30%/40% 50% 60% 50%;border:1px solid var(--glass-border);transition:all .5s ease;text-align:center}.value-item:hover{background:hsla(0,0%,100%,.05);transform:scale(1.05);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}.value-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-color)}.value-desc{color:var(--secondary-text);line-height:1.6}.team-section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem}.team-grid{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem;max-width:1200px;width:100%;align-items:center}@media (min-width:768px){.team-grid{grid-template-columns:1fr auto 1fr;gap:2rem}}.founder-card{text-align:center}.photo-container{display:block;width:300px;height:450px;margin:0 auto 2rem;position:relative;overflow:hidden;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.photo-container:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.6)}.photo-blob{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.1);transition:filter .6s ease,transform .8s ease}.photo-container:hover .photo-blob{filter:grayscale(0) contrast(1);transform:scale(1.05)}.diamond-overlay{display:none}.name{color:#fff;font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}@media (min-width:768px){.name{font-size:3rem}}.title{color:hsla(0,0%,100%,.6);font-size:1.125rem;text-transform:uppercase;letter-spacing:.1em}.bio{color:hsla(0,0%,100%,.7);line-height:1.6;font-size:.875rem;max-width:28rem;margin:1.5rem auto 0}.divider{display:none}@media (min-width:768px){.divider{display:flex;justify-content:center;align-items:center}}.diamond-divider{width:24px;height:24px;opacity:.5}