.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.5em;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:auto;display:block}.logo__znacka[data-astro-cid-f7espo7c]{height:1.25em;color:var(--cyan)}.logo__jmeno[data-astro-cid-f7espo7c]{height:1.16em}@font-face{font-family:Rokkitt;font-weight:700;font-display:swap;src:url(/fonty/rokkitt-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rokkitt;font-weight:700;font-display:swap;src:url(/fonty/rokkitt-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#f2f5f6;--ink-2:#9ba6ab;--ink-3:#6b767b;--bg:#0a0c0d;--bg-2:#111517;--bg-3:#171c1f;--line:#23292d;--cyan:#0cf;--cyan-dim:#0a8fb5;--cyan-ink:#04252e;--seda:#333436;--fluo:#ff2d3c;--zluta:#ceff00;--slab:"Rokkitt", "Rockwell", Georgia, serif;--disp:"Bahnschrift", "Oswald", "Arial Narrow", "Franklin Gothic Medium", sans-serif;--body:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:"Cascadia Mono", Consolas, ui-monospace, monospace;--hvezda:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C12.9 7.6 16.4 11.1 24 12 16.4 12.9 12.9 16.4 12 24 11.1 16.4 7.6 12.9 0 12 7.6 11.1 11.1 7.6 12 0Z'/%3E%3C/svg%3E");--ram:clamp(12px, 3vw, 32px);--shell:1240px;--pad:clamp(1.1rem, 3vw, 2.5rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1100px){:root{--ram:clamp(44px, 4.2vw, 84px)}}body{padding-inline:var(--ram);background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;position:relative}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}img{max-width:100%;display:block}.skip{z-index:100;background:var(--cyan);color:var(--cyan-ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.2rem;font-size:.8rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.shell{max-width:var(--shell);padding-inline:var(--pad);margin:0 auto}.h-xl,.h-lg,.h-md{font-family:var(--slab);text-wrap:balance;letter-spacing:-.01em;font-weight:700;line-height:1}.h-xl{max-width:14ch;font-size:clamp(2.7rem,1.1rem + 6.2vw,6rem);line-height:.98}.h-lg{font-size:clamp(2rem,1.1rem + 3.2vw,3.5rem)}.h-md{font-size:1.5rem;line-height:1.1}.accent{color:var(--cyan);font-style:normal}.lead{color:var(--ink-2);max-width:48ch}.kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:.7rem;font-size:.7rem;display:flex}.kicker:before{content:"";background:var(--cyan);width:12px;height:12px;-webkit-mask:var(--hvezda) center / contain no-repeat;mask:var(--hvezda) center / contain no-repeat;flex:none}.statement{max-width:32ch;font-size:clamp(1.25rem,.95rem + 1.2vw,1.85rem);line-height:1.42}.statement strong{color:var(--cyan);font-weight:600}.section{padding-block:clamp(4rem,9vw,7.5rem)}.section--tight{padding-top:0}.sec-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;margin-bottom:1.6rem;padding-bottom:.7rem;font-size:.68rem;display:flex}.sec-label b{color:var(--cyan-dim);font-weight:400}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=800px){.split{grid-template-columns:1fr}}.btn{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--cyan);cursor:pointer;padding:.85rem 1.7rem;font-size:1rem;font-weight:600;font-stretch:75%;transition:background .18s,color .18s,border-color .18s;display:inline-block}.btn--solid{background:var(--cyan);color:var(--cyan-ink)}.btn--solid:hover{background:#4fdcff}.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--cyan);color:var(--cyan)}.cta-row{flex-wrap:wrap;gap:.8rem;display:flex}.frame{background:var(--bg-2);overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.frame--43{aspect-ratio:4/3}.frame--32{aspect-ratio:3/2}.frame--1{aspect-ratio:1}.cards{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1.2rem;display:grid}.card{background:var(--bg-2);border:1px solid var(--line);flex-direction:column;transition:border-color .2s,translate .2s;display:flex;overflow:hidden}.card:hover{border-color:var(--cyan-dim);translate:0 -3px}.card img{transition:scale .4s}.card:hover img{scale:1.04}.card__body{flex-direction:column;gap:.55rem;padding:1.4rem 1.4rem 1.6rem;display:flex}.card__body p{color:var(--ink-2);font-size:.93rem}.gal{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;display:grid}.gal .frame img{transition:scale .4s}.gal .frame:hover img{scale:1.05}.band{height:clamp(260px,40vw,520px);position:relative;overflow:hidden}.band img{object-fit:cover;width:100%;height:100%}.band:after{content:"";background:linear-gradient(#0a0c0d80,#0a0c0d1a 45%,#0a0c0d99);position:absolute;inset:0}.frame--34{aspect-ratio:3/4}.btn--maly{padding:.5rem 1rem;font-size:.85rem}.btn.je-pridano{background:var(--cyan-dim);border-color:var(--cyan-dim);color:var(--ink)}.proza{max-width:62ch}.proza h2{font-family:var(--slab);border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem;font-size:1.5rem;font-weight:700}.proza>h2:first-child,.proza>.lead+h2{border-top:none;margin-top:0;padding-top:0}.proza h3{color:var(--ink);margin-top:1.8rem;font-size:1rem;font-weight:600}.proza p,.proza li{color:var(--ink-2);margin-top:.9rem;font-size:.97rem}.proza ul{margin-top:.6rem;padding-left:1.1rem;list-style:outside}.proza li{margin-top:.45rem}.proza a{color:var(--cyan);border-bottom:1px solid var(--cyan-dim)}.proza dl{grid-template-columns:max-content 1fr;gap:.4rem 1.4rem;margin-top:1rem;font-size:.95rem;display:grid}.proza dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.2rem;font-size:.68rem}.proza dd{color:var(--ink);margin:0}.proza__datum{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem;font-size:.7rem}
