.section-intro{padding-bottom:var(--space-12)}.section-intro .section-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-4)}.intro-media-card{align-self:flex-start}.section-private-highlights{background-color:var(--color-bg-elevated)}.private-image-col,.private-text-col{display:flex;flex-direction:column;gap:var(--space-4)}.private-figure{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background-color:#251f1a}.private-figure img{width:100%;height:100%;object-fit:cover}.private-figure figcaption{padding:var(--space-3);font-size:var(--font-size-xs);color:var(--gray-100);background:linear-gradient(to right,rgba(20,16,13,0.96),rgba(20,16,13,0.86))}.mini-card{padding:var(--space-4)}.mini-card-title{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.mini-card-text{font-size:var(--font-size-sm)}.section-themes{padding-top:var(--space-12)}.themes-note{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--gray-600)}.themes-pills .card{height:100%;display:flex;flex-direction:column;gap:var(--space-4)}.section-poker{background:radial-gradient(circle at top left,rgba(243,215,150,0.24),transparent 55%),linear-gradient(to bottom,#f7f1e7,#f3e7d8)}.poker-text,.poker-image{display:flex;flex-direction:column;gap:var(--space-4)}.section-tables{padding-top:var(--space-12)}.tables-side{display:flex;flex-direction:column;gap:var(--space-4);align-self:flex-start}.tables-hint{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--gray-600)}.tables-cta{align-self:flex-start}.section-scenography{background-color:var(--color-bg-elevated)}.sceno-chips{display:flex;flex-direction:column;gap:var(--space-4)}.sceno-note{font-size:var(--font-size-sm);color:var(--gray-700)}.section-process{padding-top:var(--space-12)}.process-side{align-self:flex-start}.section-integration{background:radial-gradient(circle at top,rgba(139,21,52,0.06),transparent 60%)}.integration-chips{display:flex;flex-direction:column;gap:var(--space-4)}.integration-note{font-size:var(--font-size-sm);color:var(--gray-700)}.section-gallery{padding-top:var(--space-12)}.section-contact-cta{background-color:var(--color-bg-elevated);padding-top:var(--space-12)}.contact-submit{width:100%}.form-full{grid-column:1/-1}.contact-privacy{margin-top:var(--space-2)}@media (max-width:959.98px){.intro-media-card{margin-top:var(--space-6)}.tables-side{margin-top:var(--space-6)}.process-side{margin-top:var(--space-6)}}