.ghost-section-header_ghostHeader__36_n1{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,5vw,4rem) 0;margin-bottom:clamp(1rem,2vw,1.5rem)}.ghost-section-header_ghostLabel__rTdHK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:clamp(8rem,20vw,16rem);text-transform:uppercase;letter-spacing:.08em;line-height:.85;color:hsl(var(--foreground));opacity:.04;white-space:nowrap;pointer-events:none;user-select:none}.ghost-section-header_ghostContent__hjSN_{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.ghost-section-header_ghostEyebrow__vMbMR{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:500;color:hsl(var(--primary))}.ghost-section-header_ghostTitle__Gt9LY{margin:0;font-family:var(--font-heading);font-size:clamp(2.4rem,5.5vw,4.5rem);line-height:.92;letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--foreground));text-wrap:balance}.ghost-section-header_ghostTitleAccent__JOKe9{color:hsl(var(--primary));text-shadow:0 0 20px hsl(var(--primary)/.25)}.ghost-section-header_ghostSubtitle__2pQ2i{margin:.15rem 0 0;max-width:52ch;color:hsl(var(--muted-foreground)/.9);font-size:clamp(.88rem,1.1vw,.98rem);line-height:1.62;font-style:italic}.animated-stats_statItem__v9U9K{position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1)}.animated-stats_statItem__v9U9K:hover{transform:translateY(-2px)}.animated-stats_statValue___vC_6{position:relative;text-shadow:0 0 24px hsl(var(--primary)/.15);transition:text-shadow .28s ease}.animated-stats_statItem__v9U9K:hover .animated-stats_statValue___vC_6{text-shadow:0 0 32px hsl(var(--primary)/.24)}.animated-stats_statLabel__Kh31n{transition:opacity .28s ease}.animated-stats_statItem__v9U9K:hover .animated-stats_statLabel__Kh31n{opacity:.95}.animated-stats_separator__UxRC8{background:linear-gradient(to bottom,transparent,hsl(var(--primary)/.25),transparent);box-shadow:0 0 12px hsl(var(--primary)/.08)}@media (max-width:768px){.animated-stats_separator__UxRC8{background:linear-gradient(to right,transparent,hsl(var(--primary)/.25),transparent);box-shadow:0 0 12px hsl(var(--primary)/.08)}.animated-stats_statItem__v9U9K:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.animated-stats_statItem__v9U9K,.animated-stats_statLabel__Kh31n,.animated-stats_statValue___vC_6{transition:none}.animated-stats_statItem__v9U9K:hover{transform:none}.animated-stats_statItem__v9U9K:hover .animated-stats_statValue___vC_6,.animated-stats_statValue___vC_6{text-shadow:0 0 20px hsl(var(--primary)/.12)}}.shared-cta_primaryCta__n0pOt{position:relative;overflow:hidden;background:linear-gradient(120deg,hsl(var(--primary)),hsl(var(--accent)) 150%);color:hsl(var(--primary-foreground));box-shadow:0 12px 30px hsl(var(--primary)/.35);z-index:0;isolation:isolate}.shared-cta_primaryCta__n0pOt:before{content:"";position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 140deg,hsl(0 0% 100%/.9) 175deg,hsl(0 0% 100%/1) 180deg,hsl(0 0% 100%/.9) 185deg,transparent 220deg,transparent 1turn);animation:shared-cta_borderSpin__H0e2V 3s linear infinite;z-index:-2}.shared-cta_primaryCta__n0pOt:after{content:"";position:absolute;inset:2px;border-radius:inherit;background:linear-gradient(120deg,hsl(var(--primary)),hsl(var(--accent)) 150%);z-index:-1}.shared-cta_primaryCta__n0pOt:hover{transform:translateY(-2px);box-shadow:0 16px 36px hsl(var(--primary)/.45)}.shared-cta_secondaryCta__OWy6V:hover{transform:translateY(-2px);border-color:hsl(var(--foreground)/.45)}@keyframes shared-cta_borderSpin__H0e2V{0%{rotate:0deg}to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.shared-cta_primaryCta__n0pOt,.shared-cta_secondaryCta__OWy6V{transition:none}.shared-cta_primaryCta__n0pOt:before{display:none}}.cta-section_section__MgcD6{background:radial-gradient(ellipse at 50% 0,hsl(var(--primary)/.08),transparent 60%),radial-gradient(ellipse at 50% 100%,hsl(var(--background)/.5),transparent 60%),hsl(var(--card))}.cta-section_card__dH6KR{backdrop-filter:blur(10px);background:hsl(var(--card)/.65);box-shadow:0 8px 24px hsl(var(--primary)/.12)}@media (prefers-reduced-motion:reduce){.cta-section_card__dH6KR{backdrop-filter:none}}.parallax-hero_overlay__5C_0D{background:linear-gradient(180deg,hsl(var(--secondary)/.55) 0,hsl(var(--secondary)/.7) 40%,hsl(var(--secondary)/.85) 70%,hsl(var(--secondary)/.95) 100%)}.parallax-hero_title__V2pKf{background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--accent)) 50%,hsl(var(--primary)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.parallax-hero_titleBreath__H1aj8{animation:parallax-hero_charBreath__uwFRB 3s ease-in-out infinite}.parallax-hero_orb1__vKBz9{width:420px;height:420px;top:10%;right:-5%;background-color:hsl(var(--primary));opacity:.25;animation:parallax-hero_orbFloat1__32GyJ 10s ease-in-out infinite}.parallax-hero_orb2__4NYr0{width:320px;height:320px;bottom:15%;left:-8%;background-color:hsl(var(--accent));opacity:.28;animation:parallax-hero_orbFloat2__Gf8RP 12s ease-in-out infinite}.parallax-hero_orb3__Fe7g6{width:280px;height:280px;top:60%;right:8%;background-color:hsl(var(--primary));opacity:.22;animation:parallax-hero_orbFloat3__Rf___ 14s ease-in-out infinite}@media (max-width:768px){.parallax-hero_orb1__vKBz9{width:240px;height:240px}.parallax-hero_orb2__4NYr0{width:180px;height:180px}.parallax-hero_orb3__Fe7g6{width:160px;height:160px}}.parallax-hero_scrollLine__gVNNZ{background:linear-gradient(to bottom,hsl(var(--primary)),transparent);animation:parallax-hero_scrollPulse__qVIJt 3s ease-in-out infinite}@keyframes parallax-hero_orbFloat1__32GyJ{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(15px)}50%{transform:translateY(10px) translateX(25px)}75%{transform:translateY(25px) translateX(-10px)}}@keyframes parallax-hero_orbFloat2__Gf8RP{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(18px) translateX(-12px)}50%{transform:translateY(-25px) translateX(-20px)}75%{transform:translateY(-15px) translateX(8px)}}@keyframes parallax-hero_orbFloat3__Rf___{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-22px) translateX(-18px)}50%{transform:translateY(15px) translateX(-10px)}75%{transform:translateY(20px) translateX(12px)}}@keyframes parallax-hero_charBreath__uwFRB{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 20px hsl(var(--primary)/.4),0 0 40px hsl(var(--primary)/.2)}}@keyframes parallax-hero_scrollPulse__qVIJt{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.parallax-hero_orb1__vKBz9,.parallax-hero_orb2__4NYr0,.parallax-hero_orb3__Fe7g6,.parallax-hero_titleBreath__H1aj8{animation:none}.parallax-hero_scrollLine__gVNNZ{animation:none;opacity:.5}}.scroll-reveal-section_title__LwOgo{position:relative}.scroll-reveal-section_title__LwOgo:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background:hsl(var(--primary));border-radius:2px;box-shadow:0 0 16px hsl(var(--primary)/.4)}.scroll-reveal-section_imageWrap__NEmo4{position:relative;border:1px solid hsl(var(--foreground)/.08);box-shadow:0 20px 48px hsl(0 0% 0%/.35),0 0 0 1px hsl(var(--primary)/.06) inset,0 1px 0 hsl(var(--foreground)/.08) inset;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.scroll-reveal-section_imageWrap__NEmo4:hover{border-color:hsl(var(--primary)/.15);box-shadow:0 24px 56px hsl(0 0% 0%/.42),0 0 32px hsl(var(--primary)/.12),0 0 0 1px hsl(var(--primary)/.12) inset,0 1px 0 hsl(var(--foreground)/.1) inset}.scroll-reveal-section_image__6jp97{display:block;width:100%;height:auto;object-fit:cover}.scroll-reveal-section_imageVignette__1cC5U{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent 60%,hsl(0 0% 0%/.12))}@media (max-width:768px){.scroll-reveal-section_title__LwOgo:after{left:50%;transform:translateX(-50%)}.scroll-reveal-section_imageWrap__NEmo4{box-shadow:0 12px 32px hsl(0 0% 0%/.3),0 0 0 1px hsl(var(--primary)/.06) inset}.scroll-reveal-section_imageWrap__NEmo4:hover{box-shadow:0 16px 40px hsl(0 0% 0%/.36),0 0 24px hsl(var(--primary)/.1),0 0 0 1px hsl(var(--primary)/.1) inset}}@media (prefers-reduced-motion:reduce){.scroll-reveal-section_image__6jp97{will-change:auto}.scroll-reveal-section_imageWrap__NEmo4{transition:none}.scroll-reveal-section_imageWrap__NEmo4:hover{box-shadow:0 20px 48px hsl(0 0% 0%/.35),0 0 0 1px hsl(var(--primary)/.06) inset,0 1px 0 hsl(var(--foreground)/.08) inset}}.home-page_page__fXMze{background:radial-gradient(circle at 12% 12%,hsl(var(--primary)/.18),transparent 30%),radial-gradient(circle at 88% 15%,hsl(var(--accent)/.16),transparent 35%),radial-gradient(circle at 50% 100%,hsl(var(--secondary)/.2),transparent 45%),hsl(var(--background))}.home-page_gridBackdrop__3iX1K{background-image:linear-gradient(hsl(0 0% 100%/.03) 1px,transparent 0),linear-gradient(90deg,hsl(0 0% 100%/.03) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at center,black 35%,transparent 90%)}.home-page_noiseOverlay__HM9Fc{background-image:radial-gradient(circle at 2px 2px,white 1px,transparent 0);background-size:3px 3px}.home-page_scrollProgress__ApCLT{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.home-page_finalCtaCard__K3EPr{background:linear-gradient(130deg,hsl(var(--primary)/.14),transparent 48%),linear-gradient(200deg,hsl(var(--accent)/.12),transparent 40%),hsl(var(--card)/.85)}.bento-activities_section__WivJQ{background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--background)) 100%)}.bento-activities_section__WivJQ:after,.bento-activities_section__WivJQ:before{content:"";position:absolute;border-radius:9999px;filter:blur(42px);pointer-events:none;z-index:0}.bento-activities_section__WivJQ:before{width:280px;height:280px;top:5%;left:-70px;background:hsl(var(--primary)/.22);animation:bento-activities_bentoAuraFloat__mi_nh 9.5s ease-in-out infinite}.bento-activities_section__WivJQ:after{width:240px;height:240px;right:-60px;bottom:10%;background:hsl(var(--accent)/.18);animation:bento-activities_bentoAuraFloat__mi_nh 11s ease-in-out infinite reverse}.bento-activities_grid__rHwji:before{content:"";position:absolute;inset:-.75rem -.5rem;border-radius:1.2rem;background:radial-gradient(circle at 18% 24%,hsl(var(--primary)/.16),transparent 38%),radial-gradient(circle at 80% 62%,hsl(var(--accent)/.14),transparent 42%);z-index:-1;animation:bento-activities_bentoMeshDrift__Krhi3 12s ease-in-out infinite alternate}.bento-activities_card__siqpZ{background:hsl(var(--card)/.6);backdrop-filter:blur(12px);border:1px solid hsl(var(--foreground)/.08);will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.bento-activities_card__siqpZ:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(130deg,hsl(var(--foreground)/.08) 0,transparent 35%,transparent 65%,hsl(var(--accent)/.08) 100%);pointer-events:none;z-index:0}.bento-activities_card__siqpZ:after{content:"";position:absolute;inset:-45% -80%;border-radius:9999px;background:linear-gradient(110deg,transparent 30%,hsl(var(--accent)/.22) 48%,transparent 66%);transform:translateX(-42%) rotate(6deg);opacity:0;pointer-events:none;transition:opacity .28s ease,transform .7s cubic-bezier(.22,1,.36,1);z-index:1}.bento-activities_card__siqpZ:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 10px 34px hsl(var(--primary)/.14),0 0 0 1px hsl(var(--accent)/.1);transform:translateY(-2px)}.bento-activities_card__siqpZ:hover:after{opacity:1;transform:translateX(20%) rotate(6deg)}.bento-activities_pill__FQ098{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);animation:bento-activities_bentoPillPulse__1Lv8L 3.6s ease-in-out infinite}.bento-activities_card__siqpZ:nth-child(2) .bento-activities_pill__FQ098{animation-delay:.28s}.bento-activities_card__siqpZ:nth-child(3) .bento-activities_pill__FQ098{animation-delay:.56s}.bento-activities_card__siqpZ:nth-child(4) .bento-activities_pill__FQ098{animation-delay:.82s}.bento-activities_card__siqpZ:nth-child(5) .bento-activities_pill__FQ098{animation-delay:1.1s}.bento-activities_cardContent__IgPCS{transition:transform .36s cubic-bezier(.22,1,.36,1)}.bento-activities_card__siqpZ:hover .bento-activities_cardContent__IgPCS{transform:translateY(-3px) scale(1.012)}.bento-activities_cardLab__Z_J1k .bento-activities_cardHead__flCPP{max-width:38ch}.bento-activities_cardLab__Z_J1k .bento-activities_cardContent__IgPCS{margin-top:0;min-height:0;justify-content:flex-end}@media (min-width:761px){.bento-activities_cardGlobe__w145X .bento-activities_cardContent__IgPCS{min-height:clamp(170px,23vh,250px)}}@media (max-width:1100px) and (min-width:761px){.bento-activities_section__WivJQ{min-height:auto;display:block;padding:3.35rem 0}.bento-activities_grid__rHwji{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"globe classes" "merch teams" "lab lab";grid-auto-rows:minmax(210px,auto);max-width:920px;gap:.85rem}.bento-activities_card__siqpZ{padding:1rem}.bento-activities_cardLab__Z_J1k{grid-template-columns:minmax(0,1fr) minmax(210px,280px)}.bento-activities_cardContent__IgPCS{min-height:165px}}@media (max-width:760px){.bento-activities_section__WivJQ{min-height:auto;display:block;align-content:normal;padding:4rem 0}.bento-activities_grid__rHwji{grid-template-columns:1fr;grid-template-areas:"globe" "classes" "merch" "teams" "lab";grid-auto-rows:auto;gap:.95rem;padding:0 1rem}.bento-activities_cardGlobe__w145X{min-height:230px}.bento-activities_card__siqpZ{min-height:auto;padding:.95rem}.bento-activities_cardLab__Z_J1k{display:flex;flex-direction:column;align-items:stretch;gap:.8rem}.bento-activities_cardContent__IgPCS{min-height:145px}.bento-activities_cardLab__Z_J1k .bento-activities_cardContent__IgPCS{justify-content:center;margin-top:auto;min-height:145px}}@keyframes bento-activities_bentoAuraFloat__mi_nh{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bento-activities_bentoMeshDrift__Krhi3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(.4rem,-.6rem,0) scale(1.02)}}@keyframes bento-activities_bentoPillPulse__1Lv8L{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/0);transform:translateY(0)}50%{box-shadow:0 0 0 6px hsl(var(--primary)/.12);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.bento-activities_grid__rHwji:before,.bento-activities_pill__FQ098,.bento-activities_section__WivJQ:after,.bento-activities_section__WivJQ:before{animation:none}.bento-activities_cardContent__IgPCS,.bento-activities_card__siqpZ{transition:none}.bento-activities_card__siqpZ:after{display:none}}.bento-dance-lab_badge__zJ76A{background:radial-gradient(circle at 12% 10%,hsl(var(--accent)/.18),transparent 38%),linear-gradient(145deg,hsl(0 8% 15%),hsl(0 8% 9%));border:1px solid hsl(0 0% 96%/.15);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.08),0 16px 34px hsl(0 0% 0%/.35)}.bento-dance-lab_holoOverlay__eKHqt{background:linear-gradient(var(--holo-angle,135deg),transparent 20%,hsl(var(--primary)/.15) 35%,hsl(var(--accent)/.2) 50%,hsl(var(--primary)/.15) 65%,transparent 80%);mix-blend-mode:screen;background-size:200% 200%;animation:bento-dance-lab_holoSweep__RHLYZ 7.2s linear infinite}.bento-dance-lab_noiseOverlay__2uwi3{background:repeating-linear-gradient(90deg,hsl(0 0% 100%/.04),hsl(0 0% 100%/.04) 1px,transparent 0,transparent 3px);mix-blend-mode:soft-light}.bento-dance-lab_innerBorder__iehuU{border:1px solid hsl(0 0% 96%/.06)}.bento-dance-lab_logoPlaceholder__usL1m{color:hsl(var(--primary));filter:drop-shadow(0 0 14px hsl(var(--primary)/.3)) drop-shadow(0 0 28px hsl(var(--primary)/.2))}.bento-dance-lab_seal__rjCh2{border:1px solid hsl(var(--accent)/.45);background:hsl(var(--accent)/.12);color:hsl(var(--accent));animation:bento-dance-lab_sealPulse__92HQZ 2.8s ease-in-out infinite}.bento-dance-lab_signature__L1lDe{font-family:Dancing Script,cursive;color:hsl(0 0% 96%/.65);border-top:1px solid hsl(0 0% 96%/.12)}@keyframes bento-dance-lab_holoSweep__RHLYZ{0%{background-position:0 50%}to{background-position:180% 50%}}@keyframes bento-dance-lab_sealPulse__92HQZ{0%,to{box-shadow:0 0 0 0 hsl(var(--accent)/0)}50%{box-shadow:0 0 0 7px hsl(var(--accent)/.08)}}@media (prefers-reduced-motion:reduce){.bento-dance-lab_holoOverlay__eKHqt{opacity:.3;background-position:50%;transition:none;animation:none}.bento-dance-lab_seal__rjCh2{animation:none}}@media (max-width:760px){.bento-dance-lab_badge__zJ76A{width:min(100%,285px);padding:.78rem .9rem}}.bento-merch-cap_cap__q5oi4{transform-style:preserve-3d;transition:transform .08s ease-out}.bento-merch-cap_idle__OacO1{animation:bento-merch-cap_float__Kc95s 4s ease-in-out infinite}@keyframes bento-merch-cap_float__Kc95s{0%,to{transform:rotateX(-5deg) rotateY(-12deg) translateY(0)}50%{transform:rotateX(-5deg) rotateY(-12deg) translateY(-4px)}}.bento-merch-cap_shadow__2uR4j{background:radial-gradient(ellipse,hsl(0 0% 0%/.45) 0,transparent 70%);filter:blur(5px);transform:translateZ(-10px)}.bento-merch-cap_brim__z8R66{transform:translateZ(0)}.bento-merch-cap_crown__Tyh5M{transform:translateZ(6px)}.bento-merch-cap_logoWrap__uCcDE{transform:translateX(-50%) translateZ(14px)}.bento-merch-cap_logoSvg__ww2z5{filter:drop-shadow(0 1px 4px hsl(0 0% 0%/.5))}@media (prefers-reduced-motion:reduce){.bento-merch-cap_cap__q5oi4,.bento-merch-cap_idle__OacO1{animation:none;transition:none}}.bento-teams_dot__aTov0{box-shadow:0 0 8px hsl(var(--primary)/.6);transition:left 1.2s cubic-bezier(.34,1.56,.64,1),top 1.2s cubic-bezier(.34,1.56,.64,1)}.bento-teams_dot__aTov0:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:hsl(var(--primary)/.3);filter:blur(4px);transform:scale(2);opacity:0;transition:opacity .3s ease}.bento-teams_moving__hrkJe .bento-teams_dot__aTov0:after{opacity:1}@media (prefers-reduced-motion:reduce){.bento-teams_dot__aTov0{transition:none}.bento-teams_dot__aTov0:after{display:none}}.bento-video-monitor_monitor__wiLdc{border-color:hsl(0 0% 18%) hsl(0 0% 10%) hsl(0 0% 6%) hsl(0 0% 16%)}.bento-video-monitor_monitor__wiLdc:hover .bento-video-monitor_screen__P2BC5{box-shadow:0 0 20px 4px hsl(var(--primary)/.2)}.bento-video-monitor_scanlines__M0eB6{background:repeating-linear-gradient(0deg,transparent,transparent 2px,hsl(0 0% 100%/.12) 0,hsl(0 0% 100%/.12) 4px)}@media (prefers-reduced-motion:reduce){.bento-video-monitor_colorBarActive__yu9vF,.bento-video-monitor_colorBarInactive__5tC4x{transition:none}}.cinematic-hero_orbOne__F7_Z7{animation:cinematic-hero_orbFloatA__2N8hY 12s ease-in-out infinite}.cinematic-hero_orbTwo__n_5K9{animation:cinematic-hero_orbFloatB__Tisf0 10s ease-in-out infinite}.cinematic-hero_orbThree__jIpvV{animation:cinematic-hero_orbFloatC__WyCrn 14s ease-in-out infinite}.cinematic-hero_logoChar__Md_1r{will-change:transform,opacity,filter;animation:cinematic-hero_charBreath__mLdYi 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .4s)}.cinematic-hero_logoSep__Zca8X{will-change:transform,opacity,filter;text-shadow:0 0 20px hsl(var(--primary)/.6),0 0 40px hsl(var(--primary)/.3);animation:cinematic-hero_sepGlow__kKx83 3s ease-in-out infinite}.cinematic-hero_logoUnderline__0xxXC{background:linear-gradient(90deg,transparent,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--primary)),transparent);box-shadow:0 0 18px hsl(var(--primary)/.5)}.cinematic-hero_scrollLine__UQ_8Y{background:linear-gradient(to bottom,hsl(var(--primary)/.7),transparent);animation:cinematic-hero_scrollPulse__AKx4v 2s ease-in-out infinite}@keyframes cinematic-hero_orbFloatA__2N8hY{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(24px) translateX(-10px)}}@keyframes cinematic-hero_orbFloatB__Tisf0{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(12px)}}@keyframes cinematic-hero_orbFloatC__WyCrn{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(16px) translateX(-8px)}}@keyframes cinematic-hero_charBreath__mLdYi{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 16px hsl(var(--foreground)/.08)}}@keyframes cinematic-hero_sepGlow__kKx83{0%,to{text-shadow:0 0 20px hsl(var(--primary)/.6),0 0 40px hsl(var(--primary)/.3)}50%{text-shadow:0 0 28px hsl(var(--primary)/.8),0 0 56px hsl(var(--primary)/.45)}}@keyframes cinematic-hero_scrollPulse__AKx4v{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.cinematic-hero_logoChar__Md_1r,.cinematic-hero_logoSep__Zca8X,.cinematic-hero_orbOne__F7_Z7,.cinematic-hero_orbThree__jIpvV,.cinematic-hero_orbTwo__n_5K9,.cinematic-hero_scrollLine__UQ_8Y{animation:none}}.logo-reveal-cinematic_edgeGlow__UaXQ7{background:radial-gradient(circle,hsl(var(--primary)/.4) 0,hsl(var(--primary)/.12) 40%,transparent 70%)}.logo-reveal-cinematic_logoWrap__lJbiO{will-change:clip-path,transform,opacity,filter}.logo-reveal-cinematic_logoImage__PAb90{filter:drop-shadow(0 0 20px hsl(var(--primary)/.3))}.logo-reveal-cinematic_lightSweep__k_SSK{background:linear-gradient(90deg,transparent 0,hsl(var(--foreground)/.04) 15%,hsl(var(--foreground)/.15) 35%,hsl(var(--foreground)/.3) 50%,hsl(var(--foreground)/.15) 65%,hsl(var(--foreground)/.04) 85%,transparent 100%)}.logo-reveal-cinematic_ambientGlow__LpnPe{background:radial-gradient(circle,hsl(var(--primary)/.25) 0,hsl(var(--primary)/.06) 50%,transparent 70%);animation:logo-reveal-cinematic_ambientPulse__U8kfi 4s ease-in-out infinite}@keyframes logo-reveal-cinematic_ambientPulse__U8kfi{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (max-width:760px){.logo-reveal-cinematic_ambientGlow__LpnPe,.logo-reveal-cinematic_edgeGlow__UaXQ7{width:280px;height:280px}.logo-reveal-cinematic_lightSweep__k_SSK{width:80px}}@media (prefers-reduced-motion:reduce){.logo-reveal-cinematic_ambientGlow__LpnPe{animation:none}.logo-reveal-cinematic_lightSweep__k_SSK{display:none}}.home-page_page__qg0fn{background:radial-gradient(circle at 12% 12%,hsl(var(--primary)/.18),transparent 30%),radial-gradient(circle at 88% 15%,hsl(var(--accent)/.16),transparent 35%),radial-gradient(circle at 50% 100%,hsl(var(--secondary)/.2),transparent 45%),hsl(var(--background))}.home-page_gridBackdrop__rkj1l{background-image:linear-gradient(hsl(0 0% 100%/.03) 1px,transparent 0),linear-gradient(90deg,hsl(0 0% 100%/.03) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at center,black 35%,transparent 90%)}.home-page_noiseOverlay__7oNig{background-image:radial-gradient(circle at 2px 2px,white 1px,transparent 0);background-size:3px 3px}.home-page_scrollProgress__K_G7x{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.home-page_finalCtaCard__aJzgL{background:linear-gradient(130deg,hsl(var(--primary)/.14),transparent 48%),linear-gradient(200deg,hsl(var(--accent)/.12),transparent 40%),hsl(var(--card)/.85)}.instructor-portrait_portraitSection__TemLd{background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--card)) 40%,hsl(var(--card)) 60%,hsl(var(--background)) 100%)}.instructor-portrait_portraitSection__TemLd:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(28deg,transparent 20%,hsl(var(--primary)/.07) 40%,hsl(var(--primary)/.06) 60%,transparent 80%);filter:blur(40px)}.instructor-portrait_portraitGlow__sXmRA{background:radial-gradient(ellipse at 35% 30%,hsl(var(--primary)/.28) 0,hsl(var(--primary)/.16) 22%,transparent 55%),radial-gradient(ellipse at 68% 25%,hsl(var(--accent)/.12) 0,hsl(var(--accent)/.06) 20%,transparent 45%),radial-gradient(ellipse at 50% 50%,hsl(var(--primary)/.1) 0,hsl(var(--primary)/.05) 35%,transparent 70%);filter:blur(24px)}.instructor-portrait_portraitLeft__RVKK5:hover .instructor-portrait_portraitGlow__sXmRA{opacity:1}.instructor-portrait_portraitPhotoWrap__gE5os:after,.instructor-portrait_portraitPhotoWrap__gE5os:before{content:"";position:absolute;width:70px;height:70px;pointer-events:none;z-index:3;transition:border-color .28s ease,inset .28s ease}.instructor-portrait_portraitPhotoWrap__gE5os:before{top:-20px;left:-20px;border-top:1px solid hsl(var(--accent)/.4);border-left:1px solid hsl(var(--accent)/.4)}.instructor-portrait_portraitPhotoWrap__gE5os:after{bottom:-20px;right:-20px;border-bottom:1px solid hsl(var(--accent)/.4);border-right:1px solid hsl(var(--accent)/.4)}.instructor-portrait_portraitPhotoWrap__gE5os:hover:before{top:-24px;left:-24px;border-color:hsl(var(--accent)/.6)}.instructor-portrait_portraitPhotoWrap__gE5os:hover:after{bottom:-24px;right:-24px;border-color:hsl(var(--accent)/.6)}.instructor-portrait_portraitPhoto__4OVoC{filter:drop-shadow(0 20px 36px hsl(0 0% 0%/.42)) drop-shadow(0 0 30px hsl(var(--primary)/.1));mask-image:linear-gradient(180deg,black 0,black 75%,transparent);-webkit-mask-image:linear-gradient(180deg,black 0,black 75%,transparent)}.instructor-portrait_floorShadow__vXi9I{background:radial-gradient(ellipse at 50% 50%,hsl(var(--primary)/.15) 0,hsl(var(--primary)/.06) 35%,transparent 75%);filter:blur(20px)}.instructor-portrait_portraitPhotoWrap__gE5os:hover .instructor-portrait_floorShadow__vXi9I{width:86%;opacity:.95}.instructor-portrait_smokeWisp__6yJk5{background:linear-gradient(90deg,transparent 0,hsl(var(--primary)/.04) 25%,hsl(0 0% 100%/.025) 50%,hsl(var(--primary)/.03) 75%,transparent 100%);filter:blur(20px);animation:instructor-portrait_smokeDrift__INNnj 28s linear infinite}.instructor-portrait_smokeWispAlt__XbDAc{background:linear-gradient(90deg,transparent 0,hsl(0 0% 100%/.02) 30%,hsl(var(--primary)/.03) 55%,transparent 100%);filter:blur(24px);animation:instructor-portrait_smokeDriftAlt__yTBW_ 34s linear infinite}.instructor-portrait_dustMote__1vayl{animation:instructor-portrait_dustFloat__gQUnS var(--dust-duration,12s) ease-in-out infinite;animation-delay:var(--dust-delay,0s);opacity:var(--dust-opacity,.1);filter:blur(var(--dust-blur,1px))}.instructor-portrait_portraitInfoCard__g_iWo{border:1px solid hsl(var(--foreground)/.11);background:linear-gradient(180deg,hsl(var(--card)/.62),hsl(var(--background)/.52));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.05),0 12px 30px hsl(0 0% 0%/.3)}.instructor-portrait_portraitDividerLine__VFDHl{background:hsl(var(--accent)/.4)}.instructor-portrait_portraitDividerDot__OWM0_{background:hsl(var(--accent)/.7)}.instructor-portrait_portraitMetaCard__ydquc{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--background)/.28)}.instructor-portrait_highlightGrid__aAwgW li{border:1px solid hsl(var(--foreground)/.07);background:hsl(var(--card)/.38);transition:border-color .28s ease,background .28s ease,transform .28s ease}.instructor-portrait_highlightGrid__aAwgW li:hover{border-color:hsl(var(--accent)/.24);background:hsl(var(--card)/.58);transform:translateY(-2px)}.instructor-portrait_highlightDot__1CN1w{box-shadow:0 0 12px hsl(var(--accent)/.45)}@keyframes instructor-portrait_dustFloat__gQUnS{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-18%) translateX(6px)}50%{transform:translateY(-35%) translateX(-4px)}75%{transform:translateY(-55%) translateX(8px)}to{transform:translateY(-70%) translateX(0);opacity:0}}@keyframes instructor-portrait_smokeDrift__INNnj{0%{transform:translateX(-8%)}to{transform:translateX(8%)}}@keyframes instructor-portrait_smokeDriftAlt__yTBW_{0%{transform:translateX(6%)}to{transform:translateX(-6%)}}@media (max-width:760px){.instructor-portrait_portraitPhotoWrap__gE5os:after,.instructor-portrait_portraitPhotoWrap__gE5os:before{display:none}.instructor-portrait_portraitInfoCard__g_iWo{padding:1.1rem 1rem;border-radius:1rem}}@media (prefers-reduced-motion:reduce){.instructor-portrait_floorShadow__vXi9I,.instructor-portrait_highlightGrid__aAwgW li,.instructor-portrait_portraitGlow__sXmRA,.instructor-portrait_portraitPhotoWrap__gE5os:after,.instructor-portrait_portraitPhotoWrap__gE5os:before{transition:none}.instructor-portrait_smokeWispAlt__XbDAc,.instructor-portrait_smokeWisp__6yJk5{animation:none;opacity:.4}.instructor-portrait_dustMote__1vayl{animation:none}}.learning-paths_grid__LCiWU{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);max-width:960px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.learning-paths_card__RE9b4{position:relative;border-radius:14px;overflow:hidden;border:1px solid hsl(var(--foreground)/.08);background:hsl(var(--card));cursor:pointer;display:flex;flex-direction:column}.learning-paths_card__RE9b4:before{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.06);pointer-events:none;z-index:3}.learning-paths_card__RE9b4:hover{border-color:hsl(var(--primary)/.2);box-shadow:0 0 28px hsl(var(--primary)/.08)}.learning-paths_mediaWrap__4YhNG{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--primary)/.08),hsl(var(--card)))}.learning-paths_vignette__4031h{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,transparent 40%,hsl(var(--card)/.6) 75%,hsl(var(--card)) 100%);pointer-events:none}.learning-paths_content__6Yzv1{position:relative;z-index:2;display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem 1rem;margin-top:-1.5rem;flex:1}.learning-paths_card__RE9b4:hover .learning-paths_content__6Yzv1{transform:translateY(2px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.learning-paths_cardTitle__w_tk_{margin:0;font-family:var(--font-heading);font-size:clamp(1.05rem,1.8vw,1.3rem);letter-spacing:.04em;text-transform:uppercase;line-height:1;color:hsl(var(--foreground))}.learning-paths_cardDesc__7gpHm{margin:0;font-size:.78rem;line-height:1.55;color:hsl(var(--muted-foreground)/.8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learning-paths_meta__ZPNHQ{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.25rem}.learning-paths_metaPill__AHJCb{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:9999px;border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--foreground)/.04);color:hsl(var(--muted-foreground)/.7);font-size:.65rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.learning-paths_cardCta__5tMQE{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:hsl(var(--primary));text-decoration:none;margin-top:.3rem;transition:gap .3s cubic-bezier(.16,1,.3,1)}.learning-paths_card__RE9b4:hover .learning-paths_cardCta__5tMQE{gap:.55rem}@media (max-width:760px){.learning-paths_grid__LCiWU{grid-template-columns:1fr;max-width:420px}.learning-paths_content__6Yzv1{padding:.7rem .85rem .85rem}}@media (prefers-reduced-motion:reduce){.learning-paths_cardCta__5tMQE,.learning-paths_content__6Yzv1{transition:none}}