@font-face{font-family:Castoro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c2a354fbf0bb2d0f-s.p.1w1ec4s08semh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Castoro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346874a217021f86-s.p.1yy5d7y4wana5.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:Castoro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b91be8bd2b5ec18a-s.p.31t5fo3g19300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Castoro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d5f82c908d4f08c-s.p.36l471r_-7mxx.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:Castoro Fallback;src:local(Times New Roman);ascent-override:68.01%;descent-override:22.07%;line-gap-override:29.73%;size-adjust:111.02%}.castoro_2118dc38-module__RpKWVW__className{font-family:Castoro,Castoro Fallback;font-weight:400}.castoro_2118dc38-module__RpKWVW__variable{--font-serif:"Castoro", "Castoro Fallback"}
@font-face{font-family:Sofia Sans;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/6db15e7e4f2779f5-s.078ity1umksbv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/d18812f10256b6a0-s.20621mx8wjgls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/64e423511e573cfd-s.0s-ut1i71c4de.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/5e1aff448c8521b6-s.p.09yut6640e0w1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/e9bda45850af0eda-s.p.2ongyeqv2pflp.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:Sofia Sans Fallback;src:local(Arial);ascent-override:93.31%;descent-override:31.1%;line-gap-override:0.0%;size-adjust:96.46%}.sofia_sans_4ca9d1d3-module__Iw3nCW__className{font-family:Sofia Sans,Sofia Sans Fallback;font-style:normal}.sofia_sans_4ca9d1d3-module__Iw3nCW__variable{--font-sans:"Sofia Sans", "Sofia Sans Fallback"}
@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/4593d80586715942-s.3ju_6_z3qep24.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/2123cf3c0f5c04c5-s.3iprg8zlnohjb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/32a4de1ce8e4f04e-s.0rn478ab6h7vs.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/17c4eff329c6d1c8-s.p.2xxn-i1vlcz3p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(../media/d540bc2c8eb2c2ce-s.p.3w0fqriazmlj4.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:Sofia Sans Condensed Fallback;src:local(Arial);ascent-override:120.13%;descent-override:40.04%;line-gap-override:0.0%;size-adjust:74.92%}.sofia_sans_condensed_93f88c92-module__WRSEUq__className{font-family:Sofia Sans Condensed,Sofia Sans Condensed Fallback;font-style:normal}.sofia_sans_condensed_93f88c92-module__WRSEUq__variable{--font-cond:"Sofia Sans Condensed", "Sofia Sans Condensed Fallback"}
html[data-world=vyber]{--ink:#161b24;--ink-2:#4a505b;--line:#d8dbe0;--blue:#17559b;--blue-deep:#083c75;--yellow:#f8cc2f;--yellow-deep:#e6b816;--yellow-edge:#be9100;--pad:clamp(1.25rem, 3.4vw, 3.5rem);--gap:clamp(1.5rem, 3.6vw, 4rem);--ease:cubic-bezier(.22, .8, .16, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}@supports (color:lab(0% 0 0)){html[data-world=vyber]{--ink:lab(9.41821% -.300482 -7.29312);--ink-2:lab(33.7941% -.582919 -7.39973);--line:lab(87.2108% -.324845 -3.00583);--blue:lab(35.2693% 1.84916 -44.6977);--blue-deep:lab(24.9334% 2.2586 -37.7678);--yellow:lab(84.2161% 5.56728 76.4168);--yellow-deep:lab(77.1541% 7.67213 75.8322);--yellow-edge:lab(63.0561% 10.2939 67.5087)}}[data-world=vyber] body{color:var(--ink);font:400 1.0625rem/1.55 var(--font-sans), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}[data-world=vyber] p{text-wrap:pretty}[data-world=vyber] :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.v{max-width:105rem;min-height:100svh;padding:clamp(1.5rem, 3vw, 3rem) var(--pad) clamp(1.25rem, 2vw, 1.75rem);grid-template-rows:auto 1fr auto;margin:0 auto;display:grid}.v-top{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding-bottom:clamp(1.25rem,2.2vw,2rem);display:grid}.v-top h1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:700;line-height:1.08}.v-top p{max-width:34rem;color:var(--ink-2)}.v-dve{column-gap:var(--gap);grid-template-rows:repeat(3,auto) 1fr;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(1.5rem,2.8vw,2.75rem);display:grid}.v-verze{grid-row:span 4;grid-template-rows:subgrid;justify-items:start;display:grid;position:relative}.v-verze h2{align-self:end}.v-verze[data-verze=klasika] h2{font:400 clamp(2.5rem, 4.7vw, 4.375rem) / 1 var(--font-serif), Georgia, serif;letter-spacing:-.012em}.v-verze[data-verze=dvoumetr] h2{font:800 clamp(2.875rem, 5.5vw, 5.125rem) / .9 var(--font-cond), "Arial Narrow", sans-serif;letter-spacing:-.005em}.v-verze p{max-width:33rem;color:var(--ink-2);margin-top:.875rem}.v-verze[data-verze=klasika] p{font:400 1.125rem/1.5 var(--font-serif), Georgia, serif}.v-odkaz{white-space:nowrap;align-items:center;gap:.625rem;min-height:3rem;margin-top:1.25rem;padding:0 1.375rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.v-odkaz:after{content:"";position:absolute;inset:0}.v-odkaz svg{width:18px;height:18px;transition:translate .3s var(--ease);flex:none}.v-verze:hover .v-odkaz svg{translate:4px}.v-verze[data-verze=klasika] .v-odkaz{background:var(--blue);color:#fff;font:400 1.0625rem/1.2 var(--font-serif), Georgia, serif;border-radius:2px}.v-verze[data-verze=klasika]:hover .v-odkaz{background:var(--blue-deep)}.v-verze[data-verze=dvoumetr] .v-odkaz{background:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow-edge);font:600 1rem/1 var(--font-sans), sans-serif;border-radius:4px}.v-verze[data-verze=dvoumetr]:hover .v-odkaz{background:var(--yellow-deep)}.v-nahled{aspect-ratio:16/10;border:1px solid var(--line);width:100%;transition:translate .5s var(--ease), box-shadow .5s var(--ease);background:#f1f4f6;background:lab(95.937% -.443876 -1.43212);border-radius:3px;align-self:start;margin-top:clamp(1.5rem,2.6vw,2.5rem);overflow:hidden;box-shadow:0 1px 2px #161a2d0f,0 24px 44px -28px #161a2d66}.v-nahled img{object-fit:cover;object-position:top;width:100%;height:100%}.v-verze:hover .v-nahled{translate:0 -6px;box-shadow:0 1px 2px #161a2d0f,0 34px 50px -30px #161a2d80}.v-pata{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:.25rem 2rem;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1rem;font-size:.9375rem;display:flex}.v-pata a{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .2s}.v-pata a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.v-404{max-width:46rem;min-height:100svh;padding:2rem var(--pad);align-content:center;justify-items:start;margin:0 auto;display:grid}.v-404-mira{font:800 clamp(6rem, 24vw, 13rem) / .85 var(--font-cond), "Arial Narrow", sans-serif;letter-spacing:-.01em}.v-404 h1{margin-top:1.5rem;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700;line-height:1.1}.v-404 p:not([class]){max-width:34rem;color:var(--ink-2);margin-top:.75rem}.v-404-links{flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1rem;display:flex}.v-404-links a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}.v-404-links a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@media (max-width:899px){.v-top{grid-template-columns:minmax(0,1fr);row-gap:.625rem}.v-dve{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding-top:0}.v-verze{padding:1.75rem 0 2.25rem;display:block}.v-verze+.v-verze{border-top:1px solid var(--line)}.v-odkaz{margin-top:1.125rem}.v-pata{margin-top:0}}@media (prefers-reduced-motion:reduce){.v-nahled,.v-odkaz svg{transition:none}.v-verze:hover .v-nahled,.v-verze:hover .v-odkaz svg{translate:none}}
