.about-hero-layout{align-items:center;gap:var(--space-10)}.about-hero-copy .about-hero-lead{font-size:var(--font-size-lg);max-width:34rem;color:rgba(245,239,228,0.9);margin-bottom:var(--space-6)}.about-hero-tags{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6)}.about-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-4)}.about-hero-visual{min-height:320px}.about-hero-visual-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.about-hero-scene{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-4);margin-bottom:var(--space-4)}.about-hero-scene-dining{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(245,239,228,0.18),transparent 56%),rgba(10,7,5,0.96);box-shadow:var(--shadow-soft-inner)}.about-hero-table{height:64px;border-radius:999px;background:radial-gradient(circle at 50% 0,rgba(201,166,107,0.22),transparent 65%),radial-gradient(circle at 0 100%,rgba(59,23,27,0.95),transparent 70%),radial-gradient(circle at 100% 100%,rgba(24,19,20,1),rgba(6,4,3,1));border:1px solid rgba(201,166,107,0.6);box-shadow:0 26px 50px rgba(0,0,0,0.9);position:relative;margin-bottom:var(--space-4)}.about-hero-table::before{content:"";position:absolute;inset:16%;border-radius:999px;border:1px solid rgba(249,239,228,0.12);background:radial-gradient(circle at 50% 30%,rgba(36,25,20,0.9),rgba(11,7,4,1))}.about-hero-chairs{display:flex;justify-content:space-between;align-items:center}.about-hero-chair{width:20px;height:38px;border-radius:999px;background:linear-gradient(to bottom,rgba(141,60,66,1),rgba(59,23,27,1));box-shadow:0 18px 30px rgba(0,0,0,0.9),inset 0 -3px 4px rgba(0,0,0,0.9);border:1px solid rgba(249,239,228,0.18)}.about-hero-scene-cardroom{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,rgba(201,166,107,0.18),transparent 60%),rgba(5,4,3,0.96);box-shadow:var(--shadow-soft-inner)}.about-hero-poker-table{position:relative;margin:0 auto;width:100%;max-width:260px;height:130px;border-radius:999px;background:radial-gradient(circle at 50% 0,rgba(201,166,107,0.25),transparent 60%),radial-gradient(circle at 0 100%,rgba(59,23,27,1),transparent 75%),radial-gradient(circle at 100% 100%,rgba(20,10,6,1),rgba(5,2,1,1));border:1px solid rgba(201,166,107,0.7);box-shadow:0 32px 70px rgba(0,0,0,1)}.about-hero-poker-felt{position:absolute;inset:16%;border-radius:999px;background:radial-gradient(circle at 50% 20%,rgba(16,110,70,1),rgba(3,40,26,1));border:2px solid rgba(249,239,228,0.24);box-shadow:inset 0 0 32px rgba(0,0,0,0.9)}.about-hero-poker-chips{position:absolute;top:54%;left:50%;transform:translate(-35%,-50%);width:40px;height:20px;border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,0.9);background:transparent}.about-hero-poker-chips::before,.about-hero-poker-chips::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;box-shadow:0 0 10px rgba(201,166,107,0.95)}.about-hero-poker-chips::before{left:0;background:radial-gradient(circle at 30% 0,rgba(249,239,228,1),rgba(201,166,107,1))}.about-hero-poker-chips::after{right:0;background:radial-gradient(circle at 30% 0,rgba(249,239,228,1),rgba(155,60,66,1))}.about-hero-poker-cards{position:absolute;top:26%;right:18%;width:42px;height:30px}.about-hero-poker-cards::before,.about-hero-poker-cards::after{content:"";position:absolute;width:24px;height:30px;border-radius:4px;background:linear-gradient(135deg,#f5efe4,#e0d7c6);box-shadow:0 6px 12px rgba(0,0,0,0.85);transform-origin:bottom left}.about-hero-poker-cards::before{top:4px;left:0;transform:rotate(-10deg)}.about-hero-poker-cards::after{top:0;left:8px;transform:rotate(10deg)}.about-hero-scene-caption{margin-top:var(--space-4);color:rgba(245,239,228,0.8)}.about-hero-label{font-size:var(--font-size-xs);letter-spacing:0.28em;text-transform:uppercase;color:rgba(245,239,228,0.6);text-align:right}
.about-story-grid{align-items:flex-start;gap:var(--space-10)}.about-image-figure{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft);background-color:#050404}.about-image{width:100%;height:auto;display:block}.about-image-caption{padding:var(--space-3);border-top:1px solid rgba(201,166,107,0.25);background:linear-gradient(to right,rgba(10,7,5,0.96),rgba(26,18,13,0.98));color:var(--color-text-muted)}
.about-philosophy-grid{gap:var(--space-8)}.about-block{border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}
.about-chef-grid{align-items:center;gap:var(--space-10)}
.about-cardroom-grid{align-items:center;gap:var(--space-10)}.about-cardroom-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}
.about-atmosphere-grid{align-items:flex-start;gap:var(--space-10)}.about-atmosphere-list{align-self:stretch}.about-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:rgba(24,21,19,0.9)}.about-list li{position:relative;padding-left:var(--space-4)}.about-list li::before{content:"";position:absolute;left:0;top:0.55em;width:8px;height:8px;border-radius:50%;border:1px solid rgba(154,96,64,0.9);background:radial-gradient(circle at 30% 0,rgba(201,166,107,1),rgba(154,96,64,1));box-shadow:0 0 10px rgba(201,166,107,0.7)}
.about-invite{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-6);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-7);border:1px solid rgba(201,166,107,0.55);background:radial-gradient(circle at 0 0,rgba(201,166,107,0.18),transparent 55%),rgba(6,4,3,0.98)}.about-invite-copy{max-width:40rem}.about-invite-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}
@media (max-width:1024px){.about-hero-scene{grid-template-columns:1fr}.about-philosophy-grid{grid-template-columns:1fr 1fr}.about-invite{align-items:flex-start}}
@media (max-width:768px){.about-hero-layout{grid-template-columns:1fr}.about-story-grid,.about-chef-grid,.about-cardroom-grid,.about-atmosphere-grid{grid-template-columns:1fr}.about-philosophy-grid{grid-template-columns:1fr}.about-invite{flex-direction:column;align-items:flex-start}}
@media (max-width:480px){.about-hero-ctas{flex-direction:column;align-items:stretch}}
