.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--ink);min-height:min(90svh,46rem);color:var(--paper);flex-direction:column;justify-content:flex-end;padding-top:8rem;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(105deg,#17150feb 0%,#17150fb8 42%,#17150f38 78%),linear-gradient(#0000 62%,#17150fe0 100%);position:absolute;inset:0}.hero__in[data-astro-cid-ge2uvauf]{padding-bottom:clamp(3rem,7vw,5.5rem)}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--oat)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-variation-settings:"wdth" 115;max-width:15ch;margin-bottom:1.5rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--oat);font-style:normal}.hero__lead[data-astro-cid-ge2uvauf]{max-width:48ch;font-size:var(--fs-lead);color:color-mix(in srgb, var(--paper) 88%, transparent);margin-bottom:2rem}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.875rem;display:flex}.hero__species[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--ink) 78%, transparent);backdrop-filter:blur(6px);border-top:1px solid #dfce9a40}.hero__species-in[data-astro-cid-ge2uvauf]{align-items:center;gap:1.5rem;padding-block:.875rem;display:flex}.hero__species-lbl[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:.16em;text-transform:uppercase;color:var(--tan);flex:none;font-size:.6875rem;font-weight:600}.hero__species[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{scrollbar-width:none;align-items:center;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hero__species[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.hero__species[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{white-space:nowrap;font-family:var(--font-display);color:color-mix(in srgb, var(--paper) 80%, transparent);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:2px solid #0000;padding-block:.2rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:block}.hero__species[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--oat);border-bottom-color:var(--oat)}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-top:7rem}.hero__species-lbl[data-astro-cid-ge2uvauf]{display:none}}.fakty[data-astro-cid-2czjc5o5]{background:var(--sand);border-bottom:1px solid var(--line)}.fakty__grid[data-astro-cid-2czjc5o5]{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;padding-inline:0;display:grid}.fakty__item[data-astro-cid-2czjc5o5]{background:var(--sand);flex-direction:column;gap:.25rem;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem);display:flex}.fakty__v[data-astro-cid-2czjc5o5]{font-family:var(--font-display);font-variation-settings:"wdth" 108;color:var(--ink);font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);font-weight:700;line-height:1.1}.fakty__l[data-astro-cid-2czjc5o5]{letter-spacing:.04em;color:var(--muted);font-size:.8125rem}@media (width<=720px){.fakty__grid[data-astro-cid-2czjc5o5]{grid-template-columns:repeat(2,1fr)}}.grid[data-astro-cid-hh55fdwz]{gap:clamp(.75rem,2vw,1.25rem);padding:0;list-style:none;display:grid}.grid--hlavne[data-astro-cid-hh55fdwz]{grid-template-columns:repeat(3,1fr);margin-bottom:clamp(.75rem,2vw,1.25rem)}.grid--ostatne[data-astro-cid-hh55fdwz]{grid-template-columns:repeat(4,1fr)}.card[data-astro-cid-hh55fdwz] a[data-astro-cid-hh55fdwz]{height:100%;color:var(--paper);background:var(--ink);border-radius:var(--radius);text-decoration:none;display:block;position:relative;overflow:hidden}.card[data-astro-cid-hh55fdwz] img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;transition:transform .6s var(--ease), opacity .3s var(--ease)}.card--lg[data-astro-cid-hh55fdwz] img{aspect-ratio:3/4}.card[data-astro-cid-hh55fdwz] a[data-astro-cid-hh55fdwz]:after{content:"";transition:background .3s var(--ease);background:linear-gradient(#17150f0d 30%,#17150f8c 65%,#17150feb 100%);position:absolute;inset:0}.card[data-astro-cid-hh55fdwz] a[data-astro-cid-hh55fdwz]:hover img{transform:scale(1.05)}.card__body[data-astro-cid-hh55fdwz]{z-index:1;padding:clamp(1rem,2.2vw,1.5rem);position:absolute;inset:auto 0 0}.card__lat[data-astro-cid-hh55fdwz]{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:.14em;text-transform:uppercase;color:var(--tan);margin-bottom:.3rem;font-size:.6875rem;font-weight:600;display:block}.card__body[data-astro-cid-hh55fdwz] h3[data-astro-cid-hh55fdwz]{font-variation-settings:"wdth" 116;margin-bottom:.35rem;font-size:clamp(1.25rem,1rem + 1vw,1.875rem)}.card__body[data-astro-cid-hh55fdwz] p[data-astro-cid-hh55fdwz]{font-size:var(--fs-sm);color:color-mix(in srgb, var(--paper) 82%, transparent);margin:0;line-height:1.5}.card__go[data-astro-cid-hh55fdwz]{font-family:var(--font-display);color:var(--oat);align-items:center;gap:.4rem;margin-top:.875rem;font-size:.875rem;font-weight:650;display:inline-flex}.card__go[data-astro-cid-hh55fdwz] svg[data-astro-cid-hh55fdwz]{width:1em;height:1em;transition:transform .25s var(--ease)}.card[data-astro-cid-hh55fdwz] a[data-astro-cid-hh55fdwz]:hover .card__go[data-astro-cid-hh55fdwz] svg[data-astro-cid-hh55fdwz]{transform:translate(4px)}.sklad__note[data-astro-cid-hh55fdwz]{background:var(--sand);border-left:4px solid var(--oat);border-radius:var(--radius);color:var(--muted);max-width:60rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:1.25rem 1.5rem}.sklad__note[data-astro-cid-hh55fdwz] strong[data-astro-cid-hh55fdwz]{color:var(--text)}@media (width<=900px){.grid--ostatne[data-astro-cid-hh55fdwz]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.grid--hlavne[data-astro-cid-hh55fdwz]{grid-template-columns:1fr}.card--lg[data-astro-cid-hh55fdwz] img{aspect-ratio:16/10}}.onas[data-astro-cid-gqlgqf5o]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(3rem,7vw,5rem);display:grid}.onas[data-astro-cid-gqlgqf5o] h2[data-astro-cid-gqlgqf5o]{max-width:18ch;margin-bottom:1.25rem}.onas__lead[data-astro-cid-gqlgqf5o]{font-size:var(--fs-lead);color:var(--text);margin-bottom:1rem}.onas__txt[data-astro-cid-gqlgqf5o]>p[data-astro-cid-gqlgqf5o]:not(.eyebrow):not(.onas__lead){color:var(--muted)}.onas__ticks[data-astro-cid-gqlgqf5o]{flex-direction:column;gap:.625rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.onas__ticks[data-astro-cid-gqlgqf5o] li[data-astro-cid-gqlgqf5o]{padding-left:1.875rem;font-weight:500;position:relative}.onas__ticks[data-astro-cid-gqlgqf5o] li[data-astro-cid-gqlgqf5o]:before{content:"";background:var(--tan);width:1.125rem;height:2px;box-shadow:0 5px 0 -.5px var(--oat), 0 -5px 0 -.5px var(--oat);position:absolute;top:.62em;left:0}.onas__img[data-astro-cid-gqlgqf5o]{border-radius:var(--radius);box-shadow:var(--shadow);margin:0;overflow:hidden}.onas__img[data-astro-cid-gqlgqf5o] img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%}.sluzby[data-astro-cid-gqlgqf5o]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.sluzba[data-astro-cid-gqlgqf5o]{background:var(--paper);padding:clamp(1.5rem,3vw,2rem)}.sluzba__ico[data-astro-cid-gqlgqf5o]{border-radius:var(--radius);background:var(--oat);width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;margin-bottom:1rem;display:grid}.sluzba__ico[data-astro-cid-gqlgqf5o] svg[data-astro-cid-gqlgqf5o]{width:1.5rem;height:1.5rem}.sluzba[data-astro-cid-gqlgqf5o] h3[data-astro-cid-gqlgqf5o]{margin-bottom:.5rem;font-size:1.125rem}.sluzba[data-astro-cid-gqlgqf5o] p[data-astro-cid-gqlgqf5o]{font-size:var(--fs-sm);color:var(--muted);line-height:1.6}@media (width<=900px){.onas[data-astro-cid-gqlgqf5o]{grid-template-columns:1fr}.onas__img[data-astro-cid-gqlgqf5o] img{aspect-ratio:16/9}.sluzby[data-astro-cid-gqlgqf5o]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.sluzby[data-astro-cid-gqlgqf5o]{grid-template-columns:1fr}}.gal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.ig-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--tan) transparent;scrollbar-width:thin;grid-auto-columns:minmax(15rem,22rem);grid-auto-flow:column;gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0 0 1rem;list-style:none;display:grid;overflow-x:auto}.ig-card{scroll-snap-align:start;border-radius:var(--radius);background:var(--bark);overflow:hidden}.ig-card a{height:100%;color:var(--paper);text-decoration:none;display:block;position:relative}.ig-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .5s var(--ease)}.ig-card a:hover img{transform:scale(1.04)}.ig-card__cap{background:linear-gradient(#0000,#17150feb);padding:2.5rem 1rem 1rem;font-size:.8125rem;line-height:1.45;position:absolute;inset:auto 0 0}.ig-card__play{width:2rem;height:2rem;color:var(--oat);background:#17150fb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.ig-card__play svg{width:1.125rem;height:1.125rem}.ig-card--skeleton{aspect-ratio:1;background:linear-gradient(100deg, var(--bark) 30%, color-mix(in srgb, var(--bark) 70%, var(--tan)) 50%, var(--bark) 70%);animation:ig-shimmer 1.6s var(--ease) infinite;background-size:250% 100%}@keyframes ig-shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.ig-card--skeleton{animation:none}}.ig-empty{border-radius:var(--radius);border:1px dashed #dfce9a59;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.ig-empty p{color:color-mix(in srgb, var(--paper) 80%, transparent);margin:0}.doprava[data-astro-cid-3pn2imco]{background:linear-gradient(115deg, var(--oat) 0%, var(--tan) 100%);color:var(--ink);padding-block:clamp(3rem,7vw,5rem)}.doprava__in[data-astro-cid-3pn2imco]{grid-template-columns:1.6fr auto;align-items:center;gap:clamp(1.75rem,5vw,4rem);display:grid}.doprava__eyebrow[data-astro-cid-3pn2imco]{color:color-mix(in srgb, var(--ink) 70%, transparent)}.doprava[data-astro-cid-3pn2imco] h2[data-astro-cid-3pn2imco]{max-width:20ch;margin-bottom:.875rem}.doprava__txt[data-astro-cid-3pn2imco] p[data-astro-cid-3pn2imco]{max-width:58ch;color:color-mix(in srgb, var(--ink) 82%, transparent)}.doprava__cta[data-astro-cid-3pn2imco]{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.doprava__btn[data-astro-cid-3pn2imco]{--btn-bg:var(--ink);--btn-fg:var(--oat)}.doprava__btn[data-astro-cid-3pn2imco]:hover{--btn-bg:var(--bark)}.doprava__note[data-astro-cid-3pn2imco]{color:color-mix(in srgb, var(--ink) 65%, transparent);font-size:.8125rem}@media (width<=820px){.doprava__in[data-astro-cid-3pn2imco]{grid-template-columns:1fr}}.kont{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.kont__info{background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.25rem)}.kont__list{flex-direction:column;gap:1.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.kont__lbl{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:.16em;text-transform:uppercase;color:var(--tan);margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.kont__big{font-family:var(--font-display);color:var(--oat);word-break:break-word;font-size:1.25rem;font-weight:650;text-decoration:none}.kont__big:hover{text-decoration:underline}.kont__info address{font-style:normal;line-height:1.5}.kont__hint{color:color-mix(in srgb, var(--paper) 60%, transparent);margin-top:.4rem;font-size:.8125rem;display:block}.mapa{aspect-ratio:4/3;border-radius:var(--radius);background:var(--bark);place-items:center;display:grid;position:relative;overflow:hidden}.mapa__btn{border-radius:var(--radius);color:var(--oat);font-family:var(--font-display);transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:1px solid #dfce9a66;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.mapa__btn:hover{background:var(--oat);color:var(--ink)}.mapa__btn svg{width:1.125rem;height:1.125rem}.mapa iframe{border:0;width:100%;height:100%}.form{flex-direction:column;gap:1.125rem;display:flex}.form__row{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.field{flex-direction:column;gap:.375rem;margin:0;display:flex}.field label{font-family:var(--font-display);font-size:.875rem;font-weight:600}.field__opt{color:var(--muted);font-weight:400}.field__hint{color:var(--muted);font-size:.8125rem}.field input,.field select,.field textarea{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.75rem .875rem;font-size:1rem}.field textarea{resize:vertical;min-height:8rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--tan)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--tan-deep);outline:none;box-shadow:0 0 0 3px #dfce9a73}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.form__foot{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.form__foot small{color:var(--muted);flex:16rem;font-size:.75rem;line-height:1.5}.form__foot .btn:disabled{opacity:.6;cursor:wait;transform:none}.form__err{border-radius:var(--radius);color:#8e2a20;font-size:var(--fs-sm);background:#fdeceb;border-left:4px solid #c0392b;margin:0;padding:.75rem 1rem}.form-done{background:var(--sand);border-left:4px solid var(--oat);border-radius:var(--radius);padding:clamp(1.75rem,4vw,2.75rem)}.form-done__ico{background:var(--oat);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.form-done__ico svg{width:1.5rem;height:1.5rem}.form-done h3{margin-bottom:.375rem}.form-done p{color:var(--muted);margin:0}@media (width<=900px){.kont{grid-template-columns:1fr}}@media (width<=560px){.form__row{grid-template-columns:1fr}}
