.home-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;min-height:520px;display:grid;place-items:center;color:#fff;background-color:#0f172a;background-image:linear-gradient(180deg,#0f172a59,#0f172a8c),url(/img/humenne-hero.webp);background-size:cover,cover;background-position:center 35%,center 35%;background-repeat:no-repeat}.home-hero-content[data-astro-cid-j7pv25f6]{text-align:center;padding:90px 20px 100px;max-width:760px;display:flex;flex-direction:column;align-items:center}.home-hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,8vw,5rem);font-weight:800;margin:0 0 10px;line-height:1;letter-spacing:-.025em;text-shadow:0 2px 18px rgba(0,0,0,.45)}.home-hero-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,2.2vw,1.35rem);margin:0 0 22px;opacity:.95;font-weight:400;text-shadow:0 1px 10px rgba(0,0,0,.45);line-height:1.4}.home-hero-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-weight:600;font-size:1rem;letter-spacing:-.005em;border-radius:999px;text-decoration:none;box-shadow:0 4px 16px #00000026}.home-hero-cta[data-astro-cid-j7pv25f6]:hover{background:#059669!important;transition:background .2s ease}.home-hero-cta-arrow[data-astro-cid-j7pv25f6]{flex-shrink:0;transition:transform .2s ease}.home-hero-cta[data-astro-cid-j7pv25f6]:hover .home-hero-cta-arrow[data-astro-cid-j7pv25f6]{transform:translate(2px)}.home-container[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto;padding:0 20px}.home-intro[data-astro-cid-j7pv25f6],.home-places[data-astro-cid-j7pv25f6],.home-mhd-cta[data-astro-cid-j7pv25f6]{padding:56px 0}.home-intro[data-astro-cid-j7pv25f6]{background:#f8fafc}.home-places[data-astro-cid-j7pv25f6]{background:#fff}.home-mhd-cta[data-astro-cid-j7pv25f6]{background:#0f172a;color:#fff;padding:64px 0;text-align:center}.home-section-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.home-section-title--center[data-astro-cid-j7pv25f6]{text-align:center}.home-intro-narrow[data-astro-cid-j7pv25f6]{max-width:780px;text-align:center}.home-intro-text[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.7;color:#334155;max-width:750px;margin:12px auto}.home-places-lead[data-astro-cid-j7pv25f6]{color:#64748b;margin:0 0 28px}.home-places-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.home-place[data-astro-cid-j7pv25f6]{border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a;transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column}.home-place[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000014}.home-place-media[data-astro-cid-j7pv25f6]{aspect-ratio:4/3;overflow:hidden;background:#f1f5f9}.home-place-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.home-place-placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.home-place-emoji[data-astro-cid-j7pv25f6]{font-size:2.5rem;opacity:.55;filter:grayscale(.3)}.home-place-body[data-astro-cid-j7pv25f6]{padding:18px 20px 22px;flex:1;display:flex;flex-direction:column;gap:8px}.home-place-title[data-astro-cid-j7pv25f6]{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a}.home-place-desc[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;line-height:1.55;color:#475569}.home-mhd-lead[data-astro-cid-j7pv25f6]{font-size:1.05rem;opacity:.85;max-width:600px;margin:8px auto 28px}.home-mhd-actions[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.home-mhd-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:600;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);transition:background .15s,transform .15s}.home-mhd-btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff2e;transform:translateY(-2px)}.home-mhd-btn--primary[data-astro-cid-j7pv25f6]{background:#f59e0b;color:#1e293b;border-color:transparent}.home-mhd-btn--primary[data-astro-cid-j7pv25f6]:hover{background:#fbbf24}@media(max-width:600px){.home-hero-content[data-astro-cid-j7pv25f6]{padding:60px 16px 80px}.home-intro[data-astro-cid-j7pv25f6],.home-places[data-astro-cid-j7pv25f6],.home-mhd-cta[data-astro-cid-j7pv25f6]{padding:40px 0}}
