.locale-suggestion-bar[data-astro-cid-bsx6cxmu]{background:var(--surface-soft, #fdf2f6);border-bottom:1px solid var(--border, #fbcfe8);color:var(--text, #1f2937);padding:10px 0;font-size:.88rem;animation:fadeIn .2s ease-in}[data-astro-cid-bsx6cxmu][data-theme=dark] .locale-suggestion-bar[data-astro-cid-bsx6cxmu]{background:var(--surface-soft, #2b1828);border-bottom-color:var(--border, #4b2b45);color:var(--text, #f3f4f6)}.locale-suggestion-inner[data-astro-cid-bsx6cxmu]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.locale-suggestion-text[data-astro-cid-bsx6cxmu]{display:flex;align-items:center;gap:8px;font-weight:500}.locale-suggestion-globe[data-astro-cid-bsx6cxmu]{font-size:1.1rem;line-height:1}.locale-suggestion-prompt[data-astro-cid-bsx6cxmu]{line-height:1.4}.locale-suggestion-actions[data-astro-cid-bsx6cxmu]{display:flex;align-items:center;gap:8px}.locale-suggestion-btn[data-astro-cid-bsx6cxmu]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:6px;font-size:.84rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background-color .15s ease,border-color .15s ease}.locale-suggestion-btn-switch[data-astro-cid-bsx6cxmu]{background:var(--primary, #e11d63);color:#fff;border-color:var(--primary, #e11d63)}.locale-suggestion-btn-switch[data-astro-cid-bsx6cxmu]:hover{background:var(--primary-hover, #be124c);border-color:var(--primary-hover, #be124c)}.locale-suggestion-btn-stay[data-astro-cid-bsx6cxmu]{background:transparent;color:var(--text, #374151);border-color:var(--border, #d1d5db)}[data-astro-cid-bsx6cxmu][data-theme=dark] .locale-suggestion-btn-stay[data-astro-cid-bsx6cxmu]{color:var(--text, #e5e7eb);border-color:var(--border, #5a3553)}.locale-suggestion-btn-stay[data-astro-cid-bsx6cxmu]:hover{background:var(--surface, #ffffff);border-color:var(--muted, #9ca3af)}[data-astro-cid-bsx6cxmu][data-theme=dark] .locale-suggestion-btn-stay[data-astro-cid-bsx6cxmu]:hover{background:var(--surface, #1e131c)}.locale-suggestion-close-btn[data-astro-cid-bsx6cxmu]{background:transparent;border:none;color:var(--muted, #6b7280);font-size:.95rem;padding:4px 8px;cursor:pointer;border-radius:4px;line-height:1}.locale-suggestion-close-btn[data-astro-cid-bsx6cxmu]:hover{color:var(--text, #111827);background:#0000000d}[data-astro-cid-bsx6cxmu][data-theme=dark] .locale-suggestion-close-btn[data-astro-cid-bsx6cxmu]:hover{color:var(--text, #f9fafb);background:#ffffff14}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.locale-suggestion-inner[data-astro-cid-bsx6cxmu]{flex-direction:column;align-items:stretch;gap:10px}.locale-suggestion-actions[data-astro-cid-bsx6cxmu]{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}}.home-hero[data-astro-cid-j7pv25f6]{text-align:center;padding-top:clamp(24px,4vw,44px);padding-bottom:clamp(20px,3.5vw,36px)}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.85rem,4.4vw + .4rem,3.6rem);font-weight:900;line-height:1.18;letter-spacing:-.02em;margin:0 auto 16px;max-width:min(100%,860px);color:var(--text);text-wrap:balance;overflow-wrap:break-word;word-break:normal;padding-inline:4px;box-sizing:border-box}.hero-title-prefix[data-astro-cid-j7pv25f6]{display:inline}.hero-title-highlight[data-astro-cid-j7pv25f6]{display:inline-block;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-supporting-text[data-astro-cid-j7pv25f6]{margin:0 auto 28px;max-width:760px;font-size:clamp(1rem,1.8vw,1.15rem);color:var(--muted);line-height:1.65}.hero-supporting-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:700}.hero-search-area[data-astro-cid-j7pv25f6]{margin:0 auto;max-width:680px}.hero-category-quicklinks[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px}.quicklinks-label[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.quick-pill[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:700;color:var(--text);text-decoration:none;padding:4px 10px;background:var(--surface);border:1px solid var(--border);border-radius:999px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.quick-pill[data-astro-cid-j7pv25f6]:hover{background:var(--surface-soft);border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.quick-pill[data-astro-cid-j7pv25f6].highlight{background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:color-mix(in srgb,var(--primary) 25%,transparent);color:var(--primary)}.popular-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:28px}.categories-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:28px}.section-eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);margin-bottom:6px}.styles-cards-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:24px}.style-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--text);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.style-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 8px 24px #e11d6314}.style-card-icon[data-astro-cid-j7pv25f6]{font-size:2rem;line-height:1;margin-bottom:14px}.style-card-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1}.style-card-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;font-weight:800;margin:0 0 8px;color:var(--text)}.style-card-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted);line-height:1.5;margin:0 0 16px;flex:1}.style-card-link[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:var(--primary);display:inline-flex;align-items:center;gap:4px}.culture-cards-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-top:24px}.culture-card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.culture-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 8px 24px #e11d6314}.culture-card-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.culture-card-icon[data-astro-cid-j7pv25f6]{font-size:1.8rem;line-height:1}.culture-card-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;font-weight:800;margin:0;color:var(--text)}.culture-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--muted);line-height:1.55;margin:0 0 18px;flex:1}.culture-card-footer[data-astro-cid-j7pv25f6]{margin-top:auto}.culture-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--primary);text-decoration:none}.culture-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.languages-pills-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:24px}.language-pill-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.language-pill-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--primary);background:var(--surface-soft);transform:translateY(-1px)}.language-native-name[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:700;color:var(--text)}.language-english-name[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--muted);margin-top:2px}@media(max-width:640px){.popular-grid[data-astro-cid-j7pv25f6],.categories-grid[data-astro-cid-j7pv25f6],.styles-cards-grid[data-astro-cid-j7pv25f6],.culture-cards-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}.languages-pills-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:8px}}
