.hero-dashboard{padding-top:var(--space-12);padding-bottom:var(--space-11)}.hero-dashboard-grid{align-items:center}.hero-media-paris{background-image:linear-gradient(145deg,rgba(10,5,0,0.55),rgba(10,5,0,0.3)),url("/assets/images/parisian-tournament-hall.webp");background-size:cover;background-position:center 40%}.hero-card-dashboard{max-width:240px}.section-quick-access{padding:var(--space-11) 0 var(--space-10)}.section-header-row{display:flex;justify-content:space-between;gap:var(--space-8);align-items:flex-end;margin-bottom:var(--space-7)}.quick-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.quick-access-card{height:100%;transition:transform var(--transition-fast),box-shadow var(--transition-base),border-color var(--transition-base)}.quick-access-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated);border-color:var(--color-border-strong)}.quick-access-icon{width:40px;height:40px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:var(--color-surface-muted);margin-bottom:var(--space-4);font-size:1.2rem}.section-mission{padding:0 0 var(--space-10)}.mission-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.mission-aside{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-5)}.mission-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.section-metrics-how{padding:0 0 var(--space-11)}.metrics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-9);align-items:flex-start}.metrics-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-4)}.metric-badge{border-radius:var(--radius-pill);padding:var(--space-4) var(--space-5);background:radial-gradient(circle at 0 0,#f8e7b9,#f2dfb1);border:1px solid rgba(156,116,30,0.5);display:flex;flex-direction:column;gap:var(--space-1);box-shadow:var(--shadow-soft)}.metric-label{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.18em;color:var(--color-text-muted)}.metric-value{font-family:var(--font-serif);font-size:1.4rem;color:var(--color-neutral-900)}.how-it-works{height:100%}.how-steps{display:flex;flex-direction:column;gap:var(--space-4)}.how-steps h4{font-size:var(--font-size-md);margin-bottom:var(--space-1)}.section-live-broadcast{padding:0 0 var(--space-11)}.live-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-9);align-items:flex-start}.live-list{display:flex;flex-direction:column;gap:var(--space-6)}.live-item-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.live-item-header h3{margin-bottom:0}.live-item-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.live-visual{display:flex;flex-direction:column;gap:var(--space-4)}.live-image{border-radius:var(--radius-md);width:100%}.live-caption{font-size:0.8rem;color:var(--color-text-muted)}.live-meta{justify-content:space-between;align-items:center}.section-player-spotlight{padding:0 0 var(--space-11)}.spotlight-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.3fr);gap:var(--space-9);align-items:flex-start}.spotlight-card{display:flex;flex-direction:column;gap:var(--space-5)}.spotlight-body{display:flex;flex-direction:column;gap:var(--space-5)}.spotlight-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.spotlight-list{display:flex;flex-direction:column;gap:var(--space-2)}.section-testimonials-case{padding:0 0 var(--space-11)}.testimonials-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:var(--space-9);align-items:flex-start}.testimonial-card{margin-bottom:var(--space-4)}.testimonial-card blockquote{font-family:var(--font-serif);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-neutral-900);margin-bottom:var(--space-3)}.testimonial-author{font-size:0.85rem;color:var(--color-text-muted)}.case-study{display:flex;flex-direction:column;gap:var(--space-4)}.case-body{display:flex;flex-direction:column;gap:var(--space-3)}.case-list{display:flex;flex-direction:column;gap:var(--space-2)}.section-events-downloads{padding:0 0 var(--space-11)}.events-downloads-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-9);align-items:flex-start}.events-card{margin-top:var(--space-4)}.downloads-card{display:flex;flex-direction:column;gap:var(--space-4)}.downloads-list{display:flex;flex-direction:column;gap:var(--space-4)}.downloads-row{display:flex;justify-content:space-between;gap:var(--space-6);align-items:flex-start}.section-contact-age{padding:0 0 var(--space-12)}.contact-age-card-wrapper{max-width:960px}.contact-age-card{display:flex;flex-direction:column;gap:var(--space-6)}.contact-age-header{display:flex;justify-content:space-between;gap:var(--space-8);align-items:flex-start}.contact-age-badge-area{max-width:260px;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.contact-age-note{font-size:0.8rem;color:var(--color-text-muted)}.contact-age-actions{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.legal-links-list{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0}.contact-age-footer-note{font-size:0.85rem;color:var(--color-text-muted)}@media (max-width:1120px){.quick-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid,.live-grid,.spotlight-row,.events-downloads-grid,.contact-age-actions,.testimonials-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.hero-dashboard{padding-top:var(--space-10)}.section-header-row{flex-direction:column;align-items:flex-start}.mission-grid,.metrics-grid,.live-grid,.spotlight-grid,.testimonials-grid,.events-downloads-grid{grid-template-columns:minmax(0,1fr)}.downloads-row{flex-direction:column;align-items:flex-start}.contact-age-header{flex-direction:column}.contact-age-badge-area{max-width:none}}@media (max-width:640px){.quick-access-grid{grid-template-columns:minmax(0,1fr)}.metrics-badges{grid-template-columns:minmax(0,1fr)}.spotlight-row{grid-template-columns:minmax(0,1fr)}.contact-age-actions{grid-template-columns:minmax(0,1fr)}.hero-dashboard{padding-top:var(--space-9);padding-bottom:var(--space-9)}}