.gallery[data-astro-cid-gnay26ko]{max-width:900px;margin:0 auto;position:relative}.slides[data-astro-cid-gnay26ko]{border:1px solid var(--line);background:var(--panel);border-radius:12px;position:relative;overflow:hidden}.slide[data-astro-cid-gnay26ko]{margin:0}.slide[data-astro-cid-gnay26ko] img[data-astro-cid-gnay26ko]{width:100%;height:auto;display:block}.slide[data-astro-cid-gnay26ko] figcaption[data-astro-cid-gnay26ko]{color:var(--muted);border-top:1px solid var(--line);padding:14px 18px;font-size:13px}.nav[data-astro-cid-gnay26ko]{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:48px;font-size:32px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.nav[data-astro-cid-gnay26ko]:hover{opacity:1}.prev[data-astro-cid-gnay26ko]{background:linear-gradient(90deg,#00000059,#0000);left:0}.next[data-astro-cid-gnay26ko]{background:linear-gradient(270deg,#00000059,#0000);right:0}.dots[data-astro-cid-gnay26ko]{justify-content:center;gap:8px;margin-top:16px;display:flex}.dot[data-astro-cid-gnay26ko]{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:9px;height:9px;padding:0}.dot[data-astro-cid-gnay26ko].active{background:var(--yellow)}.checklist[data-astro-cid-m2zj24fd]{flex-direction:column;gap:14px;max-width:62ch;list-style:none;display:flex}.checklist[data-astro-cid-m2zj24fd] li[data-astro-cid-m2zj24fd]{color:#d3cec4;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.checklist[data-astro-cid-m2zj24fd] .ck[data-astro-cid-m2zj24fd]{background:var(--panel);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:12px;display:flex}.checklist[data-astro-cid-m2zj24fd] .ck[data-astro-cid-m2zj24fd].y{color:var(--yellow);background:#f4c43024;border-color:#f4c43066}.paybands[data-astro-cid-m2zj24fd]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:30px;display:grid}.payband[data-astro-cid-m2zj24fd]{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:26px 22px;display:flex}.payband[data-astro-cid-m2zj24fd] .pill[data-astro-cid-m2zj24fd]{background:var(--yellow);color:var(--ink);letter-spacing:.05em;text-transform:uppercase;border-radius:40px;align-self:flex-start;margin-bottom:18px;padding:5px 12px;font-size:10.5px;font-weight:800}.payband[data-astro-cid-m2zj24fd] .roles[data-astro-cid-m2zj24fd]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.payband[data-astro-cid-m2zj24fd] .role[data-astro-cid-m2zj24fd]{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.payband[data-astro-cid-m2zj24fd] .role[data-astro-cid-m2zj24fd]:last-child{border-bottom:none;padding-bottom:0}.payband[data-astro-cid-m2zj24fd] .role-label[data-astro-cid-m2zj24fd]{color:var(--muted);font-size:12.5px;font-weight:600}.payband[data-astro-cid-m2zj24fd] .role-range[data-astro-cid-m2zj24fd]{color:var(--yellow);font-family:Anton,sans-serif;font-size:16px}.payband[data-astro-cid-m2zj24fd] p[data-astro-cid-m2zj24fd]{color:#c2bdb3;margin-bottom:18px;font-size:13.5px}.payband[data-astro-cid-m2zj24fd] .expects-label[data-astro-cid-m2zj24fd]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-size:10.5px;font-weight:700}.payband[data-astro-cid-m2zj24fd] .expects[data-astro-cid-m2zj24fd]{flex-direction:column;flex:1;gap:9px;margin-bottom:22px;list-style:none;display:flex}.payband[data-astro-cid-m2zj24fd] .expects[data-astro-cid-m2zj24fd] li[data-astro-cid-m2zj24fd]{color:#d3cec4;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.payband[data-astro-cid-m2zj24fd] .expects[data-astro-cid-m2zj24fd] .ck[data-astro-cid-m2zj24fd]{width:18px;height:18px;color:var(--yellow);background:#f4c43024;border:1px solid #f4c43066;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;display:flex}.payband[data-astro-cid-m2zj24fd] .btn-y[data-astro-cid-m2zj24fd]{align-self:flex-start;margin-top:auto;padding:11px 16px;font-size:12.5px}.pay-note[data-astro-cid-m2zj24fd]{color:var(--muted-2);max-width:70ch;margin-top:20px;font-size:12px}@media (width<=960px){.paybands[data-astro-cid-m2zj24fd]{grid-template-columns:1fr}}.curriculum[data-astro-cid-m2zj24fd]{flex-direction:column;gap:18px;margin-top:30px;display:flex}.cmod[data-astro-cid-m2zj24fd]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px 26px}.cmod-head[data-astro-cid-m2zj24fd]{align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.cmod-step[data-astro-cid-m2zj24fd]{color:var(--yellow);flex:none;font-family:Anton,sans-serif;font-size:26px;line-height:1}.cmod-title-row[data-astro-cid-m2zj24fd]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cmod-title-row[data-astro-cid-m2zj24fd] h3[data-astro-cid-m2zj24fd]{margin-bottom:0;font-size:17px}.cmod-weeks[data-astro-cid-m2zj24fd]{letter-spacing:.05em;text-transform:uppercase;color:var(--yellow);white-space:nowrap;background:#f4c4301f;border:1px solid #f4c43059;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.cmod-head[data-astro-cid-m2zj24fd] h3[data-astro-cid-m2zj24fd]{margin-bottom:4px;font-size:17px}.cmod-focus[data-astro-cid-m2zj24fd]{color:var(--muted);font-size:13px}.cmod-skills[data-astro-cid-m2zj24fd]{flex-direction:column;gap:9px;margin-bottom:16px;list-style:none;display:flex}.cmod-skills[data-astro-cid-m2zj24fd] li[data-astro-cid-m2zj24fd]{color:#d3cec4;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.cmod-skills[data-astro-cid-m2zj24fd] .ck[data-astro-cid-m2zj24fd]{width:18px;height:18px;color:var(--yellow);background:#f4c43024;border:1px solid #f4c43066;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;display:flex}.cmod-outcome[data-astro-cid-m2zj24fd]{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:13px}.cmod-outcome[data-astro-cid-m2zj24fd] b[data-astro-cid-m2zj24fd]{color:#fff}
