.chip[data-astro-cid-k2qn5omv]{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-strong);font-family:var(--font-label);font-size:17px;font-weight:600;line-height:var(--lh-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:11px 20px;display:inline-block}.events[data-astro-cid-kez6cngv]{padding:var(--section-y) var(--page-x)}.panel[data-astro-cid-kez6cngv]{border:1px solid var(--line-accent);border-radius:var(--r-xl);background:var(--grad-panel);grid-template-columns:1.15fr 1fr;gap:56px;padding:52px 46px;display:grid}@media (width<=1024px){.panel[data-astro-cid-kez6cngv]{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=480px){.panel[data-astro-cid-kez6cngv]{padding:32px 22px}}.kicker-title[data-astro-cid-kez6cngv]{margin-bottom:8px}.title[data-astro-cid-kez6cngv]{color:var(--red);font-family:var(--font-display);font-size:var(--fs-h2-panel);font-weight:400;line-height:var(--lh-heading);text-transform:uppercase;margin-bottom:34px}.types[data-astro-cid-kez6cngv]{border-block:1px solid var(--line)}.type[data-astro-cid-kez6cngv]{background:var(--surface-2);color:var(--text-strong);font-family:var(--font-label);font-size:19px;font-weight:600;line-height:var(--lh-ui);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;padding:15px 4px;display:flex}.type[data-astro-cid-kez6cngv]+.type[data-astro-cid-kez6cngv]{border-top:1px solid var(--line)}.index[data-astro-cid-kez6cngv]{color:var(--text-muted);font-family:var(--font-body);letter-spacing:.2em;flex:0 0 22px;font-size:12px;font-weight:400}.package[data-astro-cid-kez6cngv]{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.kicker-package[data-astro-cid-kez6cngv]{margin-bottom:18px}.chips[data-astro-cid-kez6cngv]{flex-wrap:wrap;gap:12px;display:flex}.body[data-astro-cid-kez6cngv]{max-width:38ch;color:var(--text-muted);margin-top:26px;font-size:16px;line-height:1.6}.image-slot[data-astro-cid-et2qnvip]{background:var(--surface-3);position:relative;overflow:hidden}.image-slot[data-astro-cid-et2qnvip]:before{content:"";background-image:var(--slot-lqip,none);background-position:var(--slot-pos,50% 50%);filter:blur(14px);background-size:cover;position:absolute;inset:0;transform:scale(1.1)}@media (width<=768px){.image-slot[data-astro-cid-et2qnvip]:before{background-position:var(--slot-pos-mobile,var(--slot-pos,50% 50%))}}[data-astro-cid-et2qnvip]:where(.image-slot){height:var(--slot-h,auto);border-radius:var(--slot-r,0)}.slot-img[data-astro-cid-et2qnvip]{object-fit:cover;object-position:var(--slot-pos,50% 50%);width:100%;height:100%;position:relative}@media (width<=768px){.slot-img[data-astro-cid-et2qnvip]{object-position:var(--slot-pos-mobile,var(--slot-pos,50% 50%))}}@media (scripting:enabled){.slot-img[data-astro-cid-et2qnvip]{transition:opacity var(--dur-enter) var(--ease)}.slot-img[data-astro-cid-et2qnvip]:not([data-loaded]){opacity:0}}.image-slot-layer[data-astro-cid-et2qnvip]{position:absolute;inset:0}.gallery[data-astro-cid-rj65ajc3]{padding:0 var(--page-x) var(--section-y)}.grid[data-astro-cid-rj65ajc3]{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}@media (width<=768px){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:minmax(0,1fr)}}li[data-astro-cid-rj65ajc3]{min-width:0}.tile[data-astro-cid-rj65ajc3]{border-radius:var(--r-lg);height:300px}@media (width<=768px){.tile[data-astro-cid-rj65ajc3]{height:240px}}.hero[data-astro-cid-ge2uvauf]{padding:60px var(--page-x) 76px;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}@media (width<=1024px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.hero[data-astro-cid-ge2uvauf]{padding-block:42px 53px}}.hero[data-astro-cid-ge2uvauf]:before{content:"";background:var(--glow-hero);pointer-events:none;position:absolute;inset:0}.copy[data-astro-cid-ge2uvauf]{min-width:0;position:relative}@media (prefers-reduced-motion:no-preference){.copy[data-astro-cid-ge2uvauf]{animation:fadeUp var(--dur-enter) var(--ease) both}}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:22px}.title[data-astro-cid-ge2uvauf]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:400;line-height:var(--lh-display);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin-bottom:26px}.line[data-astro-cid-ge2uvauf]{display:block}.accent[data-astro-cid-ge2uvauf]{color:var(--red)}.brand[data-astro-cid-ge2uvauf]{color:var(--red-edge);font-family:var(--font-label);font-size:19px;font-weight:700;line-height:var(--lh-ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.lead[data-astro-cid-ge2uvauf]{max-width:34ch;color:var(--text-muted);font-size:var(--fs-lead);text-wrap:wrap;margin-bottom:36px;line-height:1.5}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px 44px;margin-top:54px;padding-top:26px;display:flex}@media (width<=768px){.stats[data-astro-cid-ge2uvauf]{column-gap:28px}}.stat-value[data-astro-cid-ge2uvauf]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-stat);line-height:1;display:block}.stat-label[data-astro-cid-ge2uvauf]{color:var(--text-muted);font-family:var(--font-label);font-size:13px;line-height:var(--lh-ui);letter-spacing:.18em;text-transform:uppercase;margin-top:6px;display:block}.media[data-astro-cid-ge2uvauf]{border-radius:var(--r-xl);min-width:0;height:min(70vh,620px);min-height:420px;position:relative}@media (width<=1024px){.media[data-astro-cid-ge2uvauf]{height:420px}}.overlay[data-astro-cid-ge2uvauf]{background:var(--overlay-hero);pointer-events:none;position:absolute;inset:0}.pillar[data-astro-cid-xcszqxw4]{height:100%}.marker[data-astro-cid-xcszqxw4]{background:var(--red);width:16px;height:16px;margin-bottom:18px;display:block}.marker[data-astro-cid-xcszqxw4].marker--square{border-radius:var(--r-xs)}.marker[data-astro-cid-xcszqxw4].marker--diamond{transform:rotate(45deg)}.marker[data-astro-cid-xcszqxw4].marker--ring{border:3px solid var(--red);background:0 0;border-radius:50%}.marker[data-astro-cid-xcszqxw4].marker--pin{border-radius:50% 50% 50% 0}.title[data-astro-cid-xcszqxw4]{color:var(--red);font-family:var(--font-label);font-size:20px;font-weight:700;line-height:var(--lh-ui);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.text[data-astro-cid-xcszqxw4]{max-width:30ch;color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:wrap}.pillars[data-astro-cid-qjj4u7yg]{padding:44px var(--page-x);border-bottom:1px solid var(--line)}@media (width<=768px){.pillars[data-astro-cid-qjj4u7yg]{padding-block:32px}}.grid[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1200px){.grid[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (width<=480px){.grid[data-astro-cid-qjj4u7yg]{grid-template-columns:minmax(0,1fr);row-gap:0}}li[data-astro-cid-qjj4u7yg]{min-width:0;padding:2px 28px}li[data-astro-cid-qjj4u7yg]:first-child{padding-left:0}li[data-astro-cid-qjj4u7yg]:last-child{padding-right:0}li[data-astro-cid-qjj4u7yg]+li[data-astro-cid-qjj4u7yg]{border-left:1px solid var(--line)}@media (width<=1200px){li[data-astro-cid-qjj4u7yg]+li[data-astro-cid-qjj4u7yg]:nth-child(odd){border-left:0;padding-left:0}li[data-astro-cid-qjj4u7yg]:nth-child(2n){padding-right:0}}@media (width<=480px){li[data-astro-cid-qjj4u7yg]{padding:0}li[data-astro-cid-qjj4u7yg]+li[data-astro-cid-qjj4u7yg]{border-top:1px solid var(--line);border-left:0;margin-top:22px;padding-top:22px}}.text-link[data-astro-cid-twzuq6vf]{border-bottom:1px solid var(--line-strong);color:var(--text-muted);font-family:var(--font-label);font-size:15px;font-weight:700;line-height:var(--lh-ui);letter-spacing:.16em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding-bottom:4px;text-decoration:none}.text-link[data-astro-cid-twzuq6vf]:hover{color:var(--red-text);border-color:var(--red)}@media (width<=1024px){.text-link[data-astro-cid-twzuq6vf]{position:relative}.text-link[data-astro-cid-twzuq6vf]:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}}.training-card[data-astro-cid-dt2ireul]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;height:100%;transition:border-color var(--dur-fast) var(--ease);overflow:hidden}.training-card[data-astro-cid-dt2ireul]:hover{border-color:var(--line-accent)}.body[data-astro-cid-dt2ireul]{padding:24px 22px 28px}.index[data-astro-cid-dt2ireul]{color:var(--text-muted);font-family:var(--font-label);font-size:13px;line-height:calc(16 / 13 * var(--lh-ui));letter-spacing:.2em;display:block}.title[data-astro-cid-dt2ireul]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h3);text-transform:uppercase;margin:8px 0 12px;font-weight:400;line-height:1.1}.text[data-astro-cid-dt2ireul]{color:var(--text-muted);font-size:15px;line-height:var(--lh-body)}.trainings[data-astro-cid-yigqltqm]{padding:var(--section-y) var(--page-x) 20px}@media (width<=768px){.trainings[data-astro-cid-yigqltqm]{padding-bottom:14px}}.head[data-astro-cid-yigqltqm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.title[data-astro-cid-yigqltqm]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-heading);text-transform:uppercase}.grid[data-astro-cid-yigqltqm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width<=1200px){.grid[data-astro-cid-yigqltqm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.grid[data-astro-cid-yigqltqm]{grid-template-columns:minmax(0,1fr)}}
