.filter[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.filter[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border:1px solid var(--grafit);min-height:2.75rem;color:var(--grafit);font:500 var(--t-sm) var(--font-ui);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.filter[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{background:#23282b0f}.filter[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-pressed=true]{background:var(--grafit);color:var(--bel)}.count[data-astro-cid-rj65ajc3]{font-size:var(--t-xs);opacity:.7}.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,.75rem + 1.5vw,2rem) clamp(.75rem,.5rem + 1vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.open[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;background:var(--antracit);cursor:zoom-in;border:0;border-radius:2px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.open[data-astro-cid-rj65ajc3] picture,.open[data-astro-cid-rj65ajc3] img{width:100%;height:100%}.open[data-astro-cid-rj65ajc3] img{object-fit:cover;transition:transform .5s}.open[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.025)}.open[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:3px}.pair[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr;gap:3px;height:100%;display:grid}.half[data-astro-cid-rj65ajc3]{position:relative;overflow:hidden}.ba[data-astro-cid-rj65ajc3]{background:var(--bel);color:var(--grafit);font-family:var(--font-ui);padding:.15rem .5rem;font-size:.8125rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.caption[data-astro-cid-rj65ajc3]{font-family:var(--font-ui);gap:.15rem;padding-top:.65rem;line-height:1.35;display:grid}.caption-title[data-astro-cid-rj65ajc3]{font-size:var(--t-sm);font-weight:600}.caption-meta[data-astro-cid-rj65ajc3]{font-size:var(--t-xs);color:var(--tlumena)}.empty[data-astro-cid-rj65ajc3]{font-family:var(--font-ui);font-size:var(--t-sm);color:var(--tlumena)}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--vapno);font-family:var(--font-ui);background:#1c1f21f7;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3][open]{grid-template-rows:auto 1fr auto;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#1c1f2199}.lb-bar[data-astro-cid-rj65ajc3],.lb-nav[data-astro-cid-rj65ajc3]{padding:.75rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.lb-count[data-astro-cid-rj65ajc3]{font-size:var(--t-xs);opacity:.75}.lb-btn[data-astro-cid-rj65ajc3]{min-height:2.75rem;color:inherit;font:500 var(--t-sm) var(--font-ui);cursor:pointer;background:0 0;border:1px solid #efebe273;border-radius:2px;padding:.5rem 1rem}.lb-btn[data-astro-cid-rj65ajc3]:hover{background:#efebe21a}.lb-stage[data-astro-cid-rj65ajc3]{min-height:0;padding:0 var(--gutter);grid-template-rows:1fr auto;gap:1rem;display:grid}.lb-stage[data-astro-cid-rj65ajc3] picture{justify-content:center;min-height:0;display:flex}.lb-stage[data-astro-cid-rj65ajc3] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;animation:.25s lb-in}.lb-stage[data-astro-cid-rj65ajc3] .lb-pair{grid-template-columns:1fr 1fr;gap:1rem;min-height:0;display:grid}.lb-stage[data-astro-cid-rj65ajc3] .lb-pair figure{grid-template-rows:1fr auto;gap:.5rem;min-height:0;margin:0;display:grid}.lb-stage[data-astro-cid-rj65ajc3] .lb-pair figcaption{font-weight:600}.lb-stage[data-astro-cid-rj65ajc3] .lb-text{max-width:40rem;font-size:var(--t-sm);gap:.2rem;line-height:1.45;display:grid}.lb-stage[data-astro-cid-rj65ajc3] .lb-title{font-weight:600}.lb-stage[data-astro-cid-rj65ajc3] .lb-ill{opacity:.7;font-size:var(--t-xs);margin-top:.25rem}@keyframes lb-in{0%{opacity:0}}@media (width<=63.99em){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=22em){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr}}@media (width<=30em){.lb-stage[data-astro-cid-rj65ajc3] .lb-pair{grid-template-columns:1fr}}.inquiry[data-astro-cid-biat5vty]{background:var(--bel);color:var(--grafit);font-family:var(--font-ui);font-size:var(--t-sm);border-radius:2px;padding:clamp(1.25rem,.5rem + 3vw,3rem)}.notice[data-astro-cid-biat5vty]{border-left:4px solid var(--antracit);background:var(--vapno);margin-bottom:1.75rem;padding:1rem 1.25rem;line-height:1.5}.notice[data-astro-cid-biat5vty][data-kind=test]{border-left-color:var(--zelena)}.intro[data-astro-cid-biat5vty]{color:var(--tlumena);max-width:40em;margin-bottom:1.5rem}.group[data-astro-cid-biat5vty]{border:0;min-width:0;margin:0;padding:0}.group[data-astro-cid-biat5vty]>[data-astro-cid-biat5vty]:not(legend){clear:both}.group[data-astro-cid-biat5vty]>[data-astro-cid-biat5vty]:not(legend)+[data-astro-cid-biat5vty]:not(legend){margin-top:1.5rem}.group[data-astro-cid-biat5vty]+.group[data-astro-cid-biat5vty]{border-top:1px solid var(--linka);margin-top:2.5rem;padding-top:2rem}legend[data-astro-cid-biat5vty]{float:left;width:100%;font-family:var(--font-display);margin-bottom:1.25rem;padding:0;font-size:1.625rem;font-weight:700;line-height:1.1}.row[data-astro-cid-biat5vty]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;display:grid}.field[data-astro-cid-biat5vty]{align-content:start;gap:.4rem;display:grid}.label[data-astro-cid-biat5vty]{font-weight:600}.req[data-astro-cid-biat5vty]{color:var(--zelena)}.hint[data-astro-cid-biat5vty]{color:var(--tlumena);font-size:var(--t-xs);line-height:1.45}input[data-astro-cid-biat5vty][type=text],input[data-astro-cid-biat5vty][type=tel],input[data-astro-cid-biat5vty][type=email],select[data-astro-cid-biat5vty],textarea[data-astro-cid-biat5vty]{width:100%;min-height:3rem;color:var(--grafit);font:inherit;background:#fff;border:1px solid #b9b2a4;border-radius:2px;padding:.7rem .85rem;font-size:1rem}textarea[data-astro-cid-biat5vty]{resize:vertical;line-height:1.5}select[data-astro-cid-biat5vty]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--grafit) 50%), linear-gradient(135deg, var(--grafit) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}input[data-astro-cid-biat5vty]:focus-visible,select[data-astro-cid-biat5vty]:focus-visible,textarea[data-astro-cid-biat5vty]:focus-visible{outline:3px solid var(--zelena);outline-offset:0;border-color:var(--zelena)}.choices[data-astro-cid-biat5vty]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-astro-cid-biat5vty]{position:relative}.choice[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-biat5vty] span[data-astro-cid-biat5vty]{cursor:pointer;background:#fff;border:1px solid #b9b2a4;border-radius:2px;align-items:center;min-height:2.75rem;padding:.55rem 1rem;line-height:1.25;transition:background-color .12s,border-color .12s;display:inline-flex}.choice[data-astro-cid-biat5vty]:hover span[data-astro-cid-biat5vty]{border-color:var(--grafit)}.choice[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]:checked+span[data-astro-cid-biat5vty]{background:var(--zelena);border-color:var(--zelena);color:var(--bel)}.choice[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]:focus-visible+span[data-astro-cid-biat5vty]{outline:3px solid var(--zelena);outline-offset:2px}.invalid[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty][type=text],.invalid[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty][type=tel],.invalid[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty][type=email],.invalid[data-astro-cid-biat5vty] select[data-astro-cid-biat5vty],.invalid[data-astro-cid-biat5vty] textarea[data-astro-cid-biat5vty],.invalid[data-astro-cid-biat5vty] .choice[data-astro-cid-biat5vty] span[data-astro-cid-biat5vty]{border-color:var(--chyba)}.error[data-astro-cid-biat5vty]{color:var(--chyba);font-size:var(--t-xs);font-weight:600}.photos[data-astro-cid-biat5vty]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.file-btn[data-astro-cid-biat5vty]{min-height:2.75rem}.file-btn[data-astro-cid-biat5vty]:focus-within{outline:3px solid var(--zelena);outline-offset:3px}.photo-list[data-astro-cid-biat5vty]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.photo-list[data-astro-cid-biat5vty]:empty{display:none}.photo-list[data-astro-cid-biat5vty] li{background:var(--vapno);border-radius:2px;width:4.5rem;height:4.5rem;position:relative}.photo-list[data-astro-cid-biat5vty] img{object-fit:cover;border-radius:2px;width:100%;height:100%}.photo-list[data-astro-cid-biat5vty] .photo-name{word-break:break-all;max-height:100%;padding:.35rem;font-size:.6875rem;line-height:1.2;display:block;overflow:hidden}.photo-list[data-astro-cid-biat5vty] .photo-remove{background:radial-gradient(circle, var(--grafit) 0 .875rem, transparent calc(.875rem + .5px));width:2.75rem;height:2.75rem;color:var(--bel);cursor:pointer;border:0;border-radius:50%;font-size:1.1rem;line-height:1;position:absolute;top:-1rem;right:-1rem}.hp[data-astro-cid-biat5vty]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile[data-astro-cid-biat5vty]{margin-top:2rem}.submit[data-astro-cid-biat5vty]{justify-items:start;gap:1rem;margin-top:2.5rem;display:grid}.form-error[data-astro-cid-biat5vty]:empty{display:none}.form-error[data-astro-cid-biat5vty]{color:var(--chyba);font-weight:600}.submit-btn[data-astro-cid-biat5vty]{min-height:3.5rem;padding-inline:2.25rem;font-size:1.0625rem}.submit-btn[data-astro-cid-biat5vty]:disabled{opacity:.5;cursor:not-allowed}.check[data-astro-cid-biat5vty]{cursor:pointer;align-items:flex-start;gap:.75rem;max-width:44em;line-height:1.45;display:flex}.check[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]{width:1.375rem;height:1.375rem;accent-color:var(--zelena);cursor:pointer;flex:none;margin:.05rem 0 0}.consent[data-astro-cid-biat5vty].invalid .check[data-astro-cid-biat5vty] input[data-astro-cid-biat5vty]{outline:2px solid var(--chyba);outline-offset:1px}.result[data-astro-cid-biat5vty]{justify-items:start;gap:1rem;padding-block:2rem;display:grid}.result[data-astro-cid-biat5vty]:focus{outline:none}.result[data-astro-cid-biat5vty] h3[data-astro-cid-biat5vty]{font-size:var(--t-h3)}.result[data-astro-cid-biat5vty][data-kind=test] h3[data-astro-cid-biat5vty]{color:var(--antracit)}.result[data-astro-cid-biat5vty][data-kind=ok] h3[data-astro-cid-biat5vty]{color:var(--zelena)}.result[data-astro-cid-biat5vty] p[data-astro-cid-biat5vty]{font-family:var(--font-text);font-size:var(--t-body);max-width:32em}@media (width<=30em){.submit-btn[data-astro-cid-biat5vty]{width:100%}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(3.5rem,2.5rem + 4vw,6.5rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.hero-tag[data-astro-cid-lcdefpme]{border:1px solid var(--linka);background:var(--bel);font-family:var(--font-ui);font-size:var(--t-xs);border-radius:2px;align-items:center;gap:.45rem;margin-bottom:clamp(1rem,.75rem + 1vw,1.5rem);padding:.35rem .75rem .35rem .6rem;font-weight:500;display:inline-flex}.hero-tag[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:1rem;height:1rem;stroke:var(--zelena);stroke-width:1.6px}h1[data-astro-cid-lcdefpme]{font-size:var(--t-h1);letter-spacing:-.018em;max-width:12em;line-height:.98}.hero-lead[data-astro-cid-lcdefpme]{font-size:var(--t-lead);max-width:32em;margin-top:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.5}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,1.5rem + 1vw,2.5rem);display:flex}.trust[data-astro-cid-lcdefpme]{border-top:1px solid var(--linka);font-family:var(--font-ui);font-size:var(--t-sm);flex-wrap:wrap;gap:.75rem 1.75rem;margin:clamp(1.75rem,1.5rem + 1vw,2.25rem) 0 0;padding:1.25rem 0 0;font-weight:500;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.6rem;position:relative}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:solid var(--zelena);border-width:0 2.5px 2.5px 0;width:.45rem;height:.8rem;position:absolute;top:.2em;left:.15rem;transform:rotate(45deg)}.hero-window[data-astro-cid-lcdefpme]{background:var(--bel);border:clamp(.6rem, .4rem + .8vw, 1rem) solid var(--antracit);margin:0;padding:clamp(.9rem,.6rem + 1.2vw,1.6rem);box-shadow:inset 0 .6rem 1.2rem -.6rem #23282b59,inset .6rem 0 1.2rem -.8rem #23282b33}.sash[data-astro-cid-lcdefpme]{border:clamp(.35rem, .25rem + .3vw, .5rem) solid var(--antracit);aspect-ratio:4/5;background:var(--antracit);position:relative;overflow:hidden}.sash[data-astro-cid-lcdefpme] picture,.sash[data-astro-cid-lcdefpme] img{width:100%;height:100%}.sash[data-astro-cid-lcdefpme] img{object-fit:cover}.b2b[data-astro-cid-lcdefpme]{background:var(--antracit);color:var(--vapno);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.b2b-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.b2b-head[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;display:grid}.b2b-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-lead);color:#efebe2d9;max-width:26em;line-height:1.5}.b2b-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:.5rem}.b2b-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.b2b-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #efebe238;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.5rem 2rem;padding-block:1.5rem;display:grid}.b2b-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #efebe238}.b2b-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.b2b-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#efebe2d9;font-size:1.125rem;line-height:1.5}.services[data-astro-cid-lcdefpme]{padding-block:var(--section)}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.5rem + 2vw,2.5rem);display:grid}.pillar[data-astro-cid-lcdefpme]{background:var(--bel);border-top:6px solid var(--accent);border-radius:2px;flex-direction:column;display:flex}.pillar-photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9;position:relative;overflow:hidden}.pillar-photo[data-astro-cid-lcdefpme] picture,.pillar-photo[data-astro-cid-lcdefpme] img{width:100%;height:100%}.pillar-photo[data-astro-cid-lcdefpme] img{object-fit:cover}.pillar-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,.75rem + 1.5vw,2.25rem);display:flex}.pillar-text[data-astro-cid-lcdefpme]{max-width:34em}.activities[data-astro-cid-lcdefpme]{font-family:var(--font-ui);font-size:var(--t-sm);gap:.55rem;margin:.25rem 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.activities[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.4rem;position:relative}.activities[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:.55rem;height:.55rem;position:absolute;top:.45em;left:0}.pillar-cta[data-astro-cid-lcdefpme]{background:var(--accent);border-color:var(--accent);margin-top:auto}.pillar-cta[data-astro-cid-lcdefpme]:hover{background:var(--grafit);border-color:var(--grafit)}.work[data-astro-cid-lcdefpme]{padding-block:var(--section);background:var(--bel)}.insta[data-astro-cid-lcdefpme]{border-top:1px solid var(--linka);font-family:var(--font-ui);font-size:var(--t-sm);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:1.5rem}.insta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--zelena);font-weight:600}.steps[data-astro-cid-lcdefpme]{padding-block:var(--section)}.step-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.step-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--antracit);align-content:start;gap:.75rem;padding-top:1.5rem;display:grid}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--zelena);font-size:clamp(3.5rem,2.5rem + 3vw,5rem);font-weight:700;line-height:.85}.step-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem)}.step-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:22em}.contact[data-astro-cid-lcdefpme]{padding-block:var(--section);background:var(--antracit);color:var(--vapno)}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.contact-info[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);position:sticky}.contact-lead[data-astro-cid-lcdefpme]{font-size:var(--t-lead);max-width:22em;margin-top:1.25rem;line-height:1.5}.contact-list[data-astro-cid-lcdefpme]{font-family:var(--font-ui);gap:1.25rem;margin:2.5rem 0 0;display:grid}.contact-list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:#efebe2a6}.contact-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:.15rem 0 0;font-size:1.125rem;font-weight:500}.contact-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration-color:#efebe266}.contact-list[data-astro-cid-lcdefpme] .placeholder{color:#efebe2bf}@media (width<=63.99em){.step-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=59.99em){.hero-grid[data-astro-cid-lcdefpme],.b2b-grid[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-window[data-astro-cid-lcdefpme]{max-width:34rem}.sash[data-astro-cid-lcdefpme]{aspect-ratio:5/4}.contact-info[data-astro-cid-lcdefpme]{position:static}}@media (width<=47.99em){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=30em){.step-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
