.academy-reading-progress[data-astro-cid-unwdzb76]{position:fixed;z-index:55;top:0;left:0;right:0;height:4px;pointer-events:none;background:var(--ink)}.academy-reading-progress[data-astro-cid-unwdzb76] span[data-astro-cid-unwdzb76]{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:var(--sulphur-yellow);will-change:transform}@media(prefers-reduced-motion:reduce){.academy-reading-progress[data-astro-cid-unwdzb76] span[data-astro-cid-unwdzb76]{transition:none}}.academy-article[data-astro-cid-2iaujflq]{position:relative;z-index:2;min-width:0;color:var(--ink)}.academy-reading-grid[data-astro-cid-2iaujflq]{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,860px);gap:clamp(34px,5vw,84px);align-items:start;padding:0 var(--reel-pad-x) clamp(56px,8vw,110px)}.academy-reading-rail[data-astro-cid-2iaujflq],.academy-reading-column[data-astro-cid-2iaujflq]{min-width:0}.academy-reading-column[data-astro-cid-2iaujflq]{display:flex;flex-direction:column;gap:clamp(72px,9vw,130px)}.academy-reading-rail[data-astro-cid-2iaujflq] .academy-toc--desktop{padding:16px 16px 8px;border:2px solid var(--ink);border-radius:3px;background:color-mix(in srgb,var(--bone) 92%,white);box-shadow:5px 6px 0 var(--ink)}@media(max-width:900px){.academy-reading-grid[data-astro-cid-2iaujflq]{grid-template-columns:1fr;gap:28px}.academy-reading-rail[data-astro-cid-2iaujflq]{order:0}.academy-reading-column[data-astro-cid-2iaujflq]{order:1}}@media(max-width:420px){.academy-reading-grid[data-astro-cid-2iaujflq]{padding-inline:16px}}.academy-crumbs[data-astro-cid-b7qif52s]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-heading);font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--ink)}.academy-crumbs[data-astro-cid-b7qif52s] a[data-astro-cid-b7qif52s]{text-decoration:none;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.academy-crumbs[data-astro-cid-b7qif52s] a[data-astro-cid-b7qif52s]:hover,.academy-crumbs[data-astro-cid-b7qif52s] a[data-astro-cid-b7qif52s]:focus-visible{color:var(--cobalt-violet);border-bottom-color:currentColor}.academy-crumbs__current[data-astro-cid-b7qif52s]{max-width:38ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cobalt-violet)}.academy-hero[data-astro-cid-j3ucthl7]{position:relative;display:flex;flex-direction:column;gap:clamp(24px,4vw,48px);width:100%;padding:calc(var(--reel-header-h) + clamp(28px,5vw,64px)) var(--reel-pad-x) clamp(48px,7vw,96px);color:var(--ink);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--cobalt-violet) 14%,transparent),transparent 28rem),linear-gradient(125deg,color-mix(in srgb,var(--bone) 94%,white),var(--bone));border-bottom:2px solid var(--ink)}.academy-hero[data-astro-cid-j3ucthl7]>*{position:relative;z-index:1}.academy-hero__composition[data-astro-cid-j3ucthl7]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(40px,7vw,120px);align-items:center}.academy-hero__copy[data-astro-cid-j3ucthl7]{display:flex;flex-direction:column;align-items:flex-start}.academy-kicker[data-astro-cid-j3ucthl7]{margin:0 0 12px;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.academy-hero__title[data-astro-cid-j3ucthl7]{max-width:18em;margin:0;font-family:var(--font-heading);font-size:var(--type-doc-h1);font-weight:700;line-height:.98;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.academy-hero__title[data-astro-cid-j3ucthl7] .o{color:var(--cobalt-violet)}.academy-hero__intro[data-astro-cid-j3ucthl7]{max-width:65ch;margin:clamp(16px,2vw,24px) 0 0;font-family:var(--font-body);font-size:clamp(17px,1.35vw,21px);font-weight:400;line-height:1.62;text-wrap:pretty}.academy-hero__answer[data-astro-cid-j3ucthl7]{display:grid;grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:18px;max-width:720px;margin-top:clamp(16px,2vw,24px);padding:18px 20px;border:2px solid var(--ink);background:var(--sulphur-yellow);box-shadow:7px 7px 0 var(--ink)}.academy-hero__answer[data-astro-cid-j3ucthl7] span[data-astro-cid-j3ucthl7],.academy-hero__meta[data-astro-cid-j3ucthl7]{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.academy-hero__answer[data-astro-cid-j3ucthl7] p[data-astro-cid-j3ucthl7]{margin:0;font-size:16px;font-weight:500;line-height:1.5}.academy-hero__meta[data-astro-cid-j3ucthl7]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:clamp(18px,2.2vw,28px) 0 0}.academy-hero__meta[data-astro-cid-j3ucthl7] span[data-astro-cid-j3ucthl7],.academy-hero__meta[data-astro-cid-j3ucthl7] time[data-astro-cid-j3ucthl7]{position:relative}.academy-hero__meta[data-astro-cid-j3ucthl7] span[data-astro-cid-j3ucthl7]+span[data-astro-cid-j3ucthl7]:before,.academy-hero__meta[data-astro-cid-j3ucthl7] span[data-astro-cid-j3ucthl7]+time[data-astro-cid-j3ucthl7]:before,.academy-hero__meta[data-astro-cid-j3ucthl7] time[data-astro-cid-j3ucthl7]+span[data-astro-cid-j3ucthl7]:before{content:"·";position:absolute;left:-11px}.academy-hero__ornament[data-astro-cid-j3ucthl7]{justify-self:center;line-height:0;color:var(--cobalt-violet)}.academy-hero__ornament[data-astro-cid-j3ucthl7] svg[data-astro-cid-j3ucthl7]{display:block;width:clamp(120px,22vw,260px);height:auto}.academy-hero__media[data-astro-cid-j3ucthl7]{margin:0;border:3px solid var(--ink);background:var(--bone);box-shadow:12px 12px 0 var(--ink);transform:rotate(1deg)}.academy-hero__media[data-astro-cid-j3ucthl7] img[data-astro-cid-j3ucthl7]{display:block;width:100%;height:auto}@media(hover:hover)and (prefers-reduced-motion:no-preference){.academy-hero__ornament[data-astro-cid-j3ucthl7] svg[data-astro-cid-j3ucthl7]{transition:transform .4s ease-out}.academy-hero__ornament[data-astro-cid-j3ucthl7]:hover svg[data-astro-cid-j3ucthl7]{transform:rotate(30deg)}}@media(max-width:860px){.academy-hero__composition[data-astro-cid-j3ucthl7]{grid-template-columns:1fr}.academy-hero__ornament[data-astro-cid-j3ucthl7]{justify-self:start}}@media(max-width:540px){.academy-hero__answer[data-astro-cid-j3ucthl7]{grid-template-columns:1fr}.academy-hero__meta[data-astro-cid-j3ucthl7]{display:grid;gap:7px}.academy-hero__meta[data-astro-cid-j3ucthl7] span[data-astro-cid-j3ucthl7]:before,.academy-hero__meta[data-astro-cid-j3ucthl7] time[data-astro-cid-j3ucthl7]:before{display:none}}.academy-toc[data-astro-cid-g6bmhhvy]{color:var(--ink)}.academy-toc--desktop[data-astro-cid-g6bmhhvy]{position:sticky;top:calc(var(--reel-header-h) + 28px)}.academy-toc[data-astro-cid-g6bmhhvy]>p[data-astro-cid-g6bmhhvy],.academy-toc[data-astro-cid-g6bmhhvy]>summary[data-astro-cid-g6bmhhvy]{margin:0 0 15px;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.academy-toc[data-astro-cid-g6bmhhvy] ol[data-astro-cid-g6bmhhvy]{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.academy-toc[data-astro-cid-g6bmhhvy] li[data-astro-cid-g6bmhhvy]{margin:0}.academy-toc[data-astro-cid-g6bmhhvy] a[data-astro-cid-g6bmhhvy]{display:grid;grid-template-columns:29px minmax(0,1fr);gap:8px;min-height:44px;padding:12px 2px;border-bottom:2px solid var(--ink);font-family:var(--font-heading);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:color .16s ease,padding-left .16s ease,background-color .16s ease}.academy-toc[data-astro-cid-g6bmhhvy] a[data-astro-cid-g6bmhhvy]>span[data-astro-cid-g6bmhhvy]{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--cobalt-violet)}.academy-toc[data-astro-cid-g6bmhhvy] a[data-astro-cid-g6bmhhvy]:hover,.academy-toc[data-astro-cid-g6bmhhvy] a[data-astro-cid-g6bmhhvy]:focus-visible,.academy-toc[data-astro-cid-g6bmhhvy] a[data-astro-cid-g6bmhhvy].is-active{padding-left:7px;color:var(--cobalt-violet)}.academy-toc--mobile[data-astro-cid-g6bmhhvy]{display:none;border:2px solid var(--ink);background:var(--bone);box-shadow:6px 6px 0 var(--ink)}.academy-toc--mobile[data-astro-cid-g6bmhhvy]>summary[data-astro-cid-g6bmhhvy]{display:flex;justify-content:space-between;min-height:48px;margin:0;padding:14px 16px;cursor:pointer;list-style:none}.academy-toc--mobile[data-astro-cid-g6bmhhvy]>summary[data-astro-cid-g6bmhhvy]::-webkit-details-marker{display:none}.academy-toc--mobile[data-astro-cid-g6bmhhvy][open]>summary[data-astro-cid-g6bmhhvy] span[data-astro-cid-g6bmhhvy]{transform:rotate(45deg)}.academy-toc--mobile[data-astro-cid-g6bmhhvy] nav[data-astro-cid-g6bmhhvy]{padding:0 16px 14px}@media(max-width:900px){.academy-toc--desktop[data-astro-cid-g6bmhhvy]{display:none}.academy-toc--mobile[data-astro-cid-g6bmhhvy]{display:block}}@media(prefers-reduced-motion:reduce){.academy-toc[data-astro-cid-g6bmhhvy] a[data-astro-cid-g6bmhhvy]{transition:none}}.academy-callout[data-astro-cid-ua2mshoi]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px;max-width:66ch;padding:17px 19px;border:2px solid var(--ink);background:var(--bone);box-shadow:5px 5px 0 var(--ink)}.academy-callout--tip[data-astro-cid-ua2mshoi]{background:var(--sulphur-yellow)}.academy-callout--warning[data-astro-cid-ua2mshoi],.academy-callout--important[data-astro-cid-ua2mshoi]{background:color-mix(in srgb,var(--cobalt-violet) 18%,var(--bone))}.academy-callout__mark[data-astro-cid-ua2mshoi]{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--ink);background:var(--ink);color:var(--bone);font-family:var(--font-heading);font-size:18px;font-weight:700}.academy-callout__label[data-astro-cid-ua2mshoi],.academy-callout__title[data-astro-cid-ua2mshoi],.academy-callout__body[data-astro-cid-ua2mshoi]{margin:0}.academy-callout__label[data-astro-cid-ua2mshoi]{font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.academy-callout__title[data-astro-cid-ua2mshoi]{margin-top:3px;font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.25}.academy-callout__body[data-astro-cid-ua2mshoi]{margin-top:5px;font-size:15px;line-height:1.58}.academy-comparison[data-astro-cid-qsz4v6a3]{display:flex;flex-direction:column;gap:28px}.academy-comparison__grid[data-astro-cid-qsz4v6a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;align-items:stretch}.academy-comparison__option[data-astro-cid-qsz4v6a3]{position:relative;min-width:0;padding:24px;border:2px solid var(--ink);background:var(--bone);box-shadow:7px 7px 0 var(--ink);transition:transform .17s ease}.academy-comparison__option--recommended[data-astro-cid-qsz4v6a3]{background:var(--sulphur-yellow);transform:rotate(-1deg)}.academy-comparison__option[data-astro-cid-qsz4v6a3]:hover,.academy-comparison__option[data-astro-cid-qsz4v6a3]:focus-within{transform:translate(-2px,-2px)}.academy-comparison__index[data-astro-cid-qsz4v6a3],.academy-comparison__label[data-astro-cid-qsz4v6a3],h3[data-astro-cid-qsz4v6a3],.academy-comparison__body[data-astro-cid-qsz4v6a3]{margin:0}.academy-comparison__index[data-astro-cid-qsz4v6a3],.academy-comparison__label[data-astro-cid-qsz4v6a3]{font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.academy-comparison__index[data-astro-cid-qsz4v6a3]{margin-bottom:30px;color:var(--cobalt-violet)}.academy-comparison__label[data-astro-cid-qsz4v6a3]{display:inline-block;margin-bottom:10px;padding:5px 7px;border:2px solid var(--ink);background:var(--cobalt-violet);color:var(--bone)}h3[data-astro-cid-qsz4v6a3]{font-family:var(--font-heading);font-size:var(--type-doc-h3);font-weight:600;line-height:1.12;text-transform:uppercase;overflow-wrap:break-word}.academy-comparison__body[data-astro-cid-qsz4v6a3]{margin-top:14px;font-size:16px;line-height:1.62}@media(prefers-reduced-motion:reduce){.academy-comparison__option[data-astro-cid-qsz4v6a3]{transition:none}}.academy-faq[data-astro-cid-z5dfpuzm]{border-top:2px solid var(--ink)}.academy-faq__item[data-astro-cid-z5dfpuzm]{border-bottom:2px solid var(--ink)}.academy-faq__item[data-astro-cid-z5dfpuzm] summary[data-astro-cid-z5dfpuzm]{display:grid;grid-template-columns:36px minmax(0,1fr) 32px;gap:12px;align-items:center;min-height:64px;padding:14px 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:clamp(17px,1.8vw,23px);font-weight:600;line-height:1.25}.academy-faq__item[data-astro-cid-z5dfpuzm] summary[data-astro-cid-z5dfpuzm]::-webkit-details-marker{display:none}.academy-faq__number[data-astro-cid-z5dfpuzm]{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--cobalt-violet)}.academy-faq__item[data-astro-cid-z5dfpuzm] summary[data-astro-cid-z5dfpuzm] i[data-astro-cid-z5dfpuzm]{display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--ink);background:var(--sulphur-yellow);font-family:var(--font-heading);font-size:20px;font-style:normal;line-height:1;transition:transform .18s ease}.academy-faq__item[data-astro-cid-z5dfpuzm][open] summary[data-astro-cid-z5dfpuzm] i[data-astro-cid-z5dfpuzm]{transform:rotate(45deg)}.academy-faq__answer[data-astro-cid-z5dfpuzm]{max-width:68ch;padding:0 44px 22px 48px;font-size:16px;line-height:1.68}.academy-faq__answer[data-astro-cid-z5dfpuzm] a{color:var(--cobalt-violet);text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.academy-faq__item[data-astro-cid-z5dfpuzm] summary[data-astro-cid-z5dfpuzm]{grid-template-columns:26px minmax(0,1fr) 32px}.academy-faq__answer[data-astro-cid-z5dfpuzm]{padding-left:38px;padding-right:0}}@media(prefers-reduced-motion:reduce){.academy-faq__item[data-astro-cid-z5dfpuzm] summary[data-astro-cid-z5dfpuzm] i[data-astro-cid-z5dfpuzm]{transition:none}}.academy-pillars[data-astro-cid-n7rcscqm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.academy-pillars[data-astro-cid-n7rcscqm] article[data-astro-cid-n7rcscqm]{padding:22px;border:2px solid var(--ink);background:var(--bone);box-shadow:5px 5px 0 var(--ink)}.academy-pillars[data-astro-cid-n7rcscqm] article[data-astro-cid-n7rcscqm]:nth-child(2){background:var(--sulphur-yellow)}.academy-pillars[data-astro-cid-n7rcscqm] span[data-astro-cid-n7rcscqm],.academy-pillars[data-astro-cid-n7rcscqm] article[data-astro-cid-n7rcscqm]>p[data-astro-cid-n7rcscqm],.academy-checklist[data-astro-cid-n7rcscqm] legend[data-astro-cid-n7rcscqm]{font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.academy-pillars[data-astro-cid-n7rcscqm] article[data-astro-cid-n7rcscqm]>p[data-astro-cid-n7rcscqm]{margin:24px 0 0}.academy-pillars[data-astro-cid-n7rcscqm] h3[data-astro-cid-n7rcscqm]{margin:6px 0 10px;font-family:var(--font-heading);font-size:25px;font-weight:600;line-height:1.08;text-transform:uppercase}.academy-pillars[data-astro-cid-n7rcscqm] article[data-astro-cid-n7rcscqm]>div[data-astro-cid-n7rcscqm]{font-size:15px;line-height:1.58}.academy-checklist[data-astro-cid-n7rcscqm]{display:flex;flex-direction:column;gap:20px;padding:24px;border:2px solid var(--ink);background:var(--bone);box-shadow:7px 7px 0 var(--ink)}.academy-checklist__intro[data-astro-cid-n7rcscqm],.academy-checklist__footnote[data-astro-cid-n7rcscqm]{max-width:68ch;margin:0;font-size:15px;line-height:1.6}.academy-checklist__groups[data-astro-cid-n7rcscqm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.academy-checklist[data-astro-cid-n7rcscqm] fieldset[data-astro-cid-n7rcscqm]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0;border:0}.academy-checklist[data-astro-cid-n7rcscqm] legend[data-astro-cid-n7rcscqm]{width:100%;margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.academy-checklist[data-astro-cid-n7rcscqm] label[data-astro-cid-n7rcscqm]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:44px;align-items:start;cursor:pointer}.academy-checklist[data-astro-cid-n7rcscqm] input[data-astro-cid-n7rcscqm]{position:absolute;opacity:0}.academy-checklist[data-astro-cid-n7rcscqm] label[data-astro-cid-n7rcscqm]>span[data-astro-cid-n7rcscqm]{width:20px;height:20px;margin-top:2px;border:2px solid var(--ink);background:var(--bone)}.academy-checklist[data-astro-cid-n7rcscqm] input[data-astro-cid-n7rcscqm]:focus-visible+span[data-astro-cid-n7rcscqm]{outline:3px solid var(--cobalt-violet);outline-offset:2px}.academy-checklist[data-astro-cid-n7rcscqm] input[data-astro-cid-n7rcscqm]:checked+span[data-astro-cid-n7rcscqm]{background:var(--sulphur-yellow);box-shadow:inset 0 0 0 4px var(--bone)}.academy-checklist[data-astro-cid-n7rcscqm] label[data-astro-cid-n7rcscqm] i[data-astro-cid-n7rcscqm]{font-size:15px;font-style:normal;line-height:1.5}.academy-video[data-astro-cid-n7rcscqm],.academy-table[data-astro-cid-n7rcscqm]{margin:0}.academy-video[data-astro-cid-n7rcscqm]>div[data-astro-cid-n7rcscqm]{position:relative;aspect-ratio:16 / 9;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.academy-video[data-astro-cid-n7rcscqm] iframe[data-astro-cid-n7rcscqm]{position:absolute;inset:0;width:100%;height:100%;border:0}.academy-video[data-astro-cid-n7rcscqm] figcaption[data-astro-cid-n7rcscqm],.academy-table[data-astro-cid-n7rcscqm] figcaption[data-astro-cid-n7rcscqm]{margin-top:10px;font-size:13px;line-height:1.5}.academy-inline-cta[data-astro-cid-n7rcscqm]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-block:2px solid var(--ink)}.academy-inline-cta[data-astro-cid-n7rcscqm] p[data-astro-cid-n7rcscqm],.academy-inline-cta[data-astro-cid-n7rcscqm] span[data-astro-cid-n7rcscqm]{display:block;margin:0}.academy-inline-cta[data-astro-cid-n7rcscqm] p[data-astro-cid-n7rcscqm]{font-family:var(--font-heading);font-size:20px;font-weight:600;text-transform:uppercase}.academy-inline-cta[data-astro-cid-n7rcscqm] span[data-astro-cid-n7rcscqm]{max-width:58ch;margin-top:5px;font-size:14px;line-height:1.5}.academy-compare[data-astro-cid-n7rcscqm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.academy-compare[data-astro-cid-n7rcscqm]>div[data-astro-cid-n7rcscqm]{padding:24px;background:var(--bone)}.academy-compare[data-astro-cid-n7rcscqm]>div[data-astro-cid-n7rcscqm]+div[data-astro-cid-n7rcscqm]{border-left:2px solid var(--ink);background:color-mix(in srgb,var(--cobalt-violet) 16%,var(--bone))}.academy-compare[data-astro-cid-n7rcscqm] h3[data-astro-cid-n7rcscqm]{margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--ink);font-family:var(--font-heading);font-size:22px;text-transform:uppercase}.academy-compare[data-astro-cid-n7rcscqm] ul[data-astro-cid-n7rcscqm]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.academy-compare[data-astro-cid-n7rcscqm] li[data-astro-cid-n7rcscqm]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;font-size:15px;line-height:1.55}.academy-compare[data-astro-cid-n7rcscqm] li[data-astro-cid-n7rcscqm] span[data-astro-cid-n7rcscqm]{font-family:var(--font-heading);font-weight:700}.academy-compare[data-astro-cid-n7rcscqm]>p[data-astro-cid-n7rcscqm]{grid-column:1 / -1;margin:0;padding:12px 16px;border-top:2px solid var(--ink);background:var(--sulphur-yellow);font-size:13px}.academy-table[data-astro-cid-n7rcscqm]>div[data-astro-cid-n7rcscqm]{overflow-x:auto;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.academy-table[data-astro-cid-n7rcscqm] table[data-astro-cid-n7rcscqm]{width:100%;border-collapse:collapse;background:var(--bone);font-size:14px}.academy-table[data-astro-cid-n7rcscqm] caption[data-astro-cid-n7rcscqm]{padding:13px 15px;border-bottom:2px solid var(--ink);font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:1.5px;text-align:left;text-transform:uppercase}.academy-table[data-astro-cid-n7rcscqm] th[data-astro-cid-n7rcscqm],.academy-table[data-astro-cid-n7rcscqm] td[data-astro-cid-n7rcscqm]{min-width:110px;padding:12px 14px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left}.academy-table[data-astro-cid-n7rcscqm] thead[data-astro-cid-n7rcscqm] th[data-astro-cid-n7rcscqm]{background:var(--sulphur-yellow);font-family:var(--font-heading);font-size:10px;letter-spacing:1px;text-transform:uppercase}.academy-table[data-astro-cid-n7rcscqm] td[data-astro-cid-n7rcscqm]:not(:first-child){text-align:center}.academy-table[data-astro-cid-n7rcscqm] .is-yes[data-astro-cid-n7rcscqm]{color:var(--cobalt-violet);font-weight:700}.academy-table[data-astro-cid-n7rcscqm] .is-no[data-astro-cid-n7rcscqm]{font-weight:700}@media(max-width:760px){.academy-pillars[data-astro-cid-n7rcscqm],.academy-compare[data-astro-cid-n7rcscqm]{grid-template-columns:1fr}.academy-compare[data-astro-cid-n7rcscqm]>div[data-astro-cid-n7rcscqm]+div[data-astro-cid-n7rcscqm]{border-left:0;border-top:2px solid var(--ink)}.academy-inline-cta[data-astro-cid-n7rcscqm]{align-items:flex-start;flex-direction:column}}.academy-media[data-astro-cid-stevigds]{margin:0;border:2px solid var(--ink);background:var(--bone);box-shadow:7px 7px 0 var(--ink)}.academy-media[data-astro-cid-stevigds]>img[data-astro-cid-stevigds],.academy-media__trigger[data-astro-cid-stevigds] img[data-astro-cid-stevigds]{display:block;width:100%;height:auto}.academy-media__trigger[data-astro-cid-stevigds]{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:var(--ink);cursor:zoom-in}.academy-media__trigger[data-astro-cid-stevigds] span[data-astro-cid-stevigds]{position:absolute;right:12px;bottom:12px;min-height:44px;display:inline-flex;align-items:center;padding:0 13px;border:2px solid var(--ink);background:var(--sulphur-yellow);font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:transform .15s ease}.academy-media__trigger[data-astro-cid-stevigds]:hover span[data-astro-cid-stevigds],.academy-media__trigger[data-astro-cid-stevigds]:focus-visible span[data-astro-cid-stevigds]{transform:translate(-2px,-2px)}figcaption[data-astro-cid-stevigds]{padding:11px 14px;border-top:2px solid var(--ink);font-size:13px;line-height:1.5}.academy-media-dialog[data-astro-cid-stevigds]{width:min(94vw,1200px);max-height:92vh;margin:auto;padding:56px 18px 18px;overflow:auto;border:3px solid var(--ink);background:var(--bone);color:var(--ink);box-shadow:12px 12px 0 var(--ink)}.academy-media-dialog[data-astro-cid-stevigds]::backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent)}.academy-media-dialog[data-astro-cid-stevigds] img[data-astro-cid-stevigds]{display:block;width:100%;height:auto}.academy-media-dialog[data-astro-cid-stevigds] p[data-astro-cid-stevigds]{margin:12px 0 0;font-size:14px}.academy-media-dialog__close[data-astro-cid-stevigds]{position:absolute;top:10px;right:10px;min-height:40px;padding:0 14px;border:2px solid var(--ink);background:var(--sulphur-yellow);font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}@media(prefers-reduced-motion:reduce){.academy-media__trigger[data-astro-cid-stevigds] span[data-astro-cid-stevigds]{transition:none}}.academy-next-step[data-astro-cid-y4lisnha]{display:flex;flex-direction:column;gap:28px}.academy-next-step__tasks[data-astro-cid-y4lisnha]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:2px solid var(--ink)}.academy-next-step__task[data-astro-cid-y4lisnha]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 18px 22px 0;border-bottom:2px solid var(--ink)}.academy-next-step__task[data-astro-cid-y4lisnha]+.academy-next-step__task[data-astro-cid-y4lisnha]{padding-left:18px;border-left:2px solid var(--ink)}.academy-next-step__task[data-astro-cid-y4lisnha]>span[data-astro-cid-y4lisnha]{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:1px;color:var(--cobalt-violet)}.academy-next-step__task[data-astro-cid-y4lisnha] h3[data-astro-cid-y4lisnha],.academy-next-step__task[data-astro-cid-y4lisnha] p[data-astro-cid-y4lisnha]{margin:0}.academy-next-step__task[data-astro-cid-y4lisnha] h3[data-astro-cid-y4lisnha]{font-family:var(--font-heading);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.12;text-transform:uppercase}.academy-next-step__task[data-astro-cid-y4lisnha] h3[data-astro-cid-y4lisnha] a[data-astro-cid-y4lisnha]{border-bottom:2px solid var(--ink);text-decoration:none;transition:color .16s ease,border-color .16s ease}.academy-next-step__task[data-astro-cid-y4lisnha] h3[data-astro-cid-y4lisnha] a[data-astro-cid-y4lisnha]:hover,.academy-next-step__task[data-astro-cid-y4lisnha] h3[data-astro-cid-y4lisnha] a[data-astro-cid-y4lisnha]:focus-visible{color:var(--cobalt-violet);border-color:currentColor}.academy-next-step__task[data-astro-cid-y4lisnha] p[data-astro-cid-y4lisnha]{margin-top:8px;font-size:15px;line-height:1.55}.academy-service-bridge[data-astro-cid-y4lisnha]{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:24px;padding:clamp(24px,4vw,40px);border:3px solid var(--ink);background:var(--cobalt-violet);color:var(--bone);box-shadow:9px 9px 0 var(--ink)}.academy-service-bridge[data-astro-cid-y4lisnha]>p[data-astro-cid-y4lisnha]{margin:0;font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.academy-service-bridge[data-astro-cid-y4lisnha]>div[data-astro-cid-y4lisnha]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.academy-service-bridge[data-astro-cid-y4lisnha] strong[data-astro-cid-y4lisnha]{max-width:55ch;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.academy-service-bridge[data-astro-cid-y4lisnha] .btn-cta[data-astro-cid-y4lisnha]{background:var(--sulphur-yellow);color:var(--ink)}@media(max-width:640px){.academy-next-step__tasks[data-astro-cid-y4lisnha],.academy-service-bridge[data-astro-cid-y4lisnha]{grid-template-columns:1fr}.academy-next-step__task[data-astro-cid-y4lisnha]+.academy-next-step__task[data-astro-cid-y4lisnha]{padding-left:0;border-left:0}}.academy-process[data-astro-cid-zrqj6obn]{display:flex;flex-direction:column;gap:26px}.academy-process__origin[data-astro-cid-zrqj6obn]{display:flex;justify-content:center;height:28px}.academy-process__origin[data-astro-cid-zrqj6obn] span[data-astro-cid-zrqj6obn]{width:18px;height:18px;border:2px solid var(--ink);background:var(--sulphur-yellow);transform:rotate(45deg)}.academy-process__branches[data-astro-cid-zrqj6obn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.academy-process__branch[data-astro-cid-zrqj6obn]{position:relative;min-width:0;padding:clamp(22px,3vw,34px);border:2px solid var(--ink);background:var(--bone);box-shadow:8px 8px 0 var(--ink)}.academy-process__branch[data-astro-cid-zrqj6obn]:nth-child(2n){background:color-mix(in srgb,var(--cobalt-violet) 18%,var(--bone))}.academy-process__label[data-astro-cid-zrqj6obn],h3[data-astro-cid-zrqj6obn],ol[data-astro-cid-zrqj6obn],.academy-process__note[data-astro-cid-zrqj6obn],.academy-process__stamp[data-astro-cid-zrqj6obn]{margin:0}.academy-process__label[data-astro-cid-zrqj6obn],.academy-process__stamp[data-astro-cid-zrqj6obn]{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.academy-process__label[data-astro-cid-zrqj6obn]{color:var(--cobalt-violet)}h3[data-astro-cid-zrqj6obn]{margin-top:12px;font-family:var(--font-heading);font-size:var(--type-doc-h3);font-weight:600;line-height:1.12;text-transform:uppercase;overflow-wrap:break-word}ol[data-astro-cid-zrqj6obn]{display:flex;flex-direction:column;gap:0;margin-top:24px;padding:0;list-style:none;counter-reset:process-step;border-top:2px solid var(--ink)}li[data-astro-cid-zrqj6obn]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:13px 0;border-bottom:1px solid var(--ink);counter-increment:process-step;font-size:15px;line-height:1.5}li[data-astro-cid-zrqj6obn]:before{content:counter(process-step,decimal-leading-zero);font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:1px;color:var(--cobalt-violet)}.academy-process__note[data-astro-cid-zrqj6obn]{margin-top:17px;font-size:14px;line-height:1.55}.academy-process__stamp[data-astro-cid-zrqj6obn]{display:inline-block;margin-top:18px;padding:7px 9px;border:2px solid var(--ink);background:var(--sulphur-yellow)}@media(max-width:680px){.academy-process__branches[data-astro-cid-zrqj6obn]{grid-template-columns:1fr}}.academy-prose[data-astro-cid-njdenhee],.academy-prose-stack[data-astro-cid-njdenhee]{max-width:68ch}.academy-prose[data-astro-cid-njdenhee]{margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.72;text-wrap:pretty}.academy-prose-stack[data-astro-cid-njdenhee]{display:flex;flex-direction:column;gap:14px}.academy-list[data-astro-cid-njdenhee]{display:flex;max-width:68ch;flex-direction:column;gap:10px;margin:0;padding-left:24px}.academy-list[data-astro-cid-njdenhee] li[data-astro-cid-njdenhee]{padding-left:5px;font-size:clamp(16px,1.1vw,18px);line-height:1.68}.academy-list[data-astro-cid-njdenhee] li[data-astro-cid-njdenhee]::marker{color:var(--cobalt-violet);font-family:var(--font-heading);font-weight:700}.academy-rich-list[data-astro-cid-njdenhee]{display:flex;max-width:72ch;flex-direction:column;margin:0;padding:0;border-top:2px solid var(--ink);list-style:none}.academy-rich-list[data-astro-cid-njdenhee] li[data-astro-cid-njdenhee]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--ink)}.academy-rich-list[data-astro-cid-njdenhee] li[data-astro-cid-njdenhee]>span[data-astro-cid-njdenhee]{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:1px;color:var(--cobalt-violet)}.academy-rich-list[data-astro-cid-njdenhee] strong[data-astro-cid-njdenhee],.academy-rich-list[data-astro-cid-njdenhee] a[data-astro-cid-njdenhee]{display:inline;font-family:var(--font-heading);font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.2}.academy-rich-list[data-astro-cid-njdenhee] a[data-astro-cid-njdenhee]{border-bottom:2px solid var(--ink);text-decoration:none}.academy-rich-list[data-astro-cid-njdenhee] a[data-astro-cid-njdenhee]:hover,.academy-rich-list[data-astro-cid-njdenhee] a[data-astro-cid-njdenhee]:focus-visible{color:var(--cobalt-violet);border-color:currentColor}.academy-rich-list[data-astro-cid-njdenhee] p[data-astro-cid-njdenhee]{margin:6px 0 0;font-size:15px;line-height:1.62}.academy-subheading[data-astro-cid-njdenhee]{max-width:28em;margin:18px 0 0;font-family:var(--font-heading);font-size:var(--type-doc-h3);font-weight:600;line-height:1.16;overflow-wrap:break-word;text-wrap:balance;scroll-margin-top:calc(var(--reel-header-h) + 24px)}.academy-steps[data-astro-cid-xdai3xrg]{display:flex;flex-direction:column;gap:clamp(38px,6vw,72px);margin:0;padding:0;list-style:none;counter-reset:academy-step}.academy-step[data-astro-cid-xdai3xrg]{display:grid;grid-template-columns:clamp(64px,8vw,112px) minmax(0,1fr);gap:clamp(16px,3vw,42px);align-items:start;scroll-margin-top:calc(var(--reel-header-h) + 28px)}.academy-step__index[data-astro-cid-xdai3xrg]{position:sticky;top:calc(var(--reel-header-h) + 28px);display:grid;place-items:center;aspect-ratio:1;border:2px solid var(--ink);background:var(--sulphur-yellow);box-shadow:5px 5px 0 var(--ink);font-family:var(--font-heading);font-size:var(--type-doc-h2);font-weight:700;line-height:1}.academy-step__content[data-astro-cid-xdai3xrg]{min-width:0;display:flex;flex-direction:column;gap:18px;padding-bottom:clamp(36px,5vw,62px);border-bottom:2px solid var(--ink)}.academy-step__label[data-astro-cid-xdai3xrg]{margin:0 0 -10px;font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase}h3[data-astro-cid-xdai3xrg]{max-width:24em;margin:0;font-family:var(--font-heading);font-size:var(--type-doc-h3);font-weight:600;line-height:1.12;overflow-wrap:break-word;text-wrap:balance}.academy-step__copy[data-astro-cid-xdai3xrg]{display:flex;flex-direction:column;gap:12px}.academy-step__copy[data-astro-cid-xdai3xrg] p[data-astro-cid-xdai3xrg]{max-width:66ch;margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.68;text-wrap:pretty}@media(max-width:560px){.academy-step[data-astro-cid-xdai3xrg]{grid-template-columns:50px minmax(0,1fr);gap:14px}.academy-step__index[data-astro-cid-xdai3xrg]{position:static;font-size:22px}}.academy-troubleshooting[data-astro-cid-rb7n4e6b]{display:flex;flex-direction:column;gap:22px}.academy-troubleshooting__items[data-astro-cid-rb7n4e6b]{display:flex;flex-direction:column;gap:12px}.academy-troubleshooting__item[data-astro-cid-rb7n4e6b]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:17px;padding:clamp(18px,2.5vw,28px);border:2px solid var(--ink);background:var(--bone);box-shadow:5px 5px 0 var(--ink);transition:transform .16s ease,background .16s ease}.academy-troubleshooting__item[data-astro-cid-rb7n4e6b]:nth-child(2n){margin-left:clamp(0px,2vw,18px)}.academy-troubleshooting__item[data-astro-cid-rb7n4e6b]:hover{transform:translate(3px);background:color-mix(in srgb,var(--sulphur-yellow) 22%,var(--bone))}.academy-troubleshooting__index[data-astro-cid-rb7n4e6b]{margin:0;font-family:var(--font-heading);font-size:25px;font-weight:700;color:var(--cobalt-violet)}h3[data-astro-cid-rb7n4e6b],.academy-troubleshooting__item[data-astro-cid-rb7n4e6b] div[data-astro-cid-rb7n4e6b] p[data-astro-cid-rb7n4e6b]{margin:0}h3[data-astro-cid-rb7n4e6b]{font-family:var(--font-heading);font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.15;text-transform:uppercase}.academy-troubleshooting__item[data-astro-cid-rb7n4e6b] div[data-astro-cid-rb7n4e6b] p[data-astro-cid-rb7n4e6b]{max-width:66ch;margin-top:7px;font-size:15px;line-height:1.62}.academy-troubleshooting__summary[data-astro-cid-rb7n4e6b]{margin:0;padding:16px 18px;border-left:6px solid var(--cobalt-violet);font-size:16px;font-weight:500;line-height:1.55}@media(prefers-reduced-motion:reduce){.academy-troubleshooting__item[data-astro-cid-rb7n4e6b]{transition:none}}.academy-body[data-astro-cid-ijp3lj54]{display:flex;flex-direction:column;gap:clamp(56px,8vw,112px)}.academy-section[data-astro-cid-ijp3lj54]{display:flex;min-width:0;flex-direction:column;gap:clamp(22px,3.2vw,36px)}.academy-section__head[data-astro-cid-ijp3lj54]{display:flex;max-width:76ch;flex-direction:column;gap:12px}.academy-section__label[data-astro-cid-ijp3lj54]{margin:0;font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}.academy-section__head[data-astro-cid-ijp3lj54] h2[data-astro-cid-ijp3lj54]{max-width:18em;margin:0;font-family:var(--font-heading);font-size:var(--type-doc-h2);font-weight:700;line-height:.98;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;scroll-margin-top:calc(var(--reel-header-h) + 32px)}.academy-section__head[data-astro-cid-ijp3lj54]>p[data-astro-cid-ijp3lj54]:last-child:not(.academy-section__label){max-width:64ch;margin:3px 0 0;font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.6;text-wrap:pretty}.academy-section__blocks[data-astro-cid-ijp3lj54]{display:flex;min-width:0;flex-direction:column;gap:clamp(22px,3.5vw,38px)}.academy-block-error[data-astro-cid-ijp3lj54]{padding:16px;border:2px solid var(--ink);background:var(--sulphur-yellow);font-weight:700}.academy-closing[data-astro-cid-tgekhztc]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin:0 var(--reel-pad-x) clamp(62px,8vw,110px);padding:clamp(34px,6vw,74px);border:3px solid var(--ink);background:linear-gradient(118deg,transparent 58%,color-mix(in srgb,var(--sulphur-yellow) 72%,transparent)),var(--cobalt-violet);color:var(--bone);box-shadow:12px 12px 0 var(--ink)}.academy-closing__tab[data-astro-cid-tgekhztc]{position:absolute;top:-36px;left:clamp(18px,4vw,42px);padding:9px 12px;border:3px solid var(--ink);border-bottom:0;background:var(--sulphur-yellow);color:var(--ink);font-family:var(--font-heading);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.academy-closing__label[data-astro-cid-tgekhztc]{margin:0;font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}h2[data-astro-cid-tgekhztc]{max-width:16em;margin:0;font-family:var(--font-heading);font-size:var(--type-doc-h1);font-weight:700;line-height:.98;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.academy-closing__body[data-astro-cid-tgekhztc]{max-width:55ch;margin:3px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.academy-closing__actions[data-astro-cid-tgekhztc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.academy-closing__actions[data-astro-cid-tgekhztc] .btn-cta[data-astro-cid-tgekhztc]{min-height:44px;background:var(--sulphur-yellow);color:var(--ink);border-color:var(--ink)}@media(max-width:540px){.academy-closing__actions[data-astro-cid-tgekhztc],.academy-closing__actions[data-astro-cid-tgekhztc] .btn-cta[data-astro-cid-tgekhztc]{width:100%}.academy-closing__actions[data-astro-cid-tgekhztc] .btn-cta[data-astro-cid-tgekhztc]{justify-content:center}}
