:root{--bg:#0b0b0b;--bg-2:#141413;--bg-3:#1d1c1a;--black:#000;--text:#f2efe8;--text-2:#b5b1a8;--brass:#c9a86a;--brass-hover:#d8bc86;--field:#f2efe8;--field-text:#0b0b0b;--field-hint:#5e5a53;--error:#f0a08c;--font-display:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-label:.75rem;--text-xs:clamp(.8125rem, .79rem + .1vw, .875rem);--text-s:clamp(.9375rem, .91rem + .12vw, 1rem);--text-body:clamp(1.0625rem, 1.04rem + .1vw, 1.125rem);--text-lead:clamp(1.1875rem, 1.1rem + .4vw, 1.4375rem);--text-h3:clamp(1.5rem, 1.2rem + 1.2vw, 2.5rem);--text-h2s:clamp(2.25rem, 1.1rem + 3.6vw, 4.5rem);--text-h2:clamp(2.75rem, .9rem + 5.6vw, 6.75rem);--text-h1:clamp(2.75rem, .9rem + 6vw, 7.25rem);--text-num:clamp(5rem, 2rem + 9vw, 11rem);--leading-body:1.62;--leading-display:.95;--tracking-display:-.05em;--tracking-caps:.22em;--wght-display:500;--wght-h3:550;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--scene-pad:clamp(5rem, 3rem + 7vw, 10rem);--wrap-max:90rem;--gutter-page:clamp(1.25rem, 4.5vw, 5rem);--grid-gap:clamp(1rem, .6rem + 1.6vw, 2.5rem);--measure:34rem;--header-h:4.5rem;--bar-h:4.75rem;--letterbox:clamp(1.5rem, 6vh, 4.5rem);--radius-s:2px;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--dur-fast:.16s;--dur-base:.26s;--dur-reveal:.7s}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color-scheme:dark}body{color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-weight:450;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;font-weight:var(--wght-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);font-weight:var(--wght-h3);letter-spacing:-.015em;line-height:1.1}strong,b{font-weight:700}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}figure{margin:0}a{color:inherit;text-underline-offset:.26em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:var(--brass);color:var(--bg)}.wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--gutter-page);margin-inline:auto}.scena{padding-block:var(--scene-pad);flex-direction:column;justify-content:center;min-height:min(100svh,68rem);display:flex;position:relative}.scena--auto{min-height:0}.scena__cislo{top:var(--space-8);right:var(--gutter-page);font:700 var(--text-label) / 1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brass);font-variant-numeric:tabular-nums;position:absolute}.label{font:700 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-2)}.lead{font-size:var(--text-lead);color:var(--text-2);max-width:var(--measure);font-weight:400;line-height:1.45}.muted{color:var(--text-2)}.small{font-size:var(--text-s)}.num{font-variant-numeric:tabular-nums lining-nums}.nw{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--space-4);z-index:100;background:var(--brass);color:var(--bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);font-weight:700;position:absolute;top:-100px}.skip:focus{top:var(--space-2)}.ext:after{content:" ↗";font-size:.85em}.btn{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-s);min-height:56px;font:700 var(--text-s) / 1.1 var(--font-body);letter-spacing:.02em;text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;padding:0 2rem;text-decoration:none;display:inline-flex}.btn--brass{background:var(--brass);color:var(--bg)}.btn--brass:hover{background:var(--brass-hover);box-shadow:0 0 32px -6px color-mix(in srgb, var(--brass) 70%, transparent)}.btn--ghost{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}.btn--ghost:hover{background:color-mix(in srgb, var(--text) 18%, transparent)}.btn[aria-busy=true]{cursor:progress;opacity:.85}.btn:disabled{cursor:not-allowed}.btns{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}@media (width<=479px){.btns{flex-direction:column;align-items:stretch}}.txt-link{font-weight:700;font-size:var(--text-s);letter-spacing:.02em;color:var(--text);align-items:center;gap:.5em;min-height:44px;display:inline-flex}.field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field>label{font-weight:700;font-size:var(--text-s);color:var(--text)}.field .opt{color:var(--text-2);font-weight:450}input,select,textarea{font:500 max(16px, var(--text-body)) / 1.4 var(--font-body);color:var(--field-text);background:var(--field);border-radius:var(--radius-s);width:100%;min-height:56px;transition:border-color var(--dur-fast) var(--ease-out);border:2px solid #0000;padding:.8em .9em}input::placeholder,textarea::placeholder{color:var(--field-hint);opacity:1}input:focus-visible,textarea:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.err{font-size:var(--text-s);color:var(--error);align-items:baseline;gap:.45em;font-weight:600;display:none}.err:before{content:"!";width:1.15em;height:1.15em;color:var(--bg);background:currentColor;border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:800;display:inline-grid;transform:translateY(.1em)}.field.is-bad .err{display:inline-flex}.field.is-bad input,.field.is-bad textarea{border-color:var(--error);box-shadow:0 0 0 2px var(--error)}.fine{font-size:var(--text-s);color:var(--text-2)}.status{font-weight:600;font-size:var(--text-s)}.status:empty{display:none}.status:not(:empty){padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);background:var(--bg-2);color:var(--text);display:block}.status.is-error:not(:empty){color:var(--error)}.status:focus{outline:none}.hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(10px)}.js .reveal.is-in{opacity:1;transform:none}}.glass{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--text) 7%, transparent), color-mix(in srgb, var(--text) 2.5%, transparent)), color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 11%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text) 16%, transparent), inset 0 0 40px -20px color-mix(in srgb, var(--brass) 35%, transparent), 0 24px 60px -34px #000000e6;border-radius:14px;position:relative}@media (width<=767px),(hover:none){.glass{-webkit-backdrop-filter:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text) 7%, transparent), color-mix(in srgb, var(--text) 2.5%, transparent)), color-mix(in srgb, var(--bg) 92%, var(--black))}}.glass:before,.glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.glass:before{z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-30%), color-mix(in srgb, var(--brass) 13%, transparent), transparent 62%)}.glass:after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,-30%), color-mix(in srgb, var(--brass) 90%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:hover:before,.glass:hover:after,.glass:focus-within:after{opacity:1}.glass--hl{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brass) 70%, transparent), inset 0 0 48px -18px color-mix(in srgb, var(--brass) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--brass) 25%, transparent), 0 0 50px -12px color-mix(in srgb, var(--brass) 45%, transparent), 0 24px 60px -34px #000000e6}@supports not (backdrop-filter:blur(1px)){.glass{background:var(--bg-2)}}.wa-btn svg{flex:none}.mono{font:500 var(--text-label) / 1.4 ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-variant-numeric:tabular-nums}.pill{min-height:36px;font:600 var(--text-xs) / 1.2 var(--font-body);color:var(--text);background:color-mix(in srgb, var(--bg) 45%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent);border-radius:999px;align-items:center;gap:.55em;padding:.35em .95em;display:inline-flex}.pill__tecka{background:var(--brass);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--brass) 60%, transparent);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.pill__tecka{animation:tep 2.4s var(--ease-out) infinite}@keyframes tep{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brass) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}html{scroll-behavior:smooth}.js .stagger>*{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transition-delay:calc(min(var(--i,0), 5) * 40ms);transform:translateY(10px)}.js .stagger.is-in>*{opacity:1;transform:none}}[data-magnet]{transition:transform .35s var(--ease-out), background-color var(--dur-fast) var(--ease-out);will-change:transform}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{color:inherit;flex-direction:column;justify-content:center;gap:.2rem;min-height:44px;text-decoration:none;display:inline-flex}.logo__word[data-astro-cid-f7espo7c]{font:600 1.625rem / 1 var(--font-display);letter-spacing:-.045em}.logo__sub[data-astro-cid-f7espo7c]{font:700 .625rem / 1.2 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-2)}.logo--velke[data-astro-cid-f7espo7c]{align-items:center;gap:var(--space-3)}.logo--velke[data-astro-cid-f7espo7c] .logo__word[data-astro-cid-f7espo7c]{letter-spacing:-.06em;font-size:clamp(4.5rem,2rem + 10vw,10rem);font-weight:600}.logo--velke[data-astro-cid-f7espo7c] .logo__sub[data-astro-cid-f7espo7c]{font-size:var(--text-label)}.site-header[data-astro-cid-isef26zo]{z-index:50;color:var(--text);background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(10px);position:sticky;top:0}.hdr[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-8);height:var(--header-h);display:flex}.nav[data-astro-cid-isef26zo]{align-items:center;gap:clamp(1.25rem,2.4vw,2.75rem);margin-left:auto;display:flex}.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font:700 var(--text-label) / 1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-2);min-width:44px;min-height:44px;transition:color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--text)}.hdr__cta[data-astro-cid-isef26zo]{white-space:nowrap;min-height:44px;padding:0 1.4rem}@media (width<=479px){.hdr__cta--reklama[data-astro-cid-isef26zo]{padding:0 .9rem;font-size:.8125rem}.site-header--reklama[data-astro-cid-isef26zo] .logo__sub{display:none}}@media (width<=1100px){.nav[data-astro-cid-isef26zo]{gap:1.1rem}.hdr[data-astro-cid-isef26zo]{gap:var(--space-5)}}.hdr__menu[data-astro-cid-isef26zo]{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text);border-radius:var(--radius-s);font:700 var(--text-label) / 1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;min-height:44px;padding:0 var(--space-5);cursor:pointer;border:0;margin-left:auto;display:none}.hdr__menu--close[data-astro-cid-isef26zo]{align-items:center;margin-left:0;display:inline-flex}.hdr__cta--reklama[data-astro-cid-isef26zo]{margin-left:auto}@media (width<=899px){.nav[data-astro-cid-isef26zo],.hdr__cta[data-astro-cid-isef26zo]:not(.hdr__cta--reklama){display:none}.hdr__menu[data-astro-cid-isef26zo]{align-items:center;display:inline-flex}}dialog[data-astro-cid-isef26zo].menu{background:var(--bg);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text);border:0;margin:0;padding:0}dialog[data-astro-cid-isef26zo].menu::backdrop{background:var(--bg)}.menu__in[data-astro-cid-isef26zo]{gap:var(--space-2);min-height:100%;padding:var(--space-2) var(--gutter-page) var(--space-12);flex-direction:column;display:flex}.menu__top[data-astro-cid-isef26zo]{height:var(--header-h);margin-bottom:var(--space-10);justify-content:space-between;align-items:center;display:flex}.menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font:var(--wght-display) clamp(3rem, 2rem + 6vw, 4.5rem) / 1.08 var(--font-display);letter-spacing:var(--tracking-display);padding:var(--space-2) 0;text-decoration:none;display:block}.menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--text-2)}.menu[data-astro-cid-isef26zo] .btn[data-astro-cid-isef26zo]{margin-top:auto}.menu__kontakt[data-astro-cid-isef26zo]{margin-top:var(--space-6);flex-direction:column;display:flex}.menu__kontakt[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:44px;color:var(--text-2);align-items:center;display:inline-flex}.site-footer[data-astro-cid-oenwriqq]{background:var(--black);color:var(--text);padding-block:var(--scene-pad) var(--space-16)}.ft[data-astro-cid-oenwriqq]{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.ft[data-astro-cid-oenwriqq] .logo{margin-bottom:var(--space-10)}.ft__radek[data-astro-cid-oenwriqq]{font-size:var(--text-s);color:var(--text-2);max-width:46rem}.ft__radek--hl[data-astro-cid-oenwriqq]{font:700 var(--text-label) / 1.5 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text)}.ft__role[data-astro-cid-oenwriqq]{font:700 var(--text-label) / 1.5 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase}nav[data-astro-cid-oenwriqq]{gap:var(--space-2);margin-top:var(--space-4);display:grid}ul[data-astro-cid-oenwriqq].ft__odkazy{padding:0;list-style:none}.ft__odkazy[data-astro-cid-oenwriqq]{justify-content:center;align-items:center;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.ft__odkazy[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{align-items:center;display:inline-flex}.ft__odkazy[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]+li[data-astro-cid-oenwriqq]:before{content:"·";margin-right:var(--space-2);color:var(--text-2)}.ft__odkazy[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{min-width:44px;min-height:44px;color:var(--text);justify-content:center;align-items:center;text-decoration-color:#0000;display:inline-flex}.ft__odkazy[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration-color:currentColor}.ft__ai[data-astro-cid-oenwriqq]{margin-top:var(--space-8);color:var(--text)}.ft__provoz[data-astro-cid-oenwriqq]{font-size:var(--text-xs)}.site-footer--reklama[data-astro-cid-oenwriqq]{padding-block:var(--space-16)}.site-footer--reklama[data-astro-cid-oenwriqq] nav[data-astro-cid-oenwriqq]{margin-top:0}.site-footer--reklama[data-astro-cid-oenwriqq] .ft__ai[data-astro-cid-oenwriqq]{margin-top:var(--space-2)}.ft__in[data-astro-cid-oenwriqq]{color:var(--text);min-height:44px;line-height:44px;display:inline-block}.ft__btn[data-astro-cid-oenwriqq]{min-height:44px;color:var(--text);font:inherit;text-underline-offset:.26em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=599px){ul[data-astro-cid-oenwriqq].ft__odkazy{flex-direction:column}.ft__odkazy[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]+li[data-astro-cid-oenwriqq]:before{display:none}}.cl[data-astro-cid-fb6ubsx6]{z-index:60;left:var(--gutter-page);bottom:var(--space-4);gap:var(--space-4);max-width:30rem;padding:var(--space-5) var(--space-6);background:var(--bg);display:grid;position:fixed}.cl[data-astro-cid-fb6ubsx6][hidden]{display:none}.cl__h[data-astro-cid-fb6ubsx6]{font:700 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text)}.cl__t[data-astro-cid-fb6ubsx6]{font-size:var(--text-s);color:var(--text-2)}.cl__t[data-astro-cid-fb6ubsx6] a[data-astro-cid-fb6ubsx6]{color:var(--text)}.cl__btns[data-astro-cid-fb6ubsx6]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cl__btn[data-astro-cid-fb6ubsx6]{min-height:48px;padding:0 1rem}@media (width<=767px){.cl[data-astro-cid-fb6ubsx6]{left:var(--space-3);right:var(--space-3);bottom:calc(var(--bar-h) + var(--space-3) + env(safe-area-inset-bottom));max-width:none}}main[data-astro-cid-z4jru4n3]:focus{outline:none}
