.bento-activities-module__NAmwLG__section{background:linear-gradient(180deg,hsl(var(--background))0%,hsl(var(--background))100%)}.bento-activities-module__NAmwLG__section:before,.bento-activities-module__NAmwLG__section:after{content:"";filter:blur(42px);pointer-events:none;z-index:0;border-radius:9999px;position:absolute}.bento-activities-module__NAmwLG__section:before{background:hsl(var(--primary)/.22);width:280px;height:280px;animation:9.5s ease-in-out infinite bento-activities-module__NAmwLG__bentoAuraFloat;top:5%;left:-70px}.bento-activities-module__NAmwLG__section:after{background:hsl(var(--accent)/.18);width:240px;height:240px;animation:11s ease-in-out infinite reverse bento-activities-module__NAmwLG__bentoAuraFloat;bottom:10%;right:-60px}.bento-activities-module__NAmwLG__grid:before{content:"";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;border-radius:1.2rem;animation:12s ease-in-out infinite alternate bento-activities-module__NAmwLG__bentoMeshDrift;position:absolute;inset:-.75rem -.5rem}.bento-activities-module__NAmwLG__card{background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(12px);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,box-shadow .25s,transform .25s}.bento-activities-module__NAmwLG__card:before{content:"";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;position:absolute;inset:0}.bento-activities-module__NAmwLG__card:after{content:"";background:linear-gradient(110deg,transparent 30%,hsl(var(--accent)/.22)48%,transparent 66%);opacity:0;pointer-events:none;z-index:1;border-radius:9999px;transition:opacity .28s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:-45% -80%;transform:translate(-42%)rotate(6deg)}.bento-activities-module__NAmwLG__card: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-module__NAmwLG__card:hover:after{opacity:1;transform:translate(20%)rotate(6deg)}.bento-activities-module__NAmwLG__pill{background:hsl(var(--primary)/.15);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);animation:3.6s ease-in-out infinite bento-activities-module__NAmwLG__bentoPillPulse}.bento-activities-module__NAmwLG__card:nth-child(2) .bento-activities-module__NAmwLG__pill{animation-delay:.28s}.bento-activities-module__NAmwLG__card:nth-child(3) .bento-activities-module__NAmwLG__pill{animation-delay:.56s}.bento-activities-module__NAmwLG__card:nth-child(4) .bento-activities-module__NAmwLG__pill{animation-delay:.82s}.bento-activities-module__NAmwLG__card:nth-child(5) .bento-activities-module__NAmwLG__pill{animation-delay:1.1s}.bento-activities-module__NAmwLG__cardContent{transition:transform .36s cubic-bezier(.22,1,.36,1)}.bento-activities-module__NAmwLG__card:hover .bento-activities-module__NAmwLG__cardContent{transform:translateY(-3px)scale(1.012)}.bento-activities-module__NAmwLG__cardLab .bento-activities-module__NAmwLG__cardHead{max-width:38ch}.bento-activities-module__NAmwLG__cardLab .bento-activities-module__NAmwLG__cardContent{justify-content:flex-end;min-height:0;margin-top:0}@media (min-width:761px){.bento-activities-module__NAmwLG__cardGlobe .bento-activities-module__NAmwLG__cardContent{min-height:clamp(170px,23vh,250px)}}@media (max-width:1100px) and (min-width:761px){.bento-activities-module__NAmwLG__section{min-height:auto;padding:3.35rem 0;display:block}.bento-activities-module__NAmwLG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"globe classes""merch teams""lab lab";grid-auto-rows:minmax(210px,auto);gap:.85rem;max-width:920px}.bento-activities-module__NAmwLG__card{padding:1rem}.bento-activities-module__NAmwLG__cardLab{grid-template-columns:minmax(0,1fr) minmax(210px,280px)}.bento-activities-module__NAmwLG__cardContent{min-height:165px}}@media (max-width:760px){.bento-activities-module__NAmwLG__section{align-content:initial;min-height:auto;padding:4rem 0;display:block}.bento-activities-module__NAmwLG__grid{grid-template-columns:1fr;grid-template-areas:"globe""classes""merch""teams""lab";grid-auto-rows:auto;gap:.95rem;padding:0 1rem}.bento-activities-module__NAmwLG__cardGlobe{min-height:230px}.bento-activities-module__NAmwLG__card{min-height:auto;padding:.95rem}.bento-activities-module__NAmwLG__cardLab{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.bento-activities-module__NAmwLG__cardContent{min-height:145px}.bento-activities-module__NAmwLG__cardLab .bento-activities-module__NAmwLG__cardContent{justify-content:center;min-height:145px;margin-top:auto}}@keyframes bento-activities-module__NAmwLG__bentoAuraFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bento-activities-module__NAmwLG__bentoMeshDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(.4rem,-.6rem)scale(1.02)}}@keyframes bento-activities-module__NAmwLG__bentoPillPulse{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-module__NAmwLG__section:before,.bento-activities-module__NAmwLG__section:after,.bento-activities-module__NAmwLG__grid:before,.bento-activities-module__NAmwLG__pill{animation:none}.bento-activities-module__NAmwLG__card,.bento-activities-module__NAmwLG__cardContent{transition:none}.bento-activities-module__NAmwLG__card:after{display:none}}
.bento-dance-lab-module__JRQw_G__badge{background:radial-gradient(circle at 12% 10%,hsl(var(--accent)/.18),transparent 38%),linear-gradient(145deg,#292323,#191515);border:1px solid #f5f5f526;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000059}.bento-dance-lab-module__JRQw_G__holoOverlay{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:7.2s linear infinite bento-dance-lab-module__JRQw_G__holoSweep}.bento-dance-lab-module__JRQw_G__noiseOverlay{mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px)}.bento-dance-lab-module__JRQw_G__innerBorder{border:1px solid #f5f5f50f}.bento-dance-lab-module__JRQw_G__logoPlaceholder{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-module__JRQw_G__seal{border:1px solid hsl(var(--accent)/.45);background:hsl(var(--accent)/.12);color:hsl(var(--accent));animation:2.8s ease-in-out infinite bento-dance-lab-module__JRQw_G__sealPulse}.bento-dance-lab-module__JRQw_G__signature{color:#f5f5f5a6;border-top:1px solid #f5f5f51f;font-family:Dancing Script,cursive}@keyframes bento-dance-lab-module__JRQw_G__holoSweep{0%{background-position:0%}to{background-position:180%}}@keyframes bento-dance-lab-module__JRQw_G__sealPulse{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-module__JRQw_G__holoOverlay{opacity:.3;background-position:50%;transition:none;animation:none}.bento-dance-lab-module__JRQw_G__seal{animation:none}}@media (max-width:760px){.bento-dance-lab-module__JRQw_G__badge{width:min(100%,285px);padding:.78rem .9rem}}
.bento-merch-cap-module__H5tbFG__cap{transform-style:preserve-3d;transition:transform 80ms ease-out}.bento-merch-cap-module__H5tbFG__idle{animation:4s ease-in-out infinite bento-merch-cap-module__H5tbFG__float}@keyframes bento-merch-cap-module__H5tbFG__float{0%,to{transform:rotateX(-5deg)rotateY(-12deg)translateY(0)}50%{transform:rotateX(-5deg)rotateY(-12deg)translateY(-4px)}}.bento-merch-cap-module__H5tbFG__shadow{filter:blur(5px);background:radial-gradient(#00000073 0%,#0000 70%);transform:translateZ(-10px)}.bento-merch-cap-module__H5tbFG__brim{transform:translateZ(0)}.bento-merch-cap-module__H5tbFG__crown{transform:translateZ(6px)}.bento-merch-cap-module__H5tbFG__logoWrap{transform:translate(-50%)translateZ(14px)}.bento-merch-cap-module__H5tbFG__logoSvg{filter:drop-shadow(0 1px 4px #00000080)}@media (prefers-reduced-motion:reduce){.bento-merch-cap-module__H5tbFG__cap,.bento-merch-cap-module__H5tbFG__idle{transition:none;animation:none}}
.bento-teams-module__m8S58G__dot{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-module__m8S58G__dot:after{content:"";background:hsl(var(--primary)/.3);filter:blur(4px);opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .3s;position:absolute;transform:scale(2)}.bento-teams-module__m8S58G__moving .bento-teams-module__m8S58G__dot:after{opacity:1}@media (prefers-reduced-motion:reduce){.bento-teams-module__m8S58G__dot{transition:none}.bento-teams-module__m8S58G__dot:after{display:none}}
.bento-video-monitor-module__Afl4aW__monitor{border-color:#2e2e2e #1a1a1a #0f0f0f #292929}.bento-video-monitor-module__Afl4aW__monitor:hover .bento-video-monitor-module__Afl4aW__screen{box-shadow:0 0 20px 4px hsl(var(--primary)/.2)}.bento-video-monitor-module__Afl4aW__scanlines{background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff1f 2px 4px)}@media (prefers-reduced-motion:reduce){.bento-video-monitor-module__Afl4aW__colorBarActive,.bento-video-monitor-module__Afl4aW__colorBarInactive{transition:none}}
.shared-cta-module__CIIxsa__primaryCta{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;position:relative;overflow:hidden}.shared-cta-module__CIIxsa__primaryCta:before{content:"";aspect-ratio:1;z-index:-2;background:conic-gradient(#0000 0deg 140deg,#ffffffe6 175deg,#fff 180deg,#ffffffe6 185deg,#0000 220deg 360deg);width:200%;animation:3s linear infinite shared-cta-module__CIIxsa__borderSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}.shared-cta-module__CIIxsa__primaryCta:after{content:"";border-radius:inherit;background:linear-gradient(120deg,hsl(var(--primary)),hsl(var(--accent))150%);z-index:-1;position:absolute;inset:2px}.shared-cta-module__CIIxsa__primaryCta:hover{box-shadow:0 16px 36px hsl(var(--primary)/.45);transform:translateY(-2px)}.shared-cta-module__CIIxsa__secondaryCta:hover{border-color:hsl(var(--foreground)/.45);transform:translateY(-2px)}@keyframes shared-cta-module__CIIxsa__borderSpin{0%{rotate:none}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.shared-cta-module__CIIxsa__primaryCta,.shared-cta-module__CIIxsa__secondaryCta{transition:none}.shared-cta-module__CIIxsa__primaryCta:before{display:none}}
.cinematic-hero-module__fqmdRq__orbOne{animation:12s ease-in-out infinite cinematic-hero-module__fqmdRq__orbFloatA}.cinematic-hero-module__fqmdRq__orbTwo{animation:10s ease-in-out infinite cinematic-hero-module__fqmdRq__orbFloatB}.cinematic-hero-module__fqmdRq__orbThree{animation:14s ease-in-out infinite cinematic-hero-module__fqmdRq__orbFloatC}.cinematic-hero-module__fqmdRq__logoChar{will-change:transform,opacity,filter;animation:6s ease-in-out infinite cinematic-hero-module__fqmdRq__charBreath;animation-delay:calc(var(--i,0)*.4s)}.cinematic-hero-module__fqmdRq__logoSep{will-change:transform,opacity,filter;text-shadow:0 0 20px hsl(var(--primary)/.6),0 0 40px hsl(var(--primary)/.3);animation:3s ease-in-out infinite cinematic-hero-module__fqmdRq__sepGlow}.cinematic-hero-module__fqmdRq__logoUnderline{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-module__fqmdRq__scrollLine{background:linear-gradient(to bottom,hsl(var(--primary)/.7),transparent);animation:2s ease-in-out infinite cinematic-hero-module__fqmdRq__scrollPulse}@keyframes cinematic-hero-module__fqmdRq__orbFloatA{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(24px)translate(-10px)}}@keyframes cinematic-hero-module__fqmdRq__orbFloatB{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-20px)translate(12px)}}@keyframes cinematic-hero-module__fqmdRq__orbFloatC{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(16px)translate(-8px)}}@keyframes cinematic-hero-module__fqmdRq__charBreath{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 16px hsl(var(--foreground)/.08)}}@keyframes cinematic-hero-module__fqmdRq__sepGlow{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-module__fqmdRq__scrollPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}@media (prefers-reduced-motion:reduce){.cinematic-hero-module__fqmdRq__orbOne,.cinematic-hero-module__fqmdRq__orbTwo,.cinematic-hero-module__fqmdRq__orbThree,.cinematic-hero-module__fqmdRq__logoChar,.cinematic-hero-module__fqmdRq__logoSep,.cinematic-hero-module__fqmdRq__scrollLine{animation:none}}
.logo-reveal-cinematic-module__m3NiOW__edgeGlow{background:radial-gradient(circle,hsl(var(--primary)/.4)0%,hsl(var(--primary)/.12)40%,transparent 70%)}.logo-reveal-cinematic-module__m3NiOW__logoWrap{will-change:clip-path,transform,opacity,filter}.logo-reveal-cinematic-module__m3NiOW__logoImage{filter:drop-shadow(0 0 20px hsl(var(--primary)/.3))}.logo-reveal-cinematic-module__m3NiOW__lightSweep{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-module__m3NiOW__ambientGlow{background:radial-gradient(circle,hsl(var(--primary)/.25)0%,hsl(var(--primary)/.06)50%,transparent 70%);animation:4s ease-in-out infinite logo-reveal-cinematic-module__m3NiOW__ambientPulse}@keyframes logo-reveal-cinematic-module__m3NiOW__ambientPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (max-width:760px){.logo-reveal-cinematic-module__m3NiOW__edgeGlow,.logo-reveal-cinematic-module__m3NiOW__ambientGlow{width:280px;height:280px}.logo-reveal-cinematic-module__m3NiOW__lightSweep{width:80px}}@media (prefers-reduced-motion:reduce){.logo-reveal-cinematic-module__m3NiOW__ambientGlow{animation:none}.logo-reveal-cinematic-module__m3NiOW__lightSweep{display:none}}
.home-page-module__iZI0mW__page{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-module__iZI0mW__gridBackdrop{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 90%);mask-image:radial-gradient(circle,#000 35%,#0000 90%)}.home-page-module__iZI0mW__noiseOverlay{background-image:radial-gradient(circle at 2px 2px,#fff 1px,#0000 0);background-size:3px 3px}.home-page-module__iZI0mW__scrollProgress{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.home-page-module__iZI0mW__finalCtaCard{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-module__IWtUUG__portraitSection{background:linear-gradient(180deg,hsl(var(--background))0%,hsl(var(--card))40%,hsl(var(--card))60%,hsl(var(--background))100%)}.instructor-portrait-module__IWtUUG__portraitSection:after{content:"";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);position:absolute;inset:0}.instructor-portrait-module__IWtUUG__portraitGlow{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-module__IWtUUG__portraitLeft:hover .instructor-portrait-module__IWtUUG__portraitGlow{opacity:1.2}.instructor-portrait-module__IWtUUG__portraitPhotoWrap:before,.instructor-portrait-module__IWtUUG__portraitPhotoWrap:after{content:"";pointer-events:none;z-index:3;width:70px;height:70px;transition:border-color .28s,inset .28s;position:absolute}.instructor-portrait-module__IWtUUG__portraitPhotoWrap:before{border-top:1px solid hsl(var(--accent)/.4);border-left:1px solid hsl(var(--accent)/.4);top:-20px;left:-20px}.instructor-portrait-module__IWtUUG__portraitPhotoWrap:after{border-bottom:1px solid hsl(var(--accent)/.4);border-right:1px solid hsl(var(--accent)/.4);bottom:-20px;right:-20px}.instructor-portrait-module__IWtUUG__portraitPhotoWrap:hover:before{border-color:hsl(var(--accent)/.6);top:-24px;left:-24px}.instructor-portrait-module__IWtUUG__portraitPhotoWrap:hover:after{border-color:hsl(var(--accent)/.6);bottom:-24px;right:-24px}.instructor-portrait-module__IWtUUG__portraitPhoto{filter:drop-shadow(0 20px 36px #0000006b)drop-shadow(0 0 30px hsl(var(--primary)/.1));-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.instructor-portrait-module__IWtUUG__floorShadow{background:radial-gradient(ellipse at 50% 50%,hsl(var(--primary)/.15)0%,hsl(var(--primary)/.06)35%,transparent 75%);filter:blur(20px)}.instructor-portrait-module__IWtUUG__portraitPhotoWrap:hover .instructor-portrait-module__IWtUUG__floorShadow{opacity:.95;width:86%}.instructor-portrait-module__IWtUUG__smokeWisp{background:linear-gradient(90deg,transparent 0%,hsl(var(--primary)/.04)25%,#ffffff06 50%,hsl(var(--primary)/.03)75%,transparent 100%);filter:blur(20px);animation:28s linear infinite instructor-portrait-module__IWtUUG__smokeDrift}.instructor-portrait-module__IWtUUG__smokeWispAlt{background:linear-gradient(90deg,transparent 0%,#ffffff05 30%,hsl(var(--primary)/.03)55%,transparent 100%);filter:blur(24px);animation:34s linear infinite instructor-portrait-module__IWtUUG__smokeDriftAlt}.instructor-portrait-module__IWtUUG__dustMote{animation:instructor-portrait-module__IWtUUG__dustFloat 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-module__IWtUUG__portraitInfoCard{border:1px solid hsl(var(--foreground)/.11);background:linear-gradient(180deg,hsl(var(--card)/.62),hsl(var(--background)/.52));-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.05),0 12px 30px #0000004d}.instructor-portrait-module__IWtUUG__portraitDividerLine{background:hsl(var(--accent)/.4)}.instructor-portrait-module__IWtUUG__portraitDividerDot{background:hsl(var(--accent)/.7)}.instructor-portrait-module__IWtUUG__portraitMetaCard{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--background)/.28)}.instructor-portrait-module__IWtUUG__highlightGrid li{border:1px solid hsl(var(--foreground)/.07);background:hsl(var(--card)/.38);transition:border-color .28s,background .28s,transform .28s}.instructor-portrait-module__IWtUUG__highlightGrid li:hover{border-color:hsl(var(--accent)/.24);background:hsl(var(--card)/.58);transform:translateY(-2px)}.instructor-portrait-module__IWtUUG__highlightDot{box-shadow:0 0 12px hsl(var(--accent)/.45)}@keyframes instructor-portrait-module__IWtUUG__dustFloat{0%{transform:translateY(0)translate(0)}25%{transform:translateY(-18%)translate(6px)}50%{transform:translateY(-35%)translate(-4px)}75%{transform:translateY(-55%)translate(8px)}to{opacity:0;transform:translateY(-70%)translate(0)}}@keyframes instructor-portrait-module__IWtUUG__smokeDrift{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes instructor-portrait-module__IWtUUG__smokeDriftAlt{0%{transform:translate(6%)}to{transform:translate(-6%)}}@media (max-width:760px){.instructor-portrait-module__IWtUUG__portraitPhotoWrap:before,.instructor-portrait-module__IWtUUG__portraitPhotoWrap:after{display:none}.instructor-portrait-module__IWtUUG__portraitInfoCard{border-radius:1rem;padding:1.1rem 1rem}}@media (prefers-reduced-motion:reduce){.instructor-portrait-module__IWtUUG__portraitPhotoWrap:before,.instructor-portrait-module__IWtUUG__portraitPhotoWrap:after,.instructor-portrait-module__IWtUUG__floorShadow,.instructor-portrait-module__IWtUUG__portraitGlow,.instructor-portrait-module__IWtUUG__highlightGrid li{transition:none}.instructor-portrait-module__IWtUUG__smokeWisp,.instructor-portrait-module__IWtUUG__smokeWispAlt{opacity:.4;animation:none}.instructor-portrait-module__IWtUUG__dustMote{animation:none}}
.learning-paths-module__d4YJ_G__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);display:grid}.learning-paths-module__d4YJ_G__card{border:1px solid hsl(var(--foreground)/.08);background:hsl(var(--card));cursor:pointer;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.learning-paths-module__d4YJ_G__card:before{content:"";pointer-events:none;z-index:3;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.learning-paths-module__d4YJ_G__card:hover{border-color:hsl(var(--primary)/.2);box-shadow:0 0 28px hsl(var(--primary)/.08)}.learning-paths-module__d4YJ_G__mediaWrap{aspect-ratio:16/9;background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--primary)/.08),hsl(var(--card)));position:relative;overflow:hidden}.learning-paths-module__d4YJ_G__vignette{z-index:2;background:linear-gradient(to bottom,transparent 40%,hsl(var(--card)/.6)75%,hsl(var(--card))100%);pointer-events:none;position:absolute;inset:0}.learning-paths-module__d4YJ_G__content{z-index:2;flex-direction:column;flex:1;gap:.55rem;margin-top:-1.5rem;padding:.85rem 1rem 1rem;display:flex;position:relative}.learning-paths-module__d4YJ_G__card:hover .learning-paths-module__d4YJ_G__content{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(2px)}.learning-paths-module__d4YJ_G__cardTitle{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--foreground));margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1}.learning-paths-module__d4YJ_G__cardDesc{color:hsl(var(--muted-foreground)/.8);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.learning-paths-module__d4YJ_G__meta{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.learning-paths-module__d4YJ_G__metaPill{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--foreground)/.04);color:hsl(var(--muted-foreground)/.7);letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.65rem;font-weight:500;display:inline-flex}.learning-paths-module__d4YJ_G__cardCta{letter-spacing:.04em;color:hsl(var(--primary));align-items:center;gap:.35rem;margin-top:.3rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:gap .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.learning-paths-module__d4YJ_G__card:hover .learning-paths-module__d4YJ_G__cardCta{gap:.55rem}@media (max-width:760px){.learning-paths-module__d4YJ_G__grid{grid-template-columns:1fr;max-width:420px}.learning-paths-module__d4YJ_G__content{padding:.7rem .85rem .85rem}}@media (prefers-reduced-motion:reduce){.learning-paths-module__d4YJ_G__content,.learning-paths-module__d4YJ_G__cardCta{transition:none}}
/*# sourceMappingURL=372e3a1ad6611170.css.map*/