.section.svelte-4z030h{padding:0 0 var(--space-section-y-end)}.eyebrow.svelte-4z030h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--color-brand-primary);align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:inline-flex}.eyebrow.svelte-4z030h:before{content:"";background-color:var(--color-brand-primary);width:24px;height:3px}.section-title.svelte-4z030h{font-family:var(--font-display);font-size:var(--font-size-display-lg);text-transform:uppercase;letter-spacing:.015em;color:var(--color-iron);margin:.35rem 0 0;font-weight:700;line-height:1.02}.head-cell.svelte-4z030h{background-color:var(--color-white);grid-area:head;padding:1.75rem clamp(1.25rem,3vw,2.5rem) 1.9rem}.head-note.svelte-4z030h{font-size:var(--font-size-small);color:var(--text-muted);max-width:60ch;margin:.6rem 0 0;line-height:1.55}html[data-reveal-ready] [data-reveal].svelte-4z030h{opacity:0;transition:opacity var(--transition-reveal), transform var(--transition-reveal);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}html[data-reveal-ready] [data-reveal].svelte-4z030h.is-revealed{opacity:1;transform:none}.canvas.svelte-4z030h{background-color:var(--color-iron);grid-template-rows:auto minmax(380px,auto) minmax(300px,auto) minmax(280px,auto);grid-template-columns:repeat(12,1fr);grid-template-areas:"head head head head head head head head head hacc hacc hacc""cenova cenova cenova cenova cenova pozic pozic pozic pozic pozic pozic pozic""doprava doprava doprava doprava bacc porad porad porad porad stavby stavby stavby""yacc farby farby farby farby farby kontakty kontakty kontakty kontakty kontakty racc";gap:5px;padding:5px;display:grid}.cell.svelte-4z030h{background-color:var(--color-white);flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(1.3rem,2.5vw,2rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.cell--cenova.svelte-4z030h{grid-area:cenova}.cell--pozic.svelte-4z030h{grid-area:pozic}.cell--doprava.svelte-4z030h{grid-area:doprava}.cell--porad.svelte-4z030h{grid-area:porad}.cell--stavby.svelte-4z030h{grid-area:stavby}.cell--farby.svelte-4z030h{grid-area:farby}.cell--kontakty.svelte-4z030h{grid-area:kontakty}.cell.svelte-4z030h .cell-bg{filter:grayscale()contrast(1.06)brightness(.98);width:100%;height:100%;transition:filter var(--transition-medium), transform var(--transition-medium);position:absolute;inset:0}@media (hover:hover){.cell.svelte-4z030h:hover .cell-bg{filter:grayscale(0%)contrast(1.02)}}.cell--photo.svelte-4z030h:after{content:"";pointer-events:none;background:linear-gradient(#fff0 35%,#ffffffd6 70%,#fffffff5 100%);position:absolute;inset:0}.cell-chip.svelte-4z030h{z-index:2;background-color:var(--color-white);justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:0;left:0}.cell-chip.svelte-4z030h svg{width:26px;height:26px;stroke:var(--color-brand-primary);stroke-width:1.7px}.cell-body.svelte-4z030h{z-index:1;flex-direction:column;align-items:flex-start;gap:.45rem;display:flex;position:relative}.cell-title.svelte-4z030h{font-family:var(--font-display);font-size:var(--font-size-display-md);text-transform:uppercase;letter-spacing:.02em;color:var(--color-iron);font-weight:700;line-height:1.05}.cell-desc.svelte-4z030h{max-width:52ch;font-size:var(--font-size-small);color:var(--text-muted);line-height:1.6}.cell-more.svelte-4z030h{font-size:var(--font-size-small);color:var(--color-brand-primary);text-underline-offset:3px;transition:color var(--transition-fast);margin-top:.35rem;font-weight:700;text-decoration:underline}.cell.svelte-4z030h:hover .cell-more:where(.svelte-4z030h){color:var(--color-brand-hover)}.cell-watermark.svelte-4z030h{opacity:.16;pointer-events:none;width:180px;height:180px;display:block;position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%)}.cell-watermark.svelte-4z030h svg{width:100%;height:100%;stroke:var(--color-brand-primary);stroke-width:.7px}.cell--featured.svelte-4z030h{background-color:var(--color-brand-primary)}.cell--featured.svelte-4z030h .cell-bg{filter:grayscale()contrast(1.05)brightness(.95);mix-blend-mode:multiply;opacity:.9}@media (hover:hover){.cell--featured.svelte-4z030h:hover .cell-bg{filter:grayscale()contrast(1.05)brightness()}}.cell--featured.svelte-4z030h:after{background:linear-gradient(#8c1a1000 32%,#8c1a10b8 68%,#8c1a10f2 100%)}.cell--featured.svelte-4z030h .cell-chip:where(.svelte-4z030h) svg{stroke:var(--color-brand-primary)}.cell--featured.svelte-4z030h .cell-title:where(.svelte-4z030h){font-size:var(--font-size-display-lg);color:var(--color-white)}.cell--featured.svelte-4z030h .cell-desc:where(.svelte-4z030h){color:#ffffffe6;font-size:1rem}.cell--featured.svelte-4z030h .cell-more:where(.svelte-4z030h){color:var(--color-white)}.cell--featured.svelte-4z030h:hover .cell-more:where(.svelte-4z030h){color:var(--color-white);text-decoration-thickness:2px}.acc.svelte-4z030h{min-width:0}.acc--head.svelte-4z030h{background-color:var(--color-accent-yellow);grid-area:hacc}.acc--yellow.svelte-4z030h{background-color:var(--color-accent-yellow);grid-area:yacc}.acc--blue.svelte-4z030h{background-color:var(--color-accent-blue);grid-area:bacc}.acc--red.svelte-4z030h{background-color:var(--color-brand-primary);grid-area:racc}@media (width<=800px){.canvas.svelte-4z030h{flex-direction:column;gap:4px;padding:4px;display:flex}.head-cell.svelte-4z030h{padding:1.25rem 1rem 1.4rem}.cell.svelte-4z030h{min-height:220px;padding:1.25rem 1rem 1.3rem}.cell--featured.svelte-4z030h{min-height:300px}.cell-watermark.svelte-4z030h{width:130px;height:130px;right:-1rem}.cell--photo.svelte-4z030h:after{background:linear-gradient(#ffffff14 8%,#ffffffe0 45%,#fffffff5 100%)}.cell--featured.svelte-4z030h:after{background:linear-gradient(#8c1a1014 8%,#8c1a10cc 45%,#8c1a10f2 100%)}.acc.svelte-4z030h{min-height:22px}}@media (prefers-reduced-motion:reduce){[data-reveal].svelte-4z030h{opacity:1;transition:none;transform:none}.cell.svelte-4z030h .cell-bg{transition:none}}
