.course-section-new{padding:var(--vapor-size-space-800) 0}.track-group{gap:var(--vapor-size-space-700)}.track-category,.track-group{display:flex;flex-direction:column}.track-category{gap:var(--vapor-size-space-300)}.track-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}.track-text{display:flex;flex-direction:column;gap:var(--vapor-size-space-100)}.track-description,.track-title{margin:0}.course-control{display:flex;flex-direction:row;gap:var(--vapor-size-space-075);align-items:center}.course-container{width:100%;overflow:hidden}.courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vapor-size-space-300)}.slider-wrapper{width:100%;overflow:hidden}.slider-track{display:flex;flex-direction:row;transition:transform .3s ease}.slider-slide{flex-shrink:0}.slider-slide,.slider-track-individual{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vapor-size-space-300)}.slider-track-individual{transition:transform .3s ease}@media (max-width:1200px){.courses-grid,.slider-slide,.slider-track-individual{grid-template-columns:repeat(2,1fr)}.slider-track-individual{display:grid;gap:var(--vapor-size-space-300);width:100%!important;transform:none!important;transition:none}.slider-wrapper{overflow:visible}}@media (max-width:768px){.track-header{flex-direction:column;align-items:flex-start;gap:var(--vapor-size-space-200)}.track-title{line-height:var(--vapor-typography-lineHeight-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-200)}.course-control{align-self:flex-end}.courses-grid,.slider-slide,.slider-track-individual{grid-template-columns:1fr;gap:var(--vapor-size-space-200)}.slider-track-individual{display:grid;width:100%!important;transform:none!important;transition:none}}@media (max-width:576px){.course-section-new{padding:var(--vapor-size-space-600) 0}.course-section-new .title{text-align:left}.track-text{gap:var(--vapor-size-space-050)}.track-header{gap:var(--vapor-size-space-150)}}.courses-container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vapor-size-space-300)}.course-thumb{width:100%;aspect-ratio:5/3;border-radius:var(--vapor-size-borderRadius-400);overflow:hidden;background-color:var(--vapor-color-background-secondary);position:relative;transition:all .3s ease;border:1px solid var(--vapor-color-border-normal)}.course-card:hover .course-image{transform:scale(1.05)}.course-status-badge{position:absolute;top:var(--vapor-size-space-000);left:var(--vapor-size-space-000);z-index:2}.course-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:transform .3s ease}.course-card:hover .course-video{transform:scale(1.05)}.pc-story-video{display:block}.mobile-picture{display:none}.course-image,dotlottie-wc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transition:transform .3s ease;border-radius:var(--vapor-size-borderRadius-400)}.course-card:hover dotlottie-wc{transform:scale(1.05)}.course-name{color:var(--vapor-color-gray-900);margin-bottom:var(--vapor-size-space-050);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:flex}.course-period{color:var(--vapor-color-background-hint);margin-bottom:var(--vapor-size-space-150);align-items:center}.badge-container,.course-period{display:flex;gap:var(--vapor-size-space-050)}.badge-container{flex-wrap:wrap}.course-link{gap:var(--vapor-size-space-150)}.course-common,.course-link{display:flex;flex-direction:column}.course-common{justify-content:center;padding:var(--vapor-size-space-200);border:1px solid var(--vapor-color-border-normal)}.course-common:hover{border-color:var(--ktc-tech-up-red);transition:all .3s ease}.early-text{background-color:var(--ktb-tech-rose);border-radius:var(--vapor-size-borderRadius-400);padding:var(--vapor-size-space-150);color:var(--vapor-color-white)}.course-action-container{display:flex;flex-direction:column;gap:var(--vapor-size-space-100)}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1172px!important}}@media (max-width:1200px){.courses-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.courses-container{grid-template-columns:1fr;gap:var(--vapor-size-space-200)}}@media (max-width:576px){.pc-story-video{display:none}.mobile-picture{display:block}}.pc-card-wrapper{perspective:31.25rem;transform:translateZ(.1px);position:relative;touch-action:none;width:384px;flex-shrink:0}.infinite-scroll-wrapper{position:relative;width:100%;min-height:650px;overflow:hidden}.gradient-left{background:linear-gradient(90deg,var(--vapor-color-background-normal) 0,rgba(255,255,255,0) 100%);left:0}.gradient-left,.gradient-right{width:100px;height:100%;position:absolute;top:0;z-index:10;pointer-events:none}.gradient-right{background:linear-gradient(270deg,var(--vapor-color-background-normal) 0,rgba(255,255,255,0) 100%);right:0}.scroll-container{display:flex;flex-direction:column;gap:var(--vapor-size-space-300);width:100%;min-height:600px;overflow:hidden}.scroll-row{display:flex;gap:24px;will-change:transform;min-height:280px}.scroll-row-offset{transform:translateX(-76px)}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.first-row{animation:scrollLeft var(--duration) linear infinite}.second-row{animation:scrollRight var(--duration) linear infinite}@keyframes scrollRight{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.pc-card-wrapper.active,.pc-card-wrapper:hover{--card-opacity:1}.pc-card-wrapper.active:before,.pc-card-wrapper:hover:before{filter:contrast(1) saturate(2) blur(2.5rem) opacity(1);transform:scale(.95) translateZ(.1px)}.pc-card{width:100%;display:grid;aspect-ratio:1/1;border-radius:var(--vapor-size-borderRadius-600);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:glow-bg 12s linear infinite;transition:transform 1s ease;transform:translateZ(.1px) rotateX(0deg) rotateY(0deg);background-size:100% 100%;background-position:0 0,0 0,50% 50%,0 0;overflow:hidden}.pc-card.active,.pc-card:hover{transition:all .5s ease;background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),hsla(266,100%,90%,var(--card-opacity)) 4%,hsla(266,50%,80%,calc(var(--card-opacity) * .75)) 10%,hsla(266,25%,70%,calc(var(--card-opacity) * .5)) 50%,hsla(266,0%,60%,0) 100%),radial-gradient(35% 52% at 55% 20%,#00ffaac4 0,#073aff00 100%),radial-gradient(100% 100% at 50% 50%,#00c1ffff 1%,#073aff00 76%),conic-gradient(from 124deg at 50% 50%,#c137ffff 0,#07c6ffff 40%,#07c6ffff 60%,#c137ffff 100%);box-shadow:rgba(0,0,0,.8) calc((var(--pointer-from-left) * .625rem) - .1875rem) calc((var(--pointer-from-top) * 1.25rem) - .375rem) 1.25rem -.3125rem}.pc-card *{display:grid;grid-area:1/-1;border-radius:var(--vapor-size-borderRadius-600);transform:translateZ(.1px);pointer-events:none}.pc-inside{inset:1px;position:absolute;background-image:var(--ktc-background-gradient);background-color:rgba(0,0,0,.8);transform:translateZ(.01px)}.pc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:150%;mask-size:150%;-webkit-mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));transition:filter .6s ease;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);animation:holo-bg 18s linear infinite;mix-blend-mode:color-dodge}.pc-shine,.pc-shine:after{--space:5%;--angle:-45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:50%;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),50%;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.pc-shine:after,.pc-shine:before{content:"";background-position:50%;background-size:cover;grid-area:1/1;opacity:0}.pc-card.active .pc-shine,.pc-card:hover .pc-shine{filter:brightness(.85) contrast(1.5) saturate(.5);animation:none}.pc-card.active .pc-shine:after,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card:hover .pc-shine:before{opacity:1}.pc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),50%,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),50%;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.pc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(248,25%,80%) 12%,hsl(226.67deg 7.26% 48.63%/80%) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);z-index:4}.pc-avatar-content{mix-blend-mode:screen;overflow:hidden}.pc-avatar-content .avatar{width:100%;position:absolute;left:50%;transform:translateX(-50%) scale(1);bottom:var(--vapor-size-space-000);opacity:calc(1.75 - var(--pointer-from-center))}.pc-user-info{position:absolute;top:var(--vapor-size-space-250);left:var(--vapor-size-space-250);right:var(--vapor-size-space-250);z-index:2;justify-content:flex-start;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);backdrop-filter:blur(16px);padding:var(--vapor-size-space-150) var(--vapor-size-space-175);pointer-events:auto}.pc-user-info,.pc-user-text{display:flex;align-items:flex-start}.pc-user-text{flex-direction:column;gap:var(--vapor-size-space-100);width:100%}.pc-title,.pc-user-content{width:100%}.profile-content-title{font-weight:var(--vapor-typography-fontWeight-700)}.pc-description{width:100%}.pc-stack-badges{display:flex;flex-wrap:wrap;gap:var(--vapor-size-space-050);margin-bottom:var(--vapor-size-space-050)}.stack-badge{background-color:rgba(255,255,255,.2);color:var(--vapor-color-foreground-accent)}.pc-experience{display:flex;flex-direction:column;gap:var(--vapor-size-space-050);width:100%}.experience-item{line-height:1.3;text-align:left;opacity:.8}.pc-content{max-height:100%;overflow:hidden;text-align:center;position:relative;z-index:5}.pc-details{width:100%;position:absolute;bottom:var(--vapor-size-space-250);left:var(--vapor-size-space-250);right:var(--vapor-size-space-250);display:flex;flex-direction:row;align-items:center}.pc-avatar-container{width:56px;height:56px;position:relative;background-color:#83838c;overflow:hidden;border-radius:100%;margin-right:12px}.pc-avatar-image{left:0;top:2px;width:100%;height:100%;position:absolute;border-radius:100%;-o-object-fit:cover;object-fit:cover}.pc-profile-info{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}@keyframes glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes holo-bg{0%{background-position:0 var(--background-y),0 0,50%}to{background-position:0 var(--background-y),90% 90%,50%}}@media (max-width:1200px){.scroll-container{gap:var(--vapor-size-space-300)}.pc-avatar-content .avatar{width:72%}.infinite-scroll-wrapper{min-height:650px}}@media (max-width:992px){.pc-avatar-content .avatar{width:92%}.infinite-scroll-wrapper{min-height:600px}.pc-card{height:24rem}}@media (max-width:768px){.scroll-container{gap:var(--vapor-size-space-300);min-height:500px}.pc-card{aspect-ratio:unset;min-height:220px;height:22rem}.gradient-left,.gradient-right{width:0}.pc-avatar-content .avatar{width:72%}.scroll-row-offset{transform:translateX(-40px)}.infinite-scroll-wrapper{min-height:500px}.pc-details{bottom:var(--vapor-size-space-250);left:var(--vapor-size-space-250);right:var(--vapor-size-space-250)}}@media (max-width:576px){.infinite-scroll-wrapper{min-height:450px}.scroll-row-offset{transform:translateX(-30px)}.pc-avatar-container{width:48px;height:48px}.scroll-container{min-height:450px}}.interview-content-wrapper{gap:var(--vapor-size-space-300);align-items:center;justify-content:center;width:100%}.text-content-area{position:relative;height:100%;display:flex;align-items:center}.text-wrapper{display:flex;flex-direction:column;gap:var(--vapor-size-space-300);align-items:flex-start;justify-content:center;width:100%}.interview-title{margin:0;width:100%}.interview-description{margin:0;width:100%;font-weight:var(--vapor-typography-fontWeight-500);line-height:var(--vapor-typography-lineHeight-300)}.video-content-area{position:relative;height:100%;display:flex;align-items:center}.video-thumb{background:var(--vapor-color-background-secondary);aspect-ratio:.82/1;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.video-player,.video-thumb{width:100%;border-radius:var(--vapor-size-borderRadius-600)}.video-player{height:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--vapor-color-background-secondary)}.video-thumb:not(.is-playing):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.24);border-radius:var(--vapor-size-borderRadius-600);z-index:1;pointer-events:none}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;z-index:2;cursor:pointer;transition:all .3s ease}.play-icon:hover{transform:translate(-50%,-50%) scale(1.1)}.play-icon-svg{width:4.5rem;height:4.5rem}.video-description-wrapper{z-index:5;cursor:pointer;background-color:var(--vapor-color-white);border-radius:5rem;justify-content:space-between;padding-left:1rem;inset:auto var(--vapor-size-space-300) var(--vapor-size-space-300) auto;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;overflow:hidden}.video-description-wrapper,.video-plus-wrapper{align-items:center;width:3rem;height:3rem;display:flex;position:absolute}.video-plus-wrapper{flex-direction:column;justify-content:center;margin-left:auto;inset:0}.description-plus{background-color:#2b2d36;flex:none;width:100%;max-width:1.25rem;height:100%;max-height:.1375rem;position:absolute;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d}.description-plus.is-1{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}.description-plus.is-2{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(90deg) skew(0deg,0deg);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.video-transcript{perspective-origin:100%;transform-origin:100%;text-transform:uppercase;flex:none;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1;overflow:hidden;width:0;height:1.25rem;display:flex;align-items:center;transform-style:preserve-3d}.video-action-plus-label,.video-transcript{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.video-action-plus-label{color:#2b2d36;white-space:nowrap;opacity:0;transform:translate3d(-20px,0,0) scale3d(.8,.8,1);transform-style:preserve-3d}.video-description-wrapper:hover{width:auto;min-width:calc(4.75rem + 3rem);border-radius:5rem}.video-description-wrapper:hover .video-transcript{width:auto;min-width:3rem}.video-description-wrapper:hover .video-action-plus-label{opacity:1;transform:translateZ(0) scaleX(1)}.video-description-wrapper:focus-visible{outline:2px solid var(--vapor-color-foreground-accent);outline-offset:2px}.video-thumb-overlay{position:absolute;inset:0;background-color:rgba(255,255,255,.24);border:1px solid rgba(209,213,219,.24);backdrop-filter:blur(2rem) saturate(180%);border-radius:var(--vapor-size-borderRadius-600);padding:var(--vapor-size-space-400);z-index:2;animation:overlayFadeIn .5s ease-in-out}.video-thumb-overlay.closing{animation:overlayFadeOut .5s ease-in-out forwards}.overlay-description{display:block;line-height:var(--vapor-typography-lineHeight-300);font-weight:var(--vapor-typography-fontWeight-500)}.overlay-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-150);max-height:calc(100% - var(--vapor-size-space-000));overflow-y:auto;padding-right:var(--vapor-size-space-100);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.overlay-content .overlay-description:last-child{margin-bottom:var(--vapor-size-space-100)}.overlay-content::-webkit-scrollbar{width:4px}.overlay-content::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.overlay-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}.overlay-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}.video-thumb.is-open .video-action-plus{z-index:3}.video-thumb.is-open .description-plus.is-2{transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}.video-thumb.is-open .video-action-plus-label{color:#2b2d36}.video-thumb.is-open .description-plus{background-color:#2b2d36}@media (max-width:1200px){.text-content-area,.video-content-area{grid-column:span 6/span 6}.interview-description{font-size:var(--vapor-typography-fontSize-100);font-weight:var(--vapor-typography-fontWeight-500);line-height:var(--vapor-typography-lineHeight-100)}}@media (max-width:992px){.interview-content-wrapper{display:flex;flex-direction:column;gap:var(--vapor-size-space-700)}.text-content-area,.video-content-area{width:100%}.text-wrapper{width:100%;gap:var(--vapor-size-space-100);text-align:left;align-items:left}.video-thumb{aspect-ratio:5/4}.interview-description br{display:none}}@media (max-width:768px){.video-thumb{aspect-ratio:4/5}}@media (max-width:576px){.interview-content-wrapper{gap:var(--vapor-size-space-500)}.interview-description br{display:none}.play-icon,.play-icon-svg{width:var(--vapor-size-dimension-800);height:var(--vapor-size-dimension-800)}.interview-title{font-size:var(--vapor-typography-fontSize-400);font-weight:var(--vapor-typography-fontWeight-700);line-height:var(--vapor-typography-lineHeight-400)}.video-thumb-overlay{padding:var(--vapor-size-space-300)}.overlay-description{letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-100);line-height:var(--vapor-typography-lineHeight-200)}}