.vylk{background:var(--cerna)}.vylk figure img,.vylk-stavby img,.vylk-chrono img,.vylk-vyrezy img{width:100%;height:auto;display:block}.vylk-otevrit__lupa{color:var(--text);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transition:background-color var(--svih), color var(--svih);background:#0b0c0cd1;align-items:center;gap:.4em;padding:.42rem .7rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}.vylk-otevrit__lupa svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.vylk-otevrit:hover .vylk-otevrit__lupa,.vylk-otevrit:focus-visible .vylk-otevrit__lupa{background:var(--zelena);color:var(--cerna)}}.vylk-otevrit{cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;min-block-size:44px;inline-size:100%;padding:0;display:block;position:relative}.vylk-otevrit:focus-visible{outline:2px solid var(--zelena);outline-offset:-3px}.vylk-otevrit img{transition:filter var(--svih)}@media (hover:hover) and (pointer:fine){.vylk-otevrit:hover img{filter:brightness(1.06)}}.vylk-otvirak__zaber,.vylk-otvirak__zaber img{width:100%;display:block}.vylk-otvirak__zaber{height:min(58svh,620px);position:relative;overflow:clip}.vylk-otvirak__zaber img{object-fit:cover;object-position:center 45%;height:100%}.vylk-otvirak{position:relative}.vylk-otvirak__zaber:after{content:"";pointer-events:none;background:linear-gradient(#0b0c0ce0 0%,#0b0c0ca8 38%,#0b0c0c3d 72%,#0000 100%);height:clamp(124px,21vh,190px);position:absolute;inset:0 0 auto}.vylk-otvirak__sazba{padding-block:clamp(1.75rem,3.5vw,3rem) 0}.vylk-drobecek{letter-spacing:.16em;text-transform:uppercase;color:var(--text-slaby);margin:0 0 clamp(.75rem,1.6vw,1.25rem);font-size:.75rem;font-weight:500}.vylk-drobecek a{color:var(--zelena);transition:color var(--svih);text-decoration:none}.vylk-drobecek a:hover{color:var(--zelena-svit)}.vylk-otvirak__nadpis{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(2.8rem,1rem + 7.4vw,9.5rem);font-weight:400;line-height:.92}.vylk-uvod{padding-block:clamp(3rem, 7vw, 6rem) var(--dech)}.vylk-uvod__obal{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;column-gap:clamp(2rem,6vw,7rem);display:grid}.vylk-uvod__klientovo{font-family:var(--font-display);color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.4rem,.7rem + 1.9vw,2.4rem);font-weight:300;line-height:1.18}.vylk-uvod__perex{max-width:62ch;color:var(--text-tlumeny);margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.62}.vylk-fakta__nadpis{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--text-slaby);margin:0 0 clamp(.9rem,2vw,1.4rem);font-size:.75rem;font-weight:600}.vylk-fakta{gap:0;margin:0;display:grid}.vylk-fakta>div{border-top:1px solid var(--linka);grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(.7rem,1.4vw,1rem);display:grid}.vylk-fakta>div:last-child{border-bottom:1px solid var(--linka)}.vylk-fakta dt{color:var(--text-slaby);margin:0;font-size:.875rem}.vylk-fakta dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.vylk-fakta--cisla dd{font-family:var(--font-display);font-size:clamp(1.05rem,.9rem + .7vw,1.5rem);font-weight:400;line-height:1.2}.vylk-fakta__zdroj{color:var(--text-slaby);margin:clamp(.9rem,2vw,1.25rem) 0 0;font-size:.8125rem}.vylk-fakta--chronologie dt{font-family:var(--font-display);color:var(--zelena);font-variant-numeric:tabular-nums;font-size:1.125rem}.vylk-jedna__zaber,.vylk-jedna__zaber img{width:100%;display:block}.vylk-jedna__zaber{height:min(76svh,800px);overflow:clip}.vylk-jedna__zaber img{object-fit:cover;height:100%}.vylk-vyrezy{padding-block:0 var(--dech);padding-inline:var(--okraj);max-width:var(--sirka);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,4rem) clamp(1rem,2.5vw,2rem);margin-inline:auto;display:grid}.vylk-vyrezy figure{margin:0}.vylk-vyrezy figcaption{color:var(--text-slaby);max-width:40ch;margin-top:.75rem;font-size:.8125rem}.vylk-vyrezy__velka{grid-area:1/1/auto/span 7}.vylk-vyrezy__male{display:contents}.vylk-vyrezy__mala--1{grid-area:1/9/auto/span 4;align-self:end}.vylk-vyrezy__mala--2{grid-area:2/2/auto/span 3}.vylk-vyrezy__mala--3{grid-area:2/7/auto/span 4;align-self:start;margin-top:clamp(1.5rem,5vw,4rem)}.vylk-chrono{padding-block:0 var(--dech);padding-inline:var(--okraj);max-width:var(--sirka);margin-inline:auto}.vylk-chrono__rada{grid-template-columns:minmax(0,44fr) minmax(0,26fr) minmax(0,30fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.vylk-chrono__krok--2{margin-top:clamp(2rem,6vw,5rem)}.vylk-chrono__krok--3{margin-top:clamp(1rem,3vw,2.5rem)}.vylk-chrono__popisek{color:var(--text-slaby);gap:.6rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.vylk-chrono__popisek span{color:var(--zelena);font-family:var(--font-display);font-variant-numeric:tabular-nums}.vylk-kapitola{color:#171a18;background:#e9e7e1;padding-block:clamp(3rem,7vw,6rem)}.vylk-kapitola__obal{grid-template-columns:minmax(0,22fr) minmax(0,48fr) minmax(0,30fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.vylk-kapitola__cislo strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(3rem,1rem + 5vw,6.5rem);font-weight:400;line-height:.9;display:block}.vylk-kapitola__predpona{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#4a504c;margin-bottom:.45rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:block}.vylk-kapitola__cislo span{color:#4a504c;max-width:22ch;margin-top:.75rem;font-size:.8125rem;line-height:1.45;display:block}.vylk-kapitola__text p{max-width:58ch;margin:0 0 1rem;line-height:1.62}.vylk-kapitola__prvni{font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)}.vylk-kapitola__vic{appearance:none;font:inherit;color:#171a18;cursor:pointer;transition:opacity var(--svih);background:0 0;border:0;border-bottom:1px solid #171a18;margin-top:.5rem;padding:0 0 .2rem;font-size:.9375rem}.vylk-kapitola__vic:hover{opacity:.6}.vylk-kapitola__zdroj{color:#6a706c;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.75rem}.vylk-kapitola__foto{margin:0}.vylk-kapitola__foto figcaption{color:#6a706c;margin-top:.6rem;font-size:.75rem}.vylk-stavby{padding-block:var(--dech-maly) var(--dech);padding-inline:var(--okraj);max-width:var(--sirka);margin-inline:auto}.vylk-stavby__rada{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.vylk-zpet{padding-block:var(--dech-maly) var(--dech)}.vylk-zpet a{color:var(--text-tlumeny);transition:color var(--svih);font-size:.9375rem;text-decoration:none}.vylk-zpet a:hover{color:var(--zelena)}@media (max-width:900px){.vylk-otvirak__zaber{height:min(46svh,420px)}.vylk-otvirak__nadpis{font-size:clamp(1.9rem,9.5vw,3.4rem)}.vylk-uvod__obal,.vylk-kapitola__obal{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.5rem,5vw,2.5rem)}.vylk-vyrezy{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(1rem,4vw,2rem)}.vylk-vyrezy__velka{grid-area:auto/1/auto/-1;width:88%;margin-inline:auto}.vylk-vyrezy__mala--1,.vylk-vyrezy__mala--2,.vylk-vyrezy__mala--3{grid-area:auto;margin-top:0}.vylk-vyrezy__mala--3{grid-column:1/-1;width:62%}.vylk-chrono__rada{grid-template-columns:minmax(0,1fr)}.vylk-chrono__krok--2,.vylk-chrono__krok--3{margin-top:0}.vylk-jedna__zaber{height:min(52svh,460px)}.vylk-kapitola__cislo{align-items:flex-end;gap:1rem;display:flex}.vylk-kapitola__cislo span{margin-top:0}}@media (max-width:767px){.vylk-otvirak__zaber{aspect-ratio:4/5;height:auto}.vylk-otvirak__zaber:not(:has(source)){aspect-ratio:3/2}}
