.dates[data-astro-cid-hjywts36]{display:flex;flex-direction:column;gap:8px}.row[data-astro-cid-hjywts36]{display:flex;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--white);transition:border-color .15s,box-shadow .15s}a[data-astro-cid-hjywts36].row:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.txt[data-astro-cid-hjywts36]{display:flex;flex-direction:column;gap:2px;min-width:0}.txt[data-astro-cid-hjywts36] strong[data-astro-cid-hjywts36]{font-size:15px;font-weight:600;line-height:1.4}.txt[data-astro-cid-hjywts36] span[data-astro-cid-hjywts36]{font-size:13px;line-height:1.4;color:var(--muted)}.badge[data-astro-cid-hjywts36]{flex:none;font-size:12px;font-weight:600;line-height:1.4;padding:4px 8px;border-radius:4px;background:var(--surface);color:var(--ink);white-space:nowrap}.badge[data-astro-cid-hjywts36].few{background:var(--ink);color:var(--white)}.row[data-astro-cid-hjywts36].full{background:var(--surface);border-color:var(--surface)}.row[data-astro-cid-hjywts36].full strong[data-astro-cid-hjywts36],.row[data-astro-cid-hjywts36].full .badge[data-astro-cid-hjywts36]{color:var(--muted)}.row[data-astro-cid-hjywts36].full .badge[data-astro-cid-hjywts36]{background:var(--white)}.none[data-astro-cid-hjywts36]{font-size:14px;color:var(--muted)}.back[data-astro-cid-dvoaknhm]{display:none;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.45;color:var(--white)}.back-mark[data-astro-cid-dvoaknhm]{width:18px;height:20px;display:grid;place-items:center}.back[data-astro-cid-dvoaknhm] svg{width:18px;height:18px}.back[data-astro-cid-dvoaknhm]:hover{color:var(--accent)}.hero-sub[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.22;color:var(--white)}.hero-sub[data-astro-cid-dvoaknhm]:before{content:"";width:32px;height:2px;background:var(--white)}@media(min-width:1024px){.back[data-astro-cid-dvoaknhm]{display:inline-flex}.hero-sub[data-astro-cid-dvoaknhm]{font-size:18px}.hero-sub[data-astro-cid-dvoaknhm]:before{display:none}}.gallery[data-astro-cid-dvoaknhm]{padding:32px 0 0 16px;display:flex;flex-direction:column;gap:32px}.g-head[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:24px;padding-right:16px}.g-title[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:12px}.g-eyebrow[data-astro-cid-dvoaknhm]{font-size:13px}.g-lead[data-astro-cid-dvoaknhm]{font-size:15px;line-height:1.55;color:var(--muted)}.g-track[data-astro-cid-dvoaknhm]{gap:12px;padding-right:16px}.g-item[data-astro-cid-dvoaknhm]{position:relative;width:280px;height:213px;border-radius:var(--r-card);overflow:hidden;background:#eee}.g-item[data-astro-cid-dvoaknhm] img{width:100%;height:100%;object-fit:cover}.g-item[data-astro-cid-dvoaknhm] figcaption[data-astro-cid-dvoaknhm]{position:absolute;left:12px;bottom:12px;background:var(--white);border-radius:4px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.22}@media(min-width:1024px){.gallery[data-astro-cid-dvoaknhm]{padding:72px 0 0 max(120px,calc((100% - 1200px)/2))}.g-head[data-astro-cid-dvoaknhm]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;padding-right:max(120px,calc((100% - 1200px)/2))}.g-head[data-astro-cid-dvoaknhm]{gap:0}.g-title[data-astro-cid-dvoaknhm]{width:780px;flex:none}.g-lead[data-astro-cid-dvoaknhm]{width:420px;flex:none}.g-lead[data-astro-cid-dvoaknhm]{font-size:18px;line-height:1.55}.g-track[data-astro-cid-dvoaknhm]{padding-right:120px}.g-item[data-astro-cid-dvoaknhm]{width:420px;height:320px}}.body-grid[data-astro-cid-dvoaknhm]{display:grid;grid-template-columns:minmax(0,1fr);padding-top:48px;row-gap:28px}.content[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:28px;min-width:0;margin-top:20px}.facts[data-astro-cid-dvoaknhm]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fact[data-astro-cid-dvoaknhm]{min-height:154px;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white)}.f-icon[data-astro-cid-dvoaknhm]{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-card);background:var(--surface);margin-bottom:14px}.f-icon[data-astro-cid-dvoaknhm] svg{width:20px;height:20px}.f-label[data-astro-cid-dvoaknhm]{font-size:13px;font-weight:600;color:var(--muted);line-height:1.22}.f-value[data-astro-cid-dvoaknhm]{font-size:15px;font-weight:700;line-height:1.25}.block[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:20px}.reqs[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:12px}.reqs[data-astro-cid-dvoaknhm] li[data-astro-cid-dvoaknhm]{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:var(--r-card);font-size:15px;font-weight:600;line-height:1.45}.reqs[data-astro-cid-dvoaknhm] svg{width:22px;height:22px;flex:none}.note[data-astro-cid-dvoaknhm]{font-size:15px;line-height:1.22;color:var(--muted)}.note[data-astro-cid-dvoaknhm] a[data-astro-cid-dvoaknhm]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.note[data-astro-cid-dvoaknhm] a[data-astro-cid-dvoaknhm]:hover{color:var(--accent)}.about-p[data-astro-cid-dvoaknhm]{font-size:15px;line-height:1.65;color:var(--text)}.days[data-astro-cid-dvoaknhm]{border-top:1px solid var(--line)}.day[data-astro-cid-dvoaknhm]{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.badge[data-astro-cid-dvoaknhm]{width:48px;height:48px;flex:none;border-radius:var(--r-ctl);background:var(--dark);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.badge[data-astro-cid-dvoaknhm] small[data-astro-cid-dvoaknhm]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.badge[data-astro-cid-dvoaknhm] b[data-astro-cid-dvoaknhm]{font-family:var(--font-head);font-weight:500;font-size:22px}.d-text[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:8px;min-width:0}.d-text[data-astro-cid-dvoaknhm] .h3[data-astro-cid-dvoaknhm]{font-size:22px}.d-items[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:8px}.d-items[data-astro-cid-dvoaknhm] li[data-astro-cid-dvoaknhm]{display:flex;gap:10px;font-size:15px;line-height:1.45;color:var(--text)}.d-items[data-astro-cid-dvoaknhm] li[data-astro-cid-dvoaknhm]:before{content:"";flex:none;width:6px;height:6px;border-radius:3px;background:var(--ink);margin-top:calc(.725em - 3px)}.pair[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:16px}.box[data-astro-cid-dvoaknhm]{padding:28px 20px;display:flex;flex-direction:column;gap:16px}.box[data-astro-cid-dvoaknhm] .h4[data-astro-cid-dvoaknhm]{font-size:20px}.box[data-astro-cid-dvoaknhm] .checks li{font-size:15px;line-height:1.45;gap:10px}.box[data-astro-cid-dvoaknhm] .checks li svg{width:20px;height:20px;margin-top:1px}.not-inc[data-astro-cid-dvoaknhm]{margin-top:1px;font-size:14px;line-height:1.5;color:var(--muted)}.not-inc[data-astro-cid-dvoaknhm] strong[data-astro-cid-dvoaknhm]{font-weight:600}.trainer[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:24px;scroll-margin-top:24px}.t-head[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:16px}.t-head[data-astro-cid-dvoaknhm] .body[data-astro-cid-dvoaknhm]{font-size:15px;line-height:1.6;color:var(--text)}.roles[data-astro-cid-dvoaknhm]{display:grid;gap:8px}.roles[data-astro-cid-dvoaknhm] li[data-astro-cid-dvoaknhm]{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:var(--r-card)}.r-icon[data-astro-cid-dvoaknhm]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-card);background:var(--surface)}.r-icon[data-astro-cid-dvoaknhm] svg{width:20px;height:20px}.r-text[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:4px}.r-text[data-astro-cid-dvoaknhm] strong[data-astro-cid-dvoaknhm]{font-size:15px;font-weight:700;line-height:1.22}.r-text[data-astro-cid-dvoaknhm] span[data-astro-cid-dvoaknhm]{font-size:14px;line-height:1.5;color:var(--muted)}.people[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:40px}.person[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:20px}.t-photo[data-astro-cid-dvoaknhm]{height:320px}.years[data-astro-cid-dvoaknhm]{font-size:15px;line-height:1.4;color:var(--muted);margin-top:-6px}.years[data-astro-cid-dvoaknhm] strong[data-astro-cid-dvoaknhm]{color:var(--ink);font-weight:700}.t-text[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.lead-name[data-astro-cid-dvoaknhm]{font-family:var(--font-head);font-weight:500;text-transform:uppercase;font-size:24px;line-height:1.05}.lead-note[data-astro-cid-dvoaknhm]{font-size:15px;line-height:1.6;color:var(--text)}.featured[data-astro-cid-dvoaknhm]{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-card);width:100%;transition:border-color .15s;line-height:1.22}.featured[data-astro-cid-dvoaknhm]:hover{border-color:var(--accent)}.featured[data-astro-cid-dvoaknhm]>span[data-astro-cid-dvoaknhm]:last-child{display:flex;flex-direction:column;gap:2px}.featured[data-astro-cid-dvoaknhm] strong[data-astro-cid-dvoaknhm]{font-size:14px;font-weight:700}.featured[data-astro-cid-dvoaknhm] span[data-astro-cid-dvoaknhm] span[data-astro-cid-dvoaknhm]{font-size:13px;line-height:1.4;color:var(--muted)}.ng[data-astro-cid-dvoaknhm]{width:14px;height:18px;border:3px solid var(--ink);border-radius:4px;flex:none}.t-text[data-astro-cid-dvoaknhm] .text-link[data-astro-cid-dvoaknhm]{font-size:15px}.quote[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:16px}.quote[data-astro-cid-dvoaknhm] .q-icon{width:40px;height:40px}.quote[data-astro-cid-dvoaknhm] blockquote[data-astro-cid-dvoaknhm]{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.quote[data-astro-cid-dvoaknhm] figcaption[data-astro-cid-dvoaknhm]{font-size:15px;font-weight:600;color:var(--muted);line-height:1.22}.reg[data-astro-cid-dvoaknhm]{padding:28px 20px;display:flex;flex-direction:column;gap:22px}.r-price[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:6px;line-height:1.22}.r-price[data-astro-cid-dvoaknhm] strong[data-astro-cid-dvoaknhm]{font-size:40px;font-weight:700;letter-spacing:-.02em}.r-label[data-astro-cid-dvoaknhm]{font-size:14px;color:var(--muted);font-weight:600}.r-price[data-astro-cid-dvoaknhm] .r-label[data-astro-cid-dvoaknhm]:last-child{font-weight:400}.r-dates[data-astro-cid-dvoaknhm]{display:flex;flex-direction:column;gap:8px}.r-title[data-astro-cid-dvoaknhm]{font-size:14px;font-weight:700;line-height:1.22}.cal-link[data-astro-cid-dvoaknhm]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-top:4px;line-height:1.22}.cal-link[data-astro-cid-dvoaknhm] svg{width:16px;height:16px}.cal-link[data-astro-cid-dvoaknhm]:hover{color:var(--accent)}.r-note[data-astro-cid-dvoaknhm]{font-size:13px;color:var(--muted);line-height:1.45}.reg[data-astro-cid-dvoaknhm] .btn-lg{height:56px;font-size:17px}.r-free[data-astro-cid-dvoaknhm]{font-size:14px;color:var(--muted);text-align:center;line-height:1.22}.r-q[data-astro-cid-dvoaknhm]{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.22}.r-q[data-astro-cid-dvoaknhm] span[data-astro-cid-dvoaknhm]{color:var(--muted)}.r-q[data-astro-cid-dvoaknhm] a[data-astro-cid-dvoaknhm]{font-weight:700}.r-q[data-astro-cid-dvoaknhm] a[data-astro-cid-dvoaknhm]:hover{color:var(--accent)}@media(min-width:1024px){.body-grid[data-astro-cid-dvoaknhm]{grid-template-columns:760px 376px;column-gap:64px;row-gap:64px;padding-top:96px;align-items:start}.facts[data-astro-cid-dvoaknhm]{grid-column:1;grid-row:1;grid-template-columns:repeat(3,1fr)}.side[data-astro-cid-dvoaknhm]{grid-column:2;grid-row:1 / span 2;position:sticky;top:24px}.content[data-astro-cid-dvoaknhm]{grid-column:1;grid-row:2;gap:64px;margin-top:0}.fact[data-astro-cid-dvoaknhm]{padding:22px 24px;min-height:178px}.f-icon[data-astro-cid-dvoaknhm]{margin-bottom:15px}.f-value[data-astro-cid-dvoaknhm]{font-size:18px}.reqs[data-astro-cid-dvoaknhm]{flex-direction:row}.reqs[data-astro-cid-dvoaknhm] li[data-astro-cid-dvoaknhm]{flex:1;font-size:17px}.note[data-astro-cid-dvoaknhm]{font-size:16px}.about-p[data-astro-cid-dvoaknhm]{font-size:18px}.day[data-astro-cid-dvoaknhm]{gap:24px;padding:28px 0}.badge[data-astro-cid-dvoaknhm]{width:64px;height:64px;gap:2px}.badge[data-astro-cid-dvoaknhm] small[data-astro-cid-dvoaknhm]{font-size:11px}.badge[data-astro-cid-dvoaknhm] b[data-astro-cid-dvoaknhm]{font-size:28px}.d-text[data-astro-cid-dvoaknhm]{gap:10px}.d-text[data-astro-cid-dvoaknhm] .h3[data-astro-cid-dvoaknhm]{font-size:28px}.d-items[data-astro-cid-dvoaknhm]{display:grid;grid-template-columns:320px 320px;gap:8px 24px}.pair[data-astro-cid-dvoaknhm]{flex-direction:row}.pair[data-astro-cid-dvoaknhm] .box[data-astro-cid-dvoaknhm]{flex:1;padding:28px}.box[data-astro-cid-dvoaknhm] .h4[data-astro-cid-dvoaknhm]{font-size:24px}.box[data-astro-cid-dvoaknhm] .checks li{font-size:16px}.not-inc[data-astro-cid-dvoaknhm]{margin-top:0}.trainer[data-astro-cid-dvoaknhm]{gap:32px}.t-head[data-astro-cid-dvoaknhm] .body[data-astro-cid-dvoaknhm]{font-size:18px;max-width:680px}.roles[data-astro-cid-dvoaknhm]{grid-template-columns:repeat(3,1fr);gap:12px}.roles[data-astro-cid-dvoaknhm] li[data-astro-cid-dvoaknhm]{flex-direction:column;gap:14px;padding:20px}.r-text[data-astro-cid-dvoaknhm] strong[data-astro-cid-dvoaknhm]{font-size:16px}.people[data-astro-cid-dvoaknhm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.person[data-astro-cid-dvoaknhm]{gap:24px}.t-photo[data-astro-cid-dvoaknhm]{height:440px}.t-text[data-astro-cid-dvoaknhm]{gap:16px}.years[data-astro-cid-dvoaknhm]{font-size:16px;margin-top:-4px}.lead-name[data-astro-cid-dvoaknhm]{font-size:28px}.lead-note[data-astro-cid-dvoaknhm]{font-size:16px}.quote[data-astro-cid-dvoaknhm] blockquote[data-astro-cid-dvoaknhm]{font-size:28px}.quote[data-astro-cid-dvoaknhm] figcaption[data-astro-cid-dvoaknhm]{font-size:16px}.reg[data-astro-cid-dvoaknhm]{padding:28px}}
