.u-watermark[data-astro-cid-zjilv2gy]{pointer-events:none;width:420px;max-width:none;height:200px;position:absolute;bottom:-36px;right:2%}@media (width<=760px){.u-watermark[data-astro-cid-zjilv2gy]{width:240px;height:114px;bottom:-20px;right:-8px}}.btn--full[data-astro-cid-452pq43z]{width:100%;min-height:48px}.hero-actions[data-astro-cid-hokkcste]{flex-wrap:wrap;gap:12px;padding-bottom:6px;display:flex}.team[data-astro-cid-hokkcste]{flex-wrap:wrap;align-items:flex-start;gap:32px;padding-top:40px;padding-bottom:80px;display:flex}.team__main[data-astro-cid-hokkcste]{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.team__aside[data-astro-cid-hokkcste]{flex-direction:column;flex:300px;gap:20px;min-width:0;display:flex}.team__photo[data-astro-cid-hokkcste]{border-radius:var(--radius-card);border:1px solid var(--border);margin:0;overflow:hidden}.team__photo[data-astro-cid-hokkcste] img{width:100%;height:auto}.team__photo--empty[data-astro-cid-hokkcste]{background:var(--tint);isolation:isolate;justify-content:center;align-items:center;height:280px;display:flex;position:relative}.team__photo--empty[data-astro-cid-hokkcste] svg[data-astro-cid-hokkcste]{z-index:-1;width:100%;max-width:none;height:100%;position:absolute;inset:0}.team__photo--empty[data-astro-cid-hokkcste] span[data-astro-cid-hokkcste]{font-family:var(--font-display);text-transform:uppercase;color:var(--bordeaux);opacity:.25;font-size:40px;font-weight:800}.panel[data-astro-cid-hokkcste]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:20px;padding:28px;display:flex}.panel--small[data-astro-cid-hokkcste]{gap:10px;padding:24px}.panel__head[data-astro-cid-hokkcste]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.panel__title[data-astro-cid-hokkcste]{align-items:center;gap:10px;font-size:28px;display:flex}.panel__note[data-astro-cid-hokkcste]{color:var(--muted);font-size:14px}.empty[data-astro-cid-hokkcste]{color:var(--muted);font-size:16px}.trainings[data-astro-cid-hokkcste]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.training[data-astro-cid-hokkcste]{border:1px solid var(--border);border-left:4px solid var(--bordeaux);background:#fbfaf9;border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.training__day[data-astro-cid-hokkcste]{letter-spacing:.1em;text-transform:uppercase;color:var(--bordeaux);font-size:13px;font-weight:600}.training__time[data-astro-cid-hokkcste]{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1}.training__place[data-astro-cid-hokkcste]{color:var(--muted);font-size:15px}.matches[data-astro-cid-hokkcste]{background:var(--black);color:#fff;border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.matches__text[data-astro-cid-hokkcste]{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.matches__text[data-astro-cid-hokkcste] p[data-astro-cid-hokkcste]{color:var(--on-dark);max-width:52ch;font-size:15px;line-height:1.55}.matches__links[data-astro-cid-hokkcste]{flex-wrap:wrap;gap:10px;display:flex}.trainers__summary[data-astro-cid-hokkcste]{display:none}.trainers[data-astro-cid-hokkcste]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.trainer[data-astro-cid-hokkcste]{border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.trainer__avatar[data-astro-cid-hokkcste]{background:var(--tint);width:48px;height:48px;color:var(--bordeaux);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.trainer__text[data-astro-cid-hokkcste]{flex-direction:column;gap:2px;min-width:0;display:flex}.trainer__name[data-astro-cid-hokkcste]{font-weight:600}.trainer__role[data-astro-cid-hokkcste]{color:var(--muted);font-size:14px}.trainer__phone[data-astro-cid-hokkcste]{font-size:14px;font-weight:600}.fee__label[data-astro-cid-hokkcste]{font-family:var(--font-body);letter-spacing:.12em;color:var(--muted);align-items:center;gap:8px;display:flex}.fee__amount[data-astro-cid-hokkcste]{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1}.fee__period[data-astro-cid-hokkcste]{color:var(--muted);font-size:15px;line-height:1.5}.fee__link[data-astro-cid-hokkcste]{align-self:flex-start;padding:4px 0;font-size:15px;font-weight:600}.contact[data-astro-cid-hokkcste]{background:var(--bordeaux);color:#fff;border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:24px;display:flex}.contact__btn[data-astro-cid-hokkcste]{align-self:flex-start}.contact__title[data-astro-cid-hokkcste]{font-size:26px}.contact__text[data-astro-cid-hokkcste]{color:var(--on-bordeaux);margin-bottom:8px;font-size:15px;line-height:1.5}@media (width<=760px){.hero-actions[data-astro-cid-hokkcste]{flex-direction:column;width:100%}.hero-actions[data-astro-cid-hokkcste] .btn{width:100%;min-height:48px}.team[data-astro-cid-hokkcste]{gap:12px;padding-top:16px;padding-bottom:48px}.team__main[data-astro-cid-hokkcste],.team__aside[data-astro-cid-hokkcste]{flex-basis:100%;gap:12px}.team__photo--empty[data-astro-cid-hokkcste]{display:none}.panel[data-astro-cid-hokkcste]{border-radius:14px;gap:12px;padding:16px}.panel__title[data-astro-cid-hokkcste]{gap:8px;font-size:22px}.panel__head[data-astro-cid-hokkcste] .btn[data-astro-cid-hokkcste]{width:100%}.contact__btn[data-astro-cid-hokkcste]{align-self:stretch;min-height:48px}.trainings[data-astro-cid-hokkcste]{gap:12px}.training[data-astro-cid-hokkcste]{background:#fff;gap:2px;padding:14px 16px}.training__day[data-astro-cid-hokkcste]{letter-spacing:.08em;font-size:12px}.training__time[data-astro-cid-hokkcste]{font-size:26px;line-height:1.1}.training__place[data-astro-cid-hokkcste]{font-size:14px}.matches[data-astro-cid-hokkcste]{padding:20px 16px}.matches__links[data-astro-cid-hokkcste],.matches__links[data-astro-cid-hokkcste] .btn{width:100%}.trainers__summary[data-astro-cid-hokkcste]{color:var(--muted);font-size:14px;display:block}.trainers[data-astro-cid-hokkcste]{grid-template-columns:1fr;gap:8px}.trainer[data-astro-cid-hokkcste]{padding:10px 12px}.trainer__avatar[data-astro-cid-hokkcste]{width:40px;height:40px;font-size:14px}.fee__amount[data-astro-cid-hokkcste]{font-size:26px}}
