.legacy-school-home nav{display:none}.legacy-school-home[data-language=en] .english-text,.legacy-school-home[data-language=es] .spanish-text,.legacy-school-home[data-language=fr] .french-text,.legacy-school-home[data-language=ja] .japanese-text,.legacy-school-home[data-language=ko] .korean-text,.legacy-school-home[data-language=zh] .chinese-text{display:block}.legacy-school-home a{color:inherit;text-decoration:none;cursor:pointer}.legacy-school-home a:hover{color:#ffdb68}.legacy-school-home .frame-162,.legacy-school-home .show2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.37333333rem;margin:0}.legacy-school-home .frame-165{width:auto;min-width:0;margin:0;height:auto}.legacy-school-home .rectangle1-55,.legacy-school-home .rectangle-55{border:.01333333rem solid #383b45;border-radius:.16rem;background:#181a20;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.legacy-school-home .rectangle-55{min-height:3.46666667rem;padding:.45333333rem}.legacy-school-home .frame-165 .img{margin:0 0 .42666667rem}.legacy-school-home .frame-165 .img,.legacy-school-home .frame-165 .img svg{width:.86666667rem;height:.86666667rem}.legacy-school-home .frame-50{margin:0;display:block}.legacy-school-home .text{display:block;color:#fff;font-size:.30666667rem;font-weight:600;line-height:1.5}.legacy-school-home .text1{display:block;color:#848e9c;font-size:.22666667rem;line-height:1.65}.legacy-school-home .frame-50 .text1{margin-top:.08rem}.legacy-school-home .ktext{font-size:.37333333rem;font-weight:700;line-height:1.5;color:#fff;margin:.93333333rem 0 .4rem}.legacy-school-home .frame-178{gap:.37333333rem;min-width:0}.legacy-school-home .frame50,.legacy-school-home .frame-178{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.legacy-school-home .frame50{gap:.33333333rem;padding:.4rem}.legacy-school-home .frame-168{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.13333333rem}.legacy-school-home .frame-168 .logo{-webkit-box-flex:0;-ms-flex:0 0 0.32rem;flex:0 0 0.32rem;width:.32rem;height:.32rem;margin-top:.02666667rem}.legacy-school-home .frame-168 .logo svg{width:.32rem;height:.32rem}@media (max-width:950px){.legacy-school-home .frame-162,.legacy-school-home .show2{gap:.21333333rem}.legacy-school-home .frame50,.legacy-school-home .rectangle-55{padding:.29333333rem}.legacy-school-home .text{font-size:.26666667rem}.legacy-school-home .text1{font-size:.2rem}}@media (max-width:680px){.legacy-school-home .frame-162,.legacy-school-home .show2{grid-template-columns:1fr}.legacy-school-home .rectangle-55{min-height:2.93333333rem}.legacy-school-home .frame-165 .img{margin-bottom:.32rem}.legacy-school-home .ktext{margin-top:.64rem}}.academy-page[data-v-23c19fb5]{min-height:100vh;background:#080a0d;color:#f7f8fa;font-family:Archivo,Inter,Arial,sans-serif}.academy-shell[data-v-23c19fb5]{width:min(15.73333333rem,calc(100% - .53333rem));margin:0 auto}.academy-hero[data-v-23c19fb5]{position:relative;overflow:hidden;border-bottom:.01333333rem solid #20242b;background:radial-gradient(circle at 72% 0,#34200f 0,transparent 34%),-webkit-gradient(linear,left top,left bottom,from(#11151a),to(#090b0e));background:radial-gradient(circle at 72% 0,#34200f 0,transparent 34%),linear-gradient(180deg,#11151a,#090b0e);padding:1.6rem 0 1.12rem}.academy-hero__glow[data-v-23c19fb5]{position:absolute;width:6.13333333rem;height:6.13333333rem;border:.01333333rem solid rgba(255,107,0,.22);border-radius:50%;right:-1.06666667rem;top:-3.06666667rem;-webkit-box-shadow:0 0 1.6rem rgba(255,107,0,.09);box-shadow:0 0 1.6rem rgba(255,107,0,.09)}.academy-hero__content[data-v-23c19fb5]{position:relative}.academy-eyebrow[data-v-23c19fb5],.academy-section__heading p[data-v-23c19fb5]{color:#ff6b00;font-size:.16rem;letter-spacing:.18em;font-weight:800;margin:0 0 .21333333rem}.academy-hero h1[data-v-23c19fb5]{max-width:10.13333333rem;font-size:clamp(.56rem,7vw,1.09333333rem);line-height:.98;letter-spacing:-.055em;margin:0}.academy-subtitle[data-v-23c19fb5]{max-width:9.46666667rem;color:#9ba4b1;font-size:.24rem;line-height:1.65;margin:.37333333rem 0 .45333333rem}.academy-search[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.18666667rem;max-width:9.06666667rem;background:#fff;border:.01333333rem solid #fff;border-radius:.18666667rem;padding:0 .21333333rem;-webkit-box-shadow:0 .21333333rem .66666667rem rgba(0,0,0,.28);box-shadow:0 .21333333rem .66666667rem rgba(0,0,0,.28)}.academy-search svg[data-v-23c19fb5]{width:.28rem;fill:none;stroke:#59616d;stroke-width:2}.academy-search input[data-v-23c19fb5]{border:0;outline:0;width:100%;height:.77333333rem;font-size:.21333333rem;background:transparent;color:#12151a}.academy-search kbd[data-v-23c19fb5]{background:#eceef1;color:#626b77;padding:.06666667rem .12rem;border-radius:.08rem;font:.16rem monospace}.academy-stats[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.45333333rem;margin-top:.45333333rem}.academy-stats span[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.10666667rem;color:#7f8996;font-size:.17333333rem}.academy-stats strong[data-v-23c19fb5]{color:#fff;font-size:.29333333rem}.academy-main[data-v-23c19fb5]{padding:.96rem 0 1.46666667rem}.academy-section+.academy-section[data-v-23c19fb5]{margin-top:1.14666667rem}.academy-section__heading[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.37333333rem}.academy-section__heading p[data-v-23c19fb5]{margin-bottom:.10666667rem}.academy-section__heading h2[data-v-23c19fb5]{font-size:.42666667rem;margin:0;letter-spacing:-.03em}.academy-section__heading>a[data-v-23c19fb5],.academy-section__heading>span[data-v-23c19fb5]{color:#8d96a2;font-size:.18666667rem;text-decoration:none}.academy-categories[data-v-23c19fb5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.18666667rem}.academy-category[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;padding:.26666667rem;background:#111419;border:.01333333rem solid #242931;border-radius:.21333333rem;color:#fff;text-decoration:none;-webkit-transition:.22s ease;transition:.22s ease}.academy-category.active[data-v-23c19fb5],.academy-category[data-v-23c19fb5]:hover{-webkit-transform:translateY(-.04rem);transform:translateY(-.04rem);border-color:#505966;background:#161a20}.academy-category__icon[data-v-23c19fb5]{display:grid;place-items:center;width:.64rem;height:.64rem;border-radius:.17333333rem;background:color-mix(in srgb,var(--accent) 17%,transparent);color:var(--accent);font-weight:900;font-size:.25333333rem}.academy-category span[data-v-23c19fb5]:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.06666667rem}.academy-category small[data-v-23c19fb5]{color:#808996}.academy-category b[data-v-23c19fb5]{margin-left:auto;color:#59616c}.academy-grid[data-v-23c19fb5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.24rem}.academy-card[data-v-23c19fb5]{min-height:3.46666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#111419;border:.01333333rem solid #242931;border-radius:.24rem;padding:.32rem;color:#fff;text-decoration:none;-webkit-transition:.22s ease;transition:.22s ease}.academy-card[data-v-23c19fb5]:hover{-webkit-transform:translateY(-.06666667rem);transform:translateY(-.06666667rem);border-color:#ff6b00;-webkit-box-shadow:0 .29333333rem .8rem rgba(0,0,0,.24);box-shadow:0 .29333333rem .8rem rgba(0,0,0,.24)}.academy-card__meta[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#78818d;font-size:.16rem}.academy-card__meta span[data-v-23c19fb5]{color:#ff7b24;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.academy-card h3[data-v-23c19fb5]{font-size:.28rem;line-height:1.28;margin:.32rem 0 .16rem}.academy-card p[data-v-23c19fb5]{color:#929ba7;line-height:1.55;font-size:.18666667rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.academy-card__footer[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;padding-top:.33333333rem;color:#d8dce1;font-size:.17333333rem;font-weight:700}.academy-card__footer b[data-v-23c19fb5]{color:#ff6b00;font-size:.25333333rem}.academy-empty[data-v-23c19fb5]{text-align:center;border:.01333333rem dashed #303640;border-radius:.24rem;padding:1.06666667rem .26666667rem;color:#858e99}.academy-empty span[data-v-23c19fb5]{font-size:.53333333rem}.academy-empty h3[data-v-23c19fb5]{color:#fff;margin:.2rem 0 .10666667rem}.academy-empty p[data-v-23c19fb5]{margin:0}@media (max-width:900px){.academy-categories[data-v-23c19fb5],.academy-grid[data-v-23c19fb5]{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.academy-shell[data-v-23c19fb5]{width:min(100% - .32rem,15.73333333rem)}.academy-hero[data-v-23c19fb5]{padding:1.12rem 0 .77333333rem}.academy-hero h1[data-v-23c19fb5]{font-size:.58666667rem}.academy-subtitle[data-v-23c19fb5]{font-size:.21333333rem}.academy-stats[data-v-23c19fb5]{gap:.24rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.academy-main[data-v-23c19fb5]{padding-top:.66666667rem}.academy-categories[data-v-23c19fb5],.academy-grid[data-v-23c19fb5]{grid-template-columns:1fr}.academy-section__heading[data-v-23c19fb5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.academy-card[data-v-23c19fb5]{min-height:3.06666667rem}}.academy-card h3[data-v-23c19fb5]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.academy-hero[data-v-23c19fb5]{padding-top:2.26666667rem}.academy-paths[data-v-23c19fb5]{display:grid;grid-template-columns:repeat(3,1fr);border-top:.01333333rem solid #292e35;border-bottom:.01333333rem solid #292e35}.academy-path[data-v-23c19fb5]{min-height:2rem;padding:.37333333rem .34666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.29333333rem;color:#fff;text-decoration:none;border-right:.01333333rem solid #292e35;-webkit-transition:.2s;transition:.2s;background:transparent}.academy-path[data-v-23c19fb5]:last-child{border-right:0}.academy-path[data-v-23c19fb5]:hover{background:#101318}.academy-path>small[data-v-23c19fb5]{color:#ff6b00;font-size:.14666667rem;font-weight:800;letter-spacing:.12em}.academy-path>span[data-v-23c19fb5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.16rem}.academy-path strong[data-v-23c19fb5]{font-size:.26666667rem}.academy-path em[data-v-23c19fb5]{font-style:normal;color:#77818e;font-size:.17333333rem}.academy-path>b[data-v-23c19fb5]{margin-left:auto;color:#ff6b00;font-size:.26666667rem}.academy-path .academy-path__icon[data-v-23c19fb5]{width:.77333333rem;height:.77333333rem;-webkit-box-flex:0;-ms-flex:0 0 0.77333333rem;flex:0 0 0.77333333rem;display:block}.academy-path__icon svg[data-v-23c19fb5]{width:.77333333rem;height:.77333333rem;fill:#ffb02e;stroke:#ffb02e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.academy-path__icon svg.outline[data-v-23c19fb5]{fill:none}.academy-topic[data-v-23c19fb5]{display:grid;grid-template-columns:3.33333333rem minmax(0,1fr);gap:.86666667rem;padding-top:.69333333rem;border-top:.01333333rem solid #242930}.academy-topic+.academy-topic[data-v-23c19fb5]{margin-top:.69333333rem}.academy-topic__heading p[data-v-23c19fb5]{color:#ff6b00;font-size:.13333333rem;font-weight:800;letter-spacing:.14em;margin:0 0 .16rem}.academy-topic__heading h2[data-v-23c19fb5]{font-size:.38666667rem;margin:0 0 .29333333rem}.academy-topic__heading a[data-v-23c19fb5]{color:#929ba6;text-decoration:none;font-size:.17333333rem}.academy-list[data-v-23c19fb5]{border-top:.01333333rem solid #30363e}.academy-list__item[data-v-23c19fb5]{display:grid;grid-template-columns:minmax(0,1fr) .29333333rem;gap:.24rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:.88rem;color:#e8ebef;text-decoration:none;border-bottom:.01333333rem solid #252a31}.academy-list__item:hover span[data-v-23c19fb5]{color:#ff7314}.academy-list__item span[data-v-23c19fb5]{font-size:.21333333rem;line-height:1.35;-webkit-transition:.2s;transition:.2s}.academy-list__item b[data-v-23c19fb5]{color:#ff6b00;font-size:.24rem}.academy-loading[data-v-23c19fb5]{min-height:3.6rem;display:grid;place-content:center;justify-items:center;gap:.18666667rem;color:#8d96a2}.academy-loading span[data-v-23c19fb5]{width:.45333333rem;height:.45333333rem;border:.04rem solid #303640;border-top-color:#ff6b00;border-radius:50%;-webkit-animation:academy-spin-23c19fb5 .75s linear infinite;animation:academy-spin-23c19fb5 .75s linear infinite}.academy-loading p[data-v-23c19fb5]{margin:0;font-size:.17333333rem}@-webkit-keyframes academy-spin-23c19fb5{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes academy-spin-23c19fb5{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.academy-hero[data-v-23c19fb5]{background:radial-gradient(ellipse 70% 130% at 88% 0,rgba(151,65,13,.48) 0,rgba(91,42,14,.3) 34%,rgba(22,20,18,.08) 68%,transparent 78%),linear-gradient(135deg,#151a20,#0c1015 52%,#090b0e)}@media (max-width:820px){.academy-hero[data-v-23c19fb5]{padding-top:1.53333333rem}.academy-paths[data-v-23c19fb5]{grid-template-columns:1fr}.academy-path[data-v-23c19fb5]{border-right:0;border-bottom:.01333333rem solid #292e35}.academy-path[data-v-23c19fb5]:last-child{border-bottom:0}.academy-topic[data-v-23c19fb5]{display:block;padding-top:.53333333rem}.academy-topic__heading[data-v-23c19fb5]{margin-bottom:.32rem}.academy-list__item[data-v-23c19fb5]{grid-template-columns:minmax(0,1fr) .29333333rem}.academy-list__item small[data-v-23c19fb5]{display:none}}