.about-page main{background-color:var(--color-background)}.about-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.about-hero-inner{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.about-hero-text{max-width:640px}.about-hero-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-4)}.about-hero-intro{font-size:var(--font-size-md);color:var(--color-text-soft);margin-bottom:var(--space-6)}.about-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-6)}.about-hero-secondary-link{font-size:var(--font-size-sm);letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text);border-bottom:1px solid rgba(37,37,37,0.24);padding-bottom:2px}.about-hero-secondary-link:hover{color:var(--color-primary);border-color:var(--color-primary)}.about-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.about-hero-meta-label{font-size:var(--font-size-sm);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-soft);margin-bottom:var(--space-2)}.about-hero-meta-text{font-size:var(--font-size-sm);color:var(--color-text-soft);margin:0}.about-hero-card{max-width:380px;margin-left:auto;background-color:var(--color-surface)}.about-hero-card-body{padding:var(--space-6)}.about-hero-card-title{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.about-hero-card-text{font-size:var(--font-size-sm);color:var(--color-text-soft);margin-bottom:var(--space-4)}.about-hero-details{margin:0 0 var(--space-4)}.about-hero-detail-row{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--font-size-sm);padding-top:var(--space-2)}.about-hero-detail-row+ .about-hero-detail-row{border-top:1px solid rgba(177,138,75,0.35);margin-top:var(--space-3)}.about-hero-detail-row dt{min-width:120px;font-weight:600;color:var(--color-text)}.about-hero-detail-row dd{margin:0;color:var(--color-text-soft)}.about-hero-btn{margin-top:var(--space-2)}.about-two-column{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1.2fr);gap:var(--space-8);align-items:center}.about-two-column-reverse{grid-template-columns:minmax(0,1.2fr)minmax(0,1.4fr)}.about-text-block p{font-size:var(--font-size-sm)}.about-image-block{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft-elevated);border:1px solid rgba(255,255,255,0.9);background-color:#d4c8b9}.about-image-block img{width:100%;height:100%;object-fit:cover}.about-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.about-value-card .card-body{padding:var(--space-5)}.about-value-card h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.about-value-card p{font-size:var(--font-size-sm);margin:0}.about-culinary-cta{margin-top:var(--space-5)}.about-text-support{max-width:520px}.about-support-title{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.about-poker-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-4)}.about-milestones-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.about-milestone-card .card-body{padding:var(--space-5)}.about-milestone-card h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.about-milestone-card p{font-size:var(--font-size-sm);margin:0}@media (max-width:1024px){.about-hero-inner{grid-template-columns:minmax(0,1.4fr)minmax(0,1.1fr)}.about-hero-card{max-width:none}.about-two-column,.about-two-column-reverse{grid-template-columns:minmax(0,1.2fr)minmax(0,1.1fr)}}@media (max-width:768px){.about-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.about-hero-card{order:-1}.about-hero-meta{grid-template-columns:minmax(0,1fr)}.about-two-column,.about-two-column-reverse{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.about-image-block{order:-1}.about-values-grid{grid-template-columns:minmax(0,1fr)}.about-milestones-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.about-hero-title{font-size:var(--font-size-2xl)}.about-hero-actions{flex-direction:column;align-items:flex-start}.about-hero-detail-row{flex-direction:column}.about-hero-detail-row dt{min-width:0}}