.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem, 6vw, 5rem) var(--section)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-areas:"text""photo""rack";gap:clamp(2rem,5vw,3.5rem);display:grid}.hero__text[data-astro-cid-ge2uvauf]{grid-area:text;container-type:inline-size}h1[data-astro-cid-ge2uvauf]{white-space:nowrap;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:10.8108cqi;font-weight:850;font-stretch:62%;line-height:.88}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=40rem){.hero__actions[data-astro-cid-ge2uvauf]{justify-content:center}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{margin-inline:0}}.rack[data-astro-cid-ge2uvauf]{grid-area:rack;margin:0}.rack__grid[data-astro-cid-ge2uvauf]{border-bottom:6px solid var(--grafit);max-width:30rem;color:var(--grafit);grid-template-columns:repeat(10,1fr);gap:clamp(.35rem,1vw,.6rem);padding-bottom:.9rem;display:grid}.rack[data-astro-cid-ge2uvauf] .rack__kb{width:100%;animation:.45s cubic-bezier(.3,1.4,.5,1) both rack-in;animation-delay:calc(.25s + var(--i) * 28ms)}@keyframes rack-in{0%{opacity:0;transform:translateY(-30%)}}.rack[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{max-width:30rem;margin-top:1rem;font-weight:600;font-stretch:90%}.hero__photo[data-astro-cid-ge2uvauf]{grid-area:photo;position:relative}.hero__photo[data-astro-cid-ge2uvauf] img{aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem;width:100%}.facts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.5rem;margin:0;display:flex;position:absolute;bottom:1rem;left:1rem}.facts[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{background:var(--travnik);text-align:center;border-radius:.6rem;padding:.5rem .9rem;line-height:1.1}.facts[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:var(--step--1);font-weight:500}.facts[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:var(--step-1);margin:0;font-weight:800;font-stretch:70%}@media (width>=60rem){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr 1fr;grid-template-areas:"text photo""rack photo";align-items:start}.hero__photo[data-astro-cid-ge2uvauf] img{aspect-ratio:4/5}}.equipment[data-astro-cid-to2obkoo]{background:var(--beton-2)}.equipment__grid[data-astro-cid-to2obkoo]{gap:clamp(2rem,5vw,4rem);display:grid}h2[data-astro-cid-to2obkoo]{margin-bottom:1.25rem}.equipment__list[data-astro-cid-to2obkoo]{border-top:2px solid var(--grafit);margin:1.5rem 0 0;padding:0;list-style:none}.equipment__list[data-astro-cid-to2obkoo] li[data-astro-cid-to2obkoo]{border-bottom:1px solid color-mix(in srgb, var(--grafit) 20%, transparent);padding:.7rem 0;font-weight:600;font-stretch:90%}.mosaic[data-astro-cid-to2obkoo]{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(7rem,14vw,11rem);gap:.6rem;display:grid}.mosaic[data-astro-cid-to2obkoo] picture{display:block}.mosaic[data-astro-cid-to2obkoo] img{object-fit:cover;border-radius:.9rem;width:100%;height:100%}.mosaic[data-astro-cid-to2obkoo] .mosaic__item--0{grid-area:span 2/span 4}.mosaic[data-astro-cid-to2obkoo] .mosaic__item--1,.mosaic[data-astro-cid-to2obkoo] .mosaic__item--2{grid-area:span 2/span 2}.mosaic[data-astro-cid-to2obkoo] .mosaic__item--3,.mosaic[data-astro-cid-to2obkoo] .mosaic__item--4{grid-column:span 2}@media (width>=60rem){.equipment__grid[data-astro-cid-to2obkoo]{grid-template-columns:1fr 1.5fr;align-items:start}.equipment__text[data-astro-cid-to2obkoo]{position:sticky;top:6rem}.mosaic[data-astro-cid-to2obkoo] .mosaic__item--1,.mosaic[data-astro-cid-to2obkoo] .mosaic__item--2{grid-column:span 1}}.offers__title[data-astro-cid-pt4n3qxh]{margin-bottom:clamp(2rem,5vw,3.5rem)}.offer[data-astro-cid-pt4n3qxh]{border-top:6px solid var(--grafit);gap:1.5rem 4rem;padding-block:clamp(2rem,4vw,3rem);display:grid}.offer[data-astro-cid-pt4n3qxh] h3[data-astro-cid-pt4n3qxh]{margin-bottom:.75rem}.offer__lead[data-astro-cid-pt4n3qxh]{font-size:var(--step-1);font-weight:500;font-stretch:90%;line-height:1.35}.offer__prices[data-astro-cid-pt4n3qxh] dl[data-astro-cid-pt4n3qxh]{margin:0 0 1.5rem}.price[data-astro-cid-pt4n3qxh]{border-bottom:1px solid color-mix(in srgb, var(--grafit) 20%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.price[data-astro-cid-pt4n3qxh] dt[data-astro-cid-pt4n3qxh]{font-weight:600}.price__note[data-astro-cid-pt4n3qxh]{font-weight:400;font-size:var(--step--1);color:var(--ocel);display:block}.price[data-astro-cid-pt4n3qxh] dd[data-astro-cid-pt4n3qxh]{font-size:var(--step-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:800;font-stretch:62%;line-height:1}@media (width>=60rem){.offer[data-astro-cid-pt4n3qxh]{grid-template-columns:1.3fr 1fr}}.schedule[data-astro-cid-7i4pyfqf]{background:var(--beton-2)}.schedule__head[data-astro-cid-7i4pyfqf]{gap:2rem 4rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.schedule__head[data-astro-cid-7i4pyfqf] h2[data-astro-cid-7i4pyfqf]{margin-bottom:1.25rem}.schedule__head[data-astro-cid-7i4pyfqf] p[data-astro-cid-7i4pyfqf]{margin:0}.schedule[data-astro-cid-7i4pyfqf] .schedule__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem;width:100%}.week[data-astro-cid-7i4pyfqf],.week[data-astro-cid-7i4pyfqf] ul[data-astro-cid-7i4pyfqf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.week__day[data-astro-cid-7i4pyfqf]{border-top:2px solid var(--grafit);grid-template-columns:7rem 1fr;align-items:start;gap:1rem;padding:.75rem 0;display:grid}.week__day[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]{font-size:var(--step-1);padding-top:.35rem}.week__day--empty[data-astro-cid-7i4pyfqf]{display:none}.week__free[data-astro-cid-7i4pyfqf]{color:var(--ocel);font-size:var(--step--1);margin:0;padding-top:.35rem}.slot[data-astro-cid-7i4pyfqf]{background:var(--travnik);border-radius:.75rem;padding:.75rem 1rem;line-height:1.25;display:grid}.slot--chl[data-astro-cid-7i4pyfqf]{background:var(--cervena);color:var(--beton)}.slot--logo[data-astro-cid-7i4pyfqf]{grid-template-columns:1fr auto;column-gap:.6rem}.slot--logo[data-astro-cid-7i4pyfqf]>[data-astro-cid-7i4pyfqf]:not(.slot__logo){grid-column:1}.slot__logo[data-astro-cid-7i4pyfqf]{background:var(--beton);border-radius:50%;grid-area:1/2/span 3;align-self:center;place-items:center;width:3rem;height:3rem;display:grid}.slot__logo[data-astro-cid-7i4pyfqf] img{width:2.6rem;height:auto}.slot--lopty[data-astro-cid-7i4pyfqf]{background:var(--grafit);color:var(--beton)}.slot[data-astro-cid-7i4pyfqf] time[data-astro-cid-7i4pyfqf]{font-size:var(--step-2);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:62%;line-height:1}.slot__name[data-astro-cid-7i4pyfqf]{margin-top:.35rem;font-weight:700}.slot__coach[data-astro-cid-7i4pyfqf]{font-size:var(--step--1)}.types[data-astro-cid-7i4pyfqf]{gap:2rem;margin-block:clamp(3rem,6vw,4.5rem) 2rem;display:grid}.type[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]{font-size:var(--step-1);align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.type[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]:before{content:"";background:var(--travnik);border:2px solid var(--grafit);border-radius:.3rem;flex:none;width:1rem;height:1rem}.type--lopty[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]:before{background:var(--grafit)}.type--chl[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]:before{background:var(--cervena)}@media (width>=48rem){.schedule__head[data-astro-cid-7i4pyfqf]{grid-template-columns:1.6fr 1fr;align-items:center}.types[data-astro-cid-7i4pyfqf]{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(2rem,5vw,4rem)}}@media (width>=64rem){.week[data-astro-cid-7i4pyfqf]{grid-template-columns:repeat(7,1fr);gap:.5rem}.week__day[data-astro-cid-7i4pyfqf],.week__day--empty[data-astro-cid-7i4pyfqf]{flex-direction:column;align-items:stretch;gap:.75rem;min-height:11rem;display:flex}.week__day[data-astro-cid-7i4pyfqf] h3[data-astro-cid-7i4pyfqf]{padding-top:0}}.story__grid[data-astro-cid-n2lz65zz]{gap:clamp(2rem,5vw,3rem);display:grid}.timeline[data-astro-cid-n2lz65zz]{--year:4.5rem;--marker:1.1rem;margin:0;padding:0;list-style:none}.milestone[data-astro-cid-n2lz65zz]{grid-template-columns:var(--year) var(--marker) 1fr;column-gap:1.25rem;padding-bottom:clamp(2rem,4vw,3rem);display:grid;position:relative}.milestone[data-astro-cid-n2lz65zz]:not(:last-child):before{content:"";top:.6rem;bottom:-.6rem;left:calc(var(--year) + 1.25rem + var(--marker) / 2 - 2px);background:var(--grafit);width:4px;position:absolute}.milestone__year[data-astro-cid-n2lz65zz]{font-size:var(--step-2);font-variant-numeric:tabular-nums;text-align:right;font-weight:800;font-stretch:62%;line-height:1}.milestone__marker[data-astro-cid-n2lz65zz]{width:var(--marker);height:var(--marker);background:var(--beton);border:4px solid var(--grafit);border-radius:50%;margin-top:.45rem;position:relative}.milestone--now[data-astro-cid-n2lz65zz] .milestone__marker[data-astro-cid-n2lz65zz]{width:2rem;height:2.2rem;margin:-.1rem 0 0 calc((var(--marker) - 2rem) / 2);color:var(--travnik-tmavy);background:0 0;border:0;border-radius:0}.milestone--now[data-astro-cid-n2lz65zz] .milestone__marker[data-astro-cid-n2lz65zz] svg{width:100%}.milestone[data-astro-cid-n2lz65zz] h3[data-astro-cid-n2lz65zz]{font-size:var(--step-1);margin-bottom:.5rem}.milestone[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{margin:0}.milestone--now[data-astro-cid-n2lz65zz] .milestone__year[data-astro-cid-n2lz65zz]{color:var(--travnik-tmavy)}.milestone--now[data-astro-cid-n2lz65zz] h3[data-astro-cid-n2lz65zz]{font-size:var(--step-2)}.milestone__photos[data-astro-cid-n2lz65zz]{gap:.75rem;max-width:34rem;margin-top:1.25rem;display:flex}.milestone__photos[data-astro-cid-n2lz65zz] picture{flex:var(--ar) 1 0;min-width:0}.milestone__photos[data-astro-cid-n2lz65zz] img{border-radius:1rem;width:100%;height:auto}.milestone__photos[data-astro-cid-n2lz65zz] picture:only-child img{aspect-ratio:4/3;object-fit:cover}@media (width<=30rem){.timeline[data-astro-cid-n2lz65zz]{--year:3.25rem}.milestone[data-astro-cid-n2lz65zz]{column-gap:.9rem}.milestone[data-astro-cid-n2lz65zz]:not(:last-child):before{left:calc(var(--year) + .9rem + var(--marker) / 2 - 2px)}}@media (width>=60rem){.story__grid[data-astro-cid-n2lz65zz]{grid-template-columns:1fr 1.6fr;align-items:start}h2[data-astro-cid-n2lz65zz]{position:sticky;top:6rem}}.faq[data-astro-cid-hemr5th4]{background:var(--beton-2)}.faq__grid[data-astro-cid-hemr5th4]{gap:clamp(2rem,5vw,3rem);display:grid}.faq__list[data-astro-cid-hemr5th4]{border-top:2px solid var(--grafit)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid color-mix(in srgb, var(--grafit) 20%, transparent)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-size:var(--step-1);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;font-weight:700;font-stretch:80%;line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";flex:none;font-weight:800;transition:transform .2s}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0 0 1.25rem}@media (width>=60rem){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.6fr;align-items:start}h2[data-astro-cid-hemr5th4]{position:sticky;top:6rem}}.contact[data-astro-cid-he3spzz3]{background:var(--grafit);color:var(--beton)}.contact__grid[data-astro-cid-he3spzz3]{gap:clamp(2.5rem,6vw,5rem);display:grid}h2[data-astro-cid-he3spzz3]{margin-bottom:1.25rem}.steps[data-astro-cid-he3spzz3]{counter-reset:step;gap:1.25rem;margin:2rem 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{counter-increment:step;grid-template-columns:2.75rem 1fr;column-gap:1rem;display:grid}.steps[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]:before{content:counter(step);background:var(--travnik);width:2.75rem;height:2.75rem;color:var(--grafit);font-weight:800;font-size:var(--step-1);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.steps[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-size:var(--step-1);font-weight:800;font-stretch:75%}.steps[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:color-mix(in srgb, var(--beton) 80%, transparent)}.contact__direct[data-astro-cid-he3spzz3] a{color:var(--travnik)}.form[data-astro-cid-he3spzz3]{background:var(--beton);color:var(--grafit);border-radius:1.25rem;align-content:start;gap:1.1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.field[data-astro-cid-he3spzz3]{gap:.35rem;display:grid}label[data-astro-cid-he3spzz3]{font-weight:600}.req[data-astro-cid-he3spzz3]{color:var(--ocel);font-weight:400;font-size:var(--step--1)}input[data-astro-cid-he3spzz3],select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{width:100%;font:inherit;color:inherit;border:2px solid color-mix(in srgb, var(--grafit) 30%, transparent);background:#fff;border-radius:.6rem;padding:.75rem .9rem}input[data-astro-cid-he3spzz3]:focus-visible,select[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--grafit)}textarea[data-astro-cid-he3spzz3]{resize:vertical}select[data-astro-cid-he3spzz3].is-preselected{animation:1.6s ease-out .4s preselect}@keyframes preselect{0%,40%{border-color:var(--travnik-tmavy);box-shadow:0 0 0 4px var(--travnik)}}.hp[data-astro-cid-he3spzz3]{position:absolute;left:-9999px}.form__turnstile[data-astro-cid-he3spzz3]:empty{display:none}.form[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]{justify-self:start}.form__status[data-astro-cid-he3spzz3]{text-align:left;hyphens:manual;margin:0;font-weight:600}.form__status[data-astro-cid-he3spzz3]:empty{display:none}.form__status[data-astro-cid-he3spzz3][data-state=error]{color:#a3221b}.form__status[data-astro-cid-he3spzz3][data-state=ok]{color:var(--travnik-tmavy)}@media (width>=60rem){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}}
