.nkWOsq_hero[data-course-stream-hero]:is(:first-child,script~*){isolation:isolate;background:radial-gradient(at 50% 48%,#8b6dff1f,#0000 57%);height:clamp(860px,96svh,960px);padding:0;position:relative;overflow:hidden}.nkWOsq_content{z-index:2;height:100%;padding:calc(var(--nav-offset) + 3.75rem) 1.5rem 3rem;text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.nkWOsq_title{text-wrap:balance;pointer-events:auto;max-width:780px;font-size:clamp(2.65rem,5.25vw,4.6rem);line-height:1.04}.nkWOsq_title em{display:block}.nkWOsq_footer{pointer-events:auto;justify-items:center;gap:1.5rem;max-width:570px;display:grid}.nkWOsq_description{max-width:520px;color:var(--text-muted);text-wrap:pretty;font-size:1rem;line-height:1.7}.nkWOsq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.15rem;display:flex}.nkWOsq_actions>a>span:last-child{align-items:center;gap:.6rem;display:inline-flex}.nkWOsq_motionControl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nkWOsq_motionControl:focus-visible{z-index:4;clip-path:none;outline:2px solid var(--accent);outline-offset:4px;background:var(--bg-elevated);width:auto;height:auto;color:var(--text);border-radius:999px;padding:.8rem 1rem;font-size:.8rem;top:51%;left:50%;transform:translate(-50%,-50%)}.nkWOsq_scene{inset-block:0;width:min(100%,1440px);position:absolute;left:50%;transform:translate(-50%);container-type:inline-size}.nkWOsq_world{perspective:1400px;position:absolute;inset:0}.nkWOsq_card{z-index:var(--card-depth);aspect-ratio:16/9;border:1px solid var(--edge);width:32cqw;transform:translate3d(var(--card-x), var(--card-y), 0) rotateY(var(--card-turn)) scale(var(--card-scale));opacity:var(--card-opacity);filter:blur(var(--card-blur));transition:transform var(--step-duration) linear, opacity var(--step-duration) linear, filter var(--step-duration) linear, border-color .18s ease;backface-visibility:hidden;background:#120e1b;border-radius:.85rem;margin-top:-9cqw;margin-left:-16cqw;position:absolute;top:56%;left:50%;overflow:hidden;box-shadow:0 18px 38px -14px #0009}.nkWOsq_card[data-stream-offset="-3"],.nkWOsq_card[data-stream-offset="3"]{pointer-events:none}.nkWOsq_image{object-fit:contain}.nkWOsq_cardLabel{color:#fff;opacity:0;background:linear-gradient(#0000,#0c0816f2);justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem .75rem .65rem;font-size:.75rem;font-weight:600;transition:opacity .18s;display:flex;position:absolute;inset:auto 0 0}.nkWOsq_card:focus-visible{z-index:6;outline:3px solid var(--accent);outline-offset:5px;opacity:1;filter:none}.nkWOsq_card:focus-visible .nkWOsq_cardLabel{opacity:1}@media (hover:hover) and (pointer:fine){.nkWOsq_card:hover{border-color:var(--accent)}.nkWOsq_card:hover .nkWOsq_cardLabel{opacity:1}}@media (max-width:600px){.nkWOsq_hero[data-course-stream-hero]:is(:first-child,script~*){height:740px}.nkWOsq_content{padding:calc(var(--nav-offset) + 3rem) 1.25rem 2rem}.nkWOsq_title{max-width:360px;font-size:clamp(2.5rem,10.4vw,3.5rem)}.nkWOsq_footer{gap:1.25rem;max-width:360px}.nkWOsq_description{max-width:330px;font-size:.9rem;line-height:1.65}.nkWOsq_actions{gap:.5rem .75rem}.nkWOsq_card{width:62cqw;transform:translate3d(var(--card-mobile-x), var(--card-y), 0) rotateY(var(--card-turn)) scale(var(--card-scale));border-radius:.65rem;margin-top:-17.4375cqw;margin-left:-31cqw;top:50%}}@media (prefers-reduced-motion:reduce){.nkWOsq_card,.nkWOsq_cardLabel{transition:none}.nkWOsq_card{filter:none}.nkWOsq_cardLabel{opacity:1}}
.DH2Yrq_card{--spotlight-bg:#100c1c;isolation:isolate;border:1px solid var(--edge);background:var(--edge-light-layer),var(--spotlight-bg);border-radius:1.75rem;width:100%;scroll-margin-top:7rem;position:relative;overflow:hidden;box-shadow:0 24px 64px -40px #000c,inset 0 1px #dfcaff12}.DH2Yrq_presentation{background:radial-gradient(at 60% 20%,#7845ce1f,#0000 64%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.DH2Yrq_copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.4rem 1.25rem 2.5rem 2.5rem;display:flex;position:relative}.DH2Yrq_logo{width:11.5rem;height:auto;margin-bottom:1.3rem}.DH2Yrq_title{font-size:clamp(2rem,3vw,2.85rem);line-height:1.06}.DH2Yrq_title span,.DH2Yrq_title em{display:block}.DH2Yrq_title em{margin-top:.12em}.DH2Yrq_description{max-width:23rem;color:var(--text-muted);text-wrap:pretty;margin:1.2rem 0 0;font-size:.925rem;line-height:1.75}.DH2Yrq_benefits{color:#ded4ed;text-align:left;gap:.75rem;width:fit-content;margin:1.65rem auto 0;padding:0;list-style:none;display:grid}.DH2Yrq_benefits li{align-items:center;gap:.65rem;font-size:.8rem;line-height:1.45;display:flex}.DH2Yrq_benefits svg{color:#ac8cf0;flex-shrink:0}.DH2Yrq_gallery{min-width:0;min-height:29.5rem;position:relative;overflow:hidden}.DH2Yrq_gallery:after{content:"";z-index:1;background:linear-gradient(90deg, var(--spotlight-bg), transparent 19%), linear-gradient(0deg, var(--spotlight-bg), transparent 28%, transparent 80%, #100c1c73);pointer-events:none;position:absolute;inset:0}.DH2Yrq_wall{transform-origin:50%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;width:120%;display:grid;position:absolute;top:50%;left:-1%;transform:translateY(-50%)perspective(1100px)rotateX(10deg)rotateY(-17deg)rotate(-13deg)}.DH2Yrq_column{gap:1rem;display:grid}.DH2Yrq_column:nth-child(2){transform:translateY(-2.4rem)}.DH2Yrq_column:nth-child(3){transform:translateY(1.2rem)}.DH2Yrq_tile{aspect-ratio:16/9;border:1px solid var(--edge);background:#171125;border-radius:.75rem;overflow:hidden;box-shadow:0 12px 26px -12px #000c}.DH2Yrq_tile img{object-fit:cover;width:100%;height:100%;display:block}.DH2Yrq_galleryNote{z-index:2;color:#cebfde;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.75rem;display:flex;position:absolute;bottom:1.6rem;left:0;right:0}.DH2Yrq_galleryNote svg{color:#b393f0;flex-shrink:0}.DH2Yrq_enrollment{border-top:1px solid var(--edge);text-align:center;background:linear-gradient(110deg,#6a43a81a,#0000 65%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;padding:1.7rem 2.5rem;display:grid;position:relative}.DH2Yrq_period{color:#b8abc8;font-size:.75rem}.DH2Yrq_price{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.6rem;margin-top:.3rem;display:flex}.DH2Yrq_price>span{color:#c5b8d5;font-size:.85rem}.DH2Yrq_price strong{color:var(--text);font-family:var(--font-archivo), sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:600;line-height:1.3}.DH2Yrq_cash{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.DH2Yrq_action{flex-direction:column;align-items:center;gap:.8rem;display:flex}.DH2Yrq_action p{color:#a89ab9;text-wrap:balance;max-width:20rem;font-size:.7rem;line-height:1.6}.DH2Yrq_cta{min-width:15rem}.DH2Yrq_cta>:last-child{justify-content:center;align-items:center;gap:.65rem;display:inline-flex}@media (min-width:900px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.DH2Yrq_wall{transition:transform .65s cubic-bezier(.22,1,.36,1)}.DH2Yrq_gallery:hover .DH2Yrq_wall{transform:translateY(-50%)perspective(1100px)rotateX(8deg)rotateY(-11deg)rotate(-11deg)}}@media (max-width:899px){.DH2Yrq_presentation{grid-template-columns:minmax(0,1fr)}.DH2Yrq_copy{padding:2.5rem 1.5rem 1.75rem}.DH2Yrq_title{font-size:clamp(2rem,5.5vw,2.7rem)}.DH2Yrq_description{max-width:29rem}.DH2Yrq_benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;width:min(100%,34rem)}.DH2Yrq_benefits li{text-align:center;flex-direction:column;gap:.6rem}.DH2Yrq_gallery{min-height:19rem}.DH2Yrq_wall{width:108%;left:-4%}.DH2Yrq_gallery:after{background:linear-gradient(0deg, var(--spotlight-bg), transparent 28%, transparent 68%, var(--spotlight-bg))}.DH2Yrq_galleryNote{bottom:.75rem}.DH2Yrq_enrollment{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.75rem 1.5rem}}@media (max-width:599px){.DH2Yrq_card{border-radius:1.3rem}.DH2Yrq_copy{padding:1.75rem 1.25rem 1.5rem}.DH2Yrq_logo{width:10.25rem;margin-bottom:1.25rem}.DH2Yrq_title{font-size:clamp(1.95rem,8vw,2.7rem)}.DH2Yrq_description{margin-top:1rem;font-size:.85rem;line-height:1.7}.DH2Yrq_benefits{grid-template-columns:minmax(0,1fr);gap:.6rem;width:fit-content;margin-top:1.5rem}.DH2Yrq_benefits li{text-align:left;flex-direction:row;gap:.65rem;font-size:.78rem;line-height:1.5}.DH2Yrq_gallery{min-height:15.5rem}.DH2Yrq_wall{gap:.6rem;width:155%;left:-25%}.DH2Yrq_column{gap:.6rem}.DH2Yrq_column:nth-child(2){transform:translateY(-1.5rem)}.DH2Yrq_column:nth-child(3){transform:translateY(.75rem)}.DH2Yrq_tile{border-radius:.5rem}.DH2Yrq_galleryNote{font-size:.65rem}.DH2Yrq_enrollment{grid-template-columns:minmax(0,1fr);gap:1.4rem;padding:1.5rem 1.25rem}.DH2Yrq_price strong{font-size:2.15rem}.DH2Yrq_action{gap:.8rem;width:100%}.DH2Yrq_cta{width:min(100%,19rem);min-width:0}}
