.cw{z-index:200;font-family:Hubot Sans,sans-serif;position:fixed;bottom:24px;right:24px}.cw-bubble{cursor:pointer;background:#1a1a1a;border:0;border-radius:999px;place-items:center;width:64px;height:64px;padding:0;transition:transform .45s cubic-bezier(.2,1.5,.3,1);display:grid;position:relative;box-shadow:0 18px 40px -16px #000000b3}.cw-bubble:hover{transform:scale(1.08)}.cw-bubble__ring{border:1.5px solid #ff747d8c;border-radius:999px;animation:3s ease-in-out infinite cwPulse;position:absolute;inset:-6px;box-shadow:0 0 24px #ff747d59}@keyframes cwPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.cw-ava{background:#242424;border-radius:999px;flex:none;display:block;position:relative;overflow:hidden}.cw-ava video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.cw-ava__stone{background:radial-gradient(60% 60% at 40% 32%,#4a4a4a,#232323 70%),radial-gradient(40% 40% at 62% 68%,#ff747db3,#0000 70%);width:100%;height:100%;display:block}.cw-teaser{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:max-content;max-width:250px;color:var(--paper);background:#141414d1;border:1px solid #f3f3f329;border-radius:16px 16px 4px;padding:12px 16px;font-size:13px;line-height:1.4;animation:.5s cubic-bezier(.2,1.4,.3,1) both cwPop;position:absolute;bottom:80px;right:0;box-shadow:0 18px 40px -20px #000000b3}@keyframes cwPop{0%{opacity:0;transform:translateY(10px)scale(.94)}}.cw-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:380px;height:560px;max-height:calc(100vh - 48px);color:var(--paper);transform-origin:100% 100%;background:#121212db;border:1px solid #f3f3f324;border-radius:20px;flex-direction:column;animation:.42s cubic-bezier(.2,1.3,.3,1) both cwOpen;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #000c}@keyframes cwOpen{0%{opacity:0;transform:scale(.5)translateY(40px)}}.cw-head{background:#0c0c0c80;border-bottom:1px solid #f3f3f31a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.cw-head__ava{transition:transform .3s;display:block}.cw-head__ava.is-nod{animation:.7s ease-in-out cwNod}@keyframes cwNod{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-7deg)scale(1.06)}60%{transform:rotate(5deg)scale(1.03)}}.cw-head__id{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-head__name{letter-spacing:-.01em;text-transform:uppercase;font-size:16px;font-weight:500;font-stretch:75%}.cw-head__sub{letter-spacing:.12em;text-transform:uppercase;color:var(--coral);font-family:JetBrains Mono,monospace;font-size:10px}.cw-close{width:30px;height:30px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f3f3f329;border-radius:999px;place-items:center;transition:background .2s;display:grid}.cw-close:hover{background:#f3f3f31f}.cw-feed{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow-y:auto}.cw-msg{align-items:flex-start;gap:10px;animation:.4s ease-out both cwMsg;display:flex}@keyframes cwMsg{0%{opacity:0;transform:translateY(12px)}}.cw-msg--me{justify-content:flex-end}.cw-msg__col{flex-direction:column;gap:10px;min-width:0;max-width:280px;display:flex}.cw-msg__bub{text-wrap:pretty;border-radius:14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.cw-msg--bot .cw-msg__bub{color:#e6e4e1;background:#f3f3f312;border:1px solid #f3f3f31a;border-top-left-radius:4px}.cw-msg--me .cw-msg__bub{background:var(--coral);color:#0e0e0e;border-bottom-right-radius:4px}.cw-typing{background:#f3f3f312;border:1px solid #f3f3f31a;border-radius:14px;gap:5px;padding:14px;display:inline-flex}.cw-typing i{background:var(--coral);border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite cwDot}.cw-typing i:nth-child(2){animation-delay:.15s}.cw-typing i:nth-child(3){animation-delay:.3s}@keyframes cwDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.cw-chips{flex-wrap:wrap;gap:6px;display:flex}.cw-chip{cursor:pointer;color:var(--coral);letter-spacing:.06em;text-align:left;background:0 0;border:1px solid #ff747d8c;border-radius:999px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.3;transition:background .2s,color .2s,border-color .2s}.cw-chip:hover{background:var(--coral);border-color:var(--coral);color:#0e0e0e}.cw-lead{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f3f30f;border:1px solid #f3f3f324;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.cw-lead--card{grid-template-columns:auto 1fr;gap:12px;display:grid}.cw-lead__ico{width:34px;height:34px;color:var(--coral);background:#ff747d24;border-radius:10px;place-items:center;display:grid}.cw-lead__body{flex-direction:column;gap:8px;min-width:0;display:flex}.cw-lead__t{letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;font-stretch:75%;line-height:1.15}.cw-lead__s{color:#a8a8a8;margin:0;font-size:12px;line-height:1.4}.cw-lead__row{gap:6px;display:flex}.cw-lead__grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cw-lead input,.cw-input input{width:100%;min-width:0;color:var(--paper);background:#0c0c0c80;border:1px solid #f3f3f32e;border-radius:999px;padding:10px 12px;font-family:Hubot Sans,sans-serif;font-size:13px}.cw-lead input:focus,.cw-input input:focus{border-color:var(--coral);outline:none}.cw-lead input::placeholder,.cw-input input::placeholder{color:#7a7a7a}.cw-lead__note{color:#838383;margin:0;font-size:10.5px;line-height:1.4}.cw-btn{cursor:pointer;white-space:nowrap;background:var(--coral);color:#0e0e0e;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;transition:transform .2s,background .2s}.cw-btn:hover{background:var(--coral-2,#ff8e96);transform:translateY(-1px)}.cw-btn--wide{width:100%;padding:12px}.cw-input{background:#0c0c0c80;border-top:1px solid #f3f3f31a;grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.cw-send{cursor:pointer;background:var(--coral);color:#0e0e0e;border:0;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .2s;display:grid}.cw-send:hover{transform:scale(1.06)}@media (max-width:560px){.cw{pointer-events:none;bottom:16px;left:16px;right:16px}.cw-bubble,.cw-teaser,.cw-panel{pointer-events:auto}.cw-bubble{margin-left:auto}.cw.is-open{inset:0}.cw-panel{border:0;border-radius:0;width:100%;height:100%;max-height:none}}@media (prefers-reduced-motion:reduce){.cw-bubble__ring,.cw-typing i{animation:none}.cw-panel,.cw-msg,.cw-teaser{animation-duration:.01ms}}@media (max-width:560px){.cw-teaser,.cw-head__sub,.cw-msg__bub{font-size:14px}.cw-chip{font-size:11px}.cw-lead__s{font-size:14px}.cw-lead input,.cw-input input{font-size:16px}.cw-lead__note,.cw-btn{font-size:14px}}@media (max-width:900px){.cw{bottom:12px;right:12px}.cw-bubble{width:52px;height:52px}.cw-bubble .cw-ava{width:52px!important;height:52px!important}.cw-teaser{display:none}}
.nav__kh-wrap{align-items:center;display:inline-flex;position:relative}.nav__kh-trigger{border:1px solid var(--coral);background:#ff747d0f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;transition:background .25s,color .25s;display:inline-flex;color:var(--coral)!important}.nav__kh-trigger:hover,.nav__kh-wrap.is-open .nav__kh-trigger{background:var(--coral);color:#0e0e0e!important}.nav__kh-caret{font-size:14px;line-height:1;transition:transform .3s}.nav__kh-wrap.is-open .nav__kh-caret{transform:rotate(180deg)}.nav__mega{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#1c1c1c;border:1px solid #ffffff29;border-radius:14px;width:780px;max-width:calc(100vw - 32px);padding:24px;transition:opacity .25s,transform .25s,visibility 0s .25s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:inset 0 2px #ffffff0d,0 40px 90px -20px #000000bf,0 0 0 1px #ff747d24}.nav__kh-wrap.is-open .nav__mega{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .25s,visibility;transform:translate(-50%)translateY(0)}.nav__mega{grid-template-columns:264px minmax(0,1fr);gap:0;width:900px;padding:0;display:grid;overflow:hidden}.nav__kh2-panel{background:linear-gradient(#ff747d29,#ff747d05 60%),#232323;border-right:1px solid #ffffff1f;flex-direction:column;gap:12px;padding:22px 24px 26px;display:flex}.nav__kh2-media{aspect-ratio:4/3;background:#1a1a1a;border-radius:10px;margin-bottom:4px;position:relative;overflow:hidden}.nav__kh2-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.04)}.nav__kh2-media img.is-on{opacity:1;transform:none}.nav__kh2-shade{background:linear-gradient(#0e0e0e00 40%,#0e0e0ed9 100%);position:absolute;inset:0}.nav__kh2-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-size:10px;position:absolute;bottom:11px;left:12px}.nav__kh2-eyebrow{letter-spacing:.18em;color:var(--coral);text-transform:uppercase;font-size:10px}.nav__kh2-title{text-transform:uppercase;letter-spacing:-.03em;color:#fff;margin:0;font-family:Hubot Sans;font-size:30px;font-weight:500;font-stretch:75%;line-height:1}.nav__kh2-lede{color:#c4c4c4;margin:0;font-size:12px;line-height:1.5}.nav__kh2-all{letter-spacing:.02em;align-items:center;gap:8px;margin-top:auto;font-size:12px;transition:gap .25s;display:inline-flex;color:var(--coral)!important}.nav__kh2-all:hover{gap:14px}.nav__kh2-list{flex-direction:column;margin:0;padding:10px 10px 12px;list-style:none;display:flex}.nav__kh2-list a{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:13px 14px;transition:background .22s,transform .22s;display:grid;position:relative;color:#fff!important}.nav__kh2-list a.is-hov{background:#ffffff1a;transform:translate(3px)}.nav__kh2-n{letter-spacing:.14em;color:var(--coral);font-size:10px}.nav__kh2-body{flex-direction:column;gap:3px;min-width:0;display:flex}.nav__kh2-label{letter-spacing:-.015em;font-family:Hubot Sans;font-size:19px;font-weight:500;font-stretch:75%;line-height:1}.nav__kh2-desc{color:#b8b8b8;font-size:12px;line-height:1.4}.nav__kh2-meta{letter-spacing:.14em;text-transform:uppercase;color:#949494;white-space:nowrap;font-size:10px;transition:color .22s}.nav__kh2-list a.is-hov .nav__kh2-meta{color:#cfcfcf}.nav__kh2-arrow{color:var(--coral);opacity:0;justify-self:end;font-size:14px;transition:opacity .22s,transform .22s;transform:translate(-4px,4px)}.nav__kh2-list a.is-hov .nav__kh2-arrow{opacity:1;transform:none}@media (max-width:900px){.nav__mega{grid-template-columns:1fr;width:calc(100vw - 32px)}.nav__kh2-panel{border-bottom:1px solid #ffffff14;border-right:0;padding:18px}.nav__kh2-media{display:none}.nav__kh2-label{font-size:17px}}.nav__burger{border:1px solid var(--coral);background:var(--coral);width:44px;height:44px;color:var(--coral-ink);cursor:pointer;border-radius:999px;flex:none;align-content:center;place-items:center;gap:5px;padding:0;transition:background .25s cubic-bezier(.2,.8,.2,1);display:none}.nav__burger span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block}.nav__burger.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__burger.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav__sheet{z-index:90;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;inset:0}.nav__sheet.is-open{opacity:1;pointer-events:auto}.nav__sheet-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0e0e0eeb;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.nav__sheet-inner{flex-direction:column;padding:96px 20px 32px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(-10px)}.nav__sheet.is-open .nav__sheet-inner{transform:none}.nav__sheet-link{letter-spacing:-.03em;min-height:56px;color:var(--paper);border-bottom:1px solid #f3f3f31a;align-items:center;font-family:Hubot Sans,sans-serif;font-size:clamp(30px,8vw,44px);font-weight:500;font-stretch:88%;line-height:1;text-decoration:none;display:flex}.nav__sheet-link.is-active{color:var(--coral)}.nav__sheet-sub{border-bottom:1px solid #f3f3f31a;flex-direction:column;padding:6px 0 6px 18px;display:flex}.nav__sheet-sublink{color:#f3f3f39e;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:flex}.nav__sheet-sublink:before{content:"—";color:#ff747d99;margin-right:10px}.nav__sheet-cta{flex-direction:column;gap:12px;margin-top:32px;display:flex}.nav__sheet-cta .btn{justify-content:center;min-height:48px}@media (prefers-reduced-motion:reduce){.nav__sheet,.nav__sheet-inner{transition:opacity .2s linear}.nav__sheet-inner{transform:none}}@media (max-width:1100px){.nav__burger{z-index:1002;order:3;margin-left:12px;display:grid;position:relative}.nav__cta{order:2;margin-left:auto}.nav__sheet{display:block}.nav__cta .btn{display:none}}@media (max-width:560px){.nav__sheet-inner{padding:88px 20px 28px}.nav__kh-caret{font-size:14px}.nav__kh2-tag,.nav__kh2-eyebrow,.nav__kh2-n,.nav__kh2-meta{font-size:11px}}@media (max-width:900px){.nav{position:absolute}.nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.nav__burger{margin-left:0;position:fixed;top:14px;right:14px;box-shadow:0 0 0 3px #0e0e0e52,0 10px 24px -10px #00000080}.nav__burger.is-open{box-shadow:0 0 0 3px #0e0e0e80}}@media (max-width:1100px){.nav__sheet,.nav__sheet-inner{max-width:100vw;overflow-x:hidden}.nav__sheet:not(.is-open){visibility:hidden}.nav__sheet-link,.nav__sheet-sublink{overflow-wrap:anywhere}.nav__sheet-cta .btn{width:100%}}.nav__cta-justask{background:#0e0e0e8c}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav__cta-justask{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#0e0e0e52}}.nav__cta-justask:hover{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}
.cms-media{background:#ffffff0a;border-radius:12px;margin:0;display:block;position:relative;overflow:hidden}.cms-media>img{width:100%;height:auto;display:block}.cms-media--orez>img{object-fit:cover;object-position:var(--pos,50% 50%);height:100%;position:absolute;inset:0}.cms-media--logo{background:#ffffff0f}.cms-media--logo>img{object-fit:contain;padding:14px}.cms-popisek{letter-spacing:.04em;color:var(--muted,#ffffff8c);margin:10px 2px 0;font-family:JetBrains Mono,monospace;font-size:12px}.cs-2up__grid,.cs-3up__grid,.cs-asym__grid,.cms-galerie__grid,.cms-loga__grid{align-items:start}.cms-galerie__grid{grid-template-columns:repeat(var(--sl,4), 1fr);gap:14px;display:grid}.cms-loga__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;display:grid}@media (max-width:900px){.cms-galerie__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cms-galerie__grid{grid-template-columns:1fr}}.cms-video{aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden}.cms-video--vysoke{aspect-ratio:9/16;max-width:420px;margin-inline:auto}.cms-video>iframe,.cms-video>video{border:0;width:100%;height:100%;position:absolute;inset:0}.cms-video--nahled{cursor:pointer;background:#0a0a0a;border:0;padding:0;display:block}.cms-video--nahled img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;inset:0}.cms-video--nahled:hover img{opacity:.82;transform:scale(1.03)}.cms-video__play{background:var(--coral);width:76px;height:76px;color:var(--ink);border-radius:999px;place-items:center;padding-left:5px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 18px 50px -12px #000000b3}.cms-video--nahled:hover .cms-video__play{transform:scale(1.08)}.cms-video--nahled:focus-visible{outline:2px solid var(--coral);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cms-video--nahled img,.cms-video__play{transition:none}}.ar-card__media img,.ar-ep__media img{object-fit:cover;width:100%;height:100%;display:block}.ar-ep__body figure{margin:6px 0}.ar-ep__body figure img{border-radius:16px;width:100%;height:auto;display:block}.ar-ep__body figcaption{letter-spacing:.1em;text-transform:uppercase;color:#8a8480;margin:10px 0 0;font-family:JetBrains Mono,monospace;font-size:11px}.ar-ep__body .cms-video{margin:6px 0}.ar-ep__body h3{letter-spacing:-.02em;color:var(--ink-2);margin:14px 0 0;font-family:Hubot Sans,sans-serif;font-size:21px;font-weight:500;line-height:1.2}.ar-ep__body h4{color:var(--ink-2);margin:12px 0 0;font-family:Hubot Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.25}.ar-ep__body ol{flex-direction:column;gap:9px;margin:0;padding-left:22px;display:flex}.ar-ep__body ol li{color:#3a3633;font-size:17px;line-height:1.55}.ar-ep__body ol li::marker{color:var(--coral);font-variant-numeric:tabular-nums}.ar-ep__body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px}.ar-ep__body a:hover{color:var(--coral)}.form-hlaska{color:var(--ano,#7ee0c8);margin:14px 0 0;font-size:14px;line-height:1.5}.form-hlaska:empty{display:none}.form-hlaska[data-chyba="1"]{color:#ff747d}.form-pravni{opacity:1;margin:4px 0 18px;font-size:12.5px;line-height:1.5}.form-pravni a,.form-pravni-odkaz{color:inherit;text-underline-offset:3px;text-decoration:underline}.form-pravni a:hover,.form-pravni-odkaz:hover{opacity:.8}.form-pravni-odkaz{font-size:inherit}.footer__news-form{flex-wrap:wrap}.form-pravni--radek{flex:0 0 100%;order:1;width:100%;margin:2px 0 0;font-size:11.5px}.cms-prazdno{padding:80px var(--pad)}.cms-prazdno__ram{background:#ffffff08;border:1px dashed #ffffff38;border-radius:12px;max-width:1440px;margin:0 auto;padding:40px}.cms-prazdno__stitek{letter-spacing:.16em;text-transform:uppercase;opacity:.5;font-family:JetBrains Mono,monospace;font-size:11px}.cms-prazdno__text{opacity:.85;margin:12px 0 0;font-size:18px;line-height:1.5}.cms-prazdno__odkaz{text-underline-offset:3px;opacity:.7;margin-top:16px;font-size:14.5px;text-decoration:underline;display:inline-block}.cms-prazdno__odkaz:hover{opacity:1}.cms-prazdno--radek{grid-column:1/-1;padding:0}.cms-prazdno--radek .cms-prazdno__ram{padding:28px 30px}body:has(.nahled-pruh) .nav{top:var(--nahled-vyska,44px)}body:has(.nahled-pruh){--nahled-vyska:44px}@media (max-width:720px){body:has(.nahled-pruh){--nahled-vyska:60px}}.nahled-pruh{z-index:8000;padding:12px var(--pad,36px);background:var(--coral,#ff747d);color:var(--ink,#0e0e0e);flex-wrap:wrap;align-items:baseline;gap:14px;display:flex;position:fixed;top:0;left:0;right:0}.nahled-pruh__znacka{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.nahled-pruh__text{font-size:14px;line-height:1.4}@media (max-width:720px){.nahled-pruh{padding:10px 16px;font-size:13px}}.kh2-row__cta{white-space:nowrap}.kh2-row__arrow{color:var(--coral)}.vid-okno{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#060606e0;place-items:center;padding:clamp(16px,4vw,48px);animation:.22s both vidOkno;display:grid;position:fixed;inset:0}@keyframes vidOkno{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vid-okno{animation:none}}.vid-okno__panel{width:min(1180px,100%);max-width:calc(177.778dvh - 213.333px);position:relative}@supports not (height:100dvh){.vid-okno__panel{max-width:calc(177.778vh - 213.333px)}}.vid-okno__ramec{aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6}.vid-okno__ramec iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vid-okno__zavrit{width:34px;height:34px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f3f3f338;border-radius:999px;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:-46px;right:0}.vid-okno__zavrit:hover{background:#f3f3f324;transform:scale(1.06)}@media (max-width:700px){.vid-okno__zavrit{background:#0a0a0ab3;border-color:#f3f3f34d;top:8px;right:8px}}[data-video]{cursor:pointer}.kh2-row.kh2-row--duraz{background:linear-gradient(90deg,#ff747d12 0%,#ff747d00 42%);padding-left:26px;position:relative}.kh2-row--duraz:before{content:"";background:var(--coral);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:0}.kh2-row.kh2-row--duraz:hover{padding-left:32px}.kh2-row--duraz .kh2-row__day{color:var(--coral)}.kh2-row__odznak{color:var(--coral);letter-spacing:.1em;vertical-align:1px;border:1px solid #ff747d61;border-radius:999px;margin-left:12px;padding:3px 9px 2px;font-size:10px;display:inline-block}@media (max-width:720px){.kh2-row__odznak{width:max-content;margin:8px 0 0;display:block}.kh2-row--duraz{padding-left:18px}}@media (max-width:560px){.kh2-pod__foot{flex-direction:column;gap:22px}}.nh-refs__ini{background:var(--coral);width:44px;height:44px;color:var(--ink);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:grid}.nh-card__ini{background:var(--coral);color:var(--ink);letter-spacing:.04em;place-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:grid}.ph.ph--foto{background:0 0;padding:0}.ph.ph--foto:before{display:none}.ph.ph--foto>img{position:absolute;inset:0}.kh-dech{overflow:hidden}.kh-dech img,.kh-dech__mozek{width:100%;height:100%;display:block;position:absolute;inset:0}.kh-dech img{object-fit:cover;object-position:50% 50%}.kh-dech__pozadi,.kh-dech__odlesk,.kh-dech__mozek{transform:scale(1.16) translate(calc(6% + var(--mx,0px) * .3), calc(var(--my,0px) * .3))}.kh-dech__mozek{transform:scale(1.16) translate(calc(6% + var(--mx,0px)), var(--my,0px))}.kh-dech__odlesk,.kh-dech__zar{mix-blend-mode:screen;will-change:opacity;filter:brightness(calc(1 + var(--blizko,0) * .55));animation:6s ease-in-out infinite khDech}@keyframes khDech{0%,to{opacity:.16}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.kh-dech__odlesk,.kh-dech__zar{opacity:.85;filter:none;animation:none}}.nh-sub__nav{min-width:0}@media (max-width:640px){.nh-sub__lbl{display:none}.nh-sub__inner{gap:0}}@media (max-width:860px){.kh-dech{filter:brightness(.58)}.kh-dech__pozadi,.kh-dech__odlesk,.kh-dech__mozek{transform:none}.kh-dech img{object-position:50% 28%}}@media (max-width:900px){.nav__lang{margin-right:56px}.contact__grid{grid-template-columns:minmax(0,1fr)}.kontakt-people__contact{white-space:normal;flex-wrap:wrap}}@media (max-width:560px){.contact--kontakt .contact-form .field-row{grid-template-columns:1fr}}.mt-kroky{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:820px;margin:44px auto 0;padding:0;list-style:none;display:grid}.mt-krok{background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;padding:22px}.mt-krok__c{letter-spacing:.18em;color:var(--coral);font-size:10px;display:block}.mt-krok__h{letter-spacing:-.01em;margin:10px 0 0;font-family:Hubot Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.2}.mt-krok__t{color:#bdbdbd;margin:8px 0 0;font-size:14px;line-height:1.55}.mt-obsah{text-align:left;background:#ffffff05;border:1px solid #ffffff1f;border-radius:18px;max-width:820px;margin:36px auto 0;padding:26px 28px}.mt-obsah>.mono{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);font-size:10px}.mt-obsah__list{margin:16px 0 0;padding:0;list-style:none}.mt-obsah__list li{border-top:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.mt-obsah__list li:first-child{border-top:0;padding-top:0}.mt-obsah__n{letter-spacing:.12em;color:var(--coral);font-size:11px}.mt-obsah__t{color:var(--paper);font-size:15.5px;line-height:1.35}.mt-obsah__len{letter-spacing:.12em;text-transform:uppercase;color:#8d8d8d;white-space:nowrap;font-size:10px}.mt-dal{text-align:left;max-width:820px;margin:44px auto 0}.mt-dal__lbl{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#8d8d8d;margin-bottom:16px;font-size:10px;display:block}.mt-dal__karty{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mt-karta{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;padding:24px;transition:border-color .2s;display:flex}.mt-karta:hover{border-color:#ff747d73}.mt-karta--mom{background:linear-gradient(160deg,#ff747d1a,#ffffff05)}.mt-karta>.mono{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);font-size:10px}.mt-karta h3{letter-spacing:-.02em;margin:10px 0 0;font-family:Hubot Sans,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.mt-karta p{color:#bdbdbd;margin:8px 0 18px;font-size:14px;line-height:1.55}.mt-karta__cta{color:var(--paper);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;align-self:flex-start;margin-top:auto;padding:0 0 3px;font-family:inherit;font-size:14.5px;transition:color .2s,border-color .2s}.mt-karta__cta:hover{color:var(--coral);border-color:var(--coral)}@media (max-width:900px){.mt-kroky,.mt-dal__karty{grid-template-columns:1fr}}.mo-head{z-index:44;padding:16px var(--pad);-webkit-backdrop-filter:blur(16px);color:var(--paper);background:#0e0e0ee6;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.mo-head__inner{padding:0}.mo-head__lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);font-size:10px}.mo-head__h{letter-spacing:-.02em;max-width:34ch;margin:6px 0 0;font-family:Hubot Sans,sans-serif;font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.15}.mo-pozn{padding:16px var(--pad);color:#e6d5d6;background:#ff747d1a;border-bottom:1px solid #ffffff14;margin:0;font-size:14px;line-height:1.55}.mo{padding:44px var(--pad) 90px;background:var(--ink);color:var(--paper);min-height:60svh}.mo__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:48px;padding:0;display:grid}.mo__side{position:sticky;top:180px}.mo__side-lbl{letter-spacing:.18em;text-transform:uppercase;color:#8d8d8d;margin-bottom:12px;font-size:10px;display:block}.mo__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mo__item{text-align:left;color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;padding:13px 14px;font-family:inherit;transition:background .2s,color .2s;display:grid}.mo__item:hover{color:var(--paper);background:#ffffff0d}.mo__item.is-here{color:var(--paper);background:#ffffff12}.mo__item.is-here .mo__item-n,.mo__item.is-done .mo__item-n{color:var(--coral)}.mo__item-n{letter-spacing:.12em;color:#8d8d8d;font-size:11px}.mo__item-t{font-size:15px;line-height:1.35}.mo__item-len{letter-spacing:.1em;text-transform:uppercase;color:#8d8d8d;white-space:nowrap;font-size:10px}.mo__kdo{letter-spacing:.08em;color:#7a7a7a;word-break:break-all;border-top:1px solid #ffffff1a;margin-top:20px;padding-top:16px;font-size:10px;display:block}.mo__cekej{letter-spacing:.12em;text-transform:uppercase;color:#8d8d8d;padding:20px 0;font-size:11px;display:block}.mo__video{margin-bottom:26px}.mo__hlava-n{letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-size:10px;display:block}.mo__hlava-t{letter-spacing:-.025em;margin:10px 0 0;font-family:Hubot Sans,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.1}.mo__popis{color:#c9c9c9;text-wrap:pretty;max-width:64ch;margin:18px 0 0;font-size:16.5px;line-height:1.65}.mo__body{flex-direction:column;gap:9px;max-width:60ch;margin:22px 0 0;padding:0;list-style:none;display:flex}.mo__body li{color:#bdbdbd;padding-left:22px;font-size:15.5px;line-height:1.55;position:relative}.mo__body li:before{content:"";background:var(--coral);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.mo__mat{background:#ffffff05;border:1px solid #ffffff1f;border-radius:16px;margin-top:28px;padding:22px 24px}.mo__mat>.mono{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);font-size:10px}.mo__mat ul{flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mo__mat a,.mo__mat-cekej{color:var(--paper);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex}.mo__mat a:hover{border-color:var(--coral);color:var(--coral)}.mo__mat a span,.mo__mat-cekej span{color:var(--coral)}.mo__mat-cekej{color:#8d8d8d;border-style:dashed}.mo__mat-cekej em{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal}.mo__nohy{border-top:1px solid #ffffff14;justify-content:flex-end;margin-top:30px;padding-top:24px;display:flex}.mo__next{color:var(--paper);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:0 0 3px;font-family:inherit;font-size:15px;transition:color .2s,border-color .2s}.mo__next:hover{color:var(--coral);border-color:var(--coral)}.mo__lektor{background:#ffffff05;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:22px;margin-top:36px;padding:26px;display:flex}.mo__lektor-foto{background-color:#ffffff14;background-position:50% 18%;background-size:cover;border-radius:999px;flex:none;width:76px;height:76px}.mo__lektor-foto--bez{color:var(--coral);place-items:center;font-family:JetBrains Mono,monospace;font-size:20px;display:grid}.mo__lektor .mono{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);font-size:10px}.mo__lektor h3{letter-spacing:-.02em;margin:8px 0 0;font-family:Hubot Sans,sans-serif;font-size:20px;font-weight:500}.mo__lektor p{color:#bdbdbd;max-width:56ch;margin:10px 0 0;font-size:14.5px;line-height:1.6}.mo-dal{padding:0 var(--pad) 90px;background:var(--ink);color:var(--paper)}.mo-dal__inner{background:radial-gradient(120% 130% at 100% 0,#ff747d33,#0000 58%),linear-gradient(140deg,#ff747d1a,#ffffff05);border:1px solid #ff747d52;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:44px;padding:40px 44px;display:grid;overflow:hidden}.mo-dal__text>.mono{letter-spacing:.18em;text-transform:uppercase;color:var(--coral);font-size:10px}.mo-dal__text h2{letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 0;font-family:Hubot Sans,sans-serif;font-size:clamp(28px,3.6vw,44px);font-weight:500;font-stretch:75%;line-height:1.02}.mo-dal__text h2 em{color:var(--coral);font-style:italic;font-weight:300}.mo-dal__text>p{color:#c9c9c9;max-width:52ch;margin:16px 0 0;font-size:16px;line-height:1.6}.mo-dal__body{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mo-dal__body li{color:#bdbdbd;padding-left:24px;font-size:15px;line-height:1.5;position:relative}.mo-dal__body li:before{content:"✓";color:var(--coral);font-size:13px;font-weight:700;position:absolute;top:0;left:0}.mo-dal__cta{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.mo-dal__cta .mono{letter-spacing:.12em;text-transform:uppercase;color:#a8a8a8;font-size:10px}.mo-dal__foto{aspect-ratio:4/5;background-color:#ffffff0d;background-position:50%;background-size:cover;border-radius:16px;width:100%;display:block}@media (max-width:1100px){.mo__grid{grid-template-columns:1fr;gap:32px}.mo__side{position:static}.mo__list{max-height:none}}@media (max-width:900px){.mo-dal__inner{grid-template-columns:1fr;gap:28px;padding:30px 26px}.mo-dal__foto{aspect-ratio:16/10;order:-1}}@media (max-width:560px){.mo__lektor{flex-direction:column;gap:16px}.mo__nohy{flex-direction:column;align-items:stretch}.mo__next{text-align:left}}.kp-okno{z-index:300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kp-okno__plachta{-webkit-backdrop-filter:blur(6px);background:#080808b8;position:absolute;inset:0}.kp-okno__panel{background:#fff;border-radius:18px;width:min(660px,100%);max-height:92svh;padding:20px 16px 16px;animation:.22s ease-out kpVjezd;position:relative;overflow:auto;box-shadow:0 30px 90px #00000080}@keyframes kpVjezd{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kp-okno__panel{animation:none}}.kp-okno__x{z-index:2;color:#0e0e0e;cursor:pointer;background:#0e0e0e0f;border:0;border-radius:999px;width:34px;height:34px;font-size:14px;line-height:1;transition:background .2s;position:absolute;top:12px;right:12px}.kp-okno__x:hover{background:#0e0e0e1f}.kp-okno__ram{min-height:420px;position:relative}.kp-okno__cekej{z-index:0;letter-spacing:.14em;text-transform:uppercase;color:#8d8d8d;place-items:center;margin:0;font-family:JetBrains Mono,monospace;font-size:10px;display:grid;position:absolute;inset:0}.kp-okno__mount{z-index:1;position:relative}@media (max-width:560px){.kp-okno{padding:0}.kp-okno__panel{border-radius:0;width:100%;height:100svh;max-height:100svh;padding-top:52px}}.nh-free__foto{aspect-ratio:16/10;background:#141210;display:block;overflow:hidden}.nh-free__foto img{object-fit:cover;width:100%;height:100%;display:block}.nh-tst__ini{color:var(--coral);letter-spacing:.04em;background:#ff747d24;place-items:center;font-family:JetBrains Mono,monospace;font-size:12px;display:grid}.kp-okno__panel--mom{padding:30px 30px 26px}.kp-mom__h{letter-spacing:-.02em;color:#0e0e0e;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:24px;font-weight:700}.kp-mom__sub{color:#6b6467;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 22px;font-family:JetBrains Mono,monospace;font-size:13px}.kp-mom__volba{border:0;margin:0 0 20px;padding:0}.kp-mom__volba legend{color:#6b6467;padding:0 0 10px;font-size:13px}.kp-mom__volba label{cursor:pointer;border:1px solid #e4dedf;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.kp-mom__volba label:hover{border-color:#c9c1c3}.kp-mom__volba input:checked+span{color:#0e0e0e}.kp-mom__volba label:has(input:checked){background:#ff747d0f;border-color:#ff747d}.kp-mom__volba span{flex-direction:column;gap:3px;display:flex}.kp-mom__volba strong{color:#0e0e0e;font-size:15.5px;font-weight:600}.kp-mom__volba em{color:#6b6467;font-size:13.5px;font-style:normal}.kp-mom__dph{font-size:12px}.kp-mom__dic{color:#6b6467;font-size:13px;display:block}.kp-mom__dic input{width:100%;font:inherit;color:#0e0e0e;border:1px solid #e4dedf;border-radius:10px;margin-top:7px;padding:12px 14px;font-size:15px;display:block}.kp-mom__dic input:focus{border-color:#ff747d;outline:none}.kp-mom__note{color:#8b8085;margin-top:7px;font-size:12.5px;line-height:1.5;display:block}.kp-mom__err{color:#a32833;background:#ff747d1f;border-radius:10px;margin:14px 0 0;padding:11px 14px;font-size:14px}.kp-mom__go{justify-content:center;width:100%;margin-top:20px}.kp-mom__pod{color:#8b8085;text-align:center;margin:12px 0 0;font-size:12px}@media (max-width:560px){.kp-okno__panel--mom{padding:52px 20px 22px}}.kh-webinar__brzy,.wd-hero__card-brzy,.wd-form__brzy{color:var(--muted);max-width:40ch;margin:10px 0 0;font-size:14px;line-height:1.55}.wd-hero__card-brzy{font-size:13.5px}.wd-form__brzy{margin-top:6px}.kp-fak__mriz{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px;display:grid}.kp-fak__pole{color:#6b6467;font-size:13px;display:block}.kp-fak__pole--firma,.kp-fak__pole--ulice,.kp-fak__pole--jmeno,.kp-fak__pole--email,.kp-fak__pole--pozn{grid-column:1/-1}.kp-fak__pole input,.kp-fak__pole textarea{width:100%;font:inherit;color:#0e0e0e;box-sizing:border-box;background:#fff;border:1px solid #dcd5d7;border-radius:10px;margin-top:7px;padding:12px 14px;font-size:14.5px;display:block}.kp-fak__pole textarea{resize:vertical;min-height:56px}.kp-fak__pole input:focus,.kp-fak__pole textarea:focus{border-color:#ff747d;outline:none}.kp-fak__neni{color:#a79fa2;font-size:12px}.kp-fak__hotovo{color:#3b3437;margin:10px 0 0;font-size:15px;line-height:1.6}@media (max-width:520px){.kp-fak__mriz{grid-template-columns:1fr}}.nf{padding:clamp(48px,8vh,96px) 20px clamp(64px,11vh,120px)}.nf__scena{place-items:center;max-width:1240px;min-height:clamp(400px,52vh,620px);margin:0 auto;display:grid;position:relative}.nf__cislo{letter-spacing:.02em;color:var(--paper);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;font-family:Hubot Sans,system-ui,sans-serif;font-size:clamp(190px,36vw,520px);font-weight:700;line-height:.82;display:grid;position:absolute;inset:0}.nf__sip{color:var(--coral);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(44px,6.6vw,104px);font-weight:700;line-height:1;position:absolute}.nf__sip--a{top:4%;left:12%}.nf__sip--b{bottom:6%;right:12%}.nf__karta{z-index:1;background:var(--paper);width:min(100%,520px);color:var(--ink);border-radius:var(--radius-l);padding:clamp(28px,4vw,44px) clamp(22px,3.4vw,38px);position:relative}.nf__h{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-family:Hubot Sans,system-ui,sans-serif;font-size:clamp(27px,3.4vw,40px);font-weight:700;line-height:1.06}.nf__h em{color:#6b6467;font-style:italic;font-weight:500}.nf__lede{color:#6b6467;margin:14px 0 0;font-size:15.5px;line-height:1.55}.nf__seznam{flex-direction:column;gap:8px;margin:28px 0 0;display:flex}.nf__radek{border-radius:var(--radius);background:#0e0e0e0b;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:background .18s;display:flex}.nf__radek:hover{background:#ff747d29}.nf__text{flex:1;min-width:0}.nf__nazev{color:var(--ink);font-size:16.5px;font-weight:600;display:block}.nf__radek:hover .nf__nazev{color:#c7303c}.nf__popis{color:#6b6467;margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.nf__kolecko{width:30px;height:30px;color:var(--ink);background:#0e0e0e14;border-radius:50%;flex:none;place-items:center;font-size:13px;transition:all .18s;display:grid}.nf__radek:hover .nf__kolecko{background:var(--coral);color:#fff}@media (max-width:720px){.nf__scena{flex-direction:column;align-items:center;min-height:0;display:flex}.nf__cislo{letter-spacing:0;margin-bottom:18px;font-size:31vw;line-height:.9;display:block;position:static}.nf__sip{font-size:34px}.nf__sip--a{top:6%;left:4%}.nf__sip--b{top:6%;bottom:auto;right:4%}}.kp-souhlas__info{color:#6b6467;margin:0 0 18px;font-size:14px;line-height:1.55}.kp-souhlas__pole{cursor:pointer;border:1px solid #dcd5d7;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.kp-souhlas__pole:has(input:checked){background:#ff747d0f;border-color:#ff747d}.kp-souhlas__pole input{accent-color:#ff747d;flex:none;margin:3px 0 0}.kp-souhlas__pole span{color:#3b3437;font-size:14px;line-height:1.5}.kp-souhlas__pole strong{color:#0e0e0e}.kp-souhlas__pod{color:#8b8085;margin:12px 0 0;font-size:13px}.kp-souhlas__pod a{color:#c7303c}.footer__nav{grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1100px){.footer__nav{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:560px){.footer__nav{grid-template-columns:1fr}}:root{--coral-ink:#260f0f;--text-dim:#bdbdbd;--ease-svcd:cubic-bezier(.2, .8, .2, 1)}.svcf__item--core .svcf__part{grid-template-columns:320px 1fr}@media (max-width:720px){.svcf__item--core .svcf__part{grid-template-columns:1fr;gap:6px}}.cs-hero.cs-hero--barevne{background:var(--cs-plocha)}.cs-hero--barevne .cs-hero__bg{background:radial-gradient(64% 72% at 72% 42%, var(--cs-zare), transparent 68%);opacity:1}.cs-hero--barevne .cs-hero__kicker{color:#ffffffd1}.cs-hero--barevne .cs-hero__kicker:before{background:#ffffffd1}.cs-hero--barevne .cs-drobky__odkaz,.cs-hero--barevne .cs-drobky__ted,.cs-hero--barevne .cs-drobky__deli{color:#ffffff9e}.cs-hero--barevne .cs-drobky__odkaz:hover{color:#fff}.cs-hero--vyrez .cs-hero__visual{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cs-hero--vyrez .cs-hero__visual:before{display:none}.cs-hero--vyrez .cs-hero__visual{aspect-ratio:auto;height:clamp(280px,32vw,440px)}.cs-hero--vyrez .cs-hero__main{align-items:center}.cs-hero--vyrez .cs-hero__visual{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.cs-hero--vyrez .cs-hero__img{object-fit:contain;object-position:50% 50%;filter:none;width:100%;height:100%;transform:none}.bento .card__media{background-image:var(--obr)}.bento .b-1 .card__media,.bento .b-6 .card__media,.bento .card.b-velka .card__media{background-image:var(--obr2)}.bento .card.b-mala .card__media,.proj-grid--bento .card{background-image:var(--obr)}.proj-grid--bento .b-1,.proj-grid--bento .card.b-velka{background-image:var(--obr2)}.proj-grid--bento .card.b-mala{background-image:var(--obr)}@media (min-width:1101px){.cs-3up__grid.cs-3up__grid--2{grid-template-columns:repeat(2,1fr);column-gap:24px}}.cs-3up .cms-media+.cs-3up__grid,.cs-3up .cs-3up__grid+.cms-media,.cs-3up .cms-media+.cms-media,.cs-3up .cs-3up__grid+.cs-3up__grid{margin-top:24px}.nh-tst__ava.nh-tst__ini{background:hsl(var(--odstin,7) 42% 34%);color:#fff;letter-spacing:.01em;place-items:center;font-family:Hubot Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;display:grid}.nh-tst__head--over .nh-tst__ava.nh-tst__ini{background:hsl(var(--odstin,7) 45% 42%);box-shadow:inset 0 0 0 1px #ffffff2e}.nh-tst__case{letter-spacing:.08em;color:var(--coral);white-space:nowrap;border-bottom:1px solid #0000;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:border-color .2s}.nh-tst__case:hover{border-bottom-color:currentColor}.nh-tst__foot--over .nh-tst__case{color:#ffb3b8}.mok{background:var(--ink);color:var(--paper);padding:8px var(--pad) 104px}.mok__inner{max-width:1280px;margin:0 auto}.mok__head{max-width:60ch;margin-bottom:40px}.mok__eyebrow{letter-spacing:.14em;color:var(--coral);font-size:11px}.mok__title{letter-spacing:-.03em;margin:14px 0 0;font-family:Hubot Sans,sans-serif;font-size:clamp(30px,3.6vw,48px);font-weight:500;font-stretch:75%;line-height:1}.mok__title em{color:var(--coral);font-style:italic;font-weight:300}.mok__sub{color:#ffffff9e;text-wrap:pretty;max-width:52ch;margin:18px 0 0;font-size:17px;line-height:1.55}.mok__grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:940px;display:grid}.mok__card{margin:0}.mok__media{aspect-ratio:9/16;cursor:pointer;background:#000;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mok__poster{object-fit:cover;opacity:.92;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .3s;display:block}.mok__media:hover .mok__poster{opacity:1;transform:scale(1.03)}.mok__play{background:var(--coral);width:62px;height:62px;color:var(--ink-2);border-radius:999px;place-items:center;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mok__play svg{width:26px;height:26px}.mok__media:hover .mok__play{transform:translate(-50%,-50%)scale(1.08)}.mok__cas{letter-spacing:.1em;color:var(--paper);background:#0c0a09b8;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;right:12px}.mok__t{letter-spacing:-.02em;margin:18px 0 0;font-family:Hubot Sans,sans-serif;font-size:21px;font-weight:500;font-stretch:75%}.mok__d{color:#ffffff94;text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:900px){.mok{padding-bottom:80px}.mok__grid{scrollbar-width:none;scroll-snap-type:x mandatory;max-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad) 8px;gap:16px;display:flex;overflow-x:auto}.mok__grid::-webkit-scrollbar{display:none}.mok__card{scroll-snap-align:start;flex:0 0 66vw;max-width:300px}.mok__play{width:52px;height:52px}.mok__play svg{width:22px;height:22px}}.fi-form__quotes-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#8d8d8d);margin:0 0 12px;font-size:10.5px;display:block}.fi-form__quotes.fi-form__quotes{grid-template-rows:auto 1fr 1fr}.svcd-hero__crumbs{margin-bottom:52px}.svcd-hero__case{min-height:540px;color:var(--paper);text-decoration:none;box-shadow:0 50px 90px #00000080}.svcd-hero__case .card__title{font-size:clamp(26px,2.4vw,38px)}@media (max-width:1000px){.svcd-hero__case{min-height:420px}}.svcd-case.svcd-ref__case{aspect-ratio:4/3;min-height:0;color:var(--paper);text-decoration:none}.svcd-ref__case .card__title{font-size:clamp(22px,2vw,32px)}.svcd-case .card__title{margin:0}.svcd-case .card__tags{margin-bottom:10px}.svcd-case .card__sub{margin-top:4px}.svcd-case.svcd-hero__case{min-height:404px}@media (max-width:1000px){.svcd-case.svcd-hero__case{min-height:340px}}a:where([data-tl]){text-align:center;padding:1px 6px;display:inline-block}.mom-mani__photo{border-radius:18px;overflow:hidden}.mom-mani__photo video{aspect-ratio:9/16;object-fit:cover;background:var(--ink-2,#1a1a1a);border-radius:18px;width:100%;height:auto;display:block}a:where(.svcd-tier){color:inherit;cursor:pointer;text-decoration:none}.hh{background:#050505;height:92vh;min-height:660px;position:relative;overflow:hidden}.hh-pole{filter:blur(6px)brightness(.34)contrast(1.12);opacity:.8;will-change:transform;background:url(/assets/hero-krystaly-pozadi.webp) 50%/cover no-repeat;position:absolute;inset:-8%}.hh-zar{aspect-ratio:1;filter:blur(120px);background:radial-gradient(circle,#ff747d29,#0000 70%);border-radius:50%;width:44vw;max-width:640px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hh-kr{mix-blend-mode:screen;pointer-events:none;will-change:transform;position:absolute}.hh-kr--z1{filter:blur(3px)brightness(.85);opacity:.7;width:26vw;max-width:380px;top:10%;left:12%}.hh-kr--z2{filter:blur(3.5px)brightness(.8);opacity:.65;width:22vw;max-width:320px;top:14%;right:14%}.hh-kr--p1{filter:blur(1.4px)brightness(1.05);opacity:.9;z-index:8;width:26vw;max-width:380px;bottom:-20%;left:-11%}.hh-kr--p2{filter:blur(3px)brightness(.82);opacity:.66;width:32vw;max-width:470px;bottom:-6%;right:-6%}.hh-kr--p3{filter:blur(2px)brightness();opacity:.85;z-index:8;width:18vw;max-width:260px;top:-6%;right:8%}.hh-znacka{letter-spacing:-.04em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background-blend-mode:overlay,normal;color:#0000;filter:drop-shadow(0 14px 34px #0009);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='90'><filter id='z'><feTurbulence baseFrequency='.85' numOctaves='2'/></filter><rect width='90' height='90' filter='url(%23z)' opacity='.55'/></svg>"),linear-gradient(172deg,#e2e2e2 0%,#b2b2b2 26%,#787878 56%,#414141 82%,#252525 100%);background-size:90px 90px,100% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-family:Hubot Sans,sans-serif;font-size:min(16.5vw,290px);font-weight:500;line-height:1.02}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hh-znacka{color:#f3f3f357;filter:none;background-image:none}}.hh-znacka-obal{will-change:transform;transform-origin:50% 0;display:inline-block;position:relative}.hh-phon{letter-spacing:.2em;color:var(--coral,#ff747d);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(13px,1.15vw,18px);position:absolute;top:5%;left:9%}.hh-mytina{pointer-events:none;background:radial-gradient(42% 46% at 50% 44%,#050505eb 0%,#0505058c 58%,#0000 82%);position:absolute;inset:0}.hh-obsah{z-index:6;will-change:opacity,transform;flex-direction:column;justify-content:space-between;height:100%;padding:96px 36px 52px;display:flex;position:relative}.hh-oko{letter-spacing:.16em;color:#8a8a8a;text-transform:uppercase;margin-top:30px;font-size:11px;display:block}.hh-stred{text-align:center;flex-direction:column;align-items:center;gap:20px;margin:auto 0;display:flex}.hh-stred .hh-znacka-obal{z-index:0;margin-bottom:-22px;position:relative}.hh-stred .hh-h1{z-index:1;position:relative}.hh-znacka-mala{align-items:baseline;gap:13px;display:flex}.hh-znacka-mala strong{letter-spacing:-.02em;font-size:20px;font-weight:500}.hh-znacka-mala span{color:var(--coral,#ff747d);letter-spacing:.14em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.hh-h1{letter-spacing:-.025em;text-shadow:0 10px 60px #000000f2;max-width:42ch;margin:0;font-size:clamp(22px,2.62vw,38px);font-weight:500;line-height:1.12}.hh-h1 em{color:var(--coral,#ff747d);font-style:italic;font-weight:200}.hh-cisla{letter-spacing:.18em;color:#9a9a9a;border-top:1px solid #f3f3f324;gap:56px;padding-top:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.hh-cisla b{color:#f3f3f3;letter-spacing:-.02em;margin-bottom:6px;font-family:Hubot Sans,sans-serif;font-size:32px;font-weight:500;display:block}.hh-spod{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hh-claim{color:#ededed;max-width:50ch;margin:0;font-size:clamp(19px,1.8vw,27px);line-height:1.45}.hh-meta{letter-spacing:.16em;color:#8a8a8a;flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;display:flex}.hh-sipka{z-index:9;color:#f3f3f380;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;font-size:10px;text-decoration:none;transition:color .3s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hh-sipka:hover{color:#f3f3f3}.hh-sipka svg{animation:2.4s ease-in-out infinite hh-plyne}@keyframes hh-plyne{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (max-width:900px){.hh-znacka{font-size:18vw}.hh-cisla{gap:30px}.hh-obsah{padding:80px 20px 84px}.hh-spod{text-align:center;flex-direction:column;align-items:center;gap:18px}.hh-oko,.hh-claim{text-align:center}.hh-meta{display:none}.hh-pole,.hh-kr,.hh-znacka-obal,.hh-obsah{transform:none!important}.hh-oko,.hh-h1,.hh-cisla,.hh-spod,.hh-phon{opacity:1!important}.hh-phon{text-align:center;letter-spacing:.24em;margin:0 0 4px;font-size:12px;display:block;position:static}.hh-znacka-obal{flex-direction:column-reverse;align-items:center;width:100%;display:flex}.hh-stred .hh-znacka-obal{margin-bottom:-6px}}@media (prefers-reduced-motion:reduce){.hh-pole,.hh-kr,.hh-znacka-obal,.hh-obsah{opacity:1!important;transform:none!important}.hh-sipka svg{animation:none}}
.souhlas{z-index:9000;padding:16px var(--pad,36px);padding-bottom:max(16px, env(safe-area-inset-bottom));animation:.45s cubic-bezier(.2,1,.3,1) both souhlasPrijed;position:fixed;bottom:0;left:0;right:0}@keyframes souhlasPrijed{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.souhlas{animation:none}}.souhlas__box{max-width:var(--maxw,1440px);border:1px solid var(--line,#f3f3f31a);border-radius:var(--radius,14px);-webkit-backdrop-filter:blur(18px);color:var(--paper,#f3f3f3);background:#121212eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:20px 24px;display:flex;box-shadow:0 30px 70px -28px #000c}.souhlas__text{flex:420px;min-width:0}.souhlas__nadpis{letter-spacing:.18em;text-transform:uppercase;color:var(--coral,#ff747d);margin:0 0 6px;font-family:Hubot Sans,system-ui,sans-serif;font-size:11px;font-weight:500;font-stretch:88%}.souhlas__text p{color:#cfcfcf;max-width:76ch;margin:0;font-size:14.5px;line-height:1.55}.souhlas__odkaz{color:var(--paper,#f3f3f3);text-underline-offset:3px}.souhlas__odkaz:hover{color:var(--coral,#ff747d)}.souhlas__akce{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.souhlas__akce .btn{white-space:nowrap}.souhlas__vic{cursor:pointer;color:#9c9c9c;text-underline-offset:3px;background:0 0;border:0;padding:6px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-decoration:underline}.souhlas__vic:hover{color:var(--paper,#f3f3f3)}.souhlas__volby{gap:10px;margin:16px 0 0;display:grid}@media (min-width:900px){.souhlas__volby{grid-template-columns:repeat(3,1fr)}}.souhlas__volba{cursor:pointer;border-radius:var(--radius-s,8px);border:1px solid var(--line,#f3f3f31a);background:#f3f3f30a;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.souhlas__volba:hover{border-color:#ff747d66}.souhlas__volba--pevna{opacity:.6;cursor:default}.souhlas__volba--pevna:hover{border-color:var(--line,#f3f3f31a)}.souhlas__volba input{accent-color:var(--coral,#ff747d);flex:none;margin-top:3px}.souhlas__volba b{color:var(--paper,#f3f3f3);font-family:Hubot Sans,system-ui,sans-serif;font-size:14px;font-weight:500;display:block}.souhlas__volba em{color:#9c9c9c;margin-top:2px;font-size:12.5px;font-style:normal;display:block}@media (max-width:720px){.souhlas{padding-left:16px;padding-right:16px}.souhlas__box{gap:16px;padding:16px}.souhlas__akce{width:100%}.souhlas__akce .btn{flex:auto;justify-content:center}}
.cw-panel{background:#0e0e0ef9;box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cw-panel{background:#0e0e0e}}@media (max-width:900px){.cw-panel{background:#0e0e0e}}.cw-head{background:#080808e6}.cw-lead__note a{color:inherit;text-underline-offset:2px;text-decoration:underline}
