@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff) format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CXZ_9bG9.woff2) format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-700-normal-CnD6lCoL.woff) format("woff")}:root{--green: #70B746;--ink: #404040;--grey: #B7B7B7;--black: #000000;--green-text: #4C7C2F;--surface-dark: #262626;--ink-muted: #767676;--ink-muted-on-surface: #6B6B6B;--border: #D6D6D6;--surface-tint: #F2F7EE;--ui-line: #8C8C8C;--paper: #F7F8F6;--green-hover: #3E6526;--green-active: #33551F;--error: #B3261E;--warning: #8A5A00;--success: #4C7C2F;--disabled-surface: #D6D6D6;--link: #2F6FB5;--link-visited: #1F5A9E;--link-on-dark: #82A9D3;--font-display: "IBM Plex Sans Condensed", "Arial Narrow", Arial, sans-serif;--font-body: "IBM Plex Sans", Arial, sans-serif;--font-mono: "IBM Plex Mono", "Courier New", monospace;--fs-h1: 40px;--fs-h2: 32px;--fs-h3: 20px;--fs-body: 18px;--fs-small: 16px;--fs-caption: 14px;--lh-body: 1.6;--lh-heading: 1.2;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--container: 1200px;--gutter: 24px;--page-gutter: 24px;--measure: 68ch;--touch: 44px;--radius: 0;--shadow: none;--border-hairline: 1px;--border-accent: 2px;--border-underline: 4px;--tracking-caps: .12em}@media(max-width:768px){:root{--page-gutter: 16px;--fs-h1: 30px;--fs-h2: 24px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;color-scheme:light;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:#fff;text-wrap:pretty}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-heading);color:var(--ink);margin:0}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2);font-weight:700}h3{font-size:var(--fs-h3);font-weight:700}p{margin:0 0 var(--s-3);max-width:var(--measure)}a{color:var(--link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:visited{color:var(--link-visited)}a:hover{text-decoration-thickness:3px}.nk-on-dark a,.nk-tile--dark a,.nk-on-dark a:visited,.nk-tile--dark a:visited{color:var(--link-on-dark)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--border-accent) solid var(--ui-line);outline-offset:2px}.nk-container{width:min(100% - 2*var(--page-gutter),var(--container));margin-inline:auto}.nk-rule{width:var(--s-9);height:var(--border-underline);background:var(--green)}.nk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--s-3) var(--s-6);border:0;border-radius:var(--radius);font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;background:var(--green-text);color:#fff;cursor:pointer}.nk-btn:hover{background:var(--green-hover)}.nk-btn:active{background:var(--green-active)}.nk-btn:disabled{background:var(--disabled-surface);color:var(--ink-muted);cursor:default}.nk-btn--secondary{background:transparent;color:var(--ink);border:var(--border-accent) solid var(--ink);padding:10px 22px}.nk-btn--secondary:hover{background:var(--surface-tint)}.nk-on-dark .nk-btn{background:var(--green);color:var(--black)}.nk-card{background:var(--paper);border-top:var(--border-underline) solid var(--green);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3)}.nk-tile--dark{background:var(--surface-dark);color:#fff;padding:var(--s-6)}.nk-tile--dark .nk-muted{color:var(--grey)}.nk-callout{background:var(--surface-tint);padding:var(--s-5)}.nk-field{display:flex;flex-direction:column;gap:var(--s-2)}.nk-label{font-size:var(--fs-body);font-weight:600}.nk-hint{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}.nk-input{min-height:48px;padding:0 var(--s-3);font-size:var(--fs-body);background:#fff;font-family:var(--font-body);color:var(--ink);border:var(--border-hairline) solid var(--ui-line);border-radius:var(--radius)}.nk-input[aria-invalid=true]{border:var(--border-accent) solid var(--error)}.nk-error{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-caption);color:var(--error)}.nk-table{border-collapse:collapse;width:100%}.nk-table th{background:var(--green);color:var(--black);font-family:var(--font-display);font-weight:700;text-align:left;padding:var(--s-2) var(--s-3)}.nk-table td{padding:var(--s-2) var(--s-3);border:var(--border-hairline) solid var(--border)}.nk-table tbody tr:nth-child(2n) td{background:var(--surface-tint)}.nk-kicker{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--green-text)}.nk-metric{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;line-height:1;color:var(--green-text)}.nk-tag{display:inline-flex;padding:var(--s-1) var(--s-3);font-size:var(--fs-caption);border:var(--border-hairline) solid var(--ui-line)}.nk-page{display:flex;gap:var(--s-2)}.nk-page a,.nk-page span{min-width:var(--touch);min-height:var(--touch);display:inline-flex;align-items:center;justify-content:center}.nk-page [aria-current=page]{background:var(--green);color:var(--black);font-weight:700;text-decoration:none}.nk-step__num{width:var(--s-8);height:var(--s-8);background:var(--green);color:var(--black);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:Plex Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:100.46%;ascent-override:102.03%;descent-override:27.37%;line-gap-override:0%}@font-face{font-family:Plex Condensed Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:89.41%;ascent-override:114.64%;descent-override:30.76%;line-gap-override:0%}:root{--font-display: "IBM Plex Sans Condensed", "Plex Condensed Fallback", "Arial Narrow", Arial, sans-serif;--font-body: "IBM Plex Sans", "Plex Sans Fallback", Arial, sans-serif}a.nk-btn,a.nk-btn:visited{color:#fff;text-decoration:none}a.nk-btn:hover{text-decoration:underline;text-decoration-thickness:1px}.nk-on-dark a.nk-btn,.nk-on-dark a.nk-btn:visited{color:var(--black)}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}#obsah{view-transition-name:obsah}::view-transition-old(obsah){animation:none;opacity:0}::view-transition-new(obsah){animation:page-in .4s ease-out both}}body{overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{text-wrap:balance}h4{font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;margin:0}b,strong{font-weight:600}ul,ol{margin:0;padding:0}figure{margin:0}[id]{scroll-margin-top:var(--s-5)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:var(--s-4);top:-100px;z-index:10;background:var(--surface-dark);color:#fff;padding:var(--s-3) var(--s-4)}.skip:focus{top:var(--s-4)}summary:focus-visible{outline:var(--border-accent) solid var(--ui-line);outline-offset:2px}.wrap{width:min(100% - 2 * var(--page-gutter),var(--container));margin-inline:auto}.section{padding-block:var(--s-8)}.section--tint{background:var(--surface-tint)}.section--tight{padding-block:var(--s-7)}.section:not(.section--tint)+.section:not(.section--tint){padding-top:0}.stack{display:flex;flex-direction:column;gap:var(--s-5)}.measure{max-width:612px}.lead{font-size:var(--fs-body);font-weight:600}.caption{font-size:var(--fs-caption);color:var(--ink-muted-on-surface);line-height:1.4}.section-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}.section-head p{margin:0}.doplnit{color:var(--warning);background:transparent;font-style:normal;text-decoration:underline dashed var(--warning) 2px;text-underline-offset:3px}.nk-on-dark .doplnit,.footer .doplnit{color:var(--grey);text-decoration-color:var(--grey)}.doplnit-box{display:flex;align-items:center;justify-content:center;padding:var(--s-5);text-align:center;background:var(--paper);border:var(--border-accent) dashed var(--border)}.header{border-bottom:var(--border-hairline) solid var(--border);background:#fff}.header__bar{height:96px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.logo{display:block;flex-shrink:0}.logo img{width:163.5px;max-width:none;margin:-13px 0 0 -12.3px}.nav{display:flex;align-items:center;gap:var(--s-6)}.nav__list{display:flex;align-items:center;gap:var(--s-6);list-style:none}.nav__link{display:inline-flex;align-items:center;min-height:var(--touch);font-size:var(--fs-body);font-weight:600;color:var(--ink);text-decoration:none;border-bottom:var(--border-underline) solid transparent}.nav__link:visited{color:var(--ink)}.nav__link:hover{border-bottom-color:var(--border)}.nav__link[aria-current=page]{border-bottom-color:var(--green)}.nav .nk-btn{font-size:var(--fs-body);padding:var(--s-3) var(--s-5);min-height:var(--touch)}.menu{display:none}@media(min-width:768px)and (max-width:1023px){.nav,.nav__list{gap:var(--s-4)}.logo img{width:140.2px;margin-left:-10.5px}}@media(max-width:767px){.header__bar{height:64px}.logo img{width:116.8px;margin:0 0 0 -8.8px}.nav{display:none}.menu{display:block}.menu>summary{list-style:none;min-height:var(--touch);display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-2);font-weight:600;cursor:pointer}.menu>summary::-webkit-details-marker{display:none}.menu__icon{width:24px;display:flex;flex-direction:column;gap:6px}.menu__icon span{width:24px;height:2px;background:var(--ink)}.menu[open] .menu__icon span:nth-child(2){visibility:hidden}.menu[open] .menu__icon span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu[open] .menu__icon span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu__panel{position:absolute;left:0;right:0;top:64px;z-index:5;background:#fff;border-bottom:var(--border-hairline) solid var(--border);padding:var(--s-4) var(--page-gutter) var(--s-5)}.menu__panel .nav__list{flex-direction:column;align-items:stretch;gap:0}.menu__panel .nav__link{width:100%;font-size:var(--fs-body);border-bottom:0;border-left:var(--border-underline) solid transparent;padding-left:var(--s-3);min-height:48px}.menu__panel .nav__link[aria-current=page]{border-left-color:var(--green)}.menu__panel .nk-btn{width:100%;margin-top:var(--s-4)}.header{position:relative}}picture{display:contents}.share{margin-top:var(--s-6);font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}.hero{padding-block:var(--s-8) var(--s-7)}.hero__grid{display:grid;gap:var(--s-7);align-items:start}.hero__grid--photo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero__text{display:flex;flex-direction:column;gap:var(--s-5)}.hero h1{max-width:760px}.hero:not(.hero--page) h1{font-size:48px;max-width:none}@media(max-width:768px){.hero:not(.hero--page) h1{font-size:38px}}.hero__sub{font-size:var(--fs-body);font-weight:600;margin:0}.hero__text p{margin:0}.accent{color:var(--green-text)}.nowrap{white-space:nowrap}.hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-5)}.hero__photo img{width:100%;aspect-ratio:3 / 2;object-fit:cover}@media(max-width:1023px){.hero__grid--photo{grid-template-columns:1fr}.hero__photo img{aspect-ratio:3 / 2}}@media(max-width:767px){.hero{padding-block:var(--s-7)}.hero__text{gap:var(--s-4)}.hero__actions{flex-direction:column;align-items:stretch;gap:var(--s-4)}.hero__actions .nk-btn{width:100%}.hero__actions a:not(.nk-btn){text-align:center;min-height:var(--touch);display:flex;align-items:center;justify-content:center}}.grid{display:grid;gap:var(--s-5)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.grid--3{grid-template-columns:1fr}}@media(max-width:639px){.grid--2,.grid--4{grid-template-columns:1fr}}.nk-card h3,.nk-card p{margin:0}.nk-card p{font-size:var(--fs-body)}@media(max-width:639px){.nk-card{padding:var(--s-5);gap:var(--s-2)}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-5);margin:0}.facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fact{display:flex;flex-direction:column;gap:var(--s-1)}.fact+.fact{border-left:var(--border-hairline) solid var(--border);padding-left:var(--s-5)}.fact dt{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}.fact dd{margin:0}.fact__value{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:1.1;color:var(--ink)}.fact__note{font-size:var(--fs-caption);color:var(--ink-muted-on-surface);line-height:1.4}@media(max-width:1023px){.facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}.facts--4 .fact:nth-child(odd){border-left:0;padding-left:0}}@media(max-width:767px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(odd){border-left:0;padding-left:0}}.facts-list{display:grid;gap:0;border-top:var(--border-hairline) solid var(--border);max-width:816px}.facts-list>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--s-5);padding-block:var(--s-4);border-bottom:var(--border-hairline) solid var(--border)}.facts-list dt{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700}.facts-list dd{margin:0}@media(max-width:639px){.facts-list>div{grid-template-columns:1fr;gap:var(--s-1)}}.topics{display:grid;gap:var(--s-7);align-items:start}.topics--photo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.topics--left>figure{order:-1}.topics__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-5)}.topics__list li{display:flex;flex-direction:column;gap:var(--s-2);padding-block:var(--s-4);border-top:var(--border-hairline) solid var(--border)}.topics__list h3{font-size:var(--fs-h3)}.topics__list p{margin:0;font-size:var(--fs-body)}.topics__photo img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-top:var(--border-underline) solid var(--green)}@media(max-width:1023px){.topics--photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6)}.topics__list{grid-template-columns:1fr}}@media(max-width:767px){.topics--photo{grid-template-columns:1fr}.topics__photo img{aspect-ratio:3 / 2}}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7);align-items:center}.split--left .split__media{order:-1}.split__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-top:var(--border-underline) solid var(--green)}.partner-tip{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:var(--s-6);align-items:center;background:var(--paper);border:var(--border-hairline) solid var(--border);padding:var(--s-6)}.partner-tip__logo{margin:0}.partner-tip__logo img{display:block;width:100%;height:auto}.partner-tip .meta{margin:0 0 var(--s-2)}.partner-tip h2{font-size:var(--fs-h3);margin:0 0 var(--s-1)}.partner-tip__text p:last-child{margin-bottom:0}.partner-tip__akce{margin:0}@media(max-width:767px){.partner-tip{grid-template-columns:1fr;gap:var(--s-4);padding:var(--s-5)}.partner-tip__logo{width:120px}.partner-tip__akce .nk-btn{width:100%}}@media(max-width:1023px){.split{gap:var(--s-6)}}@media(max-width:767px){.split{grid-template-columns:1fr;gap:var(--s-5)}.split--left .split__media{order:0}}.prose{display:flex;flex-direction:column;gap:var(--s-4);max-width:612px}.prose>*{margin:0}.prose h2{margin-top:var(--s-3)}.prose ul{list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}.prose ul>li{padding-left:var(--s-5);position:relative}.prose ul>li:before{content:"–";position:absolute;left:0}.prose ol{padding-left:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.prose blockquote{border-left:var(--border-underline) solid var(--green);padding:var(--s-2) 0 var(--s-2) var(--s-5);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.35;text-wrap:balance}.prose code{font-family:var(--font-mono);font-size:var(--fs-body);background:var(--surface-tint);padding:0 var(--s-1)}.link-card{position:relative}.link-card a:after{content:"";position:absolute;inset:0}.nk-on-dark .nk-btn:hover{background:var(--green);color:var(--black);text-decoration:underline}.nk-on-dark .nk-btn:active{background:var(--green-text);color:#fff}.logos{display:flex;flex-direction:column;gap:var(--s-6)}.logos__group{display:flex;flex-direction:column;gap:var(--s-4)}.logos__group h3{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--green-text)}.news-card{display:flex;flex-direction:column;position:relative}.news-card img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-top:var(--border-underline) solid var(--green)}.news-card .nk-card{flex:1;padding:var(--s-5);gap:var(--s-2);border-top:0}.news-card h3{line-height:1.25}.news-card h3 a{color:var(--ink);text-decoration:none}.news-card h3 a:after{content:"";position:absolute;inset:0}.news-card:hover h3 a{text-decoration:underline}.news-card .more{margin-top:auto;color:var(--link);text-decoration:underline;font-size:var(--fs-body)}.meta,.nk-card .meta,.form .nk-hint,.form-note,.breadcrumbs{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.breadcrumbs li+li:before{content:"/";margin-right:var(--s-2)}.article{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--s-5);align-items:start}.article--full{grid-template-columns:minmax(0,8fr)}.article__main{display:flex;flex-direction:column;gap:var(--s-5)}.article__main p{margin:0}.article__main>figure img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.article__aside{background:var(--surface-tint);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}.article__aside dl{display:flex;flex-direction:column;gap:var(--s-4);margin:0}.article__aside dd{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700}.article__aside dt{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}@media(max-width:1023px){.article{grid-template-columns:1fr}.article__aside{order:-1}}.carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4)}.carousel__nav{display:flex;gap:var(--s-2);margin-bottom:var(--s-5)}.carousel__btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch);min-height:var(--touch);background:transparent;color:var(--ink);border:var(--border-accent) solid var(--ink);cursor:pointer}.carousel__btn:hover{background:var(--surface-tint)}.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--s-5)) / 3);gap:var(--s-5);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;list-style:none;margin:0;padding:var(--s-1) 0;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel>li{scroll-snap-align:start}.carousel figure{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.carousel__item{position:relative;padding:0;border:0;background:none;cursor:zoom-in;display:block;width:100%;font:inherit}.carousel__item img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.carousel__zoom{position:absolute;right:var(--s-2);bottom:var(--s-2);display:grid;place-items:center;width:40px;height:40px;background:var(--surface-dark);color:#fff}.carousel__zoom svg{display:block}.carousel__item:hover .carousel__zoom,.carousel__item:focus-visible .carousel__zoom{background:var(--green);color:var(--black)}.carousel__item:hover img{outline:var(--border-accent) solid var(--green);outline-offset:-2px}@media(max-width:1023px){.carousel{grid-auto-columns:60%}}@media(max-width:479px){.carousel{grid-auto-columns:85%}}.lightbox{border:0;padding:0;background:var(--surface-dark);color:#fff;max-width:min(1200px,100vw - 32px);width:100%}.lightbox::backdrop{background:var(--surface-dark)}.lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4) 0}.lightbox__count{margin:0;color:var(--grey);font-size:var(--fs-caption)}.lightbox__close{min-width:var(--touch);min-height:var(--touch);padding:0 var(--s-4);background:var(--green);color:var(--black);border:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-body);cursor:pointer}.lightbox__stage{position:relative;display:flex;flex-direction:column;gap:var(--s-3);margin:0;padding:var(--s-4)}.lightbox__stage img{width:100%;max-height:78vh;object-fit:contain}.lightbox__stage figcaption{color:var(--grey);font-size:var(--fs-caption);min-height:1em}.lightbox__prev,.lightbox__next{position:absolute;top:calc(50% - var(--touch));min-width:var(--touch);min-height:calc(2 * var(--touch));display:inline-flex;align-items:center;justify-content:center;background:var(--surface-dark);color:#fff;border:0;cursor:pointer;opacity:.85}.lightbox__prev{left:var(--s-4)}.lightbox__next{right:var(--s-4)}.lightbox__prev:hover,.lightbox__next:hover{opacity:1;color:var(--green)}.faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-7);align-items:start}.faq{border-top:var(--border-hairline) solid var(--border)}@media(max-width:767px){.faq-columns{grid-template-columns:1fr}.faq-columns .faq+.faq{border-top:0}}.faq details{border-bottom:var(--border-hairline) solid var(--border)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:48px;padding-block:var(--s-4);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--black);font-size:var(--fs-h3);line-height:1}.faq details[open] summary:after{content:"–"}.faq .prose{padding-bottom:var(--s-5)}.form-block{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}@media(max-width:1023px){.form-block{grid-template-columns:1fr;gap:var(--s-5)}}.form{display:flex;flex-direction:column;gap:var(--s-5);max-width:612px}.form .nk-input{width:100%}.form .req{color:var(--ink-muted-on-surface);font-weight:400}.check{display:flex;align-items:flex-start;gap:var(--s-3);font-size:var(--fs-body);line-height:1.5}.check input{width:24px;height:24px;margin:0;flex-shrink:0;accent-color:var(--green-text)}.nk-error__icon{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--error);color:#fff;font-size:var(--fs-caption);font-weight:600}.form .nk-btn{align-self:flex-start}.form-note{font-size:var(--fs-caption);color:var(--ink-muted-on-surface);margin:0}.form-success{background:var(--surface-tint);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.form-success h3{color:var(--green-text)}.form-success p{margin:0}.people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);list-style:none}.person{--pad: var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);padding:var(--pad);border:var(--border-hairline) solid var(--border);border-top:var(--border-underline) solid var(--green)}.person img,.person .doplnit-box{width:100%;aspect-ratio:1;object-fit:cover}.person__body{display:flex;flex-direction:column;gap:var(--s-1)}.person p{margin:0;font-size:var(--fs-body)}.person__role{color:var(--ink-muted-on-surface)}.person a{overflow-wrap:anywhere}@media(max-width:1023px){.people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.people{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--s-5)}.contact__card{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border:var(--border-hairline) solid var(--border);border-top:var(--border-underline) solid var(--green)}.contact__card h3,.contact__card p{margin:0}.docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.docs__item{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);border:var(--border-hairline) solid var(--border);border-top:var(--border-underline) solid var(--green)}.docs__item h3,.docs__item p{margin:0}.docs__meta{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}@media(max-width:767px){.docs{grid-template-columns:1fr}}.contact__card address{font-style:normal}.contact__place{grid-column:2;grid-row:1 / 3}.contact__mails{display:flex;flex-direction:column;gap:var(--s-3);margin:0}.contact__mails dt{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}.contact__mails dd{margin:0;font-size:var(--fs-h3);font-weight:600;overflow-wrap:anywhere}.contact__map{display:block}.contact__map img,.doplnit-box.contact__map{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.contact__map--preview{position:relative}.contact__map-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contact__map--live{width:100%;aspect-ratio:3 / 2;border:0;display:block}.contact__note{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}@media(max-width:767px){.contact{grid-template-columns:1fr;grid-template-rows:none}.contact__place{grid-column:auto;grid-row:auto}}.mentions{list-style:none;display:flex;flex-direction:column;border-top:var(--border-hairline) solid var(--border);max-width:816px}.mentions li{padding-block:var(--s-4);border-bottom:var(--border-hairline) solid var(--border);display:flex;flex-direction:column;gap:var(--s-1)}.partner-vyzva{margin-top:var(--s-7);border-top:var(--border-accent) solid var(--green);padding-top:var(--s-6);scroll-margin-top:var(--s-6)}.partner-vyzva__nadpis{font-size:var(--fs-h2);margin:0}.partner-vyzva p{margin:var(--s-2) 0 0;max-width:52ch}.partner-vyzva .nk-btn{margin-top:var(--s-5)}.footer{background:var(--surface-dark);color:var(--grey);font-size:var(--fs-caption)}.footer__cta{padding-block:var(--s-7);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-6) var(--s-8)}.footer__cta h2{color:#fff;font-size:var(--fs-h2);margin:0}.footer__cta p{color:var(--grey);font-size:var(--fs-body);margin:var(--s-2) 0 0;max-width:52ch}.footer__cta-main .nk-btn{margin-top:var(--s-5)}.footer__social{display:flex;flex-direction:column;align-items:center;gap:var(--s-5)}.footer .socials__btn,.footer .socials__btn:visited{color:#fff;border-color:#fff}.footer .socials__btn:hover,.footer .socials__btn:focus-visible{color:var(--black);background:var(--green);border-color:var(--green)}@media(max-width:767px){.footer__social{align-items:flex-start}}.footer__grid{border-top:var(--border-hairline) solid var(--ink);padding-block:var(--s-6);display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:var(--s-5) var(--s-6);align-items:start}.footer__logo img{width:120px;height:auto;margin:0 0 0 -9px}.footer__cell{display:block;font-style:normal;line-height:1.5}.footer__cell strong{display:block;color:#fff;font-weight:600;margin-bottom:2px}.footer a,.footer a:visited{color:var(--link-on-dark)}.footer__cell a{display:flex;width:fit-content;min-height:28px;align-items:center}span.footer__doc{display:block;min-height:28px}.footer__bottom{border-top:var(--border-hairline) solid var(--ink);padding-block:var(--s-3);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-6)}.footer__links{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin:0;padding:0}.footer__links a{display:flex;align-items:center;min-height:32px}.footer__copy{margin:0;font-size:var(--fs-caption)}@media(max-width:1279px){.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__logo{grid-column:1 / -1}}@media(max-width:1023px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__logo{grid-column:1 / -1}}@media(max-width:767px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:479px){.footer__grid{grid-template-columns:1fr}}@media(max-width:767px){.section{padding-block:var(--s-7)}.section-head{margin-bottom:var(--s-5)}}.more-link{margin:var(--s-6) 0 0}.nk-btn--small{min-height:var(--touch);padding:6px 14px;font-size:var(--fs-body)}.more-socials{margin:var(--s-6) 0 0}.more-socials>p{margin:0 0 var(--s-3);font-weight:700}.section--tight .more-socials{margin-top:var(--s-4)}.more-link--small{margin-top:var(--s-2);font-size:var(--fs-body)}.chip{display:inline-flex;align-self:flex-start;margin:0;padding:var(--s-1) var(--s-3);font-size:var(--fs-caption);line-height:1.4;color:var(--ink);border:var(--border-hairline) solid var(--ui-line);background:#fff}.timeline{list-style:none;display:grid;gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.timeline--4{grid-template-columns:repeat(4,minmax(0,1fr))}.timeline--5{grid-template-columns:repeat(5,minmax(0,1fr))}.timeline__step{position:relative;display:flex;flex-direction:column;gap:var(--s-5)}.timeline__head{position:relative;display:flex;align-items:center}.timeline__step:not(:last-child) .timeline__head:after{content:"";position:absolute;left:calc(var(--s-8) + var(--s-2));right:calc(-1 * var(--s-5) + var(--s-2));top:50%;height:var(--border-accent);background:var(--green)}.timeline__body{display:flex;flex-direction:column;gap:var(--s-3)}.timeline__body h3,.timeline__body p{margin:0}.timeline__body>p:not(.chip):not(.more-link):not(.meta){font-size:var(--fs-body)}.timeline__body h3+.meta{margin-top:calc(-1 * var(--s-2))}@media(max-width:1023px){.timeline,.timeline--4,.timeline--5{grid-template-columns:1fr;gap:var(--s-6)}.timeline__step{display:grid;grid-template-columns:var(--s-8) minmax(0,1fr);gap:var(--s-5)}.timeline__step:not(:last-child) .timeline__head:after{display:none}.timeline__head{align-items:flex-start}.timeline__step:not(:last-child):before{content:"";position:absolute;left:calc(var(--s-8) / 2 - 1px);top:calc(var(--s-8) + var(--s-2));bottom:calc(-1 * var(--s-6) + var(--s-2));width:var(--border-accent);background:var(--green)}}.signup{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}.signup__intro .prose{max-width:none}.signup__card{padding:var(--s-6);gap:var(--s-4)}.signup__card .form{max-width:none;gap:var(--s-4)}.signup__card>p{margin:0;font-size:var(--fs-body)}.signup__title{font-size:var(--fs-h3)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-5);align-items:start}@media(max-width:1023px){.signup{grid-template-columns:1fr;gap:var(--s-6)}}@media(max-width:639px){.form-row{grid-template-columns:1fr}.signup__card{padding:var(--s-5)}}a.nk-btn--secondary,a.nk-btn--secondary:visited{color:var(--ink)}.section--tight .more-link{margin-top:var(--s-4)}.section--logos .section-head p{font-size:var(--fs-body)}.logo-wall{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.logo-wall--3{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-wall>li>a,.logo-wall>li>span:first-child{display:flex}.logo-wall li>a,.logo-wall li{color:var(--ink);text-decoration:none}.logo-wall li>a{flex-direction:column}.logo-wall li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-5) var(--s-4);min-height:160px;text-align:center}.logo-wall__img{height:64px;display:flex;align-items:center;justify-content:center;width:100%}.logo-wall__img img{max-height:64px;max-width:80%;width:auto;object-fit:contain}.logo-wall__name{font-size:var(--fs-caption);color:var(--ink-muted-on-surface);line-height:1.4}@media(max-width:767px){.logo-wall,.logo-wall--3{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-wall li{min-height:128px;padding:var(--s-4) var(--s-3)}.logo-wall__img{height:48px}.logo-wall__img img{max-height:48px}}.nk-card--photo{--pad: var(--s-6);padding:0 var(--pad) var(--pad)}.nk-card--photo>img,.nk-card--photo>picture>img{width:calc(100% + 2 * var(--pad));max-width:none;margin:0 calc(-1 * var(--pad)) var(--s-2);aspect-ratio:3 / 2;object-fit:cover}@media(max-width:639px){.nk-card--photo{--pad: var(--s-5)}}.proces{--osa: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);--proces-mezera: var(--s-8)}.proces__track{display:grid;grid-template-columns:var(--osa);column-gap:var(--proces-mezera);align-items:center;height:16px}.proces__track:before{content:"";grid-area:1 / 1 / 2 / 4;height:2px;background:var(--surface-dark);align-self:center}.proces__dot,.proces__bar{grid-row:1}.proces__dot{width:16px;height:16px;background:var(--surface-dark)}.proces__dot:first-child{grid-column:1;justify-self:start}.proces__bar{grid-column:2;height:8px;background:var(--green)}.proces__dot:last-child{grid-column:3;justify-self:end}.proces__steps{list-style:none;display:grid;grid-template-columns:var(--osa);gap:var(--proces-mezera);margin-top:var(--s-4)}.proces__step ul{list-style:none;display:grid;gap:var(--s-4)}.proces__parallel{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-7)}.proces__step--end{text-align:right}.proces__when{margin:0 0 var(--s-2);font-size:var(--fs-caption);color:var(--ink-muted-on-surface);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600}.proces{padding-top:28px}.proces__step{position:relative}.proces__when{position:absolute;left:0;bottom:calc(100% + 16px + var(--s-4) + var(--s-2));margin:0;white-space:nowrap}.proces__step--end .proces__when{left:auto;right:0}.proces__step--run .proces__when{color:var(--green-text)}.proces__step h3{font-size:var(--fs-h3)}.proces__step li p{margin:var(--s-1) 0 0;font-size:var(--fs-body)}@media(max-width:1023px){.proces{--proces-mezera: var(--s-6)}.proces__parallel{column-gap:var(--s-6)}}@media(max-width:767px){.proces__track{display:none}.proces{padding-top:0}.proces__when{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.proces__steps{grid-template-columns:1fr;gap:0;margin-top:0}.proces__step{position:relative;padding:0 0 var(--s-6) var(--s-6);border-left:2px solid var(--surface-dark);text-align:left}.proces__step:before{content:"";position:absolute;left:-9px;top:0;width:16px;height:16px;background:var(--surface-dark)}.proces__step--run{border-left:8px solid var(--green);padding-left:calc(var(--s-6) - 6px)}.proces__step--run:before{display:none}.proces__step--end{padding-bottom:0}.proces__parallel{grid-template-columns:1fr}}.hero--page .hero__grid--photo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero--page .hero__photo img{aspect-ratio:3 / 2}@media(max-width:1023px){.hero--page .hero__grid--photo{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s-5)}}@media(max-width:767px){.hero--page{padding-block:var(--s-6) var(--s-5)}.hero--page .hero__grid--photo{grid-template-columns:1fr}.hero--page .hero__photo{display:none}.hero--page .hero__actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--s-3) var(--s-5)}.hero--page .hero__actions .nk-btn{width:auto}.hero--page .hero__actions a:not(.nk-btn){min-height:var(--touch)}}.news-card img[data-na-vysku],.carousel__item img[data-na-vysku],.nk-card--photo img[data-na-vysku],.split__media img[data-na-vysku]{object-fit:contain;background:var(--surface-tint)}.article__main>figure img[data-na-vysku]{display:block;width:auto;max-width:100%;max-height:80vh;aspect-ratio:auto;margin-inline:auto}.section--tint+.section--tint{padding-top:0}.section--tint+.section--tint>.wrap{border-top:var(--border-hairline) solid var(--border);padding-top:var(--s-6)}.plain-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-6);border-top:var(--border-hairline) solid var(--border);max-width:1008px}.plain-list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);border-bottom:var(--border-hairline) solid var(--border)}.plain-list h3{font-size:var(--fs-h3)}.plain-list .meta{margin:0;flex-shrink:0}@media(max-width:767px){.plain-list{grid-template-columns:1fr}}@media(max-width:1023px){.hero__grid--photo{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s-5)}.hero__photo img{aspect-ratio:3 / 2}}@media(max-width:767px){.hero__grid--photo{grid-template-columns:1fr}.hero__photo img{aspect-ratio:3 / 2}}.recruit{background:var(--surface-tint);border-bottom:var(--border-hairline) solid var(--border)}.recruit__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);padding-block:var(--s-4);flex-wrap:wrap}.recruit__text{display:flex;align-items:baseline;gap:var(--s-2) var(--s-5);flex-wrap:wrap}.recruit__text p{margin:0;max-width:none;font-size:var(--fs-body)}.recruit__title{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;color:var(--green-text)}@media(max-width:767px){.recruit__text{flex-direction:column;gap:var(--s-1)}.recruit__title{font-size:var(--fs-h3)}}.recruit+.hero{padding-top:var(--s-8)}@media(max-width:767px){.recruit+.hero{padding-top:var(--s-6)}}.partners{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-7)}.partner{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--s-5);padding-block:var(--s-6);border-top:var(--border-hairline) solid var(--border)}.partner__logo{display:flex;align-items:flex-start}.partner__logo img{max-width:100%;max-height:64px;width:auto;object-fit:contain}.partner__body{display:flex;flex-direction:column;gap:var(--s-2)}.partner__body p{margin:0;font-size:var(--fs-body)}.partner__body .label{margin-top:var(--s-2);font-size:var(--fs-caption)}@media(max-width:1023px){.partners{grid-template-columns:1fr}}@media(max-width:479px){.partner{grid-template-columns:1fr;gap:var(--s-3)}.partner__logo img{max-height:48px}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-body)}.compare{table-layout:fixed}.compare th,.compare td{padding:var(--s-4) var(--s-4);text-align:center;vertical-align:middle;border-bottom:var(--border-hairline) solid var(--border)}.compare th:first-child{text-align:left}.compare thead th{border-top:var(--border-underline) solid var(--ink);border-bottom:var(--border-underline) solid var(--ink);vertical-align:bottom;padding-top:var(--s-5)}.compare thead th:first-child{width:34%;border-top:0;border-bottom-color:var(--border)}.compare thead th.compare__main{border-top-color:var(--green);border-bottom-color:var(--green)}.compare tbody:last-child tr:last-child>*{border-bottom:var(--border-underline) solid var(--border)}.compare__level{display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.15}.compare__sub{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted-on-surface);margin-top:var(--s-1)}.compare tbody th{font-weight:600}.compare td{font-variant-numeric:tabular-nums}.compare__yes span[aria-hidden]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;background:var(--green);color:var(--black);font-family:var(--font-display);font-weight:700;font-size:var(--fs-body)}.compare__no{color:var(--ink-muted-on-surface)}.compare tr.compare__group th{text-align:left;padding:var(--s-6) var(--s-4) var(--s-2);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--green-text);background:none}.stack__group{margin-top:var(--s-3);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--green-text)}.stack__group:first-child{margin-top:0}.compare__note{margin:var(--s-5) 0 0}.compare__num{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.15}.compare .compare__main{background:var(--surface-tint)}.compare-stack{display:none}.stack{border-top:var(--border-accent) solid var(--ink);padding:var(--s-4) 0 var(--s-2)}.stack--main{border-top-color:var(--green);background:var(--surface-tint);padding-inline:var(--s-4)}.stack__level{font-size:var(--fs-h3);margin:0}.stack__sub{font-size:var(--fs-caption);color:var(--ink-muted-on-surface);margin:var(--s-1) 0 0}.stack__sub+.stack__list{margin-top:var(--s-2)}.stack__list{list-style:none;padding:0;margin:var(--s-3) 0 0;display:grid;gap:var(--s-2);font-size:var(--fs-body)}.stack__val{font-family:var(--font-display);font-weight:700}.stack__check{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;vertical-align:-3px;background:var(--green);color:var(--black);font-family:var(--font-display);font-weight:700;font-size:var(--fs-caption)}@media(max-width:639px){.table-scroll{display:none}.compare-stack{display:grid;gap:var(--s-4)}}@media(max-width:1023px){.compare th,.compare td{padding:var(--s-3) var(--s-3)}.compare__level,.compare__num{font-size:var(--fs-h3)}}.statements__title{font-size:var(--fs-h2);margin:0 0 var(--s-6)}.statements{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-7)}.statement{border-left:var(--border-accent) solid var(--green);padding-left:var(--s-4)}.statement__label{margin:0 0 var(--s-2);font-size:var(--fs-h3)}.statement__quote{margin:0;padding:0;border:0;font-size:var(--fs-body);line-height:var(--lh-body)}@media(max-width:1023px){.statements{grid-template-columns:1fr;gap:var(--s-5)}}.socials{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-3);padding:0;margin:0}.socials__btn{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:10px 22px;border:var(--border-accent) solid currentColor;font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;text-decoration:none}.socials__btn:hover,.socials__btn:focus-visible{background:var(--green);color:var(--black);border-color:var(--green)}.socials__icon{flex-shrink:0}.label{margin:0;font-size:var(--fs-caption);font-weight:600;color:var(--ink-muted-on-surface);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.nk-select{appearance:none;padding-right:var(--s-7);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23262626' stroke-width='2'/%3E%3C/svg%3E") no-repeat right var(--s-4) center}.calendar{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-7);margin:0;padding:0}.event{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s-4);padding-block:var(--s-5);border-top:var(--border-hairline) solid var(--border)}.event__date{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:start;min-height:72px;background:var(--surface-tint);border-top:var(--border-underline) solid var(--green)}.event__day{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:1}.event__month{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-muted-on-surface)}.event__body{display:flex;flex-direction:column;gap:var(--s-1)}.event__body h3{font-size:var(--fs-h3)}.event__body p{margin:0}.event__meta{font-size:var(--fs-caption);color:var(--ink-muted-on-surface)}.vice-mene{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-5) 0 0}.event__text{font-size:var(--fs-body)}@media(max-width:1023px){.calendar{grid-template-columns:1fr}}@media(max-width:479px){.event{grid-template-columns:60px minmax(0,1fr)}.event__date{min-height:60px}}.layers{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.layer{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;background:var(--paper)}.layer__name{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-5);background:var(--green-text);color:#fff}.layer__name h3{font-size:var(--fs-h3);color:inherit}.layer__text{margin:0;padding:var(--s-5);font-size:var(--fs-body);align-self:center}@media(max-width:639px){.layer{grid-template-columns:1fr}.layer__name{padding:var(--s-4) var(--s-5)}}.skill-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.skill-tile{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);background:var(--paper);border-top:var(--border-underline) solid var(--green)}.skill-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--green);color:var(--black)}.skill-tile h3{font-size:var(--fs-h3)}.skill-tile p{margin:0;font-size:var(--fs-body)}.skill-tile__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.skill-tile__tags li{font-size:var(--fs-caption);line-height:1.3;padding:var(--s-1) var(--s-2);border:var(--border-hairline) solid var(--ui-line);background:#fff}@media(max-width:1023px){.skill-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.skill-tiles{grid-template-columns:1fr}}.carousel--projekty{grid-auto-columns:calc((100% - var(--s-5)) / 2)}@media(max-width:1023px){.carousel--projekty{grid-auto-columns:85%}}.project{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);background:var(--paper);border-top:var(--border-underline) solid var(--green)}.project h3{font-size:var(--fs-h3)}.project__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.project__client{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-3);padding-block:var(--s-3);border-block:var(--border-hairline) solid var(--border)}.project__label,.project__facts dt,.project__links .project__label{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-muted-on-surface)}.project__client-name{font-weight:600}.project__facts{margin:0;display:grid;gap:var(--s-3)}.project__facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s-3)}.project__facts dt{padding-top:3px}.project__facts dd{margin:0;font-size:var(--fs-body)}.project__meta{margin:auto 0 0;padding-top:var(--s-3);font-size:var(--fs-caption);color:var(--ink-muted-on-surface);border-top:var(--border-hairline) solid var(--border)}.project__links{display:flex;flex-direction:column;gap:var(--s-1)}.project__links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.project__links a{font-size:var(--fs-body)}@media(max-width:479px){.project{padding:var(--s-5)}.project__facts>div{grid-template-columns:1fr;gap:var(--s-1)}}.cookie-lista{background:var(--surface-dark);color:#fff}html[data-souhlas] .cookie-lista{display:none}.cookie-lista__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);flex-wrap:wrap;padding-block:var(--s-4)}.cookie-lista p{margin:0;max-width:72ch;font-size:var(--fs-caption)}.cookie-lista a,.cookie-lista a:visited{color:var(--link-on-dark)}.cookie-lista__akce{display:flex;gap:var(--s-3);flex-wrap:wrap}.cookie-lista:focus{outline:none}.cookie-lista:focus-visible{outline:var(--border-accent) solid var(--green);outline-offset:-2px}.footer__link-btn{display:flex;align-items:center;min-height:32px;padding:0;border:0;background:none;font:inherit;color:var(--link-on-dark);text-decoration:underline;cursor:pointer}.dekujeme{border:0;padding:0;max-width:min(560px,100vw - 32px);width:100%;background:#fff;color:var(--ink);border-top:var(--border-underline) solid var(--green)}.dekujeme::backdrop{background:#26262699}.dekujeme__obsah{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6)}.dekujeme h2{margin:0;font-size:var(--fs-h2);color:var(--ink)}.dekujeme p{margin:0}.dekujeme__akce{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-3)}
