.academy-top[data-astro-cid-6w5x4kqf]{margin:0 0 64px;display:flex;flex-direction:column;gap:28px}.academy-start[data-astro-cid-6w5x4kqf]{padding:36px 36px 34px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #221d1a0a,inset 0 0 0 1px var(--hairline-c)}.academy-eyebrow[data-astro-cid-6w5x4kqf]{margin:0 0 10px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.academy-start[data-astro-cid-6w5x4kqf] h2[data-astro-cid-6w5x4kqf]{font-family:var(--display);font-size:clamp(28px,3.6vw,42px);font-weight:400;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px}.academy-sub[data-astro-cid-6w5x4kqf]{font-family:var(--display);font-size:clamp(19px,2.2vw,24px);color:var(--ink-2);margin:0 0 14px}.academy-body[data-astro-cid-6w5x4kqf]{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--ink-2);max-width:62ch;margin:0 0 26px}.academy-levels[data-astro-cid-6w5x4kqf]{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.academy-levels[data-astro-cid-6w5x4kqf] li[data-astro-cid-6w5x4kqf]{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--purple) 5%,#fff);font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--ink-2)}.academy-levels[data-astro-cid-6w5x4kqf] strong[data-astro-cid-6w5x4kqf]{font-family:var(--display);font-weight:400;font-size:18px;color:var(--ink)}.academy-level-n[data-astro-cid-6w5x4kqf]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#ff7847,#ff5322);color:#fff;font-size:13px;font-weight:600}.academy-ctas[data-astro-cid-6w5x4kqf]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.academy-cert[data-astro-cid-6w5x4kqf]{font-family:var(--font-body);font-size:15px;color:var(--purple);text-decoration:underline;text-underline-offset:3px}.academy-search[data-astro-cid-6w5x4kqf] label[data-astro-cid-6w5x4kqf]{display:block;font-family:var(--display);font-size:clamp(22px,2.6vw,28px);color:var(--ink);margin-bottom:12px}.academy-search[data-astro-cid-6w5x4kqf] input[data-astro-cid-6w5x4kqf]{width:100%;box-sizing:border-box;padding:15px 18px;border-radius:14px;border:1px solid var(--hairline-c);background:#fff;font-family:var(--font-body);font-size:16px;color:var(--ink)}.academy-search[data-astro-cid-6w5x4kqf] input[data-astro-cid-6w5x4kqf]:focus{outline:2px solid var(--purple);outline-offset:1px}.academy-none[data-astro-cid-6w5x4kqf]{margin:14px 0 0;font-family:var(--font-body);color:var(--ink-2)}.academy-cats[data-astro-cid-6w5x4kqf]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.academy-cats[data-astro-cid-6w5x4kqf] a[data-astro-cid-6w5x4kqf]{padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline-c);font-family:var(--font-body);font-size:14px;color:var(--ink);text-decoration:none}.academy-cats[data-astro-cid-6w5x4kqf] a[data-astro-cid-6w5x4kqf]:hover{color:var(--purple)}.docs-hub-group[data-astro-cid-6w5x4kqf]{scroll-margin-top:110px}.docs-hub-group[data-astro-cid-6w5x4kqf][hidden],.dcard[data-astro-cid-6w5x4kqf][hidden]{display:none}@media(max-width:900px){.academy-levels[data-astro-cid-6w5x4kqf]{grid-template-columns:1fr}.academy-start[data-astro-cid-6w5x4kqf]{padding:26px 20px}}.docs-hero[data-astro-cid-6w5x4kqf]{min-height:64vh;padding-top:160px;padding-bottom:130px}.docs-hero-bottom[data-astro-cid-6w5x4kqf]{align-items:flex-start;justify-content:flex-end}.docs-hero-bottom[data-astro-cid-6w5x4kqf]>div[data-astro-cid-6w5x4kqf]{min-width:0;max-width:100%}.docs-hero-title[data-astro-cid-6w5x4kqf]{font-family:var(--display);font-size:clamp(36px,5.5vw,80px);font-weight:400;line-height:1.02;letter-spacing:-.015em;color:var(--fg-dark);text-wrap:balance;overflow-wrap:break-word;margin-top:8px}@media(max-width:480px){.docs-hero-title[data-astro-cid-6w5x4kqf]{font-size:calc((100vw - (2*clamp(20px,5.6vw,80px)))*.105)}}.docs-hub[data-astro-cid-6w5x4kqf]{position:relative;z-index:10}section[data-astro-cid-6w5x4kqf].docs-hero,section[data-astro-cid-6w5x4kqf].docs-hub{padding-left:0;padding-right:0}.docs-hero-bottom[data-astro-cid-6w5x4kqf],.docs-hub[data-astro-cid-6w5x4kqf]>.academy-top[data-astro-cid-6w5x4kqf],.docs-hub[data-astro-cid-6w5x4kqf]>.docs-hub-groups[data-astro-cid-6w5x4kqf]{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5.6vw,80px);padding-right:clamp(20px,5.6vw,80px);box-sizing:border-box}@media(min-width:1440px){.docs-hero-bottom[data-astro-cid-6w5x4kqf],.docs-hub[data-astro-cid-6w5x4kqf]>.academy-top[data-astro-cid-6w5x4kqf],.docs-hub[data-astro-cid-6w5x4kqf]>.docs-hub-groups[data-astro-cid-6w5x4kqf]{max-width:1440px}}.docs-hub-groups[data-astro-cid-6w5x4kqf]{max-width:none;margin:0 auto;display:flex;flex-direction:column;gap:60px}.docs-hub-group[data-astro-cid-6w5x4kqf]>h2[data-astro-cid-6w5x4kqf]{font-family:var(--display);font-size:clamp(24px,3vw,34px);font-weight:400;color:var(--ink);letter-spacing:-.015em;margin:0 0 24px}.docs-hub-cards[data-astro-cid-6w5x4kqf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.dcard[data-astro-cid-6w5x4kqf]{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 26px 30px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #221d1a0a,inset 0 0 0 1px var(--hairline-c);text-decoration:none;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease}.dcard[data-astro-cid-6w5x4kqf]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--purple);opacity:0;transition:opacity .22s ease}.dcard[data-astro-cid-6w5x4kqf]:hover{transform:translateY(-4px);box-shadow:0 18px 44px #221d1a1f,inset 0 0 0 1px color-mix(in srgb,var(--purple) 32%,transparent)}.dcard-icon[data-astro-cid-6w5x4kqf]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;color:#fff;box-shadow:0 6px 16px #4c17ca40;transition:transform .22s ease}.dcard-icon[data-astro-cid-6w5x4kqf] svg{width:23px;height:23px}.dcard[data-astro-cid-6w5x4kqf]:hover .dcard-icon[data-astro-cid-6w5x4kqf]{transform:scale(1.06) rotate(-3deg)}.dcard-title[data-astro-cid-6w5x4kqf]{font-family:var(--display);font-size:21px;color:var(--ink);letter-spacing:-.01em;transition:color .18s ease}.dcard[data-astro-cid-6w5x4kqf]:hover .dcard-title[data-astro-cid-6w5x4kqf]{color:var(--purple)}.dcard-desc[data-astro-cid-6w5x4kqf]{font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dcard-arrow[data-astro-cid-6w5x4kqf]{margin-top:2px;font-size:18px;color:var(--purple);opacity:0;transform:translate(-6px);transition:opacity .22s ease,transform .22s ease}.dcard[data-astro-cid-6w5x4kqf]:hover .dcard-arrow[data-astro-cid-6w5x4kqf]{opacity:1;transform:translate(0)}
