.academy-directory_page__8p_87{--site-header-gutter:clamp(1rem,4vw,4.5rem);min-height:100dvh;overflow:hidden;background:var(--background);color:var(--foreground)}.academy-directory_hero__YpNJf{position:relative;display:grid;min-height:34rem;overflow:hidden;align-items:end;border-bottom:1px solid var(--line-strong);isolation:isolate}.academy-directory_hero__YpNJf>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.76) brightness(.66)}.academy-directory_courseHero__TPZXS>img{object-position:68% center}.academy-directory_heroScrim__CqskT{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,oklch(.065 .008 247.4/.98),oklch(.065 .008 247.4/.82) 46%,transparent 80%),linear-gradient(0deg,oklch(.065 .008 247.4/.8),transparent 62%)}.academy-directory_heroContent__FxWIK{display:flex;width:min(100%,96rem);flex-direction:column;align-items:flex-start;margin:0 auto;padding:5rem var(--site-header-gutter) 4.5rem}.academy-directory_backLink__4wl0D{margin-bottom:4rem;color:var(--foreground);font-size:.78rem;text-decoration:none}.academy-directory_backLink__4wl0D:focus-visible,.academy-directory_backLink__4wl0D:hover{color:var(--primary)}.academy-directory_heroContent__FxWIK>p,.academy-directory_hero__YpNJf>small,.academy-directory_itemAction__8t1Qf,.academy-directory_itemStats___R3OK,.academy-directory_itemTopline__Qp8oD{font-family:var(--font-geist-mono),monospace;letter-spacing:.065em}.academy-directory_heroContent__FxWIK>p{margin:0;color:var(--primary);font-size:.64rem;text-transform:uppercase}.academy-directory_hero__YpNJf h1{max-width:15ch;margin:1rem 0 0;font-size:clamp(3rem,6vw,5.6rem);font-weight:520;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.academy-directory_heroContent__FxWIK>span{max-width:43rem;margin-top:1.35rem;color:oklch(.83 .018 247.4);line-height:1.65}.academy-directory_hero__YpNJf>small{position:absolute;right:var(--site-header-gutter);bottom:1.15rem;color:oklch(.67 .016 247.4);font-size:.52rem;text-transform:uppercase}.academy-directory_directory__J8e2Z{display:grid;gap:1.25rem;max-width:96rem;margin:0 auto;padding:clamp(5rem,9vw,9rem) var(--site-header-gutter)}.academy-directory_courseItem__Xv9wS,.academy-directory_journeyItem__3Wsm4{display:grid;min-width:0;min-height:26rem;overflow:hidden;grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);border:1px solid var(--line-strong);border-radius:.75rem;background:var(--surface);color:var(--foreground)}.academy-directory_journeyItem__3Wsm4{text-decoration:none;transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.academy-directory_journeyItem__3Wsm4:focus-visible,.academy-directory_journeyItem__3Wsm4:hover{border-color:var(--primary);transform:translateY(-.18rem)}.academy-directory_itemVisual__laG1q{position:relative;min-height:21rem;overflow:hidden;background:oklch(.07 .006 247.4)}.academy-directory_itemVisual__laG1q:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,oklch(.1 .005 247.4/.78)),linear-gradient(0deg,oklch(.1 .005 247.4/.36),transparent 50%);content:""}.academy-directory_itemVisual__laG1q img{object-fit:cover;filter:saturate(.78) brightness(.78);transition:transform .65s cubic-bezier(.16,1,.3,1)}.academy-directory_journeyItem__3Wsm4:focus-visible .academy-directory_itemVisual__laG1q img,.academy-directory_journeyItem__3Wsm4:hover .academy-directory_itemVisual__laG1q img{transform:scale(1.018)}.academy-directory_itemBody__G8M2V{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.academy-directory_itemTopline__Qp8oD{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;font-size:.58rem;text-transform:uppercase}.academy-directory_itemTopline__Qp8oD small{color:var(--primary)}.academy-directory_itemTopline__Qp8oD b{color:var(--subtle);font-weight:620}.academy-directory_itemBody__G8M2V>strong{max-width:15ch;margin-top:1.5rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:540;letter-spacing:-.04em;line-height:1;text-wrap:balance}.academy-directory_itemBody__G8M2V>em{max-width:40rem;margin-top:1.2rem;color:var(--muted);font-size:.92rem;font-style:normal;line-height:1.65}.academy-directory_itemBody__G8M2V>p{max-width:40rem;margin:1.1rem 0 0;color:var(--subtle);font-size:.82rem;line-height:1.62}.academy-directory_itemStats___R3OK{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1.5rem;color:var(--subtle);font-size:.56rem;text-transform:uppercase}.academy-directory_itemStats___R3OK i{width:1.4rem;height:1px;background:var(--line-strong)}.academy-directory_itemAction__8t1Qf{margin-top:2rem;padding-bottom:.25rem;border-bottom:1px solid var(--primary);color:var(--foreground);font-size:.62rem;font-weight:680;text-transform:uppercase}.academy-directory_researchNote__7do_4{max-width:44rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line-strong)}.academy-directory_researchNote__7do_4 h2{margin:0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:540;letter-spacing:-.035em}.academy-directory_researchNote__7do_4 p{margin:1rem 0 0;color:var(--muted);line-height:1.65}.academy-directory_courseDirectory___9FOM{gap:1.5rem}.academy-directory_privateNotice__Wom7I{max-width:58rem;margin:0 0 2rem;padding:1rem 1.25rem;border:1px solid color-mix(in oklch,var(--warning),transparent 58%);border-radius:.35rem;background:var(--warning-soft);color:oklch(.84 .025 80);font-size:.82rem;line-height:1.62}.academy-directory_courseItem__Xv9wS{scroll-margin-top:5rem}.academy-directory_courseItem__Xv9wS:nth-of-type(2n){grid-template-columns:minmax(24rem,1.1fr) minmax(20rem,.9fr)}.academy-directory_courseItem__Xv9wS:nth-of-type(2n) .academy-directory_itemVisual__laG1q{grid-column:2;grid-row:1}.academy-directory_courseItem__Xv9wS:nth-of-type(2n) .academy-directory_itemBody__G8M2V{grid-column:1;grid-row:1}@media (max-width:48rem){.academy-directory_hero__YpNJf{min-height:36rem}.academy-directory_courseHero__TPZXS>img,.academy-directory_hero__YpNJf>img{object-position:66% center}.academy-directory_heroScrim__CqskT{background:linear-gradient(0deg,oklch(.065 .008 247.4/.96),oklch(.065 .008 247.4/.72) 70%,transparent),linear-gradient(90deg,oklch(.065 .008 247.4/.5),transparent)}.academy-directory_heroContent__FxWIK{padding:4rem var(--site-header-gutter) 5.5rem}.academy-directory_backLink__4wl0D{margin-bottom:4rem}.academy-directory_hero__YpNJf h1{font-size:clamp(2.8rem,12vw,4.2rem)}.academy-directory_hero__YpNJf>small{right:var(--site-header-gutter);bottom:.9rem;left:var(--site-header-gutter);line-height:1.4}.academy-directory_directory__J8e2Z{padding-top:4rem;padding-bottom:6rem}.academy-directory_courseItem__Xv9wS,.academy-directory_courseItem__Xv9wS:nth-of-type(2n),.academy-directory_journeyItem__3Wsm4{min-height:0;grid-template-columns:1fr}.academy-directory_courseItem__Xv9wS:nth-of-type(2n) .academy-directory_itemBody__G8M2V,.academy-directory_courseItem__Xv9wS:nth-of-type(2n) .academy-directory_itemVisual__laG1q{grid-column:1;grid-row:auto}.academy-directory_itemVisual__laG1q{min-height:16rem}.academy-directory_itemVisual__laG1q:after{background:linear-gradient(0deg,oklch(.1 .005 247.4/.72),transparent 66%)}.academy-directory_itemBody__G8M2V{padding:2rem 1.25rem}.academy-directory_itemBody__G8M2V>strong{font-size:clamp(2rem,9vw,3rem)}.academy-directory_itemStats___R3OK{align-items:flex-start;flex-direction:column}.academy-directory_itemStats___R3OK i{display:none}}@media (prefers-reduced-motion:reduce){.academy-directory_itemVisual__laG1q img,.academy-directory_journeyItem__3Wsm4{transition:none}}