.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-12) var(--space-16);background:radial-gradient(ellipse 55% 70% at 95% 10%, var(--season-200), transparent 70%), radial-gradient(ellipse 40% 50% at 0% 100%, var(--season-100), transparent 70%), linear-gradient(180deg, var(--season-50), var(--white))}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-12);align-items:center;display:grid}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-hours[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-size:var(--text-sm);color:var(--ink-500);display:flex}.hero-media[data-astro-cid-lcdefpme]{margin-bottom:var(--space-8);position:relative}.hero-media[data-astro-cid-lcdefpme] img,.hero-illustration[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);object-fit:cover}.hero-illustration[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 30% 25%, #ffffffb3, transparent 55%), linear-gradient(135deg, var(--season-100), var(--season-200));color:var(--season-600);place-items:center;display:grid}.hero-badge[data-astro-cid-lcdefpme]{left:var(--space-4);bottom:calc(var(--space-6) * -1);align-items:center;gap:var(--space-3);max-width:calc(100% - var(--space-8));padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-lg);color:var(--ink-900);font-size:.95rem;font-weight:700;display:flex;position:absolute}.hero-badge[data-astro-cid-lcdefpme] .icon-chip[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-16) calc(var(--space-16) + var(--space-8))}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-badge[data-astro-cid-lcdefpme]{left:calc(var(--space-8) * -1)}}.trust[data-astro-cid-lcdefpme]{border-block:1px solid var(--ink-100);background:var(--white)}.trust-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-block:0;list-style:none;display:grid}.trust-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);display:flex}.trust-icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--frost-100);width:2.75rem;height:2.75rem;color:var(--frost-700);flex-shrink:0;place-items:center;display:grid}.trust-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin:0}.trust-grid[data-astro-cid-lcdefpme] .trust-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1);font-size:var(--text-base);color:var(--ink-900);font-weight:700}.category-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;max-width:none;display:flex}.category-head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{max-width:40rem}.category-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.all-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-1);font-weight:700;text-decoration:none;display:inline-flex}.about-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.steps[data-astro-cid-lcdefpme]{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--frost-50)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step, decimal-leading-zero);margin-bottom:var(--space-3);font-size:var(--text-2xl);color:var(--frost-500);font-weight:800;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.about[data-astro-cid-lcdefpme]{gap:var(--space-8);align-items:center;display:grid}.about-media[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow)}.about-card[data-astro-cid-lcdefpme]{margin-top:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow)}.about-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{gap:var(--space-3);align-items:flex-start;display:flex}.about-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.about-card[data-astro-cid-lcdefpme] svg{color:var(--frost-600);flex-shrink:0;margin-top:.15rem}@media (width>=48rem){.about[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr}}.review-summary[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--ink-600);flex-wrap:wrap;display:flex}.review-summary[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink-900)}.stars[data-astro-cid-lcdefpme],.score[data-astro-cid-lcdefpme],.score-fill[data-astro-cid-lcdefpme]{gap:.1rem;display:inline-flex}.stars[data-astro-cid-lcdefpme]{color:var(--amber-500)}.stars[data-astro-cid-lcdefpme] svg,.score[data-astro-cid-lcdefpme] svg{fill:currentColor}.score[data-astro-cid-lcdefpme]{color:var(--ink-200);position:relative}.score-fill[data-astro-cid-lcdefpme]{color:var(--amber-500);position:absolute;inset:0 auto 0 0;overflow:hidden}.reviews[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.reviews[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.reviews[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{height:100%;padding:var(--space-6);border:1px solid var(--ink-100);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);flex-direction:column;margin:0;display:flex}.reviews[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--space-4) 0}.reviews[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--ink-500);flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.reviews[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:var(--ink-800);font-style:normal;font-weight:700}.reviews-more[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}
