@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_4f9f433b-module__fJfFLG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_4f9f433b-module__fJfFLG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f8f1c03c-module__qGYwea__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_f8f1c03c-module__qGYwea__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.academy-page{--academy-canvas:#0a0a0a;--surface:#0a0a0a;--academy-surface-raised:#121212;--academy-surface-overlay:#1c1c1c;--brand:#0a0a0a;--academy-brand-soft:#0a0a0a;--accent:#2dd4bf;--academy-accent-hover:#14b8a6;--academy-accent-active:#0f766e;--academy-accent-subtle:#2dd4bf1f;--academy-accent-border:#2dd4bf59;--academy-sky:#7dd3fc;--academy-sky-muted:#7dd3fc1a;--academy-violet:#a78bfa;--academy-violet-muted:#a78bfa1a;--academy-highlight:#fbbf24;--academy-highlight-hover:#f59e0b;--academy-highlight-subtle:#fbbf241f;--ink:#fff;--ink-soft:#ffffffad;--academy-ink-primary:#fff;--academy-ink-secondary:#ffffffad;--academy-ink-tertiary:#ffffff61;--academy-ink-disabled:#ffffff2e;--border:#ffffff14;--academy-border-strong:#ffffff29;--academy-border-focus:#2dd4bf;--academy-border-active:#2dd4bf59;--academy-success:#2dd4bf;--academy-success-bg:#2dd4bf1a;--academy-success-border:#2dd4bf4d;--academy-success-text:#2dd4bf;--academy-warning:#fbbf24;--academy-warning-bg:#fbbf241a;--academy-warning-border:#fbbf244d;--academy-warning-text:#fbbf24;--academy-danger:#f87171;--academy-danger-bg:#f871711a;--academy-danger-border:#f871714d;--academy-danger-text:#f87171;--academy-info:#7dd3fc;--academy-info-bg:#7dd3fc1a;--academy-info-border:#7dd3fc4d;--academy-info-text:#7dd3fc;--color-accent:#2dd4bf;--color-accent-gradient:linear-gradient(135deg, #2dd4bf 0%, #7dd3fc 100%);--scroll-canvas-bg-color:#09090a;--scroll-canvas-text-color:#fff;--scroll-canvas-sub-color:#94a3b8;background:var(--academy-canvas);min-height:100vh;color:var(--academy-ink-primary);font-family:var(--font-space-grotesk), sans-serif;overflow-x:clip}.academy-page .font-sans,.academy-page .font-display,.academy-page .font-body,.academy-page .font-bricolage,.academy-page .font-space-grotesk{font-family:var(--font-space-grotesk), sans-serif}.academy-page .font-serif,.academy-page em,.academy-page i{font-family:var(--font-cormorant), serif}.academy-page .text-hero{font-size:clamp(1.85rem,5.2vw,4.25rem)}.academy-page .text-h1{font-size:clamp(1.65rem,4.2vw,3.25rem)}.academy-page .text-h2{font-size:clamp(1.4rem,3.2vw,2.4rem)}.academy-page .text-h3{font-size:clamp(1.15rem,2vw,1.6rem)}.academy-page .text-lead{font-size:clamp(1rem,1.5vw,1.25rem)}.academy-page .text-body,.academy-page .text-body-md{font-size:1rem}.academy-page .text-small{font-size:.875rem}.academy-page .text-sm-ui{font-size:.8125rem}.academy-page .text-label{font-size:.6875rem}.academy-page .text-eyebrow{font-size:11px}.academy-page .site-shell{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.5rem}.academy-page .section-frame{padding-inline:1rem}.academy-page .section-padding{padding-block:calc(var(--spacing,.25rem) * 14)}@media (min-width:48rem){.academy-page .section-padding{padding-block:calc(var(--spacing,.25rem) * 24)}}.academy-page .section-eyebrow{color:#5eead4;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.2em;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #5eead42e;border-radius:999px;align-items:center;gap:.5rem;padding:6px 16px;font-size:11px;font-weight:700;line-height:1;transition:all .3s;display:inline-flex}.academy-page .section-eyebrow:hover{background:#ffffff0a;border-color:#5eead459}.academy-page .section-title{color:#fff;font-family:var(--font-space-grotesk), sans-serif;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);margin-top:1.5rem;overflow:visible}@media (min-width:48rem){.academy-page .section-title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.academy-page .section-title{letter-spacing:-.03em}.academy-page .section-desc{color:var(--academy-ink-secondary);margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-3xl,48rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:40rem){.academy-page .section-desc{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (min-width:48rem){.academy-page .section-desc{font-size:1.125rem}}@media (min-width:64rem){.academy-page .section-desc{font-size:1.2rem}}.academy-page .section-desc{font-size:1.125rem;line-height:1.6}@media (min-width:1024px){.academy-page .section-desc{font-size:1.2rem}}.academy-page .section-copy-label{color:var(--academy-ink-secondary);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:500}.academy-page .pill{border:1px solid #ffffff0f;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.academy-page .shadow-glow{box-shadow:0 0 0 1px #ffffff0f,0 22px 80px #0009}.academy-page .primary-gradient-button,.academy-page .secondary-gradient-button{letter-spacing:.08em;text-align:center;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 2.25rem;font-size:.75rem;font-weight:700;line-height:1;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex;position:relative;overflow:hidden}.academy-page .primary-gradient-button{background:var(--color-accent-gradient);color:#04060f;border:0;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000026,0 8px 20px #2dd4bf40,0 2px 4px #0000001a}.academy-page .secondary-gradient-button{color:#ffffffd9;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(135deg,#ffffff14,#ffffff05 50%,#00000026);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000059,0 12px 24px -8px #0000008c}@media (hover:hover) and (pointer:fine){.academy-page .primary-gradient-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 28px #2dd4bf73}.academy-page .secondary-gradient-button:hover{color:#fff;filter:brightness(1.15);border-color:#ffffff47;transform:translateY(-2px)}}.academy-page .text-accent:not(svg):not(path){background:var(--color-accent-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.academy-page .ta-heading-h2,.academy-page .feature-stat-value{color:var(--scroll-canvas-text-color)}.academy-page .ta-heading-p,.academy-page .feature-stat-label{color:var(--scroll-canvas-sub-color)}@keyframes academy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.academy-page .animate-x-slider{animation:28s linear infinite academy-marquee}.academy-page .marquee-track{animation-name:academy-marquee!important}@media (min-width:768px){.academy-page .site-shell,.academy-page .section-frame{padding-inline:3rem}}@media (min-width:1024px){.academy-page .site-shell,.academy-page .section-frame{padding-inline:4rem}}@media (min-width:1024px) and (max-height:860px){.academy-page .hero-title{font-size:clamp(1.8rem,4vw,2.8rem)!important}.academy-page .hero-desc{font-size:.95rem!important;line-height:1.5!important}.academy-page .hero-desc-container{margin-top:1rem!important}.academy-page .hero-cta-container{margin-top:1.25rem!important}}.academy-page .fx-primary-btn{background-blend-mode:normal, soft-light;-webkit-backdrop-filter:blur(16px);z-index:1;background-color:#12161cd1;background-image:linear-gradient(110deg,#0000 0% 40%,#ffffff0d 45% 50%,#0000 55% 100%),linear-gradient(135deg,#916cff3d,#53cdff2e,#3de0b433);background-position:100% 0,0 0;background-size:300% 100%,100% 100%;border:1px solid #0000;transition:transform .3s,background-position 1s ease-in-out;position:relative;box-shadow:0 8px 24px #00000052,0 0 20px #53cdff14,inset 0 1px #ffffff26,inset 0 -1px #00000040,inset 0 6px 6px -3px #ffffff0f}.academy-page .fx-primary-btn:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff2e,#ffffff0d);padding:1px;transition:filter .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.academy-page .fx-primary-btn:after{content:"";border-radius:inherit;filter:blur(18px);z-index:-2;pointer-events:none;background:linear-gradient(90deg,#a06eff26,#4ad7ff26,#2ae1b41a);transition:filter .3s,opacity .3s;position:absolute;inset:-1px}.academy-page .fx-primary-btn:hover{background-position:-100% 0,0 0;transform:translateY(-2px)}.academy-page .fx-primary-btn:hover:before{filter:brightness(1.15)}.academy-page .fx-primary-btn:hover:after{filter:blur(24px)brightness(1.2)}.academy-page .fx-ghost-btn{-webkit-backdrop-filter:blur(16px);z-index:1;background-color:#16181eb8;border:1px solid #ffffff14;transition:all .3s;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 6px 6px -3px #ffffff0a}.academy-page .fx-ghost-btn:hover{background-color:#1c1f26d1;border-color:#ffffff26;transform:translateY(-2px)}@media (pointer:fine){.academy-page .gpu-accelerate{will-change:transform, opacity;backface-visibility:hidden;transform:translate(0)}}.academy-page .sheen-container{pointer-events:none;border-radius:inherit;z-index:4;position:absolute;inset:0;overflow:hidden}.academy-page .sheen-overlay{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff08 25%,#ffffff59 50%,#ffffff08 75%,#fff0 100%);width:200%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)skew(-20deg)}.academy-page .group:hover .sheen-overlay{animation:1.2s cubic-bezier(.16,1,.3,1) forwards sheen-sweep}@keyframes sheen-sweep{0%{transform:translate(-100%)skew(-20deg)}to{transform:translate(100%)skew(-20deg)}}@keyframes sweep-shimmer{0%{left:-100%}to{left:200%}}.academy-page .primary-gradient-button:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@media (hover:hover) and (pointer:fine){.academy-page .primary-gradient-button:hover:before{animation:1.2s ease-in-out infinite sweep-shimmer}}.academy-page .secondary-gradient-button:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@media (hover:hover) and (pointer:fine){.academy-page .secondary-gradient-button:hover:before{animation:1.2s ease-in-out infinite sweep-shimmer}}.academy-page .text-shimmer{background:linear-gradient(90deg,#2dd4bf,#7dd3fc,#a78bfa,#2dd4bf) 0 0/200%;animation:6s linear infinite text-shimmer-anim;display:inline;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.academy-page .text-transparent.bg-clip-text.bg-gradient-to-r{background-image:linear-gradient(90deg,#2dd4bf,#7dd3fc,#a78bfa,#c084fc,#7dd3fc,#2dd4bf);background-size:300%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite academy-heading-gradient-flow}@keyframes academy-heading-gradient-flow{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.academy-page .text-transparent.bg-clip-text.bg-gradient-to-r{animation:none}}@keyframes text-shimmer-anim{to{background-position:200%}}.academy-page input:focus-visible,.academy-page textarea:focus-visible,.academy-page select:focus-visible{box-shadow:0 0 0 2px #0a0a0a, 0 0 0 4px var(--color-accent);outline:none;transition:box-shadow .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.academy-page .contact-detail-item:hover>div:first-child{background-color:#2dd4bf14;border-color:#2dd4bf59;transition:transform .28s cubic-bezier(.34,1.56,.64,1),border-color .2s,background-color .2s;transform:scale(1.12)rotate(-4deg)}.academy-page .contact-detail-item>div:first-child{transition:transform .22s,border-color .2s,background-color .2s}}.academy-page .link-underline{text-decoration:none;position:relative}.academy-page .link-underline:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.academy-page .link-underline:hover:after{transform-origin:0;transform:scaleX(1)}}.academy-page .feature-tile:before{content:"";background:var(--color-accent);transform-origin:0;z-index:20;height:1px;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.academy-page .feature-tile:hover:before{transform:scaleX(1)}.academy-page .feature-stat:hover .feature-stat-value{text-shadow:0 0 24px #2dd4bf66;transition:text-shadow .3s}.academy-page .feature-stat .feature-stat-value{transition:text-shadow .3s}}.academy-page .audience-card{transition:background .5s ease-out,transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease-out;position:relative;background:var(--card-bg,linear-gradient(#090b11, #090b11)) padding-box, var(--card-border-grad) border-box!important;box-shadow:inset 0 1px 0 #ffffff0a, var(--card-glow-shadow)!important;border:2px solid #0000!important}.academy-page .audience-card:hover{transform:translateY(-6px);background:var(--card-bg,linear-gradient(#090b11, #090b11)) padding-box, var(--card-hover-border-grad) border-box!important;box-shadow:inset 0 1px 0 #ffffff0f, var(--card-hover-shadow)!important}.academy-page .career-journeys-gradient{color:#0000;text-shadow:0 0 40px #4f8dff0d;background:linear-gradient(90deg,#9f6bff,#4f8dff,#00c8ff,#16e5b3,#9f6bff) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite audienceShimmer}@keyframes audienceShimmer{to{background-position:200%}}.academy-page .stage-strip{position:relative;background:linear-gradient(#07080c,#07080c) padding-box padding-box,linear-gradient(90deg,#10c98159 0%,#06b6d459 50%,#8b5cf659 100%) border-box!important;border:1.5px solid #0000!important;box-shadow:0 4px 20px #000c,0 0 15px #06b6d414!important}.academy-phone-input.react-international-phone-input-container{--react-international-phone-border-radius:12px;--react-international-phone-border-color:#ffffff14;--react-international-phone-background-color:#04060f99;--react-international-phone-text-color:#fff;--react-international-phone-font-size:12px;--react-international-phone-height:42px;--react-international-phone-country-selector-background-color:#0b0e1a;--react-international-phone-country-selector-background-color-hover:#ffffff0d;--react-international-phone-dropdown-item-background-color:#0b0e1a;--react-international-phone-dropdown-item-background-color-hover:#ffffff14;--react-international-phone-dropdown-item-text-color:#fff;--react-international-phone-dropdown-item-dial-code-color:#ffffff80;--react-international-phone-selected-dropdown-item-background-color:#3b82f64d;--react-international-phone-selected-dropdown-item-text-color:#fff;--react-international-phone-selected-dropdown-item-dial-code-color:#ffffffb3;width:100%}.academy-phone-input .react-international-phone-input{transition:border-color .2s,background-color .2s;color:#fff!important;background:#04060f99!important;border-color:#ffffff14!important;width:100%!important;font-size:12px!important}.academy-phone-input .react-international-phone-input::placeholder{color:#94a3b880!important}.academy-phone-input .react-international-phone-input:hover{border-color:#ffffff26!important}.academy-phone-input .react-international-phone-input:focus{background:#04060fcc!important;border-color:#2dd4bf!important;outline:none!important}.academy-phone-input .react-international-phone-country-selector-button{transition:border-color .2s;background:#04060f99!important;border-color:#ffffff14!important;border-radius:12px 0 0 12px!important;justify-content:center!important;align-items:center!important;height:42px!important;padding:0 10px!important;display:flex!important}.academy-phone-input .react-international-phone-country-selector-button__button-content{justify-content:center!important;align-items:center!important;gap:6px!important;height:100%!important;display:flex!important}.academy-phone-input .react-international-phone-country-selector-button__dropdown-arrow,.academy-phone-input .react-international-phone-country-selector-button__flag{align-self:center!important;margin:0!important}.academy-phone-input .react-international-phone-country-selector-button:hover{background:#ffffff0d!important}.academy-phone-input .react-international-phone-country-selector-dropdown{z-index:50;max-height:200px;background:#0b0e1a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;width:250px!important}.academy-phone-input .react-international-phone-country-selector-dropdown,.academy-phone-input .react-international-phone-country-selector-dropdown *{scrollbar-width:thin!important;scrollbar-color:#fff3 transparent!important}.academy-phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:6px!important}.academy-phone-input .react-international-phone-country-selector-dropdown ::-webkit-scrollbar{width:6px!important}.academy-phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar-track{background:0 0!important}.academy-phone-input .react-international-phone-country-selector-dropdown ::-webkit-scrollbar-track{background:0 0!important}.academy-phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:12px!important}.academy-phone-input .react-international-phone-country-selector-dropdown ::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:12px!important}.academy-phone-input .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff59!important}.academy-phone-input .react-international-phone-country-selector-dropdown ::-webkit-scrollbar-thumb:hover{background:#ffffff59!important}.academy-phone-input .react-international-phone-country-selector-dropdown__list-item:hover{background:#3b82f6!important}.academy-phone-input .react-international-phone-country-selector-dropdown__list-item-country-name{color:#fff!important}.academy-phone-input .react-international-phone-country-selector-dropdown__list-item-dial-code{color:#ffffff80!important}.academy-page select,.academy-page option{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.academy-page select option:checked{color:#fff!important;background-color:#3b82f6!important}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
