﻿/* Hakkımızda Page */
.page-hero{padding:8rem 0 4rem;text-align:center;background:linear-gradient(180deg,rgba(212,164,76,0.03) 0%,transparent 100%)}
.page-hero h1{margin:.5rem 0 1rem}
.page-hero p{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem}

.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.story-image img{width:100%;height:400px;object-fit:cover;border-radius:var(--radius-xl)}
.story-text h2{margin-bottom:1.5rem}
.story-text p{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}
@media(max-width:768px){.story-grid{grid-template-columns:1fr;gap:2rem}.story-image img{height:250px}}

/* Timeline */
.timeline-section{background:var(--bg-secondary)}
.timeline{position:relative;max-width:700px;margin:0 auto;padding:2rem 0}
.timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--border-glass);transform:translateX(-50%)}
.timeline-item{position:relative;margin-bottom:3rem;display:flex;align-items:center}
.timeline-item:nth-child(odd){justify-content:flex-start;padding-right:calc(50% + 2rem)}
.timeline-item:nth-child(even){justify-content:flex-end;padding-left:calc(50% + 2rem)}
.timeline-dot{position:absolute;left:50%;transform:translateX(-50%);width:16px;height:16px;background:var(--accent);border-radius:50%;z-index:1;box-shadow:0 0 15px var(--accent-glow)}
.timeline-content{width:100%}
.timeline-year{font-size:.8rem;font-weight:700;color:var(--accent);letter-spacing:1px}
.timeline-content h3{margin:.5rem 0;font-size:1.1rem;font-family:var(--font-body)}
.timeline-content p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}
@media(max-width:768px){
  .timeline::before{left:20px}
  .timeline-item,.timeline-item:nth-child(odd),.timeline-item:nth-child(even){justify-content:flex-start;padding-left:50px;padding-right:0}
  .timeline-dot{left:20px}
}

/* Values */
.values-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}
.value-card{text-align:center;padding:2rem}
.value-icon{font-size:2.5rem;margin-bottom:1rem}
.value-card h3{margin-bottom:.75rem;font-size:1.1rem;font-family:var(--font-body)}
.value-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}

/* Chef */
.chef-section{background:linear-gradient(135deg,rgba(212,164,76,0.03) 0%,transparent 50%,rgba(212,164,76,0.03) 100%)}
.chef-card{text-align:center;max-width:700px;margin:0 auto;padding:3rem}
.chef-quote-icon{font-size:5rem;font-family:var(--font-heading);color:var(--accent);opacity:.3;line-height:1}
.chef-card blockquote{font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,1.8rem);font-style:italic;color:var(--text-primary);margin:1rem 0 1.5rem;line-height:1.6}
.chef-card cite{color:var(--accent);font-size:1rem;font-weight:600;font-style:normal}

