.page-engineering-academy{background:var(--navy-1000)}.academy-ecosystem{--academy-ink: oklch(10% .038 262);--academy-surface: oklch(14% .048 260);--academy-surface-raised: oklch(17% .058 258);--academy-blue: oklch(66% .18 250);--academy-blue-soft: oklch(79% .08 246);--academy-gold: oklch(82% .16 86);--academy-muted: oklch(77% .028 247);--academy-line: oklch(59% .11 250 / .3);--academy-line-soft: oklch(63% .1 250 / .17);position:relative;isolation:isolate;overflow:clip;color:var(--cream);background:radial-gradient(circle at 92% 8%,oklch(43% .13 250 / .1),transparent 30rem),linear-gradient(180deg,var(--navy-1000),oklch(11.5% .04 262) 42%,var(--navy-1000))}.rtl .academy-ecosystem{background:radial-gradient(circle at 8% 8%,oklch(43% .13 250 / .1),transparent 30rem),linear-gradient(180deg,var(--navy-1000),oklch(11.5% .04 262) 42%,var(--navy-1000))}.academy-shell{width:min(86rem,calc(100% - 2rem));margin-inline:auto}.academy-section{position:relative;padding-block:clamp(5.5rem,10vw,9.5rem)}.academy-section-intro,.academy-applications-intro,.academy-journey-intro{max-width:50rem}.academy-section-intro h2,.academy-journey h2,.academy-club h2,.academy-applications h2{max-width:16ch;margin:0;color:var(--cream-strong);font-size:var(--site-type-section-title);font-size:calc(var(--site-type-section-title) * var(--site-font-size-scale));font-weight:var(--site-weight-section-title);line-height:var(--site-section-title-line-height);letter-spacing:var(--site-section-title-letter-spacing)}.academy-section-intro>p:last-child,.academy-journey-intro>p:last-child,.academy-applications-intro>p:last-of-type{max-width:62ch;margin:1.35rem 0 0;color:var(--academy-muted);font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.8}.academy-section .eyebrow,.academy-applications .eyebrow{margin-block-end:1.05rem}.academy-hero{position:relative;min-block-size:max(45rem,100svh);margin-block-start:-6rem;padding-block:clamp(9rem,15vw,12rem) clamp(4rem,7vw,6.5rem);display:grid;align-items:center;overflow:clip;background:radial-gradient(circle at 77% 42%,oklch(47% .16 250 / .18),transparent 29rem),radial-gradient(circle at 28% 82%,oklch(82% .16 86 / .075),transparent 26rem),linear-gradient(133deg,var(--navy-1000),oklch(12% .046 260) 52%,oklch(8% .03 264))}.academy-hero:before,.academy-hero:after{content:"";position:absolute;pointer-events:none}.academy-hero:before{inset:0;opacity:.45;background-image:linear-gradient(oklch(68% .12 250 / .055) 1px,transparent 1px),linear-gradient(90deg,oklch(68% .12 250 / .055) 1px,transparent 1px);background-size:4.75rem 4.75rem;-webkit-mask-image:linear-gradient(90deg,black,transparent 76%);mask-image:linear-gradient(90deg,black,transparent 76%)}.academy-hero:after{inset:auto -8rem -20rem 36%;block-size:33rem;border-radius:50%;background:radial-gradient(ellipse,oklch(52% .18 250 / .16),transparent 68%);filter:blur(1rem)}.academy-hero-grid{position:absolute;inset:0;opacity:.28;pointer-events:none;background:linear-gradient(121deg,transparent 46.5%,oklch(68% .12 250 / .1) 46.55%,transparent 46.65%)}.rtl .academy-hero{background:radial-gradient(circle at 23% 42%,oklch(47% .16 250 / .18),transparent 29rem),radial-gradient(circle at 72% 82%,oklch(82% .16 86 / .075),transparent 26rem),linear-gradient(-133deg,var(--navy-1000),oklch(12% .046 260) 52%,oklch(8% .03 264))}.rtl .academy-hero:before{-webkit-mask-image:linear-gradient(-90deg,black,transparent 76%);mask-image:linear-gradient(-90deg,black,transparent 76%)}.rtl .academy-hero:after{inset:auto 36% -20rem -8rem}.rtl .academy-hero-grid{transform:scaleX(-1)}.academy-hero-layout{direction:ltr;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(27rem,1.08fr);grid-template-areas:"copy visual";align-items:center;gap:clamp(2rem,6vw,7rem)}.rtl .academy-hero-layout{grid-template-areas:"visual copy"}.rtl .academy-hero-copy{direction:rtl}.academy-hero-copy{grid-area:copy;position:relative;z-index:2;text-align:start}.academy-hero-copy .eyebrow{margin-block-end:1.15rem}.academy-hero-copy h1{max-width:10.5ch;margin:0;color:var(--cream-strong);font-size:var(--site-type-page-title);font-size:calc(var(--site-type-page-title) * var(--site-font-size-scale));font-weight:var(--site-weight-page-title);line-height:var(--site-page-title-line-height);letter-spacing:var(--site-page-title-letter-spacing)}.rtl .academy-hero-copy h1{max-width:12ch}.academy-hero-copy>p:last-of-type{max-width:48ch;margin:1.55rem 0 0;color:#c3d3e2;font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.82}.academy-hero-actions{margin-block-start:clamp(2rem,4vw,3rem);display:flex;flex-wrap:wrap;gap:.8rem}.academy-hero-actions a{min-inline-size:min(100%,13rem)}.rtl .academy-hero-actions a>[aria-hidden=true]{display:inline-block;transform:scaleX(-1)}.academy-path-card-top>span,.academy-capability-index span,.academy-journey-step>span,.academy-application-number{color:var(--academy-gold);font-size:.7rem;font-size:calc(.7rem * var(--site-font-size-scale));font-weight:850;font-variant-numeric:tabular-nums}.academy-hero-visual{grid-area:visual;position:relative;min-block-size:min(42rem,65vw);isolation:isolate;perspective:80rem;--academy-orbit-one-angle: -19deg;--academy-orbit-two-angle: 23deg;--academy-orbit-spin: 360deg;--academy-hero-enter-x: 2.5rem}.rtl .academy-hero-visual{--academy-orbit-one-angle: 19deg;--academy-orbit-two-angle: -23deg;--academy-orbit-spin: -360deg;--academy-hero-enter-x: -2.5rem}.academy-hero-frame{position:absolute;z-index:-1;border:1px solid oklch(67% .16 250 / .35);background:linear-gradient(145deg,oklch(37% .11 253 / .13),transparent 55%);transform:skewY(-5deg)}.academy-hero-frame-back{inset:12% 7% 18% 17%;border-color:#3496ef52}.academy-hero-frame-front{inset:5% 16% 8% 7%;border-color:#f2bb2575}.rtl .academy-hero-frame-back{inset-inline:17% 7%}.rtl .academy-hero-frame-front{inset-inline:7% 16%}.rtl .academy-hero-frame{background:linear-gradient(-145deg,oklch(37% .11 253 / .13),transparent 55%);transform:skewY(5deg)}.academy-hero-orbit{position:absolute;z-index:-1;border:1px solid oklch(68% .16 250 / .28);border-radius:50%;pointer-events:none}.academy-hero-orbit-one{inset:11% 7% 9% 9%;transform:rotate(var(--academy-orbit-one-angle))}.academy-hero-orbit-two{inset:21% 19% 22% 20%;border-color:#f2bb253b;transform:rotate(var(--academy-orbit-two-angle))}.rtl .academy-hero-orbit-one{inset-inline:9% 7%}.rtl .academy-hero-orbit-two{inset-inline:20% 19%}.academy-hero-visual.is-hero-visible .academy-hero-orbit-one{animation:academy-orbit-one 24s linear infinite}.academy-hero-visual.is-hero-visible .academy-hero-orbit-two{animation:academy-orbit-two 18s linear infinite reverse}@keyframes academy-orbit-one{0%{transform:rotate(var(--academy-orbit-one-angle))}to{transform:rotate(calc(var(--academy-orbit-one-angle) + var(--academy-orbit-spin)))}}@keyframes academy-orbit-two{0%{transform:rotate(var(--academy-orbit-two-angle))}to{transform:rotate(calc(var(--academy-orbit-two-angle) + var(--academy-orbit-spin)))}}.academy-hero-image-wrap{position:absolute;z-index:1;inset:5% -4% 0 0;display:grid;place-items:end center;transform-style:preserve-3d}.rtl .academy-hero-image-wrap{inset-inline:0 -4%}.academy-hero-image-wrap:before{content:"";position:absolute;z-index:-1;inset:22% 6% 3%;border-radius:50%;background:radial-gradient(ellipse,oklch(54% .18 250 / .24),transparent 68%);filter:blur(1.25rem)}.academy-hero-image-wrap .academy-hero-people{inline-size:min(100%,47rem);max-block-size:35rem;object-fit:contain;filter:saturate(1.04) contrast(1.04) drop-shadow(0 2rem 3rem oklch(2% .024 263 / .68));transform:translateY(.85rem)}.academy-hero-visual.is-hero-visible .academy-hero-image-wrap{animation:academy-hero-people-in 1.05s .08s var(--ease-out) both}@keyframes academy-hero-people-in{0%{opacity:0;transform:translate3d(var(--academy-hero-enter-x),2.5rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.academy-hero-caption{position:absolute;z-index:2;inset-block-end:7%;inset-inline-start:1%;max-inline-size:12rem;margin:0;display:inline-flex;align-items:center;gap:.5rem;color:#b1ceea;font-size:.62rem;font-size:calc(.62rem * var(--site-font-size-scale));font-weight:800;letter-spacing:.11em;text-transform:uppercase}.rtl .academy-hero-caption{letter-spacing:0;text-transform:none}.academy-hero-caption span{inline-size:.45rem;aspect-ratio:1;border-radius:50%;background:var(--academy-gold);box-shadow:0 0 .9rem var(--academy-gold)}.academy-hero-index{position:absolute;z-index:2;inset-block-start:10%;inset-inline-end:2%;display:grid;justify-items:center;gap:.5rem;color:var(--academy-gold)}.academy-hero-index span{inline-size:2.25rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid oklch(82% .16 86 / .55);border-radius:50%;font-size:.66rem;font-weight:850}.academy-hero-index i{inline-size:1px;block-size:3.25rem;background:linear-gradient(var(--academy-gold),transparent)}.academy-hero-index b{font-size:.7rem;font-variant-numeric:tabular-nums}.academy-campus{overflow:clip;border-block-end:1px solid var(--academy-line-soft);background:radial-gradient(circle at 88% 15%,oklch(52% .18 250 / .16),transparent 28rem),linear-gradient(180deg,transparent,oklch(10% .038 263 / .42))}.academy-campus:before,.academy-campus:after{content:"";position:absolute;pointer-events:none}.academy-campus:before{inset:-20rem -14rem auto auto;inline-size:39rem;aspect-ratio:1;border:1px solid oklch(67% .16 250 / .14);border-radius:50%;box-shadow:inset 0 0 0 5rem #3899f308,inset 0 0 0 10rem #f2bb2505;transform:rotate(-20deg) scaleY(.7)}.academy-campus:after{inset:auto 4% -17rem auto;inline-size:32rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,oklch(82% .16 86 / .1),transparent 68%);filter:blur(.35rem)}.rtl .academy-campus{background:radial-gradient(circle at 12% 15%,oklch(52% .18 250 / .16),transparent 28rem),linear-gradient(180deg,transparent,oklch(10% .038 263 / .42))}.rtl .academy-campus:before{inset:-20rem auto auto -14rem;transform:rotate(20deg) scaleY(.7)}.rtl .academy-campus:after{inset-inline:auto 4%}.academy-campus-layout{position:relative;z-index:1;min-block-size:clamp(34rem,47vw,42rem);padding:clamp(1.75rem,4.6vw,4.4rem);display:grid;grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr);grid-template-areas:"copy event";align-items:center;gap:clamp(2.5rem,7vw,7.5rem);isolation:isolate;overflow:hidden;border:1px solid oklch(67% .16 250 / .31);border-radius:clamp(1rem,2.2vw,1.65rem);background:linear-gradient(112deg,#00061cfa,#000109fa 59%,#000a1ff2);background:linear-gradient(112deg,#00061cfa,#000109fa 59%,color(xyz 0.004 0.003 0.018 / 0.949));box-shadow:0 2rem 5rem #00000166,inset 0 1px #ffffff12}.academy-campus-layout:before,.academy-campus-layout:after{content:"";position:absolute;z-index:-1;pointer-events:none}.academy-campus-layout:before{inset:0;opacity:.35;background-image:linear-gradient(oklch(68% .12 250 / .07) 1px,transparent 1px),linear-gradient(90deg,oklch(68% .12 250 / .06) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(116deg,black,transparent 73%);mask-image:linear-gradient(116deg,black,transparent 73%)}.academy-campus-layout:after{inset:auto -12rem -17rem auto;inline-size:34rem;aspect-ratio:1;border:1px solid oklch(82% .16 86 / .24);border-radius:50%;box-shadow:inset 0 0 0 4rem #f2bb2506,inset 0 0 0 8rem #3899f309;transform:rotate(-25deg) scaleY(.64)}.rtl .academy-campus-layout{grid-template-columns:minmax(29rem,1.08fr) minmax(0,.92fr);grid-template-areas:"event copy";background:linear-gradient(-112deg,#00061cfa,#000109fa 59%,#000a1ff2);background:linear-gradient(-112deg,#00061cfa,#000109fa 59%,color(xyz 0.004 0.003 0.018 / 0.949))}.rtl .academy-campus-layout:before{-webkit-mask-image:linear-gradient(-116deg,black,transparent 73%);mask-image:linear-gradient(-116deg,black,transparent 73%)}.rtl .academy-campus-layout:after{inset:auto auto -17rem -12rem;transform:rotate(25deg) scaleY(.64)}.academy-campus-copy{grid-area:auto;position:relative;z-index:1;max-inline-size:33rem}.academy-campus-copy h2{max-inline-size:10.5ch;margin:0;color:var(--cream-strong);font-size:var(--site-type-section-title);font-size:calc(var(--site-type-section-title) * var(--site-font-size-scale));font-weight:var(--site-weight-section-title);line-height:var(--site-section-title-line-height);letter-spacing:var(--site-section-title-letter-spacing)}.academy-campus-copy>p:not(.eyebrow){max-inline-size:30ch;margin:1.35rem 0 0;color:var(--academy-muted);font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.7}.academy-campus-copy .btn-primary{margin-block-start:2.2rem}.rtl .academy-campus-copy .btn-primary [aria-hidden=true]{display:inline-block;transform:scaleX(-1)}.academy-campus-event{grid-area:event;position:relative;isolation:isolate;overflow:hidden;min-inline-size:0;padding:clamp(1.35rem,3vw,2.5rem);display:grid;align-content:center;gap:clamp(1.25rem,2.3vw,2rem);border:1px solid oklch(66% .18 250 / .63);border-radius:clamp(1rem,1.8vw,1.35rem);background:linear-gradient(145deg,#000e21f0,#000213e8 55%,#000a1feb);background:linear-gradient(145deg,color(xyz 0.005 0.004 0.023 / 0.941),#000213e8 55%,color(xyz 0.004 0.003 0.018 / 0.922));box-shadow:0 1.7rem 3.5rem #00000152,inset 0 1px #ffffff1c,inset .16rem 0 #f2bb25ad;text-align:center}.academy-campus-event:before,.academy-campus-event:after{content:"";position:absolute;z-index:0;pointer-events:none}.academy-campus-event:before{inset:-8rem auto auto -7rem;inline-size:18rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,oklch(82% .16 86 / .2),transparent 67%);filter:blur(.2rem)}.academy-campus-event:after{inset:0;opacity:.42;background-image:linear-gradient(oklch(68% .12 250 / .06) 1px,transparent 1px),linear-gradient(90deg,oklch(68% .12 250 / .055) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:radial-gradient(circle at 56% 39%,black,transparent 69%);mask-image:radial-gradient(circle at 56% 39%,black,transparent 69%)}.rtl .academy-campus-event{background:linear-gradient(-145deg,#000e21f0,#000213e8 55%,#000a1feb);background:linear-gradient(-145deg,color(xyz 0.005 0.004 0.023 / 0.941),#000213e8 55%,color(xyz 0.004 0.003 0.018 / 0.922));box-shadow:0 1.7rem 3.5rem #00000152,inset 0 1px #ffffff1c,inset -.16rem 0 #f2bb25ad}.rtl .academy-campus-event:before{inset-inline:auto -7rem}.academy-campus-event-header{position:relative;z-index:1;display:grid;justify-items:center}.academy-campus-event-kicker{inline-size:100%;margin:0;display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--academy-blue-soft);font-size:.72rem;font-size:calc(.72rem * var(--site-font-size-scale));font-weight:850;letter-spacing:var(--site-label-letter-spacing);text-transform:uppercase}.academy-campus-event-kicker:before,.academy-campus-event-kicker:after{content:"";flex:1;max-inline-size:7rem;block-size:1px;background:linear-gradient(90deg,transparent,oklch(67% .16 250 / .45))}.academy-campus-event-kicker:after{background:linear-gradient(-90deg,transparent,oklch(67% .16 250 / .45))}.academy-campus-event-kicker svg{inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rtl .academy-campus-event-kicker{letter-spacing:0;text-transform:none}.academy-campus-event h3{max-inline-size:18ch;margin:1.7rem 0 0;color:var(--cream-strong);font-size:clamp(1.65rem,3.1vw,2.45rem);font-size:calc(clamp(1.65rem,3.1vw,2.45rem) * var(--site-font-size-scale));font-weight:820;line-height:1.08}.academy-campus-countdown-label{margin:1rem 0 0;color:var(--academy-gold);font-size:.72rem;font-size:calc(.72rem * var(--site-font-size-scale));font-weight:850;letter-spacing:var(--site-label-letter-spacing);text-transform:uppercase}.rtl .academy-campus-countdown-label{letter-spacing:0;text-transform:none}.academy-campus-clock{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.42rem,1.15vw,1rem)}.academy-campus-clock>div{position:relative;isolation:isolate;min-inline-size:0;aspect-ratio:1;padding:.55rem .2rem;display:grid;align-content:center;justify-items:center;gap:.32rem}.academy-campus-clock>div:before,.academy-campus-clock>div:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.academy-campus-clock>div:before{inset:0;z-index:-2;background:conic-gradient(from 220deg,#1795fa,#339dfb,#46a5fb 12%,#66b4fc 24%,#b2bdac 35%,#d3bd7a 40.5%,#e2bd5a 43.25%,#eabc45,#f2bb25 46%,#e7bb47,#dcba5d 49.25%,#c7b77e 52.5%,#99b0ae,#67a5d6 65.5%,#489ee9 68.75%,#349af2,#1795fa 72%,#02569a3d 82%,#1795fa);box-shadow:0 0 1.25rem #1795fa3d}.academy-campus-clock>div:after{inset:2px;z-index:-1;border:1px solid oklch(100% 0 0 / .07);background:radial-gradient(circle at 50% 35%,#02163af5,#00020efc 67%)}.academy-campus-clock>div:nth-child(2):before{background:conic-gradient(from 290deg,#1795fa,#349af2,#489ee9 4.38%,#67a5d6 8.75%,#99b0ae,#c7b77e 26.25%,#dcba5d 30.62%,#e7bb47,#f2bb25 35%,#e7bb47,#dcba5d 38.38%,#c7b77e 41.75%,#99b0ae,#67a5d6 55.25%,#489ee9 58.62%,#349af2,#1795fa 62%,#339dfb,#46a5fb 71%,#66b4fc 80%,#46a5fb 90%,#339dfb,#1795fa)}.academy-campus-clock>div:nth-child(3):before{background:conic-gradient(from 48deg,#f2bb25,#e7bb47,#dcba5d 5%,#c7b77e 10%,#99b0ae,#67a5d6 30%,#489ee9 35%,#349af2,#1795fa 40%,#339dfb,#46a5fb 53.5%,#66b4fc 67%,#b2bdac 83.5%,#d3bd7a 91.75%,#e2bd5a 95.88%,#eabc45,#f2bb25)}.academy-campus-clock>div:nth-child(4):before{background:conic-gradient(from 134deg,#66b4fc,#b2bdac 15%,#d3bd7a 22.5%,#e2bd5a 26.25%,#eabc45,#f2bb25 30%,#e7bb47,#dcba5d 34%,#c7b77e 38%,#99b0ae,#67a5d6 54%,#489ee9 58%,#349af2,#1795fa 62%,#339dfb,#46a5fb 81%,#66b4fc)}.academy-campus-clock strong{position:relative;z-index:1;overflow:hidden;color:var(--cream-strong);font-size:clamp(1.45rem,3.1vw,2.45rem);font-size:calc(clamp(1.45rem,3.1vw,2.45rem) * var(--site-font-size-scale));font-weight:830;font-variant-numeric:tabular-nums;line-height:.95;text-overflow:clip}.academy-campus-clock span{position:relative;z-index:1;color:var(--academy-muted);font-size:.6rem;font-size:calc(.6rem * var(--site-font-size-scale));font-weight:780;letter-spacing:.04em;text-transform:uppercase}.rtl .academy-campus-clock span{letter-spacing:0;text-transform:none}.academy-campus-facts{position:relative;z-index:1;margin:0;padding:.15rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid oklch(67% .16 250 / .3);border-radius:.9rem;background:#0103126b}.academy-campus-facts>div{min-inline-size:0;padding:1rem .65rem;display:grid;justify-items:center;gap:.35rem;border-inline-end:1px solid oklch(67% .16 250 / .22)}.academy-campus-facts>div:last-child{border-inline-end:0}.academy-campus-fact-icon{inline-size:1.65rem;aspect-ratio:1;display:grid;place-items:center;color:var(--academy-blue-soft)}.academy-campus-fact-icon svg{inline-size:100%;block-size:100%;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.academy-campus-facts>div:nth-child(2) .academy-campus-fact-icon{color:var(--academy-gold)}.academy-campus-facts>div:nth-child(3) .academy-campus-fact-icon{color:var(--academy-blue)}.academy-campus-facts dt{color:var(--academy-blue-soft);font-size:.6rem;font-size:calc(.6rem * var(--site-font-size-scale));font-weight:820;letter-spacing:.04em;text-transform:uppercase}.academy-campus-facts dd{margin:0;color:#d7e3ee;font-size:.72rem;font-size:calc(.72rem * var(--site-font-size-scale));font-weight:730;line-height:1.45}.rtl .academy-campus-facts dt{letter-spacing:0;text-transform:none}.academy-campus-status{position:relative;z-index:1;min-block-size:1.3rem;margin:0;padding-block-start:.2rem;color:var(--academy-blue-soft);font-size:.8rem;font-size:calc(.8rem * var(--site-font-size-scale));font-weight:760;line-height:1.45}.academy-campus-status:before{content:"◷";margin-inline-end:.45rem;color:var(--academy-gold);font-size:1rem;vertical-align:-.05em}.academy-campus[data-campus-state=open] .academy-campus-clock>div:before{background:conic-gradient(#8ade9f,#59bd7659,#8ade9f)}.academy-campus[data-campus-state=open] .academy-campus-status{color:#8ade9f}.academy-campus{background:linear-gradient(180deg,#00030f,#010516)}.academy-campus:before,.academy-campus:after{display:none}.academy-campus-layout,.rtl .academy-campus-layout{direction:inherit;min-block-size:0;padding:0;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);grid-template-areas:none;gap:clamp(2.5rem,7vw,7rem);overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.rtl .academy-campus-copy,.rtl .academy-campus-event{direction:rtl}.academy-campus-layout:before,.academy-campus-layout:after{display:none}.academy-campus-copy h2{max-inline-size:9ch}.academy-campus-copy>p:not(.eyebrow){margin-block-start:1rem}.academy-campus-event,.rtl .academy-campus-event{grid-area:auto;padding:clamp(1.4rem,3vw,2.25rem);gap:1.35rem;border:1px solid var(--academy-line);border-radius:.85rem;background:#01081c;box-shadow:0 1.4rem 3.5rem #0000014d,inset .2rem 0 0 var(--academy-gold);text-align:start}.rtl .academy-campus-event{box-shadow:0 1.4rem 3.5rem #0000014d,inset -.2rem 0 0 var(--academy-gold)}.academy-campus-event:before,.academy-campus-event:after{display:none}.academy-campus-event-header{justify-items:start}.academy-campus-event-kicker{inline-size:auto;justify-content:flex-start;color:var(--academy-gold)}.academy-campus-event-kicker:before,.academy-campus-event-kicker:after{display:none}.academy-campus-event h3{max-inline-size:none;margin-block-start:.65rem;font-size:clamp(1.6rem,2.5vw,2.15rem)}.academy-campus-countdown-label{margin-block-start:.55rem;color:var(--academy-muted)}.academy-campus-clock{gap:1px;overflow:hidden;border:1px solid var(--academy-line-soft);border-radius:.5rem;background:var(--academy-line-soft)}.academy-campus-clock>div{aspect-ratio:auto;min-block-size:5rem;padding:.75rem .35rem;gap:.4rem;background:#010412}.academy-campus-clock>div:before,.academy-campus-clock>div:after{display:none}.academy-campus-clock strong{font-size:clamp(1.45rem,2.6vw,2rem)}.academy-campus-facts{padding:0;border:0;border-block:1px solid var(--academy-line-soft);border-radius:0;background:none}.academy-campus-facts>div{padding:.9rem .75rem;grid-template-columns:1.5rem minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;gap:.1rem .55rem}.academy-campus-fact-icon{grid-row:1 / 3;inline-size:1.35rem;align-self:center}.academy-campus-facts dd{text-align:start}.academy-campus-event-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.academy-campus-status{padding:0}.academy-campus-event-footer .btn-primary{flex:0 0 auto}.rtl .academy-campus-event-footer .btn-primary [aria-hidden=true]{display:inline-block;transform:scaleX(-1)}.academy-campus[data-campus-state=open] .academy-campus-clock>div{background:#01081b}.academy-capabilities{border-block:1px solid var(--academy-line-soft);background:linear-gradient(180deg,oklch(14% .048 260 / .38),transparent 72%)}.academy-capabilities-intro{max-width:58rem}.academy-capability-grid{margin-block-start:clamp(3rem,6vw,5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--academy-line)}.academy-capability{min-block-size:26rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;border-inline-end:1px solid var(--academy-line);background:linear-gradient(145deg,oklch(18% .06 259 / .66),transparent 70%)}.rtl .academy-capability{background:linear-gradient(-145deg,oklch(18% .06 259 / .66),transparent 70%)}.academy-capability:last-child{border-inline-end:0}.academy-capability-index{display:flex;align-items:center;gap:.8rem}.academy-capability-index i{inline-size:100%;block-size:1px;background:linear-gradient(90deg,var(--academy-blue),transparent)}.rtl .academy-capability-index i{background:linear-gradient(-90deg,var(--academy-blue),transparent)}.academy-capability h3{max-width:11ch;margin:auto 0 0;color:var(--cream);font-size:var(--site-type-subsection-title);font-size:calc(var(--site-type-subsection-title) * var(--site-font-size-scale));line-height:1.06}.academy-capability ul{margin:1.75rem 0 0;padding:0;display:grid;gap:.65rem;list-style:none}.academy-capability li{position:relative;padding-inline-start:1rem;color:var(--academy-muted);font-size:.92rem;font-size:calc(.92rem * var(--site-font-size-scale));line-height:1.45}.academy-capability li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:.36rem;aspect-ratio:1;background:var(--academy-gold);transform:rotate(45deg)}.academy-pathways{overflow:clip;border-block:1px solid var(--academy-line-soft);background:radial-gradient(circle at 13% 27%,oklch(47% .15 250 / .1),transparent 29rem),linear-gradient(180deg,transparent,oklch(10% .038 263 / .28) 52%,transparent)}.rtl .academy-pathways{background:radial-gradient(circle at 87% 27%,oklch(47% .15 250 / .1),transparent 29rem),linear-gradient(180deg,transparent,oklch(10% .038 263 / .28) 52%,transparent)}.academy-path-intro-layout{direction:ltr;display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,.82fr);grid-template-areas:"intro stage";align-items:center;gap:clamp(2.5rem,8vw,9rem)}.rtl .academy-path-intro-layout{grid-template-areas:"stage intro"}.academy-path-intro{grid-area:intro;max-inline-size:38rem}.rtl .academy-path-intro{direction:rtl}.academy-path-intro h2{max-inline-size:12ch;margin:0;color:var(--cream-strong);font-size:var(--site-type-section-title);font-size:calc(var(--site-type-section-title) * var(--site-font-size-scale));font-weight:var(--site-weight-section-title);line-height:var(--site-section-title-line-height);letter-spacing:var(--site-section-title-letter-spacing)}.academy-path-intro h2 span{color:var(--academy-gold)}.academy-path-intro>p:last-child{max-inline-size:42ch;margin:1.25rem 0 0;color:var(--academy-muted);font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.75}.academy-path-stage{grid-area:stage;position:relative;min-block-size:clamp(19rem,29vw,25rem);isolation:isolate;perspective:60rem}.academy-path-stage:before,.academy-path-stage:after{content:"";position:absolute;z-index:-2;pointer-events:none}.academy-path-stage:before{inset:7% 0 9%;border-radius:50%;background:radial-gradient(ellipse,oklch(48% .16 250 / .13),transparent 67%);filter:blur(.4rem)}.academy-path-stage:after{inset:16% 12%;border:1px solid oklch(67% .16 250 / .12);border-radius:50%;transform:rotate(-8deg) scaleY(.55)}.academy-path-orbit{position:absolute;z-index:-1;border:1px solid oklch(67% .16 250 / .32);border-radius:50%;transform:rotate(-8deg) scaleY(.52)}.academy-path-orbit:before{content:"";position:absolute;inline-size:.38rem;aspect-ratio:1;border-radius:50%;background:var(--academy-blue);box-shadow:0 0 .9rem var(--academy-blue)}.academy-path-orbit-one{inset:4% 1% 6%;border-color:#1795fa61}.academy-path-orbit-one:before{inset:13% 16% auto auto}.academy-path-orbit-two{inset:14% 11% 16%;border-color:#f2bb256b;transform:rotate(11deg) scaleY(.55)}.academy-path-orbit-two:before{inset:auto 9% 13% auto;background:var(--academy-gold);box-shadow:0 0 .9rem var(--academy-gold)}.academy-path-orbit-three{inset:27% 23% 28%;border-color:#6eabe061;transform:rotate(-17deg) scaleY(.57)}.academy-path-orbit-three:before{inset:14% auto auto 8%;background:var(--academy-blue-soft);box-shadow:0 0 .9rem #90c0eb9e}.academy-path-orbit-node,.academy-path-orbit-core{position:absolute;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,#001c49,#000210);box-shadow:0 1rem 2.2rem #0000016b,inset 0 1px #ffffff24}.academy-path-orbit-node{inline-size:clamp(3.35rem,6.3vw,4.7rem);aspect-ratio:1;padding:.95rem;color:var(--academy-path-orbit-accent);border:1px solid color-mix(in oklch,var(--academy-path-orbit-accent) 72%,transparent)}.academy-path-orbit-node:before{content:"";position:absolute;inset:-.3rem;border:1px solid color-mix(in oklch,var(--academy-path-orbit-accent) 33%,transparent);border-radius:inherit}.academy-path-orbit-node svg{inline-size:100%;block-size:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .25rem .45rem color-mix(in oklch,var(--academy-path-orbit-accent) 48%,transparent))}.academy-path-orbit-node-participant{--academy-path-orbit-accent: var(--academy-blue);inset-block-start:0;inset-inline-start:47%}.academy-path-orbit-node-expert{--academy-path-orbit-accent: var(--academy-gold);inset-block-start:40%;inset-inline-start:9%}.academy-path-orbit-node-company{--academy-path-orbit-accent: var(--academy-blue-soft);inset-block-start:63%;inset-inline-end:19%}.academy-path-orbit-core{inset:30% auto auto 42%;inline-size:clamp(4.25rem,7.3vw,5.8rem);aspect-ratio:1;color:var(--cream-strong);border:1px solid oklch(82% .16 86 / .65);font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:900;letter-spacing:-.08em;box-shadow:0 0 0 .45rem #f2bb250b,0 1.1rem 2.5rem #0000016b,inset 0 1px #ffffff2e}.rtl .academy-path-stage{direction:rtl}.rtl .academy-path-stage:after{transform:rotate(8deg) scaleY(.55)}.rtl .academy-path-orbit-one{transform:rotate(8deg) scaleY(.52)}.rtl .academy-path-orbit-two{transform:rotate(-11deg) scaleY(.55)}.rtl .academy-path-orbit-three{transform:rotate(17deg) scaleY(.57)}.rtl .academy-path-orbit-one:before{inset:13% auto auto 16%}.rtl .academy-path-orbit-two:before{inset:auto auto 13% 9%}.rtl .academy-path-orbit-three:before{inset:14% 8% auto auto}.rtl .academy-path-orbit-core{inset:30% 42% auto auto}.academy-path-grid{margin-block-start:clamp(3rem,6vw,5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.55vw,1.35rem)}.rtl .academy-path-grid{direction:rtl}.academy-path-card{--academy-path-accent: var(--academy-blue);--academy-path-accent-soft: oklch(66% .18 250 / .1);--academy-path-accent-position: 78% 18%;position:relative;isolation:isolate;min-block-size:clamp(31rem,43vw,37rem);padding:clamp(1.2rem,2.8vw,2.1rem);display:flex;flex-direction:column;overflow:hidden;color:var(--cream);border:1px solid color-mix(in oklch,var(--academy-path-accent) 45%,var(--academy-line));border-radius:1rem;background:linear-gradient(145deg,#010922f5,#00010bfa);box-shadow:inset 0 1px #ffffff0f,0 1.25rem 3rem #00000124;transition:border-color .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.academy-path-card:before,.academy-path-card:after{content:"";position:absolute;z-index:0;pointer-events:none}.academy-path-card:before{inset:0;opacity:.58;background:radial-gradient(circle at var(--academy-path-accent-position),var(--academy-path-accent-soft),transparent 48%);transition:opacity .3s var(--ease-out)}.academy-path-card:after{inset:auto -18% -34% 20%;inline-size:19rem;aspect-ratio:1;border:1px solid color-mix(in oklch,var(--academy-path-accent) 24%,transparent);border-radius:50%;box-shadow:inset 0 0 0 2.5rem color-mix(in oklch,var(--academy-path-accent) 3%,transparent);transform:rotate(-15deg) scaleY(.55)}.academy-path-card:hover{border-color:color-mix(in oklch,var(--academy-path-accent) 70%,white 8%);transform:translateY(-.25rem);box-shadow:0 1.55rem 3.2rem #00000142,inset 0 1px #ffffff1a}.academy-path-card:hover:before{opacity:.82}.rtl .academy-path-card{background:linear-gradient(-145deg,#010922f5,#00010bfa)}.rtl .academy-path-card:after{inset-inline:20% -18%;transform:rotate(15deg) scaleY(.55)}.academy-path-card-participant{--academy-path-accent: var(--academy-blue);--academy-path-accent-soft: oklch(66% .18 250 / .11);--academy-path-accent-position: 82% 18%}.academy-path-card-expert{--academy-path-accent: var(--academy-gold);--academy-path-accent-soft: oklch(82% .16 86 / .11);--academy-path-accent-position: 18% 18%}.academy-path-card-company{--academy-path-accent: var(--academy-blue-soft);--academy-path-accent-soft: oklch(79% .08 246 / .1);--academy-path-accent-position: 72% 18%}.rtl .academy-path-card-participant{--academy-path-accent-position: 18% 18%}.rtl .academy-path-card-expert{--academy-path-accent-position: 82% 18%}.rtl .academy-path-card-company{--academy-path-accent-position: 28% 18%}.academy-path-card-top{position:relative;z-index:1;min-block-size:3.65rem;display:grid;grid-template-columns:auto minmax(1rem,1fr) auto;grid-template-areas:"number rule identity";align-items:center;gap:.8rem;direction:ltr}.academy-path-card-top>span{grid-area:number;color:var(--academy-path-accent);font-size:clamp(1.65rem,3.4vw,2.3rem);font-weight:360;font-variant-numeric:tabular-nums;line-height:1}.academy-path-card-top>i{grid-area:rule;block-size:1px;background:linear-gradient(90deg,var(--academy-path-accent),transparent)}.academy-path-identity{grid-area:identity;display:flex;align-items:center;gap:.72rem;color:var(--cream);direction:ltr}.rtl .academy-path-card-top{direction:rtl;grid-template-areas:"identity rule number"}.rtl .academy-path-card-top>i{background:linear-gradient(-90deg,var(--academy-path-accent),transparent)}.rtl .academy-path-identity{direction:rtl}.academy-path-identity strong{max-inline-size:13ch;color:inherit;font-size:.78rem;font-size:calc(.78rem * var(--site-font-size-scale));font-weight:850;letter-spacing:var(--site-label-letter-spacing);line-height:1.25;text-transform:uppercase}.rtl .academy-path-identity strong{letter-spacing:0;text-transform:none}.academy-path-icon{position:relative;flex:0 0 auto;inline-size:3.4rem;aspect-ratio:1;padding:.67rem;display:grid;place-items:center;color:var(--academy-path-accent);border:1px solid color-mix(in oklch,var(--academy-path-accent) 65%,transparent);border-radius:.82rem;background:linear-gradient(145deg,#021738f5,#010313eb);box-shadow:0 .55rem 1.25rem #00000147,inset 0 1px #ffffff1c,0 0 1.25rem var(--academy-path-accent-soft)}.academy-path-icon:before{content:"";position:absolute;inset:-.25rem;border:1px solid color-mix(in oklch,var(--academy-path-accent) 30%,transparent);border-radius:inherit;transform:rotate(-7deg)}.academy-path-icon svg{inline-size:100%;block-size:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rtl .academy-path-icon{background:linear-gradient(-145deg,#021738f5,#010313eb)}.rtl .academy-path-icon:before{transform:rotate(7deg)}.rtl .academy-path-icon svg{transform:scaleX(-1)}.academy-path-visual{position:relative;z-index:1;min-block-size:clamp(11.5rem,17vw,14.5rem);margin-block:1rem .65rem;overflow:hidden;background:radial-gradient(ellipse at 50% 71%,color-mix(in oklch,var(--academy-path-accent) 19%,transparent),transparent 54%)}.academy-path-visual:before{content:"";position:absolute;inset:18% 2% 4%;border-block-end:1px solid color-mix(in oklch,var(--academy-path-accent) 44%,transparent);background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 1.15rem,color-mix(in oklch,var(--academy-path-accent) 16%,transparent) 1.22rem 1.28rem,transparent 1.35rem 2.1rem);-webkit-mask-image:linear-gradient(180deg,transparent,black 28%,black);mask-image:linear-gradient(180deg,transparent,black 28%,black)}.academy-path-visual:after{content:"";position:absolute;inset:auto 8% 5%;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--academy-path-accent) 72%,transparent),transparent)}.academy-path-symbol{position:absolute;z-index:1;inset:50% auto auto 50%;inline-size:min(104%,19rem);block-size:auto;overflow:visible;color:var(--academy-path-accent);fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .6rem .9rem color-mix(in oklch,var(--academy-path-accent) 38%,transparent));transform:translate(-50%,-50%);transition:transform .42s var(--ease-out),filter .42s var(--ease-out)}.academy-path-card:hover .academy-path-symbol{filter:drop-shadow(0 .8rem 1.1rem color-mix(in oklch,var(--academy-path-accent) 46%,transparent));transform:translate(-50%,-52%) scale(1.025)}.academy-path-card.is-visual-active .academy-path-symbol{animation:academy-path-illustration-in .75s var(--ease-out) both}.academy-path-card.is-visual-active .academy-path-visual:before{animation:academy-path-orbit-glide 8s linear infinite}@keyframes academy-path-illustration-in{0%{opacity:0;transform:translate(-50%,-40%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes academy-path-orbit-glide{0%,to{transform:translate(0)}50%{transform:translate(.6rem)}}.rtl .academy-path-visual:after{background:linear-gradient(-90deg,transparent,color-mix(in oklch,var(--academy-path-accent) 72%,transparent),transparent)}.rtl .academy-path-symbol{transform:translate(-50%,-50%) scaleX(-1)}.rtl .academy-path-card:hover .academy-path-symbol{transform:translate(-50%,-52%) scaleX(-1) scale(1.025)}.rtl .academy-path-card.is-visual-active .academy-path-symbol{animation-name:academy-path-illustration-in-rtl}@keyframes academy-path-illustration-in-rtl{0%{opacity:0;transform:translate(-50%,-40%) scaleX(-1) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scaleX(-1) scale(1)}}.academy-path-card h3{position:relative;z-index:1;max-inline-size:14ch;margin:.8rem 0 0;color:var(--cream-strong);font-size:var(--site-type-subsection-title);font-size:calc(var(--site-type-subsection-title) * var(--site-font-size-scale));line-height:1.08}.academy-path-card>p{position:relative;z-index:1;max-inline-size:31ch;margin:1rem 0 0;color:var(--academy-muted);font-size:.94rem;font-size:calc(.94rem * var(--site-font-size-scale));line-height:1.65}.academy-path-card a{position:relative;z-index:1;min-block-size:3.35rem;margin-block-start:auto;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--academy-path-accent);border:1px solid color-mix(in oklch,var(--academy-path-accent) 65%,transparent);border-radius:.72rem;background:color-mix(in oklch,var(--academy-path-accent-soft) 31%,oklch(9% .034 264 / .54));font-size:.9rem;font-size:calc(.9rem * var(--site-font-size-scale));font-weight:840;transition:color .24s var(--ease-out),background .24s var(--ease-out),transform .24s var(--ease-out),box-shadow .24s var(--ease-out)}.academy-path-card a:hover,.academy-path-card a:focus-visible{color:var(--academy-ink);background:var(--academy-path-accent);outline:0;transform:translateY(-.13rem)}.academy-path-card a:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--academy-path-accent) 38%,white 25%)}.academy-path-card a b{font-size:1.15rem;transition:transform .24s var(--ease-out)}.academy-path-card a:hover b,.academy-path-card a:focus-visible b{transform:translate(.22rem,-.18rem)}.rtl .academy-path-card a b{display:inline-block;transform:scaleX(-1)}.rtl .academy-path-card a:hover b,.rtl .academy-path-card a:focus-visible b{transform:translate(-.22rem,-.18rem) scaleX(-1)}.motion-ready .academy-path-card.motion-reveal.is-visible:hover{transform:translateY(-.25rem)}.academy-journey{background:radial-gradient(circle at 8% 25%,oklch(47% .15 250 / .09),transparent 26rem)}.rtl .academy-journey{background:radial-gradient(circle at 92% 25%,oklch(47% .15 250 / .09),transparent 26rem)}.academy-journey-intro{direction:inherit;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(2.5rem,7vw,8rem);align-items:end}.academy-journey-intro .eyebrow{grid-column:1 / -1;margin:0 0 1rem}.academy-journey-intro h2{margin:0}.academy-journey-list{direction:inherit;position:relative;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;border-block-start:1px solid var(--academy-line)}.academy-journey-list:before{content:"";position:absolute;inset-block-start:-.5px;inset-inline:0;block-size:1px;background:linear-gradient(90deg,var(--academy-blue),var(--academy-gold),transparent);transform:scaleX(.78);transform-origin:left}.rtl .academy-journey-list:before{background:linear-gradient(-90deg,var(--academy-blue),var(--academy-gold),transparent);transform-origin:right}.academy-journey-step{min-block-size:20rem;padding-block:1.65rem 1rem;padding-inline:0 clamp(1.25rem,3vw,2.5rem);display:grid;align-content:start;gap:4.25rem;border-inline-end:1px solid var(--academy-line)}.academy-journey-step:last-child{border-inline-end:0}.academy-journey-step>span{position:relative;inline-size:2.5rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid oklch(67% .16 250 / .62);border-radius:50%;color:var(--academy-blue-soft);background:var(--navy-1000)}.academy-journey-step>span:after{content:"";position:absolute;inset:50% auto auto 100%;inline-size:2.5rem;block-size:1px;background:var(--academy-line)}.rtl .academy-journey-step>span:after{inset-inline:auto 100%}.academy-journey-step:last-child>span:after{display:none}.academy-journey-step h3{max-width:10ch;margin:0;color:var(--cream);font-size:var(--site-type-card-title);font-size:calc(var(--site-type-card-title) * var(--site-font-size-scale));line-height:1.12}.academy-journey-step p{max-width:28ch;margin:.9rem 0 0;color:var(--academy-muted);line-height:1.65}.academy-club{padding-block:clamp(5.25rem,9vw,8rem);color:var(--cream);overflow:clip;border-block:1px solid oklch(67% .16 250 / .2);background:radial-gradient(circle at 16% 48%,oklch(55% .18 250 / .18),transparent 31rem),radial-gradient(circle at 82% 22%,oklch(82% .16 86 / .11),transparent 24rem),linear-gradient(122deg,#00061c,#00020a 58%,#000517)}.academy-club:before,.academy-club:after{content:"";position:absolute;pointer-events:none}.academy-club:before{inset:-42% auto -50% 46%;inline-size:47rem;border:1px solid oklch(67% .16 250 / .18);border-radius:50%;box-shadow:inset 0 0 0 4.75rem #3899f307,inset 0 0 0 9.5rem #f2bb2505;transform:rotate(-22deg) scaleY(.76)}.academy-club:after{inset:0;opacity:.28;background-image:linear-gradient(oklch(68% .12 250 / .065) 1px,transparent 1px),linear-gradient(90deg,oklch(68% .12 250 / .055) 1px,transparent 1px);background-size:5.25rem 5.25rem;-webkit-mask-image:linear-gradient(108deg,black,transparent 72%);mask-image:linear-gradient(108deg,black,transparent 72%)}.rtl .academy-club{background:radial-gradient(circle at 84% 48%,oklch(55% .18 250 / .18),transparent 31rem),radial-gradient(circle at 18% 22%,oklch(82% .16 86 / .11),transparent 24rem),linear-gradient(-122deg,#00061c,#00020a 58%,#000517)}.rtl .academy-club:before{inset:-42% 46% -50% auto;transform:rotate(22deg) scaleY(.76)}.rtl .academy-club:after{-webkit-mask-image:linear-gradient(-108deg,black,transparent 72%);mask-image:linear-gradient(-108deg,black,transparent 72%)}.academy-club-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.15fr);gap:clamp(3rem,10vw,11rem);align-items:center}.rtl .academy-club-layout{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.55fr)}.academy-club-model{--academy-model-x: 0px;--academy-model-y: 0px;--academy-model-tilt-x: 0deg;--academy-model-tilt-y: 0deg;position:relative;inline-size:min(29rem,100%);aspect-ratio:1;margin-inline:auto;isolation:isolate;overflow:visible;perspective:72rem;filter:drop-shadow(0 2rem 4rem oklch(2% .025 264 / .38))}.academy-club-model:before,.academy-club-model:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none}.academy-club-model:before{z-index:0;inset:5%;border:1px solid oklch(67% .16 250 / .42);border-radius:50%;background:radial-gradient(circle,oklch(66% .18 250 / .17),transparent 66%);box-shadow:0 0 0 2.4rem #3899f309,0 1.5rem 3.5rem #00000147;transform:rotate(-14deg) scaleY(.78)}.academy-club-model:after{inset:16%;border:1px solid oklch(82% .16 86 / .42);border-radius:50%;box-shadow:0 0 0 1.25rem #f2bb2506;transform:rotate(28deg) scaleY(.74)}.academy-club-model-image{position:relative;z-index:1;inline-size:100%;block-size:100%;display:block;object-fit:contain;object-position:center;opacity:1;filter:saturate(1.06) contrast(1.06) drop-shadow(0 1.3rem 1.8rem oklch(2% .02 263 / .58));transform:translate3d(var(--academy-model-x),var(--academy-model-y),0) rotateX(var(--academy-model-tilt-y)) rotateY(var(--academy-model-tilt-x));transform-style:preserve-3d;transition:transform .42s var(--ease-out),filter .42s var(--ease-out);will-change:transform}.academy-club-model.is-model-visible .academy-club-model-image{animation:academy-club-model-appear .95s .05s var(--ease-out) both,academy-club-model-float 8s 1.1s ease-in-out infinite}@keyframes academy-club-model-appear{0%{opacity:0;filter:saturate(.72) contrast(.9) blur(7px) drop-shadow(0 .8rem 1.2rem oklch(2% .02 263 / .24))}to{opacity:1;filter:saturate(1.06) contrast(1.06) drop-shadow(0 1.3rem 1.8rem oklch(2% .02 263 / .58))}}@keyframes academy-club-model-float{0%,to{translate:0 0}50%{translate:0 -.5rem}}.rtl .academy-club-model:before{transform:rotate(14deg) scaleY(.78)}.rtl .academy-club-model:after{transform:rotate(-28deg) scaleY(.74)}.academy-club-copy{position:relative;z-index:1}.academy-club-copy .eyebrow{color:var(--academy-gold);margin:0 0 1rem}.academy-club-copy h2{max-width:13ch;color:var(--cream-strong)}.academy-club-copy>p{max-width:48ch;margin:1.25rem 0 0;color:#bccdde;font-size:var(--site-type-lead);font-size:calc(var(--site-type-lead) * var(--site-font-size-scale));line-height:1.72}.academy-club-copy ul{margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;list-style:none;border-block:1px solid oklch(67% .16 250 / .3)}.academy-club-copy li{min-block-size:3rem;padding-block:.7rem;display:flex;align-items:center;gap:.65rem;border-block-end:1px solid oklch(67% .16 250 / .18);color:#d7e3ee;font-size:.92rem;font-size:calc(.92rem * var(--site-font-size-scale));font-weight:750}.academy-club-copy li:nth-last-child(-n+2){border-block-end:0}.academy-club-copy li span{color:var(--academy-gold);font-size:.66rem;font-weight:850}.academy-applications{border-block-start:1px solid var(--academy-line-soft);background:linear-gradient(145deg,#010c25,#00020c)}.rtl .academy-applications{background:linear-gradient(-145deg,#010c25,#00020c)}.academy-applications-layout{display:grid;grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);gap:clamp(3rem,9vw,10rem);align-items:start}.academy-applications-intro{position:sticky;inset-block-start:8rem}.academy-applications-intro>small{display:block;max-width:46ch;margin:2.2rem 0 0;padding-block-start:1rem;color:#90a1b1;border-block-start:1px solid var(--academy-line);font-size:.78rem;font-size:calc(.78rem * var(--site-font-size-scale));line-height:1.6}.academy-application-list{border-block-start:1px solid var(--academy-line)}.academy-application{border-block-end:1px solid var(--academy-line)}.academy-application summary{min-block-size:6.5rem;padding:1.1rem 0;display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;cursor:pointer;list-style:none}.academy-application summary::-webkit-details-marker{display:none}.academy-application summary>span:nth-child(2){display:grid;gap:.28rem}.academy-application summary small{color:var(--academy-blue-soft);font-size:.68rem;font-size:calc(.68rem * var(--site-font-size-scale));font-weight:800;letter-spacing:var(--site-label-letter-spacing);text-transform:uppercase}.rtl .academy-application summary small{letter-spacing:0;text-transform:none}.academy-application summary strong{color:var(--cream);font-size:clamp(1.08rem,1.45vw,1.35rem);font-size:calc(clamp(1.08rem,1.45vw,1.35rem) * var(--site-font-size-scale));line-height:1.2}.academy-application summary>b{inline-size:2rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--academy-line);border-radius:50%;color:var(--academy-gold);font-size:1.3rem;font-weight:400;transition:transform .25s var(--ease-out),background .25s var(--ease-out),color .25s var(--ease-out)}.academy-application summary:hover>b,.academy-application summary:focus-visible>b,.academy-application[open] summary>b{color:var(--navy-1000);border-color:var(--academy-gold);background:var(--academy-gold)}.academy-application[open] summary>b{transform:rotate(45deg)}.academy-application-body{padding:.6rem 0 clamp(2.2rem,5vw,4rem)}.academy-application-body>header{max-width:46rem}.academy-application-body>header .eyebrow{margin:0 0 .85rem}.academy-application-body h3{max-width:17ch;margin:0;color:var(--cream);font-size:var(--site-type-subsection-title);font-size:calc(var(--site-type-subsection-title) * var(--site-font-size-scale));line-height:1.08}.academy-application-body>header>p:last-child{max-width:54ch;margin:1rem 0 0;color:var(--academy-muted);line-height:1.68}.academy-application-status{max-width:48rem;margin:1.5rem 0 0;padding:.9rem 1rem;color:#cdefd4;border:1px solid oklch(72% .14 151 / .4);background:#1246242e;line-height:1.55}.academy-application form{margin-block-start:2rem}.academy-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.academy-application label{min-inline-size:0;display:grid;gap:.48rem}.academy-application label>span{color:#c8d6e4;font-size:.8rem;font-size:calc(.8rem * var(--site-font-size-scale));font-weight:760}.academy-application input,.academy-application select,.academy-application textarea{inline-size:100%;min-block-size:3rem;padding:.75rem .85rem;color:var(--cream);border:1px solid var(--academy-line);border-radius:.25rem;outline:0;background:#010412c2;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}.academy-application textarea{min-block-size:8rem;resize:vertical}.academy-application select{appearance:auto}.academy-application input:focus,.academy-application select:focus,.academy-application textarea:focus{border-color:var(--academy-gold);box-shadow:0 0 0 3px #f2bb251f;background:#020a20}.academy-application [aria-invalid=true]{border-color:#f45246}.academy-application label small,.academy-form-error{color:#ff8c76;color:oklch(76% .17 32);font-size:.78rem;font-size:calc(.78rem * var(--site-font-size-scale));line-height:1.4}.academy-form-message{margin-block-start:1rem}.academy-application form>button{min-block-size:3.25rem;margin-block-start:1.35rem;padding:.8rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;color:var(--navy-1000);cursor:pointer;border:1px solid var(--academy-gold);border-radius:.25rem;background:var(--academy-gold);font-size:.9rem;font-size:calc(.9rem * var(--site-font-size-scale));font-weight:850;transition:color .2s var(--ease-out),background .2s var(--ease-out),transform .2s var(--ease-out)}.academy-application form>button:hover,.academy-application form>button:focus-visible{color:var(--cream);background:transparent;outline:0;transform:translateY(-.12rem)}.academy-application form>button b{font-size:1.1rem;font-weight:500}@media(max-width:63.99rem){.academy-hero{min-block-size:auto;margin-block-start:-5.25rem;padding-block-start:8.5rem}.academy-hero-layout,.rtl .academy-hero-layout{grid-template-columns:1fr;grid-template-areas:"copy" "visual"}.academy-hero-copy{max-width:46rem}.academy-hero-visual{min-block-size:min(42rem,84vw)}.academy-hero-image-wrap{inset-inline:5% 0}.rtl .academy-hero-image-wrap{inset-inline:0 5%}.academy-campus-layout,.rtl .academy-campus-layout{grid-template-columns:1fr;grid-template-areas:none;align-items:start}.academy-campus-event{max-inline-size:46rem}.academy-path-intro-layout,.rtl .academy-path-intro-layout{grid-template-columns:1fr;grid-template-areas:"intro" "stage";gap:1.5rem}.academy-path-intro{max-inline-size:46rem}.academy-path-stage{inline-size:min(35rem,100%);min-block-size:min(23rem,69vw)}.rtl .academy-path-stage{margin-inline:auto 0}.academy-applications-layout{grid-template-columns:1fr}.academy-applications-intro{position:relative;inset-block-start:auto}.academy-capability-grid,.academy-path-grid{grid-template-columns:1fr}.academy-capability,.academy-path-card{min-block-size:0;border-inline-end:0;border-block-end:1px solid var(--academy-line)}.academy-capability:last-child,.academy-path-card:last-child{border-block-end:0}.academy-capability{min-block-size:18rem}.academy-path-card{min-block-size:29rem}.academy-journey-intro,.rtl .academy-journey-intro{grid-template-columns:1fr;row-gap:1rem}.academy-journey-list{grid-template-columns:1fr}.academy-journey-step{min-block-size:0;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;border-inline-end:0;border-block-end:1px solid var(--academy-line)}.academy-journey-step:last-child{border-block-end:0}.academy-journey-step>span:after{inset:100% auto auto 50%;inline-size:1px;block-size:1.5rem}.rtl .academy-journey-step>span:after{inset-inline:auto 50%}.academy-journey-step h3{max-width:none}.academy-club-layout,.rtl .academy-club-layout{grid-template-columns:1fr}.academy-club-model{inline-size:min(23rem,68vw);margin-inline:0}.rtl .academy-club-model{margin-inline:auto 0}.academy-club-copy ul{max-width:36rem}.academy-campus-layout{min-block-size:0;padding:clamp(1.35rem,5vw,2.5rem)}.academy-campus-layout:after{inset-inline-end:-14rem}.rtl .academy-campus-layout:after{inset-inline:auto -14rem}}@media(max-width:47.99rem){.academy-shell{width:min(100% - 1.25rem,86rem)}.academy-section{padding-block:clamp(4.5rem,15vw,6.25rem)}.academy-hero{padding-block:8rem 4.5rem}.academy-hero:before{background-size:3rem 3rem}.academy-hero-copy h1{max-width:12.5ch}.academy-hero-actions{gap:.65rem}.academy-hero-actions a{flex:1 1 100%;min-inline-size:0}.academy-hero-visual{min-block-size:23rem;margin-inline:-.55rem}.academy-hero-frame-back{inset:10% 8% 16% 14%}.academy-hero-frame-front{inset:5% 13% 8% 5%}.academy-hero-image-wrap{inset:4% 0 0}.academy-hero-image-wrap .academy-hero-people{max-block-size:21rem}.academy-hero-caption{inset-block-end:3%;inset-inline-start:3%;font-size:.54rem;font-size:calc(.54rem * var(--site-font-size-scale))}.academy-hero-index{inset-block-start:7%;inset-inline-end:4%;transform:scale(.78);transform-origin:top right}.rtl .academy-hero-index{transform-origin:top left}.academy-campus-copy h2{max-inline-size:13ch}.academy-campus-copy>p:not(.eyebrow){max-inline-size:34ch}.academy-campus-event{padding:1.2rem;border-radius:.85rem}.academy-campus-event h3{margin-block-start:.65rem;font-size:1.7rem;font-size:calc(1.7rem * var(--site-font-size-scale))}.academy-campus-clock{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.academy-campus-clock>div{min-block-size:4.5rem;padding:.7rem .25rem}.academy-campus-clock strong{font-size:1.7rem;font-size:calc(1.7rem * var(--site-font-size-scale))}.academy-campus-facts{grid-template-columns:1fr}.academy-campus-facts>div{padding:.75rem .25rem;border-inline-end:0;border-block-end:1px solid var(--academy-line-soft)}.academy-campus-facts>div:last-child{border-block-end:0}.academy-campus-facts dd{font-size:.7rem;font-size:calc(.7rem * var(--site-font-size-scale))}.academy-campus-event-footer{align-items:stretch;flex-direction:column}.academy-campus-event-footer .btn-primary{justify-content:center}.academy-capability{min-block-size:0}.academy-capability h3{margin-block-start:2.5rem}.academy-path-intro h2{max-inline-size:14ch}.academy-path-stage{min-block-size:min(19rem,73vw)}.academy-path-orbit-node{inline-size:3.25rem;padding:.78rem}.academy-path-orbit-core{inline-size:4rem}.academy-path-grid{gap:.7rem}.academy-path-card{min-block-size:28rem}.academy-path-visual{min-block-size:10.5rem}.academy-path-card h3{margin-block-start:1rem}.academy-path-card a{margin-block-start:1.5rem}.academy-club{padding-block:4.5rem}.academy-club-model{inline-size:min(20rem,78vw)}.academy-club-copy ul{grid-template-columns:1fr}.academy-club-copy li:nth-last-child(-n+2){border-block-end:1px solid oklch(17% .05 259 / .16)}.academy-club-copy li:last-child{border-block-end:0}.academy-application summary{min-block-size:5.7rem;grid-template-columns:1.8rem minmax(0,1fr) 1.8rem;gap:.65rem}.academy-application summary small{font-size:.6rem;font-size:calc(.6rem * var(--site-font-size-scale))}.academy-form-grid{grid-template-columns:1fr}.academy-application form>button{inline-size:100%}.academy-campus-layout{padding:1.2rem;border-radius:1rem}.academy-campus-layout:before{background-size:3rem 3rem}.academy-path-icon{inline-size:2.7rem;padding:.52rem}}@media(prefers-reduced-motion:reduce){.academy-hero-actions a,.academy-campus-copy .btn-primary,.academy-path-card,.academy-path-card:before,.academy-path-card a b,.academy-path-symbol,.academy-application summary>b,.academy-application input,.academy-application select,.academy-application textarea,.academy-application form>button,.academy-club-model-image{transition:none}.academy-hero-image-wrap,.academy-hero-orbit,.academy-club-model-image,.academy-path-card.is-visual-active .academy-path-symbol,.academy-path-card.is-visual-active .academy-path-visual:before{animation:none!important}.academy-club-model-image{translate:0 0;will-change:auto}}@media(max-width:47.99rem){.academy-path-card{min-block-size:auto}.academy-path-card a,.academy-cta a{min-block-size:3rem}.academy-path-stage-label{max-width:11rem;line-height:1.35}}@media(max-width:47.99rem)and (hover:none){.academy-journey-step:active,.academy-path-card:active{border-color:#f2bb25b8;transform:translateY(-.2rem)}}.academy-journey{isolation:isolate;overflow:hidden;color:var(--academy-ink);border-block:1px solid oklch(55% .06 250 / .2);background:radial-gradient(circle at 88% 18%,oklch(58% .16 250 / .1),transparent 25rem),linear-gradient(180deg,var(--cream-strong),var(--cream))}.rtl .academy-journey{background:radial-gradient(circle at 12% 18%,oklch(58% .16 250 / .1),transparent 25rem),linear-gradient(180deg,var(--cream-strong),var(--cream))}.academy-journey:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.42;background-image:linear-gradient(oklch(48% .1 250 / .08) 1px,transparent 1px),linear-gradient(90deg,oklch(48% .1 250 / .08) 1px,transparent 1px);background-size:4.75rem 4.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 58%,transparent);mask-image:linear-gradient(90deg,transparent,black 58%,transparent)}.rtl .academy-journey:before{transform:scaleX(-1)}.academy-journey .eyebrow{color:#005fa8;color:oklch(48% .16 251)}.academy-journey-intro h2{max-width:13ch;color:var(--academy-ink)}.academy-journey-intro>p:last-child{color:#313e4f}.academy-journey-list{gap:1rem;border-block-start:0}.academy-journey-list:before{display:none}.academy-journey-step{position:relative;min-block-size:21rem;padding:1.5rem;display:flex;flex-direction:column;gap:4.5rem;overflow:hidden;border:1px solid oklch(54% .08 250 / .24);background:#fefcf6c7;box-shadow:0 1.2rem 3rem #0b1b2f14;transition:transform .3s var(--ease-out),border-color .3s,box-shadow .3s}.academy-journey-step:before{content:"";position:absolute;inset:0 0 auto;height:.2rem;background:linear-gradient(90deg,var(--academy-blue),var(--academy-gold));transform:scaleX(.38);transform-origin:left;transition:transform .4s var(--ease-out)}.rtl .academy-journey-step:before{background:linear-gradient(-90deg,var(--academy-blue),var(--academy-gold));transform-origin:right}.academy-journey-step:after{content:attr(data-step);position:absolute;inset:auto -.25rem -1.6rem auto;color:#0060a60e;color:oklch(48% .14 250 / .055);font-size:9rem;font-weight:900;line-height:1}.rtl .academy-journey-step:after{inset:auto auto -1.6rem -.25rem}.academy-journey-step:hover{transform:translateY(-.3rem);border-color:#006bb97a;border-color:oklch(52% .15 250 / .48);box-shadow:0 1.7rem 3.5rem #0b1b2f21}.academy-journey-step:hover:before{transform:scaleX(1)}.academy-journey-step>span{flex:0 0 auto;color:var(--cream);border-color:var(--navy-850);background:var(--navy-900);box-shadow:0 0 0 .45rem #006bb912;box-shadow:0 0 0 .45rem oklch(52% .16 250 / .07)}.academy-journey-step>span:after{display:none}.academy-journey-step h3{color:var(--academy-ink)}.academy-journey-step p{color:#334152}.academy-pathways{isolation:isolate;overflow:hidden;border-block-end:1px solid var(--academy-line);background:radial-gradient(circle at 12% 28%,oklch(48% .16 250 / .13),transparent 29rem),linear-gradient(180deg,#00020c,#010517)}.rtl .academy-pathways{background:radial-gradient(circle at 88% 28%,oklch(48% .16 250 / .13),transparent 29rem),linear-gradient(180deg,#00020c,#010517)}.academy-pathways:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background-image:linear-gradient(oklch(68% .12 250 / .07) 1px,transparent 1px),linear-gradient(90deg,oklch(68% .12 250 / .07) 1px,transparent 1px);background-size:4.75rem 4.75rem;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%)}.rtl .academy-pathways:before{transform:scaleX(-1)}.academy-path-intro-layout{padding-block-end:clamp(2rem,4vw,3.5rem);border-block-end:1px solid var(--academy-line)}.academy-path-stage{min-block-size:clamp(20rem,29vw,25rem);border:1px solid oklch(64% .13 250 / .3);background:radial-gradient(circle at center,#03193a94,#00020c7a);box-shadow:inset 0 1px #c6e1ff0d}.academy-path-stage:before{border-radius:0}.academy-path-intro{padding-inline-start:1.4rem;border-inline-start:.2rem solid var(--academy-gold)}.academy-path-grid{gap:1rem}.academy-path-card{min-block-size:clamp(29rem,39vw,34rem);border-radius:.45rem;background:linear-gradient(145deg,#010c24fa,#00020cfc);box-shadow:inset 0 1px #ffffff0f,0 1.5rem 3.5rem #00000133}.rtl .academy-path-card{background:linear-gradient(-145deg,#010c24fa,#00020cfc)}.academy-path-card:after{opacity:.58}.academy-path-icon{border-radius:.45rem}.academy-path-card a{border-radius:.3rem}@media(max-width:63.99rem){.academy-journey-intro{grid-template-columns:1fr;gap:1.25rem}.academy-journey-list{grid-template-columns:1fr}.academy-journey-step{min-block-size:14rem;gap:2.25rem}}@media(max-width:47.99rem){.academy-journey-step{min-block-size:13rem;padding:1.2rem}.academy-path-intro{padding-inline-start:1rem}.academy-path-stage{min-block-size:19rem}}.academy-journey{color:var(--cream);border-block-color:var(--academy-line);background:radial-gradient(circle at 88% 18%,oklch(50% .16 250 / .13),transparent 27rem),linear-gradient(180deg,#01030f,#01061a)}.rtl .academy-journey{background:radial-gradient(circle at 12% 18%,oklch(50% .16 250 / .13),transparent 27rem),linear-gradient(180deg,#01030f,#01061a)}.academy-journey:before{opacity:.3;background-image:linear-gradient(oklch(68% .12 250 / .07) 1px,transparent 1px),linear-gradient(90deg,oklch(68% .12 250 / .07) 1px,transparent 1px)}.academy-journey .eyebrow{color:var(--academy-gold)}.academy-journey-intro h2{color:var(--cream-strong)}.academy-journey-intro>p:last-child{color:var(--academy-muted)}.academy-journey-step{border-color:#4587c857;background:linear-gradient(145deg,#020e28f0,#01030ffa);box-shadow:inset 0 1px #ffffff0d,0 1.5rem 3.5rem #0000013d}.rtl .academy-journey-step{background:linear-gradient(-145deg,#020e28f0,#01030ffa)}.academy-journey-step:after{color:#53a3f20e}.academy-journey-step:hover{border-color:#dba83380;box-shadow:0 1.8rem 4rem #00000161,0 0 2.5rem #f2bb250f}.academy-journey-step h3{color:var(--cream-strong)}.academy-journey-step p{color:var(--academy-muted)}.academy-path-card-participant,.academy-path-card-expert,.academy-path-card-company{--academy-path-accent: var(--academy-blue-soft);--academy-path-accent-soft: oklch(72% .1 246 / .09);--academy-path-accent-position: 76% 18%}.rtl .academy-path-card-participant,.rtl .academy-path-card-expert,.rtl .academy-path-card-company{--academy-path-accent-position: 24% 18%}.academy-path-card:hover,.academy-path-card:focus-within{--academy-path-accent: var(--academy-gold);--academy-path-accent-soft: oklch(82% .16 86 / .15);border-color:#f2bb25b8;background:linear-gradient(145deg,#011630fa,#01030ffc);box-shadow:0 1.8rem 4rem #00000161,0 0 3rem #f2bb2514,inset 0 1px #ffffff17}.rtl .academy-path-card:hover,.rtl .academy-path-card:focus-within{background:linear-gradient(-145deg,#011630fa,#01030ffc)}.academy-path-card:focus-within{transform:translateY(-.25rem)}.academy-path-stage-label{position:absolute;z-index:4;inset:.85rem auto auto .95rem;color:var(--academy-blue-soft);font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.rtl .academy-path-stage-label{inset:.85rem .95rem auto auto;letter-spacing:0;text-transform:none}.academy-path-links{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#519ae26b;stroke-width:1.6;stroke-dasharray:6 8}.rtl .academy-path-links{transform:scaleX(-1)}.academy-path-links path{transition:stroke .3s,stroke-width .3s,filter .3s;animation:academy-path-signal 8s linear infinite}.academy-path-links path:nth-child(2){animation-delay:-2.6s}.academy-path-links path:nth-child(3){animation-delay:-5.2s}.academy-path-orbit-three{display:none}.academy-path-orbit-one,.academy-path-orbit-two{opacity:.42}.academy-path-orbit-node{z-index:2;transition:color .3s,border-color .3s,box-shadow .3s,transform .3s var(--ease-out)}.academy-path-orbit-node b{position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:50%;width:max-content;max-width:9rem;color:var(--academy-blue-soft);font-size:.62rem;font-weight:820;line-height:1.25;text-align:center;transform:translate(-50%);transition:color .3s}.rtl .academy-path-orbit-node b{transform:translate(50%)}.academy-path-orbit-node.is-active{--academy-path-orbit-accent: var(--academy-gold);color:var(--academy-gold);border-color:var(--academy-gold);box-shadow:0 0 0 .45rem #f2bb2512,0 0 2rem #f2bb254d;transform:translateY(-.2rem) scale(1.08)}.academy-path-orbit-node.is-active b{color:var(--gold-soft)}.academy-path-orbit-core{z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;color:var(--cream-strong);line-height:1;text-align:center}.academy-path-orbit-core small{color:var(--gold-soft);font-size:.48rem;font-weight:760;letter-spacing:.04em}.rtl .academy-path-orbit-core small{letter-spacing:0}.academy-path-stage[data-active-path=participant] [data-path-link=participant],.academy-path-stage[data-active-path=expert] [data-path-link=expert],.academy-path-stage[data-active-path=company] [data-path-link=company]{stroke:var(--academy-gold);stroke-width:2.6;filter:drop-shadow(0 0 .45rem oklch(82% .16 86 / .72));animation-duration:2.1s}.academy-path-card.is-path-active{--academy-path-accent: var(--academy-gold);--academy-path-accent-soft: oklch(82% .16 86 / .15);border-color:#f2bb25b8;background:linear-gradient(145deg,#011630fa,#01030ffc);box-shadow:0 1.8rem 4rem #00000161,0 0 3rem #f2bb2514,inset 0 1px #ffffff17;transform:translateY(-.25rem)}.rtl .academy-path-card.is-path-active{background:linear-gradient(-145deg,#011630fa,#01030ffc)}@keyframes academy-path-signal{to{stroke-dashoffset:-56}}@media(max-width:47.99rem){.academy-path-orbit-node b{max-width:6.5rem;font-size:.52rem}.academy-path-orbit-core small{display:none}}@media(prefers-reduced-motion:reduce){.academy-path-links path{animation:none}.academy-path-orbit-node{transition:none}}@media(max-width:47.99rem){.academy-path-card{min-block-size:auto}.academy-path-stage-label{max-width:11rem;line-height:1.35}}.academy-path-stage{--academy-path-node-size: clamp(3.35rem, 6.3vw, 4.7rem);--academy-path-core-size: clamp(4.25rem, 7.3vw, 5.8rem)}.academy-path-orbit-node{inline-size:var(--academy-path-node-size)}.academy-path-orbit-node-participant{inset:5% auto auto calc(50% - (var(--academy-path-node-size) / 2))}.academy-path-orbit-node-expert{inset:auto auto 9% 13%}.academy-path-orbit-node-company{inset:auto 13% 9% auto}.academy-path-orbit-core,.rtl .academy-path-orbit-core{inset:calc(50% - (var(--academy-path-core-size) / 2)) auto auto calc(50% - (var(--academy-path-core-size) / 2));inline-size:var(--academy-path-core-size)}.rtl .academy-path-links{transform:none}@media(max-width:47.99rem){.academy-path-stage{--academy-path-node-size: 3.35rem;--academy-path-core-size: 4.35rem;min-block-size:clamp(20rem,88vw,24rem)}.academy-path-orbit-node-participant{inset-block-start:6%}.academy-path-orbit-node-expert{inset:auto auto 10% 8%}.academy-path-orbit-node-company{inset:auto 8% 10% auto}}@media(max-width:47.99rem){.academy-hero-visual{inline-size:min(calc(100% + 1.1rem),31rem);min-block-size:0;aspect-ratio:1 / .86;margin-inline:auto}.academy-hero-image-wrap{inset:5% 2% 2%}.rtl .academy-hero-image-wrap{inset-inline:2%}.academy-hero-image-wrap .academy-hero-people{inline-size:96%;max-block-size:88%}.academy-hero-orbit-one,.rtl .academy-hero-orbit-one{inset:9% 3% 8%}.academy-hero-orbit-two,.rtl .academy-hero-orbit-two{inset:20% 15% 18%}.academy-hero-caption{inset-block-end:1%;max-inline-size:72%}.academy-hero-index{inset-block-start:4%;inset-inline-end:2%}}.academy-path-grid{align-items:stretch}.academy-path-card{min-block-size:0;padding:clamp(1.15rem,2vw,1.55rem);border-color:#5594cf57;border-radius:.4rem;background:linear-gradient(145deg,#020c23fa,#00020cfc);box-shadow:inset 0 .18rem color-mix(in oklch,var(--academy-path-accent) 62%,transparent),inset 0 1px #ffffff0f,0 1.4rem 3.2rem #00000133}.rtl .academy-path-card{background:linear-gradient(-145deg,#020c23fa,#00020cfc)}.academy-path-card:before{opacity:.38}.academy-path-card:after{opacity:.32}.academy-path-card-top{min-block-size:4.25rem;padding-block-end:1rem;border-block-end:1px solid oklch(65% .11 248 / .25)}.academy-path-card-top>span{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:520}.academy-path-card-top>i{opacity:.72}.academy-path-icon{inline-size:3rem;padding:.58rem;border-radius:.35rem;background:#010619eb;box-shadow:inset 0 1px #ffffff14,0 0 1.2rem var(--academy-path-accent-soft)}.academy-path-icon:before{inset:-.18rem;border-radius:.35rem;transform:none}.rtl .academy-path-icon:before{transform:none}.academy-path-visual{min-block-size:clamp(11.5rem,16vw,13.25rem);margin-block:1rem 1.15rem;border:1px solid oklch(65% .11 248 / .25);background:linear-gradient(#00020c47,#00020cb8),radial-gradient(ellipse at 50% 72%,color-mix(in oklch,var(--academy-path-accent) 20%,transparent),transparent 58%)}.academy-path-visual:before{inset:15% 3% 3%}.academy-path-card h3{max-inline-size:17ch;min-block-size:2.2em;margin:0;display:flex;align-items:flex-start}.academy-path-card>p{max-inline-size:34ch;min-block-size:4.95em;margin-block-start:.75rem}.academy-path-card a{min-block-size:3.2rem;margin-block-start:1.25rem;border-radius:.25rem;background:#010516c7}.academy-path-card:hover,.academy-path-card:focus-within,.academy-path-card.is-path-active{box-shadow:inset 0 .18rem 0 var(--academy-gold),inset 0 1px #ffffff14,0 1.8rem 4rem #00000157,0 0 2.4rem #f2bb2512}@media(max-width:63.99rem){.academy-path-card h3,.academy-path-card>p{min-block-size:0;max-inline-size:46rem}}@media(max-width:47.99rem){.academy-path-card{padding:1rem}.academy-path-card-top{gap:.55rem}.academy-path-identity{gap:.5rem}.academy-path-identity strong{max-inline-size:10ch;font-size:.7rem}.academy-path-visual{min-block-size:11.75rem}}
