.YnyroG_hero{min-height:100dvh;padding:calc(var(--safe-top) + 24px) 24px calc(var(--safe-bottom) + 32px);background:radial-gradient(ellipse 90% 50% at 50% 0%, #f3b25c38, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 60%, #503c8c40, transparent 70%), var(--bg-deep);flex-direction:column;justify-content:flex-end;max-width:560px;margin:0 auto;display:flex}.YnyroG_brand{letter-spacing:.08em;color:var(--amber-2);font-size:13px;font-weight:700}.YnyroG_title{letter-spacing:-.03em;margin-top:10px;font-size:34px;font-weight:800;line-height:1.2}.YnyroG_title em{color:var(--amber-2);font-style:normal}.YnyroG_lead{color:var(--ink-2);margin-top:14px;font-size:15px;line-height:1.6}.YnyroG_points{flex-direction:column;gap:10px;margin-top:22px;display:flex}.YnyroG_points li{color:var(--ink);gap:10px;font-size:14px;display:flex}.YnyroG_points i{background:var(--amber);border-radius:3px;flex:none;width:6px;height:6px;margin-top:8px}.YnyroG_hours{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.YnyroG_cta{flex-direction:column;gap:10px;margin-top:26px;display:flex}.YnyroG_adult{text-align:center;color:var(--ink-3);margin-top:6px;font-size:12px}.YnyroG_adult b{color:var(--ink-2)}@media (min-width:900px){.YnyroG_hero{justify-content:center}.YnyroG_title{font-size:44px}}
